c9638bf1ea2267439fa6b4fb34b6c7e8cec8839c42deadb451de6c17ebc7c0363c7cae7dc7a947e55a4d96f6f711c1e1073cc8ec14ce5defc06cffdb8738cd98125267667ff1fae6d52c7ac0ce570fc103cd2c4f6d3cadf9bb8c3025c108eef2d15265017d3786d999d1126ae3022f55fd2843d65b51cb2db76d130cfa4f58d59d74682a5c5f3461bb8561aff75768eea0c0992a83ba8c97106ebc57f002a220aeabdeae5322a78d5be3f75374aa9a6a6856edd79d2ec12af0712e78c4fd75b8022fda47c0e3280c462defbc11c962d6c3f0d361d92add85812bc31d0a999c343e46150410cf4e6edbe593da002a53e155df381c497fa2314fc5d5f244fd03c3d785964eea86125e4611b1036b416123b96bc32df593aebb229cd10f8ed61b8c6ec85dc3e3d56a4c1626611cd609b7cc0d11d724fc24fb658ab098f72177a62b62e14363fb72a5fc13d699cf6885366474c392fabaf9f4275ea47515d8886691030b961782e478b4f43a1960b772c3268162de109141a509a5da4a63668125d22c94b5aab5fe878fe96beea02ca56b544c388c971832db1bd9b155535e25cd7ed12d6dcfdabd8a0597aa4c20a35ca90d5700bfbc61e81bbd4eacdcfe261331f9ba7cf3b5b2a11c9c11cc85f47bc74579e6ac98df35b72935ea2b7309aa7def5de7757e98b9033458db19f07d0b5ba6b1fb3c3da84652f11a4cd750a2ab25538f2bc581f59d24046de6d68f8c385155aca8cbc22d6af1faa6f5002197b0948eede98e8e42781fa690c517dd6456410b28aebc650b620401f6518c6bcff1877e90d435c4fe2fef86fe3610eb75e01c47701ec288650ce1bf396269db8a973e430fc7f0c58d2d224d83de039fa9cc9071356996a7d8f620a8da835052053877a90fa33fe0a5c9d9270f574cc1318538623d1ef580ca6903ee47ecd93775e8ea3d8da6a39efc890319b038547213aa6de6d14c0d7ccafc88a74581c"}, {0xc}, {0xc}}}]}, @TCA_TCINDEX_POLICE={0x10, 0x6, [@TCA_POLICE_PEAKRATE64={0xc}]}]}}, @f_rsvp={{0x9}, {0x404, 0x2, [@TCA_RSVP_DST={0x8, 0x2, @dev}, @TCA_RSVP_CLASSID={0x8}, @TCA_RSVP_POLICE={0xc, 0x5, [@TCA_POLICE_AVRATE={0x8}]}, @TCA_RSVP_ACT={0x310, 0x6, [@m_ife={0xdc, 0x0, 0x0, 0x0, {{0x8}, {0xb0, 0x2, 0x0, 0x1, [@TCA_IFE_METALST={0x28, 0x6, [@IFE_META_SKBMARK={0x8}, @IFE_META_TCINDEX={0x6}, @IFE_META_PRIO={0x4, 0x3, @void}, @IFE_META_SKBMARK={0x8}, @IFE_META_SKBMARK={0x8}]}, @TCA_IFE_PARMS={0x1c}, @TCA_IFE_METALST={0x34, 0x6, [@IFE_META_SKBMARK={0x4, 0x1, @void}, @IFE_META_PRIO={0x4, 0x3, @void}, @IFE_META_TCINDEX={0x6}, @IFE_META_TCINDEX={0x6}, @IFE_META_PRIO={0x8}, @IFE_META_TCINDEX={0x4, 0x5, @void}, @IFE_META_PRIO={0x8}, @IFE_META_SKBMARK={0x4, 0x1, @void}]}, @TCA_IFE_TYPE={0x6}, @TCA_IFE_TYPE={0x6}, @TCA_IFE_DMAC={0xa, 0x3, @remote}, @TCA_IFE_SMAC={0xa, 0x4, @dev}, @TCA_IFE_SMAC={0xa, 0x4, @remote}]}, {0x5, 0x6, "e9"}, {0xc}, {0xc}}}, @m_skbmod={0x138, 0x0, 0x0, 0x0, {{0xb}, {0x10, 0x2, 0x0, 0x1, [@TCA_SKBMOD_SMAC={0xa}]}, {0xfd, 0x6, "52c9801914dd484aa0201ef22822007ad53984b81b89088eac7d27c64f5b635057cbb2ddb5ad64b8af9dd96eac75ca297fe03696f8b00cb9c62d2cc8fa056ce3b6cb46ebf8d8117ebd67874cc41b364c29b56141ef0ab6297a6b7666dfc58726bfa014fee3e2f16a326c6db7c4401087be46736eb1d46688074ab2b20584fc0fbd1a060ff390c5c00cdd3966c85885994510a69a6a363369b4492121d3bd6ea81676dbdd0532ccf9caa777ef231b9ce470824499776ffde3b2a574cf35722bd09cf10f1878ca31a8f583a7a452aac2980119b32b651be51588c38c6ed8f1503959ae53d9fb892264eeb5a70b3631e742437a23f8a1dd0afe36"}, {0xc}, {0xc}}}, @m_mpls={0x88, 0x0, 0x0, 0x0, {{0x9}, {0x50, 0x2, 0x0, 0x1, [@TCA_MPLS_TC={0x5}, @TCA_MPLS_LABEL={0x8}, @TCA_MPLS_LABEL={0x8}, @TCA_MPLS_LABEL={0x8}, @TCA_MPLS_PARMS={0x1c}, @TCA_MPLS_TTL={0x5}, @TCA_MPLS_TC={0x5}]}, {0xd, 0x6, "57909bf4132ef2dc66"}, {0xc}, {0xc}}}, @m_gact={0x70, 0x0, 0x0, 0x0, {{0x9}, {0x28, 0x2, 0x0, 0x1, [@TCA_GACT_PARMS={0x18}, @TCA_GACT_PROB={0xc}]}, {0x1d, 0x6, "d9124ca727a4965a474b361325e1c4b8e2c23e2ff860a36f55"}, {0xc}, {0xc}}}]}, @TCA_RSVP_ACT={0xd4, 0x6, [@m_ctinfo={0xd0, 0x0, 0x0, 0x0, {{0xb}, {0x24, 0x2, 0x0, 0x1, [@TCA_CTINFO_ACT={0x18}, @TCA_CTINFO_PARMS_CPMARK_MASK={0x8}]}, {0x81, 0x6, "a690a158e983bd2f72051071c381e8bb5947f78ccaef40c4c1fcae882722fd389a702a78009d26b42ad79e7c94cc25acaf44eda66f01f0009e39ffc52a4407cf028406b2ecb899f99ff7279f5a70c45b8a4d00670a1fd4525f2e2e83ddda10f01415b7b5a6f01f1ee8408a345da0a9c6e5e1bf2583e8b91268cfcbe467"}, {0xc}, {0xc}}}]}]}}, @f_rsvp={{0x9}, {0x320, 0x2, [@TCA_RSVP_PINFO={0x20}, @TCA_RSVP_ACT={0x2e0, 0x6, [@m_vlan={0xd4, 0x0, 0x0, 0x0, {{0x9}, {0x7c, 0x2, 0x0, 0x1, [@TCA_VLAN_PARMS={0x1c}, @TCA_VLAN_PUSH_VLAN_PROTOCOL={0x6}, @TCA_VLAN_PARMS={0x1c}, @TCA_VLAN_PARMS={0x1c}, @TCA_VLAN_PARMS={0x1c}]}, {0x2d, 0x6, "3c20590638781693c7680096e52836e1f69579f2a2aaad6e29a2307394b2f830b1bef70b4f0eb6e73f"}, {0xc}, {0xc}}}, @m_sample={0x7c, 0x0, 0x0, 0x0, {{0xb}, {0x14, 0x2, 0x0, 0x1, [@TCA_SAMPLE_PSAMPLE_GROUP={0x8}, @TCA_SAMPLE_PSAMPLE_GROUP={0x8}]}, {0x3d, 0x6, "6e7b2305919dd3d8199e4d161da2b1c5bb5e255d1a6c05ccee376f60f9244ec80bb5e4a41496c34bb645a97c005348ebac6b525f09d9838ce6"}, {0xc}, {0xc}}}, @m_nat={0x18c, 0x0, 0x0, 0x0, {{0x8}, {0xa4, 0x2, 0x0, 0x1, [@TCA_NAT_PARMS={0x28, 0x1, {{}, @multicast1, @remote}}, @TCA_NAT_PARMS={0x28, 0x1, {{}, @broadcast, @dev}}, @TCA_NAT_PARMS={0x28, 0x1, {{}, @empty, @dev}}, @TCA_NAT_PARMS={0x28, 0x1, {{}, @rand_addr, @multicast1}}]}, {0xc1, 0x6, "54cc24da71e8bc3b269f38c5d3e03c2af5d8455c8412148afe4bf2dab3493c21f92b66c4b0c01b86436ee61ad6639eb28c39a528d15c6cfb3c2f3945f56a3ff8508854271a7d0d37312eb84ed42091f0f4ac8bda6b3092d977e9c3b296b505d8311dddd17bdbb59347f77b08f5cf02ac9bf226fe767c1aedfa7ada5985348ce6b63ab872e0345fdc725d9ac634162008625b209b585482290d1cfdf98bbb387d39b0e544856cc44aeb170e4db97b1c81e6ae401addc605992531f5d47d"}, {0xc}, {0xc}}}]}, @TCA_RSVP_POLICE={0x1c, 0x5, [@TCA_POLICE_RATE64={0xc}, @TCA_POLICE_PEAKRATE64={0xc}]}]}}, @f_tcindex={{0xc}, {0x20, 0x2, [@TCA_TCINDEX_POLICE={0x4}, @TCA_TCINDEX_CLASSID={0x8}, @TCA_TCINDEX_FALL_THROUGH={0x8}, @TCA_TCINDEX_CLASSID={0x8}]}}, @f_rsvp={{0x9}, {0x24ec, 0x2, [@TCA_RSVP_ACT={0x24e8, 0x6, [@m_mirred={0x874, 0x0, 0x0, 0x0, {{0xb}, {0x4}, {0x845, 0x6, "5c09d1bddf61f519f48982202d1a66debda458aa453379cf6b999ba34c4a0f859c71d384f0d4fd8294d9dd5c7e2933e7b0080304d5fa6343f1b30ff2124fec7d1430e8eaca21a00849c2ce275a560d5d34930971b2e137ed2be891317ee7e369ae5ca024c9807fe8a47b5ff09ce42e1c25484556e2880f3cc26a3bf77a1ec41341e8e0dab216758532755f10dbaca3f4a9855410d95d8d2d7f1d79bb751eae7e86b9c25128559ed10c1f4c0c507eea1c9da435b7a570da3fe4d87be41af57908746c1141a253b41d4e9ec4d1122d363aa736f8f6833e63d0880de15dfcefa5986fb4569a7acf1a7f584917fe10ba01c71f76fe3dfc1daaa54cce337ebbd5a124fce810a92b0407ea0e7edced2c1c5ac1c5d187ec954ffa92324ddcc6077a7eb88c4f60e6f29992d5ae6bc5738c5750adb765928ab073c956628d0cdab44bb7aed498c27dfdcf31d4196cadfc524bfd7fce20d1a5184888d1bd875c58d0834b76a97965eddbff471a8c0141d77899d86f2c05beca76769990ebd6ea306e35601409adca25111109244395a603f871499147ac2099637d4fb2d8e2ba0ca81f1b736be1381fe75665d78aee0fabb419ec234e67d5e2961fb2a94059dd4af901fddd04c82176dc25724b124b1da5f8a221ffe110e415a7992847c1c2ade7b50cd16e0a5e5b648b3952c50111caa094bd9bc9fb7d11c2bf930764dc74f737378fcd8db7a97e7a55930a78bd67286313d6678cd501071547c2c8d5db156b9cdcb068e20ee4d0273d3c88b48b7a1de15e8ee76f5dc11cf76e73d6db7f98c28bcf1840e43adac122bd9c95cd00534ab836d0edbc117aad95b6c8f64e6d3ace61ff55db5a89a0deb1060e627c5a3fa88a723762091a0124ab2155ceb2b427a58e22881f75e0ff8aae9f73f82e69c8326959a11c101d0cb1a01f7555fad85388b953e5ef5dc22f96eaba03869874a6091563b67d50077453eb001e4391bf1b208e9297839a80ee8c9f62150756249f497a2f281d22264a1e04feec6134b64e4398c3bdb562e8c2ea972c1d1f5bbc21d3899459017bf45f6e35c21966d1e37bcc40be423c2182bdce39185e651483288148b621ab6a32ec6124ea2fd2ef50384c42598cdfdcf8e742aa68fbdf17739fe67eca12eb101807da5366a10d11c26cd719d104265724b35c97c789f22e259696d345d1df605a3817be3f6842e19c33d2068ed8f4eaa42224d899bdb204cd4927fa7d5916a12b108c730000a194ca3706af04f1f0ee587be81645b42a7c1e7a9a31e67235d6db738a3a2268c95bbb75a2e6b5104ff1a9e089ae6f504a6f678550da055164be7d94d4af3343d54320d1feda98ae2c26c96c622eea4839d09301f399276a07afa03eb80215fca5f22c0ed0b8af8f3d26cff16f30150810a4ca5c513c090c4efc0f085b4d157bd0f73d772e7ca9b0cd6c5c2d7e568b27f0f1c0f226805aab668a8957a06459cb07a56d61727b49b3ffb03254633d495d7be53b6ede44e47a8cc1ecddfdea449142a1da21879c8a9b81f56e746b668db8660f238d0d6bd76cce21d435761b2acfedcea21ccece62125f9609d8b26d514ae0ff49c497e6dcf564caebac376b9b62938d1a38e504abe63c2585fc37cab089b52c0ee818653eec614db0747256891b8fa915e0056a4a275670b09c9547d7b736caaf062dd9b7a3cd616c56764076659fb7a935e65030e0abed5e5b45dabd95bf2f83c85b7111fbb74728ed188383b9faedf73890152146e0e7ae2bed58760e2a0ebb5e782959cca05b3381928ea56b03e8f85316a521f96a112ca6f215519b13449e478d91322600d4e0af187f74cfb8b00de180b818dd46e67815f6027a60212c45b7dba2a467d626fb51586129aa9131337f07a2019add7483d675290863ecffc3adab1bf58b167654dda92d7ff48a498aefcdcbae138e50dfa36f8f7a8fe370f7246484ef0e7d91836bfc9d9c233a31389507f173bcd25db22e57a0667a7a062d00b6af1797f6542c5f509d6bbe9b7799e501ea69644385010c0c3adf7c49b440acb44b3b2987b1a8c75bd5af1999d3fe820cbcb1ab8e7184902f10fd296a6c00d13063aa4681d6fdebcf46db5e2a8a678a78606201e90fc211045d37ae351968926a7688571dbb5b38660fc1406ae5845d452e3aa9be493bbd3001dfefda6a6e492d1bf686b7e8a50155265926df33159d2225405e4dca4142de03c7ae9f4bb2007aa8231f8ce72531180cfe1f534e3a15708b31e28ea5176a816e6a3a4f5b8d85bc11af5097ec7cdf248aa4d85b2a77f12954cbc2f873a3d333355570e54a3cb0702777149d18a87f08c85a823551d26a9fae37eebfb0e5e6a846fa170875a017daeb6cff7dbe3aaf199b31a91b5428b49c414b988d65c898c6dd56d2cdbe04a651d956378618ba78283709cd4becd10e7a175e9ac091895b35ac209019e2979568e9b11676791ebcfbca7391b684a4e6d5dc49e66b07d334b580d0918b387280efb64cc34f9a8435678e79c7574af96dfdb49ddfc7cd57f07f3dc7f70a19ebb237fcd1070b2aa0b2fda7677ea684a054995dfba1731644ebdc13bb185663fc700e3321f7a576b859c662bcc29c978342159bef03073b12138a8e1b292e0eadb33fc958d13dc127a9f927da6d2347aea32ade0a1962c3926ff57525b71cfa7104835b7acc97d823bb52a8050d21f22cbd698905befb162d9f8282297cae7a09ae0c43150e14ba023d48d2f08c493cf5a7b9dc8649740195afd821ff1ea9de01d3d092cc610ee24372c545d1e11c57aed27200ece58866bc2908a3c7ed3d431036936925db2b43fc86f9d1d05ac151779e87dba5847328a8755c6245ed98e4855b95ec74403a976723d2213e6c09241e746a591b904951a7916f470bc27c98f7aeb938dd24906f95b3c62f5660cb089bf86ee9a85f798fbacfc2fad0d2eba755d1b843a47d7870021331b871e6a3bded75d071350b076887"}, {0xc}, {0xc}}}, @m_pedit={0x1c70, 0x0, 0x0, 0x0, {{0xa}, {0x1c44, 0x2, 0x0, 0x1, [@TCA_PEDIT_PARMS_EX={0xe20}, @TCA_PEDIT_PARMS_EX={0xe20}]}, {0x4}, {0xc}, {0xc}}}]}]}}]}, 0x4004}}, 0x0) [ 838.625527][ T1217] ieee802154 phy0 wpan0: encryption failed: -22 [ 838.633943][ T1217] ieee802154 phy1 wpan1: encryption failed: -22 11:58:44 executing program 2: r0 = socket$inet_udp(0x2, 0x2, 0x0) getsockopt$sock_buf(r0, 0x1, 0x0, 0x0, &(0x7f0000000080)) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched_retired(r1, &(0x7f0000000380)={&(0x7f0000000140)={0x10, 0x0, 0x0, 0x8}, 0xc, &(0x7f0000000340)={0x0}}, 0x0) 11:58:44 executing program 4: r0 = socket$inet_udp(0x2, 0x2, 0x0) sendmmsg(r0, &(0x7f0000002940)=[{{0x0, 0x0, 0x0}}], 0x1, 0x0) 11:58:44 executing program 3: syz_clone(0x4800, 0x0, 0x0, 0x0, 0x0, 0x0) 11:58:44 executing program 1: io_getevents(0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0) 11:58:44 executing program 0: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_pktinfo(r0, 0x0, 0x8, &(0x7f0000000480)={0x0, @initdev={0xac, 0x1e, 0x0, 0x0}, @dev}, 0xc) 11:58:44 executing program 2: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPCTNL_MSG_CT_DELETE(r0, &(0x7f0000000740)={0x0, 0x0, &(0x7f0000000700)={&(0x7f0000000580)={0x40, 0x2, 0x1, 0x201, 0x0, 0x0, {0x2}, [@CTA_TUPLE_REPLY={0x2c, 0x2, 0x0, 0x1, [@CTA_TUPLE_ZONE={0x6, 0x3, 0x1, 0x0, 0x1}, @CTA_TUPLE_IP={0x14, 0x1, 0x0, 0x1, @ipv4={{0x8, 0x1, @remote}, {0x8, 0x2, @empty}}}, @CTA_TUPLE_PROTO={0xc, 0x2, 0x0, 0x1, {0x5}}]}]}, 0x40}}, 0x0) sendmsg$IPCTNL_MSG_TIMEOUT_NEW(r0, &(0x7f0000000140)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x1000}, 0xc, &(0x7f0000000100)={&(0x7f0000000080)={0x40, 0x0, 0x8, 0x5, 0x0, 0x0, {0x0, 0x0, 0x1}, [@CTA_TIMEOUT_DATA={0xc, 0x4, 0x0, 0x1, @gre=[@CTA_TIMEOUT_GRE_UNREPLIED={0x8}]}, @CTA_TIMEOUT_NAME={0x9, 0x1, 'syz0\x00'}, @CTA_TIMEOUT_L4PROTO={0x5, 0x3, 0x88}, @CTA_TIMEOUT_DATA={0xc, 0x4, 0x0, 0x1, @icmpv6=[@CTA_TIMEOUT_ICMPV6_TIMEOUT={0x8, 0x1, 0x1, 0x0, 0x3f}]}]}, 0x40}}, 0x48000) socket$inet_sctp(0x2, 0x1, 0x84) 11:58:45 executing program 4: r0 = socket$inet6_udp(0xa, 0x2, 0x0) r1 = openat$random(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) r2 = dup3(r0, r1, 0x0) setsockopt$IP_VS_SO_SET_STARTDAEMON(r2, 0x0, 0x48b, 0x0, 0x0) 11:58:45 executing program 1: openat$sysfs(0xffffffffffffff9c, &(0x7f00000000c0)='/sys/class/net', 0x84800, 0x0) 11:58:45 executing program 0: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched_retired(r0, &(0x7f0000009880)={&(0x7f0000000000), 0xc, &(0x7f0000009840)={&(0x7f00000009c0)=@newchain={0x24}, 0x24}}, 0x0) 11:58:45 executing program 2: r0 = syz_open_procfs$namespace(0xffffffffffffffff, &(0x7f0000000000)='ns/net\x00') prctl$PR_SET_MM_EXE_FILE(0x23, 0xd, r0) 11:58:45 executing program 4: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPCTNL_MSG_CT_DELETE(r0, &(0x7f0000000740)={0x0, 0x0, &(0x7f0000000700)={&(0x7f0000000580)={0x40, 0x2, 0x1, 0x201, 0x0, 0x0, {0x2}, [@CTA_TUPLE_REPLY={0x2c, 0x2, 0x0, 0x1, [@CTA_TUPLE_ZONE={0x6, 0x3, 0x1, 0x0, 0x1}, @CTA_TUPLE_IP={0x14, 0x1, 0x0, 0x1, @ipv4={{0x8, 0x1, @remote}, {0x8, 0x2, @empty}}}, @CTA_TUPLE_PROTO={0xc, 0x2, 0x0, 0x1, {0x5}}]}]}, 0x40}}, 0x0) sendmsg$IPCTNL_MSG_TIMEOUT_NEW(r0, &(0x7f0000000140)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x1000}, 0xc, &(0x7f0000000100)={&(0x7f0000000080)={0x40, 0x0, 0x8, 0x5, 0x0, 0x0, {0x0, 0x0, 0x1}, [@CTA_TIMEOUT_DATA={0xc, 0x4, 0x0, 0x1, @gre=[@CTA_TIMEOUT_GRE_UNREPLIED={0x8}]}, @CTA_TIMEOUT_NAME={0x9, 0x1, 'syz0\x00'}, @CTA_TIMEOUT_L4PROTO={0x5, 0x3, 0x88}, @CTA_TIMEOUT_DATA={0xc, 0x4, 0x0, 0x1, @icmpv6=[@CTA_TIMEOUT_ICMPV6_TIMEOUT={0x8, 0x1, 0x1, 0x0, 0x3f}]}]}, 0x40}}, 0x48000) socket$inet_sctp(0x2, 0x1, 0x84) 11:58:45 executing program 1: openat$sysfs(0xffffffffffffff9c, &(0x7f0000000000)='/sys/class/net', 0xc000, 0x80) 11:58:45 executing program 3: openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x345042, 0x0) 11:58:45 executing program 0: r0 = openat$full(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) pipe(&(0x7f0000002300)={0xffffffffffffffff}) dup3(r1, r0, 0x0) 11:58:46 executing program 2: pselect6(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000080)={0x7f}, 0x0, 0x0) 11:58:46 executing program 1: openat$null(0xffffffffffffff9c, &(0x7f0000000400), 0x24801, 0x0) 11:58:46 executing program 4: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) fsetxattr$security_capability(r0, &(0x7f0000000040), 0x0, 0x0, 0x0) 11:58:46 executing program 0: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPCTNL_MSG_CT_DELETE(r0, &(0x7f0000000740)={0x0, 0x0, &(0x7f0000000700)={&(0x7f0000000580)={0x40, 0x2, 0x1, 0x201, 0x0, 0x0, {0x2}, [@CTA_TUPLE_REPLY={0x2c, 0x2, 0x0, 0x1, [@CTA_TUPLE_ZONE={0x6, 0x3, 0x1, 0x0, 0x1}, @CTA_TUPLE_IP={0x14, 0x1, 0x0, 0x1, @ipv4={{0x8, 0x1, @remote}, {0x8, 0x2, @empty}}}, @CTA_TUPLE_PROTO={0xc, 0x2, 0x0, 0x1, {0x5}}]}]}, 0x40}}, 0x0) sendmsg$IPCTNL_MSG_TIMEOUT_NEW(r0, &(0x7f0000000140)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x1000}, 0xc, &(0x7f0000000100)={&(0x7f0000000080)={0x3c, 0x0, 0x8, 0x5, 0x0, 0x0, {0x0, 0x0, 0x1}, [@CTA_TIMEOUT_L3PROTO={0x6}, @CTA_TIMEOUT_NAME={0x9, 0x1, 'syz0\x00'}, @CTA_TIMEOUT_L4PROTO={0x5, 0x3, 0x88}, @CTA_TIMEOUT_DATA={0xc, 0x4, 0x0, 0x1, @icmpv6=[@CTA_TIMEOUT_ICMPV6_TIMEOUT={0x8, 0x1, 0x1, 0x0, 0x3f}]}]}, 0x3c}}, 0x48000) socket$inet_sctp(0x2, 0x1, 0x84) 11:58:46 executing program 3: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000cc0), 0x0, 0x0) setsockopt$IP_VS_SO_SET_EDIT(r0, 0x0, 0x483, 0x0, 0x0) 11:58:46 executing program 2: syz_open_procfs(0x0, &(0x7f0000000000)='comm\x00') 11:58:46 executing program 1: r0 = openat$full(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r0, 0x81f8943c, 0x0) 11:58:46 executing program 4: r0 = socket$inet_udp(0x2, 0x2, 0x0) ioctl$BTRFS_IOC_RM_DEV(r0, 0x5000940b, 0x0) 11:58:47 executing program 0: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, 0x0, 0xfffffffffffffd2c) 11:58:47 executing program 2: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPCTNL_MSG_CT_DELETE(r0, &(0x7f0000000740)={0x0, 0x0, &(0x7f0000000700)={&(0x7f0000000580)={0x40, 0x2, 0x1, 0x201, 0x0, 0x0, {0x2}, [@CTA_TUPLE_REPLY={0x2c, 0x2, 0x0, 0x1, [@CTA_TUPLE_ZONE={0x6, 0x3, 0x1, 0x0, 0x1}, @CTA_TUPLE_IP={0x14, 0x1, 0x0, 0x1, @ipv4={{0x8, 0x1, @remote}, {0x8, 0x2, @empty}}}, @CTA_TUPLE_PROTO={0xc, 0x2, 0x0, 0x1, {0x5}}]}]}, 0x40}}, 0x0) sendmsg$IPCTNL_MSG_TIMEOUT_NEW(r0, &(0x7f0000000140)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x1000}, 0xc, &(0x7f0000000100)={&(0x7f0000000080)={0x3c, 0x0, 0x8, 0x5, 0x0, 0x0, {0x0, 0x0, 0x1}, [@CTA_TIMEOUT_L3PROTO={0x6}, @CTA_TIMEOUT_NAME={0x9, 0x1, 'syz0\x00'}, @CTA_TIMEOUT_L4PROTO={0x5, 0x3, 0x88}, @CTA_TIMEOUT_DATA={0xc, 0x4, 0x0, 0x1, @icmpv6=[@CTA_TIMEOUT_ICMPV6_TIMEOUT={0x8, 0x1, 0x1, 0x0, 0x3f}]}]}, 0x3c}}, 0x48000) socket$inet_sctp(0x2, 0x1, 0x84) 11:58:47 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) dup(r0) 11:58:47 executing program 3: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) splice(0xffffffffffffffff, 0x0, r0, 0x0, 0x0, 0x0) 11:58:47 executing program 0: r0 = socket$packet(0x11, 0x2, 0x300) bind$packet(r0, &(0x7f0000000300)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @link_local}, 0x14) 11:58:47 executing program 4: r0 = openat$yama_ptrace_scope(0xffffffffffffff9c, &(0x7f00000000c0), 0x2, 0x0) fstat(r0, &(0x7f0000000040)) 11:58:47 executing program 2: r0 = openat$full(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) setsockopt$inet_IP_XFRM_POLICY(r0, 0x0, 0x11, 0x0, 0x0) 11:58:47 executing program 1: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPCTNL_MSG_CT_DELETE(r0, &(0x7f0000000740)={0x0, 0x0, &(0x7f0000000700)={&(0x7f0000000580)={0x40, 0x2, 0x1, 0x201, 0x0, 0x0, {0x2}, [@CTA_TUPLE_REPLY={0x2c, 0x2, 0x0, 0x1, [@CTA_TUPLE_ZONE={0x6, 0x3, 0x1, 0x0, 0x1}, @CTA_TUPLE_IP={0x14, 0x1, 0x0, 0x1, @ipv4={{0x8, 0x1, @remote}, {0x8, 0x2, @empty}}}, @CTA_TUPLE_PROTO={0xc, 0x2, 0x0, 0x1, {0x5}}]}]}, 0x40}}, 0x0) sendmsg$IPCTNL_MSG_TIMEOUT_NEW(r0, &(0x7f0000000140)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x1000}, 0xc, &(0x7f0000000100)={&(0x7f0000000080)={0x3c, 0x0, 0x8, 0x5, 0x0, 0x0, {0x0, 0x0, 0x1}, [@CTA_TIMEOUT_L3PROTO={0x6}, @CTA_TIMEOUT_NAME={0x9, 0x1, 'syz0\x00'}, @CTA_TIMEOUT_L4PROTO={0x5, 0x3, 0x88}, @CTA_TIMEOUT_DATA={0xc, 0x4, 0x0, 0x1, @icmpv6=[@CTA_TIMEOUT_ICMPV6_TIMEOUT={0x8, 0x1, 0x1, 0x0, 0x3f}]}]}, 0x3c}}, 0x48000) socket$inet_sctp(0x2, 0x1, 0x84) 11:58:48 executing program 0: openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x288341, 0x0) 11:58:48 executing program 4: openat$sysfs(0xffffffffffffff9c, &(0x7f0000000000)='/sys/class/net', 0xac000, 0x0) 11:58:48 executing program 2: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched_retired(r0, &(0x7f0000000740)={0x0, 0x0, &(0x7f0000000700)={0x0}}, 0x40) 11:58:48 executing program 1: r0 = socket$inet6_icmp_raw(0xa, 0x3, 0x3a) write$binfmt_elf32(r0, 0xffffffffffffffff, 0x0) 11:58:48 executing program 0: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPCTNL_MSG_CT_DELETE(r0, &(0x7f0000000740)={0x0, 0x0, &(0x7f0000000700)={&(0x7f0000000580)={0x40, 0x2, 0x1, 0x201, 0x0, 0x0, {0x2}, [@CTA_TUPLE_REPLY={0x2c, 0x2, 0x0, 0x1, [@CTA_TUPLE_ZONE={0x6, 0x3, 0x1, 0x0, 0x1}, @CTA_TUPLE_IP={0x14, 0x1, 0x0, 0x1, @ipv4={{0x8, 0x1, @remote}, {0x8, 0x2, @empty}}}, @CTA_TUPLE_PROTO={0xc, 0x2, 0x0, 0x1, {0x5}}]}]}, 0x40}}, 0x0) sendmsg$IPCTNL_MSG_TIMEOUT_NEW(r0, &(0x7f0000000140)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x1000}, 0xc, &(0x7f0000000100)={&(0x7f0000000080)={0x40, 0x0, 0x8, 0x5, 0x0, 0x0, {0x0, 0x0, 0x1}, [@CTA_TIMEOUT_DATA={0x4, 0x4, 0x0, 0x1, @gre}, @CTA_TIMEOUT_L3PROTO={0x6}, @CTA_TIMEOUT_NAME={0x9, 0x1, 'syz0\x00'}, @CTA_TIMEOUT_L4PROTO={0x5, 0x3, 0x88}, @CTA_TIMEOUT_DATA={0xc, 0x4, 0x0, 0x1, @icmpv6=[@CTA_TIMEOUT_ICMPV6_TIMEOUT={0x8, 0x1, 0x1, 0x0, 0x3f}]}]}, 0x40}}, 0x48000) socket$inet_sctp(0x2, 0x1, 0x84) 11:58:48 executing program 3: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) getsockopt$inet_pktinfo(r0, 0x0, 0x8, 0x0, 0x0) 11:58:48 executing program 4: statx(0xffffffffffffffff, &(0x7f0000002980)='./file0\x00', 0x6000, 0x0, 0x0) 11:58:48 executing program 2: pipe(&(0x7f0000000dc0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$EBT_SO_GET_ENTRIES(r0, 0x0, 0x81, 0x0, 0x0) 11:58:49 executing program 1: r0 = openat$sysctl(0xffffffffffffff9c, &(0x7f0000000140)='/proc/self/clear_refs\x00', 0x1, 0x0) write$sysctl(r0, &(0x7f0000000000)='3\x00', 0x2) 11:58:49 executing program 4: syz_mount_image$btrfs(&(0x7f0000005100), &(0x7f0000000140)='./file0\x00', 0x410, &(0x7f0000000080), 0x1, 0x5102, &(0x7f000000a2c0)="$eJzs3U+IVWUfB/Dnzp1x5lVw7isEtsoikGrh4CYioqtMUFF0y8VgBE4tgnThJEi0EMQW/Vt4S4paSK6kFsksjKA2LqQwArehYS7cKAaSi3Yac8957pz7HO+5d0ZtTD8fmTnnOb/zPOe5l7O43+uccwIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACEEF74/bNDVfVT16bPnJtp7jywZebyvul1p0OodbbX8vqOrc++8ua2HS9OxA6zL2fLRqPfkFnX81ljVc/GhX69P6+HEMaSAer58pk1pVGLq3vKA1a6fnH30U17mxuPH27Xr146e7L80lkwsdITWCn5eXVh8Vxqdn6PJHt024VTr9Zzimb90xPuX3kRAMCSTLU6i+7H0fwjbre9P60n7WbSbift+AmhXWwsRzbuqn7z3JDWV2iezSwqjPedZ1LP3/9uu5X2T9pJ1FjCPHt3zSPNRL95ziX1lZonAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwJ3kkbdHH6qqn7o2febcTHPngS0zl/dNrzsdQqOzvZaVa6vfP9z869utxw78uPmr4xeef6ye94vL0cLO4be48sRkCG8UKhfisBfXhtDqLXSa4cty4a3OynOxAAAAwN3k/s7vkW47i4NjPe1aJ03WOv+iLCxev7j76Ka9zY3HD7frVy+dPbn88Vp9xmvecLxuu7H4UysE4xh/0/EW63HXPaVxqqUjpnn+8fNTf1f1L+X/RnX+j++c/A8AAMDNkP/TcaoNyv/fvfbHJ1X9S/l/Q88hS/k/zjjm/5GwvPwPAAAAd7Lbnf+bpXGqDcr/4y+NfV3Vv5T/p4bL/6PFaceNv8YJ75oMYWrQ1AEAAIA+4v+7L361EPN69s1BmtefevTguarxSvm/OVz+H7ulrwoAAAC4GUe+2P5wVb2U/1vD5f/x2zprAAAAYCne+XDig6p6Kf/PDpf/V+fL/MqHrNNP8a8QDk2GMLGwMpcVfg7tp7sFAAAA4BaJOf3PT3f+ULVfKf/PVd//P97pIF7/33P/v9L1/4VCdte/J90YAAAAgHtR+Xr+eHv87MkF/Z6/P+z1/w/87+CrVccv5f/9w+X/enF5K5//BwAAAMvwX3v+3/bSONUG3f//vo/e/aWqfyn/t4fL/3G5pvjyTsT3573JENYvrOR3E/wmHm5XUpgfKxQ6WkmPbbFHXpgfLxQ65pIemydDeHBhZX/jei4r/D8W2kmPK2vzwpGkcDoW8vOhWziWFE7EM+3ztfl008L3sZBfYDEfr6BY070kIulxtV+PhcINe5ztHhwAAOCeEsNznmXHepshjbLztUE7rB60w8igHeqDdhhNdkh37Lc9zPYW4vb2mY1Le/7/keHyf3wrVmWLftf/h3j9f/5cw+71/7Ox0EgK87HQSu8Y0IrHyMLux/EYjVbe48r6bgEAAADuavF7gfoKzwMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD+Ye/eY+Sq7sOBn32O9+H1QvJTCL8o2SQ1jpt4vbbJQy1V1pSqEWmadUODqohiY6/J4gU7tikxCpGxiWiEoLRBSv4owiiKav6AWoGIpIBwkeIIlUdEVRRAoNAaoiBSShKRJkihmr33zN45d+exttd4yecjeefMfM/zzsNz7r1zLgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8Lvh8Feu+ttm8Yd/e97Tz104ftm+9Re+fM15pz8ewsTM4x1ZuKP/+lvHf37nuXftu2/tbfccPf+DvXm5PB4Gqn868zvXxVqPLg3h3o4QutPAqsEs0JPfH4z1vWswhNPCbKBWYrI/K5E2HL7fF8KBMBuoVfW9vhAGC4ELnnjowRuriVv6QlgeQqikbTxbydroSwNn9WaB/jSwvTsL/OqNTC3w3c4sAMctvhlqL/pDE/UZhucu1+D113PCOvbmSofXFRPDjfP9bP0Cd6qgN31g4rietlJ1LIjS2+Owd9sieLeVtvPNnrbiF6n8G8obs6FK6NwyuXXTldO74yOdYXS0q1FNC/Q8P/XqlzbPJ71oXoexA8Mn5HV402PL7+xa+alH71m1/MWDH9r/0vF280eFTVpML7RKyF9zi+Z5jMZ9niyCt1/pW9KIL10hhK2f/71PN4uX5v/Dzef/8eUcbzvrcsdaXx/K5ubxkcGYeGUom5sDAADAorEY9ppuH33gY83qK83/R9o7/h8P+eeT+Wy0h0MYn0nsXxbCGTOPZ4E7YnOXLAvhvTOpifrA+iRwOIR3ziRW1qpKSiyJJUaSwE+G8sB4EjgSAxNJ4FsxcHMSuC4GDiWBzTFwOAmcGwNhqn4cvz+Uj6PtQF8MbMw24qF4FsIvhmJrybZ6plYVAADACZLPDnvq7xbOdTjeDHF6eaivVYZ4BnbDDJWkhnQGW5tWNayhu1UNna1qqI17b/Phl2ruaFVz6TSMjvoMt/7ybz4TmijN/8eaz/8rc3Sko3T8P4QNM39j7s48Ml2Lb5yoywAAAAAch4H/ff6bzeKl+f94e+f/x30iXYXM4ZG4G2LbshDG6gNZtX9YDmRHvQfyAAAAACwGtePxtWPhU/ltdop2Op8u55+YZ/544H98zvy9h+/f2Ky/pfn/RHvn//fX32adOBJ78bVlISwpBH4Qe1kNzBiJgR9/vD6Qj/9I3AA3xKryExNqVd0QS2yMgbEkcKBRiR/WSpxRH8ifrFrj+2vjmMpLFAIAAABw0sXdAfG4fDz//32/WXtVs3Kl+f/G+Z3/PzMPLp3ePz0QwuruELrSHwY80p8tDBgDgx154oH+rK6utKpr+0M4pzqwtKrn8/X/u9M1Bp/oy6qKgTPed/DVs6qJb/aFsLoYePJzt3+4mtidBGqN/2VfCO+pjjZt/DtLssZ70sa/viSEdxcCtaouWRJCtbHetKqHKvl1DNKq/rkSwtsKgVpVH6mEsCcAsEjF/0q3FB/ctefqbZumpyd3LmAi7sPvC1unpidHN2+f3lJp0KctSZ/rljG6tjymdq9880y+RNFn794w2E669jvBsWJb+X780omD+f34XahnZpxre+rurkuH/IH3l5sIhW9SjYbcucBD7i9WMvskluqP+XvDQFhy5a7JnaNf3LR798412d92s6/N/sbDTNm2WpNuq/65+tbGy6PhalmJY91WK4qVrN59+Y7Vu/ZcvWrq8k2XTl46ecWaj6wdO3ts3dhHz15dHdVY9rfFUFfMVXUy1Ddub3NcJ3CoZ3YXKjkZnxoSEhKLLbF9YEXT/5NL8/8dzef/8VMnfvLn6zM0Ov4/HA/zZ4/PHubfGAMH2j3+P9zoaH7txICRJLA3BvY6zA8AAMBbQ5zkx72Zca/0T1d+58Vm5Urz/73t/f7/BK3/X1u6/vxGy/yvjCXGGq3/ny7zX1v/f2+j9f/TZf5r6/8feBPW/7+yFkg2yS+s/w8AALwVnLz1/1su759eIKCUoeXy/ukFAkoZWi7j3+4FAua9/v+z//lX/x2aKM3/b25v/m/hfgAAADh1fPnPrvp/zeKl+f+B9ub/J3/9v9Do/P+RRoGJRgsDWv8PAACARarR+n/D1/df3Kxcaf5/qL35fzztorMud6z19aFsTbuQrmn3ylDtJwMAAACwOHSG0dGeNvPWrYy6/tjbfCpfCrRZuuj5Pzk6v/P/D7c3/6/7XcZNjy2/s2vlpx59/Z5Vy188+KH9L80e/wcAAAAWTrv7JQAAAAAAAAAAAAAAgDff8/+xb12zeOn3/2HDzOONfv8fr/sXf1/w9rrcsdbW6//l9y/45F17ZpYsfGQohPcXA9v2bTst5NfmX1EMPHjRyndUE/vSEvc/d+4L1cTFaeATq05/rZo4JwlsjIskvjMNxKsqvrY0CcTlFf89DcTtcSgN9OaBry7NxtGRbqufDmbbqiPdVk8PhrCsEKhtq3sHszY60gHekgRqA/xCGogD/PM80Jn26q6BrFcxMBiL3jaQ9QoAgFNW/BbYE7ZOTU+Oxa/w8fbM7vrbqG7JsmvL1Xa02fwz+dJkn717w2A76a70u+jstcZ7QqU6hDWlr6vFLB0zozwxtbTYdG9vMORWq711NiiXmu+m6208or5sRKObt09v6Wk58HWts6ztbpllTWmyU8zSObNJ26iljb60MaI2t00bXY73O8PoaFeS6w9icDjUafWKaPf3+sV1/hq9Cop5rji6/1fN6ivN/4fbm/9XiuN6Lb8YwN54Zb2/W2aZfwAAAFhYX13/62/Ef5+5/uEnm+Utzf9H2pv/xz1Y+aHgbG/H4Xj9//3LQpi5tP5wFrgjNnfJshDeO5OaiCWyC+qfH0uMZYE74g6TlbHExon6qpbEwKEk8JOhPHA4CRyJgXwvxcGQ78r5+6EQPjyT2lBfYkcsMZwEPh0DI0lgNAbGksDSGBhPAi8vzQMTSeDfYiBM1W+ru5fm2woAAGA+8nlWT/3dkM7zDnW3ytDRKkN/qwydrTJUWmVoNIp4/9sxQ09y8kpHIVNPWmtfUkspQ7wY/rz7VcoQflifMy1Yajqef1A736CjPsN9H+uuhCZK8/+x9ub//fW3WetH4vx/9vp/WeAHsXtfi6eOj8TAjz9eH8h3DByJk90balVN5CXySfsNscR4DIwkgR0xMJ4ENm7IAwfeUR/IZ9q1xvfXGp/KSxQCAAAAcNLFHQRxN02c/9+26ysDzcqV5v/j7c3/Y3sDxcaui7UeXRrCvR2zvakFVg1mgbgfYzD+PP5dgyGcVtjBUSsx2Z+V6E0aDt/vy36h3ptW9b2+7McH8f4FTzz04I3VxC19ISwv7H2ptfFsJWujLw2c1ZsF+tPA9u4sEPf81ALf7cwCcNxqewXjCyo/1aVmeO5yDV5/b5VrgqbDK+0DnSPfXL+5WiilHa75PtWa+T1tTfffcsKU3h6HvdsW47tt2Lut+EUq/4byxmyoEjq3TG7ddOX07vhI8ZesJQv0PBd/pdpO+gS8Dvcee29bq6QdGEs+PsbmLjf367AjVnfTY8vv7Fr5qUfvWbX8xYMf2v9S291oIP5Q+KFr/nXwR4XNu9AqIX/NLbrPkwmfJ4vxv4ERT1sIYcPLX7+hWbw0/59ob/7fndzO+HXcmLuWhfCBwsZ9JG7+P16WfQ4WAtmn5NvKgeyQ+38NNfzkBAAAgBOttrujtr9gKr/NTghP58nl/BPzzB/3V4zPmb/dfvf/9UXLm8VL8/+Nzef/S5JuOv7v+D8LxPH/OZ3qu6KXpA/sPa5d0aXqWBCO/8/pVH+3Of4/J8f/Hf+fi+P/LTj+P6dT/WkrfUva4UtXCOHFP3rg6Wbx0vx/R3vzf+v/zb1oX239v42N1v/b0Wj9v73W/wMAABZUg4Xm0nleafW+UoZ09b5ShpYLBLZcYtD6f/Ne/++FM5/9TWiiNP/f2978P74cBoqtL5b1/0Y2NKjq5hjYYWFAAAAATkWNdhAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADw5rrvH/5nS7P4w7897+nnLhy/bN/6C1++5rzTHw9haubxjizc0X/9reM/v/Pcu/bdt/a2e46e/8FKXq4nv/3/dbljra8PhXCg8MhgTLwyVL0zG7jgk3ft6a4mHhkK4f3FwLZ9206rJr41FMKKYuDBi1a+o5rYl5a4/7lzX6gmLk4Dn1h1+mvVxDl5oCPt7j8uzbrbkXb3xqUhLCsEat29bGl9VbU2/jQPdKZt/NNg1kYMDMai3xjM2oiB6VhiakkIq7tD6EqreriSVdWVVvUvlayqrrSqL1dCOCeE0J1W9VxvVlV3OvLHe7OqYuCM9x189axq4kBvCKuLgSc/d/uHq4kvJIFa43/RG8J7qi+ZtPFv92SN96SN39ITwrtDCL1piV92ZyV60xLPd4fwtkKg1vjnu0PYE3hLiB8+dZ9ou/ZcvW3T9PTkzgVM9OZt9YWtU9OTo5u3T2+pJH1qpKOQfuPaYx/7M69+aXP19rN3bxhsJ92dl+uZ6fLanrq760713sd+9RcrmX0+SvXH/L1hICy5ctfkztEvbtq9e+ea7G+72ddmf7vyaLat1jTZVl3FO2/2tlpRrGT17st3rN615+pVU5dvunTy0skr1nxk7djZY+vGPnr26uqoxrK/7Q81NBzq7Sd/qGd2Fyo5GR8A80vEzXOq9EdC4ncx0Vn36TZ2qv+nV/qiP9vRnlCZ+YAuTSuKWTpmRnkiBr3+GEd8LN9TWo5oTWniUMqytnWWdaXJxGyWvizLzPe60uSwWFPnzCaN9zvD6GhXo+0wXH+3uHl/dhyb96l807WbBgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/o8dOBAAAAAAAPJ/bYSqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoq7MCBAAAAAACQ/2sjVFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWEHjgUAAAAAhPlbh9GzAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHApAAD//+xnJvI=") fchdir(0xffffffffffffffff) r0 = open(&(0x7f0000000180)='./file2\x00', 0x1cd842, 0x0) r1 = creat(&(0x7f0000000000)='./file2\x00', 0x0) openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x275a, 0x0) write$binfmt_script(r0, &(0x7f00000002c0)=ANY=[], 0xeb) write$cgroup_int(r1, &(0x7f0000000040)=0xdd, 0x12) 11:58:49 executing program 0: fsopen(&(0x7f00000003c0)='securityfs\x00', 0x0) 11:58:49 executing program 1: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPCTNL_MSG_CT_DELETE(r0, &(0x7f0000000740)={0x0, 0x0, &(0x7f0000000700)={&(0x7f0000000580)={0x40, 0x2, 0x1, 0x201, 0x0, 0x0, {0x2}, [@CTA_TUPLE_REPLY={0x2c, 0x2, 0x0, 0x1, [@CTA_TUPLE_ZONE={0x6, 0x3, 0x1, 0x0, 0x1}, @CTA_TUPLE_IP={0x14, 0x1, 0x0, 0x1, @ipv4={{0x8, 0x1, @remote}, {0x8, 0x2, @empty}}}, @CTA_TUPLE_PROTO={0xc, 0x2, 0x0, 0x1, {0x5}}]}]}, 0x40}}, 0x0) sendmsg$IPCTNL_MSG_TIMEOUT_NEW(r0, &(0x7f0000000140)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x1000}, 0xc, &(0x7f0000000100)={&(0x7f0000000080)={0x40, 0x0, 0x8, 0x5, 0x0, 0x0, {0x0, 0x0, 0x1}, [@CTA_TIMEOUT_DATA={0x4, 0x4, 0x0, 0x1, @gre}, @CTA_TIMEOUT_L3PROTO={0x6}, @CTA_TIMEOUT_NAME={0x9, 0x1, 'syz0\x00'}, @CTA_TIMEOUT_L4PROTO={0x5, 0x3, 0x88}, @CTA_TIMEOUT_DATA={0xc, 0x4, 0x0, 0x1, @icmpv6=[@CTA_TIMEOUT_ICMPV6_TIMEOUT={0x8, 0x1, 0x1, 0x0, 0x3f}]}]}, 0x40}}, 0x48000) socket$inet_sctp(0x2, 0x1, 0x84) 11:58:49 executing program 2: r0 = epoll_create1(0x0) r1 = epoll_create(0x9) epoll_ctl$EPOLL_CTL_ADD(r1, 0x1, r0, &(0x7f0000000140)) epoll_ctl$EPOLL_CTL_MOD(r1, 0x3, r0, &(0x7f0000000180)) 11:58:49 executing program 3: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) mmap$binder(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x1, 0x11, r0, 0x0) fsetxattr$trusted_overlay_origin(r0, &(0x7f00000000c0), 0x0, 0x0, 0x0) 11:58:49 executing program 0: r0 = openat$mixer(0xffffffffffffff9c, &(0x7f0000001e80), 0x0, 0x0) fcntl$notify(r0, 0x402, 0x5) 11:58:50 executing program 2: openat$dir(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x20040, 0x110) 11:58:50 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100), 0x2102, 0x0) write$nbd(r0, 0x0, 0x0) 11:58:50 executing program 0: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPCTNL_MSG_CT_DELETE(r0, &(0x7f0000000740)={0x0, 0x0, &(0x7f0000000700)={&(0x7f0000000580)={0x40, 0x2, 0x1, 0x201, 0x0, 0x0, {0x2}, [@CTA_TUPLE_REPLY={0x2c, 0x2, 0x0, 0x1, [@CTA_TUPLE_ZONE={0x6, 0x3, 0x1, 0x0, 0x1}, @CTA_TUPLE_IP={0x14, 0x1, 0x0, 0x1, @ipv4={{0x8, 0x1, @remote}, {0x8, 0x2, @empty}}}, @CTA_TUPLE_PROTO={0xc, 0x2, 0x0, 0x1, {0x5}}]}]}, 0x40}}, 0x0) sendmsg$IPCTNL_MSG_TIMEOUT_NEW(r0, &(0x7f0000000140)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x1000}, 0xc, &(0x7f0000000100)={&(0x7f0000000080)={0x40, 0x0, 0x8, 0x5, 0x0, 0x0, {0x0, 0x0, 0x1}, [@CTA_TIMEOUT_DATA={0x4, 0x4, 0x0, 0x1, @gre}, @CTA_TIMEOUT_L3PROTO={0x6}, @CTA_TIMEOUT_NAME={0x9, 0x1, 'syz0\x00'}, @CTA_TIMEOUT_L4PROTO={0x5, 0x3, 0x88}, @CTA_TIMEOUT_DATA={0xc, 0x4, 0x0, 0x1, @icmpv6=[@CTA_TIMEOUT_ICMPV6_TIMEOUT={0x8, 0x1, 0x1, 0x0, 0x3f}]}]}, 0x40}}, 0x48000) socket$inet_sctp(0x2, 0x1, 0x84) 11:58:50 executing program 3: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0), 0x802, 0x0) write$tun(r0, 0x0, 0x58) 11:58:50 executing program 2: openat$binderfs(0xffffffffffffff9c, &(0x7f0000000140)='./binderfs/custom1\x00', 0x802, 0x0) 11:58:50 executing program 1: r0 = openat$urandom(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) read(r0, 0x0, 0x0) 11:58:50 executing program 0: r0 = syz_open_procfs(0x0, &(0x7f0000000000)='net/ptype\x00') write$P9_RSTAT(r0, 0x0, 0x0) 11:58:51 executing program 2: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPCTNL_MSG_CT_DELETE(r0, &(0x7f0000000740)={0x0, 0x0, &(0x7f0000000700)={&(0x7f0000000580)={0x40, 0x2, 0x1, 0x201, 0x0, 0x0, {0x2}, [@CTA_TUPLE_REPLY={0x2c, 0x2, 0x0, 0x1, [@CTA_TUPLE_ZONE={0x6, 0x3, 0x1, 0x0, 0x1}, @CTA_TUPLE_IP={0x14, 0x1, 0x0, 0x1, @ipv4={{0x8, 0x1, @remote}, {0x8, 0x2, @empty}}}, @CTA_TUPLE_PROTO={0xc, 0x2, 0x0, 0x1, {0x5}}]}]}, 0x40}}, 0x0) sendmsg$IPCTNL_MSG_TIMEOUT_NEW(r0, &(0x7f0000000140)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x1000}, 0xc, &(0x7f0000000100)={&(0x7f0000000080)={0x48, 0x0, 0x8, 0x5, 0x0, 0x0, {0x0, 0x0, 0x1}, [@CTA_TIMEOUT_DATA={0xc, 0x4, 0x0, 0x1, @gre=[@CTA_TIMEOUT_GRE_UNREPLIED={0x8}]}, @CTA_TIMEOUT_L3PROTO={0x6}, @CTA_TIMEOUT_NAME={0x9, 0x1, 'syz0\x00'}, @CTA_TIMEOUT_L4PROTO={0x5, 0x3, 0x88}, @CTA_TIMEOUT_DATA={0xc, 0x4, 0x0, 0x1, @icmpv6=[@CTA_TIMEOUT_ICMPV6_TIMEOUT={0x8, 0x1, 0x1, 0x0, 0x3f}]}]}, 0x48}}, 0x0) socket$inet_sctp(0x2, 0x1, 0x84) 11:58:51 executing program 1: r0 = epoll_create(0x4) r1 = socket$unix(0x1, 0x5, 0x0) epoll_ctl$EPOLL_CTL_ADD(r0, 0x1, r1, &(0x7f0000000040)) 11:58:51 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) mmap$binder(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x1, 0x11, r0, 0x0) openat$tcp_mem(0xffffffffffffff9c, &(0x7f0000000000)='/proc/sys/net/ipv4/tcp_wmem\x00', 0x1, 0x0) 11:58:51 executing program 3: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f0000000000)=""/245, 0xf5, 0x0, 0x0, 0x0) write$binfmt_script(r0, 0x0, 0x0) 11:58:51 executing program 2: openat$dir(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x55635a6654146d5f, 0xb) 11:58:51 executing program 1: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPCTNL_MSG_CT_DELETE(r0, &(0x7f0000000740)={0x0, 0x0, &(0x7f0000000700)={&(0x7f0000000580)={0x40, 0x2, 0x1, 0x201, 0x0, 0x0, {0x2}, [@CTA_TUPLE_REPLY={0x2c, 0x2, 0x0, 0x1, [@CTA_TUPLE_ZONE={0x6, 0x3, 0x1, 0x0, 0x1}, @CTA_TUPLE_IP={0x14, 0x1, 0x0, 0x1, @ipv4={{0x8, 0x1, @remote}, {0x8, 0x2, @empty}}}, @CTA_TUPLE_PROTO={0xc, 0x2, 0x0, 0x1, {0x5}}]}]}, 0x40}}, 0x0) sendmsg$IPCTNL_MSG_TIMEOUT_NEW(r0, &(0x7f0000000140)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x1000}, 0xc, &(0x7f0000000100)={&(0x7f0000000080)={0x48, 0x0, 0x8, 0x5, 0x0, 0x0, {0x0, 0x0, 0x1}, [@CTA_TIMEOUT_DATA={0xc, 0x4, 0x0, 0x1, @gre=[@CTA_TIMEOUT_GRE_UNREPLIED={0x8}]}, @CTA_TIMEOUT_L3PROTO={0x6}, @CTA_TIMEOUT_NAME={0x9, 0x1, 'syz0\x00'}, @CTA_TIMEOUT_L4PROTO={0x5, 0x3, 0x88}, @CTA_TIMEOUT_DATA={0xc, 0x4, 0x0, 0x1, @icmpv6=[@CTA_TIMEOUT_ICMPV6_TIMEOUT={0x8, 0x1, 0x1, 0x0, 0x3f}]}]}, 0x48}}, 0x0) socket$inet_sctp(0x2, 0x1, 0x84) 11:58:51 executing program 0: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='cgroup.controllers\x00', 0x275a, 0x0) dup3(r0, r1, 0x0) setsockopt$inet6_opts(r1, 0x29, 0x0, &(0x7f0000000080)=ANY=[], 0x58) [ 846.706874][ T28] audit: type=1800 audit(1710503932.203:15): pid=12185 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=collect_data cause=failed(directio) comm="syz-executor.2" name="file0" dev="sda1" ino=1957 res=0 errno=0 11:58:52 executing program 1: r0 = syz_open_procfs(0x0, &(0x7f0000000000)='cgroup\x00') write$P9_RXATTRCREATE(r0, &(0x7f0000000140)={0x7}, 0xfffffffffffffe99) 11:58:52 executing program 3: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPCTNL_MSG_CT_DELETE(r0, &(0x7f0000000740)={0x0, 0x0, &(0x7f0000000700)={&(0x7f0000000580)={0x40, 0x2, 0x1, 0x201, 0x0, 0x0, {0x2}, [@CTA_TUPLE_REPLY={0x2c, 0x2, 0x0, 0x1, [@CTA_TUPLE_ZONE={0x6, 0x3, 0x1, 0x0, 0x1}, @CTA_TUPLE_IP={0x14, 0x1, 0x0, 0x1, @ipv4={{0x8, 0x1, @remote}, {0x8, 0x2, @empty}}}, @CTA_TUPLE_PROTO={0xc, 0x2, 0x0, 0x1, {0x5}}]}]}, 0x40}}, 0x0) sendmsg$IPCTNL_MSG_TIMEOUT_NEW(r0, &(0x7f0000000140)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x1000}, 0xc, &(0x7f0000000100)={&(0x7f0000000080)={0x48, 0x0, 0x8, 0x5, 0x0, 0x0, {0x0, 0x0, 0x1}, [@CTA_TIMEOUT_DATA={0xc, 0x4, 0x0, 0x1, @gre=[@CTA_TIMEOUT_GRE_UNREPLIED={0x8}]}, @CTA_TIMEOUT_L3PROTO={0x6}, @CTA_TIMEOUT_NAME={0x9, 0x1, 'syz0\x00'}, @CTA_TIMEOUT_L4PROTO={0x5, 0x3, 0x88}, @CTA_TIMEOUT_DATA={0xc, 0x4, 0x0, 0x1, @icmpv6=[@CTA_TIMEOUT_ICMPV6_TIMEOUT={0x8, 0x1, 0x1, 0x0, 0x3f}]}]}, 0x48}}, 0x0) socket$inet_sctp(0x2, 0x1, 0x84) 11:58:52 executing program 2: r0 = epoll_create(0x4) r1 = socket$unix(0x1, 0x5, 0x0) epoll_ctl$EPOLL_CTL_ADD(r0, 0x1, r1, &(0x7f0000000040)) epoll_ctl$EPOLL_CTL_DEL(r0, 0x2, r1) 11:58:52 executing program 0: statx(0xffffffffffffff9c, &(0x7f0000004e00)='.\x00', 0x800, 0x0, &(0x7f0000004e40)) 11:58:52 executing program 1: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) write$nbd(r2, &(0x7f0000000040)=ANY=[], 0xfffffe01) r3 = openat$tcp_mem(0xffffffffffffff9c, &(0x7f00000001c0)='/proc/sys/net/ipv4/tcp_wmem\x00', 0x1, 0x0) write$P9_RSTATu(r2, &(0x7f0000000300)={0xa2, 0x7d, 0x0, {{0x0, 0x71, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0, 0x3, '#! ', 0x1c, '/proc/sys/net/ipv4/tcp_wmem\x00', 0x1c, '/proc/sys/net/ipv4/tcp_wmem\x00', 0x3, '!:%'}, 0x1c, '/proc/sys/net/ipv4/tcp_wmem\x00'}}, 0xa2) dup2(r3, r0) 11:58:53 executing program 2: r0 = socket$inet6_udp(0xa, 0x2, 0x0) getsockopt$sock_timeval(r0, 0x1, 0x15, &(0x7f0000000140), &(0x7f0000000180)=0x10) 11:58:53 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x201, 0x0) write$P9_RGETATTR(r0, 0x0, 0x0) 11:58:53 executing program 3: openat$dir(0xffffffffffffff9c, &(0x7f0000002680)='./file0\x00', 0x840, 0x14) 11:58:53 executing program 2: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPCTNL_MSG_CT_DELETE(r0, &(0x7f0000000740)={0x0, 0x0, &(0x7f0000000700)={&(0x7f0000000580)={0x40, 0x2, 0x1, 0x201, 0x0, 0x0, {0x2}, [@CTA_TUPLE_REPLY={0x2c, 0x2, 0x0, 0x1, [@CTA_TUPLE_ZONE={0x6, 0x3, 0x1, 0x0, 0x1}, @CTA_TUPLE_IP={0x14, 0x1, 0x0, 0x1, @ipv4={{0x8, 0x1, @remote}, {0x8, 0x2, @empty}}}, @CTA_TUPLE_PROTO={0xc, 0x2, 0x0, 0x1, {0x5}}]}]}, 0x40}}, 0x0) sendmsg$IPCTNL_MSG_TIMEOUT_NEW(r0, &(0x7f0000000140)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x1000}, 0xc, &(0x7f0000000100)={&(0x7f0000000080)={0x48, 0x0, 0x8, 0x5, 0x0, 0x0, {0x0, 0x0, 0x1}, [@CTA_TIMEOUT_DATA={0xc, 0x4, 0x0, 0x1, @gre=[@CTA_TIMEOUT_GRE_UNREPLIED={0x8}]}, @CTA_TIMEOUT_L3PROTO={0x6}, @CTA_TIMEOUT_NAME={0x9, 0x1, 'syz0\x00'}, @CTA_TIMEOUT_L4PROTO={0x5, 0x3, 0x88}, @CTA_TIMEOUT_DATA={0xc, 0x4, 0x0, 0x1, @icmpv6=[@CTA_TIMEOUT_ICMPV6_TIMEOUT={0x8, 0x1, 0x1, 0x0, 0x3f}]}]}, 0x48}}, 0x48000) socket$inet_sctp(0x2, 0x0, 0x84) 11:58:53 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) write$binfmt_script(r0, 0x0, 0x45) 11:58:53 executing program 0: timer_create(0x0, &(0x7f0000000080)={0x0, 0x12, 0x0, @thr={0x0, 0x0}}, &(0x7f0000000140)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) r1 = dup(r0) write$FUSE_WRITE(r1, &(0x7f0000000100)={0xfffffeec}, 0xffffffd1) timer_create(0x0, &(0x7f0000000000)={0x0, 0x14, 0x0, @tid=0xffffffffffffffff}, &(0x7f0000000140)=0x0) clock_gettime(0x0, &(0x7f0000000040)={0x0, 0x0}) timer_settime(r2, 0x1, &(0x7f0000000200)={{0x0, 0x3938700}, {r3, r4+60000000}}, 0x0) write$FUSE_DIRENTPLUS(r1, &(0x7f0000000180)={0x10}, 0x10) close(r1) syz_open_procfs(0xffffffffffffffff, &(0x7f0000000040)='mounts\x00') timer_settime(0x0, 0x0, &(0x7f00000000c0)={{0x0, 0x3938700}, {0x0, 0x9}}, 0x0) 11:58:53 executing program 4: r0 = openat$urandom(0xffffffffffffff9c, &(0x7f0000000040), 0x101402, 0x0) write$binfmt_script(r0, 0x0, 0x45) 11:58:54 executing program 1: r0 = openat$binderfs(0xffffffffffffff9c, &(0x7f0000000140)='./binderfs/custom1\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1, 0x11, r0, 0x2) 11:58:54 executing program 3: r0 = socket$igmp(0x2, 0x3, 0x2) setsockopt$MRT_TABLE(r0, 0x0, 0xcf, &(0x7f0000000080), 0x4) 11:58:54 executing program 4: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000010c0)={0xffffffffffffffff, 0xffffffffffffffff}) read(r1, &(0x7f0000001100)=""/4096, 0x1000) sendto$unix(r0, &(0x7f0000002180)="e7", 0x1, 0x0, 0x0, 0x0) 11:58:54 executing program 2: syz_fuse_handle_req(0xffffffffffffffff, &(0x7f0000001a80)="fb3021a326bbd73708487802fb89baae348056e62c4e8e97b67b162280bd8d38673876292cf3f11bb8d511c69fbdd7e7c4c4e8ff6d643db22ad39d3c43344b8be85602a47c0bfcae17ae11ab20e615e464fd8af5da0b98ca6b6bb8ade44bd6e3f70df2fb4518f8f33476d3c618c04f69b83b6f602d7cf59cfe5c298f512bc4287a9489b9597e72088f3d43f0e3b8013760a3d6bb8c17c1493052c0afd8dd24f9d9109ab3bcaa7d4813059d31ba8a51fef6166090fe75e31dbcf06564d92265a0e76c14819de5fdcd6995011a111c0f3ec52e88e4774b8480ac24c0dc5c81b0a7272d26691d667f7493e6d6b6d77c0da31f9bb8836e85dbfd6a727cd1dbd346679077f23316472f8f67a01b89ad5487113d6fbb4e36d4a39389aeb809d36b48b5ae3d18d214b5752db29cf2604c2a11a52ab28bd91c4be51c320d8acf613ace78918fce7d2795c7c656c5aa1d4e22279d6ebdc8956b7befcf7858bd7e8d4e58136ae1abde75b37481fb6704e2b9f090b35819018f3aaad7970738ba3a28a7a45f5fb63220324bc704a5e03ea5618afadb366208bd50f876006b4747c9ba336c5d605538c1e21bb029064ce20e43532547abc3605e4c6e9d109531defe6094d5d8f6ebb5d44f242681345c4fe57a057658f19934e6cf96bfb97a7e972d4f2a018e9fbe6ed7723c196c44ed46e8ac857457a33cbdffca160f7b40a9ded9ec55adca1d503bc52c2a5524422d6f5833f301edd1996a69d90f7c195c70b12c36c5e6bcb569ecbba9a70be4c9c2f47fc2ea5c07e5b8c87caaf34178fcd566f3e1d1d4f432abb7381fe3457a82ca41c631cfba70ba2de7bb0d5473758a82402580125e23ce8f61ef5142b2f717f05ab80848fc8d94c0c8d72d044b2afd118985a04629f7eccf432d822bc6906c18ff59f8008f692347b6a0856ffdf1d8421d82d9ad16e232380684c94da78eae7cf267afcf17d05aeb4a13cd7ae61c95bef9c65a19361d559ebea6774461d18668f8f6bfb0fd8d14654ce35044c024dd5deba0113f2ef0ed7b538e64419e4ff6be6e7ae650616132757afaef348649be059c1ec5d17e4d683def7aa9485f2281dddb98633d53a3e07ee1393b10481115a791497b9993e859e51a074fd6dce6af5e8bc2484503abeb3e4d63072d27b7098a9f5000729183350c21e5e22968d45ed38c3d6fee74f490eb2f25befbe1afecfe9c1c9978364be8ac60fd023ce4db16a60ced7a07249c9289dd97c4f4d53ba5d0fa2d2451fdabcaac93dc8da231fdc6ef72d6b0b2eb53aa77a860786847f89ef7e86094c67921f9f2c4dd354c3654b782606ba5014a84a0face7200b81c1fe66bfb80b608e381b105c9c0c641fce18499a1b2b7eacd8f37562df8504fdc690a40a3219e630f5c4347867f2e174965051c024d2b0b1a6453f539a387da410a963d8728ad52aec2b66b375c16a05d8c95a014e072eb182911c89c3ce84658f4545fdb3b2c3816498f9652305d61917c6d648c0b4ff1f185828ecbe99d0f905664468cdaed4ad4a36a5915bf9f209a6ca44f724cd675c935bff30becfbf1a5a87e3cac78931cb89145cbb15b50132023dd5c57cf0f9a6508e55216390c7e56414bc8d243b360c4da057e44873fcfd99ffe9a4fbc188059e36492283dd0ce1a2ed22de253a784a61eff61b0c843bee3cac3dfbe1a2f4f36344ee0add232a8c2c0d7f7a7e07e0324181402e91fb5b2af3410412404c8b39577427addf7c5126cf9f20d1f41f9e0e1b95e7a84b02417e04981099a9b222dcd33a4f9e70bee2c0921a8239edcfa41ed4c9d5a7902f02e68ef8789a537f8c52208ad017e05d7fdbcf34a8f676efaa8086ec8d06f14804a18de5d4d569aeb2ac62bafdc79a3751e866fd959049d4a7de1de01d61c302a3c5e8715d2c1722b4eac0619e45405f4256a5872416e381d54c23272af6db5345a14268659d510b5e7c0990f2604ec6c992535ca6ea6d269a383bfeeff5a6610e865059fd68a1b88b70cb01952e14cb56787e32a9eea502eaa038eef85780b6738a379015f6b52411c7936092e866ec3246ed0c960fc5892669a1fe1aeddb00f1784d966e4e522e7a3a0b6a2f19aae148bee55040a6f4855c55f6023d5566a99f70f33e964e4cff3e5348b3007dbfc186c107e41696a2f629c4ec62569d71d582580c0a3088f44dd45c68d476ccc79ba0d4e4f5b82095c40db46d40e77c24447d4de408cec421e58c7373fc5f5c9c0645db3221f016ef4fefb860a72365ba8babe838c8bdca72fa965e234d33a7aa30b6c46f4c59dfa6fc4d911637151416ba552b100f98622e123367ed4fa0feb56fc8c4f698662950248cc314f306257624efd159299577af6c35a29064dbae9f875a13fc94c2bb178655d5a76092e12816c4fd32c339ceac0c5f8dfc381fb7274fc0ce122b6aed7ff6ffaadbe02ba8ad781e3474b2d20300cf3f76f7f72f7e8ea2f6658cfa139279882ac7da534e779d97eee2bedef54c687c8aea8c3f24c132739b425e260ccb88b549a0334ece0cf1ebafc36d45eff84997e99d09ca6d33b0ac51be558b84be90d47015eda8f318c822c6a415e907f86d10fd653884eec6e8857b3ced04eac2d3cff398096ba49a5edd744a6352cba9d9022cb2f2b0459414ad4c4e02caf2ab8a27196b27f8f4d3c6bd2735ccd7d6ad4f234e6e2be64ef5618686145fc8f60f41c892ba446a46a236ca0146bacb6ddfd802d0ef7e02baa05cc80d56defec9ef4c573a5392adc6aea1435d328559b0d9eddc71163745b5e3306a6d6a7466ea2d40815882a5273efb0a6cf1133677b8cbe8ce63093bde406a7f670a61812bad4f399af76b65d7fcc5ef9d3946bf8a62c54b04f8f5c96f716332e4005d1558bdaa5f532cc3d98496b577b60dd2e2742cc1ff9a7cdd00d63734f934329cc00345a57160018b8b14b84844b2149f44c3d9e6dd0b0e8b800cc2adfa10e1bc04669ffc8dc976e36765ea556087f67e7b735327b212134c5b19d9545be5ae8c3e79f96e9ff2c70915594db769a6f558583343f6e96e73824faec5cc7f77820c3b85086c715ce7abbf13527349dec46a2d1e8d27e4ce4c16a693b6e2a87c954378bae24d2fb7cb41969168752c08b0361f8cb93cd9e2b55da0c64560df5817bc7edf2967c62b6d874d5c59cc9d85858d6a0cc9083f83e935d25615e46ad331e7abac9108f0659177fc31f3b69f5f48639b26934cab6f3d97d041769c5d39a125db72457a4ba0daa0566c50a979f7e143104f1769b6bee128fbf94bbdf548841ffe4d519cb8ef3558cd3c8ed4bd1778a74fa2064674b0e6f982ba9336eb3b17a1996856436f07d2e8dede746035d8f3908b09b3087908b403229c372cc90bca54a4884edbdcfbb2568b1926db300ba90bc22e623306798fd0d3829d0e53cb655ae3dce1d4cb6984513b42b78def462ba7f5338d758d6eb210309dda4b08b51ba17f07e160e7e86645724b3e15c02cc6f8964454bb5f4c7abdf1dc358d127846b2f112384353f34ddd5695aa1c1e069dd494558c689b1499996d9c41cb4313a9d556601c0ad0c23e3da028f84cbe7c19ecb3097c691bc1550f8ab6d2508e9ca617526505efa3e5c2c03596e017dfaa6c267f9c5c2346bcc711e60c4f9113e76255aa0a6c67eb0f4186403ae4561ae66bba97a7194a6b2be871270d96fe4bb77909c2ece14fd17c2c5cc18f8072d41471d72c0c3da15867fd9c585031b744363618e948a4026ba5cc8d87b941bed2d6deacd8c14a3e7659d8b33cc25e100f62a8790f07d3e39318051ae58bcad1b0686aaa1ebdc3ceefd9e5046e0de0b1aec0f2301e95300b3ef45229862af33ac2ff339724d23f9372fb24b16f4baf89fb6ea8f5728fa2e4ae264590173f83af3407c09ef6450921a1d7859d8c2c522993a002c959acc1fdc572b048acc01f9baa178dc6f3d38800d91ce8e4d1670ba0c943bf92a795569c20d702fba0f32c0e594ed2c5a40b91efc2593363968b07cf6ff766eb0598f4225eb444046e4fd8ed269974dc626302abebd44513ec661f5f295cce075738b009bffc93e4b32ac4364d942b142066399cbf1f03fc9e481bddac754a5d5961767942230853f8a8f9bbbf2589566800b25ac14ccec876c36736f766e6ccfa3a5e032dbba295ffbba70b278819e81b155e48a48a1197c578c2a60cd80a0412750122c6b2c2c3e2e26e269aa2618d39c19db903f2f774c5cd57cc469d53d81f63be0c9f2551bfda9626df95a47a7b23e4c2b96e3df71912a43de77a9952b47bd829d48b3638b0e033aa316fcf48080cd7124f5c8792f0e6771b1850c5c8fcded5447fe93f525b300f7ccbdd804c55d6fc40b5d89b94f4c7e6803e76aff1d3d7dc5ef5e3103699f940a725c60dcbfb4082018f36e84db1a0a01b1bf0c07ecb3c7e7dd36e2a01e53ce4b2ddcb33497110d391dbdb04fc2eab958b52c2f3ab7d793645ed7271ef49938e5ffb7818abc9e9a594cd360934fe50484a0d93118b2350d478ad6a02d31ef36b19821d53118e740374b92f063cd9a396a9e2c2a081ecd50c652fb4c0d6e31745fb96ca8ebf36004016599ab45f1b141499a26cc0bb4ad5ddd3f95ed0708f2e077c2a93154a2c996992246667e88e7228a626424e2d7972f7d865c16348dc94dd85fe5fe54371623fa719be703aa6bed0f5590251ff569d3cd25143aea1192be9b1de17845ceddf0e78b76b1df0c1a6df99783a7685cee589e0eedc1e2bbc345b95b446474ee818e0fe00dd68bdb2b65b6a3ac5d8c725a8028fd701f730fa71c04bb5338e9772aec47f46e0471ed35c38857c217ad5e116776fc2a2ddf09d11d793e49195b94f891b160836b5e575d49b4dcfe2df03b162edc7e3817a1da34e392560a717edfd9653706471bf16bf8512ba32deeb6a78b7241d24a5c2fae00467ccf776edc4b2431ea9143eb8bd752b3313a81c14ec08a786c9688ca30857c41dd048d7e617235b883895461da8e752854e639179d23466e76cbfe0090dd83a1933ddbe5c26489ec1307cefe30b0e55678382d669e955e673626dcc71441d891cf78ffb63ef29283af5e6544b2366d673a5f87b6b5c6c518d1b17eccccdcb57cdbf3f2ca4e1a9a3a8335f1cc3373e607233004da8fbcac042b5893706199df6608cca0a1de0c3fcca51ec5e94e827719cd89c7afc7b6657e334688642a24ee2d904530c6dd0aced572d385e47d2c88392161a849379912bd800f9287d5fdec67bc113cdbeda4443747cfecbdf2bce435945263125d32a7c0436ee8e83a4539437e07576286c8b4c58ffe839a1e1a6758fca8ffb226b3de898fc1b862e0240f38b3e9bb0c7ded5be3c540f71c19168900e2b736a631967f7c425a298193cac527c176bc6a3084647db908bc61ce2a16ee40c068e30490b44f3f0f53db6c61254510e5e11959ff9a60cdd0d222b9c583222cf5450b6beb506fc3444c6c4ca417e52ae391db597e5c5f3b1718fc54b4ff40df3f17d4a1e64a17c0e04c265afdc1be67082f5911a6e0a675c640971acc86eebc99f2bf9647e00df2ba59affbe1401336af020d7ea4a64d0aaaf767714592e7c513ed9823cb636ce45f9568a04071419466c51d38b927229d8de51d630162a20b686ec94d47246c34b7ee60cc9ad8e9f1e88a4c89871feeb5b2735ad66f08c29a401f04c0972f2bc1ba2c63a3ef38e19645c25b471e4590ea132c16b93d6ec414b217ab47941b3861fd5799f64ef91c56ec28b4850bfcb78289751bec8b1cf0cbef657212bbf7a64f0464ec10ce7192beb72f442e28c29ee183fadfb3be15577f91a630d9e37707f7559a02a735076127b974a67da0a3d4f817a627fbc2cd6ccb63fb2eff9fedd22a3918a8dad855937eba25d9382bd35d1f8edf7cd740533af6956ecdef700d16cd528e54d8f35e5667bb4f30b129cb906c57fe0be669497a73bd65b7d343bd77fe8877c44426c16ddab7dd3cb3bd06e6a1d62cc8dc86489471994055d9e4bd537b31fe47b642686b6fab0a4cd68d14ca8bf9a13de344b3a673b9975203ef0653353d169d7fc49c9908cb07fc0f8e6ca2fe479fa98f2c2959423f8ff9f459dcc59f7c9b0214a6a52ad5518d044f8bcb63084ebb4a55db848e6ebaff85e72ccc40256b71af6025ce9bf82251eb3bc78087a5d39e820777276d3bbd6955f80db1516099e5db03c2f6c8403a9e241d35c63c47ee72b4193036e9185d60a53dfd1de52e229839f2c0e98ee388ce2bb3641ca7dbe79be6d2f0c79654e69e296aed7b136c736a4bdefc85631fd8aec8cc89d0dae79f74471a5c168a4bacc6bb1b02988ed4b9c34baffe4e735e0499bf3630a2f88f1684cb784367a1adf18c7f23fdd5c6c7edfc86c59d44af9da1f351fcb98b321abbc819143d312405616ba194b79b0684e4a89d1f2357ea5575c616f7aa3c10fd2ca587e211ab62acf5632ac872fb510194af3fea006dbebf085cc7b21c7b7a538599fe037748b193431adb4c74f8ff1bf7ae88e52ec57576f906880d061b81f299c6481f69e869dc172711836af24242d13642723f59beb3fe18b1743d9d9c658db09f1872860b7b57e6e5b8396e283a9e876902134c8cd64012e5b03ab5a06fa43e84c50eb1b47d49fbe0e6aa0a6cab40d4abb54483854e832bcc522c8c5c9667521e0af35304f5c60888ac4490c73081a21b7d22be3d44bf53445bbed691a57ae1be0d7d6b1ad75933985e2303cd31a7be5fa4ced7e55bd2cbc5abf75bf555a66ad3c619d83b440c6ee2c109d05884a810a10c729399df55911dca5f47085d83f08f07689ecba8bb2d9a5ab4223a9875f0e9aea47f86198a3216e8ce599d272e5c8cc53295df57005e35ab7070f7ab52cc50416be3b75c9d8ff069603f83f8bd3592cc99d4382e0e4c0a77135950bf0936450cbc02f034e41437a0f00df189e27ac56e9b999cfd42f70d0a50033c18008fc545bd9c5b5c085c3671839c7776f5e9dd4586a1bb47d5c6fa127c7ada0ce1539faa93aaa9d7cf3436a86732af3f49c2db23dcb1bf42b7d923da047eedf67b4356e000bc943f93ea26bd7380d8b6a335bb4cb30bd69ba465904179a405b43db4d37ff60b4ea3a584e6fc7bcbdeb5cd8d914f6b642bcbf9fc35b3260ac868c0f248d04b7df713f2d43b6c92e4b7f7f9f02bfe22fcdf46a610ad1f62ed1bc121ce9f8e55dbfccf417a63cafdadb1511d40682d15452d77a6095514be95218b23b422290ae232804b515aef37a28ab2736be08e738fe918c83e24a70467c468a15a54b524832aadf52543b4b424577c64911957b81eafe5980fdda99b410f85392265c6db5959a45909aa2a86ca57c2b2ff933d8e6e309f77e4a9ab6a83b86f257dce0b0afc18b44e5ed3002dfe6c73d229730892fd86c1ffe0b8a09aaa7581768c351a7c9a64bd5b684e6077a0e37aa71b5bc8670c37ec2579a25f2c9bbb763d0d38ce9840e217ae8a15caf61914a9f2c279e230ab89979e866b9107e8761e897842d6d3f0b2aff6c64e624083a02fbadffc3b235072be1c7a817ffd5a15399a146e4dbc60419f99ea6c6bf6f39396a2e0db1df970b35502dad987cdcbdf580f7de53604fba1ff426bb44c6fb3ebc8f5f77a3c0245263fee2d1363c08f2733c3147852220c6f3eaae50883ee0cc447583161bd54ef2ce5da8f7ff8d6eebdcc6d4d3fbed63e383a18aff8ac0338683de1c5e8975cbab159038fb41a9a7d75a98e0340fe2145cbcd2f674d0aeaed7c75a4b74a68df432b270058d6e75a7ebd75aa17362f0b83326bd63680a8ae8b3357fc3cfad1b41898a6b468739f64b4b8e40a6d601965c36940495cea26fca411b1601b52bf705487b8dda89c9245d125f5fc916d0d8cd98259ccd42ed3c4b628c0e1649b1f8792336a891aa152e02d791c7211bffdf7b88f06a84238f400d510b86e5560215992fce604292be510fba8d14a765fd229481358dae9d65552ac80ace6a1cc509b30c69bfb781fdb56371cacba3dc7c6b9f95919142a9aa54877872024ee129a4f0152154f57046b7109cee615f8bfb79951be6e603e5a7ca5873fdb0dd57b550403b5de436dc3b64224c38cf104eff27a8f3afdab5d7febbd2430e9156f91b48e0a5e940c530f5271ae561dcff96d6eeb0af0204c440d8a0cb2fa2106c46eee4dba68ca7ab3e01ce9bd106d796103d52b0dbdf2b05f93fa69bb766be39daaee889662e024f20754a9b413362f2f265dbb8908d516b1a9ca90b145f71f709aff0a139b813a8475c97d39379e4c177f18baec4f8ed3d87b18f2c4a72137ced927092ea5b57f4ba1658fbc4c4ec5a724f9623ba9aa701af422fe24a49a93c358907eb3e0b1df457bde3dc9cb0a242978a0414de0bd624ada5f5ef767d78bb779eb162bb7759495aa97005db02135923ccefb91a1ecffbbc3fb5f04a071c6f115b8284ca7c14839c5284785e04f58f30c8051a503f84af8ba326a2dedb8836c40f137a0ce292abec13f7be558f3fd8dc2b4c0fe49097915d6fd5f36f5ae4f31b7c15d18efcbb0cb3ce379ca7f686f4683452c85f58079725fe35452faf23361f95f90dd67c181657a2d77df65056e249ccc345463914771fcf2422529b8ed799706a0e6b0092eed9904484e27f00e559fa5823c7e71b8bb2c2355b09033db46e83431529304f74677dfcdaba8b28e98e83fea726eee116a719d09a06dac691866954ee9f387530dad39f4231aa12c00d0e569000cad860d193f946689ac6ec048ff3374b869d7039cbb8cd814dae84bb470a4a63260b8cc89ab6d11161f7796b49561f777a5152ba0d4f607d5eae725c43e013ca481ab1f8e18d4c831c6f12544a8b01741ff7169d4106a86daa7f54b32f9eb90bae254c56409b702067ce2102812b6131398607e8047072d1c0ba60ee850121c864f0a0b48e26bb8a58c3eeb9c8749e26338ee3d29a10817deebf6235373eecada121e01503852a8c97a7400d82ad693e870e556c46da09943f9b15be783109107fc4e3b77a6b643702eb57d44ec60eb07f92498d716e0651e0a95de1c1341ee4443648a41e09b44178c4f398770d54d5293e019bf1a521cd79cdc9075211e57bf0a39fdd83eeb391b3a11c600dbf805824631fbd79678cc05d6c3eed802ec82038b41521b8f7f34fa4ca8c273be9f495bb1ab5a311967b960dbc69b9016d10ba2e8c00a4d9ff89aa268ae3fb542f2e1ed83c726fdcce19fd256f069c585f691d5a3494cc83308d15d655e6e364925a3064e78fe5c646768243c0f1fdf23a357ff13532479df4ca79fe2fdbcc7119cbaddcf89d0338f674c08fd804b6bed2d4cdaae31a86f93cff5d0625837158b14bdf404d0df40cc1daa9cc60737b49928209c6185bb5423a39647922a691c459bff5db8c78a1ff07036abe07438c37072556c816b847b2b68da58526b8e3dacf0a8b0c6a8deb8b8c0004985b0eb06bbc439df9a05dd0b02407bd4c51573961608ce60eef7d202208c132a2a90b06c831877763a015e1e2c470900e01dac2209547f87fbd2b932e93b27e688e490015e300e376d1b1cf83ab9d566c9f42c30de00c492f6f66d4441c2133cce697f251f42fe8e7491e06592326b4c41163869f8faaefbada6e607550b1cab46b113dfdaef5704be1a02aac9757d879bd2c3b4401b1bfc153ef4f86fe721928608c1fbc94d413b89ee18e807589912f923c4f31c056e4c4c1706b9da1aaa9dc6ad8b30011bcea048c934e9f7cf24277fd730496bad3cb8fde006035c51c0a2eea113b92f61224f67c3106d8aa915c2e9cb11bf0c53d58e5bbe9526844346c64e75bf022c77cabbcec7f9160a61897bbe868915dd4eadaac4f1c94aac9b83748620fdf6a6a810caae296e79b963fc41dfa7d49dcd6f20709bd2d975ff92651396be39c064f898c3eb86139acd2d52b335c26c01d7ab83a11787da374a57917142596a4e4e35c0ceccf4ceab307bde4d4d95695a1d24c545c06f6976dd5f38411030ef3a557bfd3a3dffc27686890669540824d17f234b09af184c1b1183d5594e3763da854bbd04bd208c93f10a898a40c6be03edaa3bc503afece4caa72aef0263e849e9adda129698e039c2ab780ffc34e4d456a5211c184726995160f360369eb653edc2ac4f0b2159e65003f0a29fab692456e93ff1d937f69fd5d6b113423436feec592e84c0032e29f67913a91e868a4a16e96ccf8bae08c634b5fd5082f53b223efdeb0e308045ecee43e2169eef3c4292a605c89239485fe9ef0fdcb6176b450f22dba1dc1f4e04ddd9eab77e24fce6b10da85f6cca3ecc5acd77d76421c827c6118b1ea7f492dc77c52b5687b6f080571d96aec69ef6ef3743a508defe02ed73959bff461f8e95bde760185ebc52f88fd502f90df631abb1ad708f4ee50a82028e5bb925cc1087d5e6e99f4d7b6742db4adeb4fa2a65ce56044758f3bfebde46eb39af56e4147e1735f36b063bcce14498a887b87c9f3645df57bec10f14bfc4aea9e0371af1f00ecee78f33fa52f66f08bfc28eff19c9cd719577ab61a633729725c8e0f120fef76ee9ab36072852035ba67a9bc6bd0843a017d956a9b68b65e489b599c098009558dc7c28b23fa6cf7ab5e8ef3684a13eaee5d1b8b2a86ca4b4f66c8ba2a7d308feb2f8a7c7d77798e5b1365f7246d24824a0392d3d26285e7cc8772665e0482ee449365eed37a57673bb4f0f703f3f77fa39b17684ac962967e845d83518af53348585b0b29bcf5c930636d21f948d2723faf6d7987db7f12899ee7f2190ffd90361a651bae7e12e852f734000035ade66582cf9b8c9b6789b19aaa8c9d5954a345294ee5d1a09030b30fa1fbf5af2de5077049bf576225d42d3e5877bf226bf4b48acc6e5e194e210b758f883350373e42835c696d4d8422d0c7ce21a920ad457fbd63e696593ddad5c2877ccd6eaa5225eec0e1f5012ffde6d3c127c007fb3bcb0130e3a7e0d318701a2fcc059e96089b8121ade062c687ccac109481cd4a52e51857c21d6ff56e4a5cfa482427da9ba12f52ddec5c4d1c669713a8d9b3d4c5bcdbfbfb7873d12ca4b54252e2b15fd2b35cb2b991075a26182ebd0555d2e825a11d8a1b3c73e3c2e307a7f2094019f62103b9c1bf7aaf13834e2562024716711db781bd47f2ec5998705b8bdeeebcd50dbc5c71ae2adf2b9a4d667d3dd7a2009bcdfe2e93921d40e4adf499eb80dd9ef3c3092f04a8d9e9e0b7719ad5518d93e68d6c0eeed06f8603be0dbb927a4d330da9692d068e3223ec9dc25080a0aea5d8375b02ed8af2221e107a647e9e90f1bb0ef962a47ab7f175cb30c8c4bee20998d6427db0194aaa86626b8b2b2455e0b7a712323f943bbda6738bceeb068b74718eb0c6dd57534273e58c02312ea453ba6fce6225449967bad85c0c4803aeb926549fc5531c91f77400538f895dfdd643523697643ed219c7fe514bd2ec16ddaa85d7e6b3fdff0584a712254f79bdd682bc98a4a1f6cf3339bbb1d26f39d00515bb80273938f90a26e94559df36c95084a08b641fcddaa8e11ae6b99061ccf168639b3fec05920ae08b347a712557559bb32648f806288bc5422", 0x2000, &(0x7f0000004380)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) 11:58:54 executing program 1: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPCTNL_MSG_CT_DELETE(r0, &(0x7f0000000740)={0x0, 0x0, &(0x7f0000000700)={&(0x7f0000000580)={0x40, 0x2, 0x1, 0x201, 0x0, 0x0, {0x2}, [@CTA_TUPLE_REPLY={0x2c, 0x2, 0x0, 0x1, [@CTA_TUPLE_ZONE={0x6, 0x3, 0x1, 0x0, 0x1}, @CTA_TUPLE_IP={0x14, 0x1, 0x0, 0x1, @ipv4={{0x8, 0x1, @remote}, {0x8, 0x2, @empty}}}, @CTA_TUPLE_PROTO={0xc, 0x2, 0x0, 0x1, {0x5}}]}]}, 0x40}}, 0x0) sendmsg$IPCTNL_MSG_TIMEOUT_NEW(r0, &(0x7f0000000140)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x1000}, 0xc, &(0x7f0000000100)={&(0x7f0000000080)={0x48, 0x0, 0x8, 0x5, 0x0, 0x0, {0x0, 0x0, 0x1}, [@CTA_TIMEOUT_DATA={0xc, 0x4, 0x0, 0x1, @gre=[@CTA_TIMEOUT_GRE_UNREPLIED={0x8}]}, @CTA_TIMEOUT_L3PROTO={0x6}, @CTA_TIMEOUT_NAME={0x9, 0x1, 'syz0\x00'}, @CTA_TIMEOUT_L4PROTO={0x5, 0x3, 0x88}, @CTA_TIMEOUT_DATA={0xc, 0x4, 0x0, 0x1, @icmpv6=[@CTA_TIMEOUT_ICMPV6_TIMEOUT={0x8, 0x1, 0x1, 0x0, 0x3f}]}]}, 0x48}}, 0x48000) socket$inet_sctp(0x2, 0x0, 0x84) 11:58:55 executing program 4: prctl$PR_SET_NAME(0xf, &(0x7f0000000040)='/sys/kernel/debug/binder/state\x00') 11:58:55 executing program 2: r0 = syz_open_dev$sndctrl(&(0x7f0000000040), 0x1f, 0x0) ioctl$SNDRV_CTL_IOCTL_PCM_NEXT_DEVICE(r0, 0x80045530, &(0x7f0000000080)=""/217) 11:58:55 executing program 3: lstat(&(0x7f0000000080)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) 11:58:56 executing program 4: syz_mount_image$udf(&(0x7f00000005c0), &(0x7f0000000100)='./file0\x00', 0x3208600, &(0x7f00000002c0)={[{@undelete}, {}, {@unhide}, {@partition}, {@unhide}, {@adinicb}, {@noadinicb}, {@gid_forget}, {@adinicb}, {@volume={'volume', 0x3d, 0x6}}, {@session={'session', 0x3d, 0x7fff}}, {@umask={'umask', 0x3d, 0x6}}, {@session={'session', 0x3d, 0xffffffffffffffff}}, {@anchor={'anchor', 0x3d, 0x100000000}}, {@undelete}, {@adinicb}, {@undelete}, {@longad}, {@uid_ignore}, {@fileset={'fileset', 0x3d, 0x3}}, {@rootdir={'rootdir', 0x3d, 0x20f}}, {@gid_ignore}, {@gid}]}, 0x1, 0xc1e, &(0x7f0000000600)="$eJzs3U9sHNd9B/DfG5HiUmkrJnYUu42LTVukMmO5+hdTsQp3VdNsA8gyEYq5BeCKpNSFKZIgqUY20oLppYceAhRFDzkRaI0CKRoYTRH0yLQukFx8KHLqiWhhIyh6YIsAOQUsZvatuKRIixFFibI+H5v67s6+N/PevPWMLOjNCwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAg4vdfu3T6THrUrQAAHqYrY185fdb9HwCeKFf9/z8AAAAAAAAAAAAAABx2KYp4KlLMX1lPE9X7ttrlVu+t2+PDIztX609VzSNV+fKndubsufNffGnoQicvt2Y/ov6D9my8MXb1Uv3VuZvzC9OLi9NT9fHZ1uTc1PSe97Df+tsNViegfvPNW1PXry/Wz754bsvHtwc+7PvEiYGLQ8+feq5Tdnx4ZGRss0jtvo+9g91meByNIk5Fihe++5PUjIgi9n8uag937LfrrzoxWHVifHik6shMqzm7VH442jkRRUS9q1Kjc452Hovo6X2ofdhdI2K5bH7Z4MGye2PzzYXmtZnp+mhzYam11JqbHU3t1pb9qUcRF1LESkSs9d29u94ooidSfPv4eroWEUc65+EL1cTg3dtRHGAf96BsZ703YqV4DMbsEOuLIl6PFD9972RMlucs/8TnI14v8/sR75T5SkQqvxjnIz7Y4XvE46kniviLcvwvrqep6nrQua5c/mr9y7PX57rKdq4rv+D94a4rxSO6P/Rvy4fjkF+balFEs7rir6f7/80OAAAAAAAAAAAAAAAAAA9afxTxbKR47d//uJpXHNW89OMXh/5g4Je754w/c4/9lGVfjIjlYm9zco/miYGjaTSlRzyX+ElWiyL+JM//++ajbgwAAAAAAAAAAAAAAAAAAMATrYgfR4qX3z+ZVqJ7TfHW7I361ea1mfaqsJ21fztrpm9sbGzUUzsbOSdyLudcybmacy1nFLl+zkbOiZzLOVdyruZcyxlHcv2cjZwTOZdzruRczbmWM3py/ZyNnBM5l3Ou5FzNuZYzDsnavQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHydFFPHzSPGtr6+nSBHRiJiIdq72PerWAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAClvlTE9yJF/Q8bd7b1RESq/m07Wf5yPhpHy/xUNIbKfCUal3I2q+xpfPMRtJ/96U1F/ChS9NXevTPgefx72+/ufA3inW9svvvVnnYe6Xw48GHfJ04cvzg08uvP7PY67dSAwcut2Vu36+PDIyNjXZt78tE/1bVtIB+3eDBdJyIW33r7zebMzPTC/b8ovwL7qO6FF4f1RfQcimY8mr7zBCjv/x9Eit95/z86N/zO/f+X2u/u3OHjZ3+6ef9/efuO9nj/79le7x73/6e6tr2cfzfS2xNRW7o533siorb41tunWjebN6ZvTM+eP336S0NDXzp3uvdoRO16a2a669UDOV0AAAAAAAAAAAAAAAAAD08q4vciRfNH66keEber+VoDF4eeP/XckThSzbfaMm/7jbGrl+qvzt2cX5heXJyeqo/Ptibnpqb3erhaNd1rfHjkQDpzT/0H3P7+2qtz828ttG780dKOnx+rXbq2uLTQnNz54+iPIqLRvWWwavD48EjV6JlWc7aqOrrjZPpfXG8q4j8jxeT5evpc3pbn/22f4b9l/v/y9h0d0Pz/T3ZtK4+ZUhE/ixS//ZfPxOeqdh6Lu85ZLve3kWLwwmdzuThaluu0of1cgfbMwLLs/0aKf/z51rKd+ZBPbZY9s+cT+5gox/94pPjen38nfiNv2/r8h53H/9j2HR3Q+D/dte3YlucV7Lvr5PE/FSleeerd+M287aOe/9F59sbJXPjO8zkOaPw/3bVtIB/3tx5M1wEAAAAAAAAAAB5rvamIv4sUPxjpSS/lbXv5+39T23d0QH//6zNd26YezHpF93yx75MKAAAAAIdEbyrix5HixtK7d+ZQb53/3TX/83c3538Op22fVn/O9yvVcwMe5J//dRvIx53Yf7cBAAAAAAAAAAAAAAAAAADgUEmpiJfyeuoT1Xz+qV3XU1+NFK/99wu5XDpRluusAz9Q/Vq7Mjd76tLMzNxkc6l5bWa6PjbfnJwu6z4dKdb/5rO5blGtr95Zb769xvvmWuwLkWLk7ztl22uxd9Ymf3qz7Jmy7CcjxX/9w9aynXWsP71Z9mxZ9q8jxdf+eeeyJzbLnivLfidS/PBr9U7ZY2XZzvNRP7NZ9sXJueIARgUAAAAAAAAAAAAAAAAAAIAnTW8q4s8ixf/cXLkzlz+v/9/b9bbyzje61vvf5na1zv9Atf7/bq/vZ/3/6rkCy7sdFQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPp5SFPF2pJi/sp5W+8r3bbXLrdlbt8eHR3au1p+qmkeq8uVP7czZc+e/+NLQhU5+dP0H7dl4Y+zqpfqrczfnF6YXF6en6uOzrcm5qek972G/9bcbrE5A/eabt6auX1+sn33x3JaPbw982PeJEwMXh54/9Vyn7PjwyMhYV5me3vs++l3SLtuPRhF/FSle+O5P0g/6IorY/7m4x3fnoPVXnRisOjE+PFJ1ZKbVnF0qPxztnIgiot5VqdE5Rw9hLPalEbFcNr9s8GDZvbH55kLz2sx0fbS5sNRaas3NjqZ2a8v+1KOICyliJSLW+u7eXW8U8Wak+Pbx9fQvfRFHOufhC1fGvnL67O7tKA6wj3tQtrPeG7FSPAZjdoj1RRH/FCl++t7J+Ne+iJ5o/8TnI14v8/sR70R7vFP5xTgf8cEO3yMeTz1RxP+V439xPb3XV14POteVy1+tf3n2+lxX2c515bG/PzxMh/zaVIsiflhd8dfTv/nvGgAAAAAAAAAAAAAAAOAQKeLXIsXL759M1fzgO3OKW7M36leb12ba0/o6c/86c6Y3NjY26qmdjZwTOZdzruRczbmWM4pcP2ejzNrGxkR+v5xzJedqzrWccSTXz9nIOZFzOedKztWcazmjJ9fP2cg5kXM550rO1ZxrOeOQzN0DAAAAAAAAAAAAAAAAAAA+XorqnxTf+vp62uhrry89Ee1ctR7ox97/BwAA///bhfta") r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) r1 = syz_open_procfs(0x0, &(0x7f0000000080)='mountinfo\x00') sendfile(r0, r1, 0x0, 0x800000080004105) 11:58:56 executing program 1: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NL802154_CMD_GET_SEC_DEV(r0, &(0x7f0000000b00)={0x0, 0x0, 0x0, 0xffffff1f}, 0x0) 11:58:56 executing program 2: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPCTNL_MSG_CT_DELETE(r0, &(0x7f0000000740)={0x0, 0x0, &(0x7f0000000700)={&(0x7f0000000580)={0x40, 0x2, 0x1, 0x201, 0x0, 0x0, {0x2}, [@CTA_TUPLE_REPLY={0x2c, 0x2, 0x0, 0x1, [@CTA_TUPLE_ZONE={0x6, 0x3, 0x1, 0x0, 0x1}, @CTA_TUPLE_IP={0x14, 0x1, 0x0, 0x1, @ipv4={{0x8, 0x1, @remote}, {0x8, 0x2, @empty}}}, @CTA_TUPLE_PROTO={0xc, 0x2, 0x0, 0x1, {0x5}}]}]}, 0x40}}, 0x0) sendmsg$IPCTNL_MSG_TIMEOUT_NEW(r0, &(0x7f0000000140)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x1000}, 0xc, &(0x7f0000000100)={&(0x7f0000000080)={0x48, 0x0, 0x8, 0x5, 0x0, 0x0, {0x0, 0x0, 0x1}, [@CTA_TIMEOUT_DATA={0xc, 0x4, 0x0, 0x1, @gre=[@CTA_TIMEOUT_GRE_UNREPLIED={0x8}]}, @CTA_TIMEOUT_L3PROTO={0x6}, @CTA_TIMEOUT_NAME={0x9, 0x1, 'syz0\x00'}, @CTA_TIMEOUT_L4PROTO={0x5, 0x3, 0x88}, @CTA_TIMEOUT_DATA={0xc, 0x4, 0x0, 0x1, @icmpv6=[@CTA_TIMEOUT_ICMPV6_TIMEOUT={0x8, 0x1, 0x1, 0x0, 0x3f}]}]}, 0x48}}, 0x48000) socket$inet_sctp(0x2, 0x0, 0x84) 11:58:57 executing program 0: r0 = openat$binderfs(0xffffffffffffff9c, &(0x7f0000000440)='./binderfs/binder0\x00', 0x0, 0x0) ioctl$BINDER_WRITE_READ(r0, 0xc0306201, &(0x7f0000000340)={0x44, 0x0, &(0x7f0000000800)=[@reply={0x40406301, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}], 0x50, 0x0, &(0x7f0000000240)="ba0a3905d366556a604b6152e9be45af6813716b811b2df2c98c00875ace372ff0541836ed8ffb0bce8406fa7d8ce74dadd13cb348b907242524ad112e50df12636207ded02db29b71800d6244c8a7e7"}) ioctl$BINDER_WRITE_READ(r0, 0xc0306201, &(0x7f00000007c0)={0x44, 0x0, &(0x7f0000000640)=[@transaction={0x40406300, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}], 0x0, 0x0, 0x0}) 11:58:57 executing program 1: syz_mount_image$ext4(&(0x7f0000000100)='ext4\x00', &(0x7f0000000080)='./bus\x00', 0x1008014, &(0x7f0000000500)=ANY=[@ANYRES32=0x0, @ANYRESOCT, @ANYRES32, @ANYRESHEX, @ANYRESHEX, @ANYRES8, @ANYRESHEX, @ANYRES16, @ANYRESOCT], 0xff, 0x5b1, &(0x7f0000000dc0)="$eJzs3c1vHGcZAPBn1p913TqBHqACEqAQUJR1vGmjqpc2FxCqKiEqDsAhNfbGMllnQ9YutYlk928ACSROReIf4IDEAaknDkgcOCEkDgipHJACREUJFMSgmR07G3tsb+z1bmr/ftJoPt6deZ53VvOx79jzBnBinY2IjYgYjYg3ImKqWJ4UQ7zSHrLP3bt7e2747u25JNL09b8neXm2LDrWyTxZbHM8Ir725YhvJzvjtlbXrs82GvVbxfz08tLN6dbq2oXFpdmF+kL9Rq12eebyxRcvvVDrWV3PLP38zpcWX/36r375yfd+t/HF72dpTRZlnfV4JKN7F7erPrIVJzMcEa8eKNjjZ6gY77MbeExVIuIjEfGZ/PifiqEYHsuWp2m6PujcAICjkaZTkU51zgMAx10lbwNLKtWiLWAyKpVqtd2G90xMVBrN1vL5a82VG/PttrJTMVK5ttj4d3p67I/fzW4YFkaSa4uN+kxelpfn87Vt85ci4nRE/HDsiXy+OtdszA/wvgcATrInt13//znWvv53oeSpHgDwoTE+6AQAgL472PX/bM/zAAD6xXUcAE6iLn7/Fw/7N448FwCgPzz/B4CTx/UfAE4e138AOFG++tpr2ZDeL95/Pf/m6sr15psX5uut69WllbnqXPPWzepCs7mQv7Nnab/tNZrNmzPPx8pb08v11vJ0a3Xt6lJz5cby1fy93lfrI32pFQCwl9Nn3v1DEhEbLz2RD9HRl4NrNRxvlUEnAAzM0NZUOtA8gP4bHnQCwMB0/xv/N0eaBzA4pS/zHi+dfNiPHyGIvzOCx8q5j3e2/+dd/5a0/z/8XAA4HrT/w8k1dKC1Xu55HkD/Hbj9/2e9zQPovzRNtvf5P7pVBAAcS90+//9g558Hpus9vRMBBmW/zrx78vwfAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAjpnJiPhOJJVq0Rf4ZFQq1WrEUxFxKkaSa4uN+sWIeDrORMTIWDY/M+ikAYBDqvw1Kfr/Ojf13OT20tHkX2P5OCK+95PXf/TW7PLyrZls+T+2lo9tdh9We7Bet/0KAgBHL79+14pxxw/5e3dvz20Oe27gm0/1NJ87V+K/RVfEc/fv3s6HdslwDOfj8fxeYuL9pJhv90X6bEQM9SD+xtsR8bGy+id528ipoufTzvhRxO7Fntg7fjq2+bmJ9ysPxa/kubXH2c3XR3uQC5w0716JiFceOv6Kw6wSZ/Nx+fE/np+hDu/OlfbGNs99D85/la3z31BJ/GQ0ivy6iPH8r7/SOT/aWfZ2xLPDZfGTrfhJWfyIeK7L+H/6xKd+8PIuZek7EeeiPH5nrOnlpZvTrdW1C4tLswv1hfqNWu3yzOWLL156oTadt1FPb7ZU7/S3l84/vVtuWf0ndok/Xlr/B3vvc13W/6f/eeNbn94j/hc+W/79P5ONfl++/7Nr4udLtve/nf30x+zEL3btvjuLP/+g/uOx3/c/vlkacb49ma7vU//3/rI2v89HAIA+aq2uXZ9tNOq3DjWR/QrtxXZ2TGQp9nSDnRMlW/5zHFGsg0yMHHyvvpMcKvpYHGSt324tGd66V+3tbvlGtsU+fxeVzVokBzxksl1R/yBN057kc6+kKF2P9Uc9UrKs9j30djV6xKcloA9aq2u7tg30qIkdAAAAAAAAAAAAAAA4pEP8N9JGt6tvj3k/TUveUgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACP7v8BAAD///+e0Ic=") r0 = creat(&(0x7f0000000140)='./bus\x00', 0x0) r1 = creat(&(0x7f0000000100)='./bus\x00', 0x0) ioctl$FS_IOC_SETFLAGS(r1, 0x40086602, &(0x7f0000000000)) r2 = creat(&(0x7f0000000680)='./bus\x00', 0x0) write$binfmt_elf64(r2, &(0x7f0000000140)=ANY=[], 0xfd14) fallocate(r0, 0x100000003, 0xa800, 0x28120001) [ 852.316167][T12239] loop4: detected capacity change from 0 to 2048 11:58:58 executing program 3: mount$fuse(0x0, &(0x7f0000000080)='./file0\x00', 0x0, 0x0, &(0x7f0000000200)={{}, 0x2c, {}, 0x2c, {}, 0x2c, {'group_id', 0x3d, 0xee00}}) getresuid(&(0x7f0000009480), &(0x7f00000094c0), &(0x7f0000009500)) [ 852.608460][T12239] udf: Bad value for 'session' 11:58:58 executing program 0: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NL802154_CMD_GET_SEC_DEV(r0, &(0x7f0000000b00)={0x0, 0x0, &(0x7f0000000ac0)={0x0}, 0x1, 0x0, 0x2}, 0x0) 11:58:58 executing program 2: r0 = openat$hwrng(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) getresgid(&(0x7f0000004080), 0x0, 0x0) fstat(r0, &(0x7f0000004200)) [ 853.130004][T12251] loop1: detected capacity change from 0 to 512 [ 853.349329][T12251] EXT4-fs (loop1): mounted filesystem 00000000-0000-0000-0000-000000000000 r/w without journal. Quota mode: writeback. [ 853.349873][T12251] ext4 filesystem being mounted at /root/syzkaller-testdir2014276600/syzkaller.XJcUto/637/bus supports timestamps until 2038-01-19 (0x7fffffff) 11:58:59 executing program 3: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_802154(r0, 0x8992, &(0x7f0000000b80)={'wpan4\x00'}) 11:58:59 executing program 0: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_802154(r0, 0x8904, &(0x7f0000000b80)={'wpan4\x00'}) 11:58:59 executing program 2: socket$nl_xfrm(0x10, 0x3, 0x6) r0 = socket$nl_xfrm(0x10, 0x3, 0x6) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000240)) 11:58:59 executing program 1: mkdirat(0xffffffffffffff9c, &(0x7f0000002040)='./file0\x00', 0x0) r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000002080), 0x2, 0x0) mount$fuse(0x0, &(0x7f00000020c0)='./file0\x00', &(0x7f0000002100), 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='fd=', @ANYRESHEX=r0, @ANYBLOB=',rootmode=00000000000000000040000,user_id=', @ANYRESDEC=0x0, @ANYBLOB=',group_id=', @ANYRESDEC=0x0]) read$FUSE(r0, &(0x7f000000a400)={0x2020, 0x0, 0x0}, 0x2020) syz_fuse_handle_req(r0, &(0x7f0000008400)="92756f43b31ffe542788ef586b7c5a344424e3acac2590be6bbe37adface4a8f2e534ffe76a83a93f0b3680a72fddfde83f96d01982384e8d689219cb9669b14dbaa1b799f82ea1fc926126a4163618e16d4f94143a4e0f27c44fcef3920a0b3805ed4e78098d8689cc7791bd86648070718d238664332948d87866c8d2590fc0f017f9853abd9ed60b99f1aa6ae2dbd24ab6dbcebdb055246815ace147cc50fa3b2861148fcda374d5b203e51d72c45e4dde3e9ee9a47ffe458baf7bb49035135a8194aa1f0a83fa2abed56398f90daff679634619453f533f22583a6e0a4dc09e9de46684d5e0136e229510f3702cf3a4cd0065d3e5d3c419e38a80b070ca55010e082a9c510fd18cc0b26bb5e8e459e747befbc5c6b60ace80bf41417b7b78cf57e5b3984f0cdddc615c5e0000454d3f4a196fb6d18aa629cf0b0245f95ba958d86dc175616f8cd3ac473057dc3a5ff7107973326350107f4468e7ecd48d689b82c12d22ae5f1858302a1b4cfde8fd347a99ddcde40d1c49d9b5099fbccf09e782212be4b2ce36a2bc3c9ee794abffe72a5501e6c4f3f7f68b74761ffd6620609224a3bf11f655dadb5c8a5813b02fb46830e9ac6825f5d0e89910352eb3a58c0dd82d094f94dd2c85666f684a8f437bbd0e66b9f4d366117b67a054d212c4fbc287848cb0578391335d5d616b14d99a2e3df8e8a152d5de99bcefcaab5bb5cc71f3ddd66b379c104648e190e0b28a180d3aecc5423575d4ba7dbf31215c717da7b87dd454b6efcd36c91aaa631127f5bd88723d221752f102bc0c7ac6c5c7a1ad6747af40d01b6d39eab7b0e1292b44683c586386ad00acf60fb8f9bac551a6eb5bab7317b5d89f64db10bd9018dfa6d65d93862e851afbc30fd70fe5f0de322462045177231852ca80e4e78da4fea0c79ba354333026c8bc77d308a8d256a19ec45d2088c196691d3f9aac28ded36004a65ee1ce49ba9599ceee84534bb61d02d04a6732f1e27d72962f74b59f3522bf844c5022986d55934e48b8681b7f5b7532391448caeef00315d28320a46d8bd7813544e1e4bf994e14a519c2654ff20b42bdb69c262897e28eca528f0999840b00ed8256597d27cfc20d71d5f40d0bbca759f7594c6034aa1e16a84ed152fad0fdc1c303a7f61225712714f823afc5ea241d482d3585759623af8c97ca6a84a2033b3d7314ea0ef7ba9b288b362a294c92c8b9736829c16f61c5a1ee04aca965d71162292274595ea62c9c2918e8279c99f5d2830c617c58211fd7452330184b9428d5ec1d5cd75ddcc6de3326fdc70e891104b3b013c30ffccfaf3308d9671b01f6b080a930dac2052c6f39817a662121d90d40d6a1facfb50bec7d408030b6d0ae3e744f3bcc327c35dc43cf86b743db78ff2e593b19923235ed6467f299b08718fe1840c16a748935dff941150fb08b30573b37bf9af5c86cc8d9e229a832e4ef25ec91f71120f2b3e9062485976c280a2d172386029e2f2a4801197fca0a13514edacf5ddbac5a62e8bb13dd1572657a821a8739297f72e29239d1cdddf3e30cbe9af3141f2275ee4ae85d86ec888fe9a6751f252057e95b8beb055e276439581afee93cd44f1e92f70e5f725451d3ab662918ffbb1269509fbd511e95a00ec717f9d60d643864abd6ad1cc4dd7f933379a6078a86c2158db8076e7b660366fca7b1c46d09d2c8e67a6494bfb4c2c6750e76593895b5e2b2bc78093840c3c4a807826bc2750a96b4e1dd5b82b492bb2215518c92064d1763c37132604e52e73fac3f4511f791753aeecfbb19816e0da7a1bfbea9eeaa0f256eaedcb119a61f7d0ea0f5cd4969d45cb014800f2c888d5c2217cf0f69a7507779883b57352bb8883cc584891950d6e792537074f4fc4337aa19b9bf60e18edd939d289fb4a6b7aa6c66da20774e249ca4f779d3c910b1a9a8e4c38af6adecc87d5481d181fd66023ffff246f4e2556b218fe8110acebe20b1675f1de6f265b6d1d8514a53522396bf0e2f2b153c498e48b36d16f8b9bd56f45d7f5b9397d7f1339117a176d0bad0b68e800682416d3e18fe2197c7f8dc20600feb95cc6ba86ad47f113e159bd4389e30eab2874bd27eebc56020c4dab9973b13f3e82aa62a7e0a151d73de48cb811e32be63ffd303f5a6ea6f097ed763fbf36c430821e451146de79922348354ce285af0997bf3c66e6ef02942e24b8f1ccdd542f09cfe65c0da0094c0b5fd26bbc061538b41e5ed2cbb390ee29b10a4b7a696009e1b5b86c44c0a561a257c15415feaeb1433ea275ed6e4b228503fe71ee5942665164faaed6697112206be0fe7863aebd4bbe951d5dea1da294dba0793196385f4d5141c9d6c4b0fa22b2e200cfb70b52aca31655e71e5a576ccb8ccb5b1364748aa981edbb81a813b1aebc67be1f7619e7e197622d981280429f6ca5145c5b3b05e6bace9191e5c58fbf140f71f594cbfd4db0e9f6923f1758ff9474a61a720a5d4f09c622c3ce3f5d0d3a1d191111168108f41f12b16e9eaf3617c353715cd35260560cbfd0555d51ce5c40bbdb7c95ceaeadadb8902974de50b0863348183864f5ea682e678286a06a6f396af29a7c7fb33a3579e25835963612f3c0d4cf369d85959a0adeda94d35824050e6fba7f83f90867583f713d7783323c7010e94c9be331f860db395dbde6face5bfdb616fcefa9c6b01f6963daa840a31ff554a458c0c50cb5e09f91f54f63234589decaf45bbfbaef0dcbff4ae6e65ca26a530261c491ef8eb9a855a1d7463391c9b66be96cf24c3c321ee5a5bdc857f60b582683c6ae1e3775b62a9f19ff8fa51380ca8a2a3c6de79012f5727ba12025e7e6723a23a81e067ca6e54c7b38ff64880d235d21e7ee5258953dcbf9e2a962f006ca4ffe870859242c850cbae4222b3b72c4f86934379ba2ead1dcde906241b994d95c88355af5a9a30ace9c933a6942f341ad221dd825846a8fd44c03e2eaa9311c26e15a1bd7cbba961a22ef23d7ebba0e34cec5ef09b1ce72814a97e33bd29f3d9ec80a4f45d1d29486accf15c11f1a800bd84918e7626f678275d7c7acb02cc0e6e34bb766ba6b75c3ad14fca9352e09c3b69390c045cfc842ff9ade8ca693c07fadc7047a946e6e570c3afc5b501c964103397f5ddadc2d59a048348dd42f07cfe31bc9b5ae453f5086bb41bba4c8a3e518e30b0855184b053f923025dd72ce1bcbf41231978b34a8547c71d7313992165078903c61d312b0d9469413c9fd97ccdf0ea270fb6c47ec8861a1c8d909eeace761b5a06ba46e25785ff87f867777abb237c6c980687991f1ed0157d58492260c712cec34c1fc0962103955db4d5090b6e8409cf3c3c79d0e691cf4fbc0b2251a016dcd456969cd32e5429533bf0d6f8bda84c05f0e2040de8b53bfb8676eec4b76c3df6f46b1e43732035dda577e75f640777f6ae90fd2f1af42ba462dac732019c599bfef01acd6a0d4d1796bcb8f58519d6f9ad9a3206704a94d472516b988141f44ecd2e6f28a49aa0c449db87972fc995a97379914546ea43143ea2cf779a9cbe81f111fe89129db3610492164ab2598eca7e60d9a6963d8ba03a86729db86e420fd96d61b8fb11edc2b339b57a740074ae5b775eaf60cd85dc934e604bf2b4bd58ee01205b4df57ac20ff8db45a05982b579643882407050c005102a2e71f1e56dc76dbf5331112e83e48bfb5cf2a78a893190d78426175c162ffaa7278a43b9932318fc17fb8cb0dfac610b1ad235b91f9cb7623b155117e07f7b876a3c37627aa31eafed141cc0c5491c4f621a66b6d837a144d78719c46511c04a093cf65fce9fabe5bd6d499eceb63538ece3cf19053550a239bf978c08c879f9954485a4e3e0d5bedb84b407ced85c4dfc4d75af116815992c29f0bc927c4a990c38ae4fcc9feb90fec1b1b555e04d010423010855394d5ccfc8ed21164190cd8f83be5debb70290c3547f07e4dc42814f1e001798e6ceee2558b0c6ff8c1759f90269ee226131116332b99ac8dd104c92088e1f91ace3198c0f59bfb75c4e4a697660eed43a29c831a552de37fce6dce96fa51b6e2111f3071a4e94422d15e102e5f67da7ca6cae6bed7743ebffacb8a811a143605791d17232181a517e872f71262c3c73668f0ef83aad498f67fa26bae698cf78f24c2dbecd399a190e6b8d0684e929f2e8083765eb2c67793a1adbb89d36b58bfb197cdc5f3c894ac9d886e8f3b0936fabd233c09de8fab8099f72a74d908ba5c5e4d39790b0bf9e45b710f5587b7c937c76690c5c5fce621a53a9fd03b0a4ee6d8d1abbe2ed561820a77f12a08cad0755540ab6dd1604b7c30a8652995ab80b85e919011de9438a4637eb0291124ed4b745e782cff98510cb03be79c2a81351abf276584d75cdd96b9c97e73eb71000b3ab7c3c19c2cab4497298fcb3052b5d4503d05e7f310318be6f848547b1a4f4db82caee190801478be28065036aa4d91f290c1f396343e73a5fe8bb5ccf0a317177ed1f77acda1a4a49dccfcab8d1b5d79f015f788b6d5e9f8228a8bcdc0696e6b19f5edffbcd7e9509c87fbe1f726b93bf8c6d8d37428763e142560c46c9e894f7317859000c25abc4f3691ebcd020171e0d4911b5d97a238109aedeb00b2eb475c1e7b45175f8aa85193b5c0f43b434c15de01610c4d022646cd6e3637f349a434a77f571ac1c5d698452d1b991e267f78dca5e592ecd31ccafcad84e4e98d134b4adc525b81bd6843428883023a6ea407201738c8bf16b541ff7280274a34d4cf14819f2dbae167ca0cae8471c495e006b45194ad91c4516f21cbb10e0d26fd5d734cd7725df5b3fbe92955f4a9bb3b9b813aeeff79d6ed5db92def19d060a208c3ec8c42c110786f1e1496c50a7249b03fc792764366894a35320b99d0bef9fd0b6a246c36a357c6b985dc83a37a8d9b8b9ad643dea94860cbe763bb73cc8422b69d4d12332242c8954075fb7117a6679638073617abcdb4619855b2036af160647f66b3531645a3bf047ae290d6ae2249f114e7a8464278bae1486022bcc7c37390c8d9a0efb0e1cfa0da8ef7a5e072f99a47ecc75e4e442880375193db49bb82ba34901286ca473ed5b63e4048db4dc455e74b3fdd2e7898ca3f4c3a02d435cde6141eea645055123a7dcf0d22057f8d425701afc55859f5147954e719d58c7486b1e02ac16cb799b77632c66bb78e6e52e11017c1736424fa4d433f1e19b4c881d23f0b2a12d5fae3ae24339088088d9b496ad97bd9f6e20a8597d1452a0c72dcf43dbbda8f18166585c06d21fbffe5fe7b55f71c9b9f1b34a02bd05ca63c7c1b1bebbb9dd24fb10291b04c665d45154dd28b85d821ce7e613119128996785e1006a8dabc4899b10d2671107d5a0658ed363b9d4b39d02f8cc5e350fbf0a31048adecd1f9e2ca749bd86f195eb48e9b4605f050de03d642940d79184618f7f88a9a0a4683ad84d6134e395305bc1d4d9d17cc334b97653529d6682a87a5fac80a6d46d6e72fc22e58be7b8f8617b3372ef2622110ab1ec448717118b257acffe55d18c7855e9e8710ad977a6792b2315a189eb4468c68641e9b60c0dab7016ac1ad63cd8004b6eca8fc88b1e4263acc00499255c16b11487a0af858075f9c892dc8044c4146e5a5677c4a2cb24bde5e078985020d4ab1e4c87492e76b7e6f4bbd71d84bab1885c9702849e70cf728776b1a94c2a8fb8c7ca01b6111ef6f2032a290949bfe473fe215273b8b5b3ad540f187490f63077dccbca6f62f0a7a66717c596cdef412f2560b10685ede967b3ee68b8c951959aeb1d7564c3b9d806b2ce858381393a79916b78f7e90beadae30ffc0b2b614380f1c2cc551a44565209db3516be379ef566ab00c673fd8aaeeecdcf1168c1960e9a477b9e13757498a44ff089351d1f27abf9fd76816f924504647d1247715ca861ebe624172c322146d66eb2b247f8ecb3e1b5ddca89b287c57510cec40fcf89d802cf4368a861af320e01e34f7a6177d4bc549181b5e87ecdfe02f78c9a59a3bf91ebb6364023ec06410e7b4476ec4e3685bfa3bfe9ef9ecc12dcd899abe0f3c7f16b4686801c0c0a949aa26bed57df56f2bc54ef19af7fcbc7b0d691075f42a4a67acf980b568acb2342f42249f7c1ee3527c13182b096064ecd250887a942d26f637e1c4041b139659d2462a68680bb04387a3b399e396b9fe74de10356125fa47d0a20827370cbf36a79b6fffade91c439dd6cfff4bbe0dd3efefb61c491ee32f935d62307cba369ac8c20f6fe3d4857ce6d240ece5e4d149f0587155a8350fcc18efae2ff11cdbe15218a82499a1996df8b5462ee170b284321e76bbe5c3f4158387644d95f087c598e3d46fbe27f63fa784bda239512113424045a2c5dbc6bc3662ca730a86d13cf8f6fe2743224ca7b535caf6b4701a7dae9cfad3d7290104bbba15b6a064ae6e909a099f75fbe47c9e654d8e3b8dc0f3dbffe829e6c56f7a241e565136812a857f59ab565a9991c6b1d8abcc94c6b33bba314f6e5060e657e4647f969a551dd6c51dfca0ff5d9e4f401fedbc2c927eb1ed95ef25f4e5accba4999322ba1539499310dd5875433a22835cfd42fd77fd4680b7fe767d7aa5c33acde04a65bd3a663fcde4c80e9f2af498f13bf9abbaa1c1265edc691e94abdcc92270c05811cd2a8104eb18efbfec9e4ba9ae5cde211b9b93082ce034b6cd5fbe9cfbac4f7e2404ef159766124f73017cc3600f3c81cd78db25fc3459629eaf20dfdb062c7e502aa69412381d847a9d254d5befc451cda3606f0bc8ae62e0aee928f9ed0b21d705a8d31b899e16445ee064563d32f7b6bb5ad197023cf528d9b329ec67815c6ddf27d2a6ffa7328bb993407cde3d166159fd49fe469254b84c2916daea8df9d69bef019f1351b9bce193e30278835b82ea5f60dc0bdd7f7452b7a820ae7cd6dc29d7ac6a6c1b6411711a96338b1e769146b2a385d282bfaae61b041166efafab2d89a4567b9460cc22d752f8e9aacaaa0db7c84879f5359662d55df6570d4214740851c74574ced733807cbb54571110410892394c3dea07bd4154d0e5689d57c3360207dac951f96a358e9c466a5c5113f3a632e184f57f075edef4dcc9721b963beb95df09dedf848260cbc1ebfdc7408218eaba6d2c51928cd37c4c0c9f321fbb0994a56947cfd9643056db5dbea60a241f8f004c932bc8e645b2ec2eb9bc4e9e2f4156293234d05e70cb26b8a370b0206c756bda6defc11c5eb386640f535a4ffb714168defc6d82f40d8f5ba8768537ead5773c53bd779ca899a2dd31c9138569ff5107c2fb12b804375c3b3dc9b828bfd550328adf358f71e86a0c49fb119f5ef9e06c13855cbfc7d1a62ca2ea655ed912a6dc7bb8b18656e8923fc7a1702ab36947d79384d681c31923e98cf40209f776bc2b219a7ccd139e756a905aa351e6eaae90770c8a193f96cd5c66e4d77a357985556e14333716d80204a5c390e0d76f4081afe917f99ad8a0976b3342f51854b374b4baa9a7f22124d2b82749446e30d9795acb9c3c3a305a6d273ac528e8e9c95c37a78e765fdda55982c2961fbc85a14fc095a78b4654ee6dfc3298749a639ab9c8e155af3a77f8a409ce174532a492ef550a140f774d77d732b3b4ca5bc41fa4488ce5957ce219b032ae1f585273748d81b19edcf3e6cb9a93ec24e41c6b3c472f9baf3ca46cb8b9a91df18acebe7d83bd4473750c4f26806da2f95b9ea48b342460af729ab15e9f033eda67feec645f985d4b9489cf6ceec1b100d007bf46c74be53c7ea17296f9c5b5cbae736491213c93b513009ebdecfcd60d46d7b86c6e3b5e288f2ba5867c07936e7bd1b00de52191eb8630ff82ccafb27a59295164751811bf74eff1e5e2abdf3c93bc5dc9814be83b2562477935e2fa30db7ebb6ec380170cf10c1f98f8c5eb71c730c2b31b55a1dd1c12a64802ab95b63c529e0a96cec8f38680221d6089926d8309796c79994d63b67bfb62f66b4a502f30ed12be41e896e88bc45a160a526fbd5f002e677322f116ec5740d7563cd23ee853c008b84998e38fdf158556e28a532573956e7c00f91f08ca245c295a3d5e003a99ea727f61d12893b435d4c8f2f5cce00c6a3091e2a47f290c07168975c53d7529b71d10faf42d2bac9db8d53669cf59c709c25e9e40b5feaed4c37dde8b84c4961c00712326fb6aaa06e80d766b40b72480f3971def61d1d129676df2478e778d899ed317426ec33e496d1fdd2ec27128f8faee92828e13da72d6aee8330a7988ea1cc8b64ec4d8b20990864c16c52c4be6d00b304b87d97bffdd9c66a740b517223089d9f3f414abedc53c768dab9220b980e6c18d5f20ba8994cc8886d7bdee213442f456d79fce1b1eb48fbf600a666c8ade24d118e6328251cf7b57a6285c650e019850f392b1c29aec5c8fc489a3819d60d5de377d4c11b8ee5625b7c02c5d50d2af3397006f2e2a41a06f039229eef5878ed91f9f6be7e988924dbaeb8455f616275e8698d93fb536e2c839b203aa69bceceddbf9c53f8addba53d50ca0f7a4729a42ac6eb757f1b408ad4a0147546173e62f7621eb18a9e1681510cceb48e0a30ab7a1bf71d56742d5f034f2d725e7ea68a011dbb100fa6eefe4ee093873de366d34f4240ca027a25c5b979c9ac47dd1dcb6ed82c4aee09dcc23cf329a8644f89b5cf00e5683934b1837574e9b39b31b1009f276e15aa040959fdf100838ca3f5ab17e45036668d06044e3a13f3a0a6f68579e50d5b0164f900d7bcfcde78396cf30f0b1dff76dc397ab1a5a44b207eb1eaaf73b945c575029ae2dce20724991e6550155ded6a42672609f2439c5aab4882b2ffaf7da787b71d05d15516bd68c6f1a9d79b675395845f24ee853f877e72c14b6c6702f7b8775ca1bfabbbcf4019f7bccf07f1c211531dfc66a7a1df79e92a20dd1cbe1b22e1209e7e3ecb9d3c2450fc22a57bfe09bd735f61c361cdac2488ae0adc7885edc0712655daaf535e1de96ccbe7869d531d8bf3db512fbd17c772332a3f8cf1e052ee0202eb99a36a0f8d7219888acbb57090cdaf3b28e1e62e8fc2ec237bdf18592a7afe4d8390dcb5e7fcc31bf4f797e6f5710070902265cc2e8c459b7da1451046abd6c8c5b02c0be2d2f505a65376266563ac7b59ef3b4e2570a6cb0bd94d46ad861317c743ce1de12bfa2295a98cdded4414d87a1580b1e4675bbdf73a22cac4a1d8d456d089e0b60cbfd16158f073bd1dac481db49fa5d8801d0fb0844b4afec1bab4e61fa0f381fa667880a1cd8163953be7b591cc9dfd7f91902370b783ae8a0f3c7cbefa7d229a37c00f523529e159b11d2e240629b64af2d11404773e991207a722c320221ce23baed7cbe40a440c5680814b122cfba9092fe03478f85adcbdeacb76d6cbf2491eafae98327b278e267821a0e1cd06ef90cb0328e246c19d8c63b9332291a89bc9f989effc675c79a870ac024756c6f5a7e32babd69625d61487ae7399490b70dd0fade7d70ad9b0757300a2dde77abaff4f63a0303853589d44efa968e10d36561f04408ad0cc227fc6b2f904cead189a0fcca9b2e6cbde5498652e0b3bc9d8b7921474403718feb5cc750dc70f5a9b1a0ae2c642015b6a1a8ab0572182b4e39e0c869cbdc60c9465f5d564d18ba2f5b3bc3e05a458744077430c5ea031ee02dd8f0a65d7dd8d90dd9b8717f77d202239a5778719423fb2aec7ca86eb07c39de65a34b988d65377a7473e9145f16d79593e96903330bbf3a8024fc15519d9baa0fae2018786f4b1846fca355ff0fccf65cccad1896309a5ccf2056dd542c929850cc91cd655962360fe316557ab3fb378328f77a07d9da24447d3fa2020b382ed2e808ec9529a01273434c64b0b7c35a06a019e4ab51cdc9c0f266ab25b6984338a0ba910d1060283b636c5d7e8a3f969c1ee1c99b54bba7ff3679fbeecbb70349f076480a867cc4ee4cacaea39c80f642533599486d2ffb77b8c9109a9d25fa0b06e58eca764f7d56469eb9547036bbea9d5c3d35b4c1fbc3d39a372c2b7ad184965cad3819c8928f1588d00949949c0c4c93d30ac7f6665247c0108bd89dff3aafe780ac66febfacc8c6a3cc387d09da6de700487a80e2c8d56df94d7ebd3e1d9e06411a6c5f7eb6da41c6f52997b5ad47ba985261103fdf12eb4a2828b248f652ef00b6abccab2eb161b878b9dbc0aa911405b6f67adda83c16187748d7b524ffe6381f489f432d592e6171bd9ccb2cd52f977143f57fbf2ab0b823d449ae55f02440972334344cda01837b93afa4f46a2fdefe27e92764cf9596780846de2e3b1ea83e62ee43b1c05aee675e25363504addfaa68e7c53ed685413f5ba951f120d0a646e474872c81e5a887464c19f8460ae814ffff24cb51dd2dca28d597ab2ea60949f8dbbe67f263e722fdb51bce4e328a19f5ff1218e1f63b8da6d40dbd5490964499b2522ea323310634893ead661407966207a66ab13adfcf1a725ed14339c46011c0e0401f2386b47cd9f902fdf84bc85e74d3ae7cc544e4d65670a554a537712c6ee9f75191631d2a4c4da06fc38423b1d5b828d7201235b2974164f52aa16bee70ee509250752f4fdd6b9f8d021943df8320682a6f80ff0d67ab7a4ceea807bd5b3b7b6380b0c7f0caa67b0208ba71317f0355a3b755af0e2c007186389438615df80b7b25104a733fc90625b62682198733c0f1625dfaa08cf81e3df043094b7b5a098b3b36f803b5b0f10a057bf814ae3579932c0a5f208985bab3d817f975283b8838ae5cb709be72b58df7425e059fdbf4e0ee51b3da01fe0b44963c1196baee5ec5909ad80d9d1660f3edd90374952a0bf8b3bece2c2f944593f4de7de5e05ded096b8f4f05d65dfc2e806f78220d84b3db564fb12f4e5e8f5eab316591f004e9374cce8e787263bc3827affe6793c130b8621d3bbb2a86fd87f070ea21718281ee7aec4bb3bb71af4bf5721cecd139c4be8c9df4ec8dfb09a5cf1d86a25d39faa9f064a997c214f334e4410917fc3b4d67ada8d87a38c0f86b02bf653dddaeb5b75b300f8bcfd792858bef8ab23e063421939c59212964c9ed5dd56e215db58cef53d31a966bb8ce4ed56287fecb3a85ba435e0b41b20ba1164b9c9f2c49fa0f7b17a89e0ec47eefe992d63ee29c8c0a1ece2664fee8edadd43636a54c48519b4fcf55b0d9103602b92441a5f85cf8c5e406d0f5815f8f37309934bd78fbc2acf0a03b051b4528db4f7c09de7d0aabafca3736b8259c818ca338ca6754e0747717c2794d664a1cacc1e9c52764a308e6df73d975638630b74cce6c49b1bac16454e96852c4f9d8ed118e86d2f1c8dc33bccd4a07be128db5e80f5684ddcc1158e744411acde590f902f0987cfb750bb5bfeed53bff076868986b566d7701f48ddfcacbd325c8d930bcef26713bf60585d5c991e2a6cc33ccbc27f7ddfba18f998497c2eb378cc8f2cc07a1b4f141c5e0fb6f52e18242e505bcf6dd20e33a469d056a0b4fd5e72d0da9d0bcce1e2f9e9dc7d1c7b6cb0f3604287eca", 0x2000, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)={0x90, 0x0, 0x0, {0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6000, 0x0, 0x0, 0x0, 0x1000800}}}, 0x0, 0x0, 0x0, 0x0}) write$FUSE_INIT(r0, &(0x7f0000000040)={0x50, 0x0, r1}, 0x50) openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0/file0\x00', 0x0, 0x0) 11:58:59 executing program 4: r0 = msgget$private(0x0, 0x480) msgsnd(r0, &(0x7f0000000b80)={0x2}, 0x8, 0x0) [ 854.172382][ T5021] EXT4-fs (loop1): unmounting filesystem 00000000-0000-0000-0000-000000000000. 11:59:00 executing program 0: r0 = syz_open_dev$loop(&(0x7f00000000c0), 0x0, 0x0) ioctl$BLKDISCARD(r0, 0x1277, 0x0) 11:59:00 executing program 2: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000640), 0xffffffffffffffff) r2 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000040), 0xffffffffffffffff) r3 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$ifreq_SIOCGIFINDEX_wireguard(r3, 0x8933, &(0x7f0000000380)={'wg2\x00', 0x0}) getsockopt$IP_VS_SO_GET_SERVICES(r3, 0x0, 0x482, &(0x7f0000000740)=""/214, &(0x7f00000004c0)=0xd6) r5 = syz_genetlink_get_family_id$wireguard(&(0x7f0000000080), 0xffffffffffffffff) sendmsg$WG_CMD_SET_DEVICE(r3, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000500)={&(0x7f0000000580)=ANY=[@ANYBLOB='t\x00\x00\x00', @ANYRES16=r5, @ANYBLOB="01000000000000000000010000005800088054000080080003000800000024000200e5acc1e1918c21c8cfe4c075f3cfdc00e540db9b007013ea4d29b63c3754a06b24000100d1732899f611cd8994034d7f413dc957630e5493c285aca40065cb6311be696b08000100", @ANYRES32=r4, @ANYBLOB="d2d0ec13eef4ac5ac78d322340c1fd9dd3d962137f1e72ba738a043b493e324a05600500000000000000d48d4ea678d65c4687e3"], 0x74}}, 0x0) r6 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000100), 0xffffffffffffffff) r7 = socket$nl_generic(0x10, 0x3, 0x10) r8 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000200), 0xffffffffffffffff) r9 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_80211(r9, 0x8933, &(0x7f0000000700)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_TRIGGER_SCAN(r9, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000300)={&(0x7f00000000c0)={0x1c, r8, 0x5, 0x0, 0x0, {{}, {@val={0x8, 0x3, r10}, @void}}}, 0x1c}}, 0x0) r11 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000300), 0xffffffffffffffff) sendmsg$NL80211_CMD_SET_CQM(r9, &(0x7f0000000400)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x2000000}, 0xc, &(0x7f00000001c0)={&(0x7f0000000100)={0x80, r11, 0x1, 0x70bd2b, 0x25dfdbfb, {{}, {@val={0x8}, @val={0xc, 0x99, {0xfffffffb, 0x10}}}}, [@NL80211_ATTR_CQM={0x2c, 0x5e, 0x0, 0x1, [@NL80211_ATTR_CQM_RSSI_HYST={0x8, 0x2, 0x2}, @NL80211_ATTR_CQM_RSSI_LEVEL={0x8, 0x9, 0x80000001}, @NL80211_ATTR_CQM_TXE_PKTS={0x8, 0x6, 0x8}, @NL80211_ATTR_CQM_RSSI_LEVEL={0x8, 0x9, 0x1}, @NL80211_ATTR_CQM_RSSI_HYST={0x8, 0x2, 0xfff}]}, @NL80211_ATTR_CQM={0x8, 0x5e, 0x0, 0x1, [@NL80211_ATTR_CQM_RSSI_THOLD={0x4}]}, @NL80211_ATTR_CQM={0x24, 0x5e, 0x0, 0x1, [@NL80211_ATTR_CQM_RSSI_THOLD={0x20, 0x1, [0xfffffffc, 0xdd, 0x4, 0x200, 0x7b, 0x0, 0x1000005]}]}]}, 0x80}, 0x1, 0x0, 0x0, 0x4}, 0x0) sendmsg$NL80211_CMD_ABORT_SCAN(r7, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000240)={&(0x7f0000000680)=ANY=[@ANYBLOB="1c000000", @ANYRES16=r11, @ANYBLOB="010000000000000000000800000008000300", @ANYRES32=r10, @ANYBLOB="30e2a99cbfef896e96695bb9553869f014a2eb7e4ec3787127419291e454da2cbf0bb8961cfc88eea221593718a503774e399caa1fdd8264a0a746319a415d96981021761f0ed3932625525ba00ca8e7857b0a9ec1ea1c85f2"], 0x1c}}, 0x0) r12 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000840), r3) getsockopt$inet_pktinfo(0xffffffffffffffff, 0x0, 0x8, &(0x7f0000000880)={0x0, @rand_addr, @empty}, &(0x7f00000008c0)=0xc) sendmsg$ETHTOOL_MSG_CHANNELS_SET(r3, &(0x7f0000000a00)={&(0x7f0000000480)={0x10, 0x0, 0x0, 0x10000}, 0xc, &(0x7f00000009c0)={&(0x7f0000000900)={0x90, r12, 0x1, 0x70bd2a, 0x25dfdbfd, {}, [@ETHTOOL_A_CHANNELS_RX_COUNT={0x8, 0x6, 0x7}, @ETHTOOL_A_CHANNELS_HEADER={0x2c, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_FLAGS={0x8}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r4}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r4}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r4}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r13}]}, @ETHTOOL_A_CHANNELS_HEADER={0x18, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'dvmrp1\x00'}]}, @ETHTOOL_A_CHANNELS_OTHER_COUNT={0x8, 0x8, 0x7fffffff}, @ETHTOOL_A_CHANNELS_COMBINED_COUNT={0x8, 0x9, 0x7}, @ETHTOOL_A_CHANNELS_RX_COUNT={0x8, 0x6, 0x1}, @ETHTOOL_A_CHANNELS_RX_COUNT={0x8}, @ETHTOOL_A_CHANNELS_COMBINED_COUNT={0x8, 0x9, 0x5}, @ETHTOOL_A_CHANNELS_COMBINED_COUNT={0x8, 0x9, 0xffff8001}]}, 0x90}, 0x1, 0x0, 0x0, 0x800}, 0x20000000) sendmsg$NL80211_CMD_NEW_KEY(r3, &(0x7f00000002c0)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x8000000}, 0xc, &(0x7f0000000280)={&(0x7f0000000340)={0xb4, r6, 0x100, 0x70bd25, 0x25dfdbff, {{}, {@val={0x8, 0x3, r10}, @void}}, [@NL80211_ATTR_KEY_SEQ={0x10, 0xa, "d62262a5f7829b315c32709c"}, @NL80211_ATTR_KEY={0x1c, 0x50, 0x0, 0x1, [@NL80211_KEY_DEFAULT_MGMT={0x4}, @NL80211_KEY_MODE={0x5, 0x9, 0x2}, @NL80211_KEY_DATA_WEP40={0x9, 0x1, "f4d7636dc9"}]}, @NL80211_ATTR_KEY_DEFAULT_TYPES={0xc, 0x6e, 0x0, 0x1, [@NL80211_KEY_DEFAULT_TYPE_MULTICAST={0x4}, @NL80211_KEY_DEFAULT_TYPE_UNICAST={0x4}]}, @NL80211_ATTR_KEY_SEQ={0x7, 0xa, "2debf7"}, @NL80211_ATTR_KEY={0x30, 0x50, 0x0, 0x1, [@NL80211_KEY_TYPE={0x8}, @NL80211_KEY_DEFAULT={0x4}, @NL80211_KEY_TYPE={0x8, 0x7, 0x1}, @NL80211_KEY_DEFAULT_TYPES={0x18, 0x8, 0x0, 0x1, [@NL80211_KEY_DEFAULT_TYPE_MULTICAST={0x4}, @NL80211_KEY_DEFAULT_TYPE_MULTICAST={0x4}, @NL80211_KEY_DEFAULT_TYPE_MULTICAST={0x4}, @NL80211_KEY_DEFAULT_TYPE_UNICAST={0x4}, @NL80211_KEY_DEFAULT_TYPE_MULTICAST={0x4}]}]}, @NL80211_ATTR_KEY_DEFAULT_TYPES={0x1c, 0x6e, 0x0, 0x1, [@NL80211_KEY_DEFAULT_TYPE_UNICAST={0x4}, @NL80211_KEY_DEFAULT_TYPE_UNICAST={0x4}, @NL80211_KEY_DEFAULT_TYPE_MULTICAST={0x4}, @NL80211_KEY_DEFAULT_TYPE_MULTICAST={0x4}, @NL80211_KEY_DEFAULT_TYPE_UNICAST={0x4}, @NL80211_KEY_DEFAULT_TYPE_MULTICAST={0x4}]}, @NL80211_ATTR_KEY_DATA_WEP40={0x9, 0x7, "8c6a4f57d6"}]}, 0xb4}, 0x1, 0x0, 0x0, 0x80}, 0x4) sendmsg$NL80211_CMD_NEW_STATION(r0, &(0x7f0000000180)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x10000}, 0xc, &(0x7f0000000140)={&(0x7f0000000100)={0x30, r2, 0x400, 0x70bd26, 0x25dfdbfd, {{}, {@val={0x8, 0x3, r10}, @val={0xc, 0x99, {0x40, 0x2a}}}}, [@NL80211_ATTR_REASON_CODE={0x6, 0x36, 0xfff}]}, 0x30}, 0x1, 0x0, 0x0, 0x40048}, 0x4010) r14 = socket$nl_netfilter(0x10, 0x3, 0xc) ioctl$sock_SIOCGIFINDEX_80211(r14, 0x8933, &(0x7f0000000340)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_FRAME(r0, &(0x7f0000000440)={0x0, 0x0, &(0x7f0000000400)={&(0x7f0000000080)=ANY=[@ANYRES32, @ANYRES16=r1, @ANYBLOB="010028057000fcdbdf253b00000008000300", @ANYRES32=r15, @ANYBLOB="04008e00080057001b0a000004006c000500190107000000080026006c0900005603330080b0c000fffbda9e56bd7f"], 0x398}}, 0x0) ioctl$F2FS_IOC_WRITE_CHECKPOINT(r14, 0xf507, 0x0) 11:59:00 executing program 0: msgsnd(0x0, &(0x7f00000005c0)={0x3, "04c107b77f5f6b6b94533e7a312d7782de199170417da3a7fa7168667d182f417122f18e334ddacbf91534fe847501df1a72a7ca8cd5a714c602f49e318a608155ad8a19d5ffba7bf6cbf5fdddf41997329535e7738269fdfbd93d57cd302a365273780e40503cbb7c8dced02cd607745535e0b9ca1c53eeed0d2cba9aaeb681a672e77513471d6c9b286cfe251d22b3923d2851d1173b33c39291853dee57d3dd53c2802667abb5ff159b4e20b6d7263ae196daae1a1795a999a7d608ed00357fb62fe8a684337cfa84c96638da4079c0262c7759b8bb206d330e4e873f361c326d161dfe767827e68addba46130ed150e904e2d52a2337c0c96c289ac3b182c4eff4bc162b5d61a8389ced680ce24ca47f989a8f345cd175122f34af7283eae54f0fb278c67ccc35a654d36623bf7074da2ff6b9b84185b099d3e0cb571f1c2f49f7158b96079f1823e2519344d993299e896fbaf6b24a83e766552ff8c64f34d4e68be6b8e02564b4fee4d22b5a7e5b9b52fc2521c0e7c0a61daab4d12618479c66f7d1157a4c1914f79b543b39d40055394c9ae6b8124aaae4f3735848e6fdda6c29603623302092d2dadea599126319bec37f80292f3155cf6590ad17b0d1f8d40df40200a7dd44222b2032206b3ffd0fe8f42e671715c02bc7b68034eaa7a9d0354a3b31236aa0d8c8dfc8f3bdb190dfea2dfe0a1e1ba85c59bb8031d07a55ec868fe21dfa95a9a32a1ff1ba5b336209239c341ba758783ec878395a84d8ed285bec4a9bb1bb8273ca379afe5b53d3125c89465c05e159274d8cf560bfa857960b2b8b8407a02a8da311340e457cb060f91197f46b4f743571747f4cde55305608cf2662469dc1629882a77ba568c64528098960db97cd1b7bfc016dcba04d29854a00edb9fdf4a4a120b5b0408aef67f3cd7829414e0eb32826b5bc8f828a6e0f4c5562afdd40a8c1e78df07b7b32c1e0acc9331f095de9a00a09dbec86db28fe14bc3ca6bdff26fc3b98226de5b2b29f2a48f1edb50afebcd9d6b4c6de26732230129b034082bf50e4d933c727cffba14c856ef5b6fb2515b7369bd11073110651d8b30934b6f67d1092a66cb1112f9aa1a677c6933c7fab181f273a12624bafa8cfb0152c22df77a2b9b31bab04658114a76b08e4c9d0fb0a6eb731c869f111d2016e428fbe146e609bc6b0a9ac3a6b354fc345d00d522767c3b7d334716d76246ef99ca4ec629d7d56ccf05dedcae53c2cf7d759cdf6110a059161f47778bdee86559581eba1829fbb72e1a6d044e33e8b859d52d1d470f93fd1df8a8104f289d4174264315f466d0049e62e0bfa2905fea0e5964495d7baaedc255061bea8998cef97d40741bbcb64873787d9d74e20d4a3fc4cdaaadacd61b069094ca983b4a5940b02aca553f813abb41b18720e09e824e5ad247533a92dbf31a294f95cd770b68f8788d504ba5149feeace3791877a08e45f041b872b28437864861e249da14e550bb667a0de388b6637214b40dd10e7c6d657e996f7d6a35bc57b39afbd46cbd5a9bc92b0c3fe2b68c2a8541e0fdc1f8aebec18cfee926b41069533c94e534958ee74377219221fea353d9509ab40165215e2b4dbd7d8dba4de8549b730d8ddb25acd972eac0960e43506d301044a8b37efa9392e77ff7b1a393cdb6f6ec29226c7e074e6a408844e90ea7b158a7d3f67b69aa2d4c6bade9e168413c94f67453da6f9dc187e355344eb958ac832f9678664ef833ebd38302884b15f214e0d8ea1f0f17cca8f7ea23b58713f76fbdee6e319b5d5cb08b5a32e3f8a27be636b98012655e65dc09aa83b636474a5260a90bfec7028e00d963dd0d912cd4b4dc320c6e48500571f4d95292a1625486d8f8e035f0973417692ff698dab447b527913284995a8ce702b9ecb2ac01d86352c3b81d1ced249e75ecf3cdbd3afa5f7c3e55440e26a296295ff1d523530d470c51add956e1f5092405c314d81ed3dd95c564374f55957948bf487a944075e5f9be1c27c2bc8a29c633a294e2617a502738d1af604189ac93eaf24c774a811be310763331a08dcaa5bdbb9bffe609f84841ae3531837202b93ab3b8ce16a50f6463f9e0b9c0ae61d0f9748bc6353784e888fe971057122f9301ad6f8c9949dadd4abe172c561760a615e2cbd5d63c94b12204a1579fc42cb529bd1393ab42cbd04502f46bb2da10c9cbff99d220c0d3215a264c72e2cf34595cdc5a9b161ee20f1bf6da18e60ceb9d0b79f75d49ad9ed029a91af055c6b5522471b81ffb94d64765fc04dbfc852fc305c405f241cf4f7ebbbc20aa7d28c9a315dba0a13653620ffa745585c699551a50e63a3705acd76be1b2593fc0efe881ea7945399c1cb4ec0222d9b5d8b512e38e6b903e3f3c4a42b718a7f0edc8ba0c8ccfcd2a344278222fd78070fd3072c357fb5bafb3df664088af6d76b8d21fec94611f755070ce09bd630c608f40ff9073789c1d5989a28d4f99a6ca2cab7f07ef4cc4e906558c3d9c07f93ab33e921754a5312d438026040fa73c1e7ab067e8fafef163873ee468b79d7e4b84ec3fcaaf1b2564d0403940241f72822d3abd65fe1aa8e27ea3f07999b07534a6de92c75be517608d3affcae92b05e1d59f04d5b0b1010b54b95b8d4e5b44685d16521f85086a6a8be1db9fc788516331c89eca46bc0a5d4ca43ff87aba8333387e022d80137cdd85fb2fa41c68ccb58b389e3e7ce397ac9b9c75c04c17a2f063e85918787343f9714134461e86bc3432cfb7ccc04117a206929f1dfac42585158c3ea7004a8d082483bea68763e5a7138369c2b53d1ebead0aebc7fe51f64f7bb20625bfb9492e492e06836de4b251f5f889aed8ee1cdc834f7360a9676c63445671a2aa843f2663667cc50f4b683ab45fd27d19a12c7bae6f73467a32e8ec9c356625a486fed77d7f872616fcdf01cd97956a7e57d93c09dfa4ad3a14c933309f1bb6ea89d0ee2a039c796830d0cc56d661a464bb71a0aa68084a78f0475c0946351ac87c86d747e97a8d81ffb2e43c79db8bcc98ac15ad57b21092bbe4043d42825ab9e08e3b1e1fc58a1ec73d75f27cc75ef9dabe82ec67fa3b9ae671b2b276d5a9a87440d14a3a7c9f79671808c7294a8d8a30934f9e5798aa322352b8c96282bd90d633597156115aca2b7e92bdef3f4482a0fbb35b9693b91adce9bc4078adbab8ff64246b7466dd7a4781c73f5443e09f04e2d54b0e0a18a6379a8b0718dc181a792c4c18dd823a7941584a2c0e62fe7277be6368db88acac9fbc656b37233a687540d05b14bffbe5e7b991bebc220a86b3fc4f584b893489136d6e42cd2818e31a6532b5bc6ce446e0def5eeafa70b03af62d733b6312871616b840ae8edc64995e8c530c06c07e1b51eb20c613f2019b9e00e162c52322af03b37d06c447a96e1fd7c55d697e630053e113efab8806562d30cdf1e996f4a840bd44495342334113b3bcdec22e35690d85741c74c865ab98fa59aa5b7bafacddf651f1938cf85f49b1f2169e7502293869471582cd979ab23700da14e9c055d5ea710b00cbf57ff7e81ae8b3aa011d78274f4eeb71aae40ac0fb0d144b2f52d37f5bf887ccc53e30e64268f4428af627bdd5acee5ac59221b22eeb7eb8d0eaed67dd65aa56348ff8fd2f7278200009246dfe8c509e8678733eddb46dcae5dec272553b4d1e1b3cfe2457d6ecee7293b656356cc6c0106fff6f872392d164ba344135c5052518f42c5d63db08b4073e99c2fe3ed66076776119724b416e64ada91baf77296d3a708816d8d9d52692efa0208cf65d6c2c2702e075bfa73d1fb09486eb05aa1930a4650fd006b87f1901b5052aab63998deb5c1d593c626abe3adfce19d76d20502d190d78f052339aabdb20beeeaa50568320a3876e37a8a0c1697b3e703a2e6ba07d6419fc32b6d5332c35113e80f068a06825ae9a8b6d596838a34fbca985f9eef21f63a3d70ce1a1d25ff2efa05f6fcf7229cbbbf29864c021b354fdd8c76828c8b8c78f002a5b87d41845d05af281434a2db698ad09cdcfa4e9758868fb2d7dbab9f62421446f5dfa3668997a560e696a52d438777652ec3c67c7c32d4867a233c1fc604639667a3fd7011bf5ec4c93db63eb1c66d27e0204f07570717de8ca8567cabd4a00ccdf47c4067197d1d97a357e9a906d1db7c8c6844c5f78eb9dd37a2e3c3c8eecab2da0f370e5755b5427d2d84b3419409630baf6b4b987c833ec77b02a60fde1850f2600952cca6fbcef2efa6f3e1374e39e5e5827833553be765be501f0ed9ba9f4a37d6aeaf9418598d04b550293265f16f1717f6580b4327c54240471c9c1d767edadbfc4840e3191e84bc9be1e87b9be982451857c99bfb881653f6931f5c19d2969c8d7ca6f621a60c892dc79c18031724524469b5072782b65166943af2745f7f33860fa12df383db6c70b6f519643dd552eef6540953e50acbac97a026d79aa1113b51df2da885561ac7a19162453e21c3cac72297b45910ad6633c67dba370037dc50ef7f55b09631b38882fde8f529c005390b20ed79f8c54877ee0b16e1efcf1131f885a9d430251ce0ef2a6e06ed5b9750a8e50818535b454e8207f2ff2b8358a1afd409505e9fb6cce618e2e2bd577be9a05df450606d34564a66484beeb4f84ef627bc157d1a5a92d0c4b3d7b8e82150329e5eaa8a1520e82ac28151b1c1ce3fe0e9f8f99ae6166dc87fcb63607842de5d53c4a9e613c1bf2b93294de5612fcd5d21ddf5c08d47712d1b72b1868da0306350fe07f7ac5c4924ff4ac678483a53704f1da9eda00a1d79d1760e946afe1e6f301d257a0599e1850f269a2cf45cf4fd50f07681b68ad62dfc28f2cfe0feb7d861ba3401cf1aca5759ef86c28ec979ff36dc67247a3846d0936808ce58ce5c13c75b01400873d7cf78dd9c5ba367baa9e1c792973c4ccfed1cceed5e6bf1e5b862a8e5e3f629808746de5b770f1ae6256222be470511a266723841f6828a60702c8c5fcd0a7466c9a41d5f331470e90737f14c3a19741621c6f2a080b4ac7708d36f5ef930d3395d939eb31ec73f8715751b7c3f3d56b4f18dce30cd0d5a3ab32fa173fc40e5e47629722b6cb334f9ca1c46b440e9f4f90d65891ed06da484f944978c55df9c113bbc65aa88352d3458bcde02bd57d58ebf265e61de6e90359698045fea34cc963ae05050ea90b34f01785ea1d215e7826d10e8a8df455c1690e8d906ca88599a2247cecf9f5d6d95bdfa07c6bd3f96a6d25a6103e906e88e7116c992c88b1e733954f2e73c54686f8a174b267dc0bf68e133a6b2ff4aa9cbb3fdd6c25e43d3fce6b4a7700e89bdd11360f7fef0aba7caf2cc75001f41d64d8dd9bb336bbd48e81020a93879d2e379efd5ed12818082f764a2a9372f485d7c19f4b1ea118281621148a8d26f91e694fcb2a79f841611b263bbaa8c1ea627d86c1d8d6ed7747be8ccf48cf9b415bf0a1ebc7ff003a30ddc0d690c2f72d89ce547ce7ca72185304f5f45a177c3c8bc9abcb55a0496b0626cd5ef941e82b9956fd2a7575817de4ff05140781023ac9e711f9f81af46009285060643b0c93d7f0092d61234b593c51325966ede1a0f02a9386eee998411f976b5a4f9554d3f8dc0e6bbf20f731988cb962d20d94c136a58cd8eb0b732c2a88854bf6397522a72c7af973cc53c17b2346817ddd3a74"}, 0xfd1, 0x800) 11:59:00 executing program 4: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r0, 0x8933, &(0x7f0000000700)={'batadv_slave_1\x00'}) [ 855.460538][T12279] fuse: Bad value for 'fd' 11:59:01 executing program 3: r0 = syz_open_dev$sndpcmc(&(0x7f0000000000), 0x0, 0x0) ioctl$SNDRV_PCM_IOCTL_SYNC_PTR(r0, 0xc0884123, &(0x7f0000000000)={0x0, "3ac1edfca65ca79f67a4594b84e84cf6bd47edd7cfb8c29aaaa467d7b00b1382134daad465b0a71da3e26131cd18cd18b49ed7e71ce874957191a345914fa8c9"}) 11:59:01 executing program 1: sendmsg$NBD_CMD_RECONFIGURE(0xffffffffffffffff, 0x0, 0xb7f65883ae36c8f5) 11:59:01 executing program 0: getresgid(&(0x7f0000001880), 0x0, 0x0) 11:59:01 executing program 4: clock_gettime(0x0, &(0x7f0000000380)) 11:59:02 executing program 1: openat$drirender128(0xffffffffffffff9c, &(0x7f0000001940), 0x600102, 0x0) 11:59:02 executing program 2: seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0xbf01de5b1338fd7c, 0x0) 11:59:02 executing program 0: r0 = openat$drirender128(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$DRM_IOCTL_UNLOCK(r0, 0x4008642b, &(0x7f0000000080)) 11:59:02 executing program 4: r0 = openat$vcsa(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) getsockopt$bt_l2cap_L2CAP_LM(r0, 0x6, 0x3, 0x0, 0x0) 11:59:02 executing program 3: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NLBL_MGMT_C_REMOVE(r0, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0x0) 11:59:03 executing program 1: add_key$fscrypt_v1(&(0x7f0000001340), 0x0, &(0x7f00000013c0)={0x0, "8447422d0907d63f543c1e42b6f15eeb5a2b7c15e5b2152404a1b773597f30fd2d03b344da7163e14371c24515d2a575f913f9f1f1e7cdc12616edabe6f191e1"}, 0x48, 0x0) 11:59:03 executing program 2: openat$tun(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000002300), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000002340)={'ip6gretap0\x00', 0x2}) ioctl$TUNSETPERSIST(r0, 0x400454cb, 0x1) socketpair$unix(0x1, 0x0, 0x0, 0x0) close(r0) openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) 11:59:03 executing program 4: r0 = add_key(&(0x7f00000020c0)='user\x00', &(0x7f0000002100)={'syz', 0x1}, &(0x7f0000002140)='Y', 0x1, 0xfffffffffffffffe) add_key$keyring(&(0x7f0000002200), 0x0, 0x0, 0x0, r0) 11:59:03 executing program 0: socketpair(0xa, 0x5, 0x7fff, &(0x7f0000000080)) 11:59:03 executing program 1: r0 = socket$nl_sock_diag(0x10, 0x3, 0x4) sendmsg$netlink(r0, 0x0, 0x0) 11:59:03 executing program 4: bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000200)={0x0}, 0x10) r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000340)=@newtaction={0x8a0, 0x30, 0xffff, 0x0, 0x0, {}, [{0x88c, 0x1, [@m_police={0x888, 0x1, 0x0, 0x0, {{0xb}, {0x85c, 0x2, 0x0, 0x1, [[@TCA_POLICE_PEAKRATE64={0xc, 0xb}, @TCA_POLICE_RESULT={0x8}, @TCA_POLICE_RATE={0x404}, @TCA_POLICE_PEAKRATE={0x404}, @TCA_POLICE_TBF={0x3c, 0x1, {0x0, 0x0, 0x0, 0x0, 0x0, {0x3, 0x0, 0x0, 0x0, 0x0, 0x5}, {0x4, 0x0, 0x0, 0x0, 0x0, 0xff}}}]]}, {0x4}, {0xc, 0xb}, {0xc, 0xa}}}]}]}, 0x8a0}}, 0x0) 11:59:04 executing program 2: r0 = add_key(&(0x7f00000020c0)='user\x00', &(0x7f0000002100)={'syz', 0x1}, &(0x7f0000002140)='Y', 0x1, 0xfffffffffffffffe) add_key$keyring(&(0x7f0000002200), 0x0, 0x0, 0x0, r0) 11:59:04 executing program 3: r0 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000040)='./cgroup.cpu/syz0\x00', 0x200002, 0x0) r1 = openat$cgroup_int(r0, &(0x7f0000000080)='cpuset.mems\x00', 0x2, 0x0) openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x275a, 0x0) write$binfmt_script(0xffffffffffffffff, 0x0, 0x208e24b) r2 = socket$alg(0x26, 0x5, 0x0) bind$alg(r2, &(0x7f00000000c0)={0x26, 'hash\x00', 0x0, 0x0, 'crc32c-generic\x00'}, 0x77) accept$alg(r2, 0x0, 0x0) write$cgroup_subtree(r1, &(0x7f0000000140)=ANY=[@ANYBLOB='N'], 0x6a) syz_mount_image$ext4(&(0x7f0000000080)='ext3\x00', &(0x7f0000000480)='./file1\x00', 0xc0ed000e, &(0x7f00000000c0)={[{@jqfmt_vfsold}, {@resgid={'resgid', 0x3d, 0xee00}}, {@errors_remount}, {@noload}, {@mblk_io_submit}, {@usrjquota}, {@init_itable_val={'init_itable', 0x3d, 0x601}}, {@max_dir_size_kb={'max_dir_size_kb', 0x3d, 0x10000005}}]}, 0xfe, 0x454, &(0x7f0000000d00)="$eJzs3MtvG8UfAPDvrpP0/Ut+pTxaWggURMUjadIHPXAABBIHkJDgUMQpJG4V6jaoCRKtKigcyhFV4o44IvEHIE5wQcAJiSvcUaUK9dLCyWi9u62b2CFOnLrEn4+06czuWDPf3R17dsZuAH1rNPuTRGyPiN8iYjjP3l5gNP/nxrUL039duzCdRL3+xp9Jo9z1axemy6Ll67blmXq9yG9qUe+ltyOmarXq2SI/vnD6vfH5c+efmT09dbJ6snpm8tixw4f2DR2dPNKVOLO4ru/5cG7v7lfeuvza9PHL7/z0ddbe7cXx5ji6ZTQ/uy093u3KemxHUzoZ6GFD6EglIrLLNdjo/8NRiS03jw3Hy5/0tHHAuqrX6/VWn8+Fi3VgA0ui1y0AeqP8oM+ef8vtDg097gpXX8gfgLK4bxRbfmQg0jzx/OCi59tuGo2I4xf//iLbYp3mIQAAmn2XjX+ebjX+S+O+PDGU/flfsYYyEhH/j4idEXFPROyKiHsjGmXvj4gHOqx/8QrJ0vFPemXVwa1ANv57rljbun38l5ZFRipFbkcj/sHkxGyterA4JwdicNOJ2aQ6sUwd37/062ftjjWP/7Itq78cCxbtuDKwaIJuZmphai0xN7v6ccSegVbxJ1Eu4yQRsTsi9qyyjtknv9rb7ti/x7+MLqwz1b+MeCK//hdjUfylpO365MSzRyePjG+OWvXgeHlXLPXzL5deb1f/muLvguz6b215/5fxj0SyOWL+3PlTjfXa+c7ruPT7p22faVZ7/w8lbzbSQ8W+D6YWFs5ORAwlry7dP3nrtWW+LJ/Ff2B/6/6/M26diQcjIruJ90XEQxHxcNH2RyLi0YjYv0z8P7742Ludx7/MrHwXZfHPLHv9YyRL3br+nScqp374tvP4S9n1P9xIHSj2rOT9b6UNXMu5AwAAgP+KtPEd+CQdu5lO07Gx/Dv8u2JrWpubX3jqxNz7Z2by78qPxGBaznQNN82HThRzw2V+clH+UDFv/HllSyM/Nj1Xm+l18NDntrXp/5k/Kr1uHbDu/F4L+pf+D/1L/4f+pf9D/9L/oX+16v8ftS099s26Nga4o3z+Q//S/6F/6f/Qv/R/6Ettfxufrukn/xIbPhHpXdGMjZ8YWPF/ZtFBoj6c9/9sz6aWZXr9zgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANAd/wQAAP//xYji2g==") 11:59:04 executing program 0: r0 = socket$nl_audit(0x10, 0x3, 0x9) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r0, 0x5452, &(0x7f00000006c0)={'batadv_slave_1\x00'}) sendmsg$AUDIT_ADD_RULE(r0, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000580)={&(0x7f00000009c0)={0x420}, 0x420}}, 0x0) 11:59:04 executing program 1: r0 = syz_open_dev$sndpcmc(&(0x7f0000000000), 0x4, 0x0) ioctl$SNDRV_PCM_IOCTL_STATUS32(r0, 0x806c4120, 0x0) 11:59:04 executing program 2: r0 = openat$binderfs(0xffffffffffffff9c, &(0x7f00000000c0)='./binderfs/binder0\x00', 0x0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR_EXT(r0, 0x4018620d, &(0x7f0000000100)) r1 = openat$binderfs(0xffffffffffffff9c, &(0x7f0000000180)='./binderfs/binder0\x00', 0x0, 0x0) ioctl$BINDER_WRITE_READ(r1, 0xc0306201, &(0x7f0000000080)={0x8, 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB="04630440"], 0x0, 0x0, 0x0}) r2 = dup3(r1, r0, 0x0) r3 = openat$binderfs(0xffffffffffffff9c, &(0x7f0000000040)='./binderfs/binder0\x00', 0x0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR_EXT(r3, 0x4018620d, &(0x7f0000000040)) ioctl$BINDER_WRITE_READ(r2, 0xc0306201, &(0x7f00000003c0)={0x8, 0x0, &(0x7f0000000340)=[@acquire], 0x0, 0x0, 0x0}) ioctl$BINDER_WRITE_READ(r2, 0xc0306201, &(0x7f0000000380)={0x4c, 0x0, &(0x7f0000000740)=[@transaction_sg={0x40046306, {0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}], 0x0, 0x0, 0x0}) 11:59:04 executing program 4: r0 = socket$nl_audit(0x10, 0x3, 0x9) ioctl$ifreq_SIOCGIFINDEX_team(r0, 0x89a2, &(0x7f00000007c0)) 11:59:04 executing program 0: openat(0xffffffffffffff9c, &(0x7f000000c380)='./file0\x00', 0x40, 0x0) r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000002080), 0x42, 0x0) mount$fuse(0x0, &(0x7f00000020c0)='./file0\x00', &(0x7f0000002100), 0x0, &(0x7f0000002140)=ANY=[@ANYBLOB='fd=', @ANYRESHEX=r0, @ANYBLOB=',rootmode=00000000000000000100000,user_id=', @ANYRESDEC=0x0, @ANYBLOB=',group_id=', @ANYRESDEC=0x0]) read$FUSE(r0, &(0x7f00000021c0)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_INIT(r0, &(0x7f0000000040)={0x50, 0x0, r1, {0x7, 0x1f}}, 0x50) syz_fuse_handle_req(r0, &(0x7f000000e3c0)="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dc4e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ba045abcd5dfc67d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000230000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000209bfd66eea210560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001354c4b600", 0x2000, &(0x7f00000062c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000006340)={0x20}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20c01, 0x0) syz_fuse_handle_req(r0, &(0x7f0000004200)="716310f747955127b8f7f661ce0f48e026d9fefabf3c9deccdffabdc8e108e4c353e4a8fe2ff9c1305ef6da4a731a41873cfea40ec61bb3e2bb6c3d1d9918dbc8b5985bdd03daa512189432d187554a924b4287ca105f3b2f2911e4bcbedb434dab6ac298ad8180226e2236886d7b325019a50afbc3d80c30bc7d1d176dca11722761b8264924cc442f4b1291acef7aa48177eb5dd388b60a88e210b5225d1836e897fb91e3b3984690f937625a379f39ae2eb8b26fff62fb9c09426c69cc1ca9d8956a1f9e4c6dadf22994b79ca6ace4d64e52b55ffff97a1ad765b1c7eccec705c11b2507645802014574fc3d04c5552924314f9bf67dbf74ceb43572a66656a279d93002240d3c37871bd44cc11ea6123a8757e4932d4bf85bcde2e2985fcb2ed0d647f7115ddaeeb3229fdb87d2b370f6ab02472a1a121075feb4422286f35a17cefc0e299fcdeeef54b304eade5815627a9491b4bc0e2d8a2684adcf24c379d17ef5327422ecae441483b72d6ae117eb2f6e846395bcc318037e6d321dabfb0f828fb65fc55a7e01da74ec1e38f6bf81352dbcb1cca7b409aa58d0f03623d59da77de6bc339c065e35d342ea6c3274305f6f34f0b689f87a16c16dcff545ef9a31abd4ed28cb0131fd2deb8f4902410098c03230101adfa30b16e1b9390641c830d639470686f6eceb726567c9dafdba14e6761633f679d32fddaeaaa24cb6f6e5241b1179d7153fbb1968f52f4b7dddb8f9e4666f9db6f3f44625d2ea8c688ed67cc1226c2d55cb57721ce23bd1d5a53f89a60bb7ffd669df007f6d438984993e1f3778350affafd114b93f347a91d8e6b85b37d10b52a072698f4a01e49924e6f3e9a4304b7d839717792bc18253697d72cf113102d76c0cf59c9be0bed5b0e95f6855a3f4a3ad528698aeb95a9a9f0e58ab6a3280b6bb2f638dc7e6fe8f1b5e390861d3e54bf6db31ae1b9271665d67c7cd21db5cbdfb0ae4be962817ad36c8fce0b52324ac3ef2743ca0201efaea85f573d11de5481e496af7fd0160740926d1e4fe844f55f234b7f66c6dca8e2d16146eff418f7907a21dcf8daeb262f95c08aa0e6cc4ffb1457a153dd4507b7fa955137e0d15e0579c24d585aef7d0d7fd4736521451b75bbb80fcd2c7b0dabb44266cba9c76f4cb7d1f5edba931a2f0ca46fdfe1dc9355b560c0534c27cadb5e8ca05a527a9d9a3d553cb2f85d6e47b08f8ec587418827e84bf3a9df0141f107ccb8716f038974b7689bfd8e6f06339a174841cfc1fc609fbd88d6f5f61a570c330898277b46aa25194b91f921362698b0c723b3811601b6e344e6c100c5109affffdc46ff16f727b78f0c2ef1c42e552aa4bf01e8990c28ec20219774002dca55d608661e63cbfad6fb65a4c1b1e7d7a4c45493b9be71283358920e3b0f1a926e393a1a64849004b15b82c903368359b0cc0928b57ddaeeaf4f83bc012e2b26881095098654f0672b33a0a83b3eabd1b8e323c490e47dd8577a42e87eff879982f87566ce3f4c262ad4a25d909790b917d7d63419363e04de27718b6a6fbb7d7405d21f4979c552904b6b781797392da03db7f8c3cd984cd4e48ea6b03b49d74fd6f4bf63b1c86c4aa92151a58a2f59d3dfdf33455f3febd836bebaacc9592c357804c0cc289950a6b45c0f8e40ad38ffaa8be8d67643bb71ad3ed9a33ec5921e64453469ab1d284fd7e4050a92137fd99942e0fed84f689f4a4c2553275c05811bb7cf2e5e59dc81b6df2d84d00fc2c1da3147b15939f46460e7fa4d6ba1cc615b687c9f247068610fd602f72dc4fe22f457796f23f1431f9314aae0690c00d683e9bef3952e893998b20536d49bbbf49362c754494317abf535a297eae70b29f5f5011912c91487d74a58f0be92f4b8d2e0b95c2d6397a5909a7f067369f10006ccef2caab05fe1d7015cb29a047c0815ec9e6e458e1df4e428b080ce92ce7fd71e8956c9465a9a2c3f7e23bdba1e4bb4f73adad86c807b18d59d5f513e72bf9f89a7a2911710e1c6f152d4dcd6fd9b1459e05321defa11fa0084d9699e3ad85afd058571b498f723a69b47ebef5520e4ec86bd9094691bf8b7e646fc99e0384a08466a728fb7039cd9bc2c87c1734ec2ea79cb8ffd176458acd548dbdc42ca5901ad8d5b7e533ff65a093174035293850fe992a0da53ac48d0d6c707c8c3fdff3b578f664ba9d32cc1066f0ebe37a49584d15800bd1aaa5b2f2605649ff092fcfa812b1f441a13109af7537fc18cd07d89aec08b3afc6c1ae586670b51012ef3ed443ded3215f2285a9db589cd1abe092f826c06985faf6493028bddc08c8c9d1e72f35eacb951958c64ee2b9f4ab1a29caf6dd4a19ed5dc15bd7eaa573d17c01bc67926ff96551e766635ef0b554996d4a2dde195f53852525cc290594b036d33a25a19746f457c73181c13973f789052c1d21dbd887d86c956d691c23e2b14a34f3785fcdf123d4a5d7176556dbf177d4da5a95e67eec257858585b4f6ec5282b7a265e0a3ccc1673a15f514dcec5541d723d117f0017dcffe48f60621b7d9b97895b0c82a2b914ddb69db86a15d40df392fdecfeaf31f51152dcb1340535c64b32fb2dc3ed08988b4f7152660cac344abda6513a87bfa0be862f54b23e738fa28d230f39c0b421cddb42c0974f5866c5c682e3051a807d33a06c289a39da7c823179a90d2f76169cad72699b520ef6572bb367658ae8737234ed637c93fa6a4b5c136e828752035067c119f1010f77978f4ddbea527ef9e7cd99ee10b5c1685004c8e4176cc3aaf04f6c60d6160ef0ca1e7e83669536e2cf3e6aee116169619a88a197857b5bc05ed1491b00df3224e7d28a40578f7e8daa9afafe9150d49be20dfbcba3f2ee0152b625c834f0b4532d6d9805ff19ecd4541a3b430ec36ea5ac648d7690f13a71917e9374b2605a45f76082a19e422e37894d803bbbeec668649acbe96d386cddb7d9def3f61023ed52f422dc940967d5fd090d357f0b9cc70d10659b9539ed5033c5c6647dfa8f6228cc9ad84a0e4db19e4e47cf0077331ddfbc3b3d8037d6a0d4248c5f92d3822792023d4b53a2d27886f2e76162cb21a709192ff518969497e8aa210620746c9546440fc3254435ba69c11ce12ce03fd3cb66526f2b1ce818d5305a6b99f158c98f206e5edf0db603d3ae1b7539aff7f62ff0094a187fedfd21b1f86f892b9b345877d2bb74e34cb7a84976ccec7ce0fe8c8a4273a5a976d4e0f99ba0533ace1eb9b0175b2f292803cd7bcbba786bd3fe88def4eefa46e11e561543bf3a87d88ab2de40660e795ddfef0a9ac76773ba8f496fb05092b216d40e90a2e717bd669b32cf30b268496dd53610351e62cb385f5789422d19601feb774c6a4af4446fba494a31e49bad06ed44b336287ffb8626eb83c92d7b03231b782bf6b1d4e47536b0dda939ecc23cf803b0e5c054d8a9dd5a9d2ff1386c4b6dc7f8455d7e1eff6c54bf6a6a8cc837431e17fee334a4041f1279534983e9760385ac91b420854705aa4e596779bb9a1bc94158f4a5747ddafaf8d96b7e552452b14607b6c738965f21e3676ed500f350321f2564f38395e6907bd65542d6e69d1f695377cdebf4788dca663cc624a35e927ae7ac6614931e1382942ec7f2c4184339eca1d0876cae1d07526b743129a04cc0f35520a3e963135465d5e16a39bca128159ba6a998a261c3a017e0013fc17ef99f3437ec4948993e9ad4a5565ab09b5be86a1f171e65bcff8f4146f64473f5b29f690e52ea1c2ed6b0c2d5d61ea85be837f898da317d877e25677fa93aac58f857a2a0ab4ce9c17cc70662499ff4d1d2a4ebe088b5fcc17d69c3faa0323866c53dc4691ad60c8cca5b0f946a187b18d47c7cedb4162cdbad419d47d1ab0441dd7ba22b539326c1d58be9af506c6e4055a0fbd8279c0fed28443d1e50ddab45a8b77a71e8efaf6851e87ff56998dbfa631555d96018ec2a903f0ba98881506e2c4a70580dcfcfeee0398149be4d888efce681adbeee124e81d1733c7e0697c66eaf1641d88d8c9e16417aeb522e5b6235308c80cbd841dae61feab92e11e1f627e4f2189798253cb44755c156e610cb0aa9e26ef5fb02f8b089b9fddd6a282c670660c5e3159734b1de89882804aa894961c9e0e6ed9cea6f3ccf4c23a5fda2e6af9f6c53697aed47ceb829867d394d0bdf6f6007367fa9023f3f5fc02ec61516f107a728d81d7613aa73341a8ba974d1003208c8c51f56beaef6acab576d2e5f0cec6863eb01a0a4dacca07afd1320388f5086a08a44046b0f68abec58601f3615f5c471f4f6ad1d297c9959ce95a39b0625897155446ed2bc65383cbca6e3f95649f9ed7f2b558de9c2f51f8c16fcffd07af5af036a1e4847b34ce3ca06c9e7f18bf62b99d90b17fd5fd850d0c7edde25665ee827bf600575168bdea2606a87aa340026a268bdb14b52b1afbb215b499fb2ee1d1015ff92e11d8a64a5889ba2b70006f2141e959cef41bcc1e5ad520908e6f83281229e972d52bab1c8516b8cae926dda49f0f150451e2975e04725b882564904f5db4e9d6faec96957fc32dc40175ba94fdfae33d6d485aa80ca120d71002ec58e950d0564e179788e815c144a1e84f2e4e3e6078174cccb43a3456647a5c6a9e1728fc61c4a65db27561b87eb2ffbc38a5bc0cb6171b23be13a42c421f67e7a7ec67416e1242cdb82255ad15f6f405f8dd21eb9d250df50a7d58b5066340e100a5ad8a72b31a49023cdf468a20bde98d5c54f9a21f703a9421a6c6ae3c9b3922b77015f450bb0a60c1660a548975f4e87800148757a8014baacd37fdd83a41912dd08fccce4db42f0195d95c9f7b0addcff0629143acbc7ed3475722464cee514529077101bbfb359bc1c012f4abf75bf2f38e01208a4e90d3a96ac092f5e462c24d7014b0e4c4b67d66f1aba9aedd12a228f85e32105bf8a12f6ecceaf0d56bc489027fdd4a1efc2ad21286e46f3346cc356eb8eed097e1317cacdde3af5728fdf5322d6cda862c8f699f4f5b3f92014deba4e8e35d0e3147451faf74b373243336df00ab141e102064133cbd92f5697f4ea1e8a153eb87507066b036838057ed490cda07f0c26cdd624984ccea7e911bb0fa363cbac91b3540673b928bc68dcda305f02cde36c1961408260a83bb888d8942acbee657f4bafb176dad218a482e662cdbdbda73ccb9e9629c9d7612344685af2bfb2046769fd193e10cf96c407eb474ddc612e95deb72c66fe2a8058be2f7a8dc6e86c807b479a31778e22e7252f24be069dd7574977b230e00955f0bed9e62263fcadf77cb3200ecda8a7fdf729b570a37d95bb3815c5bdfcc5a1216541e57f79ba96979d14b63a0f56798456fb6a743e49aed1cf8ea469504c054f63712f9831004388b9eebf1c5b3eb8ff0b636c19fd579f28df5750a20252f47701e17734d4805bc2ab1403b243fa9eadeb94fa4efff38dcd39d11b4079985b1cf954ec12326d4a4fda033c7c3e0368996ba1811bfdd996c3f7cedbe1a3b4ec36b4ada591c0b509c4965c357288df22ba8efcef755ef8b9e7a4a67110d61b31968691a0352e8d1e4f0256fefc6dd7f76b8e1d1f7624545228255e65bb49ef587c9957856944e00a70a03b120030b1ccbbdfcf7ecf99879e68a6ebece2c8d6dcba673677aa2896a292042cf79fb4842268ddc7d6a3174f4fae10da58e9f67e4684fcfd52d9bb6f3572ffbd87fa22bbbac57405b8f59b396df053a925e584cecc38b39feb7c8ce322bc0c563aad98be9231644a826a967d4bab6f28f969a7391fe3219af95f4b0307194bd6341f411fa9b0bfa219751976702e7fdc4c6209472efb714270893c0971a0d504aef97b7f0aeaec4c77b2efead003366408222027338d6825e00f51ceccbb3849b9d33cdae72f7a129da05302a61bdad790014ba835baaf691b798a9da13eeeab0184890e10a06b175f50b42ab3dc1536ef3bcb05c119268dc08331d0f6058c3bc21ee3f6483546c9a68837285c23d1f0bd82b87c6a458463fa4aadfef6da186862b7b4e17b5fa0d9f42567dfc37e209a46c17725a766d128ba86651ba6a99b3a0869a99d425e60344b2f4ada05143a1c148624a31478e4fe938fedf7c9e947edea9d73b7a5f167e84df20a544a7c23ce871ab6eebf411b5a6ce6674474b85e8f27c7125f37170ce70b9cdcd0be3f2f019420e4f2310ef2a511932fa01e1d4336065bb872cb85f6ebb6bec2eadb313f797e0f3580be6e6c1be4b8c3237389f1e5705360e9263ee0d44fed66e0f79c0288fbcc263151e910e1577220bed5412fde99d3fbea56215fa9b81b7d185aeb1009fb8b1ce42b0a05572991be0e7a8def41b31d4f339f2cbaa7a9be6cd894edc4681d75d3d03d0cd2ec6b674d40fce27017633651eb26e94263d9493357e6ab80897938d2e677f1f1510f12b2761ed5c52f96a4996e812583f09edeeab743dbf7f0f54248f219dba5e5ad901f554aa54f5c2c5547e15ee43853be2d177c6060d524c0b36440621d27df927688bcf64e991b5e4b9ee9578d08e20d7425a6e29582a7792e4568d434145fb0c70c0253adecb6fbb6dc9fb7b514bb9aaccc9da061c6692b8b1a84bb8f15e2583391e596e7976a2706bdd7b222b8fe868b360edee2b2fb5f279c80cc47c9da338af06e0a337236a84cdbcfe2119b3a5660f8a0dd451d6c30931b2ae5c763c022f414eeb92fefbef376fa17cf07567d1a098c9e01b0e1e773d34482c10742aab6fb8d2983dd378e3b5a50baffa72f708cce79e35cc7ca0018aede9795d6525ded63d6e496d556820df246f396e30950a1c33d6652341cb45b61ba6a77a7b35473d0afd0bcc007ba1fd948913750954c7de4c87b792c960cded4c1a236e358329e5c2c1e5688d937ec7594efa012e72c04fa465c2b16e8dfdcc561464028a5b368729fdc407dcf9b1112cb87b744686f8f0ba101268dca014d1059e108aca3a84b78a48686e85fa1069f32c076136763d46297ec51baa62e74ddf56d18cd8d15d4fdcfaac73d61eab27176d3a7c92ed577005baead293506678d3f1cdee4b6accd861106ce108b23c7f915e6a0eca32a8ef5def02ff8995dbe3907b8863b233b35dd3cf02803a6524ae4bc6ab1b1eb82981dec74c59666234a618ba294109876e2bd7d4f348ca663e4049924b8e5701a795a7c21cfa6df421d2ad6620d9c3a32f26fc1b7e43185cfc1aa954987225f6d02d0b944be8138253fe3a9759e0a4d00b3cb25c55de934094330cff89b7957217bd1b402b9d7025270bf6c0ce19163f63eb7706521f0368f847633f27bc41944924329e3a8387eb4ed5a14d5536d3a160fae50ebb675d9e65684f1b8d540f051d552e514f75c1d10547aefa4edadf2f9ea6d1f8e2afad6047a13c74cea21af8a9a0a94b24059d4eb18f7da5b07bc28efac7312af5c99e030cd442cf6c1e3a041598a13b1788489a6aed27dd165c6cf0b5e20eb75e7b752b0647c00b9eb4f29b9b66bdc0be2dafef579e77588a28b9c1f0d887be6a837dd1e6026217db42f5afee7db6e5a9441f8e706ff2f7efc1cb5a30e9e393551af65d2b91742a5795419444c7efdd368c628f9a3162d6650d9cd0658900a4d21e61f638f809ea91cbd8ac9cf2dbe829d27f95cb821c865ceedd7348552b64ad800691054b7b2f2fffaf205c97c1dd2a94ea491e13ed0abaa3f189d254213e6b3bff28e9e25eb4c35f8b9b7fac819ca185c72a8cb283738ac2d739ebdf1614b9dc093f995e95a8fc7d4ca07f420b94aa513cab2d9db6a07758fe517fd39d6e5200ff4e60de48f919f702bb7eb4d84393d169b3d5127353593659bebba0e109a99c8259045e1a2f3f4cd2aa36df60d4d209dd5c79e69d9298768550ea78616a33954c5b176f0bb1d51d161032f6937291fed4e349baf3300526adc1874f8e22c7b1f65b0d02ce5d06baf3744a8ed8e592deb0d240bb0cfc8e09c8f4f21797f25d70f2863ee5f80ef183c6c55143504cfd3980959c50b3332c9b5346d873c7ce30f339bdd614156715b3ef8508f017475f1b752763b3b19b08f3a2de4658b2402042f0e764c868867ddf99c2b7dde86d277ebd5327247ab895672f97d73208d77a35c55c5d98b10c2a1f35eff7062042b12a01314b8f1f64c212bdb08bf7495eb3aeb934f290ddde5db9ed4776b271d8f1daec4d24022c9e2fed9862b563c393aaf070cf1c252d00a7693c7614eaf2307f6a6e88a0b25968091f7c715108d84383806924feb55a6c34b36e2ff094c3856fd1e3fdeb9415bb2d97ab10d86421883b2f01e0b78c895f4f3f2bc35a288ba5aa104b614935e0e4b972aba95658453760070ab61900c7abb080a4645bb0d8551f0d604924b53e8237aa45b79ed901bbd07a0a6798ff688e76214a42c48e5970135081aa2dc80c0528e00e206eeb836d625578a1b8d7dd08304a88e7a53636e9cc82d28b18c69ecd931ab0fe4cb781bb8b8875f54b300e0c846d14cc8ab31a32aafaca90de791e0dfa08927d44226bcdc2b7bc077cc6bf4e63713319474dd474f29df8d748df9b98814f42bf9b98f1dd13f102d63083b6effdbb88170e36ff6419721bfd819f98b8c27fa328552bffab0d88aa07e7365b55e656bffbb45c9c8394bf2b97c2b456d2c53305ee028e0216866f2043db338d2fb22f5229c4b0a7b45aa4e3d7f32adfe396a8fee7633c3235422d694fc063641f318c1de289b62c18403e64849cb793602136d08fdcbd1a0cea6c6877b92f6613a04dbb78ad314b92b9a45d54218b306db523e3d19253b121210aab8fadfb2612bf1c5558ae47d1154b1327b85dc5d46c12f93e7afe3c289459bf09117110d5905159e001429c047ef40c1e1146fe633aa7d8b4ed4051814b25e3b8a0a5f4e133c1ea8d9b6d5c6acae837df20ba2d61c841064f7a72fa8df5b6e3845c9fb06619781a11f99c8405185bd14429faab3c4c572d525f49170e7a9adece789633abc3d7f76e9a2e756db0d60fbaf696069a1d68a3064af3fdbb4f314df41e28a092b38bb27a7ba07466f4f073bd454507d1bd1c4b91088d874452a5ca74fffc212b874dd31e12d1556cb19fb0b6090219cc6e3eadfd6fea62fab099aa63623af723c7149065c123a0438addcd69540bceeb93aa4b5d93dccfb986c2bb8515e0abea7face0e73efa1df95b316d6cf4c48de0e0856bc6abb1f47e321d56c940b9247085ecb75e9a2ad79248a1b9082dc6af930c3a97117edb4458d4f9ff74b611ae8dd95bf21a797b99c1959ba78ee569b1f90a14d00bfc87f0c9cc2060d897f898369212c9edf5b0a8e35a78896e9d223e7ef93328195db11e4091a1d1c7905a09b7c0ba6cfadc13644ab874656fadf2b541a6cb6a75b3bc9a433068931636bd5655fe8f9bbc4e98c771aeed29253dfec3391403ce71161391517ae5f249eec8fcf7cf78a462a03f8cec5dc4c0c7f69f94d9ee06f0fb743ed1017a3a4ab79d3f5d6fb3c5fda9b1cb86e58e70c441261791cae8fb197e684f25b6c9f9fe11458799fd9ec3fd7521438383132ba5927840bf8f8128aac74a7a2c523b899abd2c5829ac116ca34d4f62dd0cbe7081db66f84c8592bcbd463a5744e37db40a31c25d2dc23359f50fbeaf26d7127956539541411c42fd3fc4accc2cbae39f47363be190c4b9266a28b943580615e04719365dcd04498b5144ec32d93c3d19819adfadf7cecf53132a5cfab59d359ebfe20e8fbd435f986f593a2d94af6f9c2c0515a1d3e802915905e31027652c6847b3d0641e1e9704df152f4825bd28917185c5ed64dcb12f15c80e9b18aaad4b2a1c449905494efdcb04acb84d07863c92395e294a57b0e5758a2aeaac81d889f4404ea4da7bd756cb489daf86d516dc65e36ac6a944569b76941fdcb619a63db643564c59561ae9550602a988d629dea0a58f996b47dc5447bd99a0e7ddf2ec40a4bf462597ebbf6a1237b25c8da569d4e3155e1c149923227e69da9bcec14a1e5e3d9148c16d7fb689eb8e69ad9aceff6c34402cc1c923e47dbec9c588eb510c3cfac8c1704924ec15d9aec18a236caa88d25bce53f000eaeb6ec3c422def622ae618f40030966649105a0538a96341276f4bc1d979f51b3e8d4d3ef2a4b172a126fc79addfdd29c558cd4d9f4858d41dfac689bb13060f2d4c6d82c8035b2000fa8046b5e10da4873792cdcaa4b7e13ba764d50c503baf7a7171002057bebac402c136bf1231b5b2947c42edcea6b9f2afda4f9d80b72131ae0642134c34002a2e12d00be48240d8da7b12d30ff9887a40c534329cfbe4bf6458f95e59ae9a696442373594ecd4fbcfb6aa261183ca3dde31db5d85de8681cddbd97ebfe6aaafafba629040fb2a28ace8f9164c8bf5c63e6d68fe7846bf4d8cd6f127dd93f6177acf4d0aee973ea2ff7eb1b0112860e38942475d3ddec713c78b7ba80fba54710801fe0600fae462443b2a742d6e827e50c8e51745dff7623412c786503ed88a7b835d96095de155fb5018ed3ca924d66f3ff8b530467fb5698e5daefd4cca6773c796ce43d81a5df079f14699ab64de0bca0d23bb12305a56d2fc911480b61214a3491af5e731331d5acc072a1a8f1c1e100fc6d827d213e396e295a44311f708f1cc390ddea88426306224ac635c6c78f450ab1ed5dec1b28c05bda7c2ab5cb3d119c92269bc2f8ae92961b212d2204c08f7b233fc45879a6a7ec7aea0c7df281be998c2e283106cb6493aec7634d14c1a5eb7fa08547c16684a837a27f03b3af3f2da9d0d971f78155463b5b79e5f011173bad02303183d0dec90ded522ace7fbabc609247fea9eed44560e9cf895d6f9c347a83312cb0ffde81688df44764765550bef3138862b1aad912330359bce8e5f6a2837a5bd3297b8a7a25d6ce482eb570d478f17dd4045a6ffe5c7e5579d20acc5de4276d13a2ccc1f360bc65af6ffda3dba116b50a46c0b960465a8255dd67cb3000115ce805c5d60b89ccbb61887bdef9401fd3ae121362afe88610cbd92acef3f1d0bf4e1a8f8657fdc7446eccfba31a8c36d06548056aa7598fe52b198ed7a04d1e42da08b1981207cd6d4f172b809e3f9aeda03ed584d6e68a377a977b97a4ff4243116aed9957eec9052f42c16333a3ad13ee7294b5a8cf29230f06f369fd681cd0b786163ae024020f291384718a7a52ec2dee723fe14a91300eec34921949fb64dc6686bf43cb94ca840498a1432c25bcfb3f90434a28e9572d3b053cd429e8eb55d2c327b352947b05b1b893e0166daa53bf457c9c00340f636da3894dc1e92ef58cbfda6aa3a38fd599b36adb0b2a4cb1c64a0e98db88a2713ec07101da1839f637be26bd4dce023a8bb6c7610f167011e99499a19dd732af6114cfe2613b756b93ed03367c8ffd4d44460e0b7596afc7ee2ff9200d4aa8000e9e36553e91db3d951216b2b3bab12f5faa3e351360501886c8243abbf98f4f4f1399031c60d9270e6830c90805fac6975a0c758f8785a6178d37608cb59194744d7350918fc93caece6f32d285f56121a38690982a147e4a1d325c0e4706cfb88fa8b0", 0x2000, &(0x7f0000000980)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)={0x57}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) write$FUSE_INIT(r2, &(0x7f0000000100)={0x50}, 0x50) [ 859.472677][T12332] binder: BINDER_SET_CONTEXT_MGR already set [ 859.479172][T12332] binder: 12329:12332 ioctl 4018620d 20000040 returned -16 [ 859.519807][T12330] loop3: detected capacity change from 0 to 512 [ 859.592156][T12332] binder: 12329:12332 unknown command 0 [ 859.598051][T12332] binder: 12329:12332 ioctl c0306201 20000380 returned -22 11:59:05 executing program 1: r0 = syz_open_dev$sndpcmc(&(0x7f00000000c0), 0x0, 0x0) ioctl$SNDRV_PCM_IOCTL_SYNC_PTR(r0, 0xc0844123, &(0x7f0000001780)={0x4, "65aa0b8f7fc9db0a5b75e1a853c2b3472c7602ba42e802d884f3b4e5a2fee6a7470264c42e5ead04352d161d64ff368340debebd1d7b2f278c481b2ba2be6c39"}) 11:59:05 executing program 4: syz_open_dev$sndpcmp(&(0x7f0000001440), 0x0, 0x400000) [ 859.688664][T12330] EXT4-fs: Ignoring removed mblk_io_submit option [ 859.763985][T12330] EXT4-fs (loop3): mounting ext3 file system using the ext4 subsystem [ 859.878559][T12330] EXT4-fs error (device loop3): __ext4_fill_super:5472: inode #2: comm syz-executor.3: casefold flag without casefold feature 11:59:05 executing program 2: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$DEVLINK_CMD_SB_POOL_GET(r0, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000240)={&(0x7f00000001c0)={0x14}, 0x14}}, 0x0) [ 860.017286][T12330] EXT4-fs (loop3): Remounting filesystem read-only [ 860.025559][T12330] EXT4-fs (loop3): get root inode failed [ 860.031847][T12330] EXT4-fs (loop3): mount failed 11:59:05 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000002300), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000002340)={'ip6gretap0\x00', 0x2}) close(r0) 11:59:05 executing program 4: r0 = syz_open_dev$sndpcmc(&(0x7f00000000c0), 0x0, 0x0) ioctl$SNDRV_PCM_IOCTL_SYNC_PTR(r0, 0xc0844123, &(0x7f0000001780)={0x4, "65aa0b8f7fc9db0a5b75e1a853c2b3472c7602ba42e802d884f3b4e5a2fee6a7470264c42e5ead04352d161d64ff368340debebd1d7b2f278c481b2ba2be6c39"}) 11:59:06 executing program 2: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$DEVLINK_CMD_PORT_SET(r0, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000780)={&(0x7f0000000680)={0x14}, 0x14}}, 0x0) sendmsg$DEVLINK_CMD_PORT_SET(r0, &(0x7f0000000ac0)={&(0x7f0000000880)={0x10, 0x0, 0x0, 0x100000}, 0xc, &(0x7f0000000a80)={&(0x7f0000000900)={0x14}, 0x14}}, 0x0) 11:59:06 executing program 3: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x19, &(0x7f0000000040)=0x6, 0x4) 11:59:06 executing program 0: r0 = getegid() syz_mount_image$ext4(&(0x7f0000000100)='ext4\x00', &(0x7f0000000200)='./file1\x00', 0x2000000, &(0x7f0000000cc0)=ANY=[@ANYRES64=r0, @ANYRESHEX=r0, @ANYRESOCT, @ANYBLOB="ca42ad87b11bb3b2507e03129a435e7c9445631055f28a4e6777e97047e5807db4996b10208d04454ea654888bf754953478b3d8f70eac439f50117ff92bea81070bba59ccec17e7d182ea9fdfde2b94c826d24472fd7f8983925947dc2b357943622c9feaa4254f40a2ed56e4010e2543166dfc76e5eaaa01a65f105a20fdcdb5c20c2245eecbd4c9b02c2dc995c2a8f49e54093b00df3ae49cbb07db669e4a3674c0a6397ca594873755027deb72b094a29553f674e5a44c597f0473f49684719c9445839a59a09e1c1361d72b8a1dd163eecd03bd218ba880482b1733ef3f91cbd42796bdeb13d63c3eadecb3dfe83f1d88b8b7fb053eed7e742bfff269a5c16070d4de1d198d2fdcfa404fc9e6df202578e962544794e77c2425f73fcd3d0cd1d4ffbc4ec0754e946adff5e9e83ffc586126de12ee3a2b1e347cbf598c20648bf7026947cebc4e01a8a38e87575cb8460968949003bd44b8511dd953cfd9eef7b0cf149f77741abff47103a50ac1efb39eba528a63cca0329ef5c2247efc16857ad98255693a11149dde8fed62623d07d357b0c1251f9c4f7492c9e50000000000000000000000005474a24e36675dd9edebf063d027831c024cc83e4df67f962618113f229119ac31c2186d1c7d6988cf829a2b1133d679dc57a77171b2cf70a5bfb018a947ef8be216c55ec876eb83707ba9e0cd2e34d03ea6783dc5bb48c3124151ed1caaa21883870c3e9e6eecce8e4fb87635e8b17bc801c8d64a099644521ed7a4dff77f942d8c13fa1c7f6aca19024625c6cd8792005799ac8b5d5881820ab522ae7b45a7380cc3a3723eb4649b96a61acc0acc3ee2a9d2850a91ae16384babc9d3b0f1bce3974770ff8dc5aba61fd7f6d9f7d4c3db6750ccf55ae188b87b55f192a0d99ba67e0d7def10bf3b69689f807839f94b179756c6937317b81d6e7267614e8324d4cf181685a8cf6b3b404b1921c4ad33f3fc7ca4dd5879f5df24f95752322d1e788e888e838747ded681cbe5b6b79b645fae3bcd6d67ce2c5f92fbb08250c37b81e0e4a8a0e0a22e84a803fdbd2b034977aa2e3b5b59cacc087ca18a0987777e9b6a595cda9a27dd573eacd3fcf46b109f92bcd70b1bbd5fac9ad0d53d307f2714aa0866b4dc3489665560790fc1f17553939f38c7707b22aac0bbb96797228b529f2799c71f", @ANYRESHEX=r0], 0xfe, 0x4f6, &(0x7f00000007c0)="$eJzs3V9rXGkZAPDnnGSyaZs1syqyLri7uCvpop1JNm4bRNoKolcFtd7HmExCyCQTMpPahKIpfgBBRAWvvPJG8AMI0o8gQkHvRUURbfVSe2RmTrRJZpKpmWTK5PeD0/O+59/zvIfOO+fkvMwJ4MJ6OyJuR8RIRLwXEZP58jSf5puVvfZ2T588WGxOSWTZ3b8lkeTL9o/VrI9GxJX2LjEeEV/7csQ3k6Nx6zu7awvVamUrr5cb65vl+s7utdX1hZXKSmVjdnbm+tyNuQ/mprPcqdpZjIibX/zTD7/3sy/d/NVnvvX7+b9c/XYzrc9/rJ13RCyeKkAX7WMXWudiX/McbZ1FsAEYydtTGBl0JgAA9KJ5jf/hiPhk6/p/MkZaV3MAAADAMMluTcS/kogMAAAAGFppRExEkpbysQATkaalUnsM70fjclqt1RufXq5tbyw110UUo5Aur1Yr0/lY4WIUkmZ9Jh9ju19//1B9NiJei4gfTF5q1UuLterSoP/4AQAAABfElbcO3v//czJtlQEAAIAhU+xaAQAAAIaFW34AAAAYfu7/AQAAYKh95c6d5pTtv8d76d7O9lrt3rWlSn2ttL69WFqsbW2WVmq1ldZv9q2fdLxqrbb52djYvl9uVOqNcn1nd369tr3RmF898ApsAAAA4By99taj3yURsfe5S62pqTDopICXzx8HnQDQTyODTgAYmNFBJwAMzMn3+noIGHbJCeu7Dt75df9zAQAAzsbUx48+/x/L1xkHAMMtHXQCAMC583QPLq6CEYBw4X2oPXul2/rTP//PshdOCgAA6KuJ1pSkpfxZ4ESkaakU8WrrtQCFZHm1WpnO7w9+O1l4pVmfae2ZnDhmGAAAAAAAAAAAAAAAAAAAAAAAAABoy7IkMgAAAGCoRaR/Tlq/5h8xNfnuxMG/Dhx669dP7v7o/kKjsTUTMZb8fbK5aCwiGj/Ol7+feSUAAAAAvATa9+n5fGbQ2QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwbJ4+ebC4P51n3L9+ISKKneKPxnhrPh6FiLj8jyRGn9sviYiRPsTfexgRr3eKn8SzLMuKeRad4l864/jF1qnpHD+NiCt9iA8X2aNm/3O70+cvjbdb886fv9F8Oq3u/V/63/5vpEv/82qPMd54/Ity1/gPI94Y7dz/7MdP2vGTOBT/nR7jf+Pru7vd1mU/jZjq+P2THIhVbqxvlus7u9dW1xdWKiuVjdnZmetzN+Y+mJsuL69WK/m/HWN8/xO/fHZc+y93iV882P4j5//dHtv/78f3n3ykXSx0in/1nc7fv693iZ/m332fysvN9VP75b12+Xlv/vw3bx7X/qUu7R8/of1Xe2z/e1/97h963BQAOAf1nd21hWq1snVMYbyHbc65cOvlSEOhX4XsO+3/j6c7zil3P1LITrP7aPQhjbEX+Jz2tzDIXgkAADgL/7voH3QmAAAAAAAAAAAAAAAAAAAAcHH9n78QNh4RPW98OObeYJoKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHCs/wQAAP//ZBjWHQ==") r1 = open(0x0, 0x141042, 0x0) dup3(r1, 0xffffffffffffffff, 0x0) geteuid() setresuid(0x0, 0x0, 0x0) open(0x0, 0x143142, 0x0) r2 = open(&(0x7f0000002000)='./bus\x00', 0x143042, 0x0) fallocate(r2, 0x10, 0x0, 0x1a6e) 11:59:06 executing program 1: r0 = syz_open_dev$sndpcmc(&(0x7f0000000000), 0x0, 0x0) ioctl$SNDRV_PCM_IOCTL_STATUS32(r0, 0x2, 0x0) 11:59:06 executing program 4: r0 = openat$uhid(0xffffffffffffff9c, &(0x7f0000000000), 0x802, 0x0) write$UHID_CREATE(r0, &(0x7f00000004c0)={0x0, {'syz1\x00', 'syz1\x00', 'syz1\x00', &(0x7f0000000040)=""/14, 0xe}}, 0x120) write$UHID_DESTROY(r0, &(0x7f0000000480), 0x4) write$UHID_CREATE(r0, &(0x7f0000000600)={0x0, {'syz1\x00', 'syz0\x00', 'syz1\x00', &(0x7f0000000080)=""/20, 0x14}}, 0x120) write$UHID_INPUT2(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB='\f'], 0x7e) write$UHID_SET_REPORT_REPLY(r0, &(0x7f0000000240), 0xc) 11:59:06 executing program 2: r0 = syz_open_dev$sndpcmc(&(0x7f00000000c0), 0x0, 0x0) ioctl$SNDRV_PCM_IOCTL_SYNC_PTR(r0, 0xc0844123, &(0x7f0000001780)={0x4, "65aa0b8f7fc9db0a5b75e1a853c2b3472c7602ba42e802d884f3b4e5a2fee6a7470264c42e5ead04352d161d64ff368340debebd1d7b2f278c481b2ba2be6c39"}) [ 861.371733][T12355] loop0: detected capacity change from 0 to 512 11:59:07 executing program 1: r0 = socket$nl_audit(0x10, 0x3, 0x9) ioctl$ifreq_SIOCGIFINDEX_team(r0, 0x40086602, &(0x7f00000007c0)) 11:59:07 executing program 4: r0 = syz_open_procfs(0x0, &(0x7f0000002380)='map_files\x00') getdents64(r0, &(0x7f00000023c0)=""/4087, 0xff7) [ 861.486635][T12355] EXT4-fs: Warning: mounting with data=journal disables delayed allocation, dioread_nolock, O_DIRECT and fast_commit support! 11:59:07 executing program 2: add_key$user(&(0x7f0000000840), &(0x7f0000000880)={'syz', 0x2}, &(0x7f00000008c0)="c4", 0x1, 0xfffffffffffffffb) 11:59:07 executing program 3: r0 = syz_open_dev$sndpcmc(&(0x7f00000000c0), 0x0, 0x0) ioctl$SNDRV_PCM_IOCTL_SYNC_PTR(r0, 0xc0844123, &(0x7f0000001780)={0x4, "65aa0b8f7fc9db0a5b75e1a853c2b3472c7602ba42e802d884f3b4e5a2fee6a7470264c42e5ead04352d161d64ff368340debebd1d7b2f278c481b2ba2be6c39"}) [ 861.834356][T12355] EXT4-fs error (device loop0): ext4_do_update_inode:5082: inode #3: comm syz-executor.0: corrupted inode contents [ 861.923757][T12355] EXT4-fs error (device loop0): ext4_dirty_inode:5942: inode #3: comm syz-executor.0: mark_inode_dirty error [ 861.967254][T12355] EXT4-fs error (device loop0): ext4_do_update_inode:5082: inode #3: comm syz-executor.0: corrupted inode contents [ 861.999152][T12355] EXT4-fs error (device loop0): __ext4_ext_dirty:202: inode #3: comm syz-executor.0: mark_inode_dirty error [ 862.059585][T12355] Quota error (device loop0): write_blk: dquota write failed [ 862.067935][T12355] Quota error (device loop0): qtree_write_dquot: Error -117 occurred while creating quota 11:59:07 executing program 1: socketpair$tipc(0x1e, 0x5, 0x0, &(0x7f0000000a40)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$tipc(r0, &(0x7f0000000300)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000240)="b4", 0x1}], 0x1}, 0x0) recvmsg(r1, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000600)=[{&(0x7f0000000340)=""/16, 0x10}], 0x1}, 0x10040) [ 862.150516][T12355] EXT4-fs error (device loop0): ext4_do_update_inode:5082: inode #3: comm syz-executor.0: corrupted inode contents 11:59:07 executing program 4: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) sendmsg$unix(r0, &(0x7f00000002c0)={&(0x7f0000000000)=@abs={0x1}, 0x6e, 0x0, 0x0, &(0x7f0000000240)=[@rights={{0x14, 0x1, 0x1, [r1]}}], 0x18}, 0x0) [ 862.206613][T12355] EXT4-fs error (device loop0): ext4_dirty_inode:5942: inode #3: comm syz-executor.0: mark_inode_dirty error [ 862.282490][T12355] EXT4-fs error (device loop0): ext4_do_update_inode:5082: inode #3: comm syz-executor.0: corrupted inode contents 11:59:07 executing program 2: r0 = socket$nl_audit(0x10, 0x3, 0x9) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r0, 0x8923, &(0x7f00000006c0)={'batadv_slave_1\x00'}) [ 862.425428][T12355] EXT4-fs error (device loop0): __ext4_ext_dirty:202: inode #3: comm syz-executor.0: mark_inode_dirty error [ 862.572631][T12355] Quota error (device loop0): write_blk: dquota write failed [ 862.581062][T12355] Quota error (device loop0): qtree_write_dquot: Error -117 occurred while creating quota 11:59:08 executing program 1: bpf$MAP_CREATE_RINGBUF(0x0, &(0x7f0000000000)={0x1b, 0x0, 0x0, 0x1000, 0x0, 0x1, 0x20, '\x00', 0x0, 0xffffffffffffffff, 0x1, 0x1}, 0x48) 11:59:08 executing program 4: bpf$BPF_PROG_QUERY(0x10, &(0x7f00000028c0)={@map, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) [ 862.756618][T12355] EXT4-fs (loop0): 1 orphan inode deleted [ 862.762992][T12355] EXT4-fs (loop0): mounted filesystem 00000000-0000-0000-0000-000000000000 r/w without journal. Quota mode: writeback. [ 862.788196][ T9574] Quota error (device loop0): do_check_range: Getting dqdh_entries 15 out of range 0-14 [ 862.892369][T12355] ext4 filesystem being mounted at /root/syzkaller-testdir2851764061/syzkaller.8GC5Nx/638/file1 supports timestamps until 2038-01-19 (0x7fffffff) 11:59:08 executing program 3: r0 = bpf$MAP_CREATE(0x0, &(0x7f00000009c0)=@base={0xf, 0x4, 0x8, 0x8}, 0x48) r1 = bpf$PROG_LOAD(0x5, &(0x7f00000005c0)={0x18, 0xc, &(0x7f0000000100)=ANY=[@ANYBLOB="1800000000000000000000000000000018110000", @ANYRES32=r0, @ANYBLOB="0000000000000000b7080000fcffffff7b8af8ff00000000bfa200000000000007020000f8ffffffb703000008000000b704000000000000850000000300000095"], &(0x7f0000000240)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000000c0)={&(0x7f0000000000)='kfree\x00', r1}, 0x10) socketpair$unix(0x2, 0x1, 0x0, &(0x7f0000000080)) 11:59:08 executing program 2: socketpair$tipc(0x1e, 0x5, 0x0, &(0x7f0000000a40)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$tipc(r0, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0x0) sendmsg$sock(r0, &(0x7f0000000a00)={0x0, 0x0, 0x0}, 0x0) sendmsg$tipc(r0, &(0x7f0000003700)={0x0, 0x0, 0x0}, 0x0) close(r1) 11:59:08 executing program 1: bpf$BPF_PROG_DETACH(0x9, &(0x7f0000000140)={@cgroup, 0xffffffffffffffff, 0x0, 0x0, 0x0, @prog_fd}, 0x82) [ 863.220929][T12355] syz-executor.0 (12355) used greatest stack depth: 4520 bytes left 11:59:08 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000001700), 0x0, 0x0) ioctl$TUNSETVNETLE(r0, 0x894c, 0x0) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r1, 0x400454ca, &(0x7f00000000c0)={'netdevsim0\x00', 0x2}) ioctl$TUNGETDEVNETNS(r1, 0x54e3, 0x0) 11:59:08 executing program 4: r0 = getegid() syz_mount_image$ext4(&(0x7f0000000100)='ext4\x00', &(0x7f0000000200)='./file1\x00', 0x2000000, &(0x7f0000000cc0)=ANY=[@ANYRES64=r0, @ANYRESHEX=r0, @ANYRESOCT, @ANYBLOB="ca42ad87b11bb3b2507e03129a435e7c9445631055f28a4e6777e97047e5807db4996b10208d04454ea654888bf754953478b3d8f70eac439f50117ff92bea81070bba59ccec17e7d182ea9fdfde2b94c826d24472fd7f8983925947dc2b357943622c9feaa4254f40a2ed56e4010e2543166dfc76e5eaaa01a65f105a20fdcdb5c20c2245eecbd4c9b02c2dc995c2a8f49e54093b00df3ae49cbb07db669e4a3674c0a6397ca594873755027deb72b094a29553f674e5a44c597f0473f49684719c9445839a59a09e1c1361d72b8a1dd163eecd03bd218ba880482b1733ef3f91cbd42796bdeb13d63c3eadecb3dfe83f1d88b8b7fb053eed7e742bfff269a5c16070d4de1d198d2fdcfa404fc9e6df202578e962544794e77c2425f73fcd3d0cd1d4ffbc4ec0754e946adff5e9e83ffc586126de12ee3a2b1e347cbf598c20648bf7026947cebc4e01a8a38e87575cb8460968949003bd44b8511dd953cfd9eef7b0cf149f77741abff47103a50ac1efb39eba528a63cca0329ef5c2247efc16857ad98255693a11149dde8fed62623d07d357b0c1251f9c4f7492c9e50000000000000000000000005474a24e36675dd9edebf063d027831c024cc83e4df67f962618113f229119ac31c2186d1c7d6988cf829a2b1133d679dc57a77171b2cf70a5bfb018a947ef8be216c55ec876eb83707ba9e0cd2e34d03ea6783dc5bb48c3124151ed1caaa21883870c3e9e6eecce8e4fb87635e8b17bc801c8d64a099644521ed7a4dff77f942d8c13fa1c7f6aca19024625c6cd8792005799ac8b5d5881820ab522ae7b45a7380cc3a3723eb4649b96a61acc0acc3ee2a9d2850a91ae16384babc9d3b0f1bce3974770ff8dc5aba61fd7f6d9f7d4c3db6750ccf55ae188b87b55f192a0d99ba67e0d7def10bf3b69689f807839f94b179756c6937317b81d6e7267614e8324d4cf181685a8cf6b3b404b1921c4ad33f3fc7ca4dd5879f5df24f95752322d1e788e888e838747ded681cbe5b6b79b645fae3bcd6d67ce2c5f92fbb08250c37b81e0e4a8a0e0a22e84a803fdbd2b034977aa2e3b5b59cacc087ca18a0987777e9b6a595cda9a27dd573eacd3fcf46b109f92bcd70b1bbd5fac9ad0d53d307f2714aa0866b4dc3489665560790fc1f17553939f38c7707b22aac0bbb96797228b529f2799c71f", @ANYRESHEX=r0], 0xfe, 0x4f6, &(0x7f00000007c0)="$eJzs3V9rXGkZAPDnnGSyaZs1syqyLri7uCvpop1JNm4bRNoKolcFtd7HmExCyCQTMpPahKIpfgBBRAWvvPJG8AMI0o8gQkHvRUURbfVSe2RmTrRJZpKpmWTK5PeD0/O+59/zvIfOO+fkvMwJ4MJ6OyJuR8RIRLwXEZP58jSf5puVvfZ2T588WGxOSWTZ3b8lkeTL9o/VrI9GxJX2LjEeEV/7csQ3k6Nx6zu7awvVamUrr5cb65vl+s7utdX1hZXKSmVjdnbm+tyNuQ/mprPcqdpZjIibX/zTD7/3sy/d/NVnvvX7+b9c/XYzrc9/rJ13RCyeKkAX7WMXWudiX/McbZ1FsAEYydtTGBl0JgAA9KJ5jf/hiPhk6/p/MkZaV3MAAADAMMluTcS/kogMAAAAGFppRExEkpbysQATkaalUnsM70fjclqt1RufXq5tbyw110UUo5Aur1Yr0/lY4WIUkmZ9Jh9ju19//1B9NiJei4gfTF5q1UuLterSoP/4AQAAABfElbcO3v//czJtlQEAAIAhU+xaAQAAAIaFW34AAAAYfu7/AQAAYKh95c6d5pTtv8d76d7O9lrt3rWlSn2ttL69WFqsbW2WVmq1ldZv9q2fdLxqrbb52djYvl9uVOqNcn1nd369tr3RmF898ApsAAAA4By99taj3yURsfe5S62pqTDopICXzx8HnQDQTyODTgAYmNFBJwAMzMn3+noIGHbJCeu7Dt75df9zAQAAzsbUx48+/x/L1xkHAMMtHXQCAMC583QPLq6CEYBw4X2oPXul2/rTP//PshdOCgAA6KuJ1pSkpfxZ4ESkaakU8WrrtQCFZHm1WpnO7w9+O1l4pVmfae2ZnDhmGAAAAAAAAAAAAAAAAAAAAAAAAABoy7IkMgAAAGCoRaR/Tlq/5h8xNfnuxMG/Dhx669dP7v7o/kKjsTUTMZb8fbK5aCwiGj/Ol7+feSUAAAAAvATa9+n5fGbQ2QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwbJ4+ebC4P51n3L9+ISKKneKPxnhrPh6FiLj8jyRGn9sviYiRPsTfexgRr3eKn8SzLMuKeRad4l864/jF1qnpHD+NiCt9iA8X2aNm/3O70+cvjbdb886fv9F8Oq3u/V/63/5vpEv/82qPMd54/Ity1/gPI94Y7dz/7MdP2vGTOBT/nR7jf+Pru7vd1mU/jZjq+P2THIhVbqxvlus7u9dW1xdWKiuVjdnZmetzN+Y+mJsuL69WK/m/HWN8/xO/fHZc+y93iV882P4j5//dHtv/78f3n3ykXSx0in/1nc7fv693iZ/m332fysvN9VP75b12+Xlv/vw3bx7X/qUu7R8/of1Xe2z/e1/97h963BQAOAf1nd21hWq1snVMYbyHbc65cOvlSEOhX4XsO+3/j6c7zil3P1LITrP7aPQhjbEX+Jz2tzDIXgkAADgL/7voH3QmAAAAAAAAAAAAAAAAAAAAcHH9n78QNh4RPW98OObeYJoKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHCs/wQAAP//ZBjWHQ==") r1 = open(0x0, 0x141042, 0x0) dup3(r1, 0xffffffffffffffff, 0x0) geteuid() setresuid(0x0, 0x0, 0x0) open(0x0, 0x143142, 0x0) r2 = open(&(0x7f0000002000)='./bus\x00', 0x143042, 0x0) fallocate(r2, 0x10, 0x0, 0x1a6e) [ 863.399561][ T5024] EXT4-fs (loop0): unmounting filesystem 00000000-0000-0000-0000-000000000000. 11:59:09 executing program 2: bpf$MAP_CREATE(0x0, &(0x7f0000000380)=@base={0xf, 0x0, 0x0, 0x2}, 0x48) [ 863.613777][T12392] loop4: detected capacity change from 0 to 512 11:59:09 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f00000000c0)={'netdevsim0\x00', 0x2}) ioctl$TUNSETSNDBUF(r0, 0x400454d4, &(0x7f0000000000)=0x101) 11:59:09 executing program 3: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) sendmsg$unix(r1, &(0x7f00000002c0)={&(0x7f0000000000)=@abs={0x1}, 0x6e, 0x0, 0x0, &(0x7f0000000240)=[@rights={{0x18, 0x1, 0x1, [r0, r2]}}], 0x18}, 0x0) [ 863.864022][T12392] EXT4-fs error (device loop4): ext4_do_update_inode:5082: inode #3: comm syz-executor.4: corrupted inode contents [ 863.936023][T12392] EXT4-fs error (device loop4): ext4_dirty_inode:5942: inode #3: comm syz-executor.4: mark_inode_dirty error 11:59:09 executing program 2: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) r1 = getpid() sendmsg$unix(r0, &(0x7f0000000b00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)=[@cred={{0x1c, 0x1, 0x2, {r1}}}, @cred={{0x1c, 0x1, 0x2, {r1, 0xee00}}}], 0x40}, 0x0) [ 863.976996][T12392] EXT4-fs error (device loop4): ext4_do_update_inode:5082: inode #3: comm syz-executor.4: corrupted inode contents [ 864.013517][T12392] EXT4-fs error (device loop4): __ext4_ext_dirty:202: inode #3: comm syz-executor.4: mark_inode_dirty error [ 864.034911][T12392] Quota error (device loop4): write_blk: dquota write failed [ 864.043498][T12392] Quota error (device loop4): qtree_write_dquot: Error -117 occurred while creating quota [ 864.126124][T12392] EXT4-fs error (device loop4): ext4_do_update_inode:5082: inode #3: comm syz-executor.4: corrupted inode contents 11:59:09 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f00000002c0)="f7", 0x1}], 0x1}, 0x20004001) recvmsg$unix(r1, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0x0) recvmsg$unix(r1, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0x2161) [ 864.226223][T12392] EXT4-fs error (device loop4): ext4_dirty_inode:5942: inode #3: comm syz-executor.4: mark_inode_dirty error [ 864.369990][T12392] EXT4-fs error (device loop4): ext4_do_update_inode:5082: inode #3: comm syz-executor.4: corrupted inode contents 11:59:10 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f00000000c0)={'netdevsim0\x00', 0x2}) ioctl$TUNSETTXFILTER(r0, 0x400454d1, &(0x7f0000000100)={0x0, 0x9, [@multicast, @dev, @broadcast, @random="585ca5fa73bb", @dev, @remote, @link_local, @broadcast, @random="506c2cd05040"]}) 11:59:10 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f00000000c0)={'netdevsim0\x00', 0x2}) ioctl$TUNGETVNETLE(r0, 0x800454dd, &(0x7f0000000000)) [ 864.491757][T12392] EXT4-fs error (device loop4): __ext4_ext_dirty:202: inode #3: comm syz-executor.4: mark_inode_dirty error 11:59:10 executing program 2: bpf$BPF_PROG_QUERY(0x10, &(0x7f00000028c0)={@map, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) [ 864.605760][T12392] Quota error (device loop4): write_blk: dquota write failed [ 864.614831][T12392] Quota error (device loop4): qtree_write_dquot: Error -117 occurred while creating quota [ 864.718106][T12392] EXT4-fs (loop4): 1 orphan inode deleted [ 864.725152][T12392] EXT4-fs (loop4): mounted filesystem 00000000-0000-0000-0000-000000000000 r/w without journal. Quota mode: writeback. [ 864.740794][ T12] Quota error (device loop4): do_check_range: Getting dqdh_entries 15 out of range 0-14 [ 864.823481][T12392] ext4 filesystem being mounted at /root/syzkaller-testdir770718858/syzkaller.4Mkufd/41/file1 supports timestamps until 2038-01-19 (0x7fffffff) 11:59:10 executing program 1: r0 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x18, 0x5, &(0x7f0000000740)=ANY=[@ANYBLOB="180000000700060800000000000000008500000075000000850000000500000095"], &(0x7f0000000100)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2}, 0x80) bpf$BPF_MAP_GET_FD_BY_ID(0xe, &(0x7f00000000c0)={0xffffffffffffffff, 0x20, 0x10}, 0xc) r1 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000040)='cgroup.events\x00', 0x0, 0x0) bpf$MAP_UPDATE_ELEM_TAIL_CALL(0x2, &(0x7f00000001c0)={{r1}, &(0x7f0000000140), &(0x7f0000000180)=r1}, 0x20) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f00000004c0)={r1, 0x58, &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0x10) bpf$BPF_GET_BTF_INFO(0xf, &(0x7f00000006c0)={r1, 0x20, &(0x7f0000000680)={&(0x7f0000000580)=""/60, 0x3c, 0x0, &(0x7f00000005c0)=""/145, 0x91}}, 0x10) bpf$PROG_LOAD(0x5, &(0x7f0000000740)={0x1d, 0x1c, &(0x7f0000001ec0)=@framed={{0x18, 0x0, 0x0, 0x0, 0x101, 0x0, 0x0, 0x0, 0x4f3}, [@generic={0x7f, 0x3, 0x1, 0xfff, 0x2}, @snprintf={{}, {}, {0x7, 0x0, 0xb, 0x8, 0x0, 0x0, 0x3}, {}, {}, {}, {}, {}, {}, {0x18, 0x3, 0x2, 0x0, r1}}, @printk={@x, {}, {}, {}, {}, {0x7, 0x0, 0xb, 0x3, 0x0, 0x0, 0x4}}, @ldst={0x2, 0x1, 0x3, 0x3, 0x5, 0xffffffffffffffff}, @initr0={0x18, 0x0, 0x0, 0x0, 0x7fff, 0x0, 0x0, 0x0, 0xfffff389}]}, &(0x7f0000000340)='syzkaller\x00', 0x7, 0x0, 0x0, 0x41100, 0x2, '\x00', r2, 0x1, 0xffffffffffffffff, 0x8, &(0x7f0000000500)={0x2, 0x1}, 0x8, 0x10, &(0x7f0000000540)={0x4, 0x3, 0x6, 0x7c3}, 0x10, r3, 0xffffffffffffffff, 0x0, &(0x7f0000000700)=[r1, r1, r1, r1, r1, r1, r1, r1, r1], 0x0, 0x10, 0x80000000}, 0x90) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000680)={r0, 0xe0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, &(0x7f0000000380)=[0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0xa, 0x1, &(0x7f00000003c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f0000000440)=[0x0], 0x0, 0x90, &(0x7f0000000480)=[{}, {}, {}, {}], 0x20, 0x10, &(0x7f00000004c0), &(0x7f0000000500), 0x8, 0x42, 0x8, 0x8, &(0x7f0000000540)}}, 0x10) bpf$MAP_UPDATE_ELEM_TAIL_CALL(0x2, &(0x7f0000000780)={{}, &(0x7f00000006c0), &(0x7f0000000700)=r0}, 0x20) r4 = bpf$BPF_MAP_GET_FD_BY_ID(0xe, &(0x7f0000000000)={0x0, 0x200103, 0x34}, 0xc) r5 = openat$tun(0xffffffffffffff9c, &(0x7f0000000180), 0x12b001, 0x0) ioctl$TUNSETIFF(r5, 0x400454ca, &(0x7f0000000140)={'\x00', 0x6132}) write$cgroup_subtree(r5, &(0x7f0000000040)=ANY=[@ANYRES16=r4, @ANYRESOCT=r4, @ANYRES16, @ANYBLOB="61616cd98e2477345fb761e706515c03465643b1a351f80ecd8af4ef553ee98af359f11b9030cc9f341713dfcf803ea900cf51de15edfb0bafff874d6c9a7ec2fa3e2df333e56b75f979d9cee1dde261db812618a5c8f836613681b1475a8e7f07fca2d002a7b950773a3ee757b4e15e90ce693e0cfdf449244ae9bc8cfe697dd8e79f7143"], 0xfe3a) 11:59:10 executing program 3: sendmsg$sock(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000001200)=[{&(0x7f0000000000)="23b8f4923cbdab4ae2423723629a6399f6bdf4b3ef0865c8e699adf4cb52f69581cb883fe6483cadf922853c7b3371e7bc5e466e8f52d86b32053c9da2ce77e2b85080b417007ce1275c0499d7296e050e657ba9da1ec30517b83f9373c1b8b4db34b24970c57f7994b3633cb4e9c4c02e72e421d923cf694289eed45a885d75c7ba7c6b3a3252a4063f0937e0b8a7f4acdd43a0f079b399fe98c2776c4c3c9dc03ceee66c14dcd9f480a3a10ea5c1798d373257258548fd72616ec49e45117d919d41ef654ffbc0fe238c5597e4510938c0470c23a2f7d72db42e184fac7a21365110385e889c558e59ec21a4642ab54ae80ada6194248b4cf430b55a0570417e6fc03bb32383a7737e94bee991cc4cf5893ad77c7ccdb8076b0c6c0fd8c70ff8ea41b0714222bc0b47989c0b153000c6987b4ae3a306ad099cd7e8546c02ccf684870058c9234bdd01982013393c94e816fd148c029d54dc1618982606c82bf6b28b374ca3e517a6cd694021f54a41b5f87629273bacd5a375f570ebbede12e3107e48d5c0f590a86162890981ceae7ccdab37715ebc556ce329d3037f89bf768c7bb246544e5ff28b35d5044cae3cb28b5737f3eb5ccd51ecd6a0506575d3a8b4807cb791221e88d39877a322b93fa9d55499e2dabd83a44c0546f045baffd774e3625585aeadbbf4b69da05b5781293876f451675249e3a1c7", 0x1fb}], 0x1}, 0x0) r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f00000000c0)={'netdevsim0\x00', 0x2}) ioctl$TUNSETTXFILTER(r0, 0x400454d1, &(0x7f00000001c0)=ANY=[]) 11:59:10 executing program 2: r0 = bpf$MAP_CREATE_TAIL_CALL(0x0, &(0x7f0000000000), 0xf) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000380)={r0, 0xa3, &(0x7f00000003c0)}, 0x10) 11:59:10 executing program 4: r0 = bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x11, 0xb, &(0x7f0000000180)=ANY=[@ANYBLOB="18000000000000000000000000000018180100002020702500000000002020207b1af8ff00000000bfa100000000000007010000f8ffffffb702000008000000b703000000000008850000002d00000095"], &(0x7f0000000080)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000240)={&(0x7f00000002c0)='ext4_es_lookup_extent_exit\x00', r0}, 0x10) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000340)='memory.events.local\x00', 0x26e1, 0x2) [ 865.224648][T12392] syz-executor.4 (12392) used greatest stack depth: 3640 bytes left [ 865.394266][T11475] EXT4-fs (loop4): unmounting filesystem 00000000-0000-0000-0000-000000000000. 11:59:11 executing program 0: r0 = getegid() syz_mount_image$ext4(&(0x7f0000000100)='ext4\x00', &(0x7f0000000200)='./file1\x00', 0x2000000, &(0x7f0000000cc0)=ANY=[@ANYRES64=r0, @ANYRESHEX=r0, @ANYRESOCT, @ANYBLOB="ca42ad87b11bb3b2507e03129a435e7c9445631055f28a4e6777e97047e5807db4996b10208d04454ea654888bf754953478b3d8f70eac439f50117ff92bea81070bba59ccec17e7d182ea9fdfde2b94c826d24472fd7f8983925947dc2b357943622c9feaa4254f40a2ed56e4010e2543166dfc76e5eaaa01a65f105a20fdcdb5c20c2245eecbd4c9b02c2dc995c2a8f49e54093b00df3ae49cbb07db669e4a3674c0a6397ca594873755027deb72b094a29553f674e5a44c597f0473f49684719c9445839a59a09e1c1361d72b8a1dd163eecd03bd218ba880482b1733ef3f91cbd42796bdeb13d63c3eadecb3dfe83f1d88b8b7fb053eed7e742bfff269a5c16070d4de1d198d2fdcfa404fc9e6df202578e962544794e77c2425f73fcd3d0cd1d4ffbc4ec0754e946adff5e9e83ffc586126de12ee3a2b1e347cbf598c20648bf7026947cebc4e01a8a38e87575cb8460968949003bd44b8511dd953cfd9eef7b0cf149f77741abff47103a50ac1efb39eba528a63cca0329ef5c2247efc16857ad98255693a11149dde8fed62623d07d357b0c1251f9c4f7492c9e50000000000000000000000005474a24e36675dd9edebf063d027831c024cc83e4df67f962618113f229119ac31c2186d1c7d6988cf829a2b1133d679dc57a77171b2cf70a5bfb018a947ef8be216c55ec876eb83707ba9e0cd2e34d03ea6783dc5bb48c3124151ed1caaa21883870c3e9e6eecce8e4fb87635e8b17bc801c8d64a099644521ed7a4dff77f942d8c13fa1c7f6aca19024625c6cd8792005799ac8b5d5881820ab522ae7b45a7380cc3a3723eb4649b96a61acc0acc3ee2a9d2850a91ae16384babc9d3b0f1bce3974770ff8dc5aba61fd7f6d9f7d4c3db6750ccf55ae188b87b55f192a0d99ba67e0d7def10bf3b69689f807839f94b179756c6937317b81d6e7267614e8324d4cf181685a8cf6b3b404b1921c4ad33f3fc7ca4dd5879f5df24f95752322d1e788e888e838747ded681cbe5b6b79b645fae3bcd6d67ce2c5f92fbb08250c37b81e0e4a8a0e0a22e84a803fdbd2b034977aa2e3b5b59cacc087ca18a0987777e9b6a595cda9a27dd573eacd3fcf46b109f92bcd70b1bbd5fac9ad0d53d307f2714aa0866b4dc3489665560790fc1f17553939f38c7707b22aac0bbb96797228b529f2799c71f", @ANYRESHEX=r0], 0xfe, 0x4f6, &(0x7f00000007c0)="$eJzs3V9rXGkZAPDnnGSyaZs1syqyLri7uCvpop1JNm4bRNoKolcFtd7HmExCyCQTMpPahKIpfgBBRAWvvPJG8AMI0o8gQkHvRUURbfVSe2RmTrRJZpKpmWTK5PeD0/O+59/zvIfOO+fkvMwJ4MJ6OyJuR8RIRLwXEZP58jSf5puVvfZ2T588WGxOSWTZ3b8lkeTL9o/VrI9GxJX2LjEeEV/7csQ3k6Nx6zu7awvVamUrr5cb65vl+s7utdX1hZXKSmVjdnbm+tyNuQ/mprPcqdpZjIibX/zTD7/3sy/d/NVnvvX7+b9c/XYzrc9/rJ13RCyeKkAX7WMXWudiX/McbZ1FsAEYydtTGBl0JgAA9KJ5jf/hiPhk6/p/MkZaV3MAAADAMMluTcS/kogMAAAAGFppRExEkpbysQATkaalUnsM70fjclqt1RufXq5tbyw110UUo5Aur1Yr0/lY4WIUkmZ9Jh9ju19//1B9NiJei4gfTF5q1UuLterSoP/4AQAAABfElbcO3v//czJtlQEAAIAhU+xaAQAAAIaFW34AAAAYfu7/AQAAYKh95c6d5pTtv8d76d7O9lrt3rWlSn2ttL69WFqsbW2WVmq1ldZv9q2fdLxqrbb52djYvl9uVOqNcn1nd369tr3RmF898ApsAAAA4By99taj3yURsfe5S62pqTDopICXzx8HnQDQTyODTgAYmNFBJwAMzMn3+noIGHbJCeu7Dt75df9zAQAAzsbUx48+/x/L1xkHAMMtHXQCAMC583QPLq6CEYBw4X2oPXul2/rTP//PshdOCgAA6KuJ1pSkpfxZ4ESkaakU8WrrtQCFZHm1WpnO7w9+O1l4pVmfae2ZnDhmGAAAAAAAAAAAAAAAAAAAAAAAAABoy7IkMgAAAGCoRaR/Tlq/5h8xNfnuxMG/Dhx669dP7v7o/kKjsTUTMZb8fbK5aCwiGj/Ol7+feSUAAAAAvATa9+n5fGbQ2QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwbJ4+ebC4P51n3L9+ISKKneKPxnhrPh6FiLj8jyRGn9sviYiRPsTfexgRr3eKn8SzLMuKeRad4l864/jF1qnpHD+NiCt9iA8X2aNm/3O70+cvjbdb886fv9F8Oq3u/V/63/5vpEv/82qPMd54/Ity1/gPI94Y7dz/7MdP2vGTOBT/nR7jf+Pru7vd1mU/jZjq+P2THIhVbqxvlus7u9dW1xdWKiuVjdnZmetzN+Y+mJsuL69WK/m/HWN8/xO/fHZc+y93iV882P4j5//dHtv/78f3n3ykXSx0in/1nc7fv693iZ/m332fysvN9VP75b12+Xlv/vw3bx7X/qUu7R8/of1Xe2z/e1/97h963BQAOAf1nd21hWq1snVMYbyHbc65cOvlSEOhX4XsO+3/j6c7zil3P1LITrP7aPQhjbEX+Jz2tzDIXgkAADgL/7voH3QmAAAAAAAAAAAAAAAAAAAAcHH9n78QNh4RPW98OObeYJoKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHCs/wQAAP//ZBjWHQ==") r1 = open(0x0, 0x141042, 0x0) dup3(r1, 0xffffffffffffffff, 0x0) geteuid() setresuid(0x0, 0x0, 0x0) open(0x0, 0x143142, 0x0) r2 = open(&(0x7f0000002000)='./bus\x00', 0x143042, 0x0) fallocate(r2, 0x10, 0x0, 0x1a6e) 11:59:11 executing program 2: bpf$BPF_PROG_QUERY(0x10, &(0x7f00000028c0)={@map, 0x1e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) 11:59:11 executing program 3: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000100)={&(0x7f0000000000)=@file={0x1, '.\x00'}, 0x6e, 0x0}, 0x0) 11:59:11 executing program 1: bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x11, 0xb, &(0x7f0000000180)=ANY=[@ANYBLOB="18000000000000000000080000000000180100002020702500000000002020207b1af8ff00ffa10000"], &(0x7f0000000040)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, 0x0, 0x0) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='memory.events\x00', 0x26e1, 0x0) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='memory.events\x00', 0x7a05, 0x1700) openat$cgroup_ro(r1, &(0x7f0000000080)='freezer.self_freezing\x00', 0x0, 0x0) write$cgroup_subtree(r0, &(0x7f0000000000)=ANY=[], 0x24bdb) write$cgroup_subtree(r1, &(0x7f0000000000)={[{0x0, 'pids'}]}, 0xe000) openat$cgroup_ro(r0, &(0x7f0000000200)='cgroup.controllers\x00', 0x0, 0x0) 11:59:11 executing program 2: bpf$MAP_CREATE(0x0, &(0x7f0000000200)=@base={0x7, 0x0, 0x0, 0x6}, 0x48) [ 866.075791][T12425] loop0: detected capacity change from 0 to 512 11:59:11 executing program 3: syz_open_dev$evdev(&(0x7f0000000040), 0x3, 0x0) [ 866.354097][T12425] EXT4-fs error (device loop0): ext4_do_update_inode:5082: inode #3: comm syz-executor.0: corrupted inode contents 11:59:12 executing program 4: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f00000002c0)="f7", 0x1}], 0x1}, 0x20004001) recvmsg$unix(r1, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0x0) recvmsg$unix(r0, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000680)=[{&(0x7f0000000080)=""/90, 0x5a}, {&(0x7f0000000000)=""/14, 0xe}, {&(0x7f0000000100)=""/62, 0x3e}, {&(0x7f00000003c0)=""/158, 0x9e}, {&(0x7f0000000580)=""/211, 0xd3}, {&(0x7f0000000480)=""/165, 0xa5}, {&(0x7f0000000240)=""/109, 0x6d}], 0x7, &(0x7f0000000740)=ANY=[@ANYBLOB="adab218627fe39185eb525317429a7ca4d6f9d1c00000000", @ANYRES32, @ANYRES8=r1, @ANYRES32, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES8=r1], 0x40}, 0x2000) sendmsg$unix(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000540)='s', 0x1}], 0x1}, 0x24000851) [ 866.454847][T12425] EXT4-fs error (device loop0): ext4_dirty_inode:5942: inode #3: comm syz-executor.0: mark_inode_dirty error 11:59:12 executing program 3: syz_usb_connect$cdc_ncm(0x0, 0x6e, &(0x7f0000000080)={{0x12, 0x1, 0x250, 0x2, 0x0, 0x0, 0x40, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x5c, 0x2, 0x1, 0x0, 0x0, 0x0, {{0x9, 0x4, 0x0, 0x0, 0x1, 0x2, 0xd, 0x0, 0x0, {{0x5}, {0x5}, {0xd}, {0x6}}}}}}]}}, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0}) [ 866.505834][T12425] EXT4-fs error (device loop0): ext4_do_update_inode:5082: inode #3: comm syz-executor.0: corrupted inode contents 11:59:12 executing program 2: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x4878, 0x0) ioctl$EVIOCSKEYCODE_V2(r0, 0x40284504, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "8dbad03b129c6938e2a521ccbeff63bb72378263c7d9f7e753184d8c31b0252a"}) [ 866.574821][T12425] EXT4-fs error (device loop0): __ext4_ext_dirty:202: inode #3: comm syz-executor.0: mark_inode_dirty error [ 866.695799][T12425] EXT4-fs error (device loop0): ext4_do_update_inode:5082: inode #3: comm syz-executor.0: corrupted inode contents [ 866.744848][T12425] EXT4-fs error (device loop0): ext4_dirty_inode:5942: inode #3: comm syz-executor.0: mark_inode_dirty error 11:59:12 executing program 1: syz_open_dev$evdev(&(0x7f0000000100), 0x6, 0x202) [ 866.792403][T12425] EXT4-fs error (device loop0): ext4_do_update_inode:5082: inode #3: comm syz-executor.0: corrupted inode contents [ 866.878092][T12425] EXT4-fs error (device loop0): __ext4_ext_dirty:202: inode #3: comm syz-executor.0: mark_inode_dirty error [ 867.054661][T12425] EXT4-fs (loop0): 1 orphan inode deleted [ 867.060734][T12425] EXT4-fs (loop0): mounted filesystem 00000000-0000-0000-0000-000000000000 r/w without journal. Quota mode: writeback. [ 867.097756][ T42] __quota_error: 4 callbacks suppressed [ 867.097839][ T42] Quota error (device loop0): do_check_range: Getting dqdh_entries 15 out of range 0-14 11:59:12 executing program 1: openat$zero(0xffffffffffffff9c, &(0x7f0000000280), 0x120c1, 0x0) 11:59:12 executing program 2: syz_usb_connect$cdc_ncm(0x2, 0x6e, &(0x7f0000000080)={{0x12, 0x1, 0x0, 0x2, 0x0, 0x0, 0x40, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x5c, 0x2, 0x1, 0x0, 0x0, 0x8, {{0x9, 0x4, 0x0, 0x0, 0x1, 0x2, 0xd, 0x0, 0x0, {{0x5}, {0x5}, {0xd}, {0x6}}, {{0x9, 0x5, 0x81, 0x3, 0x200, 0x0, 0x0, 0x3}}}}}}]}}, 0x0) [ 867.189897][T12425] ext4 filesystem being mounted at /root/syzkaller-testdir2851764061/syzkaller.8GC5Nx/641/file1 supports timestamps until 2038-01-19 (0x7fffffff) [ 867.381880][ T4480] usb 4-1: new high-speed USB device number 7 using dummy_hcd 11:59:13 executing program 0: r0 = openat$full(0xffffffffffffff9c, &(0x7f0000005340), 0x0, 0x0) openat$cgroup_int(r0, &(0x7f0000005380)='memory.oom.group\x00', 0x2, 0x0) 11:59:13 executing program 1: r0 = getegid() syz_mount_image$ext4(&(0x7f0000000100)='ext4\x00', &(0x7f0000000200)='./file1\x00', 0x2000000, &(0x7f0000000cc0)=ANY=[@ANYRES64=r0, @ANYRESHEX=r0, @ANYRESOCT, @ANYBLOB="ca42ad87b11bb3b2507e03129a435e7c9445631055f28a4e6777e97047e5807db4996b10208d04454ea654888bf754953478b3d8f70eac439f50117ff92bea81070bba59ccec17e7d182ea9fdfde2b94c826d24472fd7f8983925947dc2b357943622c9feaa4254f40a2ed56e4010e2543166dfc76e5eaaa01a65f105a20fdcdb5c20c2245eecbd4c9b02c2dc995c2a8f49e54093b00df3ae49cbb07db669e4a3674c0a6397ca594873755027deb72b094a29553f674e5a44c597f0473f49684719c9445839a59a09e1c1361d72b8a1dd163eecd03bd218ba880482b1733ef3f91cbd42796bdeb13d63c3eadecb3dfe83f1d88b8b7fb053eed7e742bfff269a5c16070d4de1d198d2fdcfa404fc9e6df202578e962544794e77c2425f73fcd3d0cd1d4ffbc4ec0754e946adff5e9e83ffc586126de12ee3a2b1e347cbf598c20648bf7026947cebc4e01a8a38e87575cb8460968949003bd44b8511dd953cfd9eef7b0cf149f77741abff47103a50ac1efb39eba528a63cca0329ef5c2247efc16857ad98255693a11149dde8fed62623d07d357b0c1251f9c4f7492c9e50000000000000000000000005474a24e36675dd9edebf063d027831c024cc83e4df67f962618113f229119ac31c2186d1c7d6988cf829a2b1133d679dc57a77171b2cf70a5bfb018a947ef8be216c55ec876eb83707ba9e0cd2e34d03ea6783dc5bb48c3124151ed1caaa21883870c3e9e6eecce8e4fb87635e8b17bc801c8d64a099644521ed7a4dff77f942d8c13fa1c7f6aca19024625c6cd8792005799ac8b5d5881820ab522ae7b45a7380cc3a3723eb4649b96a61acc0acc3ee2a9d2850a91ae16384babc9d3b0f1bce3974770ff8dc5aba61fd7f6d9f7d4c3db6750ccf55ae188b87b55f192a0d99ba67e0d7def10bf3b69689f807839f94b179756c6937317b81d6e7267614e8324d4cf181685a8cf6b3b404b1921c4ad33f3fc7ca4dd5879f5df24f95752322d1e788e888e838747ded681cbe5b6b79b645fae3bcd6d67ce2c5f92fbb08250c37b81e0e4a8a0e0a22e84a803fdbd2b034977aa2e3b5b59cacc087ca18a0987777e9b6a595cda9a27dd573eacd3fcf46b109f92bcd70b1bbd5fac9ad0d53d307f2714aa0866b4dc3489665560790fc1f17553939f38c7707b22aac0bbb96797228b529f2799c71f", @ANYRESHEX=r0], 0xfe, 0x4f6, &(0x7f00000007c0)="$eJzs3V9rXGkZAPDnnGSyaZs1syqyLri7uCvpop1JNm4bRNoKolcFtd7HmExCyCQTMpPahKIpfgBBRAWvvPJG8AMI0o8gQkHvRUURbfVSe2RmTrRJZpKpmWTK5PeD0/O+59/zvIfOO+fkvMwJ4MJ6OyJuR8RIRLwXEZP58jSf5puVvfZ2T588WGxOSWTZ3b8lkeTL9o/VrI9GxJX2LjEeEV/7csQ3k6Nx6zu7awvVamUrr5cb65vl+s7utdX1hZXKSmVjdnbm+tyNuQ/mprPcqdpZjIibX/zTD7/3sy/d/NVnvvX7+b9c/XYzrc9/rJ13RCyeKkAX7WMXWudiX/McbZ1FsAEYydtTGBl0JgAA9KJ5jf/hiPhk6/p/MkZaV3MAAADAMMluTcS/kogMAAAAGFppRExEkpbysQATkaalUnsM70fjclqt1RufXq5tbyw110UUo5Aur1Yr0/lY4WIUkmZ9Jh9ju19//1B9NiJei4gfTF5q1UuLterSoP/4AQAAABfElbcO3v//czJtlQEAAIAhU+xaAQAAAIaFW34AAAAYfu7/AQAAYKh95c6d5pTtv8d76d7O9lrt3rWlSn2ttL69WFqsbW2WVmq1ldZv9q2fdLxqrbb52djYvl9uVOqNcn1nd369tr3RmF898ApsAAAA4By99taj3yURsfe5S62pqTDopICXzx8HnQDQTyODTgAYmNFBJwAMzMn3+noIGHbJCeu7Dt75df9zAQAAzsbUx48+/x/L1xkHAMMtHXQCAMC583QPLq6CEYBw4X2oPXul2/rTP//PshdOCgAA6KuJ1pSkpfxZ4ESkaakU8WrrtQCFZHm1WpnO7w9+O1l4pVmfae2ZnDhmGAAAAAAAAAAAAAAAAAAAAAAAAABoy7IkMgAAAGCoRaR/Tlq/5h8xNfnuxMG/Dhx669dP7v7o/kKjsTUTMZb8fbK5aCwiGj/Ol7+feSUAAAAAvATa9+n5fGbQ2QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwbJ4+ebC4P51n3L9+ISKKneKPxnhrPh6FiLj8jyRGn9sviYiRPsTfexgRr3eKn8SzLMuKeRad4l864/jF1qnpHD+NiCt9iA8X2aNm/3O70+cvjbdb886fv9F8Oq3u/V/63/5vpEv/82qPMd54/Ity1/gPI94Y7dz/7MdP2vGTOBT/nR7jf+Pru7vd1mU/jZjq+P2THIhVbqxvlus7u9dW1xdWKiuVjdnZmetzN+Y+mJsuL69WK/m/HWN8/xO/fHZc+y93iV882P4j5//dHtv/78f3n3ykXSx0in/1nc7fv693iZ/m332fysvN9VP75b12+Xlv/vw3bx7X/qUu7R8/of1Xe2z/e1/97h963BQAOAf1nd21hWq1snVMYbyHbc65cOvlSEOhX4XsO+3/j6c7zil3P1LITrP7aPQhjbEX+Jz2tzDIXgkAADgL/7voH3QmAAAAAAAAAAAAAAAAAAAAcHH9n78QNh4RPW98OObeYJoKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHCs/wQAAP//ZBjWHQ==") r1 = open(0x0, 0x141042, 0x0) dup3(r1, 0xffffffffffffffff, 0x0) geteuid() setresuid(0x0, 0x0, 0x0) open(0x0, 0x143142, 0x0) r2 = open(&(0x7f0000002000)='./bus\x00', 0x143042, 0x0) fallocate(r2, 0x10, 0x0, 0x1a6e) [ 867.629366][T12425] syz-executor.0 (12425) used greatest stack depth: 3624 bytes left [ 867.822621][ T4480] usb 4-1: unable to get BOS descriptor or descriptor too short [ 867.857291][ T5024] EXT4-fs (loop0): unmounting filesystem 00000000-0000-0000-0000-000000000000. [ 867.871626][ T5078] usb 3-1: new full-speed USB device number 10 using dummy_hcd 11:59:13 executing program 4: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) setsockopt$packet_int(r0, 0x107, 0x0, 0x0, 0x0) [ 867.962090][ T4480] usb 4-1: config 1 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 867.974035][ T4480] usb 4-1: config 1 interface 0 altsetting 0 endpoint 0x81 has invalid wMaxPacketSize 0 [ 867.984395][ T4480] usb 4-1: config 1 interface 1 altsetting 1 endpoint 0x82 has invalid wMaxPacketSize 0 [ 867.994753][ T4480] usb 4-1: config 1 interface 1 altsetting 1 bulk endpoint 0x82 has invalid maxpacket 0 [ 868.005163][ T4480] usb 4-1: config 1 interface 1 altsetting 1 endpoint 0x3 has invalid wMaxPacketSize 0 [ 868.015408][ T4480] usb 4-1: config 1 interface 1 altsetting 1 bulk endpoint 0x3 has invalid maxpacket 0 [ 868.022674][T12453] loop1: detected capacity change from 0 to 512 [ 868.255362][ T5078] usb 3-1: config 1 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 10 [ 868.268022][ T5078] usb 3-1: config 1 interface 0 altsetting 0 endpoint 0x81 has invalid maxpacket 512, setting to 64 [ 868.279640][ T5078] usb 3-1: config 1 interface 1 altsetting 1 endpoint 0x82 has invalid wMaxPacketSize 0 [ 868.289834][ T5078] usb 3-1: config 1 interface 1 altsetting 1 endpoint 0x3 has invalid wMaxPacketSize 0 [ 868.332359][ T4480] usb 4-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 868.341946][ T4480] usb 4-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 868.350263][ T4480] usb 4-1: Product: syz [ 868.357535][T12453] EXT4-fs error (device loop1): ext4_do_update_inode:5082: inode #3: comm syz-executor.1: corrupted inode contents [ 868.373696][ T4480] usb 4-1: Manufacturer: syz [ 868.378588][ T4480] usb 4-1: SerialNumber: syz [ 868.381956][T12453] EXT4-fs error (device loop1): ext4_dirty_inode:5942: inode #3: comm syz-executor.1: mark_inode_dirty error 11:59:14 executing program 4: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f00000002c0)="f7", 0x1}], 0x1}, 0x20004001) recvmsg$unix(r1, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0x0) recvmsg$unix(r0, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000680)=[{&(0x7f0000000080)=""/90, 0x5a}, {&(0x7f0000000000)=""/14, 0xe}, {&(0x7f0000000100)=""/62, 0x3e}, {&(0x7f00000003c0)=""/158, 0x9e}, {&(0x7f0000000580)=""/211, 0xd3}, {&(0x7f0000000480)=""/165, 0xa5}, {&(0x7f0000000240)=""/109, 0x6d}], 0x7, &(0x7f0000000740)=ANY=[@ANYBLOB="adab218627fe39185eb525317429a7ca4d6f9d1c00000000", @ANYRES32, @ANYRES8=r1, @ANYRES32, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES8=r1], 0x40}, 0x2000) sendmsg$unix(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000540)='s', 0x1}], 0x1}, 0x24000851) [ 868.466970][T12453] EXT4-fs error (device loop1): ext4_do_update_inode:5082: inode #3: comm syz-executor.1: corrupted inode contents [ 868.575455][T12453] EXT4-fs error (device loop1): __ext4_ext_dirty:202: inode #3: comm syz-executor.1: mark_inode_dirty error [ 868.588762][ T5078] usb 3-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 868.598332][ T5078] usb 3-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 868.607282][ T5078] usb 3-1: Product: syz [ 868.611938][ T5078] usb 3-1: Manufacturer: syz [ 868.617426][ T5078] usb 3-1: SerialNumber: syz [ 868.698812][T12453] Quota error (device loop1): write_blk: dquota write failed [ 868.707406][T12453] Quota error (device loop1): qtree_write_dquot: Error -117 occurred while creating quota [ 868.720880][T12451] raw-gadget.1 gadget.2: fail, usb_ep_enable returned -22 [ 868.742268][ T4480] cdc_ncm 4-1:1.0: bind() failure 11:59:14 executing program 0: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$SO_TIMESTAMP(r0, 0x1, 0x40, 0x0, 0x0) [ 868.801233][ T4480] cdc_ncm 4-1:1.1: CDC Union missing and no IAD found [ 868.808598][ T4480] cdc_ncm 4-1:1.1: bind() failure [ 868.848213][T12453] EXT4-fs error (device loop1): ext4_do_update_inode:5082: inode #3: comm syz-executor.1: corrupted inode contents [ 868.890946][T12453] EXT4-fs error (device loop1): ext4_dirty_inode:5942: inode #3: comm syz-executor.1: mark_inode_dirty error [ 868.997104][ T4480] usb 4-1: USB disconnect, device number 7 [ 869.014026][T12453] EXT4-fs error (device loop1): ext4_do_update_inode:5082: inode #3: comm syz-executor.1: corrupted inode contents [ 869.075148][ T5078] cdc_ncm 3-1:1.0: bind() failure [ 869.095223][ T5078] cdc_ncm 3-1:1.1: CDC Union missing and no IAD found [ 869.102855][ T5078] cdc_ncm 3-1:1.1: bind() failure [ 869.117730][T12453] EXT4-fs error (device loop1): __ext4_ext_dirty:202: inode #3: comm syz-executor.1: mark_inode_dirty error [ 869.171085][T12453] Quota error (device loop1): write_blk: dquota write failed [ 869.188299][T12453] Quota error (device loop1): qtree_write_dquot: Error -117 occurred while creating quota [ 869.235750][T12453] EXT4-fs (loop1): 1 orphan inode deleted [ 869.242055][T12453] EXT4-fs (loop1): mounted filesystem 00000000-0000-0000-0000-000000000000 r/w without journal. Quota mode: writeback. [ 869.331037][ T12] Quota error (device loop1): do_check_range: Getting dqdh_entries 15 out of range 0-14 [ 869.366479][T12453] ext4 filesystem being mounted at /root/syzkaller-testdir2014276600/syzkaller.XJcUto/657/file1 supports timestamps until 2038-01-19 (0x7fffffff) [ 869.429193][ T5078] usb 3-1: USB disconnect, device number 10 11:59:15 executing program 0: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0x1, 0x29, &(0x7f0000000040), 0x4) 11:59:15 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000001100), 0x0, 0x0) ioctl$TUNGETDEVNETNS(r0, 0x54e3, 0x0) 11:59:15 executing program 2: r0 = socket$inet6_udp(0xa, 0x2, 0x0) ioctl$BTRFS_IOC_GET_DEV_STATS(r0, 0xc4089434, 0x0) 11:59:15 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$TIOCL_SETSEL(r0, 0x541c, 0x0) [ 870.129649][T12453] syz-executor.1 (12453) used greatest stack depth: 3448 bytes left [ 870.249080][ T5021] EXT4-fs (loop1): unmounting filesystem 00000000-0000-0000-0000-000000000000. 11:59:16 executing program 0: msgget$private(0x0, 0x484) 11:59:16 executing program 4: r0 = socket$inet_udp(0x2, 0x2, 0x0) sendmsg$inet(r0, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0x0) 11:59:17 executing program 0: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$sock_timeval(r0, 0x1, 0x43, &(0x7f0000000040), 0x10) 11:59:17 executing program 2: r0 = socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$sock_int(r0, 0x1, 0x2a, &(0x7f0000000040), 0x4) 11:59:17 executing program 1: r0 = socket$inet_tcp(0x2, 0x1, 0x0) r1 = dup(r0) syz_fuse_handle_req(r1, &(0x7f0000000000)="a58bd9c374c32251b8aaff224800123862bad9f2d04d842cc695894e0d3b8fded9167732b7204a0c813c3bfe066782f14bc8c0b5bdf5dbcdd48369d08cd0b3a318b6e6f59f7759ae38569fee184dd112affd3e4b891b797e6c072600cf574a7ed31902f86dbd42aa283e16e2b729b1bbd3fb95988a699aa5fd34b60b07f94ca6a598088be6f380e5abb23407e30bfe3aff86df675b75a0abce520526633acfa0f7b4aa9c296946117739927ea5ea7d3a2b99e10ea92a19ab29720fa087735c976ec40f8107cc9495d8418e78bd5355367e05675e6491ce6ea104a16231c5d6805fadfd68a7397b8b7897888bb8a7f1aeb6ac6057231b9b9a1d013cde7bba3863da1dc65a40b76640df46f4b8146fe82121e70c34b9dcfe0858096e523a630c3b7484c96d08de0053466383f7f558ad6902124463dce541d90b39556624a9eaff2431c2fe3f499576c29b287b22ac3a96658b01fd4d3c38f028ce0f34333d447f9c745835330090b9c58bac1e863aab42b07ffc9992278fa2e5359b768765d191a01b4d6583f38541e2401cdbbd3f4a101bbce9ab90513938fe03a650ea459b89008cd0722d4987d2bc64c25373a64c91e2a536611919e4f4f0d8a460e9fd2c29c1aa665d787e8bec13cb9fa12758ecab6f02ed9a7fc86281aaf4bcdfe232ab82acd41c8de74584250b389b5bfc81f2dfcdd067e55ffd6105761b74d1d67a3bcb0cfee913516d74c77ca6a0ee6d60f4e97e1f424eb855e7ed827aafe22fa1018b43ed49c8db45e7eb28684fb0eb32bed326113129599a7e864b6eec13b8d6ac7f2429e0785a56004963f7b7611ae24ba7c2e34901df4f4bbd8aa6ebe3df5e0edf213f4f75c16f8ef09a28f057354675a63a76662983b72c564e4fdab9591518855828b2b3b9dc3310de2034a2dd09561d5960d00a5b5fc05ac54c11a9ac71e263c601b18923ea00728e9df2be9dbb584b873ed75a8ea7c7f4d9e26592aabe251fabe49da41e5cc30d3307bb5c899ab9ff255643f0c712238821cad6a79b74ff9243778dd48effad0d34defc9febe16caa098b3c770388f05278115fff95cb22e993776d914fa50fd93e08991abb54b56665ed0d923e6a199e3a8c472862c9f863ad8ea1491b4cebc02f11f26c3585d87f91ab4bae5aaab389f0cacb8176c2b21e812379d963d426f71dd4faa5bba984622b84810493f5f01e4a9fd6331b524625c4883d8ab9468f2b037e5eff53c87f30c62e730852bf77e6fa097a2bbb4281e92a03e36f07830b73b9d146cf11077f1b979d8b8e98fbb63e4a3487584cc7097b4e1c5e0f53f1d683f5edc83355e60748efc8ffffc55bda29409dd225fbe13bf5bfdf730b5b1e608d808600eccc5600d59ea77d30cbadfea843cf7d43c25b2c591a72bcc7e44d5406c83ea694e7e6851a4e2d221e25c838ab11da2fe6e4876b6c37d9fe6ac08b5badb73a64d2a5e15d048ecad886aa339affb2e3698317e77d7610cb4b8510c9572d69da2e6e814e7467659a2820127dce95b5ebf1d59fe0088453ad3933f3decfbfc18b25c70268a180eee809d9d6c5d99c1292a5d020f77590611597d27208bd6dc4eb8d4394103cc44407d7f6dfa03412a5b2608ea15454c31d10f74f4d3aaba04f4aba665d7915a7fb5c2d3c09860957e2a6e5ffa5bd86a4447815e5e5984419350295a13a976fcb5e981e3e5e9fae6029e0d0a79164c629873e3ec06e544c755131f5076c7188756b2608f6c38875aedc5a3f5902e5db59fd515b370cfebeddc977715b4c197885b9ea7d1826a4a71952d9e75205c9494c1b00b64508263ac7490398cca23cd2f2ab0f348c11887f358f1dcd0e90ca0009e92c6ef7e36d41cd076d40f21dd0e7a3cd54bc1298345178f74082c9e380e0b8def36fb71fc08b0274b18bdcb70b8b110f90243cbce43148d0208aba93245234f75b79587ee69e18a5acac6125d65dda7d6ea8d63c8ba6f7f90b14ef0d8c73ea52e650f242cb616324981f961379d4e56e69be51fa00c39b6a1bcb3028109796cb753590112f7d272cdd4ba0a82a20b228c57da9dbd5b68fb90c36b0f481bc33549c22d785eecab2df88e0246f11948c58fb469080e63b467fcc5cb04aed5bb3784e95107acffb2e8022295160820072f688e0f332c33c091150cfbd235694c7a218fad009fd289d061a0d3d390d1138141aff7ca0e34f7b651b2994aedd3192d21f1a8faa7115ffbb90099965919f9fb0675c3aa5e216849d84b0024d4a290115891ba060ed3a1ab69ed469af689a2fe50011947f586c9cdca3976f632278c2eb0dfae5c71791e98234f3309cf129e1ffd0e2248c19e650fc0e2fc449a24c6ea6c9f4b99f93b810d2277a953e82f3d9857b06636f1160164f156ebe771bfd2892a79db230cabf852790e3ce99c991867fd54e0c56eacc90bad2ad6c971eba81c7c097efb198427b7b464fcac03145013a2b920277b90170653f168178c3d4b29d504b93ca2b868b913932ba2a6095560fa68a9f968426ded56521cf0fe72645ea0b6ec58c77dd720ba6f20a549222f25fc057596fb75d517ed7c29fa1ff37997753db6ed0ec58a0ac5a23950537539cb8db16de171f20f159fae90b7f40ea9df00b9e693863bfdffb0edffd1cc6d0e3ec93a1414507068cf39ef1da32f9b5b62f9c451abbb91fb5a0757039ac351524d11f990b6d464d2106504383fa9dfa120d6ec8c691cde7edbe3c014d9430461ac362db8cedf10cb05054f15d151e3ad1ccf4322623fa13d4c7daf125ca022d0db8b7e35a97611290a6b14a76f3ebfe88e2f92dcdf2f403723c6633d242f5f838ef6f96d47a58903c868f365d57341b98e78b1dd4cdd91c250885d62afb4da9431c5ca145948ec6f1a65d6a5acbc2f660cb44379bcf13ab52bb2106caf92f9a4e0b67b4499a4307967e4257e78b11c5778e8297dc47396a3dda5efb31b0368c8f94bde35b540c33d76c080b6d8260eaccea4eeb90ad134ea114834c4a8d80b3e025d0ffd12c756cd130cbcc0354b08d72fbe663aa3e6da50da701db2ae74432cad12f18e6fd0a3584d0c9091f17dec8e743ecaf447d824608b10feaa9149a3cab796aa86da8a75284726f3f4f97be325ca3de023c7a270bc24e25bda1c6b04e20d2de89b17e8f97f0785f4a544843c5181ab29cab72294a95c599e2e7681cccfe59c51dbae6d845ff816c2a7c758f649e01e428366832686263002474df4a0da113eeee8de52def6b3a77434d46f8753bebba0ed1105414ed818a2c03245c49763519508d869ca36524698d9ee8b4b1620ea35766e2ddbe83ddce0d1819d11300a221840f9549aad07df1e074f585e92adfe051ae86db97c4119fc335cd17b7f97275ed8114d3f2230636535b32b3c59eeb93968b490ae7787722d5219576a3ed325340d2629cbf23e569a07c2a1edea91dac9ee9d355abe1def35e0f566a7b81c259cac7649e74a0039b1b69e9ff372db618d3e1d068874e93516c5b1567a11eef4520474381b4ff613ffff09a7b667dbc17f8446b9d443765e999f68a5d679637b4be0af1bf4a51e5081ddc84622fda6c228baf87cdc6043c82babfadbca92700dd71162774e2b8b7555d3a931a1cda9546151288f902b7452c9d0d5074052df3cf15a53322e4ba9fcc001fee23e52b7063e743828a0ee0cc583cd093e1eca1d1a577d1be721a4412132b644c3569fa8cc0f552e8b16fb355531bdbc29ec906868125e63d4dcd3e227bf98ef8c478823ea910bc95c026ad440d004c8bcc02d006a0dd30ce50a066bbcf0a61335bed326fca2f870ccdd99982e19b51b2b7ae73670108f2f5062d17eae961e170413666cfadea77dbb23f89234fe6a8e99ddf5dfeb6e900573d39b7195f55c00ca3da9d0552f05eb5e88e5c003c6ae735cd4537add4fef54ea12215016f08b0d55244ab83e7f93c8d38c7fb61cfb13277c10da944158f3456da5138737cd1517ddf184d050319eb3e323731de74f624eae13aeeb81ef893a120e97b169080e550158c20e08f7a87cf7eb8a95381b3693cbb213ef18d1dcd1bc88a8f4df7d5b25ff87fed85fadbdf0426d57d4537880aaf5ad67de97a4edb80d81da92a98a162d337dab4c09453363a513a4ec84e7f1eea413aae9c8f36975838264a17d2abe9013c2e11735d06bf0e8dd47e34c8e72332465c9053f4dac4d1b79d568a625690d79ce18e53b8af8fcd8ccb3fb6ad1f2ef9273ba8dbbc2fff4acdd545bf77aa185cae3ccbf19441330b3eb6b1daee81ea37af900df0452553fb750c74c5a1b89406137662e44bbdd14bf9820009607e5f1b50d407054dae5dda02d8ca967c389b31afeec4c118f7609cdd28e489e0d8e7b91ffe0793254b5d6cf2319870dd65909f505ff606b1636431e6584e64af860a42b8acc4d49e9a6b4619cf9eb2705e38cb6c958e607c3da59ae1ccc61107b6826e081f80cbf6110254e7df8dd2a3711b25cb346cc4fe8cd6d4838f63d6c7a6f1d6d964cd83d53a86581f0bd91bc96d6e42cf6cab1184d2b9216719f2a354a23ecaeddd00b6eb2ec53128d1e6915f2d34599c41e8504947c376406af3aaa63e182fa0a2670f799eecdc9acaedbbb03b17f271aa7952ec79c4c0717b1a52bfc435e55e7f426bcec51084aca57180e44fb44624e100d720cd3220d50e8e5661f26b4cb586de63ec3eb3d879116cea6a41efa051b6a3b4efc4890f198bfc197c252239100ded7aab194e9dd6954144dfa1e48a94bc035983840046fb4f31d4dac59a5ee4880ccb04a7b20554fb59be6d605c5d87632fabcdda27a40e15306d64a2d5f9d915daa4f0b1937fec194043e359346186562584e4e14f358b18bd02c9c75cfc5fbaed8abc922ef7befea6f356adf70763f9455dfd5d090411c95e5acf32aa29630e5d382f51ed81abf666ea780601364adb63fb92ca33eb07a6161e1a6adc8e2f192a629e24c79b94ea948b4b09124f0a5463fc62afd93e16e9923b3acf26582d2047088983d1fde6bc93ecfda8c572136ff29f728dd49d582ad939680882faa2b534f5b2e49fe9be2c99f1acf2ca072d43d996137c0b3fa3b9c81a0a983b17dbfa925fe3ef0f57e55f4a73c49581d075dbfe82bcdf248d53876f30c5c9d8931ba1ad497fd78075526f14d38d6fccadd4476c5889d6f2ac885405ba3dcd7bac318f687d5a2ab5297cd9acaca6ffd385e89dd7f29b504d71a7d1a3201bca13535f8ee94acf414d416624889b675a66ac5b56c09eee20c4144f0d63567a61efb0b427cee3f769a423d4af7bcfb907fd16bff26fda76d4eccf4d72086ea1fa750a56cba6590c941f1acb9479ba8f358fa8c39bdd29ef75f94a2bf8c05c323de0ebb4d8d83937e907f949f0055ba9a811f6c5d832cbdb42a53816d95fe78e3c73b2501426ddce37bffd6f3ebc39669c621e3b8a057d3c755bdf53b1d7402fc5216aaa955252350058a60a90747956218badc1554d7ed9a8af80d2ffb20a37fa7ae050b747cd48cd63d032c40854807a0ffd741c79cd17b1f85684e0c676c5f9bb8134b3ab59963cae6cbef53f6ffc2c6dcd63d5435841e43aceb479f328d2c839e492d518830ceaee2306e91582c1ff55a71063e86dcfd087499198f9636102b84b356821c545a0261810a9cbd1b6d6bf7713e3d39cbe1f0db238041ce0718e01d62c99975f8b0954d8e98db5ebc7d55cfc607b4f8a3b5bcaab3288974281ec32ee62b0269abc1d6cb749d1eb17092a4443e5f936d59641ee19c2a84bd58e53d275042311611dc9c3502f7dc3d8ee8f73bd8db30fb8a80123c7a3865cd6a3432b913866eca4a20310f0cae83d224a41152cbf0d91b5010f3e6f909dccaf487c7ab8cd095ed602aaa5953d65ebafb3fc6c8e504257b95a1c6bbbfa0bfe705d0275b1b2a9122bb1b69ab6821ed273688f01e9c40d49bed6a27c5125860f4908374349c7f5352747513b1f2dffecb8be5399aec09158d462307741ab761adb4c9a927048bdad67444f46d9b9a56b87d32daf8d93a2c1aa9b384cae6d1563089e3283f1067b602dc774488a8ce4b1c3e04514e974038c32b0d97bfbaa8daed0b6da29bc8a4ac61ecb899d31cfbb23fe9ce7998d44234e15bb8032bcc5ac286678f9daf86bb4dd2e3f3a64c2c83e7704dd8b69916773fe8736099811c237eb64d2639ac988340c1c4dc81cee5c1d40ec0b32ebef2d1690dc1a9c4e3be88a4470602a2dca059746c99e0908885f96f9755859734091ffd53918a7e3bb6f9c4d7aec26afbca2762026f11a19dafab744650dbf21b03cb8274ea00d96ee68595f013889faab7e17607fbe2e4987e29a00666b93e4059f15740ed0f7d20e1ee00924b23833e966075ea0a1c601a906b3ca9a565c98078dc18ac4193ca5caba7f1c31808faee3403efc57e74aa40ba3ad855f350cffe7c64ad4a2110142fd037f0d838c192aa6bf8c87981c9efd82e5c01070cf0b81392072b895ef53d22ec9c81e85005433cef666e894b5e1994265907edf3d3871eedc3e509c4d4ced9cc7e51ee993de62952bfed389918ae2829e7723b23a2f5ffb44d7bf477717734e76f35fc1d83e214da054b04cfa8654970dd3a14e9aa56e12c43b6cdd0a8c22cb30aa6b87c82ace7763a261f202dcf8133932743b0a5fe43d70b22fc92814e1bd61578de8a839515917295dca52b0fd60d6a57ca9434eb6b9b810cc618ffd9dda24ae4948e3e64cb20efdeb77b9758d0f740a8fbc211fc7832cbdc1b9bd0d82fcb50524279dcb0e4bb09fed3c7bb4f328e98cf284c1817873f18afcd2fa639bca91b3f68d977855c7ddfb721bf44d2070fcf037cbd726c7ea381860eac994dfa8f8ff9c5c0a627ccaf6cddafce5352c8bd4354ff2b2b0e1c670b71184cc028f0757c9981c11c129776a3d6b171096d7798179a8fe2fa7c8d799b73183630c868c0f4d48da8d64ecea450af68bd1154842099af2fca971cc6670ee696bcc2c431944353a1a47759ed9c7a269ac186e4fea09a8ae491332bc36eb612a98fb9bedbb4b2497479ea4286c717cce7c9244023edaa244991b93297e70a7057766a0ece6ea1b16ddd47018bb50ffd96b6b9885fc711e24a1a15626ddb2e337041f9d31fcacc1847ce3d0dc6afa4de4b2d3d7e77db3fa6a32e6bf7c4a03d8ee8d4911a25b82488e2b0ebb2df78a510abb0044eb7e65911962217b7df5dc510a4212c65b3f500614ea040b102df196b902b0ca3de65cc399f2b8a3690a8c8192f3398b00e70af067d081609422046d0ff8ce710d33b4dd29cd2811a8f0c23ee07d195394daf98efd3517594e8763214f4e21608f6b4c1fbd17e60f9d0c5cfd9fe6dea343120b281ff250dd40c2cc59831f4d666ea8aac2147752b8637a17173eb7f9050b16d02891412776c8e735bfebbb23dd1e8c326fd7d277fe9f6d4430c44694059379313a641dd73ce1c9d220f300febb38fab98c69b1824283ddf6bddce4f78e63b5a6dda6edcc70cd897f13d53ae017b06a2f21fc8fdbc70e4c1d29170cc6b59549d440e2136c3819937361a2403e47717901fff1d17ac475e50857b399b99e1e102caedafc486d2e8cf3c8c9c3b79fd6cf4ae0c33609cc8f3debb24f760f33c6f3eb81ea37bdc6ee1aa979bd0ea72db3e974fd742951f9d385ac013f0a5c6a3c9fe7ab6ac0467ed885ec345ad4ca3ac490cb315ad45bdf43869fc40b19e20109886be87cc87963d994da36fa851b0b2e18485b1ad1a332a3b17adedd4f21dd6dc67243df26387c30cdb8832f4f4ed07f8d8f7826c0e9ef4d629e67424ec8a96a2dd97b49643763e8e5773bbb955cdd489c1424360d8fa3a351b83c8cc02c41d57c30f4a6b126201b4a7f6069f45246796c5d5526b92088a6b9eba9acd1d6ced2fb8fc7689b3304347fc8eca6a951c9f370eb19dafea695b6893b79d809e12b2d5c9418dcc641927fc5e4e2c21e313e9b8f2e51507c526f4be0702acde860e99c8291cf5da606e536898bcf64224ef7b079ed56b4d1f63911f2f29706071f4a893631022982e47ef15ed7b6bd404e47e8a131000d8c3cc473b5d7f6776c9a267a1596df1b5fdf6c0d351c58c7bce420e8664b05da346be36d65156c2934101bf23908af2b9c323754a81e8ad6acc02f1021a39b100737e16df30b980049a3e2ab791c8cae3e1a3777b083eeb564af5715b64d96923074d46f45e317219a389fef53c5331687eacf6670aa3b5bd9279bea7f3f456bf9698a9b3362be1862fa5e5d4994ef964e2fe870dc78d665cfaff45a056a669adf9ad37179b08d323bafe44325aa4f36b13a875f89a92f79d6c51a25e7e8fec95f08c5707683c1c6baad94f4416cd43e1dec20f8cbf44665adff1053cba38d5e396e143153b3a2dc2bd8e44184bad06921090fcd845395d8454f91c38b3523d3a3475a64f9b58a4f76de6d5815500bfd56f96a51677ea0b92f0c71f6c4f65915242b6fa9f8e76ccfd7efaa13d4e7353c98fb5afd17dfd27ad161c30566377dd87d9506bd01a95d943316fccff7cc0e5c578610665928666ccb83687376aa7661091e5ebe17748e089866b9df809ec95f0c934d69497bde9c3da567b737aee005baba8e80e04e888a7cb694615cc21e6ba4769a5854b6910e663279ebedc2bbb0803e7c4a0e43bb252d7919223480b4cbd14382b9e9b56c228e18f7815749e05dc555ddd917c536f0a5179a9656dc8faff080240fefd7ecb5190126015297938e5ea693d9e474a0173b7cd20ce2920c29923da394fa405a4c2df5cb542c9e94ce10b7c09909fd2c9fba707ded58a312ea1436c61f49dc78a981b579fd8666a1874fc5454bc1924b881a18a9f3879353001c0a62f934c84c8f1ece9f24012a9c0733d20c4df0aee5da9a1beafa376860ffbdfb876595b7669de37bff9e00f8da9a991bf9c63d509fd207f2fd7d0956c5d641752b93db6f3c4becb84e1f2a8679fecaef00b37fb6a512ad5998a1c0e7d97c38f10f369e6b25344bacc7b605f8d326a386e38d64ecb7dbb149def3077970f9cab7b52dcefdf91fd5858fd06fca13e43fa6b2c89d01d6065b2e084a478b60674895bb4e8352200f17400219d69b4889197b1b5771adf04eaf785f6f96422ee1be47166f51bbda70c730d7d777492cecc366af1c45887395fb1238f1fe7cd446099816494238760265d49664d6566d72f2daa63da30aa2335615aabb6a5ba5be746fbe103f07f7f9872b6b749714f28c6f313cb6acd7a47867021024dfd294bd1143a091a186872b292cde75305b3c03461760801a1f07dd7c51d314ee0cf53194046d6144dd0acedf78e8c273636cea01b01f237a473f133b96cc230660c211f925ed189252317674715effd93dc056123faf10e0fc00584a487bbf8314542aacb3ec3db5ca59835e1abc549d7edb79182875cca25d0591868e64106e382920778d0ffc437b9e14acc3e640f927911a21d7159c9c0bdc9dc6aca25edcf407ecffb3d36f0e03bc568129634c3151f2ae1f3a9225b20ce007e9e1520b582b15fe2f462099d1b1ab01aef293903adfda9a9be7722d0e79281c1aff6bec4166055df217e995158fbfbc347c17fc52fdea03650748a284df1f33755a374e07a33e84ca12c537f60723d26e32563dc274a1a574d2dca98ecd25419ba6193619424551390d37a95c93c98892f54f5a7b8f9344f6d94f2ef38f6624e7886c6f55c76489f464a954ebc7d65de2dabbcd4ea268f5e40673ddc6782ccc915e6b9568393d7e5299a444c7469ae4d449e67cb75daeed46a6792a8d559d61755c98c6aa63541cef43bc503cdea8f14ad5ad8f96e837f41078418fb2e98e4b6d4565a627d3a4c90c300db407c14028498d62a857af1baa72e241375cc6de6e9f5f1c6bc5a14bbd66d5676023ac2cb68c79b1c2d56c1055a4e10ebd9aa8b80730b63dda1b9a47222f5635f57f2f88405c1d19418889ef1fd90d6e5b4305de6f3493ecad3f81dfa84b7b779a5d5f4fe7634c31af98348f01eb792e0bbf699d1fe4a72355b997baaa3e8a1b1fe105d08a16320bf08d86b4372bdf4bdbb4ffc61f9e3cb0b9b6214e08b4b5e98e36ea88ed4f53fd03834853d3ba311a562b90403d60f2ff9b9fe3607a39849814634ea356f870d49bf0a43d8396b21abf64cf241635a85ed488ac8e43f2b307be0797237dd95d1f0b29174d56cd0f6736987cf1e38816f8b4f059fa311afd90d3e1e45f02bccb443ee4e829b609bc41edb0071a8a70c54ce5bcabdac75e5f1ff602b5493d885cb4b9eaa11b63e6dca20abd283db344f18920fbff8c88e3b3de523838bc65ca17f63702adb569f944f2d1015ccc4fecff7bf5368f76efd2ac7d7d5fff5c609898df1efe322ffee3dda12aa73e6639c8b5578adbad32be470b1200bc6a6b4b1277375e3493315591b0b72a980a21eb8a811f4c5693e4a74e1475606a73bbfb9cb53903b7a024b30ffd586e6e551dfd4786a105a6c1cc1de58068115e4e62ae70b62fc20f4088d44c152d26e289903ffc11a6edde36f57791ce5c77522d57b60b8403da631cf1851c41e2fa4d6dbb0b0546cc75d38ea042bb776352fe6edad4be44e44757594ede378ddb574c0db0f1612861ad7721667c50ad0009344aebefd4564103436b99206dd889ad4b9f16be9a20225f1c3ebe0ba6a22cdee8661a8788f281200832f49c012443903bc7842aaa2fbe1e0aa777c29907f9fa93428416dc4ea8d2a5513ae9d214e4da433e6dfcc0b404a5c04aef95d44b3dc4d6d4f5f3b279782df6eb03d6a056c8ada875719c02505253f97bb660acc7a63759214a7e08a4c3a7d546b2bdb5bd70b86649e3f08f896379849649702e8697b5cdbd3c814a79363a3936c3b797148b287afb6e4655940be959c9ebc65f67340f2cb314a67207023374936d2056dda91076184df6f3bc3eb9fbb124a63a06cf18e5d55b0a5e034950bd26625b74d5ce8ee33eab3ac6bedf842ab7d38862d0a13fa6f063a86136c45251b5a5fc2f6a6c65d858602197332acab0d2ae8bd4759691446f1cf01cb92c4b766a958c1b0ed9c55bda4aa29e81a6727902630e9a91f824759bc941f6ef6ea206345e807edbf4aa01aeccf4dc2934647e7f199848f20be68f8c7cf558746eee47dbaed6717655fbec138739e53c99732d8373e68a7ea801e665da3cb3f8875500afe4b0a59f99a7932670377d8499f9374b358569323bcfb8c2a97b886ea762abb4952c4dd0b13ff434f70537a10411e86cf40bc2aa144893e64780be8cf23f7d8a1f7d761692cd1a4d9e9f27915459c6583abc35cc3e13843214eaab2dc0f55a206533a392753d6d02d3a391ff08f0128a4447dbdce72cdd45ed1cf0f680eec4b28c1f9d90f684c9363060ba0824a288472c37ca8ce1bf932f0f6ca69a0d8ee6a257cacdb66fe3ffff7a2237e82fffda17ac50037e61d83335ae09e682c8fecbc8e19b9b75e94432258c2b69589ce6c46db0ae2d7fe429f5ed9da14a1d2d78cf18a08670d29f5785a64b17167ad48b2c05e754799e553d62079b0f2c675ca1a5211f740acd0fe3c86a90856c711691fc77717eb79e992ce9173c4c8625573e4b713407994e0c7e0e25be69", 0x2000, &(0x7f0000006680)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) [ 872.094955][ T5030] Bluetooth: hci3: unexpected cc 0x0c03 length: 249 > 1 11:59:17 executing program 4: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000004380), 0x0, 0x0) ioctl$TCSETSW2(r0, 0x402c542c, 0x0) [ 872.135665][ T5030] Bluetooth: hci3: unexpected cc 0x1003 length: 249 > 9 [ 872.198561][ T5030] Bluetooth: hci3: unexpected cc 0x1001 length: 249 > 9 [ 872.242896][ T5030] Bluetooth: hci3: unexpected cc 0x0c23 length: 249 > 4 [ 872.278027][ T5030] Bluetooth: hci3: unexpected cc 0x0c25 length: 249 > 3 [ 872.289677][ T5030] Bluetooth: hci3: unexpected cc 0x0c38 length: 249 > 2 11:59:18 executing program 2: openat$tun(0xffffffffffffff9c, &(0x7f00000013c0), 0x260801, 0x0) 11:59:18 executing program 0: openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x40200, 0x0) 11:59:18 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000004380), 0x0, 0x0) openat$cgroup_pressure(r0, &(0x7f0000000000)='cpu.pressure\x00', 0x2, 0x0) 11:59:18 executing program 4: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) setsockopt$packet_fanout(r0, 0x107, 0x12, 0x0, 0x0) 11:59:18 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180), 0x2001, 0x0) write$FUSE_DIRENT(r0, 0x0, 0x0) 11:59:18 executing program 2: r0 = socket$inet6_udp(0xa, 0x2, 0x0) ioctl$sock_SIOCSIFVLAN_SET_VLAN_FLAG_CMD(r0, 0x8983, 0x0) 11:59:18 executing program 0: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_buf(r0, 0x6, 0x1c, &(0x7f0000000340)="f6", 0x1) 11:59:19 executing program 4: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x0, 0x0, 0x0) 11:59:19 executing program 1: msgctl$MSG_INFO(0x0, 0xc, &(0x7f0000000380)=""/188) 11:59:19 executing program 2: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$sock_SIOCGPGRP(r0, 0x8904, &(0x7f0000000040)) [ 873.804199][ T9574] netdevsim netdevsim3 netdevsim3 (unregistering): unset [1, 0] type 2 family 0 port 6081 - 0 11:59:19 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) setsockopt$inet6_IPV6_HOPOPTS(r0, 0x29, 0x36, 0x0, 0x0) 11:59:19 executing program 4: openat$cgroup_type(0xffffffffffffffff, &(0x7f0000001d00), 0x2, 0x0) [ 874.138265][ T9574] netdevsim netdevsim3 netdevsim2 (unregistering): unset [1, 0] type 2 family 0 port 6081 - 0 11:59:19 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) getsockname$packet(r0, 0x0, 0x0) [ 874.415419][ T5030] Bluetooth: hci3: command tx timeout [ 874.417813][ T9574] netdevsim netdevsim3 netdevsim1 (unregistering): unset [1, 0] type 2 family 0 port 6081 - 0 11:59:20 executing program 2: select(0x40, &(0x7f0000000500), 0x0, &(0x7f0000000580)={0xedd}, 0x0) [ 874.641560][ T9574] netdevsim netdevsim3 netdevsim0 (unregistering): unset [1, 0] type 2 family 0 port 6081 - 0 11:59:20 executing program 4: timer_create(0x4, 0x0, &(0x7f0000000140)) 11:59:20 executing program 0: openat$sysfs(0xffffffffffffff9c, &(0x7f0000000280)='/sys/class/dmi', 0x804, 0x100) [ 874.803450][T12486] chnl_net:caif_netlink_parms(): no params data found 11:59:20 executing program 1: r0 = syz_open_procfs(0x0, &(0x7f00000041c0)='cgroup\x00') read$FUSE(r0, 0x0, 0x0) 11:59:20 executing program 2: openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x32b400, 0x0) [ 875.243416][ T9574] bridge_slave_1: left allmulticast mode [ 875.249467][ T9574] bridge_slave_1: left promiscuous mode [ 875.256453][ T9574] bridge0: port 2(bridge_slave_1) entered disabled state [ 875.310112][ T9574] bridge_slave_0: left allmulticast mode [ 875.321104][ T9574] bridge_slave_0: left promiscuous mode [ 875.328195][ T9574] bridge0: port 1(bridge_slave_0) entered disabled state 11:59:20 executing program 0: mremap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) 11:59:21 executing program 4: shmget$private(0x0, 0x2000, 0x78000000, &(0x7f0000ffd000/0x2000)=nil) 11:59:21 executing program 1: r0 = msgget(0x1, 0x0) msgctl$MSG_INFO(r0, 0xc, &(0x7f0000000100)=""/34) 11:59:21 executing program 2: r0 = eventfd2(0x0, 0x0) write$eventfd(r0, &(0x7f0000004c00), 0x8) 11:59:21 executing program 0: r0 = msgget$private(0x0, 0x0) msgctl$IPC_INFO(r0, 0x3, &(0x7f0000000000)=""/86) 11:59:21 executing program 4: msgget(0x1, 0x25e) [ 876.016768][ T9574] geneve1 (unregistering): left allmulticast mode [ 876.126592][ T9574] team0: Port device geneve1 removed 11:59:21 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$sock_inet6_udp_SIOCOUTQ(r0, 0x5411, 0x0) [ 876.335746][ T9574] bond0 (unregistering): (slave bond_slave_0): Releasing backup interface 11:59:21 executing program 2: r0 = socket$kcm(0x29, 0x2, 0x0) ioctl$sock_inet_SIOCGIFNETMASK(r0, 0x891b, 0x0) [ 876.429889][ T9574] bond0 (unregistering): (slave bond_slave_1): Releasing backup interface [ 876.487817][ T5030] Bluetooth: hci3: command tx timeout [ 876.491151][ T9574] bond0 (unregistering): Released all slaves 11:59:22 executing program 4: r0 = socket$nl_audit(0x10, 0x3, 0x9) sendmsg$AUDIT_USER_AVC(r0, &(0x7f0000000740)={0x0, 0x0, &(0x7f0000000700)={&(0x7f0000000780)=ANY=[@ANYBLOB="f0"], 0xf0}}, 0x0) 11:59:22 executing program 1: bpf$BPF_PROG_ATTACH(0x8, &(0x7f0000000200)={@map, 0xffffffffffffffff, 0x2e, 0x1, 0xffffffffffffffff, @prog_id=0xffffffffffffffff}, 0x20) 11:59:22 executing program 0: syz_emit_ethernet(0x36, &(0x7f00000002c0)={@multicast, @link_local, @void, {@ipv4={0x800, @dccp={{0x6, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x21, 0x0, @dev, @dev, {[@rr={0x7, 0x3}]}}, {{0x0, 0x0, 0x4, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, ';{L', 0x0, "20957e"}}}}}}, 0x0) 11:59:22 executing program 2: r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_ipv4_tunnel_SIOCCHGTUNNEL(r0, 0x89b0, &(0x7f0000000800)={'tunl0\x00', 0x0}) 11:59:22 executing program 0: r0 = syz_init_net_socket$802154_raw(0x24, 0x3, 0x0) ioctl$SIOCGSTAMP(r0, 0x8906, 0x0) 11:59:22 executing program 1: r0 = socket(0x1e, 0x1, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r0, 0x8933, &(0x7f0000000000)={'batadv_slave_0\x00', 0x0}) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000e40)={0x6, 0x5, &(0x7f0000000a00)=ANY=[], &(0x7f0000000a40)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', r1, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0xfffffffffffffe95}, 0x90) 11:59:22 executing program 4: r0 = syz_init_net_socket$802154_raw(0x24, 0x3, 0x0) ioctl$sock_inet_SIOCSIFDSTADDR(r0, 0x8918, 0x0) 11:59:23 executing program 2: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000100), 0xffffffffffffffff) sendmsg$NL80211_CMD_SET_WIPHY_NETNS(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)={&(0x7f00000000c0)={0x30, r1, 0x1, 0x0, 0x0, {{}, {@val={0x8}, @val={0x8}, @val={0xc}}}}, 0x30}}, 0x0) 11:59:23 executing program 0: r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$BTRFS_IOC_RM_DEV(r0, 0x5000940b, 0x0) 11:59:23 executing program 1: r0 = syz_init_net_socket$x25(0x9, 0x5, 0x0) ioctl$SIOCX25SSUBSCRIP(r0, 0x89e1, &(0x7f0000000000)={'caif0\x00'}) [ 877.920689][ T9574] batadv0: left promiscuous mode [ 877.966234][ T9574] team0: left promiscuous mode [ 877.971557][ T9574] team_slave_0: left promiscuous mode [ 877.985668][ T9574] team_slave_1: left promiscuous mode 11:59:23 executing program 4: bpf$BPF_PROG_DETACH(0x9, &(0x7f0000000140)={@cgroup, 0xffffffffffffffff, 0x33, 0x202a, 0x0, @prog_fd}, 0x20) [ 878.187646][ T9574] hsr_slave_0: left promiscuous mode [ 878.220375][ T9574] hsr_slave_1: left promiscuous mode [ 878.272700][ T9574] batman_adv: batadv0: Interface deactivated: batadv_slave_0 [ 878.280611][ T9574] batman_adv: batadv0: Removing interface: batadv_slave_0 11:59:23 executing program 0: r0 = socket$igmp(0x2, 0x3, 0x2) ioctl$sock_inet_SIOCSIFDSTADDR(r0, 0x8918, 0x0) [ 878.355705][ T9574] batman_adv: batadv0: Interface deactivated: batadv_slave_1 [ 878.364919][ T9574] batman_adv: batadv0: Removing interface: batadv_slave_1 [ 878.511742][ T9574] veth1_macvtap: left promiscuous mode [ 878.517723][ T9574] veth0_macvtap: left promiscuous mode [ 878.524079][ T9574] veth1_vlan: left promiscuous mode [ 878.529719][ T9574] veth0_vlan: left allmulticast mode [ 878.536213][ T9574] veth0_vlan: left promiscuous mode 11:59:24 executing program 1: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPCTNL_MSG_CT_GET_CTRZERO(r0, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000240)={&(0x7f00000001c0)={0x14, 0x3, 0x1, 0x101}, 0x14}}, 0x0) [ 878.564800][ T5030] Bluetooth: hci3: command tx timeout 11:59:24 executing program 4: r0 = socket(0x2, 0x3, 0x2) bind$alg(r0, &(0x7f0000000000)={0x26, 'rng\x00', 0x0, 0x0, 'jitterentropy_rng\x00'}, 0x58) 11:59:24 executing program 0: bpf$BPF_PROG_DETACH(0x9, &(0x7f0000000480)={@cgroup, 0xffffffffffffffff, 0x24, 0x8, 0x0, @prog_id}, 0x20) 11:59:25 executing program 4: bpf$BPF_PROG_DETACH(0x9, &(0x7f0000000240)={@ifindex, 0xffffffffffffffff, 0x37, 0x0, 0x0, @link_id}, 0x20) 11:59:25 executing program 0: socket(0x11, 0x2, 0xcf) 11:59:25 executing program 1: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000e40)={0x6, 0x5, &(0x7f0000000a00)=@framed={{}, [@map_fd={0x18, 0x0, 0x1, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x2}]}, &(0x7f0000000a40)='syzkaller\x00'}, 0x90) [ 880.045134][ T9574] team0 (unregistering): Port device vlan0 removed [ 880.055429][ T9574] smc: removing net device vlan0 with user defined pnetid SYZ1 11:59:25 executing program 4: socket(0x1e, 0x0, 0x100009) 11:59:26 executing program 0: r0 = syz_init_net_socket$x25(0x9, 0x5, 0x0) ioctl$SIOCX25SCALLUSERDATA(r0, 0x89e5, &(0x7f00000010c0)={0x0, "f140e1282b7ce2cf2fbd5441e8f0f268d5e8d0c670fc1353ae2e89c87654deed9c6223bae720bf0a6088c0b7a649190f168b5ba3df43e14a37168899c0d55d80dadc7e18029306e0d392db65a031b5218c0c303938cff474e9d08a645544e676efd0f55a5a943a5e52add1dfc7452d0d3614ae5c6c00e53bd9a6f2e02ebf10bc"}) [ 880.474574][ T9574] team_slave_1 (unregistering): left allmulticast mode 11:59:26 executing program 4: r0 = socket$nl_audit(0x10, 0x3, 0x9) sendmsg$AUDIT_TRIM(r0, &(0x7f00000000c0)={&(0x7f0000000100), 0xc, &(0x7f0000000080)={&(0x7f0000000040)={0x10, 0x3f6, 0x0, 0x0, 0x0, "", ["", "", "", "", "", "", ""]}, 0xffffffffffffff36}}, 0x0) 11:59:26 executing program 1: r0 = socket(0x11, 0x2, 0x0) sendmsg$sock(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=[@txtime={{0x18}}], 0x18}, 0x0) [ 880.555655][ T9574] team0 (unregistering): Port device team_slave_1 removed [ 880.592049][ T9574] team_slave_0 (unregistering): left allmulticast mode [ 880.649601][ T5030] Bluetooth: hci3: command tx timeout [ 880.723638][ T9574] team0 (unregistering): Port device team_slave_0 removed [ 880.851272][ T9574] smc: removing net device bridge_slave_0 with user defined pnetid SYZ1 11:59:26 executing program 0: r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_ipv4_tunnel_SIOCCHGTUNNEL(r0, 0x8992, &(0x7f0000000800)={'tunl0\x00', 0x0}) 11:59:26 executing program 4: r0 = socket(0x1e, 0x1, 0x0) ioctl$sock_ipv6_tunnel_SIOCCHGTUNNEL(r0, 0x89f3, &(0x7f0000000380)={'ip6_vti0\x00', &(0x7f0000000300)={'ip6gre0\x00', 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, @mcast1, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}}}) 11:59:26 executing program 1: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000040)={&(0x7f00000000c0)=@ipv6_delrule={0x30, 0x21, 0x1, 0x0, 0x0, {0xa, 0x10, 0x80}, [@FRA_SRC={0x14, 0x2, @private0}]}, 0x30}}, 0x0) 11:59:27 executing program 2: r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$KDFONTOP_GET(r0, 0x4b72, &(0x7f0000000080)={0x1, 0x0, 0x0, 0x0, 0x0, 0x0}) [ 881.824835][T12486] bridge0: port 1(bridge_slave_0) entered blocking state [ 881.833091][T12486] bridge0: port 1(bridge_slave_0) entered disabled state [ 881.840948][T12486] bridge_slave_0: entered allmulticast mode [ 881.850626][T12486] bridge_slave_0: entered promiscuous mode 11:59:27 executing program 4: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r0, &(0x7f0000000400)={0x0, 0x0, &(0x7f00000003c0)={&(0x7f0000000380)=@mpls_getroute={0x1c, 0x1a, 0xf8c9117fa84dfee5}, 0x1c}}, 0x0) [ 882.038305][T12486] bridge0: port 2(bridge_slave_1) entered blocking state [ 882.047062][T12486] bridge0: port 2(bridge_slave_1) entered disabled state [ 882.055137][T12486] bridge_slave_1: entered allmulticast mode [ 882.064720][T12486] bridge_slave_1: entered promiscuous mode 11:59:27 executing program 0: r0 = socket$inet_tcp(0x2, 0x1, 0x0) getsockopt$EBT_SO_GET_INFO(r0, 0x0, 0x80, 0x0, &(0x7f0000000180)) 11:59:27 executing program 1: bpf$MAP_CREATE(0x0, &(0x7f0000000100)=@base={0x19, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x48) 11:59:28 executing program 0: r0 = bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000340), 0x48) bpf$BPF_MAP_CONST_STR_FREEZE(0x16, &(0x7f0000000480)={r0}, 0x4) r1 = bpf$PROG_LOAD(0x5, &(0x7f00000004c0)={0x11, 0x18, &(0x7f00000001c0)=ANY=[@ANYBLOB="18000000000000000000000000000000b7080000000000007b8af8ff00000000b7080000000000007b8af0ff00000000bfa100000000000007010000f8ffffffbfa400000000000007040000f0ffffffb70200000000000018230000", @ANYRES32=r0, @ANYBLOB="0000000000000000b70500000800000085000000a5000000180100002020640500000000002020207b1af8ff00000000bfa100000000000007010000f8ffffffb702000008000000b703000000000000a50000000800000095"], &(0x7f0000000600)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000002c0)={&(0x7f0000000000)='kmem_cache_free\x00', r1}, 0x10) bpf$MAP_UPDATE_ELEM_TAIL_CALL(0x2, 0x0, 0x0) quotactl$Q_QUOTAON(0x0, &(0x7f0000000040)=ANY=[], 0xee01, 0x0) [ 882.502817][T12486] bond0: (slave bond_slave_0): Enslaving as an active interface with an up link 11:59:28 executing program 2: r0 = add_key$fscrypt_v1(&(0x7f0000000000), &(0x7f0000000040)={'fscrypt:', @desc1}, &(0x7f0000000080)={0x0, "e18264529a566251545266bdee9ec59c00f7ce2ecc440da5d93aed92010840ea76e397ecef757513938cf7c419d2cb9add00c2dee04de295f447eb287984755f"}, 0x48, 0xfffffffffffffffe) keyctl$chown(0x4, r0, 0xee00, 0x0) keyctl$chown(0x4, r0, 0x0, 0x0) [ 882.645657][T12486] bond0: (slave bond_slave_1): Enslaving as an active interface with an up link 11:59:28 executing program 4: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r0, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000400)=@ipv6_newrule={0x24, 0x20, 0x1, 0x0, 0x0, {}, [@FIB_RULE_POLICY=@FRA_DPORT_RANGE={0x8}]}, 0x24}}, 0x0) 11:59:28 executing program 1: r0 = socket$inet_udplite(0x2, 0x2, 0x88) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f0000002140)="ea", 0x1) [ 883.014573][T12486] team0: Port device team_slave_0 added [ 883.087356][T12486] team0: Port device team_slave_1 added 11:59:28 executing program 2: pipe2(0x0, 0x91880) 11:59:28 executing program 0: r0 = socket$inet_udplite(0x2, 0x2, 0x88) setsockopt$IP_VS_SO_SET_ADD(r0, 0x0, 0x482, &(0x7f0000000000)={0x3a, @private=0xa010101, 0x4e20, 0x0, 'ovf\x00'}, 0x2c) 11:59:28 executing program 4: r0 = openat$vcsa(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) io_uring_register$IORING_REGISTER_EVENTFD(r0, 0x4, 0x0, 0x1) [ 883.500206][T12486] batman_adv: batadv0: Adding interface: batadv_slave_0 [ 883.508055][T12486] batman_adv: batadv0: The MTU of interface batadv_slave_0 is too small (1500) to handle the transport of batman-adv packets. Packets going over this interface will be fragmented on layer2 which could impact the performance. Setting the MTU to 1560 would solve the problem. [ 883.540052][T12486] batman_adv: batadv0: Not using interface batadv_slave_0 (retrying later): interface not active 11:59:29 executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX(r0, 0x8933, &(0x7f0000000000)={'lo\x00', 0x0}) r2 = socket$inet6_udplite(0xa, 0x2, 0x88) ioctl$sock_ipv6_tunnel_SIOCCHGTUNNEL(r2, 0x89f3, &(0x7f0000000200)={'syztnl2\x00', &(0x7f0000000280)={'ip6tnl0\x00', r1, 0x29, 0x0, 0x0, 0x0, 0x0, @mcast2, @private2}}) [ 883.694816][T12639] IPVS: set_ctl: invalid protocol: 58 10.1.1.1:20000 [ 883.796457][T12486] batman_adv: batadv0: Adding interface: batadv_slave_1 [ 883.803846][T12486] batman_adv: batadv0: The MTU of interface batadv_slave_1 is too small (1500) to handle the transport of batman-adv packets. Packets going over this interface will be fragmented on layer2 which could impact the performance. Setting the MTU to 1560 would solve the problem. [ 883.835495][T12486] batman_adv: batadv0: Not using interface batadv_slave_1 (retrying later): interface not active 11:59:29 executing program 2: r0 = socket$inet_udplite(0x2, 0x2, 0x88) setsockopt$inet_IP_XFRM_POLICY(r0, 0x0, 0x11, &(0x7f00000021c0)={{{@in=@private, @in6=@loopback, 0x0, 0x0, 0x0, 0x0, 0xa}}, {{@in, 0x0, 0x32}, 0x0, @in=@initdev={0xac, 0x1e, 0x0, 0x0}, 0x0, 0x1}}, 0xe8) 11:59:29 executing program 0: bpf$MAP_CREATE(0x0, &(0x7f0000000700)=@bloom_filter={0x1e, 0x0, 0x0, 0x0, 0x2114, 0x1, 0x2}, 0x48) 11:59:29 executing program 4: r0 = socket$inet_udplite(0x2, 0x2, 0x88) setsockopt$inet_IP_XFRM_POLICY(r0, 0x0, 0x11, &(0x7f0000004b00)={{{@in=@dev, @in6=@ipv4={'\x00', '\xff\xff', @remote}}}, {{@in6=@loopback}, 0x0, @in=@dev}}, 0xe8) 11:59:30 executing program 2: r0 = bpf$BPF_BTF_GET_FD_BY_ID(0x13, 0x0, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x8, &(0x7f0000000180)={0x1, &(0x7f0000000080)=[{0x1, 0x4, 0x4, 0x3ff}]}) r3 = seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0xc, &(0x7f0000000200)={0x2, &(0x7f00000001c0)=[{0x6, 0x4, 0x8}, {0x6, 0x9, 0x20, 0x4}]}) ioctl$SECCOMP_IOCTL_NOTIF_RECV(r3, 0xc0502100, &(0x7f0000000100)={0x0}) mmap$IORING_OFF_SQ_RING(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x13, r2, 0x0) ioctl$sock_ipv4_tunnel_SIOCADDTUNNEL(0xffffffffffffffff, 0x89f1, &(0x7f0000000340)={'syztnl2\x00', &(0x7f00000003c0)={'tunl0\x00', 0x0, 0x7, 0x8, 0x401, 0x7fff, {{0x29, 0x4, 0x1, 0x20, 0xa4, 0x66, 0x0, 0x94, 0x29, 0x0, @broadcast, @dev={0xac, 0x14, 0x14, 0x23}, {[@lsrr={0x83, 0x13, 0x57, [@local, @loopback, @rand_addr=0x64010102, @multicast1]}, @generic={0x86, 0xa, "21a2ef4069598777"}, @timestamp_prespec={0x44, 0x34, 0xbe, 0x3, 0xd, [{@multicast1, 0x4}, {@empty, 0x101}, {@loopback, 0x1}, {@remote, 0x6f}, {@dev={0xac, 0x14, 0x14, 0x19}, 0x9b}, {@initdev={0xac, 0x1e, 0xff, 0x0}, 0x7}]}, @timestamp_addr={0x44, 0x3c, 0xa2, 0x1, 0x0, [{@rand_addr=0x64010101, 0x7f}, {@local, 0x2}, {@loopback}, {@empty, 0x6}, {@initdev={0xac, 0x1e, 0x0, 0x0}, 0x1f}, {@initdev={0xac, 0x1e, 0x1, 0x0}, 0x6}, {@remote}]}]}}}}}) bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000000380)={r1, r5, 0x25, 0xd, @void}, 0x10) bpf$MAP_CREATE_RINGBUF(0x0, &(0x7f0000000000)={0x1b, 0x0, 0x0, 0x0, 0x0, r2, 0xfff, '\x00', 0x0, r0, 0x2, 0x1, 0x4}, 0x48) bpf$MAP_UPDATE_CONST_STR(0x2, &(0x7f00000015c0)={{r1}, &(0x7f0000001540), &(0x7f0000001580)='%pS \x00'}, 0x20) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$SECCOMP_IOCTL_NOTIF_ID_VALID(r1, 0x40082102, &(0x7f0000001740)=r4) ioctl$sock_ipv6_tunnel_SIOCADDTUNNEL(r6, 0x89f1, &(0x7f0000000f00)={'ip6gre0\x00', 0x0}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$SECCOMP_IOCTL_NOTIF_ID_VALID(r7, 0x40082102, 0x0) ioctl$ifreq_SIOCGIFINDEX_team(r6, 0x8933, &(0x7f0000000080)={'team0\x00', 0x0}) sendmsg$nl_route(r7, &(0x7f0000000140)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x40000010}, 0xc, &(0x7f0000000100)={&(0x7f00000000c0)=@getstats={0x1c, 0x5e, 0x400, 0x70bd2c, 0x25dfdbff, {0x0, 0x0, 0x0, r8, 0x1}, ["", ""]}, 0x1c}, 0x1, 0x0, 0x0, 0x4}, 0x0) bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000001680)=@bpf_ext={0x1c, 0x10, &(0x7f0000000240)=@ringbuf={{0x18, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x8}, {{0x18, 0x1, 0x1, 0x0, r1}}, {}, [@exit], {{}, {0x7, 0x0, 0xb, 0x2, 0x0, 0x0, 0x2}, {0x85, 0x0, 0x0, 0x84}}}, &(0x7f00000002c0)='GPL\x00', 0x1000, 0x1000, &(0x7f0000000500)=""/4096, 0x41000, 0x1, '\x00', r5, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000300)={0x7, 0x1}, 0x8, 0x10, &(0x7f0000001500)={0x4, 0xa, 0xe2fc, 0xffff3e92}, 0x10, 0xb0c9, r1, 0x4, &(0x7f0000001600)=[r7], &(0x7f0000001640)=[{0x0, 0x3, 0xb, 0xb}, {0x0, 0x5, 0xa, 0x1}, {0x0, 0x2, 0x2, 0x6}, {0x4, 0x1000001, 0xc, 0x6}], 0x10, 0x8000}, 0x90) [ 884.574401][T12486] hsr_slave_0: entered promiscuous mode 11:59:30 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write$cgroup_int(r0, &(0x7f0000000940), 0x12) write$nbd(r0, &(0x7f0000000040)={0x67446698, 0x0, 0x0, 0x0, 0x0, "23ccd133f92bfdd377eb1fe5247d334e15828c6776f317a1064706ee627708cdd5d765d6a7b268845609ea980923327337fd037e3d1c7ad49e56b0e97dccde46aab157b0e0b579786a17d4b67780d4df45e170c0571d8cc034e283aa9256b83cf0462013a1cbd712e3663088bf81dafaac631db03106a591a0391c3dd9dd4852fe50c4bdf4aef95904dcbb91c1795e37247c452ba2c1a040933289670df633bfa409352492c44157beaf42f83657afc78625e20f293c977d78bb887e2804aa199b89dc4dff3c0e7e942a0e2bb95fc993ae09c032092eb412f1b50c1684c694ac128b08ec58719e2c333f6952279782472ea6dc44c6d558449047287928abf7e29bb1609f93ca1ee69dac32955bae45c93f33d2d3cd4c774342d167ae809bd3b652f39236a894247628e6798f56c62903280f7e2c98d34dba3d82c87407750d0eb0ba5f1e2109bb3c42cc85ad55446b1b2c139bd00884eb89015043add1fc74deb5390ff48e10fc6a4b13b0bf2a34345f61ee015b5495df79796369475f740539b18c64f129a9b4f3eb858d3bfe016707ca0b0f49940ea85d44c12c0fd25781d71b6c67a3da0fabfac02b56ca8ea541faa01d745d8592d13b6c262c7eeda4fd0366f33938a051530b89bbdb48bcce515a2e4994c626a02748c98c920449f8461c5484d37921ed3f3fe25b885e569f808cc78c4cbdb821b453d695cce18638fd6195c811e117efaa84b082b1f9baa997fd7c6888801c9680804f187ec0a335083e2d6f969f4742759d82ec6536df7f416e1c20a73ef171d3d629d05ee0eb85c34ba4ba15f8d2eea101fd7ca60c292523d5923b4bf0d741e9b9dacccbab246f528ee7fe4795fc055863742036672b044b896042a186e8a5b103b15102123632010a37c6c4a90ebd19368263fb726a92e73c36b40aa20da37d524a9b6f0a07dd4711b822bbefff0e8712751877a48fa736c7b98c2dbec067d0e0dd43d5e92047e23241c13016295ca4b5a19dafecffc79fa96684a46b3f45e2f445a6f8b52605204faaf306897520fa2c25851d547ea7306a999aaf763bc12dd3716cc29554895f2596fdb1df81fa787302198d023935ff848678d73a1eae6d23403901d9fe64c2338759b687bd2b1514aa5d44371f6dc8b748eda2a0cefb5567538f03e9fd732c53f9240dffb08f9e0716922385786dcdf2f280ffdbce2b32324826f5cfb72107be86f2dadebbf62887650c622759693892c2b9d214e174499a34dbceb703febb9d7cf3784a1a0c1cdae92be059d86036291ab6f35d7c5b7857b94ad803e777a098f795d32cacc8e0bf1fd049c44f73f8742554f2c473ea978863b8c648a10385ec00c880bbcfbdd11bf38e03001d55a74321431c85ab08d61e190be40e6105005035cb76cd14f339cd7ad2e1f7b68d0ceb5ab93c9b981d7d3eed5195f0ab007f4bd7003d8a85e6bcedfec836513b9684ff420a5a36725336e49a2f977aa736386677c0b1788c72baf7de1c81bea84fbef07c1c1fdc28e473dfa13d628d2f66891c3b1c66c38d0d3b37c2dbed59897d00f3df46e2c62165e3749de274a9be75cf63bb046216cb79afe3b5fa1faf784f1f84270e73f7753c76779fe4cc065c62a86601595919565711cb869912ad36446cd7be243169bceee345aa470ccbde9cacdae32faec64b1e5d75d35f5602290b4d32d34286aa6d9581ba8cea7b6d33a102e0726de9efcacb4d0ca99920f14cec8de62ea24f686180c0836cf6a039331e5fde0ae5ec2b43c43f5881157d4fa149423705406d837092458469e9dde9d4fe9fc50e16a93ca9202ff35664f62597e2c738d804bffef155c69931d4b256981dc9c6c1732184931709d881491c974246e09fea1b2cf0bd6e66ff9ed6d1a7c3c99f69e383a694fd23109865be91e1345fd022b6eb92a284bbe0ada4847142e3e9a296f0912664c199d8e58e2ae5addebdfa56db933e81c4399cf01cb6d41d143a82a6dedd9630228b5121d5e31bec732419f153a3f92714abbe655a89830f21629766fccc23e2f95af5f9d8cdcd8439ac8f9f5ae20b7cf27d50a59bc82f0e2331cad325ae2042a1951ce7c6ee11d5d76c34c49a4582ca63136582e7775023f0078a09d9a7ec69757e5aaaaf4c4f799969487a94fe436987bc1cf8a25a1865c741e239cdd96c1a4c51526454b2ae2c5ccd73c51901da1c2741a892ab1dad98291ccec80158c08ebbc370ba2734d5cfac3f61eb09ddf8cd8d693522e366577d9d4397156a60e841e3f73ce1d27fcd8835d0b5fa22201f3eb27b61feeafbaf3de1b3aba723f376188840a9df76dad6acd968e8e5a14bc798b7f77e721526a58ce4172371178c0bcbf37f307a0c9e757c6dd32affc3fdbabf15966af25e38714b52fc41540dba67873550e3804048e30c8d215677adde924447dccf92db4d778bfa090f4aa3bdf9d7f5a16106a0bb78a75e42b5f2e298a6967e170dbccb93f46e377fd2351df35ed92174dfec1cfa2587685ddf482d0b11a95758c405f2bc182e1646442caa42c58e87e431ef58f95c41701474b57c5484daafce0bde4fd01fe1ce5faee63203f0a4e8754d512ccc0ff985b602fc6a50c1220e7c47ddb1c86e09ed0b1d6cd1f5093c92ccc2b73761b6f9c7e07a9d56d8e459d3297ba6caaf69a287d596c310cb5cc95ee16eb862e120461fa8ec83ace2f2686d4edadab428316ec9a32ea958c2cf5bafc0d0ffbb32bee8d3c4b70e8c447dc9395a7fce50de4638460c3c0e836992b7e2252fd0b0f019a5ab231ff7409f5cec4216fe8805b18bc7f530b84708d34253de1fc25dbdc0fa5649f460eadde23ebe1091927ebd74d98ce2e0e993d079c9c921cf38e3a0e7806893507026d9171b7385e0da3a769f0a47eaffc4db1451ed0a034d529cd3c04152daa5e59e0eb6bfb70cd88acdb8870780723be899649d96256fccb6d1cc61a6f64d0223482bb5cd53b84ef735c97cf0ff010fc0dca457ba37a06927f729014208723686b26b145f91f8aec465114fc67d3aa9194876c2f230aa258dd05878dcc670fa9aafc4ebe8830a07741ad50f794963ed70eedc6c70ad2cde08020f89f7ddae2b8e3787518f5dc5e5e2b36613af5b2b6ada216e758560c0763b514e1e667c09fb065e2ea3a8443344241acb5f2efb5957ca42ebb6b7e52cebf67463db5e652fde155993d06cfa4b5c92d783634ddf6e6c667777e9ad313d400c9e1c32f046600de0ac918b38de608cc1971b1132d364d4a57ee1409e51c369601b825aac9768407771baa79634e6d2e02eea4a4b3c5beaf0885b088db5596dde2a88312f65c2282dcb320b33153c7d888165c1cfde762038413c898eefc8983b132fef03585de158ede7b500128f646e19b4422f584eb66231f430a2e6762a9e1c5e6d913792ae5f969cfa9ca2ffb503dca1785aab251fe0cdb2b490d1f85859a0e7e509fe0066eadb3f9e8e7e2a73bbb9ca7d92e5e9cc975f2d918e2229889c1a141c0c773ba60730fa52ce598a3c1c0601b8c1ee519fbe172a8a6c0726a1fc86fbeba64da445da7624dd1e253307c6aa9d944a28085e886d1c632c1cba1b5c4e09414c20a3257bf2bcf5b2e78cbc0f5d7c636b36529c1b641624431b048f5c728835b7ddf684cce61e3d2ce067c2f166cc0e22a1c721887f45fcfb7554a9309eeee4a19531bbd4ce6a9ac69d47ebeb9c9f62be1146acbcfd44fbd455e575602869e629632fe746125958fc14cfa2d2b1b33936ee5721bc6d3fd4bf045fe20142d9f5940afe335571e7b4e7aebf01f856a466ed04727b48c433331f0c6eb587d03e476ea8ae49670b8380074920f08d221dd7e50b0dc0428e33f9d52fe8516be5ba0c85051c707e02738c2386d0eeedad69db9a472055ee7ef3ec83787e170d747ede7e32e9ec4f8202130e770e9bbcd2967435093b1534b7e3958b4a033c09d6349572f853979610bfacc0f2019dcfc361b99d778b7d46e9674156725dc80e5e7be3df743158fb4907be68765f28a928d2b6301034c1c7b79cd62259cc5e3654412b735180dc7a1b50b1f646d2e780b3023cc30f0197334cb717cb03de538908ce8fa81e1e27594e887dda35e1a70d7c399bb98e37d4652753f7a9c07d30bd550c5fd19f2fcf937714d609a6d64010eb8d2531f0f4eebbb1797469411c9e2c8187d3cbb02ca0477bcf67485c8af737ed920d25e5c8e68aa4951170d0e15b03bd11212f42ec65ae2944330b6593576a1f28ea65d4bc7ea17233167399b16e0a4b1afb122df680ec8a788f8e822e82f4aeecd989a351caba023793e506cf683ca3b7a072356f25f073557214b5bebff6d353c77b5bc4ebf6c3a24dcee97a9db7e4df6e31d91d93ae403c369ae0af7ace0f163dd23114f06f25d474c58f185cafa5137904d4560f38eb95bbfb56619308d4e98b537cb0094a967e7ccdb1622e358af54e5d67347c8aef4169fe58bfedb0066c39c6faba3a8b6f72cc99dec43e1a96b1f079b01303bb836580d811826e968a632e0198c0b74ed8740f4b5d4f06dfffd02eba62acc9bd264b3f12b02c083acbe345e5125de99e8c77a4bc2dd1ea1fa0d3bc7054cd0ff9e4fc91253f73b30db6f6480f8763a9d2edfd03376b4795994414bcf5630712ef88261bc4339aa9c5afb108ff85a93e441fbe989cfd38b65332f65b8138edb9d63d833edc06f65d8a597a9cac7ff5b1b4236c2ba1fc0629a4b1e0d9cc97cb42ee6a50c5d39ed7674a21bf7ab5512e0c11a12dc0ae19f7bcef4ded9470bb1d64727239e2ecd42ad42e461949823fe98ac71b812006ff926a693d695b84a613461909423f6ecf4f31f1974492c6e8e57a66f13197dc5c20cd4b2cea4baef853b583932edb42f8066e66ec4ce101ad71dabb575988daa56fb9c3d7b5d68081743ad39e8a6b561d44d0bae13b943dbcfae016743e1743f003b610095b8b630439b638270951d99ed5df66593b8c4ba82932374cdba652a37030081a16c7e73e56f720e7c306aa0eac5781266946adea52c3c368fc905ce0d1c62b4c827db82c25f0ba148706f426f46fa3e6401c41491f785e6b4ff30fbd61fa1a9c7aa9df99e5a4dbf857789035537149cc9b45ae89156cb52180c45f850de2b3651cd1a8abd21a978a31bc43dd9cec6bdc267738c285d866a9051fe9bb3c6778e6e78b7ff264d9fe1d8e95d6c5be883ebd04e4b748910a0abc561028e86c0715d105756be47c93bba328cb788cd6eedd6169bc7cc3e8c3db5807f46b5a54b6147a6650b557bdaac6511355df3b38788dac630953308bbed1521b581cb84c795baf3098fb713984cf58de3d6f02ddb3bd7c4221861e3ec526aaf3a32f9edcef75174ab43d5eace4b69cccb4b7d41206bb6c481760a7f6a5cf95f70f64fa158b56515423a959b40fe90fa80e4089e80c920e9268901515c47c31b94334c611140f76a2b1710e58185c5bfd753382716fb110e48a314342b891d9fc8ee4d8caedb55e8991a9b59b05f5dc3d45f7fa2fd292656d1b5751ea173a5522cdb97b93ef1f6237a7af257b5c15e9e8e225df18c7c0f282930b74a319fd6b482f91ddef633a1f96d17b838b80745a812aaf0050b728d54cbbc79af08e34e963d7e56f49c53bcbf6da789a275b36143af4c9962e83fc2dc3e88f9fe284c647721a5472a5a1b5f708e7af6677a5c8139189276cea3e109f42f681e1eca07601efbb9990d029dfa7c8f01adad3c2585486359b360d43dcc2f94b62ae38683c1025a659268ed5de7143c899d4e1c9445a00"}, 0x1001) [ 884.629035][T12486] hsr_slave_1: entered promiscuous mode [ 884.711498][T12486] debugfs: Directory 'hsr0' with parent 'hsr' already present! [ 884.719511][T12486] Cannot create hsr debugfs directory 11:59:30 executing program 4: r0 = bpf$MAP_CREATE_TAIL_CALL(0x0, &(0x7f0000003700), 0x48) bpf$MAP_UPDATE_ELEM_TAIL_CALL(0x2, &(0x7f0000000080)={{r0}, &(0x7f0000000000), 0x0}, 0x20) 11:59:30 executing program 1: getresgid(&(0x7f0000004940), &(0x7f0000004980), &(0x7f00000049c0)) [ 885.105674][ T28] audit: type=1326 audit(1710503970.583:16): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=unconfined pid=12652 comm="syz-executor.2" exe="/root/syz-executor.2" sig=31 arch=c000003e syscall=202 compat=0 ip=0x7ff6db07dda9 code=0x0 11:59:31 executing program 4: shmget$private(0x0, 0x3000, 0x78001800, &(0x7f0000ffc000/0x3000)=nil) 11:59:31 executing program 0: bpf$MAP_CREATE(0x0, &(0x7f0000000700)=@bloom_filter={0x1e, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x4, 0x5}, 0x48) 11:59:31 executing program 1: syz_clone(0x18a0b400, 0x0, 0x0, &(0x7f0000000100), 0x0, 0x0) 11:59:31 executing program 4: bpf$MAP_UPDATE_ELEM_TAIL_CALL(0x2, 0x0, 0x0) r0 = socket(0x10, 0x3, 0x0) r1 = socket(0x10, 0x803, 0x0) syz_genetlink_get_family_id$mptcp(&(0x7f00000000c0), r1) getsockname$packet(r1, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000040)=ANY=[@ANYBLOB="3c0000001000010400eeffff11feffffff000000", @ANYRES32=r2, @ANYBLOB="01000000010000001c0012000c000100627269646765"], 0x3c}}, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000005840)={0x0, 0x0, &(0x7f00000005c0)={&(0x7f0000001240)=@newqdisc={0x78, 0x24, 0x5820a61ca228651, 0x0, 0x0, {0x0, 0x0, 0x0, r2, {}, {0xffff, 0xffff}}, [@qdisc_kind_options=@q_sfq={{0x8}, {0x4c}}]}, 0x78}}, 0x0) 11:59:31 executing program 2: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ffe000/0x1000)=nil, 0xffffffff0000, 0x0, 0x10, r0, 0x0) 11:59:31 executing program 0: r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000500)) 11:59:31 executing program 1: bind$inet(0xffffffffffffffff, &(0x7f00000025c0)={0x10, 0x2}, 0x10) [ 886.505915][T12674] netlink: 4 bytes leftover after parsing attributes in process `syz-executor.4'. 11:59:32 executing program 0: r0 = socket$inet_sctp(0x2, 0x5, 0x84) setsockopt$inet_sctp_SCTP_AUTH_ACTIVE_KEY(r0, 0x84, 0x15, &(0x7f00000001c0)={0x0, 0x2}, 0x8) 11:59:32 executing program 2: mkdir(&(0x7f0000001980)='./file0/file0\x00', 0x0) 11:59:32 executing program 4: accept4$inet(0xffffffffffffffff, 0x0, 0x0, 0x18000000) 11:59:32 executing program 1: openat$ptmx(0xffffff9c, &(0x7f0000000700), 0x2, 0x0) 11:59:33 executing program 2: r0 = socket$inet_sctp(0x2, 0x1, 0x84) connect(r0, &(0x7f0000000000)=@in={0x10, 0x2}, 0x10) 11:59:33 executing program 0: accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0x10) 11:59:33 executing program 4: r0 = socket$inet_sctp(0x2, 0x1, 0x84) bind$inet(r0, &(0x7f0000000200)={0x10, 0x2}, 0x10) connect$inet(r0, &(0x7f0000000900)={0x48, 0x2}, 0x10) sendmsg$inet_sctp(r0, &(0x7f0000002540)={0x0, 0x0, &(0x7f0000000300)=[{&(0x7f0000000240)="7c751bcf265c74f8e33736c639b1da39249df2a5756a3947b84d86e42f63aafb72d23e2f63f277cc2a0a6ca20d6c08edee5507fcdb34959e0c7aa0cadd21739984af0ea1bda0d03e88070c472de414b3499e8cabdec8043b2e3acca887ac714fb3259de4caadeee1721df00949c6cf305dd8766316eb361549fac8fbc69867233be0d110238c921957ada8098424bb0ec5bd", 0x92}, {&(0x7f0000001ac0)="79fed3af2cc0bbdd16f82431482108b9f908639e4aa6924b1c6993510316172c7ea2637a52cf370f5685888ec52df72b8dfe71dde3606fe63ad199078e352040e9b6d6d2fd99bb5b03d80f890ae9751cc717fe4ac0f3acc1cf05df609ee328702ccb222797010cdf625aa44cef0f6f8653d0d3a4e4b919eea089bd07320550fee8f65047f4ffbffe96b93cc35b6ad83fa8bf1497ca9751e0417760d43b1c5bd74e7f8321d1febbbf", 0xa8}, {&(0x7f0000001980)="3753f97fa2b009d8459fe957746f605d70fcae1fff3dcf7e2584a5ec6c731bdab4145df68c36719b485d3b837b882dd6ec2f6d65aae66c0fb457fdd0de06a90e44553da5ef5dde", 0x47}, {&(0x7f00000001c0)='Z', 0x1}, {&(0x7f0000002580)="9410ee401d690376f3b828c085e7000de06b879b5601137ab7ac48f3a14f539de4d6099238ee780382cd9f64a106b3383f0f50793828e3b26c75861038e873988697f0bd6907a19e32a365f773da7dc19638e70380ee9bd31fb08ce990a3986cf34e65a379d4a1359390f92e8529fd62b1333ba1c30bda0cffccc2719092b1b5a51cdc1ea4e19730641225ebbbf03a2dd04cb94d1c0c7105df13600957e0f4cf9373c89719b20b1b3c9b99cb89fec10d6d703f6cd4d2df4eb876c58cf4203eb18e8d036f80cc57507cd04c861d86096adad090d94031c0f1aadf8af70fc25fa7352f5f28bd5778f3e568ae6249840e94d6d917e74f2cdd0a14f3be270dab983ad2db4cb690a91a028224e7f9654014f8f9cd2febcda6d62ed63847adaeace078ea91df86cbcfc22fdda9a2a7527003a8d0d5a53f47262384f220daf9160e3395610f580b8f6a34a9143df5e988addcb9e10023c766cc016d7c7448bd19325d8159504c9ff758d6a4336663b03d44db5b38472f417b57d3ec0bbd076c7a3f0945f4ac650cc6c6f7da240a7f9d8dd74d335d8a652f95e0c8aff8da6847713fc49adab8e6bd8ef668bb6ddc8b055b74bf9c26b68ac2fb3882706832c84603bc163c357ea6eb0b75b9576587f3e5bf75bdf41d1caa8340f5350c3a3d13b221095c1792155e81575f24093f366a905ddfd16cefacaa2d438cdc2fc0421271c6434b2ee8ab1ad5f99b57f5e0cf967fe2f923260a8ea11d49d13d918069558531b4945e940509c02390e76cdb1a6a938dddf6412f5e81fea524f6351bc88d653de4b1b5138aa478c193004c01e21e3107dbf8c26a40327ce59401361fda3f503c687571c9cf4141316943f426a434cda5193f3dede0eba2a10bd28e517b5a04ff90e2bf3242da682ff45a55baab22a8722d77495445259d35aa78634fab1ab885016fd3ca4d47ce37367ffa535dd1dc21ef015ad2c2bb67ab2aca886cfac51ca8f3e0b3eb8c5a03979d6e160161614d70001fc870701f69f6e582b92427f98478702a6211f93a4e65d725991f6029cfa25b362c634c637b8ec865031da040c27051ae64e0b843c4e04fa718cb5a0d9c708751b99f2818eea8d9e9106ba65c8a9f20aab2b30dfe22eaa121ba62ccef730b3b1e6e2e24de49f2e482924c66117a56ec842b718e873e551d17dc9dc92ad6ea4b79878e2b71f4a49e9d153fbf092bdda015ca9eb6f7c3260097835a06d4a59151616f3ef9bb0ee707981a2c6d51e37a86912acfcc67b772633baf37f322ad750339b295d782228f53784d7695a538b7a5c3d959ad50b50869548da14594a36562ba51d4ee15ae9b38a4fb6f9b1bea0e7f715aab1f62b3bf82cefdefd0aa0261834e19fa1bced55b6a897ad308cedc8d79461374d57de630edc0a6c4a3c4865bc5a488ed7629", 0x3f3}], 0x5}, 0x0) sendmsg$inet_sctp(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000000340)="8b", 0x1}], 0x1}, 0x0) [ 887.687761][T12486] netdevsim netdevsim3 netdevsim0: renamed from eth0 [ 887.780328][T12486] netdevsim netdevsim3 netdevsim1: renamed from eth1 11:59:33 executing program 1: r0 = socket$inet_sctp(0x2, 0x5, 0x84) setsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS(r0, 0x84, 0xa, &(0x7f0000000100), 0x98) 11:59:33 executing program 2: setsockopt$inet_sctp_SCTP_RESET_ASSOC(0xffffffffffffffff, 0x84, 0x902, 0x0, 0x0) [ 887.908981][T12486] netdevsim netdevsim3 netdevsim2: renamed from eth2 11:59:33 executing program 0: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) setsockopt$inet_mreqn(r0, 0x0, 0xc, &(0x7f0000000080)={@remote={0xac, 0x14, 0x0}, @multicast2}, 0xc) [ 888.027821][T12486] netdevsim netdevsim3 netdevsim3: renamed from eth3 11:59:33 executing program 4: mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mkdir(&(0x7f00000002c0)='./file0\x00', 0x0) 11:59:34 executing program 0: r0 = socket$inet_sctp(0x2, 0x1, 0x84) setsockopt$inet_mreqsrc(r0, 0x0, 0x49, 0x0, 0x0) 11:59:34 executing program 2: r0 = socket$inet6_sctp(0x1c, 0x5, 0x84) connect$inet6(r0, &(0x7f0000000000)={0x1c, 0x1c, 0x3}, 0x1c) 11:59:34 executing program 0: r0 = socket$inet_sctp(0x2, 0x1, 0x84) getsockopt$inet_sctp_SCTP_MAX_BURST(r0, 0x84, 0x19, &(0x7f0000002480), &(0x7f00000024c0)=0x8) 11:59:35 executing program 4: r0 = socket$inet_sctp(0x2, 0x5, 0x84) setsockopt$inet_sctp_SCTP_ASSOCINFO(r0, 0x84, 0x2, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x7, 0x3f}, 0x14) [ 889.949660][T12486] 8021q: adding VLAN 0 to HW filter on device bond0 11:59:35 executing program 0: r0 = socket$inet_sctp(0x2, 0x1, 0x84) sendmsg$inet_sctp(r0, &(0x7f0000001e80)={&(0x7f0000000000)=@in={0x10, 0x2}, 0x10, 0x0}, 0x0) getsockopt$inet_sctp_SCTP_PR_STREAM_STATUS(r0, 0x84, 0x107, &(0x7f0000000040), &(0x7f0000000080)=0x43) 11:59:35 executing program 2: r0 = socket$inet_sctp(0x2, 0x1, 0x84) bind$inet(r0, &(0x7f0000000200)={0x10, 0x2}, 0x10) connect$inet(r0, &(0x7f0000000900)={0x48, 0x2}, 0x10) sendmsg$inet_sctp(r0, &(0x7f0000002540)={0x0, 0x0, &(0x7f0000000300)=[{&(0x7f0000000240)="7c751bcf265c74f8e33736c639b1da39249df2a5756a3947b84d86e42f63aafb72d23e2f63f277cc2a0a6ca20d6c08edee5507fcdb34959e0c7aa0cadd21739984af0ea1bda0d03e88070c472de414b3499e8cabdec8043b2e3acca887ac714fb3259de4caadeee1721df00949c6cf305dd8766316eb361549fac8fbc69867233be0d110238c921957ada8098424bb0ec5bd", 0x92}, {&(0x7f0000001ac0)="79fed3af2cc0bbdd16f82431482108b9f908639e4aa6924b1c6993510316172c7ea2637a52cf370f5685888ec52df72b8dfe71dde3606fe63ad199078e352040e9b6d6d2fd99bb5b03d80f890ae9751cc717fe4ac0f3acc1cf05df609ee328702ccb222797010cdf625aa44cef0f6f8653d0d3a4e4b919eea089bd07320550fee8f65047f4ffbffe96b93cc35b6ad83fa8bf1497ca9751e0417760d43b1c5bd74e7f8321d1febbbf1f37058d0273ebf7f2dcc3b5b0245c7867748ab4fbe51109501278476690552e109e495ca0268dcd31d469d05c975999aa798306fd44982b", 0xe0}, {&(0x7f0000001980)="3753f97fa2b009d8459fe957746f605d70fcae1fff3dcf7e2584a5ec6c731bdab4145df68c36719b485d3b837b882dd6ec2f6d65aae66c0fb457fdd0de06a90e44553da5ef5dde", 0x47}, {&(0x7f00000001c0)='Z', 0x1}, {&(0x7f0000002580)="9410ee401d690376f3b828c085e7000de06b879b5601137ab7ac48f3a14f539de4d6099238ee780382cd9f64a106b3383f0f50793828e3b26c75861038e873988697f0bd6907a19e32a365f773da7dc19638e70380ee9bd31fb08ce990a3986cf34e65a379d4a1359390f92e8529fd62b1333ba1c30bda0cffccc2719092b1b5a51cdc1ea4e19730641225ebbbf03a2dd04cb94d1c0c7105df13600957e0f4cf9373c89719b20b1b3c9b99cb89fec10d6d703f6cd4d2df4eb876c58cf4203eb18e8d036f80cc57507cd04c861d86096adad090d94031c0f1aadf8af70fc25fa7352f5f28bd5778f3e568ae6249840e94d6d917e74f2cdd0a14f3be270dab983ad2db4cb690a91a028224e7f9654014f8f9cd2febcda6d62ed63847adaeace078ea91df86cbcfc22fdda9a2a7527003a8d0d5a53f47262384f220daf9160e3395610f580b8f6a34a9143df5e988addcb9e10023c766cc016d7c7448bd19325d8159504c9ff758d6a4336663b03d44db5b38472f417b57d3ec0bbd076c7a3f0945f4ac650cc6c6f7da240a7f9d8dd74d335d8a652f95e0c8aff8da6847713fc49adab8e6bd8ef668bb6ddc8b055b74bf9c26b68ac2fb3882706832c84603bc163c357ea6eb0b75b9576587f3e5bf75bdf41d1caa8340f5350c3a3d13b221095c1792155e81575f24093f366a905ddfd16cefacaa2d438cdc2fc0421271c6434b2ee8ab1ad5f99b57f5e0cf967fe2f923260a8ea11d49d13d918069558531b4945e940509c02390e76cdb1a6a938dddf6412f5e81fea524f6351bc88d653de4b1b5138aa478c193004c01e21e3107dbf8c26a40327ce59401361fda3f503c687571c9cf4141316943f426a434cda5193f3dede0eba2a10bd28e517b5a04ff90e2bf3242da682ff45a55baab22a8722d77495445259d35aa78634fab1ab885016fd3ca4d47ce37367ffa535dd1dc21ef015ad2c2bb67ab2aca886cfac51ca8f3e0b3eb8c5a03979d6e160161614d70001fc870701f69f6e582b92427f98478702a6211f93a4e65d725991f6029cfa25b362c634c637b8ec865031da040c27051ae64e0b843c4e04fa718cb5a0d9c708751b99f2818eea8d9e9106ba65c8a9f20aab2b30dfe22eaa121ba62ccef730b3b1e6e2e24de49f2e482924c66117a56ec842b718e873e551d17dc9dc92ad6ea4b79878e2b71f4a49e9d153fbf092bdda015ca9eb6f7c3260097835a06d4a59151616f3ef9bb0ee707981a2c6d51e37a86912acfcc67b772633baf37f322ad750339b295d782228f53784d7695a538b7a5c3d959ad50b50869548da14594a36562ba51d4ee15ae9b38a4fb6f9b1bea0e7f715aab1f62b3bf82cefdefd0aa0261834e19fa1bced55b6a897ad308cedc8d79461374d57de630edc0a6c4a3c4865bc5a488ed7629", 0x3f3}], 0x5}, 0x0) 11:59:35 executing program 4: r0 = socket$inet6_sctp(0x1c, 0x1, 0x84) bind$inet6(r0, &(0x7f0000000000)={0x1c, 0x1c}, 0x1c) [ 890.276460][T12486] 8021q: adding VLAN 0 to HW filter on device team0 [ 890.448751][ T4480] bridge0: port 1(bridge_slave_0) entered blocking state [ 890.456756][ T4480] bridge0: port 1(bridge_slave_0) entered forwarding state [ 890.603975][ T4480] bridge0: port 2(bridge_slave_1) entered blocking state [ 890.611905][ T4480] bridge0: port 2(bridge_slave_1) entered forwarding state 11:59:36 executing program 2: r0 = socket$inet_sctp(0x2, 0x1, 0x84) setsockopt$inet_sctp_SCTP_FRAGMENT_INTERLEAVE(r0, 0x84, 0x10, &(0x7f0000000500)=0x795, 0x4) [ 891.153719][T11338] Bluetooth: hci4: unexpected cc 0x0c03 length: 249 > 1 [ 891.184046][T11338] Bluetooth: hci4: unexpected cc 0x1003 length: 249 > 9 11:59:36 executing program 0: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_buf(r0, 0x0, 0x46, &(0x7f0000000380)="590a2d77ffc424da24d76bedef", 0xd) [ 891.246274][T11338] Bluetooth: hci4: unexpected cc 0x1001 length: 249 > 9 [ 891.313775][T11338] Bluetooth: hci4: unexpected cc 0x0c23 length: 249 > 4 [ 891.403223][T11338] Bluetooth: hci4: unexpected cc 0x0c25 length: 249 > 3 [ 891.464731][T11338] Bluetooth: hci4: unexpected cc 0x0c38 length: 249 > 2 11:59:37 executing program 4: r0 = socket$inet6_udp(0x1c, 0x2, 0x0) accept4$unix(r0, 0x0, 0x0, 0x0) 11:59:37 executing program 0: mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) 11:59:37 executing program 2: bpf$PROG_LOAD_XDP(0x5, 0x0, 0xa1) 11:59:38 executing program 0: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000001100)={0x0, &(0x7f0000000100)=""/4096, 0x0, 0x1000, 0x1}, 0x20) 11:59:38 executing program 2: bpf$MAP_CREATE(0x0, &(0x7f0000002200)=@base={0xf}, 0x48) [ 893.631951][ T5030] Bluetooth: hci4: command tx timeout [ 893.717668][ T48] netdevsim netdevsim1 netdevsim3 (unregistering): unset [1, 0] type 2 family 0 port 6081 - 0 11:59:39 executing program 4: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001880)=ANY=[@ANYBLOB="1c000000000000000100000001000000", @ANYRES32=r1], 0x20}, 0x0) recvmsg$unix(r1, &(0x7f0000002b40)={&(0x7f00000017c0), 0x6e, &(0x7f0000002a40)=[{&(0x7f00000028c0)=""/231, 0xe7}], 0x1, &(0x7f0000002a80)=[@rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}], 0x20}, 0x0) 11:59:39 executing program 0: bpf$BPF_PROG_DETACH(0x9, &(0x7f0000001040)={@map, 0xffffffffffffffff, 0x4, 0x0, 0x0, @link_id}, 0x20) [ 893.967282][ T48] netdevsim netdevsim1 netdevsim2 (unregistering): unset [1, 0] type 2 family 0 port 6081 - 0 11:59:39 executing program 2: bpf$MAP_CREATE(0x0, &(0x7f0000000580)=@base={0x12, 0x7, 0x4, 0x9, 0x1951}, 0x48) [ 894.218797][ T48] netdevsim netdevsim1 netdevsim1 (unregistering): unset [1, 0] type 2 family 0 port 6081 - 0 11:59:40 executing program 4: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$inet(r0, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000001480)=[{&(0x7f0000000040)="68a786c990fc9b8f4e583c7e613e9cf18e7780b72b69174c008e45472baddb5014e3f1e80049061912246b0e559b5e41081612343007e84b9084db95c0bac280b873056efc439fc61ed7596846b92fb29c7ee1890b3043b2cfe9431031e35da7144e89b27f31187861aca9fec84addd771bdb76bd660256e894b0a1fb39e4016dc699989da03ec387f2a857638b109c7f3e6e4fab0242961b2c3386ebf800a9c9babaec33c359afcd45274adc123e4a7eac9813fe292aea1de25a7b56e5f16b0c37321d2698384222397982cbfacb94e3010695998e35e9d771d54315653454c1c4685ff1e407df4fc23ec642db3405d5496389e144b3f064e03104796a9fa17779ba64684af3875e2b081049fdc5430fa78ed5e5d3b6ca69f6f55b8e26ffa917352d17a0b69253059b022602d9a237ea3f02d8b2130fba3a0971b86ea13cd05af42ba0af742c673ae36971630d2da30988388ece36c15d6cdf6c6318220b3d60f0caa7b3d2edcc60526a1741aaef7afa548761d93394ed0959da39408e9b6dca564bdeb49ba0e65a70eb01f1e28d93067b3b60b34dce0f8ea41b16015e5563387ea932c8b9bafac31a839babb3f5fca649c29a81a80249ff62996505f1d982dc09b26bb2f33b2962deeab884a46a7a95eff1663886ed63cf5767329498907c023e2d4e845e43a56d2de3bb605ca9883c6f6af54063d116729744a550c4e4ef0949ea659e22a4d5dc92c792469486206dea2b5d454c251716d438ffff51061197f2d6d6a626aedc209f9ad44bdbf42c854f759c7092c6a2302aa11d2790e11cc6b5ed95d0adfa331ab46271ed2c8344908396ac98cdb1d7bfa87b0d43eeb5f43d71e4c19e87ffb632e097427701e11414e90c4d5e5557add544b6dcc22f5ff0c92973077669a5260f400abf82f672abef3b799eef332059ee983a471dae1a892a46d22b24ed3a3fed043a9f71a4497f2b269739e5dce4d7f9575b96b9d19e67418ed4ea8d932f9854ba0275f9b3df509eb7706fc1c55a13ce2370d5e278b5c8313f789f06774a656677becacda5351faa608dd840c6e45ed190b4dfb361066332f75baeb89a03ae6b99d210b78f0f538ba15de88eb90cb2c8270e2e7837ff8267a00741e57d8e47509056f4eabaf5e912ae986054dc00865e05e2b0398030c5e0fd9f7780786206647ef0f3e85ba6c6662a3fdeda849e5f135bc8ebdc7cddfabe4ae7fee78c450ff2c7c8c4fb0931c59bbc57daa5454269ad384c257966aaf84941f0acf3f0b85d48e77ac9b664573a3fcbf2252a8623df3f80f87960cfd6cda00aec29030b9a5b4d58099d444b51141152d59051e64a971f496742b18ce1ba7ff5ce5b0cc3a9453a537ead41994c88cbc8f0ae2e128028e23ee34304851199a6ea86350b72bba494a92572c8600bbc436c903bdcd476c909719dc02913187d8e439356820bc1b779553c5083a96dacad0581dd46cae4031104fee8129101db6d4e0d10dbc9e27f81a2ef92c2d2a2857259063fc8d2e15daeb7d2fb9d8b26f8274fed1ccea8816da431b1430ce3086d355be2efdb619ed49da91441b8cd4ab010509fddf18f6a6af1eaee0f7062ad3be4d9a83d3b1c936bd42bb7b825f12ac9b86292fdf154217309480c98017d933047cede614fba92f887f9f4926aa7812df02d51d2c314b94e93a1f2e5a5e404674136a774f6b4d35a03c8654d7c0a3f8e85f6246428519c8d87a69bde54a290f6937c332ca064717e99e13030cc919a15a23ed07717c3489f78ecfe76498730f0d5207975682bdc9a3ccee04320d2f936031597b529171453cd44111f6462924394258d792366d3bb1ec4fbe6222200bf3b81e00f70765348bd138af89be1e1a082ddbddee625eda0930278c21b78aae3c4eae81ca7134857c55d8290a0c29ad158a5183de3a307530e590174b403463b5480faab89ef000a7e7fc9dbc0c820c6616e392e970e323292000956377ff514dbfc2b8dbab953f3fc3b1092732bea3d6850d2f7d9f1da7f78ec0846183233843dd7366ee9a1b1076778eddcee016df7482ffc3c576173dc9a5c8ddf6273eec2b239259ef13bc4c611cc9d5056bddfdb3aedd0d9b97abb49c5c3dc1544ffaaea388429371d58b1ca5604aaf6a523dbc9d1a453fb0d3ba2881071665f362054d10bc1498c71028719f2365c348e71e71a88d8b5f9ab73ae23ad3486d29c462d124952709a4cccbc0e1e8d623d8f7eaacc882c301e21f0af3577a0569f7dad8b989b1912c94191ca7259c88531322734fe505526c4f12dec41c9532dabb3b9302924fbfb9a39a56a70b83aa9951e21bff340e65e31666de2110f6d67ec7cd2a39e146e8f14e8897dc3e57192dc38ea05677de22bf460ac1702bbcf26ae2daa14018d557d91906b6f8eb13a2f0539209f68d010b711c088865eb08bbaa6aa28c17e47e7fdfdbbc1dc65b7786c0e321fbfc39c5a6650ab94a798e1c984c3517177883dddebc22ddaedb491d26bdd82d83fe2a916f568e1b04149b45a97159e3641cbe73377271fb67a362a13570c334a979607b3363031545c8ae25783d84ecdf07d00bd3cee4b47f135da4902db753d4cb08e8c8f10febe3b55ff4ebe3edf19844d0b58a347e17a8018226626a016beae60b9048e7ae51e2c07313a0ba6143b5d4813e81a4fdc0571b985ea72821e460cc44eb2652f010d607945b420dbb72ed0eb7530e5cea7c9a69f248a55f3ce5e83366bc23d653ac62a00c66e43be54d3cdca52660ed317a8f3dc503e6fd770b88b6cb695835144a7be6dd7c2aee3188f6bf3e9cabc40f0d082f4de7a578b6edaff22ec810684fbfe047e75c0dea37e27248bbfc7e8211a0f98a3d4026c07ef4bbeefe910c5c5c3f85a56a09a28740fc66c6dc9ef85ef1aa2b7b8b2922785270c3d99fbd36fde9893930482b7e2c980120d49df3d42377c061a7e578fb7ea861e993b5ae186e6590681c709a65e57db10178544a7b39c79b088915aaa456352bad365f16f53a07383f2a08998b55cd06b8faa2202810f7d7c381e3d8d7e9a17fb45e610c9d1b5b38a292eee1cbd0ed83b584626bf4ca1ebcd1b7ef6b7e1a05a51fb5917a54f17bf56ff2e4f8b19d3a159f71e4f7e8b8ef7053883c95baf75d589c21e2f792afff0f3fabd3f8dea1380a0e1b058b23fbd06af2866988167bd04d872acea480c22aed2f192623666c46e026903917b95ef0e69b1e9e0089d078d839e926debbc48cd21024472fab089b1f35d3c3556a2662123771b80dfaf5194af2f3c8e80f15667a0f168346d38d1bde88a7571e9c12ba075095a8cfeb624d93fe5a9a4458dfddc13af0c37dc43096c0da6d70946a3a4c136bb23996573e1201af2c09c4a10954ccafa3cfbf1bfd3a99486ca9968966366fdba2cb3e094f8a76801975d6832c253da072a75c165bd58087856935da81cfdb4bff367f0f8224c24fbe6d2a5d04b6027130abdb4e6c0c9eeaef6b1bafd30924f6f2184663b30824fbaa012ddf970ad230c79bdd4f1b3b122c1d60639b9070572bd8097a20008699d752062cdd140ca67186e1ac96d1edbd5b3f7ddd006b3ec5572262cc82a2522e138d4d5ded0d0b5387a885823c6e1eb4b4de0f87ccec3f1b10d6282d2c231423d6003d1c8a7e71ddf815ede2fb2c7d100a319074ac1f226eaa5dfe29bf8a7acad1b7706787ebd19a4e37f1b6b92245bfdbb95719c66a7fd74c7731ea3e432551aed8fe7df0c77ad2b9d5bbdb1d973a79c78bca022293b480473acdf2376d6efd72e72ae09472ef6fa024cd4a6aa251aa4b1d0c4af9fbec87e485eaa2dbbebcbf143d3381a4401238f7bc9a9c648d33253aa409e864259fbe8c87da4f328398bad449056056b60b494eff8ba49c30b9c11e9eca2a3ed76fcd5414a073c6f19af0708e2afd7ef7c812ea1ab9d54b0e833c1d3abefaf7fcd1dd5d60f260c69b770c73edbad1ce7c60aeb73c1b146abdb8f19ff8843615dc7d5fdbc33d3f7a99c7bbd696d5a136cbfc7ec7e3ce06cf652e223edc8c61175ae86364629e035ecb79053ad8d61036d60c5288d0806496056ba15b0bce29c578d26cb9ec387b8631fa7ea9029812de523c90fb93a7ddf2d9635a25712d69a453dab24372e2b6d037e12d6c9073da17880dc397cb81a17f524cf7a5ca05c6f34e793f0449f3b8adb8355005e5616529d7bc2677a803afd3717e962d84d19ebcf1547dea3052f1da778ee3524468aaf2b9f14e625b46f54d6c1de0267de08ec68c26e7eb1a3d95f426a73ada94744e5763140f40fb71b6ce9c722175dac4057f4ed214122099c95770d0d3fa8a651cfeaeff430d093b41cdd33962fcde0869a5d7a157a0d0827ec772e1b39ca12663ce20aeae2677a18d5ab6acf4d836f97131a6232856d15eef0655fe06754409697524015aea460e34d54b89d444b7b5d77b759c6474ea9d0307e9337f2ea968bb36d1cc59143e6f74eaa5e6af5cb88964ff1d6d4d6623c0d40007fc395a628db8e71531d3c83154dee24e47eb5ffc041ff93af7b72195f5402bfa1d1eae15318db2c4e8c876f6ffacdbf277110a5cff27cfa9ae099ea99241f2f8c32d6e2c02c26637c30d53a60c708815f0566f1d468a3ea63939892f4d7d63bc6990c7505e7401b6fbc60cb965a83746d1f257e6de6e4943eaf9952a9d4c758b5b865ea95c68459186cad0acbdfd568a950b770373ca419e6d8bcae8596dc4658d0eab013f5e20b121f0562c751faf8134005267cc643a3ded03c3c6eb677ef5a61c8303347868fab90d4210a6aafd8a911c40343f006647025ebadca7d5d04d58fcc1fe898453dc2354a08ffe07c0bfdbd377b2df7e98b430a71d527dea0db160bd46315ac030fc9b3530342a8f392e2a3b16e6c4a513d07895356635b3a95c5381c4350d3bf6068c7f88a1fa8b46969b78297c3ef7058531a2b4af7186ded6712114a26fdd7a0c39aa9c4586851a5552e89f9c95a61540e9067f365ddda76a435de6e2f75d134b6ad1050bd0cdd0afb30f5acd1751c27bf6000fff7212606c96d6d8b94b0845066a62a198da71bef321890b304818599a0f71fb239e9875e46ee74fdfae668333eccfe710dea7dae246b48c8b9006ea46980c0a94c1694556bb0e94c6b523c74f4d2efe347db903f1171cf74708b4c73b0fcc2edbd9fd1ace5d8ba7a6503eaf658a1068f61e74a80aaf54dbca682e5cf433c424230ec57aa17377749e16ae9e4763571fbedfd8a0b9a639f440a28c675324f2068f2431e538349f801f503aca142b62dc449a0afe33319839790c89b0926a016a25a402747915c921923875c8d1de46e024235c2bc486cdd99d066f", 0xec1}], 0x1}, 0x0) recvmsg(r1, &(0x7f0000002b80)={0x0, 0x0, &(0x7f0000002a80)=[{&(0x7f0000001a40)=""/4096, 0x1000}], 0x1}, 0x0) [ 894.569789][ T48] netdevsim netdevsim1 netdevsim0 (unregistering): unset [1, 0] type 2 family 0 port 6081 - 0 11:59:40 executing program 0: mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000040)='./cgroup/syz1\x00', 0x1ff) 11:59:40 executing program 2: syz_open_procfs$namespace(0x0, &(0x7f0000000900)='ns/cgroup\x00') [ 894.850005][T12731] chnl_net:caif_netlink_parms(): no params data found [ 895.132675][T12486] 8021q: adding VLAN 0 to HW filter on device batadv0 11:59:40 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$TUNATTACHFILTER(r0, 0x4020940d, 0x0) 11:59:41 executing program 0: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000840)={0x0, &(0x7f0000001f80)=""/4096, 0x0, 0x1000, 0x1}, 0x20) [ 895.572307][ T48] bridge_slave_1: left allmulticast mode [ 895.578259][ T48] bridge_slave_1: left promiscuous mode [ 895.585428][ T48] bridge0: port 2(bridge_slave_1) entered disabled state 11:59:41 executing program 2: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) setsockopt$sock_attach_bpf(r0, 0x1, 0x19, &(0x7f0000000180), 0x4) [ 895.684572][ T5030] Bluetooth: hci4: command tx timeout [ 895.724490][ T48] bridge_slave_0: left allmulticast mode [ 895.730447][ T48] bridge_slave_0: left promiscuous mode [ 895.737650][ T48] bridge0: port 1(bridge_slave_0) entered disabled state 11:59:41 executing program 0: bpf$MAP_CREATE(0x0, &(0x7f0000000280)=@base={0xa, 0x0, 0x0, 0x8}, 0x48) 11:59:42 executing program 2: bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000180)={@map=0x1, 0x0, 0x0, 0x0, &(0x7f0000000080)=[0x0], 0x1, 0x0, &(0x7f00000000c0)=[0x0, 0x0, 0x0, 0x0], &(0x7f0000000680)=[0x0], &(0x7f0000000140)=[0x0, 0x0, 0x0]}, 0x86) [ 896.605494][ T48] team0: Port device geneve1 removed 11:59:42 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = getpid() sendmsg$unix(r0, &(0x7f0000001880)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001800)=[@cred={{0x1c, 0x1, 0x2, {r1, 0xee01, 0xee01}}}, @cred={{0x1c}}], 0x40}, 0x0) [ 896.880375][ T48] bond0 (unregistering): (slave bond_slave_0): Releasing backup interface [ 896.963068][ T48] bond0 (unregistering): (slave bond_slave_1): Releasing backup interface [ 897.042317][ T48] bond0 (unregistering): Released all slaves 11:59:42 executing program 2: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0x0) 11:59:42 executing program 4: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000340)={0x6, 0xe, &(0x7f0000000000)=@framed={{}, [@func, @printk={@llu}, @map_idx_val]}, &(0x7f0000000080)='GPL\x00'}, 0x90) 11:59:43 executing program 0: bpf$PROG_BIND_MAP(0x23, &(0x7f0000000100), 0xc) [ 897.771693][ T5030] Bluetooth: hci4: command tx timeout [ 897.817667][T12486] veth0_vlan: entered promiscuous mode 11:59:43 executing program 2: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f0000003a40)={0x0, 0x0, 0x0, 0x0, &(0x7f0000003a80)=[{0x10}, {0x10, 0x1}], 0x20}, 0x0) 11:59:43 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$tipc(0x1e, 0x4, 0x0, &(0x7f0000000b00)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x0, &(0x7f00000004c0)=[@rights={{0x24, 0x1, 0x1, [r1, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}], 0x28}, 0x0) 11:59:43 executing program 4: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000001180)={&(0x7f00000010c0)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x10, 0x10, 0x2, [@int={0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x18}]}}, 0x0, 0x2a}, 0x20) [ 898.181692][ T48] batadv0: left promiscuous mode [ 898.245094][ T48] team0: left promiscuous mode [ 898.250241][ T48] team_slave_0: left promiscuous mode [ 898.263309][ T48] team_slave_1: left promiscuous mode [ 898.388900][ T48] hsr_slave_0: left promiscuous mode [ 898.430820][ T48] hsr_slave_1: left promiscuous mode [ 898.451456][ T48] batman_adv: batadv0: Interface deactivated: batadv_slave_0 [ 898.464248][ T48] batman_adv: batadv0: Removing interface: batadv_slave_0 11:59:44 executing program 4: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, 0x0, 0x0) 11:59:44 executing program 0: bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000580)=@bpf_ext={0x1c, 0x0, 0x0, &(0x7f0000000040)='GPL\x00'}, 0x90) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0}, 0x4d) [ 898.527962][ T48] batman_adv: batadv0: Interface deactivated: batadv_slave_1 [ 898.536056][ T48] batman_adv: batadv0: Removing interface: batadv_slave_1 [ 898.682011][ T48] veth1_macvtap: left promiscuous mode [ 898.687843][ T48] veth0_macvtap: left promiscuous mode [ 898.694314][ T48] veth1_vlan: left promiscuous mode [ 898.699967][ T48] veth0_vlan: left promiscuous mode 11:59:44 executing program 2: bpf$BPF_PROG_QUERY(0x2, &(0x7f0000000400)={@ifindex, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)}, 0x40) 11:59:44 executing program 4: openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x4081, 0x0) 11:59:44 executing program 0: r0 = bpf$MAP_CREATE_TAIL_CALL(0x0, &(0x7f0000000540)={0x3, 0x4, 0x4, 0xa, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0}, 0x48) bpf$PROG_LOAD(0x5, &(0x7f0000000680)={0x17, 0x8, &(0x7f0000000040)=@framed={{}, [@tail_call={{0x18, 0x2, 0x1, 0x0, r0}, {}, {0x85, 0x0, 0x0, 0xbb}}]}, &(0x7f0000000000)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x34, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) 11:59:45 executing program 2: socketpair$tipc(0x1e, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$sock(r0, &(0x7f0000001ac0)={0x0, 0x0, &(0x7f0000001a00)=[{&(0x7f0000000600)='O', 0x1}], 0x1}, 0x0) 11:59:45 executing program 0: bpf$BPF_PROG_QUERY(0x2, &(0x7f0000000400)={@ifindex, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)}, 0x40) [ 899.842003][ T5030] Bluetooth: hci4: command tx timeout 11:59:45 executing program 2: r0 = bpf$MAP_CREATE_TAIL_CALL(0x0, &(0x7f0000000540)={0x3, 0x4, 0x4, 0xa, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0}, 0x48) bpf$PROG_LOAD(0x5, &(0x7f0000000680)={0x17, 0x8, &(0x7f0000000040)=@framed={{}, [@tail_call={{0x18, 0x2, 0x1, 0x0, r0}, {}, {0x85, 0x0, 0x0, 0xbb}}]}, &(0x7f0000000000)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x34, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) [ 900.025852][ T1217] ieee802154 phy0 wpan0: encryption failed: -22 [ 900.033309][ T1217] ieee802154 phy1 wpan1: encryption failed: -22 11:59:45 executing program 0: bpf$BPF_GET_PROG_INFO(0x22, &(0x7f00000002c0)={0xffffffffffffffff, 0x0, 0x0}, 0x10) 11:59:46 executing program 2: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000680)) [ 900.552167][ T48] team0 (unregistering): Port device team_slave_1 removed 11:59:46 executing program 0: r0 = bpf$MAP_CREATE_TAIL_CALL(0x0, &(0x7f0000000540)={0x3, 0x4, 0x4, 0xa, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0}, 0x48) bpf$PROG_LOAD(0x5, &(0x7f0000000680)={0x17, 0x8, &(0x7f0000000040)=@framed={{}, [@tail_call={{0x18, 0x2, 0x1, 0x0, r0}, {}, {0x85, 0x0, 0x0, 0xbb}}]}, &(0x7f0000000000)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x34, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) [ 900.645590][ T48] team0 (unregistering): Port device team_slave_0 removed 11:59:46 executing program 0: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000340)={0x6, 0x3, &(0x7f0000000000)=@framed, &(0x7f0000000080)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, &(0x7f0000000240), 0x10, 0x0, 0x0, 0x0, &(0x7f0000000280)}, 0x90) 11:59:46 executing program 2: r0 = bpf$MAP_CREATE_TAIL_CALL(0x0, &(0x7f0000000540)={0x3, 0x4, 0x4, 0xa, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0}, 0x48) bpf$PROG_LOAD(0x5, &(0x7f0000000680)={0x17, 0x8, &(0x7f0000000040)=@framed={{}, [@tail_call={{0x18, 0x2, 0x1, 0x0, r0}, {}, {0x85, 0x0, 0x0, 0xbb}}]}, &(0x7f0000000000)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x34, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) 11:59:46 executing program 2: bpf$MAP_CREATE_TAIL_CALL(0x0, &(0x7f0000001540), 0x48) [ 901.493353][T12486] veth1_vlan: entered promiscuous mode 11:59:47 executing program 0: bpf$BPF_GET_PROG_INFO(0x3, &(0x7f00000002c0)={0xffffffffffffffff, 0x0, 0x0}, 0x10) 11:59:47 executing program 4: bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000180)={0x0}, 0x10) [ 901.646251][T12731] bridge0: port 1(bridge_slave_0) entered blocking state [ 901.654200][T12731] bridge0: port 1(bridge_slave_0) entered disabled state [ 901.663639][T12731] bridge_slave_0: entered allmulticast mode [ 901.756248][T12731] bridge_slave_0: entered promiscuous mode [ 901.894397][T12731] bridge0: port 2(bridge_slave_1) entered blocking state [ 901.902490][T12731] bridge0: port 2(bridge_slave_1) entered disabled state [ 901.910373][T12731] bridge_slave_1: entered allmulticast mode [ 901.920060][T12731] bridge_slave_1: entered promiscuous mode 11:59:47 executing program 2: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$inet(r0, &(0x7f0000001c80)={0x0, 0x0, 0x0}, 0x0) 11:59:47 executing program 0: syz_clone(0x20004000, 0x0, 0x0, 0x0, 0x0, 0x0) 11:59:47 executing program 4: bpf$BPF_PROG_QUERY(0x10, &(0x7f00000008c0)={@cgroup, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000880)}, 0x40) [ 902.526919][T12731] bond0: (slave bond_slave_0): Enslaving as an active interface with an up link [ 902.616035][T12486] veth0_macvtap: entered promiscuous mode [ 902.646672][T12731] bond0: (slave bond_slave_1): Enslaving as an active interface with an up link [ 902.719740][T12486] veth1_macvtap: entered promiscuous mode 11:59:48 executing program 2: syz_clone(0x4061080, 0x0, 0x0, 0x0, 0x0, 0x0) [ 903.079960][T12731] team0: Port device team_slave_0 added 11:59:48 executing program 4: bpf$MAP_CREATE_RINGBUF(0x0, &(0x7f0000000100)={0x1b, 0x0, 0x0, 0x5, 0x0, 0xffffffffffffffff, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x3, 0x2}, 0x48) [ 903.166115][T12731] team0: Port device team_slave_1 added [ 903.229008][T12486] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_0 [ 903.240979][T12486] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 903.251242][T12486] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_0 [ 903.262095][T12486] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 903.278346][T12486] batman_adv: batadv0: Interface activated: batadv_slave_0 11:59:48 executing program 0: socketpair(0x9, 0x0, 0x0, &(0x7f0000000180)) [ 903.670063][T12731] batman_adv: batadv0: Adding interface: batadv_slave_0 [ 903.677902][T12731] batman_adv: batadv0: The MTU of interface batadv_slave_0 is too small (1500) to handle the transport of batman-adv packets. Packets going over this interface will be fragmented on layer2 which could impact the performance. Setting the MTU to 1560 would solve the problem. [ 903.705342][T12731] batman_adv: batadv0: Not using interface batadv_slave_0 (retrying later): interface not active [ 903.757903][T12486] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 903.768963][T12486] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 903.779252][T12486] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 903.794578][T12486] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! 11:59:49 executing program 2: openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0xc3603, 0x0) 11:59:49 executing program 0: openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='devices.list\x00', 0x0, 0x0) socketpair(0x0, 0x0, 0x0, &(0x7f0000001440)) [ 903.806130][T12486] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 903.816982][T12486] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 903.832214][T12486] batman_adv: batadv0: Interface activated: batadv_slave_1 [ 903.896864][T12731] batman_adv: batadv0: Adding interface: batadv_slave_1 [ 903.904630][T12731] batman_adv: batadv0: The MTU of interface batadv_slave_1 is too small (1500) to handle the transport of batman-adv packets. Packets going over this interface will be fragmented on layer2 which could impact the performance. Setting the MTU to 1560 would solve the problem. [ 903.931230][T12731] batman_adv: batadv0: Not using interface batadv_slave_1 (retrying later): interface not active 11:59:49 executing program 4: bpf$PROG_LOAD(0x5, &(0x7f0000001380)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x10, 0x20}, 0x90) [ 904.288171][T12486] netdevsim netdevsim3 netdevsim0: set [1, 0] type 2 family 0 port 6081 - 0 [ 904.302420][T12486] netdevsim netdevsim3 netdevsim1: set [1, 0] type 2 family 0 port 6081 - 0 [ 904.314628][T12486] netdevsim netdevsim3 netdevsim2: set [1, 0] type 2 family 0 port 6081 - 0 [ 904.324821][T12486] netdevsim netdevsim3 netdevsim3: set [1, 0] type 2 family 0 port 6081 - 0 [ 904.394993][T12731] hsr_slave_0: entered promiscuous mode [ 904.463461][T12731] hsr_slave_1: entered promiscuous mode [ 904.496546][T12731] debugfs: Directory 'hsr0' with parent 'hsr' already present! [ 904.508887][T12731] Cannot create hsr debugfs directory 11:59:50 executing program 4: openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000002cc0)='pids.current\x00', 0x0, 0x0) 11:59:50 executing program 2: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000003400)) 11:59:50 executing program 0: syz_clone(0x81000, 0x0, 0x0, 0x0, 0x0, &(0x7f0000003400)="d2") 11:59:50 executing program 2: bpf$MAP_CREATE(0x0, &(0x7f0000001300)=@bloom_filter={0x1e, 0x0, 0xfffffff9, 0x81}, 0x48) 11:59:50 executing program 4: r0 = gettid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000e40)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpid() sendmsg$unix(r1, &(0x7f0000001280)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001140)=[@cred={{0x1c, 0x1, 0x2, {r2, 0x0, 0xee00}}}, @cred={{0x1c, 0x1, 0x2, {r0, 0xee01}}}], 0x40}, 0x0) 11:59:51 executing program 2: bpf$BPF_BTF_LOAD(0x12, &(0x7f00000001c0)={0x0, &(0x7f00000000c0)=""/237, 0x0, 0xed, 0x1}, 0x20) 11:59:51 executing program 4: bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000001a40)=@bpf_ext={0x1c, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x10, 0xfff}, 0x90) 11:59:51 executing program 0: bpf$BPF_BTF_GET_FD_BY_ID(0x13, &(0x7f0000003080)=0xffffffffffffffff, 0x4) 11:59:52 executing program 4: bpf$MAP_CREATE(0x0, &(0x7f0000000240)=@bloom_filter={0x1e, 0x0, 0xff, 0x80000001}, 0x48) 11:59:52 executing program 2: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001280)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=[@cred={{0x1c, 0x1, 0x2, {0x0, 0xee00, 0xee00}}}], 0x20}, 0x0) 11:59:52 executing program 0: bpf$BPF_BTF_LOAD(0x15, &(0x7f0000000900)={0x0, 0x0, 0x0, 0x0, 0x0, 0x8000}, 0x20) [ 907.201917][T11338] Bluetooth: hci5: command 0x0406 tx timeout 11:59:52 executing program 2: bpf$BPF_MAP_CONST_STR_FREEZE(0x16, &(0x7f00000011c0), 0x4) [ 907.281029][T12731] netdevsim netdevsim1 netdevsim0: renamed from eth0 [ 907.397294][T12731] netdevsim netdevsim1 netdevsim1: renamed from eth1 [ 907.482922][T12731] netdevsim netdevsim1 netdevsim2: renamed from eth2 [ 907.613275][T12731] netdevsim netdevsim1 netdevsim3: renamed from eth3 11:59:53 executing program 0: ioctl$TUNGETDEVNETNS(0xffffffffffffffff, 0x54e3, 0x0) mkdir(&(0x7f0000003740)='./file0\x00', 0x0) 11:59:53 executing program 2: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$inet(r0, &(0x7f0000000400)={0x0, 0x0, &(0x7f0000000380)=[{&(0x7f0000000000)='}', 0x1}], 0x1}, 0x0) recvmsg(r1, &(0x7f00000029c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002900)=""/144, 0x90}, 0x0) 11:59:53 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000a80)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg$unix(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x78}, 0x40000040) 11:59:54 executing program 2: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg$unix(r1, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0x0) sendmsg$inet(r0, &(0x7f0000000400)={0x0, 0x0, &(0x7f0000000380)=[{&(0x7f0000000000)='}', 0x1}], 0x1}, 0x0) 11:59:54 executing program 0: syz_clone(0x45001080, 0x0, 0x0, 0x0, 0x0, 0x0) 11:59:54 executing program 2: bpf$MAP_CREATE(0x0, &(0x7f0000001f80)=@base={0x12, 0x0, 0x0, 0x6}, 0x48) [ 909.377728][T12731] 8021q: adding VLAN 0 to HW filter on device bond0 [ 909.698978][T12731] 8021q: adding VLAN 0 to HW filter on device team0 [ 909.779895][ T5083] bridge0: port 1(bridge_slave_0) entered blocking state [ 909.787875][ T5083] bridge0: port 1(bridge_slave_0) entered forwarding state [ 909.882019][ T5083] bridge0: port 2(bridge_slave_1) entered blocking state [ 909.889812][ T5083] bridge0: port 2(bridge_slave_1) entered forwarding state 11:59:55 executing program 2: openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x20400, 0x0) 11:59:55 executing program 4: openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000000)='./cgroup/syz1\x00', 0x200002, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x20) syz_clone(0x2000200, &(0x7f0000002780)="6e1285bb4dacdf931e01e816724408e94ac6fc54cf5d6cdc2bef603ca45154ba19555e832aa6d401c31ea70ca5178be9ede716832631e97ecc3cb816d1d6078a43d40154548ef58d04a0841d783e0d87090257a61d312c3925077985c552acefb0799452b012f320d70c63094879717e3b8db05e11c1966452f04a4b89dbbd42da689771398c391911d07d901848fea1951699d0943f7944cc95bb1313ddc7c614752a44b919bc33bc0999307b052af62e70e1386b0af6f8efc50c1a20f9cc4b1da8ca93272cd96174d835c9d1b7d636c9e01c8b7c8bfa9ab666d97d1276b9ed751a0d5751c67cffa41aab1e61e3af37c7f6bd5dfa56bd59cd3328bb1a471d3bfc2a2a8aa408f70911baf968fa0a2ca1642312d34d9bc946813e84e0addd5557407c028754ef089a604a3aa222f73f8860b8fd40dc66a59bb002cf48581c68d5736dbe47a543b146dbe205336a29c9052dc0e00ce55fb49ac81beb3f529e8464848d90ed33047b2f680c846d8b58bcf2a16c0ce1a264d8ef935cd82c4df27e2c5cdbc80b64fe17f794712031ebf7318db6e205c4d4204a13f09b1a4cf5429ef277f51ea2ab2024e94b1ed5e1937d07644437958cad023d605745af658a65250244b7f9f9311dc42d6643c172b2f4a260ee3d6d171c32a400c77dd92edd191fb38ab1c882bbbb97455d427d184629c8e2bf9a00069fa235f2afcaecf23041fbd4cf298efbfdc38b17df6cde2eaf56e3ff14fccc4130fd043928a0925fad511dc37f24637980042619c779e43cc4c5f4edf0c4c741bc7ccec6f741b1acda5f7bc4cadf9c61c0b44b0a36b51800c410f0839c136710b0fb8dec3616bcfafa80f03717b27b2eb8c4f3d39bb0315d845b87ce2b80e2604a9fe0a61fc84928bee012d54800ef378777669b0e3a697d44d8dc6b13725eee3d4d7ce4344c87f108f2827462b8375a53c9ad4fb375b8938b03caa7f4cf9b3cd4d85a4af1c4a39a34406db8ddd88a469ea023146cbb4ff8defce3608ff4160abbc882171db08e4b4e6f377dc886aea7a4564bb5d0440df276dcbbb4c923825dc234ff63da195590f50df0dd57eadeb91f5cd5f1fb49fa68f75b382944b061f906f3bc7bddeb87fe277ca100a8df8ff36e0a5e79115e6a63178387e7a49bb0df047a9edd80a0f6f6b37db26908fd1c1907397b73e1a36012908a9743bb883d97b77d0e193d5e703247e24becaec79e0c18a7059ea62f7fb6052722555b2a86c9c9810a74122090df3bd9b2c74a2e07374f533941f1596a6b20fe68728d4541cc9e2c12169edd83c19aadad4fd8d1ba0432ef9458c6397ff21ad1f7b03442c51cb90863766a9eb40a310f684e3585bcce414f08c35675312ff2f0320f24eab92caa7790b77044e89cea5d28403b57007b08d2bf16883de279437ffdee60ce4b82c7ef693b50eb91033414ce32aae8c62e7ee61e4b81affbe90efd713514ec768bbc5cbc2c37abaf85cd1c5e7ce13daa9317ca2122be9f5e3af3cadc903d16f6ac25120a26f6ea8c477d363711986d1e6b9b9bbffc1ffdb93c1f7b5f72040803bbbb3c2b2b3ece9591548b5e676c4a833b5a4395ed861c8c20892be260e87a08ce091de12d3f398f2c0722eaa17abea306cef09bd2edf65d54a42fc7a28c126fc4b31e1a3182a20645cb9bc233522aa70281e93749ccb6de47d18a304a6240e26affbfdbca6e83347a720b090f62af717de1addbff269cfb3965b9de93ce18e5076e22f5278c9f9df01005c57b10142141a410139ff1dac22c74c6c93bb29a463ec885b7f363102fea6bc5f360a797289e4c753e1db0087e1d07ffbcc30245259a07d9310f10254a2f297cb64f0e9e32152ce07028e886a38d81b17ded71f748655b9ae23ed34ceaaca92a48a516ecbd9b0271c7db6a04dc022339eb00341acbe1a09bff9a16758eae4a1059b75ce3c22217902e267538368dec8db5a317ce43892f17be72d90d1bb49c2a2b8a3f786e76d86897f28ba99ca6b08f098f3d2a9ea7816dcd1b73e4ed10d25799d0a0a82b77fd2f92fcd5e3b596cf63de7dbb90c15f808f0275a73ce9262a1c77df11014dfb12055e81faee3a39a19461643ae9793affeb22ee1fb77b3713188029c2d64f345ba863e680f60bbeef787852c151e1bf6eb727b17c749b5dda2215a10d6d9e792d5ddd7d2de2024abc637528a36cb3e2a6afeba8bb6513b02c6f4df248be1466e90f9c878542553d1f5c8bda39c7cbdd8cbd97e16dd0228debaaf1b945727251381bb16a7cb5c52d2ba718a873616f848a6bad18c6fc081117f16c95e9fb4949c8bee7804a115e9dacbc456da3d26e7f7fd4bd66d124be04aa4a0997e0c2625b5450397c1237470e7f78ba69a036249388e38e8ddd17f01adde7a0a1fd5b953943416aed192c210d8c31c99dd9a364e6b4295bd0ca6b740a222dca4bc73fcb1ca2157d8891335d72510c7c605a1acf5618f3329eba891b425c8c36db22deef472b9bbe0fe57d0c2066dbbb0d3b329a035276dae689863bd75ab1abca7d685463a8a500f3685bbc6ce70b6c78e2efd79e3908284c01625c7556c573d8d814ea948f82af1245b79f796a0b031c0a2dc68389df36282723336542e4d79cef5a096fee9f5c89bb30fd9753b4e5a4538cb03bd6ef0e147baca031f31f07bf3f9c00bbf9c9895e2045190f10d3b46eda0f955022f9cef7a59440881a620b530cd6e79b60f0fca6ec75b23fb527387b8e2927bdf6368e0cc9fce4f138c71ed1555dd2270550bef992ba191453c8e8d5bcc83d36d542db8062a8da6b1de5e826809bc67c77e34fd00900f86197d7d0e21a0bc8fa3361885696ace8f99d7c97bcd9c890a7bfafe6be475730ccd1651b7305c18671b5f9b631f4d28dde78ffab5bb567aa9833e472afc93f1d0b3a382f675b3ec8d4f3ab1aa7305181e7895fea7e792feae9a4988a233a3b9cfd0ab729aec2514fe980b171cfc9c1eeb391ea34c5f25961212bedc6b71f33e122ddba3799eed11a77261551d9fe578dd7b96955f211f205dd99b46d3bf67df65c956947ab2bf37ea76be57244c434f6467e5ec6fc2cef767e5fbf805339fad160e4a63d451bd7b47459f8d269760f029de9a7e07eee017a5fd8a7a10bc28f2a0f98516f9133c5e25c93b26885f59acb3005bf5dd2d0061105f4bcc32592c146872862538cf9ef1b4650354921f5c704a3aba16eb1a47c671d4a6dde9a8edebb677258e638f2fe5c198a4d3dc3d538720eb3720719cf9bfbc9b21fe6cf5d15df1a10419d84ff194e5ec18eb53d1b3d4a40390584f7a6265b6bea7034acdb8dc4d3f305bf4498498603ddd63645ac567ef88a40934c8cb2997b843ec1564cd6e1548e4cf86ff88d5db49806d34f3e5b0a3bd38985b5014234c31d2609b935bac475e226e238e2e9913fe6c2006e9d53f34d2209421fbf15880e291af7b7fc64ad6051827ad02af372ff5e96e8a8766c601345bc422da02446a213b5818e9a74a65651cf4b340b9e3d504ee7bc1cb763c01e2fa011af2e3381dc261c1189ca0eaadc04ba2e38e1655634fec3b368b9d34960ea34b65f63e18b7b364cdc3596a806bacae41dfddacb3a5d54d979a79772cff42f90293b96c42561694947d07def4cc6d69c47c4e10cd1d00c8d9f49773880fcfff9681d20c595c542115fbe3e149fe11809e89e036f208ecc72c7ca59c38761508bc2990c29f045b3c3947d9cdd224f5ea6b4980d12234e743b70b528d9b459543aa8add6a22590990ab69d8f5c66457403f1e0f4ca16276f38ce390ab7a14dd5cda55b68cdd335d771e53baa3951fd054bb704710fff09c09ae9c178ea173e4b85486c2a8b159eec244d08db578e3ece7d5530feba9c6db8648f7fe5274c60bfa7c25d27107cd704bb22b39aaebf5687764b3ca3addbecc19861d5bdc155293acab75b2857e4b6f47f16ed638b332e062779d1361755e47309b652459945f061ab630bff542b1205f5e43c36c28268459f225d017821b814d2ce3c6a491f5286346f17caf312c68dcfb3310abdbfa95f5285610d3c0ce6fb8b33558543b74a8287bb8c1b6b8c6bfbaa0d55a8142bf9b936c3b49769427b92f1876ab60febd6c166bf843408dcd56d5b0acdcb07f3c59bf1bfa7c72400e71e4e48d1dbd99c9f4bf9fa97064f350097a3e4a9c7cf8a955394113da4eed0b00b0db692912832db3e989844b60a8a844882f035975a3fa68b43f540f98740ada4c0748c63e59362c754325772327eb994c11dc43aa99d2e86a1e0a446b84f6399042ac0068dfbe160c9960b522bbb0507b94f5d3a6a21a6abb59ae14e9a57424cdc288d59c39f78eb485519f67dba6899f59750c7ebef97bfade06eaa3da57af9c2129b9ff7e0b108564e5091825547d5265b994b1426240db46d507d2128118940376d05541ea9dd15b1e94298b74232d7c1c9fd8cfd822fa085965855c8e0447552a5c878095a8ae3725979bccaacc4dac1055902d5c273082aa09006d9e8630da582054c04f3be030fdf6d5dea42f87e0d86e67abbb4a93397fe0627dd01735f6e3e6d4f30db20152e1e6795338474a08b526fb4779081f231a656da59febfb838190f4cb494e134f1cce21f17dab85a5d03e8ca2b0765b83426218859edf162fb287bdbf772fb2bfd487219ed27d47e40d4fa578b012d18ce071a52347ca0f17ac84851a86d2cf321c56d633943669ae503e4e7026df6407953d492eb72cd29747d78134baf3f820a077e2714a9351c75ad4a5f4d68285493f1fd6c6e16e036fc185aa03d61eec40f95a861d71c91a02d9bf8388224d156e7e801977c2b4be92a0662427c5e2e92ab84eb8468ced628b288674ae04efaac4073d19a75df7f93162b4f79555bf7e220f594a3cc66b7163faf40c5f5634644641c1b7943e6ce2bd392c99dc53d3b65bfb3699293d9ac80b417539949ea11e3cac587aa11c675fb0b41615b8a39f6407665af32afc75aca85032003115086a0dcb8f1e3073629002c38dd846a760060503b755689f191d60cc3f806714a070d69a23643caf9348a10d2fc2c32c99ac55c8412a4d77cfe9126122388f834b022331b4cae10de04db2648e9784acac12898eb85534c7f34ebedae271642d2501f2751bfce8aaeae5fdc7c3a4640ae32be5fe61db97176d0309336837c47e91689a65d30ffa424f9b92d875f97b16e6d2670dd65bb001620e33af2f252da3c0c0e0056c290fe6190e8c4517f48fce9a548fdd1f526e24b05da2c6240759d620f64339d17bcb456a7ef8344045e6fd279f82da7b4d3bc76be8ff5d01ec61ff4ddc0fb18083273d74ffe267c8f5cf4d3cd833c43825257d6a036016544371efe4221e1076b881b13d5ff4d8b4f24f6cf5395804a15dc26ffb4368612b2983814a9985f56635358fc50ff157a1228e19160352cd0386ac73e9ac0dd808674bcb4bccb6cb35e6ba3963437aa365fd71cd968a1ef163b6388c93961de0e13147fb083f64fba74df403ee22f14698a1e883efe4e67996aacf55f2def34d6d4c6476ec600c67a38513511674bf8dc872ce974dd384e14c16a430bbfdebc126e6105a7afe6794570512dce3f9560b3053e011abf16157f7dd73a347e06960eb0cdb0243e393afa3e643dc28101f386027ed68c271efadbffeed845f7d58a7c7d8782402961e02e3e31ff085fe99558139b254d878945e69c7001490001868dc770abee800df70edef731d669b76250de999215e0621775ab38eed22914af8d5045883c14b8b19cc459c3f42b87c850b078d67479694bc8", 0x1000, &(0x7f0000003780), &(0x7f00000037c0), &(0x7f0000003800)="051668135b12f2752afab37b49303d3aa5013fdc11adb3f433311be60e32fe61ba3bca397027a379455ae0f9429ab1c9659abc937e8b8010d332c411fed1d115eef30c6ffb688f4c67f09edd34a62ae93dc13002078fe1342285d81f0fce34a28e5d1b647f609a9610539ac2d24848e6e527a68ab92bc7d047d2ff98bc") 11:59:56 executing program 0: socketpair$tipc(0x1e, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000880)={0x0, 0x0, 0x0}, 0x0) 11:59:56 executing program 2: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000002e40)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000003040)={0x0, 0x0, 0x0}, 0x40000180) 11:59:56 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f00000000c0)={'netpci0\x00'}) 11:59:56 executing program 4: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)) syz_clone(0x0, &(0x7f0000001480), 0x0, &(0x7f00000014c0), 0x0, &(0x7f0000001540)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) 11:59:57 executing program 0: openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x20041, 0x0) 11:59:57 executing program 4: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$inet(r0, 0x0, 0x0) 11:59:57 executing program 2: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$inet(r0, &(0x7f0000000ec0)={0x0, 0x0, &(0x7f0000000480)=[{&(0x7f00000000c0)="a0", 0x1}, {0x0}, {&(0x7f0000000300)='.', 0x1}], 0x3}, 0x0) 11:59:58 executing program 0: unlink(&(0x7f0000000000)='./file0\x00') bpf$OBJ_GET_PROG(0x7, &(0x7f0000000880)=@generic={&(0x7f0000000840)='./file0\x00'}, 0x18) 11:59:58 executing program 4: openat$cgroup(0xffffffffffffffff, &(0x7f0000000340)='syz1\x00', 0x200002, 0x0) 11:59:58 executing program 2: unlink(0x0) r0 = syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) bpf$BPF_TASK_FD_QUERY(0x14, &(0x7f0000000700)={r0, 0xffffffffffffffff, 0x0, 0x0, 0x0}, 0x30) [ 913.110258][T12731] 8021q: adding VLAN 0 to HW filter on device batadv0 11:59:58 executing program 0: r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='memory.events\x00', 0x26e1, 0x0) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='memory.events\x00', 0x7a05, 0x1700) write$cgroup_subtree(r0, &(0x7f0000000280)={[{0x0, 'memory'}]}, 0x8) r2 = bpf$PROG_LOAD(0x5, &(0x7f0000000080)={0x11, 0x8, &(0x7f0000000900)=ANY=[@ANYBLOB="620af8ffa1dc0021bfa100000000000007010000f8ffffffb702000007000000bd120000000000008500000010000000b70000000000000095000000000000003faf7cf39e3100c8acaa47684f2aa3d9b18ed812a2e2c49e8020a6f4e0e4a9446c7670568982b4e020f698393aa0f3881f9c24561f1b2607995daa56f151905ea23c22624c9f87f9793f50bb546040677b0c5077da80fb982c1e9400e693146cea484a415b76966118b64b751a0f241b072e90080008002d7559f3b14820ed58b15627c95aa0b784625704f07372c29184ff7f4a7c0000070015006056feb4cc664c0af9360a1f7a5e6b607130c89f18c0c1089d8b8588d72ec29c48b45e000000000000041201baa87ae8b09e00e79ab20b0b8ed8fb7a68af2ad0810000000000006fa03c6468978089b302d7ff6023cdcedb5e0125ebbcebdde510cb2364149215108337719acd97cfa107d40224edc5465a932b77a74e802a0dc6bf25d8a242bc6099ad2300000480006ef6c1ff0900ff0000000010c63a949e8b7955394ffaff03000000000000ab87b1bfeda7be586602d985430cea080000000000fb1a26abfb0767192361448279b05d96a703a660587a167ca17a0faf60fd6ad9b97aa5fa68480366c9c6fd6fa5043aa3926b81e3b59c9b081d6a08000000ea2b1a52496dfcaf99431412fd134a996382a1a04d5bb924cfe5f3185418d605ffff9c4d2ec7c32f2095e63c80aff9fa740b5b7632d5933a1c1fa5605bd7603f2ba2a790d62d6faec2fed44da4928b30142ba1fde5c5d50b83bae616b5054d1e7c13b1355d6f4a8245ffa4997da9c77af4c0cb97fca585ec6bf58351d578be00d952aab9c71764b0a8a7583c90b3433b809bdb155481ef836eb0f8c9d13330ca006bce1a84521f14518c9b476fccbd6c712016219848624b87cec2dbe98223d8d9e86c5ea06d108d8f80a0eb4fa39f6b5c02e6d6d90756ff578f57000000009700cf0b000000000000000003000000000000000000000000001000000000559711e6e8fcffffffffffffffb2d02edc3e01dd271c896249ed85b980680b09000000000f0000169cdcacc413b48dafb7a2c8cb482bac0ac502d9ba96ffffffd897ef3b7cda42f93d53046da21b40216e14ba2d6af8656b01e17addaed2b25b30002abbba7fa725f38400be7c1f001b2cd317902f19e385be9e48dccf1f9f3282830689da6b53b263339863297771d74732d400003341bf4a00fc9fec0271ff01589646efd1cf870cd7bb2366fde4a594290c405ff870ce5dfd3467decb05cfd9fcb32c8ed1dbd9d30a64c108285e71b5565b1768ee58969c41595229df17bcad70fb4021428ce900805d13b78249788f11f761036eafed1fb2b98b75d4fe32b561d46ea3abe0fa4d30dc94ef241875f3b4b6ab7929a57affe760e717a04becff0f719197724f4fce1093b62d7e8c7123d890cec55bf404e4906df08f11f1c4042e36acd37d7f9e109f2c06f815312e0cfe222a06f56dd022c074eb8a322fb0bf47c0a8d154b405c37feaf3dd95f6ef2acd1fe514283707c70600000000000000b7561301bb997316dbf17866fb84d4173731efe895ff2e1c5560926e90109b598502d3e959efc71f665c542c9062ece84c99a061887a20639b41c8c12ee86c50804042b3eac1f871b136345cf67ca3fb5aac518a515d83129cd857c775f9e7d6101da841735e186c489b3a06fb99e0347f23a054de2f4d92d6bd72ee2c9fdc75aaaf1e3e483b4ad05573af403269b4a39ce40293947d9a631bcbe3583784acbda216550d7aec6b79e30cbd128f91e358c3b377327ac9ecc34f24c9ae153ec60ac0694da85bff9f5f4df90400000000000000d6b2c5ea1393fdf24285bf16b99c9cc0ad1857216f000000009191ae954febb3df464bfe0f7f3ee9afe7befb89d2777399f5874c553aeb3729cffe86e669261192899d4562e00e22d564ae09bb6d163118e401e024fd452277c3887d6116c6cc9d8046c216c1f895778cb2214209ed2d5d776e22a2a798de44aeadea2a40da8daccf080842a486721737390cbf3a74cb2003016f1514216bdf57d2a40d40b55ab6a096ec8485b3b8a8c9ae3d14f93100c2e0893862eef552fcde2981f48c482bde8a168c3f5db2fea6f26e4a4304e50c349f4f608ce27defc93871c5f99a3594191e104d417e60fc3541a2c905a1a95e9571bf38ae1981c4238ecaee6f75cd0a6881bd1517a8250df98674152f94e30400000000000000000000000000a1fec9000000d694210d7560eb92d6a97a27602b81f76386f1535bef1497f92186086e29c6bc5a1fad6ec9a31137ab79a404abde7750898b59270b939b81367ac91bd627e87306703be8672d70d1ab57075228a95d32f46ed9bd1f00fb8191bbab2dc599dda61fe2010000294859323e7a45319f18101288a0268893373750d1a8fe64680b0a3fc22dd704e4214de5946912d6c98cd1a9fbe1e7d58c08acaf30065b928a31d2eca55f74a23641f61f2d5b308cf01cfaed9ef0ce21d69993e9960ff5f76015e6009756237badf4e7965bfe2777e808fcba821a00e8c5c39609ff854256cb490000000000c1fee30a3f7a85d1b2b458c77685efc0ceb1c8e5729c66018d169fc03aa188546bb2e51935ab9067ec3ad2a182068e1e3a0e2505bc7f41019645466ac96e0d0b3bc19faa5449209b085f3c334b47f067bbab40743b2a428f1da1f626602111b40e761fd210819203828b202779d386ed295f023c67d867014d12ca3c471c7868e7da7eaa69eb7f7f80572fdd11bb1d070080fbc22bf73468788df51710eb0b428ee751c47d8e894f745a868404a0bf35f0121008b722b1eaa6aedfa1bf2e7ccb2d61d5d76331ff5e20fa26b8471d42645288d7226bbd9c9e9e1cc9eb3d541e407cc2dae5e690cd628ab84875f2c50ba830d3f474b079b407000000deff000040430a537a395dc73bda367bf12cb7d81691a5fe8c47be395656a297e9df0e71b967ce7daac4be290159f6bcd75f0dda9de5532e66ae9e48b0ed1254a81faae79b6af6fbb869604d51de44c4e0973171ad47d6c00ebc7603093f000000fdec743af930cd6db49a47613808bad959719c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f15d6533f78a004e2df406000000000000005ca605baa55cd6a1ba6a4530e59bec53e876dc660dd6d89f80a4377b1b1292a893a516dab183ee65744fb8fc4f9ce2242e0f00000000010000000000000000000057d77480e0345effff6413258d1f6eb190aa28cbb4bafe3436b176c7ed4b0600b805d5edd9d188daf28d89c014c3ecca10ae55704544673e1fb03b84f63e022fe755f4007a4a899eaf52c4f491f1e97c862e29e4570600000091c691faee1e0c8fe056a07474e6e5490a7d3c3402000000b60600d837c6befc63ddf2f594ad7cbc56a1e44d218c956a5392a995f1fae8e9f206efbb33854dc70104d74dc07748f9745cb796da2dfb714a0500000000000000faed94fc39acfb3fd25dfa8116a154cd1202000000b59fed817072a0da60160761fd3dffda0f7c742eabd8ab68334d2a1693cb187539049e331272bf5135044df8161400211b8012b6eb1ed5656e83f65509bb4b323c5bd61bff949d3bade2f6ffda1360c2786e16937ab61d6dcafed319c7000000000000000542954c167dd9b4acd9468ce3674c82bbb2e31389179b025dbe063b7f906217b2cf8410c7023aa3e5cc3ba1000000000000000009000000000000006ae6301a2da44394275c582a6516bb92ea1980a0a659f2f1811c9e281c209647c4241f292b20508b215dde27bb2487a6e2b5e4a8ccfab90c23827ef06cbe364073005f8a6d1456aaeb85ffb7858f24eced67a67ab825e863928ed64c83f62ffdaa997657335b630500163aff094059e726766845fd779c9e6cdbbd64c2499ce3ffe2fef03f7cdd0d90f3a7579579a142c0f7b318264d5c13c31cf475829528267ead38523cab7e1664e8426cfce471fef821c8a02a7e7d954d05b68a9c28f79429b09e2bb3681ae2b831e27c735123361c193d66ed4d71f19b199d371ec6bfada7cd370e3fdd3cd980fa1e145fd3f3e96b1feb53c865e1ada08f5d16ed652ee0c7f45352222692fbd679212c225d097aa90f7e1fb1f983415f43e75a19ecf7fd21bfa150ef563aa72ba3c43c5f3d9be128ec26b691f31f9cab931631606a81622f120675c962be2d3b5e95f74f0b209e42e6bdd76e6e725295b1d78d928f6f63e4581d5cc41cbde2ba66adc1168070c8c6e18a6e452a31bde54ad3e16304d06a234f5f9311ef0f78924b68dbb4712efdb6974667bdb54f16fd2061b9ba93638dd177227e94e4ebd0ec1d437db948062bf41742000000000000000000305f700400fa0c61d5fe6d8ff353f631080405547d65375ae04f44f0c2543c772c5ccb137be7dc87746e1785a8214454d77d4ea5ed144a648257f4a0301067bbcd9b91072659d872f26b036e2b81025edb5f45f785e2c2602b248ecdd80f019ca659be7e010000005a27564f33c9d458a60be3dab38baab7eb1a66ab1ffd6308f7fd51beb3985b7581bb5584c53984ba9c3340f97e8d3825681c53de5f554e595b00000000000000006a8fa9f05d64c4be42f981f00051a39938613067dbd1428c0805b4031a667e01bfec016e51844cefa8a855bf23ac887b4a88eed6d9443857242f28e31a41d20105fbf3394ff910e734b4d9101265ff729c426e01c1ab13dda8c388b9e6626f19eecb87e39175e85e17000000000000000000009431807e43886903526074e6b40244c938a4c68a38c25ddd7c143b3f1400010000ec66815cf8d1f56aa1424bc9b8d58790298e5b310969e50c222563b54e60854e1b0100448aca8c5ccbf5546ce4c3cd5a733fec25fb94e1e0f966bcbd28a4d8fe4f556eaa1104a793006619700798354c6ae05025040965e3083562bfa20968c04007d21dc02c9fd1f75e1ff40f439bdde4e784012e52049b483d02f81b88f5f57816b3fecec79cfca8d37203e769759d6b6a56b7605ced8ee18475a77ff0963a565fb6021d216c01b1098e40550a9cfd80e918d685a7b099a4f8ed654cd76ca61fe5ad8a31ec558fdbfa706d5e738bceae81fe777c307d5bc72183a4c2d35732ab9100781b9912160a3fd2a2e74dd690c57bdfdc1f069f9491bca7a8c59363799be7005c51bc25a8bbe2cf5ddf6aa161693782b0e78c3cfdfeb8a768f391b49d4c978c96dbb52f21c1227c8bed10591958c906321a248b5f76ceedfe0d080d6aeadc11b237b3326dd04b86ac37c0d131544888db9e128d059761ad9a393e96c3b41c13c5a381bff187a75de560ba6eb3faa5ff8d2bb3c88f8de5efc2fb2200cfda6d07ceae22577064334fbf76a23e62e6059211d995b879f6b7d3f7fcf03652b81e6b7cdeff947ad185d3c6269ca247b429c3b863af34bac64c247672a8f1ef60407d29a874f4ec31c9effed55543a65a6b4d778cebcd43b7905f3960140bd783540a7353014bda8e9c7a34a5f428fd1f8eb11e837dd9d586487fdebcb1ecd3a003ff0fda4be617fecf1ff0ef2cdfb7fea73ca18874664d60a4b9423f3297bc8eb91b4ee1d73272abbef3e7a828a7d7ab055a8eb58fe379de85338304e26e3620941b463e9049fd105c74c91cc4d71b0f76e2c2e4825106aa7ce2a3adbbc7a0443ece58e752b47e6f677ec97c5c568a89d6e26b165c39132a0f27080ece2a94c360b002c77f82662675a7713c7067081cac1599a998c41ff4754268ae1676384ff799783f55d7e5a1a0920300000000000000d98440c355927629f2bcf9dc215a18ca0265400abf38e90000000000000000008faf2cddffbfa66bf32eb718e88ec75603ed7c7a8825ce0f27a114bd7a4ab74d0c7b8d90ccc1c3ca6620def782e24d75aed70eb676437f62677a69e0994cd82d72e95493c830fe9515329f40b7025326dec33a527c5d999298eaa3690fd0d38a02fc6e0bc16dbe19f353027edc014411e1138087221492f5d5e5cc9d0a1acd3f581eda9a807aa0e609f935f626d96351e0ff116686cbeb8939feecd5dac8cf45101942cc7cec21b7f337df5435bcf7e504b7c427f70a10e1cb8993a661306a0576b638a0171e6800b5b35589d676eb30ed1a72e8f7b057eb281c4504195635b6b285ebaba019913a2520e43ed790231f047f7d3789c10ae7d724929f77aec1d33d9587580268ee14396f71e7ef588cb2560d6bd0795a9b97281229eb16de286553469fad7214ffc3e416f8b8e442dce1d37f9b1c88a5d8a8d9f2fe45bd8df213ecb4194c8554aea13cadcd502e51f6fec80418e772b5bd8d0228949058038b185909ee542848680f9ad43f4057d676d5e21ae3d7e0e4a28c03f112a94707f032b35915e42993ff148291b8babe026646ee41905992db217561b90811c4702a14f312fe5d2ae7257db6be1034cc1c346b76a853ce274bf0435e18f7e86c660c18c872a4882d21db2046a1893b83c62d61bfeadc1f913e4cab2b897e096dd3fe3525090410cb23bab36cdf200a36014032cf6e5121803c5a0c4a273a19f340163fc6265441d513a1294b8439276394945d94a589708e32a1cb30a8b07b391201385e0b92ecbb7b13d7a87284164018ace6ce58a82c5de321452461089cdd69259f5390f5f508646a524490583c30630bedb47e158ad41c0a653e86a4f4f255cd2a6e95f33b586823aef5564d9de1f5bdd8c80e193f0597b8003860302cd243c00bc5a82c52afb115d16258d507937966bb89409d6d47b8b652d0761d7c72875ae1efb9bc7c6807c2d783e31fd9cd7e84d3d50d8fc44ab8ac9ccd2c0d42e3bd4c029241320446bbf47e23d1320de30fbdf7ed13f80c28fb5c13fccc2e3f73509bdcddad8a2fe48cdd61f2f43611704af64eed8b0cbbd08754f93b8f3d6347aad5cde1ccc5cbd5eaa87e52cea257c856a4af5243eeb5e89f0000000000000000f420df5e4c6d856b3d55e455c08110b2ef4255a38f81555e8e1f22d59c0bc3c9013e66a1f5bda1b695e1602c0afb5c35b2f68f3b151b1e869f40ff4d1bef5e926e1ff95f6321131e4cb797f53455a093a95e67605222d6acc29c46e5db1ef3b8b07e2169fb24ced4b3ae87ebeca06df93212e465bbd1a7e41df2e1a0d508f86cfc7a469ac682685c44692877d03c34c23a65d2677acc73b5d276fdebd685c9b7a079eae228d8426188cb19b083548f5f29e493ab079f33d1965dcbb165015c46998ad410d60cc65fcfa73bd65a43fc024455c4978d5b72d696db5da3f963bf530d663976cf71490577251780ab6b1cf8d397444b5be575229f687a3d95ea6b2aa62fce8acb3d4a6a130b4fefa55d0c1d6f3fa448ee24e588e2965c9a442f0baf90923dda91a6850fb7b9c7f432b63001423fedcf053fa28024cc9a178a07042dabc07176fc524032c2edb340c9c18a83565c431aeb0c869683507255254430f90f61e4eca9c8fa98c000b35fec357ee1ebd08439bd95c1ab0753dfd2603d1608bd8c589a1e160000a6ee0ad13346e08738c209000b5d121d918f1dc8bceded939fa8605b54b37cdfcea0bf2bc63e655dc04a2e50212ff89d6587d49896ce18916cf3adc12839c345ca91bb232b891fae2fdd68aaa38281c0feb2c107af3e080d6cdd1c6646ec6804d7e9960c02aa0db9eda24bbcb287fd2a890fa7f9d6ae0c0b1f8dd1603c9ea2f66b572276f96a28b5b6dd9f9bf6ad4bdaa2139b90faf1f40b0f141258578bd825daaaf718d21b7ac05fe5d1b699e5422ca341fe1c944f68fe3a6d783dcf30b0e09d7688f696883b61cb64464b04d351a0a69b0733c348049b0430ed40e200f4ff000000000000000000000099eecc1b721b152c892fab887e7d20466d90c049c0fdf51dcc16d226a2619c6f47bc25b7f5df5c09fed638922ed127ab36aa7b0c58a2ce5894b1b0f5375d340d96b69b966b05daaf585121a9c7605ed8e9964eef1f14b74cbb2ccdadc6d0b77cf0492b75e1cd11bfdcfddde91b20366715ba0cbe1041be2a65c25d7ca15ef8b71bd2ab9a4294899a1964b0152518fc2ac15a728bcb9e2bc4b551dfdf9011a2a607bc39ad2c4d7c64dcf967724e9b63c397d5265ad3f1da4395a5a800d8845257dcbf210d4f00fe0bd3deed05e506736e6bb6d40ee6cb960bcdb33633ee87f82beb665a9a4c2d4d2b06479ade3a4cd6bba765c9f52b52a0bdd0849ab92baae3775570accb5a57ee9f0035fc6d3df4eebec2e7eb4ff863d3979a20f4428ddca471037b49d4fd130743a97faa02c293b721e52bf53d64c6585e138162331ef98792e1e9b21a6a084fb7b42c64062ef1323a8a65a8ed6038f274f28ff4f78136a1ef108efbe8c4f4e347d50dcdbc33bf3ade4c3a39d316061930d7dd39b8acdecc3f27830e3eda40e648328d95a9aee65a9dd09fd4e96d5b852025dc53ec3f30cc753e6a796084b4e34f521dbb230ae0f3b79142073d437e1fd22d3b7503ffa95b1d5c7740b0ecbfd35dc0f8af895583dfcc2689f6e02c2dd4b57f3dcac54f40da013eb221fa3d65de760576031052c25a96ed4b20230b36d46d3d3fd6bb1d77cc8a48a6b10fa0149e55ccde4a2b26cca2d1ca9191c74ab006a602543fc24d1283e353cfb917620000000024bf3eed258c02a591ec98d38745f6f6c4537b2ccc5f9602da15f184f239098bf32551c7cf454e2865974f6520112743f73c619c3cab5609e00178f7393e53462f31559220c026bbde09837bf1b3ffe748a3247c9569f0c5e99f4494f93e0fa1badca90c888616eca97bddabd8003fc100"/6291], &(0x7f0000000100)='GPL\x00'}, 0x41) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000040)={&(0x7f0000000140)='workqueue_queue_work\x00', r2}, 0x10) write$cgroup_subtree(r1, 0x0, 0xda00) 11:59:59 executing program 4: bpf$OBJ_PIN_PROG(0x6, &(0x7f0000000800)=@o_path={0x0}, 0x18) 11:59:59 executing program 2: syz_open_procfs$namespace(0x0, &(0x7f0000001340)='ns/time\x00') [ 913.937454][T12731] veth0_vlan: entered promiscuous mode [ 914.076659][T12731] veth1_vlan: entered promiscuous mode [ 914.252999][ T12] wlan0: Created IBSS using preconfigured BSSID 50:50:50:50:50:50 [ 914.261005][ T12] wlan0: Creating new IBSS network, BSSID 50:50:50:50:50:50 11:59:59 executing program 0: bpf$MAP_CREATE(0x0, &(0x7f0000001a80)=@base={0x0, 0x0, 0x0, 0x0, 0x2004, 0x1, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x3}, 0x48) 12:00:00 executing program 4: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$sock(r0, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0x0) [ 914.685275][ T12] wlan1: Created IBSS using preconfigured BSSID 50:50:50:50:50:50 [ 914.693960][ T12] wlan1: Creating new IBSS network, BSSID 50:50:50:50:50:50 12:00:00 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$TUNGETFEATURES(r0, 0x5450, 0x0) [ 914.869290][T12731] veth0_macvtap: entered promiscuous mode 12:00:00 executing program 3: r0 = socket$packet(0x11, 0x3, 0x300) bind$packet(r0, &(0x7f0000000200)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, 0x14) [ 915.040228][T12731] veth1_macvtap: entered promiscuous mode 12:00:00 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000800)={&(0x7f0000000400)=@x25={0x9, @remote}, 0x80, 0x0}, 0x0) [ 915.249083][T12731] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_0 [ 915.260561][T12731] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 915.270823][T12731] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_0 [ 915.282550][T12731] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! 12:00:00 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$TUNGETFEATURES(r0, 0x5460, 0x0) [ 915.293236][T12731] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_0 [ 915.304098][T12731] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 915.319757][T12731] batman_adv: batadv0: Interface activated: batadv_slave_0 12:00:01 executing program 2: openat$tun(0xffffffffffffff9c, &(0x7f0000000080), 0x500, 0x0) [ 915.689538][T12731] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 915.700443][T12731] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 915.710770][T12731] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 915.721653][T12731] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 915.731954][T12731] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 915.742824][T12731] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 915.753039][T12731] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 915.765657][T12731] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 915.781735][T12731] batman_adv: batadv0: Interface activated: batadv_slave_1 12:00:01 executing program 3: syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000003800)="05") socketpair(0x25, 0x0, 0x0, &(0x7f0000003880)) 12:00:01 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$TUNGETFEATURES(r0, 0x400454ca, &(0x7f0000000200)) [ 916.064806][T12731] netdevsim netdevsim1 netdevsim0: set [1, 0] type 2 family 0 port 6081 - 0 [ 916.076101][T12731] netdevsim netdevsim1 netdevsim1: set [1, 0] type 2 family 0 port 6081 - 0 [ 916.085687][T12731] netdevsim netdevsim1 netdevsim2: set [1, 0] type 2 family 0 port 6081 - 0 [ 916.094998][T12731] netdevsim netdevsim1 netdevsim3: set [1, 0] type 2 family 0 port 6081 - 0 12:00:02 executing program 2: socketpair$tipc(0x1e, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$tipc(r0, &(0x7f0000000880)={0x0, 0x0, &(0x7f00000005c0)=[{0x0}, {&(0x7f00000000c0)="f0", 0x1}, {0x0}, {&(0x7f0000000280)='_', 0x1}], 0x4}, 0x0) 12:00:02 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$TUNGETFEATURES(r0, 0x5421, &(0x7f0000000200)) 12:00:02 executing program 3: socketpair$unix(0x1, 0x0, 0x0, 0x0) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000040)) 12:00:02 executing program 4: openat$cgroup_ro(0xffffffffffffffff, 0x0, 0x0, 0x0) syz_clone(0x8400, &(0x7f0000001640)="4f70cf62a9a08f02a63a5994233ef1502a499379e89b787a9add71810a5c8f0642ad", 0x22, 0x0, 0x0, &(0x7f0000001700)) 12:00:02 executing program 2: socketpair$unix(0x1, 0x50c7fc702a21712f, 0x0, 0x0) 12:00:03 executing program 0: socketpair$tipc(0x1e, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000900)={&(0x7f0000000480)=@pppol2tpin6={0x18, 0x1, {0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, {0xa, 0x0, 0x0, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}}}}, 0x80, 0x0}, 0x88c5) 12:00:03 executing program 3: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000001140)={0x6, 0x0, 0x0, 0x0}, 0x90) 12:00:03 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$TUNGETFEATURES(r0, 0x894c, 0x0) 12:00:03 executing program 4: syz_clone(0x10400, 0x0, 0x0, 0x0, 0x0, 0x0) 12:00:03 executing program 3: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000002e40)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000003040)={0x0, 0x0, 0x0}, 0x0) 12:00:03 executing program 0: bpf$MAP_CREATE(0x0, &(0x7f0000001a80)=@base={0x0, 0x0, 0x0, 0x0, 0x2004, 0x1}, 0x48) 12:00:03 executing program 2: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f0000001540)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001480)=[{0x10}], 0x10}, 0x4004081) 12:00:04 executing program 4: socketpair$tipc(0x1e, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$tipc(r0, &(0x7f0000000880)={0x0, 0x0, &(0x7f00000005c0)=[{0x0}, {0x0}, {0x0}, {&(0x7f0000000280)='_', 0x1}], 0x4}, 0x0) 12:00:04 executing program 0: openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) openat$tun(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) 12:00:04 executing program 2: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000480)={0xffffffffffffffff}) setsockopt$sock_attach_bpf(r0, 0x1, 0x32, 0x0, 0x0) 12:00:04 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$TUNGETFEATURES(r0, 0x5421, 0x0) 12:00:04 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg$unix(r0, &(0x7f0000001780)={0x0, 0x0, 0x0}, 0x0) 12:00:04 executing program 2: socketpair$tipc(0x1e, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg$tipc(r0, &(0x7f0000000bc0)={0x0, 0x0, 0x0}, 0x0) 12:00:05 executing program 3: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f0000001540)={0x0, 0x0, 0x0}, 0x4004081) 12:00:05 executing program 4: socketpair(0x5, 0x0, 0x0, &(0x7f0000000080)) 12:00:05 executing program 2: socketpair$tipc(0x1e, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$tipc(r0, &(0x7f0000000880)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000080)="8e", 0x1}], 0x1}, 0x0) 12:00:05 executing program 3: socketpair$tipc(0x1e, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$tipc(r0, &(0x7f0000000880)={&(0x7f0000000040)=@id, 0x10, 0x0}, 0x0) 12:00:06 executing program 2: bpf$OBJ_GET_MAP(0x7, &(0x7f0000000340)=@generic={0x0, 0x2}, 0x18) 12:00:06 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=[@rights={{0x10}}], 0x10}, 0x0) 12:00:06 executing program 3: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = gettid() sendmsg$unix(r0, &(0x7f0000000940)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000980)=ANY=[@ANYBLOB="1c000000000000000100000002000000", @ANYRES32=r1], 0xa8}, 0x0) 12:00:06 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETQUEUE(r0, 0x400454d9, &(0x7f0000000040)={'veth0_to_bond\x00'}) 12:00:06 executing program 2: bpf$BPF_MAP_GET_FD_BY_ID(0xe, &(0x7f0000003180)={0xffffffffffffffff}, 0xc) 12:00:06 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000480)={0xffffffffffffffff}) setsockopt$sock_attach_bpf(r0, 0x1, 0x32, &(0x7f0000000800), 0x4) 12:00:06 executing program 3: bpf$OBJ_PIN_PROG(0x6, &(0x7f0000000880)=@generic={0x0}, 0x18) 12:00:06 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$TUNSETIFINDEX(r0, 0x400454da, &(0x7f0000000380)) 12:00:07 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=[@rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}], 0x18}, 0x0) 12:00:07 executing program 2: bpf$BPF_MAP_LOOKUP_AND_DELETE_BATCH(0x19, &(0x7f0000001ac0)={0x0, 0x0, 0x0, 0x0}, 0x38) 12:00:07 executing program 3: syz_clone(0x10001000, 0x0, 0x0, &(0x7f0000000500), 0x0, &(0x7f0000000580)='J') 12:00:07 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$TUNGETFEATURES(r0, 0x4b47, 0x0) 12:00:07 executing program 0: openat$tun(0xffffffffffffff9c, &(0x7f0000000040), 0x60040, 0x0) 12:00:07 executing program 2: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000940)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000d40)=[{0x10}], 0x10}, 0x4040085) 12:00:08 executing program 4: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = gettid() sendmsg$unix(r0, &(0x7f0000000940)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000980)=ANY=[@ANYBLOB="1c00000000000000", @ANYRES32=r1], 0xa8}, 0x0) 12:00:08 executing program 3: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000480)=[@cred={{0x1c, 0x1, 0x2, {0x0, 0x0, 0xee01}}}], 0x20}, 0x0) 12:00:08 executing program 0: bpf$OBJ_GET_MAP(0x7, &(0x7f0000000340)=@generic={&(0x7f0000000100)='./file0/file0\x00'}, 0x18) 12:00:08 executing program 2: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0x2) 12:00:08 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$TUNGETFEATURES(r0, 0x800454cf, &(0x7f0000000140)) 12:00:08 executing program 0: bpf$OBJ_GET_MAP(0x7, &(0x7f00000005c0)=@generic={&(0x7f0000000580)='./file0/file0\x00'}, 0x18) 12:00:08 executing program 3: openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x10240, 0x0) 12:00:09 executing program 0: bpf$PROG_BIND_MAP(0x23, &(0x7f0000000400), 0xc) 12:00:09 executing program 4: openat$tun(0xffffffffffffff9c, &(0x7f0000000040), 0x6200, 0x0) 12:00:09 executing program 3: bpf$BPF_BTF_GET_FD_BY_ID(0x13, &(0x7f0000000f00)=0xffffffffffffffff, 0x4) 12:00:09 executing program 2: bpf$MAP_CREATE_TAIL_CALL(0x0, &(0x7f0000000100)={0x3, 0x4, 0x4, 0xa, 0x0, 0xffffffffffffffff, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x3}, 0x48) 12:00:09 executing program 4: unlink(&(0x7f0000000040)='./file0\x00') 12:00:09 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'ip6erspan0\x00', 0x2cd96a335629f5fa}) 12:00:10 executing program 3: bpf$BPF_GET_MAP_INFO(0x7, &(0x7f00000004c0)={0xffffffffffffffff, 0x0, 0x0}, 0x10) 12:00:10 executing program 2: bpf$BPF_PROG_TEST_RUN_LIVE(0xa, &(0x7f0000001680)={0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0xffffffff}, 0x50) [ 924.757836][ T72] wlan0: Created IBSS using preconfigured BSSID 50:50:50:50:50:50 [ 924.766114][ T72] wlan0: Creating new IBSS network, BSSID 50:50:50:50:50:50 12:00:10 executing program 0: socketpair$unix(0x1, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000064c0)) 12:00:10 executing program 4: bpf$MAP_UPDATE_CONST_STR(0x14, &(0x7f00000003c0)={{0x1}, 0x0, 0x0}, 0x20) [ 925.030179][ T72] wlan1: Created IBSS using preconfigured BSSID 50:50:50:50:50:50 [ 925.038444][ T72] wlan1: Creating new IBSS network, BSSID 50:50:50:50:50:50 12:00:10 executing program 2: bpf$OBJ_GET_MAP(0x7, &(0x7f0000000040)=@generic={&(0x7f0000000000)='./file0\x00'}, 0x18) bpf$OBJ_GET_MAP(0x7, &(0x7f00000006c0)=@generic={&(0x7f0000000680)='./file0\x00'}, 0x18) 12:00:10 executing program 3: bpf$MAP_CREATE(0x0, &(0x7f00000021c0)=@base={0xb, 0x0, 0x0, 0x3}, 0x48) 12:00:10 executing program 1: r0 = socket$inet_sctp(0x2, 0x5, 0x84) getsockopt$inet_sctp_SCTP_GET_PEER_ADDR_INFO(r0, 0x84, 0x101, &(0x7f0000000240), &(0x7f0000000300)=0x98) 12:00:11 executing program 0: bpf$BPF_PROG_DETACH(0x9, &(0x7f0000000880)={@cgroup, 0xffffffffffffffff, 0x0, 0x0, 0x0, @prog_fd}, 0x20) 12:00:11 executing program 4: bpf$BPF_MAP_GET_FD_BY_ID(0xe, &(0x7f0000000400)={0xffffffffffffffff}, 0xc) 12:00:11 executing program 2: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = gettid() sendmsg$unix(r0, &(0x7f0000001280)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=[@cred={{0x1c, 0x1, 0x2, {r1, 0xee00, 0xee00}}}], 0x20}, 0x45) 12:00:11 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$TUNSETNOCSUM(r0, 0x400454c8, 0x0) 12:00:11 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$inet(r0, &(0x7f0000000400)={0x0, 0x0, &(0x7f0000000380)=[{&(0x7f0000000000)='}', 0x1}], 0x1}, 0x0) recvmsg(r1, &(0x7f00000029c0)={0x0, 0x0, &(0x7f0000002880)=[{0x0}, {&(0x7f0000001700)=""/4096, 0x1000}], 0x2}, 0x0) 12:00:11 executing program 4: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$inet(r1, &(0x7f0000001180)={0x0, 0x0, &(0x7f0000001140)=[{&(0x7f0000000080)="98", 0x1}], 0x1}, 0x1) recvmsg(r0, &(0x7f0000000cc0)={&(0x7f0000000a40)=@alg, 0x80, &(0x7f0000000c40)=[{&(0x7f00000011c0)=""/4096, 0x1000}], 0x1}, 0x10001) 12:00:11 executing program 0: bpf$MAP_CREATE_RINGBUF(0x5, &(0x7f0000000380), 0x48) 12:00:11 executing program 2: bpf$BPF_PROG_DETACH(0x9, &(0x7f0000000280)={@ifindex}, 0x20) 12:00:11 executing program 3: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f00000002c0)={0x0, 0xa, 0x0, &(0x7f0000000080)='GPL\x00'}, 0x90) 12:00:11 executing program 1: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000800)={0x11, 0x4, &(0x7f00000005c0)=@raw=[@ringbuf_query], &(0x7f0000000600)='GPL\x00', 0x4, 0xf0, &(0x7f0000000640)=""/240}, 0x90) 12:00:12 executing program 4: unlink(&(0x7f0000003700)='./file0\x00') 12:00:12 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg$unix(r0, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0x41) 12:00:12 executing program 2: bpf$LINK_GET_FD_BY_ID(0x1e, &(0x7f00000006c0)=0xffffffffffffffff, 0x4) 12:00:12 executing program 3: bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000880)=@bpf_tracing={0x1a, 0x3, &(0x7f0000000200)=@framed, &(0x7f0000000280)='GPL\x00'}, 0x90) 12:00:12 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000003c0), 0x0, 0x0) ioctl$TUNATTACHFILTER(r0, 0x894c, 0x0) 12:00:12 executing program 4: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$sock(r0, 0x0, 0x0) 12:00:12 executing program 1: bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000240)=@bpf_lsm={0x1d, 0x2, &(0x7f00000000c0)=@raw=[@map_val={0x18, 0x0, 0x2, 0x0, 0x1}], &(0x7f0000000100)='GPL\x00'}, 0x90) 12:00:12 executing program 0: bpf$PROG_LOAD(0x5, 0x0, 0x0) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000001b80)={0xffffffffffffffff}) sendmsg$inet(r0, &(0x7f0000001cc0)={&(0x7f0000001bc0)={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f0000001c40)=[@ip_pktinfo={{0x1c, 0x0, 0x8, {0x0, @initdev={0xac, 0x1e, 0x0, 0x0}, @multicast2}}}, @ip_tos_u8={{0x11}}], 0x38}, 0x0) 12:00:13 executing program 2: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000a80)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000f40)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001200)=ANY=[@ANYBLOB="34000000000000000100000001000000", @ANYRES32=r0, @ANYRES32], 0x80}, 0x0) 12:00:13 executing program 3: bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f00000013c0)={0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, &(0x7f00000003c0)="af"}, 0x50) 12:00:13 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000003c0), 0x0, 0x0) ioctl$TUNSETQUEUE(r0, 0x801c581f, 0x0) 12:00:13 executing program 4: r0 = getpid() bpf$BPF_TASK_FD_QUERY(0x14, &(0x7f00000003c0)={r0, 0xffffffffffffffff, 0x0, 0x0, 0x0}, 0x30) 12:00:13 executing program 0: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000a40)={0xffffffffffffffff}) sendmsg$inet(r0, &(0x7f00000041c0)={0x0, 0x0, &(0x7f00000040c0)=[{&(0x7f0000002bc0)='\x00', 0x1}, {&(0x7f0000002e00)="7891db31cc4a0ef1b750ac4930e430b4b8987af02af9751cbf7cb28b8cdf779f5e7faae26471591e1d75dd13b9244bb47307f4080c9e31f634aaefacbb2a2946082e11592bee8789846ff672328d472019be971144869ec011b8201e691f7f1acbf57e3a6cb8492057ea352f26bd4298f58cf962408f06292b8f20bbd44468a223a0c322c55cd237976f4ac20231c71804856c296fce7dc9d295572022b99e9d299b7c30b4e4697f7304fbdd37f5891b849896e7d37bb1253bec850a0e4ed42a74a90e55bdf0a63067932f7919ab40feb03713c3cb0c81d0c51249dcb867b936e3f0960ecb782ead071bd89ee8512bf186650e596180f824a20c55e676918e930a19c13efa840917bad212ba92208eb91a9b8681fe06df6ed4ba38dd9f10afe406e6ce3c0d08d78239b7a51ff9f7dfda8e02a69d5357537d40bb1da03c67766064580b8373a29e6042bfa569c15b3136061c12ce204b9ebc1d75136ffaefaf2310c4fea412aa153abb58237a12c0f675e3093bc04d4d398b1c2870ebd2f23ef156c8e8226e7ad11d93bb6e8c92cf8be945e1fc0e634004b5b0031be21071e942b4213bb468bdc3edaa069dd638532ada57b400db561cf0d1916ad79850894e47b005cb0b55ab6c73adad3101f6d2d90406caed37e833f76918efcb21e8b2332db63b99bb5f756e62a13256990fdb450c27b66b0dab40c1a9a880d85d3de744a4b50800e87a065064a9daaef49652117a0b0b9d974a1b6d4413fc21f9f7db1485c906f32730667b22348aa2acb9ecd4d4451f5bd3cecc482e6120a5f61d5d17e46c1190f68ba6c8c8fb606cccdc38d1263144e66278c23e091380a4953d1848a9c8e14ddf182f3c560ccabf44532ba468bc8ab4299d88c6d5b76ee3b0598a5f55f58eeca032a76c5701f93b29101da7b1f94ad0f5c19f7005c882672ab6bb169317563b27fdebc98925a6764d70589203004b33803a067ed4a6ca2506f6b86ef6d0d6ef6d939f3c47bbc69afd55932244d4aa670b9b5cd49803ce6806465e75fda4c9ecb393bb6b8ed962b1cd52b0cb38b222650989dd3f41f7f8537952ae796ea8a3e720f115bf34aea45e0f52c603c83c4bf0d4642b2c8b512fe5bc426b7d85231a615b88f04bd4d743763aa437dac4bcdccabe34b23640347e675a147323b7c4dc2e264cfc7a4f4a39bf8e47484f9d4a7a6bf17784ca6bd45146e35d6acbdc40f282e1e782d9f9dc263a37b6ccd162444f624ce6f89e111044a75e540310aa4e8ac7c131750a008d5c8ddda73865ee579c2b3ff78624ac121e9a7890867e0b0a04cd43975fffb2c56deb2885e8f21db02a255c739ba7e7fe3816703d1f7ba2c8ffef452a5041392cc94538c7ec2e52000c963dbacd2b596f2bb26cf09385780cbdcdd6856d7a6853715afad6d148bbdfa0d750f498701b92f445c13f3cf37f59eed7cdc64dcae94894cf8ccc7d89d023a97f3d3ce1e6509e853caf99a10eb4cd0757467fd09fd9398230dc8f1c6f844f11514a8e7f5a64c4a3645fedd864900056972933a214d7738a1777365a7f4a6e30e9da670da622d02296fc768cec04a64a62e6f8c7e974468345dd366fe4d6e7dd89cdfd54c6edf6fd1f3212ca529a69387693b2611ad29cb2f1614b29d755caaa5e958d7aa46b203253aa3abf1dd200e793b7e5c04e200c7feb77b061adaf50f1674506d669133269022941ce91bafffd093e8bb0f2b4b2be7c6a9ce187372d7c288dcdf125f8a710799ec2264123e0ecacc8e427242c53aa55c28a97457ec3ddb28e75f67342eabb9c11b6ed655f121ac8d43cbe2196c20842b51ad140f3cb8d6e11d3442270b46d9bc5443a7459a6131612dd7929a21739839242bbe5e25f3512f3a35469a2a7a289773b0519144d3cc4e505f90d33c67570b70fb91017b2655f210772e30bd0c6036a25b0c927ed5650dbef264154c72e32e9c279552850971fc61124533aa32b408849b3f408f0493811bd48299e306c38c36aec8f0e7634f6ab45e8a24f50040d06d46ee19b32f8d1aa9208c9eea5dfc09bf3895d674c6bd80a3bb02b2371536249e17b3deda2d3d34ec8e0d045396da0b8f61230d609624af0362ac202f8591dd16dac8bd6c2f43e5903d8f1b25535ed21d7281499bf0b2ca34e08d3374bed22e54909a34f8291214aee75a838afd6e321f9a80b158a37763c70e4a520cfd8797fd5957308f2bbd29862157e4e3af9a562b1728c75653d50d1e009d298cecaa57325c834f2a02c0b98601dbcbc14019c604883c0f8b5258db87d76159f270b37b0f403386a058a32256ed15c2ca09f52d0e7af80ecd06c938cbcd577e0da03ddcc8ad12e2330a7dd9f97b1fd8cbdd408d0a5b93744194293c79117aced4195cb269bce7d90640e5e2a4d59c015da687c446054b950cc1bd338b7382a99113bdb3627e08e03b2af51d0d2242471a7b73198b8c65225ca2ca0d0a38ecdc64359a0b38348ad9a0f80f5fc5250fc5eb4eabb68fb45025681208accd3a84311e5a9e028e0f5fa148053c312649d29e0b63664d246f6b9f340e9d727215889dba2b20024ef8b620a13937502ec629858de4b4215605ccda1851a48a08a870e265fb3986888f3966c62110634f805362543238c300b6b46f7d052bb818ed35fa777b013534dade3d2127df9ca769f0cd7a86ac1518135f704f7739c066a904210993b64970a5c0827ffe77f7105e5788f195d9620876fb38e58439b80f30054a52e464b43d5becd8581dd2798c19e4a7362b24cdbdface630f5c430659d316591dbded2a2f4297ba6a61cf7c25ef88cf2c843249eb07c09de9ad17563f5265fc89de7407a4cacce436e033d5d18cc2dfe337c1c0aa0135724ce052b3be5f49f4d62c2f090d7dce1344f52ca1cd49d97e8f1a544d4b23d5c4780595dffc290c19a331880464e84e35bc613389f08f19dc349436bf63720626c6d5d84ab2cae6591b2fb1db0c2ec338f95c3744c787b3a645b4dd46f909d8c56788eb5543dcc3d81136508d53aaebac988f19daaf7370c0e7e5bd20dfb59c26d0989ba6aae1cbfdbaf21ea96e7f53de9bfca0cfe1ce8df7c093e9d160a97d16e6550b9607bd87e4659bfd1bce8bc6253bb64dbfb9db0bc69a7cba793c696b783aa0f96a50fd63e727f9a6240de1816ecba28ea9f36f95d06302eaeba5175164c1339a8b398d5d866f5a50fae6fdfa0398678700d15f3b21c9da5b7e53484f1e78501cacf74c5b96f93ffa2b8d91da3bb332c307995a6097ab5df0650e4902cad50228a8254fe36a824ccdc6bb440410ff6d12a2f24e702685264b1380ca0a9ae8767e4db2ed6b8e11ce9f6ee3fe5bb71ed635ad6fc290d1a7b6d6418f5c443b4b01f8f48f4bc8d200d3b75b5648ab20da93ca11af266acf3b878384fccf3a1fbb35f19be028013aec07e80c2985e64d5017f8ba7cd46759e27f2374bf3b596c304086b96862a0e3f30a1a6260aa00433806b84b266b1fdc169e6efdc272eb332a676e56acffd58341aba1ff541a968ca01a4d90d441bade6dc41ebe476d61c0e60562f54307809f74195c6b916599d163493abae991064f2c48cc5971e236df87d21f9640e6998e163e8e98da3020972c5ad998b6ebf381b21e0db8264bf4d99806391cdabfb37e5588881fb7a5f37d2c947e5e87be1f1feec496b8ce8be1fdbe06c351f5583b09f4f92dffde5dae318b2c5c4fda75bd4ec5d38f3960296098977189e40ca9c7670dc6bfd3cf4d7f892067b3c63e58ba57ec6511027f2c1d23267063b63aab301e00c38be86d4af4f680febfe21afa0435cf12c75b7e2fbcbd133852ab75632d8279944a2f93826452c867954e412c18e6a8c041137c397f67cc235c0c17fa332102772bc2a8be2f73c244321dca2dc0bd68fecc71a4e03177253bb0e872a04f75d08c7d7d3d9b4c0dbd96c544b3d0ff41335dfacd050e8c80266eef426861857beb19648ae538177285c591d9714cbd240ad0a7caf235b85b3825c52a861ac31b8b68421ba9b7bab07c16a02c8c6080168140642d27090ac4b0c72fb7ebe5448e6a4fbf8da6b88f8a554517a4a12089f4d4507771381d6c269197c9439c260ca68eb00f1ccb3a6523cb6a79234e7d4162c4fe3bce1cc218448b590fd90621c34ca4ba2bcc46833d0c80491365f4bac1b5344bd70cb277e5ed6cff3c62cf768826045e81ab49c9d6db8348d5b27e0634c5394fe5d98bd7bdbf54c16c249a09fe19ba601ba76c275a59fb8634fb2282b97eb895fc2881d2dddaa9c3d02235db58bcc550fae6078b2d918f1de62dcce9fa21e4f3f12cb887077c4e44403db764c4e24b4dc06b670541b486deaa05ad884d9c0a4a1736fdd07b31d9e42c3ed946dffecfaccffbd598b2686585b6997c40f930ef9a1689790b7890b5df0bf3240cfff43fddabf582b0da6e1deb821958e23460c736a9317fed98175c74db588b3abea03362e941b158a498716b30802f9fb7cec48c683558c013fd2a047743d2f1eba6eb4d0de374104f34e909a797872531b2013b62fa582870fb13539b18ce3fb4c6be624bb55a50b96109c94f16e88cc54df99397f1d4aa627e4d0d3ce26c357d329bf923a5270b60de1708879a7d5461ea7edb629ac3794a80ca6f4c7fa65290ca32447e696386c95ed969b5fb2c4a1117df8cac7915c43830c9d1c96b80ea6c63c63f2394af2cd9dfd3e3928159c04b6db29c614c94d67d1dd7d2dac1ffd0b94003360cbfe51d544d761c01e65c99f438ed9c2e74ec171fe794267e2939cbb6c9bd5d175424b50936378b23cfc4235e33522a9aa1041f3100ccfd2dfa7ade6e2f7a2bb18e7987501decee4e4ca5386eb980db2deb7779b3ecbe4695c6aaf2ab4327069811ed13808003da30f3b453087ce75f6a24ec7ee4f00c08b1838cdba3ac01c0c919b2e7b2d6302af84c394834991725e373c2c6874af8d30ceb3cf53343fe08a0633c39ce2dd8c6207b5fada84230c7c730773f4ffc3726e19dcc40910694aaa7b91e0085dac9ddc5312a6817d506195120e14964365e15dc7561a46015765137f632fc9fcb89af943771c5bf95a3ac18bf6c5cdc3ea140082c9b57da05cdce43cd63ff2078a41cde0d54b94f61d60f5e8e92b2f80e01563e37c1a546c999d882360009b89f058a443b1323edabcdbe89cfeb3c21578a77b8db248915a971228601b645c3c7ef7702db72c87a78698152af6ef4c92a02092d178375273e6650d7038439d2296264d0120794239add4d90011d65b4366f1fcd5500b457384a8354fce5c6ecf2eb8e120a75c13c6ad2aaf238f74aff0f4b1b838376f7f867fc0077a4dc775ef8b629533c7af4b3f7c0664e09234026f832501a037d4b54838f3eab3b50b67428f5dece78b2fdf292420794ffd19f0ba93e64e68370ef2ec64751cebb819aba6e0fad2cb50236e269a91e431c90a56aecd8c692007cef084b9ed7513fbadd3ae33738da8570fd3258d130590746be7ffad7e08c745fe57381b65478c2056c11c167b7415a81d2cd16563641a7fa484a8270def5d5257f87b3daf14328ecb50c054b1d0912ab7ff6c845d27f2ae83363ab9aba4902ac2c088dae764147ccb3323f4603ff79b187be14ca84c5b32a9421764fd09e19ddce6de0f7e4a1b4b626abebc192df91886ee7b962e534590c26c7b9e019789cd8d3e0b69684397bc04758ebed995838bbe5a1794329ebff1e90541d3f5beffe3f2637eb0e68782b1ca3d03ac26353ce5685b83be2f96397ba35b67031a7624b4456a9f4530b1147d794653bd", 0x1000}], 0x2}, 0x0) 12:00:13 executing program 2: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$sock(r0, &(0x7f0000001a80)={0x0, 0x0, 0x0}, 0x0) 12:00:13 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000900)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=[@rights={{0x0, 0x1, 0x1, [0xffffffffffffffff]}}, @rights={{0x0, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x0, 0x1, 0x1, [0xffffffffffffffff]}}], 0xfffffffffffffde6}, 0x0) 12:00:13 executing program 3: bpf$BPF_MAP_LOOKUP_AND_DELETE_ELEM(0x15, &(0x7f0000004e40)={0xffffffffffffffff, 0x0, 0x0}, 0x20) 12:00:13 executing program 4: bpf$PROG_LOAD(0x5, &(0x7f00000006c0)={0x0, 0x18, &(0x7f0000000480)=@ringbuf={{}, {{0x18, 0x1, 0x1, 0x0, 0x1}}, {}, [@initr0, @exit, @map_idx_val, @ldst, @cb_func, @alu]}, &(0x7f0000000540)='GPL\x00', 0x0, 0xf0, &(0x7f0000000580)=""/240, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, &(0x7f0000000680), 0x10, 0xffffffffffffffff}, 0xfffffffffffffd05) 12:00:13 executing program 0: socketpair(0x22, 0x0, 0x0, &(0x7f00000005c0)) 12:00:14 executing program 2: bpf$MAP_CREATE_TAIL_CALL(0x0, &(0x7f0000001700)={0x3, 0x4, 0x4, 0xa, 0x0, 0xffffffffffffffff, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x1}, 0x48) 12:00:14 executing program 4: bpf$MAP_CREATE(0x0, &(0x7f0000001300)=@bloom_filter={0x1e, 0x9, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x4, 0x3}, 0x48) 12:00:14 executing program 1: r0 = bpf$PROG_LOAD(0x5, &(0x7f0000000040)={0x6, 0x4, &(0x7f0000000000)=@framed={{0x18, 0x2}, [@call={0x85, 0x0, 0x0, 0xa0}]}, &(0x7f00000001c0)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000600)={r0, 0x0, 0x2100, 0x0, &(0x7f0000000100), 0x0, 0x1008, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x50) 12:00:14 executing program 0: bpf$MAP_GET_NEXT_KEY(0x4, &(0x7f0000001fc0)={0xffffffffffffffff, 0x0, 0x0}, 0x20) 12:00:14 executing program 3: bpf$MAP_UPDATE_ELEM_TAIL_CALL(0x2, 0x0, 0x0) bpf$BPF_GET_MAP_INFO(0xf, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000002c00)) 12:00:14 executing program 2: bpf$OBJ_PIN_MAP(0x12, &(0x7f0000000400)=@generic={0x0}, 0x18) 12:00:14 executing program 4: bpf$OBJ_GET_MAP(0x7, &(0x7f0000000340)=@generic={&(0x7f0000000300)='./file0\x00'}, 0x18) 12:00:14 executing program 0: socketpair(0x10, 0x0, 0x7, &(0x7f0000000000)) 12:00:14 executing program 3: openat$cgroup_root(0xffffffffffffff9c, &(0x7f00000000c0)='./cgroup.net/syz1\x00', 0x200002, 0x0) openat$cgroup_int(0xffffffffffffffff, &(0x7f0000000100)='hugetlb.2MB.failcnt\x00', 0x2, 0x0) bpf$MAP_UPDATE_CONST_STR(0x2, &(0x7f00000004c0)={{}, &(0x7f0000000440), &(0x7f0000000480)='%pB \x00'}, 0x20) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000600)={0x0, 0x4, &(0x7f00000002c0)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0xab65}, @initr0={0x18, 0x0, 0x0, 0x0, 0x40, 0x0, 0x0, 0x0, 0x200}], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, 0x4}, 0x90) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000a80)) syz_clone(0x1020000, &(0x7f0000000c80)="6bc4c00bde5321380af44efa71a30dd4e285e3f580706e0ece82a017a34b37dbf6f333bba63321d9cb3257", 0x2b, &(0x7f0000000cc0), &(0x7f0000000d00), &(0x7f0000000d40)="75a49498c43d5f7c2fa53c0a8240005b38812f2a06d8da4aacbee9b53f55cf5aaad2b513fbf4d49fe16d1e716fbd051d6cb2f2dee4ac71628a1936b615662782a08e1655697020d2255f406665bbc616406264c61f18e50f48deb05518934170b667e27c83e903ec9446ac48ecece9dd068056127c0ee0a318645413398f529370329c1aff02cba156ee9efc249727bb2d48e77eceeb43326809296640d03f8f47a9312eb1d2") bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000300)={0x18, 0x5, &(0x7f0000000000)=@framed={{0x18, 0x0, 0x0, 0x0, 0xb48c, 0x0, 0x0, 0x0, 0x6c85}, [@btf_id={0x18, 0x9, 0x3, 0x0, 0x4}]}, &(0x7f0000000040)='syzkaller\x00'}, 0x90) 12:00:15 executing program 2: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)) sendmsg$unix(r2, &(0x7f0000003500)={0x0, 0x0, 0x0, 0x0, &(0x7f0000003480)=[@rights={{0x1c, 0x1, 0x1, [r0, r1, r1]}}], 0x20}, 0x0) 12:00:15 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000a80)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, 0x0, 0x0) 12:00:15 executing program 4: bpf$OBJ_GET_MAP(0x7, &(0x7f0000000040)=@generic={0x0, 0x0, 0x14}, 0x18) 12:00:15 executing program 0: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000a00)={0xffffffffffffffff}) sendmsg(r0, &(0x7f00000021c0)={0x0, 0x0, &(0x7f0000001e80)=[{0x0}, {&(0x7f0000000c00)="fd", 0x1}], 0x2}, 0x0) 12:00:15 executing program 2: bpf$BPF_BTF_LOAD(0x12, &(0x7f00000001c0)={&(0x7f0000000000)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x0, 0x0, 0x2}}, &(0x7f00000000c0)=""/237, 0x1a, 0xed, 0x1}, 0x20) 12:00:15 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000003c0), 0x0, 0x0) ioctl$TUNSETQUEUE(r0, 0x80086601, 0x0) 12:00:15 executing program 1: openat$tun(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$tun(0xffffffffffffff9c, 0x0, 0x0, 0x0) bpf$OBJ_GET_PROG(0x7, &(0x7f0000000280)=@generic={&(0x7f0000000240)='./file0\x00'}, 0x18) 12:00:15 executing program 4: bpf$OBJ_PIN_MAP(0x6, &(0x7f0000000400)=@generic={0x0}, 0x18) 12:00:15 executing program 0: bpf$OBJ_PIN_MAP(0x21, &(0x7f0000000400)=@generic={0x0}, 0x18) 12:00:16 executing program 2: bpf$PROG_LOAD(0x5, &(0x7f0000001040)={0x8, 0xf, &(0x7f0000000c80)=@ringbuf, &(0x7f0000000d40)='GPL\x00'}, 0x90) 12:00:16 executing program 3: bpf$LINK_GET_FD_BY_ID(0x1e, &(0x7f0000000100)=0xffffffffffffffff, 0x4) 12:00:16 executing program 4: syz_clone(0xb8002000, 0x0, 0x0, 0x0, 0x0, 0x0) 12:00:16 executing program 1: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000300)={0x18, 0x3, &(0x7f0000000000)=@framed, &(0x7f0000000040)='syzkaller\x00'}, 0x90) 12:00:16 executing program 0: syz_clone(0x49924080, 0x0, 0x0, &(0x7f00000000c0), 0x0, 0x0) 12:00:16 executing program 2: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000a80)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000f40)={&(0x7f0000000ac0)=@file={0x0, './file0\x00'}, 0x6e, 0x0}, 0x0) 12:00:16 executing program 3: msgrcv(0x0, 0x0, 0x63, 0x0, 0x0) 12:00:17 executing program 1: openat$null(0xffffffffffffff9c, &(0x7f0000000ec0), 0x18299, 0x0) 12:00:17 executing program 4: mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x6) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) 12:00:17 executing program 2: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg(r0, &(0x7f00000017c0)={&(0x7f0000000000)=@in={0x2, 0x3}, 0xc, 0x0}, 0x0) 12:00:17 executing program 3: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0x0) 12:00:17 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) sendmmsg(r0, &(0x7f00000015c0), 0x10, 0x401) 12:00:17 executing program 0: open$dir(&(0x7f0000001280)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0) 12:00:17 executing program 4: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000000980)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000540)=[{&(0x7f0000000200)="7da094625ece00de8974c4698ad78a2359839699adeb7879f95ab4796a9b4658864fa928f9415b3c225cd1c4bb0529d0aab0f7a6cb3ed3d385913f5920e0c3fd7e57cac0357b84ea6898771223aed5d99efbb4417ec302d0af0e46c7f3b0214cf713a8756fbd8dbe107b71b49e2df26bb93ed23ac90a6b690c11fdb6700f41eda5f9d27497db96bca838", 0x8a}, {&(0x7f00000002c0)="d1a633168fe93e3980f90559500609b9506f4a708977c207aa955d2d", 0x1c}, {&(0x7f0000000300)="94a6bf753f7350307238198ec0ddc83da68f3fa68bc55af37ef0f219e3c917f57ecb97ca06dee601faa664259c648344c41438159d8ace0be8f267720ddd94857b654049de5955866355e70306a9f418e98ce5f6deaca233c117e87784534b403a173a2d9e0cb366b35de1e215170e55777715be058682bc05184899ac04d73a02d24e17b90de36e2b0c098edd15388835a64491994c6067fd27145d044c9e495ff699e6c97ee6dcf79e13b3e421597d2281414f1b044951b164c6e03a2bd998e2bd859cb2e36a965b", 0xc9}, {&(0x7f0000000400)='-s', 0x2}], 0x4, &(0x7f0000000880)=[@rights, @cred, @rights, @cred, @cred, @cred, @rights], 0xe8}, 0x0) 12:00:18 executing program 2: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000340)=[{0x10}], 0x10}, 0x0) 12:00:18 executing program 3: mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) 12:00:18 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000e80)={0x0, 0x0, 0x0}, 0x0) 12:00:18 executing program 4: madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) 12:00:18 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) setregid(0xffffffffffffffff, r1) 12:00:18 executing program 3: r0 = socket$unix(0x1, 0x2, 0x0) getsockname(r0, 0x0, &(0x7f0000000c80)) 12:00:18 executing program 2: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f0000000040)=0xfffffffffffffcf8) 12:00:18 executing program 1: mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) munlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) 12:00:19 executing program 4: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000ec0), 0x0, 0x0) shutdown(r0, 0x0) 12:00:19 executing program 0: socket$unix(0x1, 0x6a31b5986ac7d011, 0x0) 12:00:19 executing program 3: r0 = socket$inet(0x2, 0x3, 0x0) bind(r0, &(0x7f0000000140)=@un=@file={0x0, './file0\x00'}, 0xa) 12:00:19 executing program 2: mkdirat(0xffffffffffffffff, &(0x7f0000000dc0)='./file0\x00', 0x0) 12:00:19 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000000240)=[{0x0}, {0x0}, {0x0}], 0x3, &(0x7f0000000280)=""/4096, 0x1000}, 0x1) 12:00:19 executing program 4: mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2ed46a0757afb0b9) 12:00:19 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) sendmsg(r0, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000900)=[{&(0x7f00000004c0)="98", 0x1}], 0x1}, 0x0) 12:00:19 executing program 2: openat$null(0xffffffffffffff9c, &(0x7f0000000ec0), 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2) 12:00:20 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000ec0), 0x0, 0x0) openat(r0, &(0x7f00000002c0)='./file0\x00', 0x0, 0x0) 12:00:20 executing program 4: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) getsockopt$sock_linger(r0, 0xffff, 0x80, 0x0, 0x0) 12:00:20 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg(r0, &(0x7f00000013c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000012c0)=[{0x10, 0x1}], 0x10}, 0x803) 12:00:20 executing program 2: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000040), &(0x7f0000000080)=0x4) 12:00:20 executing program 3: open$dir(&(0x7f0000001280)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) open$dir(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0) 12:00:20 executing program 4: semctl$SETVAL(0x0, 0x0, 0x8, &(0x7f0000000000)) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) mprotect(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x2) 12:00:20 executing program 1: open$dir(&(0x7f0000000c80)='./file0\x00', 0x0, 0x0) 12:00:21 executing program 2: r0 = syz_open_pts(0xffffffffffffffff, 0x0) syz_open_pts(0xffffffffffffffff, 0x0) writev(r0, &(0x7f0000000640)=[{0x0}], 0x1) 12:00:21 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) recvfrom(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 12:00:21 executing program 3: msgget(0x3, 0x688) 12:00:21 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) recvfrom(r0, &(0x7f0000000000)=""/220, 0xdc, 0x0, 0x0, 0x0) 12:00:21 executing program 4: recvmsg(0xffffffffffffffff, &(0x7f00000059c0)={0x0, 0x0, &(0x7f0000005900)=[{0x0}], 0x1}, 0x0) 12:00:21 executing program 2: r0 = socket$unix(0x1, 0x2, 0x0) getsockname(r0, 0x0, 0x0) 12:00:21 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getpeername$unix(r0, 0x0, &(0x7f0000000180)) 12:00:21 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) sendmsg(r0, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0x0) 12:00:21 executing program 3: mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x5) 12:00:22 executing program 4: mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ff4000/0xc000)=nil, 0xc000, 0x4) 12:00:22 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) sendmmsg(r0, &(0x7f0000000240), 0x10, 0x0) 12:00:22 executing program 2: pipe(&(0x7f0000000180)={0xffffffffffffffff}) openat(r0, &(0x7f00000001c0)='./file0\x00', 0x0, 0x0) 12:00:22 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) clock_gettime(0x2, &(0x7f0000000280)) 12:00:22 executing program 3: mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x5) 12:00:22 executing program 4: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000002900), 0x0, 0x0) bind$unix(r0, 0x0, 0x0) 12:00:22 executing program 2: openat$null(0xffffffffffffff9c, &(0x7f0000000ec0), 0x0, 0x0) 12:00:23 executing program 0: syz_emit_ethernet(0x14f, &(0x7f00000001c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa16e7b26dff98080041"], 0x0) 12:00:23 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000340)="9e771f971ae2e1c2e8867ca09ac2e1f33f5d05e73663a117b3e0945b7a55bcc0df310f50e111ce83961b62b72c828c50fd8a7a46fdf69ba2ef3bd1d457f2668ff509d3128d221eca2ae6bfe5b02d66d534dd4652d8d03cc9d0defd532f531787b58295279f06b1ae030abdc549eed0541ef3665cf7c890eb83b4503bddd0ff03d68348ad70eb251327ff2fc0e2acd40f04835cc4132e4706ec58c070083db95ef0c7c9d275ac6a730000000000000004a957971262f4a2cee0a76847a036e87b4be8e061a2bbbc88651eedad08f5036b7d6addd02c18dbb998eb3fbba174973c5f879597f5db36211d41d0a9c634d5112b42a34a2404fcb133e8105b9da33bbd0438b36465c1be63d30527bd4a586d2ac0018aea19a23d9902f01d06328f130b150937487535ed23e35234d249817393daf6d10feeed89ee1b56c98f0988ce7fbc0f272c3a2369f20d6163f975419c43c56c34fc981ae9bde0fb3eede1c63534757b2ea6a9457c3d72493fe858185fcd7a339ccd140d8e373b564f5e3b851b7c7d341c9cffd1fba82c000000000000000000"}, {&(0x7f0000000180)="b1814bf39db8cee5dbbfb8b385d13096172a49e6e0dc7d2f28b699fcb534575766485cc3e41c726c39a74103ed9b4b6482371106affe0da8f284153a29f010c60130be02a19b8803912ebab52c036f5afae21f09585b19584f5a68be6acfd66bb8bee72213f35bb126e25181026511cb602332aa3079e45f"}, {&(0x7f0000000200)="e7c526fc82dfc5c9b862220a89a94da956bd28e7dd4110ecf6e2ad023d92721be5bd096a969254a95703837df7"}, {&(0x7f0000000240)="3e1a9597888c60c0653649c97d53f40b426711dccfee963913b65ceb155f97001e52c810eda3326e0ee37206e15ef47923141ddd37c09a3bde9a5216dfa9df7edaadb1966eaa6acba9eb4a3dab7d304619b6238abd0748dbd4fb763d46cf642fe300483cbf0d1d7377a3de8cca17c6eb1b83e9289a3209eb495dd1d121c41c25383defea458b7604e464db14b8aa8af894dfb94051c1"}], 0xffffd89) 12:00:23 executing program 3: mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) 12:00:23 executing program 4: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg(r0, &(0x7f00000017c0)={&(0x7f0000000000)=@in={0x2, 0x3}, 0xc, &(0x7f0000001600)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) 12:00:23 executing program 2: socketpair(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockname$inet6(r0, 0x0, &(0x7f0000000180)) 12:00:23 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg(r0, &(0x7f00000013c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000012c0)=[{0x10, 0x1}], 0x10}, 0x0) 12:00:23 executing program 1: madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) 12:00:23 executing program 4: syz_emit_ethernet(0x14f, &(0x7f00000001c0)=ANY=[], 0x0) 12:00:23 executing program 3: open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff}) select(0x40, &(0x7f0000000380)={0xffffffffffffffff}, 0x0, 0x0, 0x0) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x0) select(0x40, &(0x7f0000000200), 0x0, &(0x7f0000000280)={0xff}, 0x0) dup2(r1, r0) 12:00:24 executing program 2: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f0000000400)=""/4096, 0x1000, 0x840, 0x0, 0x0) r2 = dup2(r0, r1) writev(r2, &(0x7f00000001c0)=[{&(0x7f00000000c0)='\b', 0x1}, {&(0x7f0000000080)="a4a28f54ca2d9186a6e5e1b2d9c58a208c2d62ec9582b3ef2d0997e88d68dcac0718162fb632e515e1d982ed7f62377fac1149ce2c", 0x35}, {&(0x7f0000000100)="daf6440a2ed9894b0ee204fdfa5916295441b2e964a9eae76ef556d41d2b64a793c91d8e56bfd1dddf74c1df4edc8c1821226c2ede83f8840f70fbbc038b1f86ea9fe477551f7e7bd206477fb3be20aeb4cf96f849bcabed7b4cdd", 0x5b}], 0x3) 12:00:24 executing program 0: pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) writev(r1, &(0x7f0000002940)=[{&(0x7f0000000040)='\x00', 0x1}], 0x1) select(0x40, &(0x7f0000000000), &(0x7f0000000080)={0xfff}, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x40) write(r1, 0x0, 0x0) 12:00:24 executing program 4: select(0x2, &(0x7f0000000080)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) 12:00:24 executing program 1: pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) select(0x40, &(0x7f0000000080)={0xffffffffffffffff}, 0x0, 0x0, 0x0) dup2(r1, r0) 12:00:24 executing program 3: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001900)={0xffffffffffffffff, 0xffffffffffffffff}) accept4$unix(r0, 0x0, 0x0, 0x0) 12:00:24 executing program 2: r0 = socket$inet_sctp(0x2, 0x1, 0x84) getsockopt$inet_sctp_SCTP_STATUS(r0, 0x84, 0x100, &(0x7f0000001800), &(0x7f00000018c0)=0xb0) 12:00:24 executing program 0: chdir(&(0x7f0000000180)='./file0\x00') mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) 12:00:25 executing program 3: r0 = socket$inet_sctp(0x2, 0x5, 0x84) setsockopt$inet_sctp_SCTP_INITMSG(r0, 0x84, 0x3, &(0x7f00000007c0)={0x7, 0x0, 0x267d}, 0x8) 12:00:25 executing program 1: r0 = socket$inet_sctp(0x2, 0x5, 0x84) setsockopt$inet_sctp_SCTP_DISABLE_FRAGMENTS(r0, 0x84, 0x9, &(0x7f0000000680), 0x4) 12:00:25 executing program 2: r0 = socket$inet_sctp(0x2, 0x5, 0x84) getsockopt$inet_sctp_SCTP_DELAYED_SACK(r0, 0x84, 0xf, 0x0, 0x0) 12:00:25 executing program 0: r0 = socket$inet6_sctp(0x1c, 0x5, 0x84) r1 = socket$inet6_sctp(0x1c, 0x1, 0x84) r2 = dup2(r1, r1) dup2(r0, r2) 12:00:25 executing program 3: r0 = socket$inet_sctp(0x2, 0x5, 0x84) recvmsg(r0, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) 12:00:25 executing program 2: r0 = socket$inet_sctp(0x2, 0x5, 0x84) setsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS(r0, 0x84, 0xa, &(0x7f00000003c0)={0x0, @in, 0x0, 0x10001, 0x14}, 0x98) 12:00:25 executing program 1: r0 = socket$inet6_sctp(0x1c, 0x1, 0x84) bind(r0, &(0x7f0000000140)=@in6={0x1c, 0x1c, 0x2}, 0x1c) 12:00:25 executing program 4: openat$ptmx(0xffffffffffffff9c, 0x0, 0xf01c76327f0adf1f, 0x0) 12:00:25 executing program 3: r0 = socket$inet_sctp(0x2, 0x5, 0x84) setsockopt$inet_sctp_SCTP_AUTH_KEY(r0, 0x84, 0x13, &(0x7f0000000140), 0x8) 12:00:26 executing program 2: ioctl$EVIOCGSW(0xffffffffffffffff, 0x4000451b, &(0x7f0000000000)) 12:00:26 executing program 4: r0 = socket$inet6_sctp(0x1c, 0x1, 0x84) connect$inet6(r0, &(0x7f0000000000)={0x1c, 0x1c, 0x2}, 0x1c) 12:00:26 executing program 0: r0 = socket$inet_sctp(0x2, 0x1, 0x84) setsockopt$inet_sctp_SCTP_EVENTS(r0, 0x84, 0xc, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2}, 0xb) 12:00:26 executing program 3: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001900)={0xffffffffffffffff}) fchown(r0, 0x0, 0xffffffffffffffff) 12:00:26 executing program 1: r0 = socket$inet6_icmp_raw(0x1c, 0x3, 0x3a) connect$inet6(r0, &(0x7f0000000140)={0x1c, 0x1c, 0x3}, 0x1c) 12:00:26 executing program 2: r0 = socket$inet_sctp(0x2, 0x5, 0x84) setsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS(r0, 0x84, 0xa, &(0x7f00000000c0)={0x0, @in, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x98) 12:00:27 executing program 0: r0 = socket$inet6_sctp(0x1c, 0x5, 0x84) connect$inet6(r0, &(0x7f0000000000)={0x1c, 0x1c, 0x2}, 0x1c) 12:00:27 executing program 2: r0 = socket$inet_sctp(0x2, 0x5, 0x84) r1 = socket$inet6_sctp(0x1c, 0x3, 0x84) r2 = dup2(r0, r1) getsockopt$inet_sctp_SCTP_GET_ASSOC_ID_LIST(r2, 0x84, 0x25, &(0x7f0000000400)=ANY=[], &(0x7f0000000900)=0x8) 12:00:27 executing program 4: r0 = socket$inet_sctp(0x2, 0x1, 0x84) setsockopt$inet_sctp_SCTP_FRAGMENT_INTERLEAVE(r0, 0x84, 0x24, &(0x7f0000000140), 0xff8b) 12:00:27 executing program 3: r0 = socket$inet6_sctp(0x1c, 0x5, 0x84) connect$inet6(r0, &(0x7f0000000000)={0x1c, 0x1c}, 0x1c) 12:00:27 executing program 1: r0 = socket$inet_sctp(0x2, 0x5, 0x84) setsockopt$inet_sctp_SCTP_INITMSG(r0, 0x84, 0x3, &(0x7f00000007c0)={0x0, 0x9}, 0x8) 12:00:28 executing program 0: r0 = socket$inet_sctp(0x2, 0x5, 0x84) setsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS(r0, 0x84, 0xa, &(0x7f00000000c0), 0x98) 12:00:28 executing program 4: r0 = socket$inet6_sctp(0x1c, 0x5, 0x84) getsockopt$inet_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000040), &(0x7f0000000100)=0x4) 12:00:28 executing program 2: r0 = socket$inet_sctp(0x2, 0x5, 0x84) r1 = dup2(r0, r0) r2 = socket(0x2, 0x1, 0x0) r3 = dup2(r1, r2) r4 = socket$inet_sctp(0x2, 0x5, 0x84) getsockopt$inet_sctp_SCTP_GET_ASSOC_ID_LIST(r4, 0x84, 0x28, &(0x7f0000000280)={0x1, [0x0]}, &(0x7f00000002c0)=0x8) getsockopt$inet_sctp_SCTP_LOCAL_AUTH_CHUNKS(r3, 0x84, 0x103, &(0x7f0000000240)={r5}, &(0x7f0000000300)=0x8) 12:00:28 executing program 1: r0 = socket$inet6_tcp(0x1c, 0x1, 0x0) r1 = dup(r0) setsockopt$inet6_tcp_TCP_CONGESTION(r1, 0x6, 0x40, &(0x7f0000000000)='vegas\x00', 0x6) 12:00:28 executing program 3: pipe2(0x0, 0xa055eae393e7bcfb) 12:00:28 executing program 0: r0 = socket$inet6_sctp(0x1c, 0x1, 0x84) r1 = socket$inet6_sctp(0x1c, 0x5, 0x84) r2 = dup2(r1, r0) getsockopt$inet_sctp_SCTP_MAXSEG(r2, 0x84, 0xe, &(0x7f0000000000), &(0x7f0000000040)=0x8) 12:00:28 executing program 2: r0 = socket$inet_sctp(0x2, 0x5, 0x84) getsockopt$inet_sctp_SCTP_PEER_ADDR_THLDS(r0, 0x84, 0x23, &(0x7f0000001080), &(0x7f0000001140)=0x90) 12:00:29 executing program 3: shmget$private(0x0, 0x6000, 0x0, &(0x7f0000ff8000/0x6000)=nil) 12:00:29 executing program 4: openat$ptmx(0xffffffffffffff9c, &(0x7f0000000d80), 0x0, 0x0) 12:00:29 executing program 2: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) readlinkat(r0, &(0x7f0000000200)='./file0\x00', 0x0, 0x0) 12:00:29 executing program 1: ioctl$UI_SET_KEYBIT(0xffffffffffffffff, 0x20045565, 0x0) 12:00:29 executing program 0: ioctl$KDDISABIO(0xffffffffffffffff, 0x20004b3d) 12:00:29 executing program 4: r0 = socket$inet_sctp(0x2, 0x5, 0x84) setsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS(r0, 0x84, 0xa, &(0x7f00000003c0)={0x0, @in, 0x0, 0x0, 0x14}, 0x98) 12:00:29 executing program 3: r0 = socket$inet6_sctp(0x1c, 0x5, 0x84) connect$inet6(r0, &(0x7f0000000a40)={0x1c, 0x1c, 0x3}, 0x1c) 12:00:29 executing program 1: r0 = socket$inet_sctp(0x2, 0x5, 0x84) getsockopt$inet_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x28, &(0x7f0000000100)=ANY=[@ANYBLOB='^'], &(0x7f00000002c0)=0x8) 12:00:29 executing program 2: r0 = socket$inet6_sctp(0x1c, 0x5, 0x84) sendto$inet6(r0, &(0x7f0000000100)="fc", 0x1, 0x0, &(0x7f00000000c0)={0x1c, 0x1c, 0x1}, 0x1c) 12:00:30 executing program 0: getsockopt$inet_sctp_SCTP_MAXSEG(0xffffffffffffffff, 0x84, 0xe, &(0x7f00000000c0), &(0x7f0000000100)=0x8) 12:00:30 executing program 4: r0 = socket$unix(0x1, 0x5, 0x0) getsockname$unix(r0, 0x0, &(0x7f0000001d40)) 12:00:30 executing program 1: pwritev(0xffffffffffffffff, &(0x7f0000000b00)=[{0x0}, {0x0}], 0x2, 0x0, 0x0) 12:00:30 executing program 0: r0 = socket$inet_sctp(0x2, 0x5, 0x84) getsockopt$inet_sctp_SCTP_LOCAL_AUTH_CHUNKS(r0, 0x84, 0x103, &(0x7f0000000600)={0x0, 0x2, "e959"}, &(0x7f0000000680)=0xa) 12:00:30 executing program 4: r0 = socket$inet_sctp(0x2, 0x5, 0x84) getsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS(r0, 0x84, 0xa, &(0x7f0000000000), &(0x7f00000000c0)=0x98) 12:00:30 executing program 3: r0 = socket(0x2, 0x1, 0x0) bind$inet(r0, &(0x7f0000000580)={0x10, 0x2}, 0x10) 12:00:31 executing program 2: r0 = socket$inet_sctp(0x2, 0x5, 0x84) getsockopt$inet_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x28, &(0x7f0000000280)={0x1, [0x0]}, &(0x7f00000002c0)=0x8) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000040)={r1}, &(0x7f0000000080)=0x10) 12:00:31 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) connect$unix(r0, &(0x7f0000000580)=@file={0xa}, 0xa) 12:00:31 executing program 0: readlinkat(0xffffffffffffffff, &(0x7f0000000400)='./file0\x00', 0x0, 0x0) 12:00:31 executing program 4: getsockopt$inet6_tcp_buf(0xffffffffffffffff, 0x6, 0x0, &(0x7f0000000400)=""/176, &(0x7f00000004c0)=0xb0) 12:00:31 executing program 3: r0 = socket$inet6_sctp(0x1c, 0x1, 0x84) setsockopt$inet_sctp_SCTP_EVENTS(r0, 0x84, 0xc, &(0x7f0000000940), 0xb) 12:00:31 executing program 2: r0 = socket$inet_sctp(0x2, 0x5, 0x84) setsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS(r0, 0x84, 0xa, &(0x7f0000000180)={0x0, @in, 0x0, 0x0, 0x18}, 0x98) 12:00:31 executing program 1: getsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS(0xffffffffffffffff, 0x84, 0xa, &(0x7f0000000000), 0x0) r0 = socket$inet6_sctp(0x1c, 0x5, 0x84) setsockopt(r0, 0x84, 0x8001, &(0x7f0000000000)='\x00', 0x5a) 12:00:31 executing program 4: r0 = socket$inet_sctp(0x2, 0x5, 0x84) setsockopt$inet_sctp_SCTP_INITMSG(r0, 0x84, 0x3, &(0x7f00000007c0), 0x8) 12:00:32 executing program 2: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001900)={0xffffffffffffffff, 0xffffffffffffffff}) fsync(r0) 12:00:32 executing program 0: r0 = socket$inet6_sctp(0x1c, 0x5, 0x84) connect$inet6(r0, &(0x7f0000000040)={0x1c, 0x1c, 0x1}, 0x1c) connect$inet6(r0, &(0x7f0000000100)={0x1c, 0x1c, 0x3}, 0x1c) 12:00:32 executing program 3: bpf$MAP_CREATE(0x0, &(0x7f0000003e00)=@base={0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x1}, 0x48) 12:00:32 executing program 4: add_key$fscrypt_v1(&(0x7f0000003a80), &(0x7f0000003ac0)={'fscrypt:', @desc4}, 0x0, 0x0, 0x0) 12:00:32 executing program 2: r0 = openat$rtc(0xffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$RTC_WKALM_SET(r0, 0x4028700f, &(0x7f0000000040)={0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x0, 0x1000}}) 12:00:32 executing program 1: r0 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$revoke(0x3, r0) keyctl$get_security(0x11, r0, 0x0, 0x0) 12:00:32 executing program 3: r0 = openat$rtc(0xffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$RTC_WKALM_SET(r0, 0x4028700f, &(0x7f0000000040)={0x1, 0x0, {0x0, 0x0, 0x0, 0x4, 0x0, 0x1000, 0x1}}) 12:00:33 executing program 4: r0 = openat$misdntimer(0xffffff9c, &(0x7f0000000000), 0x60a000, 0x0) ioctl$IMADDTIMER(r0, 0x80044940, 0x0) 12:00:33 executing program 2: add_key(&(0x7f0000000000)='rxrpc\x00', 0x0, &(0x7f00000021c0)="441e95939aabd7b66ada8cf868f696c27b9d39ff85a0048a39a1d2a0de", 0x1d, 0xfffffffffffffffc) 12:00:33 executing program 0: add_key(&(0x7f0000000000)='rxrpc\x00', 0x0, &(0x7f00000021c0)="441e95939aabd7b66ada8cf868f696c27b9d39ff85a0048a39a1d2a0de2ab8c0", 0x20, 0xfffffffffffffffc) 12:00:33 executing program 1: add_key(&(0x7f0000000240)='big_key\x00', 0x0, 0x0, 0x0, 0xffffffffffffffff) [ 947.764541][T13532] rtc_cmos 00:00: Alarms can be up to one day in the future 12:00:33 executing program 2: r0 = add_key$keyring(&(0x7f0000000140), &(0x7f0000000180)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffd) add_key$keyring(&(0x7f0000000140), 0x0, 0x0, 0x0, 0xfffffffffffffffe) keyctl$revoke(0x3, r0) 12:00:33 executing program 3: r0 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffffe) add_key(&(0x7f0000000000)='rxrpc_s\x00', &(0x7f0000000040)={'syz', 0x1}, 0x0, 0x0, r0) 12:00:33 executing program 4: r0 = add_key(&(0x7f0000000280)='id_resolver\x00', &(0x7f0000000040)={'syz', 0x1}, &(0x7f0000000080)="e8", 0x1, 0xfffffffffffffffb) keyctl$KEYCTL_MOVE(0x1e, r0, 0xffffffffffffffff, 0xfffffffffffffffc, 0x0) 12:00:33 executing program 0: add_key(&(0x7f0000000300)='user\x00', &(0x7f0000000340)={'syz', 0x0}, 0x0, 0xffffffffffffffeb, 0x0) 12:00:33 executing program 1: r0 = add_key$fscrypt_v1(&(0x7f0000000000), &(0x7f0000000040), &(0x7f0000000080)={0x0, "932a3118db22728c029162da783a511166f164392483bb7949a642f0bd48091928c87db5cb3b8e0f9f552d9591ce9c33526dd356dfbff8c5580bb86bf1bdd3b2"}, 0x48, 0xffffffffffffffff) keyctl$assume_authority(0x10, r0) 12:00:34 executing program 3: openat$dir(0xffffff9c, &(0x7f0000000840)='./file0\x00', 0x0, 0x0) 12:00:34 executing program 2: add_key(&(0x7f0000003940)='blacklist\x00', &(0x7f0000003980)={'syz', 0x3}, &(0x7f00000039c0)='a', 0x1, 0x0) 12:00:34 executing program 4: pselect6(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000080)={0x6}, 0x0, 0x0) 12:00:34 executing program 0: add_key$fscrypt_v1(&(0x7f0000003d80), &(0x7f0000003dc0)={'fscrypt:', @desc1}, &(0x7f0000003e00)={0x0, "64187c3ba0d2fde4a3e51d41b7c49272f5fd419b82f50a21a5692ed4cf136f69cc92f9de5926a9e1e53db070c5cf062c7e2f7b7505a7c75ab863ea23496088f2"}, 0x48, 0xfffffffffffffffd) 12:00:34 executing program 1: r0 = socket$nl_route(0x10, 0x3, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r0, 0x81e8943c, 0x0) 12:00:34 executing program 3: r0 = add_key$keyring(&(0x7f0000002f00), &(0x7f0000002f40)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$chown(0x4, r0, 0x0, 0x0) 12:00:34 executing program 0: r0 = add_key$keyring(&(0x7f0000002f00), &(0x7f0000002f40)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffffe) r1 = add_key$keyring(&(0x7f00000011c0), &(0x7f0000001200)={'syz', 0x3}, 0x0, 0x0, r0) add_key(&(0x7f0000001040)='dns_resolver\x00', 0x0, &(0x7f00000010c0)="6ac1", 0x2, r1) 12:00:34 executing program 2: pipe2$watch_queue(&(0x7f0000002bc0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x80) setsockopt$inet_udp_int(r0, 0x11, 0x0, 0x0, 0x0) 12:00:34 executing program 1: pipe2(&(0x7f0000000100), 0x0) 12:00:35 executing program 3: ioctl$SG_BLKTRACESTOP(0xffffffffffffffff, 0x1275, 0x0) openat$binderfs(0xffffff9c, &(0x7f0000000180)='./binderfs/binder0\x00', 0x0, 0x0) openat$binderfs(0xffffff9c, &(0x7f0000000940)='./binderfs/binder1\x00', 0x2, 0x0) 12:00:35 executing program 0: pipe2$watch_queue(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x80) ioctl$ifreq_SIOCGIFINDEX_vcan(r0, 0x8933, 0x0) 12:00:35 executing program 2: setsockopt$netlink_NETLINK_RX_RING(0xffffffffffffffff, 0x10e, 0x6, 0x0, 0x0) openat$vhost_vsock(0xffffff9c, &(0x7f00000008c0), 0x2, 0x0) 12:00:35 executing program 1: keyctl$update(0x2, 0x0, &(0x7f0000000180)="a1", 0x1) 12:00:35 executing program 4: r0 = add_key$fscrypt_v1(&(0x7f0000000000), &(0x7f0000000040)={'fscrypt:', @desc3}, &(0x7f0000000080)={0x0, "368650d2169a28f8208eacafc78531a07df5a0470d58988b1d6f8d34f2e7315dd796a1d3253632ae81b8bf2fd53c0361c5dff18f36e6fee832f604d96972fb01"}, 0x48, 0xffffffffffffffff) keyctl$update(0x2, r0, 0x0, 0x0) 12:00:35 executing program 3: r0 = socket$inet6_mptcp(0xa, 0x1, 0x106) ioctl$sock_SIOCADDRT(r0, 0x890b, &(0x7f00000009c0)={0x0, @sco, @llc={0x1a, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast}, @in={0x2, 0x0, @local}, 0x5, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000980)='veth0_to_bond\x00'}) 12:00:35 executing program 1: pselect6(0x40, &(0x7f0000000000)={0x9eff}, 0x0, 0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000140), 0x8}) 12:00:35 executing program 0: keyctl$instantiate(0xc, 0x0, &(0x7f0000000140)=@encrypted_new={'new ', 'default', 0x20, 'user:'}, 0x27, 0x0) 12:00:35 executing program 2: keyctl$revoke(0x5, 0x0) 12:00:35 executing program 4: r0 = add_key$keyring(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x0}, 0x0, 0x0, 0xffffffffffffffff) keyctl$read(0xb, r0, 0x0, 0x0) 12:00:36 executing program 3: pipe2(&(0x7f0000000000), 0x0) bpf$BPF_GET_MAP_INFO(0xf, 0x0, 0x0) 12:00:36 executing program 1: r0 = openat$cuse(0xffffff9c, &(0x7f0000004500), 0x2, 0x0) read$FUSE(r0, &(0x7f00000057c0)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_WRITE(r0, &(0x7f00000000c0)={0x18, 0x0, r1}, 0x18) read$FUSE(r0, &(0x7f0000007800)={0x2020}, 0x2020) 12:00:36 executing program 2: r0 = add_key(&(0x7f0000000000)='id_resolver\x00', &(0x7f0000000040)={'syz', 0x0}, &(0x7f0000000080)="aa", 0x1, 0xfffffffffffffffb) keyctl$KEYCTL_RESTRICT_KEYRING(0x1d, r0, 0x0, &(0x7f0000000180)=@secondary) 12:00:36 executing program 0: syz_open_dev$rtc(&(0x7f0000000080), 0x0, 0x840) 12:00:36 executing program 4: r0 = openat$procfs(0xffffff9c, &(0x7f0000000000)='/proc/meminfo\x00', 0x0, 0x0) ioctl$ifreq_SIOCGIFINDEX_vcan(r0, 0x8933, 0x0) 12:00:36 executing program 3: r0 = openat$fuse(0xffffff9c, &(0x7f0000000400), 0x2, 0x0) read$FUSE(r0, 0x0, 0x0) 12:00:36 executing program 2: keyctl$KEYCTL_PKEY_SIGN(0x1b, &(0x7f0000003e80), &(0x7f0000000600)=ANY=[], 0x0, 0x0) 12:00:36 executing program 1: pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x0) ioctl$SECCOMP_IOCTL_NOTIF_RECV(r0, 0xc0502100, 0x0) 12:00:36 executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$TEAM_CMD_OPTIONS_SET(r0, &(0x7f0000000740)={&(0x7f00000002c0)={0x10, 0x0, 0x0, 0x4}, 0xc, &(0x7f0000000700)={&(0x7f0000000480)={0x150, 0x0, 0x0, 0x0, 0x0, {}, [{{0x8}, {0xf0, 0x2, 0x0, 0x1, [{0x3c, 0x1, @lb_tx_method={{0x24}, {0x5}, {0x9, 0x4, 'hash\x00'}}}, {0x38, 0x1, @mcast_rejoin_interval={{0x24}, {0x5}, {0x8}}}, {0x38, 0x1, @activeport={{0x24}, {0x5}, {0x8}}}, {0x40, 0x1, @queue_id={{{0x24}, {0x5}, {0x8}}, {0x8}}}]}}, {{0x8}, {0x3c, 0x2, 0x0, 0x1, [{0x38, 0x1, @lb_stats_refresh_interval={{0x24}, {0x5}, {0x8}}}]}}]}, 0x150}}, 0x0) 12:00:37 executing program 4: add_key$fscrypt_v1(&(0x7f0000003d80), 0x0, &(0x7f0000003e00)={0x0, "64187c3ba0d2fde4a3e51d41b7c49272f5fd419b82f50a21a5692ed4cf136f69cc92f9de5926a9e1e53db070c5cf062c7e2f7b7505a7c75ab863ea23496088f2"}, 0x48, 0xfffffffffffffffd) 12:00:37 executing program 3: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$TEAM_CMD_OPTIONS_SET(r0, &(0x7f0000000740)={0x0, 0x0, &(0x7f0000000700)={0x0}}, 0x0) 12:00:37 executing program 1: pipe2$watch_queue(&(0x7f0000002cc0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x80) ioctl$sock_ipv6_tunnel_SIOCGET6RD(r0, 0x89f8, 0x0) 12:00:37 executing program 0: pipe2$watch_queue(&(0x7f0000002cc0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x80) connect$qrtr(r0, 0x0, 0x0) 12:00:37 executing program 2: add_key(&(0x7f0000000380)='logon\x00', &(0x7f00000002c0)={'syz', 0x1}, &(0x7f0000000300)="9a", 0x1, 0xfffffffffffffffb) 12:00:37 executing program 4: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$MPTCP_PM_CMD_FLUSH_ADDRS(r0, &(0x7f0000000980)={0x0, 0x0, &(0x7f0000000940)={&(0x7f0000000900)={0x14}, 0x14}}, 0x0) sendmsg$L2TP_CMD_SESSION_CREATE(r0, &(0x7f0000000100)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x2000000}, 0xc, &(0x7f00000000c0)={&(0x7f0000000140)={0x14}, 0x14}}, 0x0) 12:00:37 executing program 1: syz_open_procfs$pagemap(0x0, &(0x7f0000001d40)) 12:00:37 executing program 3: r0 = add_key$keyring(&(0x7f0000000100), &(0x7f0000000140)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffe) add_key$fscrypt_v1(&(0x7f0000000180), &(0x7f00000001c0)={'fscrypt:', @desc4}, &(0x7f0000000200)={0x0, "1c5df6bae753af6df730868f2643d36a68f92ada695c71005e121cedd6c1385e0a72ca0a70f3e53813f2775abb1386efccee9aea8199d8e4ce33833c341c5deb"}, 0x48, r0) add_key$fscrypt_v1(&(0x7f0000000000), &(0x7f0000000040)={'fscrypt:', @desc3}, &(0x7f0000000080)={0x0, "805467791653b85be8b9387f761731b9399d194e77de3955580b126fdc78bd473cbe57d9b0c35e308bf04f90569aa773390da7d1194fce33ab93244eb3f86954"}, 0x48, r0) 12:00:37 executing program 0: add_key(&(0x7f0000000000)='encrypted\x00', &(0x7f0000000040)={'syz', 0x0}, &(0x7f0000000180)="a1", 0x1, 0xfffffffffffffffb) 12:00:38 executing program 2: add_key(&(0x7f0000000000)='rxrpc\x00', 0x0, 0x0, 0x0, 0xfffffffffffffffc) 12:00:38 executing program 4: openat$kvm(0xffffff9c, &(0x7f0000000280), 0x181000, 0x0) 12:00:38 executing program 1: r0 = openat$binderfs(0xffffff9c, &(0x7f0000000180)='./binderfs/binder0\x00', 0x0, 0x0) ioctl$BINDER_WRITE_READ(r0, 0xc0306201, &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) [ 952.670852][T13622] trusted_key: encrypted_key: insufficient parameters specified 12:00:38 executing program 3: r0 = socket$packet(0x11, 0x3, 0x300) setsockopt$packet_drop_memb(r0, 0x107, 0x2, &(0x7f0000000040)={0x0, 0x1, 0x6, @broadcast}, 0x10) 12:00:38 executing program 0: r0 = socket$inet6_mptcp(0xa, 0x1, 0x106) ioctl$SECCOMP_IOCTL_NOTIF_RECV(r0, 0xc0502100, 0x0) 12:00:38 executing program 2: r0 = request_key(0x0, 0x0, 0x0, 0xfffffffffffffffd) keyctl$KEYCTL_WATCH_KEY(0x20, r0, 0xffffffffffffffff, 0x1c) keyctl$assume_authority(0x10, 0x0) keyctl$instantiate_iov(0x14, 0x0, 0x0, 0x0, 0x0) add_key(0x0, &(0x7f0000003980)={'syz', 0x3}, 0x0, 0x0, r0) r1 = add_key$fscrypt_v1(0x0, &(0x7f0000003ac0)={'fscrypt:', @desc4}, &(0x7f0000003b00)={0x0, "b99a0c793f937408159ed84f730ce1285398666c1a6b1236baf9740f4e95aafa7d2d490a32d1f6c9aab56c71d1210226c2c3db4e18a3870291cb7e763d406605"}, 0x48, 0x0) keyctl$assume_authority(0x10, 0x0) getsockopt$inet6_mptcp_buf(0xffffffffffffffff, 0x11c, 0x0, 0x0, 0x0) bpf$MAP_CREATE(0x0, 0x0, 0x0) keyctl$KEYCTL_MOVE(0x1e, r1, 0x0, 0x0, 0x1) 12:00:38 executing program 4: keyctl$reject(0x13, 0x0, 0x0, 0x81, 0x0) 12:00:38 executing program 1: r0 = add_key$fscrypt_v1(&(0x7f0000000000), &(0x7f0000000040)={'fscrypt:', @desc4}, &(0x7f0000000080)={0x0, "895aa58e52548c93921f1fc46b82ae033382677aa45782429bd58644020df64468a124bf730e78cb3e8395025c29487cc758304f9e100c7454410553b129c08b"}, 0x48, 0xfffffffffffffffe) keyctl$describe(0x6, r0, 0x0, 0x0) 12:00:39 executing program 3: bpf$MAP_UPDATE_CONST_STR(0x2, &(0x7f0000000080)={{}, 0x0, 0x0}, 0x1c) 12:00:39 executing program 2: r0 = landlock_create_ruleset(&(0x7f0000000080)={0x0, 0x2}, 0x10, 0x0) landlock_restrict_self(r0, 0x0) 12:00:39 executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = socket$nl_generic(0x10, 0x3, 0x10) syz_genetlink_get_family_id$fou(&(0x7f0000000080), r0) sendmsg$FOU_CMD_GET(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000100)={&(0x7f00000000c0)={0x14}, 0x14}}, 0x0) 12:00:39 executing program 4: add_key$fscrypt_v1(&(0x7f0000003d80), &(0x7f0000003dc0)={'fscrypt:', @desc1}, &(0x7f0000003e00)={0x0, "64187c3ba0d2fde4a3e51d41b7c49272f5fd419b82f50a21a5692ed4cf136f69cc92f9de5926a9e1e53db070c5cf062c7e2f7b7505a7c75ab863ea23496088f2"}, 0x48, 0xfffffffffffffffd) add_key$fscrypt_v1(&(0x7f0000003d80), &(0x7f0000003dc0)={'fscrypt:', @desc1}, &(0x7f0000003e00)={0x0, "64187c3ba0d2fde4a3e51d41b7c49272f5fd419b82f50a21a5692ed4cf136f69cc92f9de5926a9e1e53db070c5cf062c7e2f7b7505a7c75ab863ea23496088f2"}, 0x48, 0xfffffffffffffffd) 12:00:39 executing program 1: futimesat(0xffffffffffffffff, &(0x7f00000018c0)='.\x00', &(0x7f0000001900)={{0x77359400}, {0x0, 0xea60}}) 12:00:39 executing program 3: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$mptcp(&(0x7f0000000100), 0xffffffffffffffff) sendmsg$MPTCP_PM_CMD_REMOVE(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000140)={0x14, r1, 0x236e7afe5db454a3}, 0x14}}, 0x0) 12:00:39 executing program 2: openat$khugepaged_scan(0xffffff9c, &(0x7f0000002500), 0x1, 0x0) 12:00:39 executing program 0: add_key$keyring(&(0x7f0000002f00), 0x0, 0x0, 0x0, 0xfffffffffffffffe) 12:00:39 executing program 4: r0 = openat$rtc(0xffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$RTC_WKALM_SET(r0, 0x4028700f, &(0x7f0000000040)={0x1, 0x0, {0x0, 0x0, 0x0, 0x4, 0x0, 0x1000}}) 12:00:39 executing program 2: r0 = openat$binderfs(0xffffff9c, &(0x7f0000000180)='./binderfs/binder0\x00', 0x0, 0x0) ioctl$BINDER_WRITE_READ(r0, 0xc0306201, &(0x7f0000000440)={0x54, 0x0, &(0x7f0000000380)=[@clear_death, @transaction={0x40406300, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}], 0x1, 0x0, &(0x7f0000000400)="7f"}) 12:00:40 executing program 1: syz_open_procfs$namespace(0x0, 0x0) socket$inet6_sctp(0xa, 0x0, 0x84) syz_genetlink_get_family_id$team(0x0, 0xffffffffffffffff) syz_genetlink_get_family_id$team(&(0x7f00000007c0), 0xffffffffffffffff) 12:00:40 executing program 0: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r0, &(0x7f0000001880)={0x0, 0x0, &(0x7f0000001840)={&(0x7f0000001800)=@ipv6_getnexthop={0x18}, 0x18}}, 0x0) 12:00:40 executing program 3: r0 = openat$cuse(0xffffff9c, &(0x7f0000004500), 0x2, 0x0) read$FUSE(r0, &(0x7f00000057c0)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_WRITE(r0, &(0x7f00000000c0)={0x18, 0x0, r1}, 0x18) [ 954.774189][T13660] rtc_cmos 00:00: Alarms can be up to one day in the future 12:00:40 executing program 2: syz_open_procfs$namespace(0x0, &(0x7f0000002040)='ns/mnt\x00') 12:00:40 executing program 4: pipe2$watch_queue(&(0x7f0000000040), 0x80) bpf$BPF_GET_BTF_INFO(0xf, 0x0, 0x0) 12:00:40 executing program 0: keyctl$revoke(0x16, 0x0) 12:00:40 executing program 3: bpf$BPF_PROG_ATTACH(0x8, &(0x7f0000000b40)={@ifindex, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, @prog_id}, 0x20) 12:00:41 executing program 4: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$L2TP_CMD_NOOP(r0, &(0x7f0000003c00)={0x0, 0x0, &(0x7f0000003bc0)={&(0x7f0000003b40)={0x14}, 0x14}}, 0x0) syz_genetlink_get_family_id$l2tp(&(0x7f0000004280), r0) 12:00:41 executing program 0: seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, &(0x7f0000000d80)={0x1, &(0x7f0000000d40)=[{}]}) 12:00:41 executing program 2: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x204200, 0x0) ioctl$sock_bt_bnep_BNEPGETSUPPFEAT(r0, 0x800442d4, &(0x7f0000000040)=0x7) bpf$MAP_UPDATE_CONST_STR(0x2, 0x0, 0x0) socket$nl_route(0x10, 0x3, 0x0) seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, &(0x7f0000000d80)={0x1, &(0x7f0000000d40)=[{0x6, 0x9b, 0xc, 0x5}]}) 12:00:41 executing program 1: syz_open_dev$dri(&(0x7f00000002c0), 0x4, 0x171041) 12:00:41 executing program 3: getresgid(&(0x7f0000000600), 0x0, 0x0) getresgid(&(0x7f00000006c0), &(0x7f0000000700), &(0x7f0000000740)) 12:00:41 executing program 4: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$ifreq_SIOCGIFINDEX_vcan(r0, 0x8933, 0x0) 12:00:41 executing program 0: openat$proc_capi20(0xffffffffffffff9c, &(0x7f0000000000), 0x1a080, 0x0) [ 956.155884][ T28] audit: type=1326 audit(1710504041.643:17): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=unconfined pid=13679 comm="syz-executor.2" exe="/root/syz-executor.2" sig=31 arch=c000003e syscall=202 compat=0 ip=0x7ff6db07dda9 code=0x0 12:00:41 executing program 2: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000480)={0x6, 0x0, 0x0, &(0x7f0000000140)='GPL\x00'}, 0x90) 12:00:42 executing program 1: r0 = openat$proc_capi20(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) setsockopt$inet6_IPV6_IPSEC_POLICY(r0, 0x29, 0x22, 0x0, 0x0) 12:00:42 executing program 3: r0 = openat$nullb(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$BLKGETSIZE(r0, 0x1260, &(0x7f00000007c0)) 12:00:42 executing program 0: syz_genetlink_get_family_id$tipc(&(0x7f0000000280), 0xffffffffffffffff) 12:00:42 executing program 4: openat$proc_capi20(0xffffffffffffff9c, 0x0, 0x8e2fcf1008166147, 0x0) 12:00:42 executing program 2: r0 = socket$inet6_dccp(0xa, 0x6, 0x0) setsockopt$inet6_IPV6_PKTINFO(r0, 0x29, 0x32, &(0x7f00000000c0)={@private1}, 0x14) 12:00:42 executing program 3: sendmsg$BATADV_CMD_SET_VLAN(0xffffffffffffffff, 0x0, 0xdcd34b38b3873656) 12:00:42 executing program 1: seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, &(0x7f0000000d80)={0x1, &(0x7f0000000d40)=[{0x6}]}) 12:00:42 executing program 0: r0 = openat$rfkill(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) read$rfkill(r0, &(0x7f00000000c0), 0x8) 12:00:42 executing program 4: mount$bind(&(0x7f0000004a80)='./file0\x00', 0x0, 0x0, 0x0, 0x0) 12:00:42 executing program 2: syz_open_dev$dri(&(0x7f0000000280), 0x0, 0x400400) [ 957.472097][ T28] audit: type=1326 audit(1710504042.973:18): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=unconfined pid=13702 comm="syz-executor.1" exe="/root/syz-executor.1" sig=31 arch=c000003e syscall=202 compat=0 ip=0x7f421747dda9 code=0x0 12:00:43 executing program 3: getgroups(0x1, &(0x7f0000004640)=[0xee01]) 12:00:43 executing program 1: openat$rfkill(0xffffffffffffff9c, &(0x7f0000000700), 0x60100, 0x0) 12:00:43 executing program 4: openat$proc_capi20(0xffffffffffffff9c, &(0x7f0000000000), 0x1a080, 0x0) openat$proc_capi20(0xffffffffffffff9c, &(0x7f0000000080), 0x1c3, 0x0) 12:00:43 executing program 0: openat$dsp1(0xffffffffffffff9c, &(0x7f0000000000), 0x303001, 0x0) openat$rfkill(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) openat$dsp1(0xffffffffffffff9c, &(0x7f0000000100), 0x10800, 0x0) 12:00:43 executing program 2: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$L2TP_CMD_NOOP(r0, &(0x7f0000003c00)={&(0x7f0000003b00)={0x10, 0x0, 0x0, 0x1000000}, 0xc, &(0x7f0000003bc0)={&(0x7f0000003b40)={0x14}, 0x14}}, 0x0) 12:00:43 executing program 3: r0 = syz_open_dev$usbmon(&(0x7f00000001c0), 0x0, 0x0) ioctl$MON_IOCX_MFETCH(r0, 0xc0109207, &(0x7f0000000240)={0x0}) ioctl$MON_IOCG_STATS(r0, 0x80089203, 0x0) syz_io_uring_setup(0x46bb, &(0x7f0000000200), &(0x7f0000000040)=0x0, &(0x7f0000000140)=0x0) ioctl$MON_IOCH_MFLUSH(r0, 0x9208, 0x0) syz_io_uring_submit(r1, r2, &(0x7f0000000000)=@IORING_OP_TEE={0x21, 0x0, 0x0, @fd, 0x0, 0x0, 0x642c5c37}) ioctl$MON_IOCH_MFLUSH(r0, 0x9208, 0x0) syz_io_uring_setup(0x100f7c, &(0x7f0000000440)={0x0, 0x0, 0x10}, &(0x7f0000000100), &(0x7f00000000c0)) 12:00:43 executing program 1: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$netlbl_mgmt(&(0x7f0000000040), r0) sendmsg$NLBL_MGMT_C_ADD(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000080)=ANY=[@ANYBLOB='<\x00\x00\x00', @ANYRES16=r1, @ANYBLOB="0100000000000000000001000000080008007f0000090e0001004e4c42cc5f4d474d540000000800020005000000080007"], 0x3c}, 0x1, 0x5}, 0x0) 12:00:43 executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$L2TP_CMD_TUNNEL_GET(r0, &(0x7f00000041c0)={0x0, 0x0, &(0x7f0000004180)={0x0}}, 0x8091) 12:00:43 executing program 4: r0 = syz_open_dev$usbmon(&(0x7f0000000180), 0x0, 0x0) ioctl$MON_IOCX_MFETCH(r0, 0xc0109207, &(0x7f0000000240)={0x0}) ioctl$MON_IOCH_MFLUSH(r0, 0x9208, 0x0) syz_io_uring_setup(0x0, 0x0, 0x0, 0x0) syz_io_uring_setup(0x58b4, &(0x7f0000000280)={0x0, 0x0, 0x1000}, &(0x7f0000000200)=0x0, &(0x7f0000000300)=0x0) ioctl$MON_IOCX_MFETCH(r0, 0xc0109207, &(0x7f00000001c0)={0x0}) ioctl$MON_IOCH_MFLUSH(r0, 0x9208, 0x0) syz_io_uring_submit(r1, r2, &(0x7f0000000480)=@IORING_OP_LINKAT={0x27, 0x12, 0x0, 0xffffffffffffffff, &(0x7f0000000400)='./file0\x00', 0x0}) syz_io_uring_setup(0x100b81, &(0x7f0000000100)={0x0, 0x0, 0x1810, 0x2}, &(0x7f0000000000), &(0x7f00000000c0)) 12:00:44 executing program 2: r0 = openat$btrfs_control(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$DMA_HEAP_IOCTL_ALLOC(r0, 0xc0184800, &(0x7f0000000240)) ioctl$BINDER_WRITE_READ(r0, 0xc0306201, &(0x7f0000000c40)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) 12:00:44 executing program 1: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NLBL_CALIPSO_C_LISTALL(r0, &(0x7f0000001840)={0x0, 0x0, &(0x7f0000001800)={&(0x7f00000017c0)={0x14}, 0x14}}, 0x0) r1 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NLBL_CALIPSO_C_LISTALL(r1, &(0x7f0000002080)={0x0, 0x0, &(0x7f0000002040)={&(0x7f0000002000)={0x14}, 0x14}}, 0x0) 12:00:44 executing program 0: r0 = socket$l2tp6(0xa, 0x2, 0x73) setsockopt$inet6_IPV6_PKTINFO(r0, 0x29, 0x32, &(0x7f0000000100)={@rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02'}, 0x14) 12:00:44 executing program 2: r0 = openat$dsp1(0xffffffffffffff9c, &(0x7f0000003c40), 0x0, 0x0) ioctl$SOUND_MIXER_READ_RECSRC(r0, 0x80044dff, &(0x7f0000003d40)) 12:00:44 executing program 1: syz_open_dev$I2C(&(0x7f0000003ec0), 0x0, 0x400000) 12:00:44 executing program 3: statx(0xffffffffffffff9c, &(0x7f0000004500)='./file0\x00', 0x0, 0x0, 0x0) statx(0xffffffffffffff9c, &(0x7f00000047c0)='./file0\x00', 0x0, 0x0, 0x0) 12:00:45 executing program 0: openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x204200, 0x0) 12:00:45 executing program 1: r0 = openat$dsp1(0xffffffffffffff9c, &(0x7f0000003c40), 0x0, 0x0) ioctl$SOUND_MIXER_WRITE_VOLUME(r0, 0xc0044d0e, 0x0) 12:00:45 executing program 2: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NET_DM_CMD_STOP(r0, &(0x7f0000000e80)={0x0, 0x0, &(0x7f0000000e40)={&(0x7f0000000e00)={0x14}, 0x14}}, 0x0) 12:00:45 executing program 4: openat$drirender128(0xffffffffffffff9c, &(0x7f0000000600), 0x0, 0x0) 12:00:45 executing program 3: r0 = openat$dsp1(0xffffffffffffff9c, &(0x7f0000003c40), 0x0, 0x0) ioctl$SOUND_MIXER_INFO(r0, 0x805c4d65, &(0x7f0000003cc0)) 12:00:45 executing program 0: bpf$PROG_LOAD_XDP(0x5, 0x0, 0x0) seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, &(0x7f0000000d80)={0x1, &(0x7f0000000d40)=[{0x6, 0x0, 0xc, 0x5}]}) 12:00:45 executing program 2: r0 = openat$vga_arbiter(0xffffffffffffff9c, &(0x7f0000000100), 0x8001, 0x0) write$vga_arbiter(r0, &(0x7f0000000000)=@other={'lock', ' ', 'io+mem'}, 0xc) 12:00:45 executing program 4: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$L2TP_CMD_NOOP(r0, &(0x7f0000003c00)={0x0, 0x0, &(0x7f0000003bc0)={0x0}}, 0x0) [ 960.530997][ T28] audit: type=1326 audit(1710504046.023:19): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=unconfined pid=13759 comm="syz-executor.0" exe="/root/syz-executor.0" sig=31 arch=c000003e syscall=202 compat=0 ip=0x7f203d87dda9 code=0x0 12:00:46 executing program 0: syz_open_procfs$namespace(0x0, &(0x7f0000000f40)='ns/user\x00') 12:00:46 executing program 2: r0 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$SOUND_MIXER_READ_VOLUME(r0, 0x0, 0x0) 12:00:46 executing program 4: r0 = syz_init_net_socket$802154_dgram(0x24, 0x2, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r0, 0x8933, &(0x7f0000000080)={'batadv_slave_0\x00'}) 12:00:46 executing program 1: r0 = openat$dsp1(0xffffffffffffff9c, &(0x7f0000003c40), 0x0, 0x0) ioctl$mixer_OSS_ALSAEMULVER(r0, 0x80044df9, &(0x7f0000004240)) 12:00:46 executing program 0: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NET_DM_CMD_STOP(r0, &(0x7f0000000e80)={0x0, 0x0, &(0x7f0000000e40)={0x0}}, 0x0) 12:00:46 executing program 3: r0 = syz_open_dev$usbmon(&(0x7f0000000180), 0x0, 0x0) ioctl$MON_IOCX_MFETCH(r0, 0xc0109207, &(0x7f0000000240)={0x0}) ioctl$MON_IOCH_MFLUSH(r0, 0x9208, 0x0) syz_io_uring_setup(0x5534, &(0x7f0000000300), &(0x7f0000000140)=0x0, &(0x7f0000000100)=0x0) ioctl$MON_IOCH_MFLUSH(r0, 0x9208, 0x0) ioctl$MON_IOCH_MFLUSH(r0, 0x9208, 0x0) syz_io_uring_submit(r1, r2, &(0x7f0000000440)=@IORING_OP_WRITE_FIXED={0x5, 0x0, 0x0, @fd_index, 0x0, 0x0, 0x0, 0x0, 0x1, {0xfdff}}) syz_io_uring_setup(0x100b7e, &(0x7f0000000040)={0x0, 0x0, 0x1810}, &(0x7f0000000000), &(0x7f00000000c0)) [ 961.481831][ T1217] ieee802154 phy0 wpan0: encryption failed: -22 [ 961.488830][ T1217] ieee802154 phy1 wpan1: encryption failed: -22 12:00:47 executing program 2: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NLBL_CALIPSO_C_LISTALL(r0, &(0x7f0000001840)={0x0, 0x0, &(0x7f0000001800)={&(0x7f00000017c0)={0x14}, 0x14}}, 0x0) syz_genetlink_get_family_id$netlbl_calipso(&(0x7f0000001c40), r0) 12:00:47 executing program 4: bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f00000000c0)={0x2, 0x4, 0x8, 0x1, 0x80, 0xffffffffffffffff, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x5}, 0x48) 12:00:47 executing program 1: r0 = openat$dsp1(0xffffffffffffff9c, &(0x7f0000003c40), 0x0, 0x0) ioctl$SOUND_MIXER_INFO(r0, 0x805c4d65, 0x0) 12:00:47 executing program 0: openat$pidfd(0xffffffffffffff9c, &(0x7f0000001080), 0x40000, 0x0) 12:00:47 executing program 2: openat$proc_capi20(0xffffffffffffff9c, &(0x7f0000000000), 0x1a080, 0x0) syz_genetlink_get_family_id$l2tp(&(0x7f0000001440), 0xffffffffffffffff) openat$dsp1(0xffffffffffffff9c, &(0x7f0000003c40), 0x0, 0x0) socket$inet6_dccp(0xa, 0x6, 0x0) 12:00:48 executing program 3: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x204200, 0x0) ioctl$sock_bt_bnep_BNEPGETSUPPFEAT(r0, 0x800442d4, 0x0) bpf$MAP_UPDATE_CONST_STR(0x2, 0x0, 0x0) seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, &(0x7f0000000d80)={0x1, &(0x7f0000000d40)=[{0x6, 0x0, 0xc, 0x5}]}) 12:00:48 executing program 4: syz_genetlink_get_family_id$l2tp(&(0x7f0000001440), 0xffffffffffffffff) 12:00:48 executing program 0: openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, 0x0, 0x0) 12:00:48 executing program 1: r0 = openat$btrfs_control(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$DMA_HEAP_IOCTL_ALLOC(r0, 0xc0184800, 0x0) 12:00:48 executing program 4: r0 = socket$nl_route(0x10, 0x3, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$sock_SIOCGIFINDEX(r1, 0x8933, &(0x7f0000000000)={'macsec0\x00', 0x0}) sendmsg$nl_route(r0, &(0x7f0000000880)={0x0, 0x0, &(0x7f0000000140)={&(0x7f00000000c0)=@newlink={0x3c, 0x10, 0x401, 0x0, 0x0, {0x0, 0x0, 0x0, r2}, [@IFLA_LINKINFO={0x1c, 0x12, 0x0, 0x1, @macsec={{0xb}, {0xc, 0x2, 0x0, 0x1, [@IFLA_MACSEC_PORT={0x6, 0xa}]}}}]}, 0x3c}}, 0x0) [ 963.113947][ T28] audit: type=1326 audit(1710504048.583:20): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=unconfined pid=13796 comm="syz-executor.3" exe="/root/syz-executor.3" sig=31 arch=c000003e syscall=202 compat=0 ip=0x7fe1aa87dda9 code=0x0 12:00:48 executing program 0: syz_open_dev$sndctrl(&(0x7f0000000380), 0x0, 0x0) 12:00:48 executing program 2: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) bind$xdp(r0, 0x0, 0x0) 12:00:48 executing program 3: r0 = bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x11, 0xb, &(0x7f0000000640)=ANY=[@ANYBLOB="18060000000000000000000000000000180100002020702500000000002020207b1af8ff00000000bfa100000000000007010000f8ffffffb702000003000000b703000000000000850000007300000095"], &(0x7f0000000200)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000001c0)={&(0x7f0000000140)='kmem_cache_free\x00', r0}, 0x10) r1 = open(&(0x7f0000000280)='.\x00', 0x0, 0x0) fcntl$setown(r1, 0x8, 0xffffffffffffffff) fcntl$notify(r1, 0x402, 0x2e) openat$cgroup_ro(r1, &(0x7f0000000180)='cpuacct.usage_all\x00', 0x275a, 0x0) 12:00:48 executing program 1: r0 = inotify_init() ioctl$INOTIFY_IOC_SETNEXTWD(r0, 0x40044900, 0x3) [ 963.374512][T13803] netlink: 'syz-executor.4': attribute type 10 has an invalid length. 12:00:49 executing program 4: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) io_uring_setup(0x4dbe, &(0x7f0000000900)={0x0, 0x0, 0x20, 0x0, 0x0, 0x0, r0}) 12:00:49 executing program 0: bpf$MAP_CREATE(0x0, &(0x7f00000000c0)=@base={0x9, 0x1, 0x7f, 0x1ff}, 0x48) 12:00:49 executing program 1: r0 = openat$autofs(0xffffffffffffff9c, &(0x7f0000000c00), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_PROTOSUBVER(r0, 0xc0045878, 0x0) 12:00:49 executing program 2: r0 = openat$autofs(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_SETPIPEFD(r0, 0xc0189378, &(0x7f0000000080)=ANY=[]) 12:00:49 executing program 3: r0 = openat$autofs(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat$autofs(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_CLOSEMOUNT(r0, 0xc0189375, &(0x7f0000000040)={{0x1, 0x1, 0x18, r1}, './file0\x00'}) ioctl$AUTOFS_DEV_IOCTL_CLOSEMOUNT(r0, 0xc0189375, &(0x7f0000000080)={{0x1, 0x1, 0x18, r1}, './file0\x00'}) 12:00:49 executing program 4: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000600)={0x2, 0x4, 0x8, 0x1, 0x80, 0x1, 0x0, '\x00', 0x0, r0, 0x0, 0x4}, 0x48) 12:00:50 executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NL80211_CMD_PROBE_MESH_LINK(r0, &(0x7f0000002840)={0x0, 0x0, &(0x7f0000002800)={&(0x7f0000000100)={0xec4, 0x0, 0x0, 0x0, 0x0, {{}, {@val={0x8}, @void}}, [@NL80211_ATTR_MAC={0xa, 0x6, @device_b}, @NL80211_ATTR_FRAME={0x14, 0x33, @ctrl_frame}, @NL80211_ATTR_MAC={0xa}, @NL80211_ATTR_MAC={0xa, 0x6, @broadcast}, @NL80211_ATTR_FRAME={0xfe, 0x33, @data_frame={@a_msdu=@type00={{}, {}, @broadcast, @device_b, @random="6eccb1b4275c"}, @random="915855e2bf33cb0455dee0f9cdf287d7235b2f6996256119a500878f1ddb31099dcbb0d1d7046b4f5ba2105284b712ecfae7fdeda91cbcee87c3a123ec07053bf7ccee3584c7b6ab7cd307503b997b047b5b5df09afef8466f4f514669cd741f5f71606a8a1b2542cafe0289e54d05efb092325392576d67765643152003987c75fd45b7619184ff3dacefdb8becbbfd5f1f8d2323403c50941e5c594e352be1e572909b31329d2ef1a4062bd6d64967a7293645406aaf891521d618854c6e614e99e6e8eb7a2fa2905e3fd43afdc1059fee7f3d844980c0612caa142651"}}, @NL80211_ATTR_FRAME={0xd70, 0x33, @data_frame={@a_msdu=@type00={{}, {}, @device_b, @device_b, @from_mac}, @a_msdu=[{@device_a, @device_a, 0x43, "c9fd80ce7b09d79ef421936561e40fff6e155a61bdf935683807459de8e8160230b8685e8bef4feca87115210154c829b3f7018ff9f449ef3c9c72cc325449af2a5252"}, {@device_b, @broadcast, 0x67, "2482ebf550fdca204f315bc191865fd9ae4a21444d3e082984d83fd06799db8d10f7598cee5129926620ce78f8128db243c84efb146fb755ec744c2bb5895fa3c60485d1d846bd12783a25de266fc7cee473b0922d0d8c99b539529e1ad82b4e949d5c55c88aa9"}, {@device_b, @device_a, 0x6b, "de2b16fd0ab0c7a2a47f87e6bd49d230e042aceea993f73dafb7e9b6d77b82dd1336dd051fc113e82c04e7b0a3c037d739d0ceabec565850fd3f6abf17fa3048cd8be18304aedbed0c1f79e544f1cc98e687a19ab96e05220ebc7da6d5761f5558d2b151cc440f28fb2650"}, {@device_a, @broadcast, 0xe7, "328bb66876124f9d0f722c4ab499ab5756fae05725fa71bee3f586e78859e4dbb37dbb40f251ac2c213b370275ad33d49ff9fa82ca8373846dd9fc2aecfc0c93688bcb2809ec3297d2f51b167ec03dbe10b5977b98bafbb0da582ecd5eedbcad7dda445ebf9c554c5009335967d0aa1c508757ea3554d61841143231d7ac8549b18bec11af71b21c125a918966cc85f2ad2f99b60bf49f6be98d424dfdaca4c2cc6fb0153bb69fa22e913a8446ddd6f653207efd83c8f0508be4e2cb9b4a0b1e0e45d30bf7c3c83fbf034d4f58ccf77c18a48058c00e2d70d649aecb0db1e0193448ba831463ee"}, {@broadcast, @broadcast, 0xb03, "32710a1d300862fce5191a485ffe2527f518114e21cda568025bf6d081747f68e5bcd4c61efe384e2da7794ef47236edf6a62ea2813cd752ce02aa23a6892a7e997eec6f3f2566f8fdf2dc70ea38b7d0f0b70a72941a8ee82b678283dcee568baaf642fba19211c6f2d5489a03ae847409b08daab927ac9c990fc4d98e50305c57e1069cba77b62af2f09efc7a5b855dd2d97eb5baacdad62ba5d4e36163648d993d0ba88a393733f4bff1253cde6ac836331ece3a40911098e2f0947bf4631c75a5b74f7fb2786437cb0f5a847dafd071935f55f7e7838355a0360e9d5c1cf17a707be5dd2a47bb8af1d5cb58b887a1f7e7cfa867391eb416d7b71aa7d15d2a181cbf454a45c434db06922faef19ec85763514dca1fb2f6f322c8d13215d6a1aad22b472b27ec677beb88fab832173f9fbdf6a594c9eb8fa77ea4b9b8b38a311e3f74b9840441852dbb0fca9d8bcd1c4a32657411daded4fe1f0099ee910d2eef460fdd24e6e7d3f75463a9d375a47bd39229cdb1090923158fe4bac64e621d206106878b104ca70e57f3b95f76d88a4132958457fa6908d71f12da337cd03290a77978b03d765d49af13addf8b5061992ca59773b24324658c91e741525d2a06f444d466b5d84c0b48bd49c3485250d923229193dd7215b9841b198ddee57f7b8de4e6ade11dd8596ee24a40cf34c976c32106d2efd9b86ea703305de11f5326ea94ff421d44135381c0455cf5cf0acedae92ef560817bd47e35236933377c9e4db772ccc8a37ae644aeacb3fdb120acc8e1711b371fb030bbaa8b48078ae4371cd69a25ec8af9bc1755ee6783c03b123773bc740719a573dde31aab1c10ff8d554f957c73d6c3ee18685f9714b90347019431aaca4ee92fed25e51d52dd8938a75847cbea5836ca8eded92cfd3b58c34e0488c462631aa9b87b99428af472082ea2d5a9bdf366fbb490fc12eb4dc0ea9b1a0d923e25a2c5cb32f09c3517fa57db284629847836f9ae269595c5c766db939efdfb1251725cd0224c99f4a5a931e0bfdc084a08650558809674133bb759f9439e9287b7487e2d5144aea45cce06826cac400a23ce775fcc400fc7aa568645b8ce3fd32ddcf644163c39bf1145b0852a69e16ec4b847e4d9b9a01804a910fda3ae594f4bf81b1d524c09d0ee2c9127aebf9b62f2a9a105860344cfa882cc06c43dd344a0a1d07332fcc0c5aed958d17dbe02383cf5ab050c910b49e46863dfa21ab42f69cae6b6ea9a756eb564d67348c0589731cad4b7e8dd1835927d472e4cec11b679ffb56f47978cb62e59973708888d06e890d5b983192510a73fa46da2b3af8792f286fb4d7e8e20193d06f9793ef479111cf62975066640b1ea8c80a9da5032a78ec6de68ede3f7e2e8c8e11b2a0d48b960ca4f8982c3727ee7dbc76417d77253df841733b3134546cc5fd271f3db09e500f791db30d0fe05f5fbac1adf5e842e885a09470d926cf2b14acb1a1e84181f3925b48eda858b0feb68d217be4754837e3c62fd679785987f37f4e4508f7728a567fe67931c3e9965efb32e81ae751a6150a536e4e56322cf6c6006065b1857f42391b88ef18fcf7cb44200721e83b41074e02876c442c682b61a516ee358aa500e95639d98268f612cb7e464f7774761857f4231e4a319c9991dc872d99cb035170a5daf1b4df241910bf37c90a6ab5c6eb9d32e35360f3494f4031f27864b800bef5be5924724603e9b2b24084263410a1c0f925943cae991e5c774c5a869721ca4b795eb1e50a536cc6adf8c7062631845e8cc0cb7e587157e9c0dd5cbd94e931414469f6006306879e0043201ababcc2a827766e7f95dd123f34364d7ba2736819edcd35ad3cd45e9c81531d68a7c0a480028ce2a3541cb28af20094fb989d6bcf9727ad33df1797a9277d847bfa6d3b8421638780ca0e85b5f6f8bd14492c11de545ac90b9a914242f46da89f54d3939cdf14e03d58001deabe1e1e33bfbf44e9ac98fc8ebd68059c8abbe2f51c66d60e26c6e87532089db7680c6ea21e9670c8286018c25e5d05d5a9cb67a3d80a949071d74c9264b120ec9f5b5cc9c56617b4adf78199e7314360eb84f91503237f58ad05347abfad4865c84bb3a0c37f8f3f927c7ebc11118ded2d92b3fa81ee1643c434c1978e8dd3f55f7e67501381d9b5e0ddcb3f789f4b8324c9567be604ae193a366b89d0d2ae2b7d47e441ea2d54130e8b817d186dd7afe43760c6581059f6e81d4b5429baf6013d65eeb3654cb94cac39b4c111109303f87925d2f3ea10a700cb7c0a09cc4ea6e6e81bd48b738aee912153e6e074c023bbdf3b95a9e9c082b78b19e4104752e43b35efac21a01c814527d5eef3d52199df3366461785ef2b5324f274822cb65a95823e6d4b8c4d5f4feaa08ed42d3b85c25f5e14b728e9ef067e9245c9146d664b5b40e6f601161d8f9ad4445da8d1281e87869dd11378af20f213e9c548d66a4f210f9e15ec89a9323f7e2a9d8b2b8eb54fc039c91b63a24ddcae1b55a2fe150ab75dc75c0293f1357903f5b0af3d1bbe59e91d170f1f1ca9443ece88b7df7d859d2e0e8c94fa5c626eb8b19dba85506c016e18529bee4d4892c8201636ba5efc4ece07e8225bc3559a0245b79681940a047c04f4f9ab460d77b80d3278fa63e14526babc353b6500f6cbdf00916a4efa16f2d6914e2ba2650f90e9b3f2b40469f95aee1911f3ae4fed2846c86ed3e447489e876cd6202f0e27cb29fbb650239a742efee3834576430058c19c19d5ddd81a0e38da77106eb2c77b7a8d69e3227e8f739740d8f74e39df8a3cd70b6751d3e3fa95ca89adf5326fd82c447b939f462cbb465d25fd25381d80d151cad5512632161bf4ebfaa0701aa4a0333b42938b13e1ded039e39c0256aefc685b88a7d0725b35d1e0a305c8720b68a6d19bcc670b23ae832ec3cd042ade25ffdc28cb027ea22131fbed9761a6d9785ed6205d9c2fa23187d1cb70b9b75ed9419413d7e1b0395ff60e661008273190c39b8bd10261549f96cebf9c13d8b7309c8dfc1f2d37c10cbf5a4e759b7c80aca1aebcd796de58ecf3e5613a3de67cb9479ba2a83bdacfa2fe7318ebcb9b414201ce70114a260c03d41612dc68b2f8ec4a9eba589cb04722e8f42a5641cf0a629deac0bcc5f3fe89bc5565a18006ae5bef5d9daf01aa152d81015baec943b39a7439ef9297b3901c45e70ae31d184ecbf1760572c2ac72d2cc4c51504a3a92130e08257ae3549f51a8323b3a9b10a988dd6eb104e2e938a8f7ba18ea1aa49c6810c5c1d40321695146e80e2290acb669117809aa53fda904c1fbdde4cf1804937ec63677ec020cb81dbba52fc6efc176f37a64d59d5c696b4cfb84195d67c2a48c3fa92e9f4f7785528a0fab990c2ce23ff0a74a3aeb7e6baeb5db58d052a73fe87c0b81ac4b465d91b9b6b0d4442e2e57370f28d904e6bb78e222a9dcf61682fff1eaaee709d2b7c55a467e85cdd108e883628a15c63af0fd7f5c104420b03b6534f29b9dc37af35824592b5d0d9e1af3f839bac3c8ca9fd7d807caa120e0625ea351f7a85c883e4f84bfab9be19a8c09581e36eb364afcf27616191ae8324a725199afe6e1ab566611b2945092fc3e2cd3e60d94e18d69d8b8a0edf2069b26e2c0912f8466707971eef852b994e17373782795c7fdb723dae4ed309268c90ae4a5075fd71f44062acf2116025ff9666e54275caa022e0194085c154a7b8004a2360deff98f3b39a5208796700c543b0014e779a0fa754975f58fd81d9474c3c3cbcd1e456e9a019a6272df73ae88970c11470df05e7c78598f511857adbc8cf487949b488b367e9d3462ec612bdf582713d9dc5f1059c8b63b7a4ea5b75ea494646464eb7a65c1bfad0b7ff8fb515cb961541fd36ec03a5da699e497ddba4fc9a0dfc0892ca5ce75391235b12dea37fe014b9dd2680f86b168607b36dd339c5a8969685"}]}}]}, 0xec4}}, 0x0) 12:00:50 executing program 2: r0 = syz_io_uring_setup(0x850, &(0x7f0000000100), &(0x7f0000000180), &(0x7f00000001c0)) mmap$IORING_OFF_SQES(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x12, r0, 0x10000000) syz_io_uring_setup(0x5e99, &(0x7f0000000280), &(0x7f00000000c0), &(0x7f0000000300)) 12:00:50 executing program 0: r0 = openat$autofs(0xffffffffffffff9c, &(0x7f0000000c00), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_CLOSEMOUNT(r0, 0xc0189375, &(0x7f0000000100)={{0x1, 0x1, 0x18, r0}, '.\x00'}) 12:00:50 executing program 3: r0 = epoll_create(0x9) r1 = epoll_create1(0x0) epoll_ctl$EPOLL_CTL_ADD(r1, 0x1, r0, &(0x7f0000000000)={0x50000004}) 12:00:50 executing program 4: r0 = openat$autofs(0xffffffffffffff9c, &(0x7f0000000c00), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_PROTOSUBVER(r0, 0xc0189373, &(0x7f0000000c40)={{0x1, 0x1, 0x1018}, './file0\x00'}) 12:00:50 executing program 1: r0 = openat$autofs(0xffffffffffffff9c, &(0x7f0000000c00), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_PROTOSUBVER(r0, 0xc0189436, &(0x7f0000000c40)={{0x1, 0x1, 0x18}, './file0\x00'}) 12:00:50 executing program 3: r0 = openat$autofs(0xffffffffffffff9c, &(0x7f0000000c00), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_PROTOSUBVER(r0, 0x5451, 0x0) 12:00:50 executing program 0: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_TCP_FASTOPEN_KEY(r0, 0x6, 0x21, &(0x7f0000000000)="b4388fedf2c862267af894ae37a6fcd4", 0x10) 12:00:50 executing program 2: bpf$MAP_CREATE(0x0, &(0x7f00000000c0)=@base={0x9}, 0x48) 12:00:51 executing program 4: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$fou(&(0x7f0000000580), 0xffffffffffffffff) sendmsg$FOU_CMD_ADD(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000680)={&(0x7f00000005c0)={0x14, r1, 0x1}, 0x14}}, 0x0) 12:00:51 executing program 1: r0 = epoll_create1(0x0) r1 = openat$autofs(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_CLOSEMOUNT(r1, 0xc0189375, &(0x7f0000000240)={{0x1, 0x1, 0x18, r0}, './file0\x00'}) 12:00:51 executing program 3: r0 = socket$xdp(0x2c, 0x3, 0x0) sendmsg$xdp(r0, &(0x7f00000003c0)={&(0x7f0000000080), 0xffffffffffffffbc, &(0x7f0000000380)}, 0x0) 12:00:51 executing program 0: r0 = openat$autofs(0xffffffffffffff9c, &(0x7f0000000c00), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_PROTOSUBVER(r0, 0x5450, 0x0) 12:00:51 executing program 2: r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='net_prio.prioidx\x00', 0x275a, 0x0) write$binfmt_script(r0, &(0x7f0000000d40)=ANY=[], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x28011, r0, 0x0) r1 = socket$inet(0x2, 0x2, 0x1) connect$inet(r1, &(0x7f0000000040)={0x2, 0x0, @remote}, 0x10) sendto$inet(0xffffffffffffffff, &(0x7f0000000100)='\b', 0x1, 0x0, 0x0, 0x0) sendfile(r1, r0, &(0x7f0000000240)=0x100, 0x8) 12:00:51 executing program 4: r0 = openat$autofs(0xffffffffffffff9c, &(0x7f0000000c00), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_PROTOSUBVER(r0, 0x40049409, &(0x7f0000000c40)={{0x1, 0x1, 0x18}, './file0\x00'}) 12:00:51 executing program 1: r0 = openat$autofs(0xffffffffffffff9c, &(0x7f0000000040), 0x2840, 0x0) ioctl$AUTOFS_DEV_IOCTL_CLOSEMOUNT(r0, 0xc0189375, &(0x7f0000000000)={{0x1, 0x1, 0x18, r0}, './file0\x00'}) 12:00:52 executing program 0: r0 = epoll_create1(0x0) epoll_ctl$EPOLL_CTL_ADD(r0, 0x1, r0, &(0x7f0000000200)={0x20000002}) 12:00:52 executing program 3: mkdir(&(0x7f0000000540)='./file0\x00', 0x0) mount$overlay(0x0, &(0x7f0000000040)='.\x00', &(0x7f00000000c0), 0x4000, &(0x7f0000000180)={[{@xino_on}, {@index_on}, {@redirect_dir={'redirect_dir', 0x3d, './file0'}}], [{@dont_hash}, {@dont_hash}, {@obj_user}]}) 12:00:52 executing program 2: r0 = openat$autofs(0xffffffffffffff9c, &(0x7f0000000c00), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_PROTOSUBVER(r0, 0x40049409, 0x0) 12:00:52 executing program 4: r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='net_prio.prioidx\x00', 0x275a, 0x0) write$binfmt_script(r0, &(0x7f0000000d40)=ANY=[], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x28011, r0, 0x0) r1 = socket$inet(0x2, 0x2, 0x1) connect$inet(r1, &(0x7f0000000040)={0x2, 0x0, @remote}, 0x10) sendto$inet(0xffffffffffffffff, &(0x7f0000000100)='\b', 0x1, 0x0, 0x0, 0x0) sendfile(r1, r0, &(0x7f0000000240)=0x100, 0x8) 12:00:52 executing program 1: socketpair$nbd(0x1, 0x1, 0x0, 0x0) socketpair$nbd(0x1, 0x1, 0x0, 0x0) socketpair(0x11, 0x3, 0x0, &(0x7f0000000200)) [ 967.013711][T13862] overlay: Bad value for 'redirect_dir' [ 968.166210][T13882] loop4: detected capacity change from 0 to 512 [ 968.257717][T13882] EXT4-fs (loop4): feature flags set on rev 0 fs, running e2fsck is recommended [ 968.267503][T13882] EXT4-fs (loop4): mounting ext2 file system using the ext4 subsystem [ 968.395689][T13882] EXT4-fs (loop4): warning: checktime reached, running e2fsck is recommended [ 968.486040][T13882] EXT4-fs error (device loop4): ext4_orphan_get:1394: inode #15: comm syz-executor.4: iget: bad extended attribute block 19 [ 968.613365][T13882] EXT4-fs error (device loop4): ext4_orphan_get:1399: comm syz-executor.4: couldn't read orphan inode 15 (err -117) [ 968.714440][T13882] EXT4-fs (loop4): mounted filesystem 00000000-0000-0000-0000-000000000000 r/w without journal. Quota mode: none. 12:00:52 executing program 0: r0 = io_uring_setup(0x36e6, &(0x7f0000003300)) r1 = openat$autofs(0xffffffffffffff9c, &(0x7f0000000740), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_CLOSEMOUNT(r1, 0xc0189375, &(0x7f00000002c0)={{0x1, 0x1, 0x18, r0}, './file0\x00'}) 12:00:52 executing program 3: r0 = openat$autofs(0xffffffffffffff9c, &(0x7f0000000c00), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_PROTOSUBVER(r0, 0x4020940d, 0x0) 12:00:52 executing program 2: r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_ipv4_tunnel_SIOCADDTUNNEL(r0, 0x89f1, &(0x7f00000000c0)={'ip_vti0\x00', &(0x7f0000000040)=ANY=[]}) 12:00:53 executing program 4: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) syz_genetlink_get_family_id$nbd(0xfffffffffffffffe, r0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, &(0x7f0000000280)) r1 = socket$inet6(0xa, 0x2, 0x0) setsockopt$inet6_IPV6_FLOWLABEL_MGR(r1, 0x29, 0x20, &(0x7f00000000c0)={@rand_addr=' \x01\x00', 0x800, 0x0, 0x1, 0x1}, 0x21) syz_genetlink_get_family_id$netlbl_unlabel(&(0x7f0000001700), 0xffffffffffffffff) r2 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NL802154_CMD_SET_PAN_ID(r2, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000240)=ANY=[@ANYBLOB="1c000000", @ANYRES16, @ANYBLOB="010000000000000000000a00000008000300", @ANYRES32=0x0, @ANYBLOB="b952f054b4d99177fdd6901160794fd1a1dac93c10f8f3f091d607e7d6a346d9bf6234c2ad0f686c8dad2f5a71d92c9a14abf8ab723bc00a2ea96fde89a1"], 0x1c}}, 0x0) pipe2$9p(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write$P9_RVERSION(r3, &(0x7f0000000040)={0x15, 0x65, 0xffff, 0x1000, 0x8, '9P2000.u'}, 0x15) write$FUSE_BMAP(0xffffffffffffffff, &(0x7f0000000100)={0x18}, 0x18) ioctl$FIBMAP(0xffffffffffffffff, 0x1, &(0x7f0000000840)) r4 = getgid() syz_mount_image$ext4(&(0x7f0000000000)='ext2\x00', &(0x7f0000000500)='./file0\x00', 0x21000e, &(0x7f0000000080)=ANY=[@ANYRES16=r4, @ANYRES16=r4], 0x1, 0x4f4, &(0x7f0000000540)="$eJzs3U9vG2kZAPBnnHhJt1mSZTksK+2yYhelK6idbNhtxKEtEuJWCVTuJUqcKIoTR7HTNlGFUvEBkBCCSpw4cUHiAyChfgRUqRK9I0AgBC0cOACDZjxJE8tuUhHblfP7Sa/nnbFnnue14/H8eTMTwLn1fkRcj4ixiPgoIqaK6aWixH67ZK979vTeUlaSSNObf0siKaZF5NVDF4vZJtqDrpq7e+uL9Xptuxivtja2qs3dvctrG4urtdXa5vz83KcLVxY+WZg9k3Zm7br6zT/95Ie/+NbV33z1zu9v/eXS97OkJ4vni3acuSf5Yzl7Lw6NR8R2P4INwVjRnvKwEwEA4FTeiojPRcSX8u3/qRjLt+ZyNukAAABgRKTXJuPfSUQKAAAAjKxreR/YpFQp+vtORqlUqbT78H4+Xi/VG83WV1YaO5vL7b6y01EurazVa7NFn9rpKCfZ+Fxefz7+ccf4fES8GRE/nrqQj1eWGvXlYR/8AAAAgHPiYsf+/z+n2vv/AAAAwIiZHnYCAAAAQN/12v9PBpwHAAAA0D/O/wMAAMBI+/aNG1lJD+5/vXx7d2e9cfvycq25XtnYWaosNba3KquNxmp+zb6Nk5ZXbzS2vhabO3errVqzVW3u7t3aaOxstm6tHbsFNgAAADBAb37x4ZMkIva/fiEvmdeyh7EeM+grACOj9DIv/mP/8gAGr9fPPDD6xoedADA8+8NOABi2Y5f66LJRcLTzzrFjBr/tX04AAMDZmvlC9/P/2S5AedjJAX31Uuf/gZHi/D+cXy95/v9Rv/IABq9sCwDOvZNu9dHz4h2nPv+fpicuCwAA6KvJvCSlSnEucDJKpUol4o38X/3LycpavTYbEZ+NiN9NlT+Tjc/lcyZuDwgAAAAAAAAAAAAAAAAAAAAAAAAAp5SmSaQAAADASIso/Tkp7v81M/XhZOfxgdeSf03lw4i487ObP7272Gptz2XT/344vfWgmP7xMI5gAAAAAJ0O9tMP9uMBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4Cw9e3pv6aAMMu5fvxER093ij8dEPpyIckS8/o8kxo/Ml0TE2BnE378fEW93i59kacV0kUVn/FJEXBhM/HfTNO0a/+IZxIfz7GG2/rne7ftXivfzYffv/3hR/l+913+lw/XfWI/13xunjPHO419Ve8a/H/HOePf1z0H8pEf8D7otsMub8r3v7u31ip/+PGKm6+9PcixWtbWxVW3u7l1e21hcra3WNufn5z5duLLwycJsdWWtXiseu8b40bu//m/HpP+kbXn7o0f86RPa/2FWKR9tTGeYItjju0/falfLHYvI41/6oPvn//YL4md/E18ufgey52cO6vvt+lHv/fLRe10TK+Iv92j/SZ//pV4L7fDRd37wh1O+FAAYgObu3vpivV7b7nvlQZqmg4ql8gpWJl6NNFROrpzFkS0AAOBV83yjf9iZAAAAAAAAAAAAAAAAAAAAwPnV3I1Svy8n1hlzfzhNBQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4of8FAAD///Os4zk=") 12:00:53 executing program 1: r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='net_prio.prioidx\x00', 0x275a, 0x0) write$binfmt_script(r0, &(0x7f0000000d40)=ANY=[], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x28011, r0, 0x0) r1 = socket$inet(0x2, 0x2, 0x1) connect$inet(r1, &(0x7f0000000040)={0x2, 0x0, @remote}, 0x10) sendto$inet(0xffffffffffffffff, &(0x7f0000000100)='\b', 0x1, 0x0, 0x0, 0x0) sendfile(r1, r0, &(0x7f0000000240)=0x100, 0x8) 12:00:53 executing program 0: openat$uinput(0xffffffffffffff9c, &(0x7f0000000040), 0x801, 0x0) 12:00:53 executing program 3: bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f00000013c0)={0x2, 0x4, 0x8, 0x1, 0x80, 0x1}, 0x48) 12:00:53 executing program 2: r0 = openat$autofs(0xffffffffffffff9c, &(0x7f0000000c00), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_PROTOSUBVER(r0, 0x4020940d, &(0x7f0000000c40)={{0x1, 0x1, 0x18}, './file0\x00'}) 12:00:53 executing program 3: ioctl$AUTOFS_DEV_IOCTL_PROTOVER(0xffffffffffffffff, 0xc0189372, 0x0) ioctl$AUTOFS_DEV_IOCTL_PROTOVER(0xffffffffffffffff, 0xc0189372, &(0x7f0000000000)={{0x1, 0x1, 0x18, 0xffffffffffffffff, {0x5}}, './file0\x00'}) r1 = inotify_init() ioctl$AUTOFS_DEV_IOCTL_ASKUMOUNT(r0, 0xc018937d, &(0x7f0000000040)={{0x1, 0x1, 0x18, r1, {0x3f}}, './file0\x00'}) 12:00:53 executing program 0: r0 = socket$xdp(0x2c, 0x3, 0x0) mmap$xdp(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x13, r0, 0x80000000) 12:00:53 executing program 1: bpf$MAP_CREATE_TAIL_CALL(0x0, &(0x7f0000000180)={0x3, 0x4, 0x4, 0xa, 0x0, 0x1}, 0xcd) 12:00:54 executing program 2: r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='net_prio.prioidx\x00', 0x275a, 0x0) write$binfmt_script(r0, &(0x7f0000000d40)=ANY=[], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x28011, r0, 0x0) r1 = socket$inet(0x2, 0x2, 0x1) connect$inet(r1, &(0x7f0000000040)={0x2, 0x0, @remote}, 0x10) sendto$inet(0xffffffffffffffff, &(0x7f0000000100)='\b', 0x1, 0x0, 0x0, 0x0) sendfile(r1, r0, &(0x7f0000000240)=0x100, 0x8) 12:00:54 executing program 0: syz_io_uring_setup(0x287f, &(0x7f0000000040)={0x0, 0xff5, 0x8}, 0x0, 0x0) 12:00:54 executing program 3: socketpair(0x0, 0x0, 0x0, &(0x7f00000000c0)) 12:00:54 executing program 1: r0 = socket$xdp(0x2c, 0x3, 0x0) setsockopt$XDP_UMEM_COMPLETION_RING(r0, 0x11b, 0x6, &(0x7f0000000100)=0x4000, 0x4) 12:00:54 executing program 4: r0 = openat$autofs(0xffffffffffffff9c, &(0x7f0000000c00), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_PROTOSUBVER(r0, 0x5452, &(0x7f0000000c40)={{0x1, 0x1, 0x18}, './file0\x00'}) [ 969.152504][T11475] EXT4-fs (loop4): unmounting filesystem 00000000-0000-0000-0000-000000000000. 12:00:54 executing program 2: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) fchmodat(r0, &(0x7f0000000080)='./file0\x00', 0x0) 12:00:54 executing program 0: openat$dir(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x620c0, 0x0) 12:00:54 executing program 3: openat$autofs(0xffffffffffffff9c, &(0x7f0000000040), 0x803, 0x0) 12:00:55 executing program 1: r0 = socket(0x10, 0x803, 0x0) listen(r0, 0x3) sendmsg$AUDIT_GET_FEATURE(r0, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000240)={&(0x7f0000000140)={0x10}, 0x10}}, 0x0) getsockname$packet(r0, &(0x7f0000000200)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000440)=0x14) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f00000002c0)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000380)=ANY=[@ANYBLOB="5000000024000b1d000800800000000000000000", @ANYRES32=r1, @ANYBLOB="00000000ffffffff000003000d00010066715f636f64656c"], 0x50}}, 0x0) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000100)={&(0x7f00000003c0)=@newtfilter={0x3c, 0x2c, 0xd27, 0x0, 0x0, {0x0, 0x0, 0x0, r1, {0x0, 0xd}, {}, {0xc, 0x8}}, [@filter_kind_options=@f_flower={{0xb}, {0xc, 0x2, [@TCA_FLOWER_CLASSID={0x8}]}}]}, 0x3c}}, 0x800) r2 = socket$netlink(0x10, 0x3, 0x0) sendmmsg(r2, &(0x7f00000002c0), 0x40000000000009f, 0x0) 12:00:55 executing program 0: r0 = socket$igmp6(0xa, 0x3, 0x2) setsockopt$MRT6_ASSERT(r0, 0x29, 0x1e, 0x0, 0x0) 12:00:55 executing program 4: prctl$PR_SET_DUMPABLE(0x38, 0x2) [ 970.304445][T13919] netlink: 28 bytes leftover after parsing attributes in process `syz-executor.1'. 12:00:55 executing program 2: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg$unix(r0, &(0x7f0000003ac0)=[{{0x0, 0x0, 0x0}}, {{&(0x7f0000001b40)=@file={0x0, './file0\x00'}, 0x6e, 0x0}}], 0x2, 0x0) 12:00:55 executing program 3: r0 = timerfd_create(0x0, 0x0) timerfd_settime(r0, 0x1, &(0x7f0000000080)={{0x77359400}, {0x0, 0x989680}}, 0x0) timerfd_gettime(r0, 0x0) timerfd_settime(r0, 0x0, &(0x7f00000000c0)={{0x77359400}}, 0x0) 12:00:55 executing program 4: r0 = openat$full(0xffffffffffffff9c, &(0x7f0000002540), 0x0, 0x0) fanotify_mark(r0, 0x80, 0x0, 0xffffffffffffffff, 0x0) 12:00:56 executing program 2: r0 = socket$igmp6(0xa, 0x3, 0x2) setsockopt$MRT6_ASSERT(r0, 0x29, 0x24, &(0x7f0000000100), 0x4) 12:00:56 executing program 0: openat$rfkill(0xffffffffffffff9c, &(0x7f0000000000), 0xffffff1f, 0x0) 12:00:56 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$IP_VS_SO_SET_DELDEST(r0, 0x0, 0x22, 0x0, 0x0) 12:00:56 executing program 3: inotify_init1(0x80003) 12:00:56 executing program 4: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) ioctl$KVM_SET_USER_MEMORY_REGION(r1, 0x4020ae46, &(0x7f0000000180)={0x3312e27d301723a4, 0x0, 0x0, 0x1000, &(0x7f00000ef000/0x1000)=nil}) 12:00:56 executing program 2: openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000000), 0x4100, 0x0) 12:00:56 executing program 1: r0 = socket$igmp6(0xa, 0x3, 0x2) setsockopt$MRT6_ASSERT(r0, 0x29, 0x4c, 0x0, 0x0) 12:00:56 executing program 3: select(0x40, &(0x7f0000000080), 0x0, &(0x7f0000000100), &(0x7f0000000140)) 12:00:56 executing program 0: syz_open_dev$dri(&(0x7f0000000000), 0x0, 0x84400) 12:00:57 executing program 2: mknodat$null(0xffffffffffffffff, 0x0, 0xab9c, 0x103) 12:00:57 executing program 4: r0 = openat$vsock(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) bind$vsock_stream(r0, 0x0, 0x0) 12:00:57 executing program 3: r0 = openat$ptp0(0xffffffffffffff9c, &(0x7f0000008dc0), 0x0, 0x0) read$ptp(0xffffffffffffffff, 0x0, 0x0) r1 = syz_open_dev$tty1(0xc, 0x4, 0x1) dup3(r1, r0, 0x0) 12:00:57 executing program 0: r0 = socket$packet(0x11, 0x2, 0x300) setsockopt$packet_fanout(r0, 0x107, 0x12, &(0x7f0000000080), 0x4) bind$packet(r0, &(0x7f0000000080)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, 0x14) 12:00:57 executing program 1: r0 = syz_open_dev$usbmon(&(0x7f00000016c0), 0x0, 0x0) ioctl$MON_IOCQ_RING_SIZE(r0, 0x9205) 12:00:57 executing program 2: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$IP_VS_SO_SET_DELDEST(r0, 0x0, 0xd, 0x0, 0x0) 12:00:57 executing program 4: r0 = openat$vsock(0xffffffffffffff9c, &(0x7f0000000cc0), 0x0, 0x0) setsockopt$bt_hci_HCI_DATA_DIR(r0, 0x0, 0x1, 0x0, 0x0) 12:00:57 executing program 0: r0 = openat$sndtimer(0xffffffffffffff9c, &(0x7f00000000c0), 0x0) ioctl$SNDRV_TIMER_IOCTL_STOP(r0, 0x80045400) 12:00:58 executing program 3: keyctl$dh_compute(0x1b, 0x0, 0x0, 0x0, 0x0) 12:00:58 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) read$msr(r0, 0x0, 0x0) 12:00:58 executing program 2: seccomp$SECCOMP_SET_MODE_FILTER(0x1, 0x0, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0x2}]}) 12:00:58 executing program 4: r0 = socket$inet(0x2, 0xa, 0x0) getsockopt$IPT_SO_GET_ENTRIES(r0, 0x0, 0x41, 0x0, 0x0) 12:00:58 executing program 0: r0 = fsopen(&(0x7f0000000000)='ramfs\x00', 0x0) r1 = socket$nl_generic(0x10, 0x3, 0x10) fsconfig$FSCONFIG_SET_FD(r0, 0x5, &(0x7f0000000040)='[+],.\x00', 0x0, r1) 12:00:58 executing program 3: rt_sigaction(0x1d, &(0x7f00000000c0)={&(0x7f0000000040)="c4c1c9694d00c4e1295c2865f3420f5ad70f0f946100800000b6f00fbabcb798e103b3aec4620d4646312e2e36f32d03000000acf30f5c91fde678c13640defe", 0x0, 0x0}, 0x0, 0x8, &(0x7f0000000100)) 12:00:58 executing program 2: r0 = openat$rfkill(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$RFKILL_IOC_MAX_SIZE(r0, 0xc0045878, 0x0) 12:00:58 executing program 0: syz_open_dev$dri(&(0x7f0000000000), 0x0, 0x842) 12:00:58 executing program 1: syz_open_dev$usbmon(&(0x7f00000016c0), 0x9, 0x400) 12:00:59 executing program 4: fsopen(&(0x7f00000000c0)='cpuset\x00', 0x0) 12:00:59 executing program 3: r0 = syz_open_dev$evdev(&(0x7f0000000500), 0x0, 0x0) ioctl$EVIOCGUNIQ(r0, 0x80404508, 0x0) 12:00:59 executing program 2: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = getpid() r2 = getpid() sendmmsg$unix(r0, &(0x7f0000003ac0)=[{{0x0, 0x0, 0x0, 0x0, &(0x7f0000003240)=[@cred={{0x1c, 0x1, 0x2, {r2}}}, @cred={{0x1c, 0x1, 0x2, {r1}}}], 0x40}}], 0x1, 0x0) 12:00:59 executing program 1: openat$drirender128(0xffffffffffffff9c, &(0x7f0000000000), 0x340, 0x0) 12:00:59 executing program 0: getitimer(0x0, &(0x7f0000000140)) 12:00:59 executing program 4: r0 = openat$udambuf(0xffffffffffffff9c, &(0x7f0000000000), 0x2) ioctl$UDMABUF_CREATE(r0, 0x40187542, &(0x7f0000000040)={0xffffffffffffffff, 0x0, 0x843c707ecb5a3cde}) 12:00:59 executing program 3: r0 = fsopen(&(0x7f0000000000)='configfs\x00', 0x0) fsconfig$FSCONFIG_CMD_CREATE(r0, 0x6, 0x0, 0x0, 0x0) fsconfig$FSCONFIG_SET_BINARY(r0, 0x2, &(0x7f00000001c0)='/dev/vcsa\x00', &(0x7f0000000200)="03", 0x1) 12:01:00 executing program 1: socket$packet(0x11, 0x3, 0x300) socket$packet(0x11, 0x3, 0x300) socket$packet(0x11, 0x2, 0x300) 12:01:00 executing program 0: r0 = fsopen(&(0x7f0000000000)='udf\x00', 0x0) fsconfig$FSCONFIG_SET_BINARY(r0, 0x2, 0x0, 0x0, 0x0) 12:01:00 executing program 2: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$IPVS_CMD_GET_CONFIG(r0, &(0x7f0000002a00)={0x0, 0x0, &(0x7f00000029c0)={&(0x7f0000000180)=ANY=[], 0x14}}, 0x0) 12:01:00 executing program 4: setsockopt$bt_hci_HCI_DATA_DIR(0xffffffffffffffff, 0x0, 0x1, 0x0, 0x0) 12:01:00 executing program 3: r0 = openat$udambuf(0xffffffffffffff9c, &(0x7f0000000080), 0x2) ioctl$UDMABUF_CREATE_LIST(r0, 0x40087543, &(0x7f0000000180)) 12:01:00 executing program 2: select(0x40, &(0x7f0000000080), 0x0, &(0x7f0000000100)={0x400}, 0x0) 12:01:00 executing program 1: r0 = getegid() syz_mount_image$ext4(&(0x7f00000000c0)='ext4\x00', &(0x7f0000000040)='./file1\x00', 0x3000010, &(0x7f0000000000)=ANY=[@ANYRES32=r0, @ANYRES8, @ANYRESOCT, @ANYRES8=r0, @ANYRES32=r0], 0x1, 0x51c, &(0x7f0000000180)="$eJzs3UFvI1cdAPD/jONtdjfFLiBUKlEqWrRbwdqbhrYRQtC9wKkSUO4hJE4UxY6j2CmbqIJUfAOEBBInTlyQ+ABIVZH4AKhSJbggDggQqIItHJCADrI9VrOOnYRuYmfj30968Xsz4/m/N5bH82ZeZgKYWk9FxEsRUYiIZyOilE9P87TUKRz0lnv33msrnZRElr3ytySSfFp/XZ3yTERc770lZiPi61+J+FZyNG5rb39zuV6v7eTlaruxXW3t7d/aaCyv19ZrWwsL8y8svrj4/OLtLPdA7Sz3Mz/98hff+Oy3/7D015vf6VTrCx+LYgy04yz1ml7sbou+zjbaOY9gE1DI2/PLB/2AAAAYi84x/ocj4lPd4/9SFLpHcwMKk6gZAAAAcFayL83Ff5KIDAAAALi00oiYiySt5GMB5iJNr+TnBj4a19J6s9X+zFpzd2u1My+iHMV0baNeu52PFS5HMemU5/Mxtv3ycwPlhYh4LCJ+ULraLVdWmvXVCZ/7AAAAgGlxfaD//89S2s2fbMj/CQAAAAAXV3lkAQAAALgsdPkBAADg8hvs/78xoXoAAAAA5+KrL7/cSVn/+derr+7tbjZfvbVaa21WGrsrlZXmznZlvdlc796zr3HS+urN5vbnYmv3brVda7Wrrb39pUZzd6u9tHHfI7ABAACAMXrsk2/+NomIg89f7abI7wMIcJ8/TboCwFkqTLoCwMS4izdMr+KkKwBMXHLCfIN3AADg4Xfj40ev//ef/+/cAFxuxvoAwPRx/R+mV9EIQJhqaUR8qJd9ZNQyI6////q0UbIs4q3S4SnOLwIAwHjNdVOSVvJ+wFykaaUS8WhEWo5isrZRr93O+we/KRUf6ZTnu+9MThwzDAAAAAAAAAAAAAAAAAAAAAAAAAD0ZFkSGQAAAHCpRaR/Sbp384+4UXpmbvD8wJXkX6X4c1748Ss/vLvcbu/Md6b/vfssrysR0f5RPv25kY8PAwAAAM5acjByVq+fnr/Oj7VWAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEyBd++9ttJP44z7zp0kojws/kzMdl9noxgR1/6RxMyh9yURUTiD+AevR8Tjw+In8V6WZeW8FsPiXz3n+OXobJrh8dOIuH4G8WGavXknIl4a9v1L46nu6/Dv30yeHtQ7d7pf8ijE0fi9yI9393PD9j+PHllbY2iMJ97+eXVk/NcjnpgZvv/p73+TEfGfPrK2f2dZdjTGN7+xvz8qfvaTiBtDf3+S+2JV243tamtv/9ZGY3m9tl7bWliYf2HxxcXnF29X1zbqtfzv0Bjf/8Qv3juu/deGxP/973r73+Pa/8yolQ7479t3732kly0Oi3/z6aG/v7MxIn6a//Z9Os935t/o5w96+cOe/NlbTx7X/tUR2/+kz//mKdv/7Ne+98dTLgoAjEFrb39zuV6v7RyTmT3FMg9j5lezF6Ia/2cm+27vk7so9fmgmc7R6vtT+q26ABU7lMnGFqsQI2YVJ9X2ie6WAACAc/D+Qf+kawIAAAAAAAAAAAAAAAAAAADTaxy3ExuMeTCZpgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHOt/AQAA///areFQ") creat(&(0x7f0000000140)='./bus\x00', 0x0) 12:01:00 executing program 4: rt_tgsigqueueinfo(0x0, 0x0, 0x0, &(0x7f0000000200)={0x0, 0x0, 0x3}) 12:01:00 executing program 0: r0 = openat$vsock(0xffffffffffffff9c, &(0x7f0000000cc0), 0x0, 0x0) inotify_rm_watch(r0, 0x0) 12:01:00 executing program 3: r0 = socket$igmp6(0xa, 0x3, 0x2) setsockopt$MRT6_ASSERT(r0, 0x29, 0x12, &(0x7f0000000100), 0x4) 12:01:01 executing program 2: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000080), 0xffffffffffffffff) sendmsg$NL80211_CMD_NEW_KEY(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000200)=ANY=[@ANYBLOB='|\x00\x00\x00', @ANYRES16=r1, @ANYBLOB="01002dbd7000fcdbdf250b"], 0x7c}}, 0x0) [ 975.495489][T14009] loop1: detected capacity change from 0 to 512 12:01:01 executing program 4: process_vm_readv(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f00000001c0)=""/21, 0x15}], 0x1, &(0x7f00000002c0)=[{&(0x7f0000000280)=""/42, 0x2a}], 0x1, 0x0) 12:01:01 executing program 0: socket(0x1, 0x4, 0xeb0) [ 975.726697][T14009] EXT4-fs error (device loop1): ext4_do_update_inode:5082: inode #3: comm syz-executor.1: corrupted inode contents [ 975.802834][T14009] EXT4-fs error (device loop1): ext4_dirty_inode:5942: inode #3: comm syz-executor.1: mark_inode_dirty error [ 975.863981][T14009] EXT4-fs error (device loop1): ext4_do_update_inode:5082: inode #3: comm syz-executor.1: corrupted inode contents 12:01:01 executing program 4: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000100)=@abs={0x1}, 0x6e) [ 975.929176][T14009] EXT4-fs error (device loop1): __ext4_ext_dirty:202: inode #3: comm syz-executor.1: mark_inode_dirty error [ 975.988913][T14009] Quota error (device loop1): write_blk: dquota write failed [ 975.997748][T14009] Quota error (device loop1): qtree_write_dquot: Error -117 occurred while creating quota [ 976.044861][T14022] netlink: 104 bytes leftover after parsing attributes in process `syz-executor.2'. 12:01:01 executing program 0: keyctl$dh_compute(0xf, 0x0, 0x0, 0x0, 0x0) [ 976.085762][T14009] EXT4-fs error (device loop1): ext4_do_update_inode:5082: inode #16: comm syz-executor.1: corrupted inode contents 12:01:01 executing program 3: shmat(0x0, &(0x7f0000ff4000/0x2000)=nil, 0x0) shmat(0x0, &(0x7f0000ff5000/0x2000)=nil, 0x4000) [ 976.159602][T14009] EXT4-fs error (device loop1): ext4_dirty_inode:5942: inode #16: comm syz-executor.1: mark_inode_dirty error 12:01:01 executing program 2: r0 = socket$packet(0x11, 0x3, 0x300) setsockopt$packet_fanout(r0, 0x107, 0x12, &(0x7f0000000040)={0x1, 0x2000}, 0x4) [ 976.274666][T14009] EXT4-fs error (device loop1): ext4_do_update_inode:5082: inode #16: comm syz-executor.1: corrupted inode contents [ 976.376153][T14009] EXT4-fs error (device loop1): __ext4_ext_dirty:202: inode #16: comm syz-executor.1: mark_inode_dirty error [ 976.488378][T14009] EXT4-fs error (device loop1): ext4_do_update_inode:5082: inode #16: comm syz-executor.1: corrupted inode contents 12:01:02 executing program 4: r0 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000100), 0x0) ioctl$SNDRV_SEQ_IOCTL_DELETE_QUEUE(r0, 0x408c5333, &(0x7f0000000140)={0xffff, 0x0, 0x0, 'queue1\x00'}) 12:01:02 executing program 2: r0 = socket$inet_udp(0x2, 0x2, 0x0) ioctl$sock_ipv4_tunnel_SIOCGETTUNNEL(r0, 0x8971, &(0x7f0000000140)={'erspan0\x00', 0x0}) [ 976.596292][T14009] EXT4-fs error (device loop1) in ext4_orphan_del:305: Corrupt filesystem [ 976.614289][T14009] EXT4-fs error (device loop1): ext4_do_update_inode:5082: inode #16: comm syz-executor.1: corrupted inode contents 12:01:02 executing program 0: r0 = openat$sndtimer(0xffffffffffffff9c, &(0x7f00000000c0), 0x0) ioctl$SNDRV_TIMER_IOCTL_NEXT_DEVICE(r0, 0xc0145401, &(0x7f0000000080)={0x1, 0x0, 0x0, 0x3}) [ 976.650375][T14009] EXT4-fs error (device loop1): ext4_truncate:4169: inode #16: comm syz-executor.1: mark_inode_dirty error [ 976.762191][T14009] EXT4-fs error (device loop1) in ext4_process_orphan:347: Corrupt filesystem [ 976.936469][T14009] EXT4-fs (loop1): 1 truncate cleaned up [ 976.943526][T14009] EXT4-fs (loop1): mounted filesystem 00000000-0000-0000-0000-000000000000 r/w without journal. Quota mode: writeback. [ 977.036932][T14009] ext4 filesystem being mounted at /root/syzkaller-testdir294906714/syzkaller.0sH9v4/77/file1 supports timestamps until 2038-01-19 (0x7fffffff) 12:01:02 executing program 2: ioctl$RFKILL_IOC_MAX_SIZE(0xffffffffffffffff, 0x2, &(0x7f0000000040)=0x7) ioctl$DRM_IOCTL_SYNCOBJ_CREATE(0xffffffffffffffff, 0xc00864bf, &(0x7f0000000140)) ioctl$DRM_IOCTL_SYNCOBJ_CREATE(0xffffffffffffffff, 0xc00864bf, &(0x7f00000001c0)) socket$nl_sock_diag(0x10, 0x3, 0x4) socket(0x21, 0x0, 0x0) 12:01:02 executing program 4: r0 = socket$vsock_stream(0x28, 0x1, 0x0) bind$vsock_stream(r0, &(0x7f0000000040), 0x10) 12:01:02 executing program 0: r0 = socket$packet(0x11, 0x3, 0x300) getsockopt$packet_int(r0, 0x107, 0xe, 0x0, &(0x7f00000001c0)) 12:01:03 executing program 1: r0 = openat$sndtimer(0xffffffffffffff9c, &(0x7f00000000c0), 0x0) ioctl$SNDRV_TIMER_IOCTL_STOP(r0, 0x4b47) [ 977.850722][T12731] EXT4-fs (loop1): unmounting filesystem 00000000-0000-0000-0000-000000000000. 12:01:03 executing program 0: r0 = getegid() syz_mount_image$ext4(&(0x7f00000000c0)='ext4\x00', &(0x7f0000000040)='./file1\x00', 0x3000010, &(0x7f0000000000)=ANY=[@ANYRES32=r0, @ANYRES8, @ANYRESOCT, @ANYRES8=r0, @ANYRES32=r0], 0x1, 0x51c, &(0x7f0000000180)="$eJzs3UFvI1cdAPD/jONtdjfFLiBUKlEqWrRbwdqbhrYRQtC9wKkSUO4hJE4UxY6j2CmbqIJUfAOEBBInTlyQ+ABIVZH4AKhSJbggDggQqIItHJCADrI9VrOOnYRuYmfj30968Xsz4/m/N5bH82ZeZgKYWk9FxEsRUYiIZyOilE9P87TUKRz0lnv33msrnZRElr3ytySSfFp/XZ3yTERc770lZiPi61+J+FZyNG5rb39zuV6v7eTlaruxXW3t7d/aaCyv19ZrWwsL8y8svrj4/OLtLPdA7Sz3Mz/98hff+Oy3/7D015vf6VTrCx+LYgy04yz1ml7sbou+zjbaOY9gE1DI2/PLB/2AAAAYi84x/ocj4lPd4/9SFLpHcwMKk6gZAAAAcFayL83Ff5KIDAAAALi00oiYiySt5GMB5iJNr+TnBj4a19J6s9X+zFpzd2u1My+iHMV0baNeu52PFS5HMemU5/Mxtv3ycwPlhYh4LCJ+ULraLVdWmvXVCZ/7AAAAgGlxfaD//89S2s2fbMj/CQAAAAAXV3lkAQAAALgsdPkBAADg8hvs/78xoXoAAAAA5+KrL7/cSVn/+derr+7tbjZfvbVaa21WGrsrlZXmznZlvdlc796zr3HS+urN5vbnYmv3brVda7Wrrb39pUZzd6u9tHHfI7ABAACAMXrsk2/+NomIg89f7abI7wMIcJ8/TboCwFkqTLoCwMS4izdMr+KkKwBMXHLCfIN3AADg4Xfj40ev//ef/+/cAFxuxvoAwPRx/R+mV9EIQJhqaUR8qJd9ZNQyI6////q0UbIs4q3S4SnOLwIAwHjNdVOSVvJ+wFykaaUS8WhEWo5isrZRr93O+we/KRUf6ZTnu+9MThwzDAAAAAAAAAAAAAAAAAAAAAAAAAD0ZFkSGQAAAHCpRaR/Sbp384+4UXpmbvD8wJXkX6X4c1748Ss/vLvcbu/Md6b/vfssrysR0f5RPv25kY8PAwAAAM5acjByVq+fnr/Oj7VWAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEyBd++9ttJP44z7zp0kojws/kzMdl9noxgR1/6RxMyh9yURUTiD+AevR8Tjw+In8V6WZeW8FsPiXz3n+OXobJrh8dOIuH4G8WGavXknIl4a9v1L46nu6/Dv30yeHtQ7d7pf8ijE0fi9yI9393PD9j+PHllbY2iMJ97+eXVk/NcjnpgZvv/p73+TEfGfPrK2f2dZdjTGN7+xvz8qfvaTiBtDf3+S+2JV243tamtv/9ZGY3m9tl7bWliYf2HxxcXnF29X1zbqtfzv0Bjf/8Qv3juu/deGxP/973r73+Pa/8yolQ7479t3732kly0Oi3/z6aG/v7MxIn6a//Z9Os935t/o5w96+cOe/NlbTx7X/tUR2/+kz//mKdv/7Ne+98dTLgoAjEFrb39zuV6v7RyTmT3FMg9j5lezF6Ia/2cm+27vk7so9fmgmc7R6vtT+q26ABU7lMnGFqsQI2YVJ9X2ie6WAACAc/D+Qf+kawIAAAAAAAAAAAAAAAAAAADTaxy3ExuMeTCZpgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHOt/AQAA///areFQ") creat(&(0x7f0000000140)='./bus\x00', 0x0) 12:01:03 executing program 2: r0 = syz_open_dev$loop(&(0x7f0000000500), 0x0, 0x0) ioctl$BLKPG(r0, 0x1269, &(0x7f00000000c0)={0x1, 0x0, 0x98, &(0x7f0000000000)={0x0, 0x0, 0xe}}) 12:01:03 executing program 4: bpf$MAP_CREATE_TAIL_CALL(0x0, &(0x7f0000000200), 0x48) 12:01:04 executing program 2: sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000001140)={0x0, 0x0, &(0x7f0000001100)={&(0x7f0000000040)=@ipv6_getnexthop={0x18}, 0x18}}, 0x0) getcwd(&(0x7f0000000100)=""/4096, 0x1000) [ 978.614915][T14048] loop0: detected capacity change from 0 to 512 12:01:04 executing program 4: r0 = openat$uhid(0xffffffffffffff9c, &(0x7f0000000280), 0x802, 0x0) write$UHID_SET_REPORT_REPLY(r0, 0x0, 0x44) 12:01:04 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10040, 0x0) ioctl$FS_IOC_SET_ENCRYPTION_POLICY(r0, 0x800c6613, 0x0) [ 978.925482][T11338] Bluetooth: hci0: unexpected cc 0x0c03 length: 249 > 1 [ 978.964359][T11338] Bluetooth: hci0: unexpected cc 0x1003 length: 249 > 9 [ 979.000525][T11338] Bluetooth: hci0: unexpected cc 0x1001 length: 249 > 9 [ 979.032476][T11338] Bluetooth: hci0: unexpected cc 0x0c23 length: 249 > 4 [ 979.054518][T11338] Bluetooth: hci0: unexpected cc 0x0c25 length: 249 > 3 [ 979.075467][T11338] Bluetooth: hci0: unexpected cc 0x0c38 length: 249 > 2 [ 979.124632][T14048] EXT4-fs error (device loop0): ext4_do_update_inode:5082: inode #3: comm syz-executor.0: corrupted inode contents [ 979.194009][T14048] EXT4-fs error (device loop0): ext4_dirty_inode:5942: inode #3: comm syz-executor.0: mark_inode_dirty error [ 979.219040][T14048] EXT4-fs error (device loop0): ext4_do_update_inode:5082: inode #3: comm syz-executor.0: corrupted inode contents [ 979.241077][T14048] EXT4-fs error (device loop0): __ext4_ext_dirty:202: inode #3: comm syz-executor.0: mark_inode_dirty error [ 979.284585][T14048] Quota error (device loop0): write_blk: dquota write failed [ 979.293572][T14048] Quota error (device loop0): qtree_write_dquot: Error -117 occurred while creating quota [ 979.318320][T14048] EXT4-fs error (device loop0): ext4_do_update_inode:5082: inode #16: comm syz-executor.0: corrupted inode contents [ 979.467610][T14048] EXT4-fs error (device loop0): ext4_dirty_inode:5942: inode #16: comm syz-executor.0: mark_inode_dirty error 12:01:05 executing program 2: r0 = openat$random(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$RNDZAPENTCNT(r0, 0x5204, 0x0) [ 979.602055][T14048] EXT4-fs error (device loop0): ext4_do_update_inode:5082: inode #16: comm syz-executor.0: corrupted inode contents 12:01:05 executing program 4: r0 = openat$ppp(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) write$ppp(r0, 0x0, 0x0) [ 979.706162][T14048] EXT4-fs error (device loop0): __ext4_ext_dirty:202: inode #16: comm syz-executor.0: mark_inode_dirty error [ 979.720489][T14048] EXT4-fs error (device loop0): ext4_do_update_inode:5082: inode #16: comm syz-executor.0: corrupted inode contents [ 979.856740][T14048] EXT4-fs error (device loop0) in ext4_orphan_del:305: Corrupt filesystem [ 979.979779][T14048] EXT4-fs error (device loop0): ext4_do_update_inode:5082: inode #16: comm syz-executor.0: corrupted inode contents 12:01:05 executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$TEAM_CMD_OPTIONS_GET(r0, &(0x7f0000000240)={&(0x7f0000000000), 0xc, &(0x7f00000000c0)={&(0x7f0000000180)={0xa4, 0x0, 0x0, 0x0, 0x0, {}, [{{0x8}, {0x3c, 0x2, 0x0, 0x1, [{0x38, 0x1, @lb_stats_refresh_interval={{0x24}, {0x5}, {0x8}}}]}}, {{0x8}, {0x44, 0x2, 0x0, 0x1, [{0x40, 0x1, @lb_tx_hash_to_port_mapping={{{0x24}, {0x5}, {0x8}}, {0x8}}}]}}]}, 0xbf}}, 0x0) [ 980.158151][T14048] EXT4-fs error (device loop0): ext4_truncate:4169: inode #16: comm syz-executor.0: mark_inode_dirty error 12:01:05 executing program 2: r0 = openat$ppp(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$PPPIOCNEWUNIT(r0, 0xc004743e, &(0x7f0000000180)) ioctl$PPPIOCSMRU1(r0, 0x40047452, 0x0) 12:01:05 executing program 4: r0 = openat$uhid(0xffffffffffffff9c, &(0x7f0000000040), 0x802, 0x0) write$UHID_CREATE(r0, &(0x7f0000000100)={0x0, {'syz0\x00', 'syz1\x00', 'syz0\x00', &(0x7f0000000080)=""/127, 0x7f}}, 0x120) write$UHID_CREATE(r0, &(0x7f0000000cc0)={0x0, {'syz0\x00', 'syz1\x00', 'syz0\x00', &(0x7f0000000c00)=""/185, 0xb9}}, 0x120) [ 980.302535][T14048] EXT4-fs error (device loop0) in ext4_process_orphan:347: Corrupt filesystem [ 980.374166][T14048] EXT4-fs (loop0): 1 truncate cleaned up [ 980.381193][T14048] EXT4-fs (loop0): mounted filesystem 00000000-0000-0000-0000-000000000000 r/w without journal. Quota mode: writeback. [ 980.452453][T14048] ext4 filesystem being mounted at /root/syzkaller-testdir2851764061/syzkaller.8GC5Nx/807/file1 supports timestamps until 2038-01-19 (0x7fffffff) 12:01:06 executing program 1: r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$BTRFS_IOC_SET_RECEIVED_SUBVOL(r0, 0xc0c89425, 0x0) 12:01:06 executing program 0: openat$dir(0xffffffffffffff9c, &(0x7f00000003c0)='./file0\x00', 0x200801, 0x0) 12:01:06 executing program 4: r0 = getegid() syz_mount_image$ext4(&(0x7f00000000c0)='ext4\x00', &(0x7f0000000040)='./file1\x00', 0x3000010, &(0x7f0000000000)=ANY=[@ANYRES32=r0, @ANYRES8, @ANYRESOCT, @ANYRES8=r0, @ANYRES32=r0], 0x1, 0x51c, &(0x7f0000000180)="$eJzs3UFvI1cdAPD/jONtdjfFLiBUKlEqWrRbwdqbhrYRQtC9wKkSUO4hJE4UxY6j2CmbqIJUfAOEBBInTlyQ+ABIVZH4AKhSJbggDggQqIItHJCADrI9VrOOnYRuYmfj30968Xsz4/m/N5bH82ZeZgKYWk9FxEsRUYiIZyOilE9P87TUKRz0lnv33msrnZRElr3ytySSfFp/XZ3yTERc770lZiPi61+J+FZyNG5rb39zuV6v7eTlaruxXW3t7d/aaCyv19ZrWwsL8y8svrj4/OLtLPdA7Sz3Mz/98hff+Oy3/7D015vf6VTrCx+LYgy04yz1ml7sbou+zjbaOY9gE1DI2/PLB/2AAAAYi84x/ocj4lPd4/9SFLpHcwMKk6gZAAAAcFayL83Ff5KIDAAAALi00oiYiySt5GMB5iJNr+TnBj4a19J6s9X+zFpzd2u1My+iHMV0baNeu52PFS5HMemU5/Mxtv3ycwPlhYh4LCJ+ULraLVdWmvXVCZ/7AAAAgGlxfaD//89S2s2fbMj/CQAAAAAXV3lkAQAAALgsdPkBAADg8hvs/78xoXoAAAAA5+KrL7/cSVn/+derr+7tbjZfvbVaa21WGrsrlZXmznZlvdlc796zr3HS+urN5vbnYmv3brVda7Wrrb39pUZzd6u9tHHfI7ABAACAMXrsk2/+NomIg89f7abI7wMIcJ8/TboCwFkqTLoCwMS4izdMr+KkKwBMXHLCfIN3AADg4Xfj40ev//ef/+/cAFxuxvoAwPRx/R+mV9EIQJhqaUR8qJd9ZNQyI6////q0UbIs4q3S4SnOLwIAwHjNdVOSVvJ+wFykaaUS8WhEWo5isrZRr93O+we/KRUf6ZTnu+9MThwzDAAAAAAAAAAAAAAAAAAAAAAAAAD0ZFkSGQAAAHCpRaR/Sbp384+4UXpmbvD8wJXkX6X4c1748Ss/vLvcbu/Md6b/vfssrysR0f5RPv25kY8PAwAAAM5acjByVq+fnr/Oj7VWAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEyBd++9ttJP44z7zp0kojws/kzMdl9noxgR1/6RxMyh9yURUTiD+AevR8Tjw+In8V6WZeW8FsPiXz3n+OXobJrh8dOIuH4G8WGavXknIl4a9v1L46nu6/Dv30yeHtQ7d7pf8ijE0fi9yI9393PD9j+PHllbY2iMJ97+eXVk/NcjnpgZvv/p73+TEfGfPrK2f2dZdjTGN7+xvz8qfvaTiBtDf3+S+2JV243tamtv/9ZGY3m9tl7bWliYf2HxxcXnF29X1zbqtfzv0Bjf/8Qv3juu/deGxP/973r73+Pa/8yolQ7479t3732kly0Oi3/z6aG/v7MxIn6a//Z9Os935t/o5w96+cOe/NlbTx7X/tUR2/+kz//mKdv/7Ne+98dTLgoAjEFrb39zuV6v7RyTmT3FMg9j5lezF6Ia/2cm+27vk7so9fmgmc7R6vtT+q26ABU7lMnGFqsQI2YVJ9X2ie6WAACAc/D+Qf+kawIAAAAAAAAAAAAAAAAAAADTaxy3ExuMeTCZpgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHOt/AQAA///areFQ") creat(&(0x7f0000000140)='./bus\x00', 0x0) 12:01:06 executing program 2: openat$pidfd(0xffffffffffffff9c, &(0x7f0000004080), 0x10440, 0x0) [ 981.039192][ T5024] EXT4-fs (loop0): unmounting filesystem 00000000-0000-0000-0000-000000000000. [ 981.210532][T11338] Bluetooth: hci0: command tx timeout [ 981.298156][T14052] chnl_net:caif_netlink_parms(): no params data found [ 981.465571][T14081] loop4: detected capacity change from 0 to 512 12:01:07 executing program 2: prctl$PR_SET_MM(0x23, 0x8, &(0x7f0000ff9000/0x4000)=nil) 12:01:07 executing program 1: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) syz_genetlink_get_family_id$nfc(&(0x7f0000000200), r0) [ 981.610413][ T58] netdevsim netdevsim3 netdevsim3 (unregistering): unset [1, 0] type 2 family 0 port 6081 - 0 [ 981.822072][T14081] EXT4-fs error (device loop4): ext4_do_update_inode:5082: inode #3: comm syz-executor.4: corrupted inode contents [ 981.852627][ T58] netdevsim netdevsim3 netdevsim2 (unregistering): unset [1, 0] type 2 family 0 port 6081 - 0 12:01:07 executing program 2: open$dir(&(0x7f0000000000)='./file0\x00', 0x10040, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x105400, 0x0) [ 981.902452][T14081] EXT4-fs error (device loop4): ext4_dirty_inode:5942: inode #3: comm syz-executor.4: mark_inode_dirty error [ 981.940117][T14081] EXT4-fs error (device loop4): ext4_do_update_inode:5082: inode #3: comm syz-executor.4: corrupted inode contents [ 982.013731][T14081] EXT4-fs error (device loop4): __ext4_ext_dirty:202: inode #3: comm syz-executor.4: mark_inode_dirty error [ 982.067311][ T58] netdevsim netdevsim3 netdevsim1 (unregistering): unset [1, 0] type 2 family 0 port 6081 - 0 12:01:07 executing program 1: socketpair(0x1, 0x0, 0x7fffffff, &(0x7f0000000240)) 12:01:07 executing program 0: r0 = openat$ppp(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$PPPIOCDISCONN(r0, 0x5421) [ 982.120884][T14081] Quota error (device loop4): write_blk: dquota write failed [ 982.129588][T14081] Quota error (device loop4): qtree_write_dquot: Error -117 occurred while creating quota [ 982.220120][T14081] EXT4-fs error (device loop4): ext4_do_update_inode:5082: inode #16: comm syz-executor.4: corrupted inode contents [ 982.287567][ T58] netdevsim netdevsim3 netdevsim0 (unregistering): unset [1, 0] type 2 family 0 port 6081 - 0 [ 982.306044][T14081] EXT4-fs error (device loop4): ext4_dirty_inode:5942: inode #16: comm syz-executor.4: mark_inode_dirty error [ 982.373035][T14081] EXT4-fs error (device loop4): ext4_do_update_inode:5082: inode #16: comm syz-executor.4: corrupted inode contents [ 982.436185][T14081] EXT4-fs error (device loop4): __ext4_ext_dirty:202: inode #16: comm syz-executor.4: mark_inode_dirty error 12:01:08 executing program 2: open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x200040, 0x0) [ 982.513608][T14081] EXT4-fs error (device loop4): ext4_do_update_inode:5082: inode #16: comm syz-executor.4: corrupted inode contents [ 982.593128][T14081] EXT4-fs error (device loop4) in ext4_orphan_del:305: Corrupt filesystem 12:01:08 executing program 0: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) sendmsg$IEEE802154_LLSEC_SETPARAMS(r0, &(0x7f0000000300)={&(0x7f0000000200)={0x10, 0x0, 0x93, 0x100}, 0xc, &(0x7f00000002c0)={&(0x7f0000000280)={0x14}, 0x14}}, 0x0) 12:01:08 executing program 1: r0 = openat$vcsu(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) syz_genetlink_get_family_id$team(&(0x7f0000000000), r0) [ 982.765754][T14081] EXT4-fs error (device loop4): ext4_do_update_inode:5082: inode #16: comm syz-executor.4: corrupted inode contents [ 982.792304][ T58] bridge_slave_1: left allmulticast mode [ 982.798298][ T58] bridge_slave_1: left promiscuous mode [ 982.805248][ T58] bridge0: port 2(bridge_slave_1) entered disabled state [ 982.831979][T14081] EXT4-fs error (device loop4): ext4_truncate:4169: inode #16: comm syz-executor.4: mark_inode_dirty error 12:01:08 executing program 2: request_key(&(0x7f0000000180)='encrypted\x00', &(0x7f00000001c0)={'syz', 0x1}, 0x0, 0xfffffffffffffffe) [ 982.899724][T14081] EXT4-fs error (device loop4) in ext4_process_orphan:347: Corrupt filesystem [ 982.907274][ T58] bridge_slave_0: left allmulticast mode [ 982.914849][ T58] bridge_slave_0: left promiscuous mode [ 982.921607][ T58] bridge0: port 1(bridge_slave_0) entered disabled state [ 982.979021][T14081] EXT4-fs (loop4): 1 truncate cleaned up [ 982.985328][T14081] EXT4-fs (loop4): mounted filesystem 00000000-0000-0000-0000-000000000000 r/w without journal. Quota mode: writeback. [ 983.082336][T14081] ext4 filesystem being mounted at /root/syzkaller-testdir770718858/syzkaller.4Mkufd/198/file1 supports timestamps until 2038-01-19 (0x7fffffff) 12:01:08 executing program 0: process_vm_readv(0x0, &(0x7f0000000140)=[{&(0x7f0000000000)=""/12, 0xc}], 0x1, &(0x7f0000001480)=[{&(0x7f0000000180)=""/59, 0x3b}, {0x0}], 0x2, 0x0) [ 983.282327][T11338] Bluetooth: hci0: command tx timeout 12:01:08 executing program 4: r0 = getegid() syz_mount_image$ext4(&(0x7f00000000c0)='ext4\x00', &(0x7f0000000040)='./file1\x00', 0x3000010, &(0x7f0000000000)=ANY=[@ANYRES32=r0, @ANYRES8, @ANYRESOCT, @ANYRES8=r0, @ANYRES32=r0], 0x1, 0x51c, &(0x7f0000000180)="$eJzs3UFvI1cdAPD/jONtdjfFLiBUKlEqWrRbwdqbhrYRQtC9wKkSUO4hJE4UxY6j2CmbqIJUfAOEBBInTlyQ+ABIVZH4AKhSJbggDggQqIItHJCADrI9VrOOnYRuYmfj30968Xsz4/m/N5bH82ZeZgKYWk9FxEsRUYiIZyOilE9P87TUKRz0lnv33msrnZRElr3ytySSfFp/XZ3yTERc770lZiPi61+J+FZyNG5rb39zuV6v7eTlaruxXW3t7d/aaCyv19ZrWwsL8y8svrj4/OLtLPdA7Sz3Mz/98hff+Oy3/7D015vf6VTrCx+LYgy04yz1ml7sbou+zjbaOY9gE1DI2/PLB/2AAAAYi84x/ocj4lPd4/9SFLpHcwMKk6gZAAAAcFayL83Ff5KIDAAAALi00oiYiySt5GMB5iJNr+TnBj4a19J6s9X+zFpzd2u1My+iHMV0baNeu52PFS5HMemU5/Mxtv3ycwPlhYh4LCJ+ULraLVdWmvXVCZ/7AAAAgGlxfaD//89S2s2fbMj/CQAAAAAXV3lkAQAAALgsdPkBAADg8hvs/78xoXoAAAAA5+KrL7/cSVn/+derr+7tbjZfvbVaa21WGrsrlZXmznZlvdlc796zr3HS+urN5vbnYmv3brVda7Wrrb39pUZzd6u9tHHfI7ABAACAMXrsk2/+NomIg89f7abI7wMIcJ8/TboCwFkqTLoCwMS4izdMr+KkKwBMXHLCfIN3AADg4Xfj40ev//ef/+/cAFxuxvoAwPRx/R+mV9EIQJhqaUR8qJd9ZNQyI6////q0UbIs4q3S4SnOLwIAwHjNdVOSVvJ+wFykaaUS8WhEWo5isrZRr93O+we/KRUf6ZTnu+9MThwzDAAAAAAAAAAAAAAAAAAAAAAAAAD0ZFkSGQAAAHCpRaR/Sbp384+4UXpmbvD8wJXkX6X4c1748Ss/vLvcbu/Md6b/vfssrysR0f5RPv25kY8PAwAAAM5acjByVq+fnr/Oj7VWAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEyBd++9ttJP44z7zp0kojws/kzMdl9noxgR1/6RxMyh9yURUTiD+AevR8Tjw+In8V6WZeW8FsPiXz3n+OXobJrh8dOIuH4G8WGavXknIl4a9v1L46nu6/Dv30yeHtQ7d7pf8ijE0fi9yI9393PD9j+PHllbY2iMJ97+eXVk/NcjnpgZvv/p73+TEfGfPrK2f2dZdjTGN7+xvz8qfvaTiBtDf3+S+2JV243tamtv/9ZGY3m9tl7bWliYf2HxxcXnF29X1zbqtfzv0Bjf/8Qv3juu/deGxP/973r73+Pa/8yolQ7479t3732kly0Oi3/z6aG/v7MxIn6a//Z9Os935t/o5w96+cOe/NlbTx7X/tUR2/+kz//mKdv/7Ne+98dTLgoAjEFrb39zuV6v7RyTmT3FMg9j5lezF6Ia/2cm+27vk7so9fmgmc7R6vtT+q26ABU7lMnGFqsQI2YVJ9X2ie6WAACAc/D+Qf+kawIAAAAAAAAAAAAAAAAAAADTaxy3ExuMeTCZpgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHOt/AQAA///areFQ") creat(&(0x7f0000000140)='./bus\x00', 0x0) [ 983.469429][T11475] EXT4-fs (loop4): unmounting filesystem 00000000-0000-0000-0000-000000000000. 12:01:09 executing program 1: r0 = openat$uhid(0xffffffffffffff9c, &(0x7f00000000c0), 0x802, 0x0) write$UHID_SET_REPORT_REPLY(r0, &(0x7f0000000100), 0xc) 12:01:09 executing program 2: r0 = socket$inet_udp(0x2, 0x2, 0x0) ioctl$sock_ipv4_tunnel_SIOCADDTUNNEL(r0, 0x89f1, &(0x7f0000000740)={'sit0\x00', &(0x7f0000000a40)={'syztnl0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, {{0x5, 0x4, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0x0, 0x0, @local, @local}}}}) 12:01:09 executing program 1: openat$ppp(0xffffffffffffff9c, 0x0, 0x400400, 0x0) [ 983.986185][ T58] bond0 (unregistering): (slave bond_slave_0): Releasing backup interface 12:01:09 executing program 0: r0 = syz_open_dev$MSR(&(0x7f0000000100), 0x0, 0x0) ioctl$X86_IOC_RDMSR_REGS(r0, 0xc02063a0, &(0x7f0000000140)=[0x0, 0x2]) [ 984.072891][ T58] bond0 (unregistering): (slave bond_slave_1): Releasing backup interface [ 984.139801][ T58] bond0 (unregistering): Released all slaves 12:01:09 executing program 2: open$dir(&(0x7f0000000000)='./file0\x00', 0x10040, 0x0) [ 984.459828][T14117] loop4: detected capacity change from 0 to 512 12:01:10 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10040, 0x0) execveat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x0, 0x1000) 12:01:10 executing program 0: mknodat$null(0xffffffffffffffff, &(0x7f0000000040)='./file0/file0\x00', 0x0, 0x103) 12:01:10 executing program 1: r0 = signalfd4(0xffffffffffffffff, &(0x7f0000000bc0), 0x8, 0x0) dup2(r0, r0) 12:01:10 executing program 2: add_key$user(&(0x7f0000000000), 0x0, 0x0, 0x0, 0xffffffffffffffff) request_key(&(0x7f0000000040)='keyring\x00', &(0x7f0000000080)={'syz', 0x0}, 0x0, 0x0) [ 984.816274][T14117] EXT4-fs error (device loop4): ext4_do_update_inode:5082: inode #3: comm syz-executor.4: corrupted inode contents [ 984.882060][T14117] EXT4-fs error (device loop4): ext4_dirty_inode:5942: inode #3: comm syz-executor.4: mark_inode_dirty error [ 984.927765][T14117] EXT4-fs error (device loop4): ext4_do_update_inode:5082: inode #3: comm syz-executor.4: corrupted inode contents [ 984.994680][T14117] EXT4-fs error (device loop4): __ext4_ext_dirty:202: inode #3: comm syz-executor.4: mark_inode_dirty error [ 985.019855][T14117] Quota error (device loop4): write_blk: dquota write failed [ 985.028395][T14117] Quota error (device loop4): qtree_write_dquot: Error -117 occurred while creating quota [ 985.068726][T14117] EXT4-fs error (device loop4): ext4_do_update_inode:5082: inode #16: comm syz-executor.4: corrupted inode contents [ 985.082293][T14052] bridge0: port 1(bridge_slave_0) entered blocking state [ 985.086026][T14117] EXT4-fs error (device loop4): ext4_dirty_inode:5942: inode #16: comm syz-executor.4: mark_inode_dirty error [ 985.099470][T14052] bridge0: port 1(bridge_slave_0) entered disabled state [ 985.110216][T14052] bridge_slave_0: entered allmulticast mode [ 985.121149][T14052] bridge_slave_0: entered promiscuous mode [ 985.151767][T14117] EXT4-fs error (device loop4): ext4_do_update_inode:5082: inode #16: comm syz-executor.4: corrupted inode contents 12:01:10 executing program 2: r0 = socket$inet_udp(0x2, 0x2, 0x0) ioctl$ifreq_SIOCGIFINDEX_wireguard(r0, 0x891e, &(0x7f0000001780)={'wg0\x00'}) [ 985.187754][T14052] bridge0: port 2(bridge_slave_1) entered blocking state [ 985.197269][T14052] bridge0: port 2(bridge_slave_1) entered disabled state [ 985.205337][T14052] bridge_slave_1: entered allmulticast mode [ 985.214938][T14052] bridge_slave_1: entered promiscuous mode [ 985.231698][T14117] EXT4-fs error (device loop4): __ext4_ext_dirty:202: inode #16: comm syz-executor.4: mark_inode_dirty error 12:01:10 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) ioctl$ifreq_SIOCGIFINDEX_wireguard(r0, 0x8910, &(0x7f0000001780)={'wg0\x00'}) [ 985.356489][T14117] EXT4-fs error (device loop4): ext4_do_update_inode:5082: inode #16: comm syz-executor.4: corrupted inode contents [ 985.375579][T11338] Bluetooth: hci0: command tx timeout 12:01:11 executing program 0: r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000004480), 0x2, 0x0) syz_mount_image$fuse(&(0x7f0000004400), &(0x7f0000004440)='./file0\x00', 0x0, &(0x7f0000006500)={{'fd', 0x3d, r0}, 0x2c, {'rootmode', 0x3d, 0x6000}, 0x2c, {}, 0x2c, {}, 0x2c, {[{@default_permissions}, {@allow_other}, {@default_permissions}, {@default_permissions}, {}, {@blksize}]}}, 0x0, 0x0, 0x0) [ 985.441728][T14117] EXT4-fs error (device loop4) in ext4_orphan_del:305: Corrupt filesystem [ 985.478134][T14117] EXT4-fs error (device loop4): ext4_do_update_inode:5082: inode #16: comm syz-executor.4: corrupted inode contents [ 985.520170][T14117] EXT4-fs error (device loop4): ext4_truncate:4169: inode #16: comm syz-executor.4: mark_inode_dirty error [ 985.610691][T14117] EXT4-fs error (device loop4) in ext4_process_orphan:347: Corrupt filesystem [ 985.739244][T14117] EXT4-fs (loop4): 1 truncate cleaned up [ 985.745503][T14117] EXT4-fs (loop4): mounted filesystem 00000000-0000-0000-0000-000000000000 r/w without journal. Quota mode: writeback. [ 985.844381][T14117] ext4 filesystem being mounted at /root/syzkaller-testdir770718858/syzkaller.4Mkufd/199/file1 supports timestamps until 2038-01-19 (0x7fffffff) [ 985.860703][ T58] hsr_slave_0: left promiscuous mode 12:01:11 executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$GTP_CMD_DELPDP(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)={0x0, 0x3c}}, 0x0) [ 985.918648][ T58] hsr_slave_1: left promiscuous mode [ 985.933027][ T58] batman_adv: batadv0: Interface deactivated: batadv_slave_0 [ 985.940803][ T58] batman_adv: batadv0: Removing interface: batadv_slave_0 [ 985.978568][T14141] fuse: Bad value for 'blksize' [ 986.045373][ T58] batman_adv: batadv0: Interface deactivated: batadv_slave_1 [ 986.053336][ T58] batman_adv: batadv0: Removing interface: batadv_slave_1 [ 986.155049][ T58] veth1_macvtap: left promiscuous mode [ 986.160983][ T58] veth0_macvtap: left promiscuous mode [ 986.167198][ T58] veth1_vlan: left promiscuous mode [ 986.173850][ T58] veth0_vlan: left promiscuous mode 12:01:11 executing program 0: r0 = socket$pptp(0x18, 0x1, 0x2) bind$pptp(r0, &(0x7f0000000100)={0x18, 0x2, {0x0, @loopback}}, 0x1e) connect$pptp(r0, &(0x7f0000000180)={0x18, 0x2, {0x0, @broadcast}}, 0x1e) 12:01:12 executing program 4: r0 = socket$nl_sock_diag(0x10, 0x3, 0x4) sendmsg$TCPDIAG_GETSOCK(r0, &(0x7f0000000440)={0x0, 0x0, &(0x7f0000000400)={&(0x7f0000000080)={0x50, 0x12, 0x3c7578e39e2926b1, 0x0, 0x0, {}, [@INET_DIAG_REQ_BYTECODE={0x4}]}, 0x50}}, 0x0) [ 986.766535][T11475] EXT4-fs (loop4): unmounting filesystem 00000000-0000-0000-0000-000000000000. 12:01:12 executing program 1: syz_mount_image$vfat(&(0x7f0000000040), &(0x7f0000000000)='./file0\x00', 0x0, &(0x7f0000000140)={[{@uni_xlateno}, {@utf8no}, {@fat=@codepage={'codepage', 0x3d, '857'}}, {@fat=@fmask={'fmask', 0x3d, 0x20}}, {@shortname_win95}, {@numtail}, {@uni_xlate}, {@fat=@codepage={'codepage', 0x3d, '855'}}]}, 0x1, 0x216, &(0x7f0000000380)="$eJzs3bFqU1EYB/CvttVSkHQQiiJ4xcUpNBX3FKkgBhQlg04Wm6IksWAg0A6tTr6EvoKOroKDuPoCIkgVXOzWQYjUGxtb0jZS01vM77fkg3v+95zvEnLIkJN7Z+vV+cXGwvr6WoyNDcVIMYqxMRQTcSyGI/UkAID/yUarFd9bqazXAgAcDvs/AAyeHvf/m4e4JACgz3z/B4DBc/vO3eszpdLsrSQZi6g/a5ab5fQ1vT6zEA+jFpWYilz8iGhtSeur10qzU8mmLxNRrq+286vN8vD2fCFyMdE9X0hS2/OjMd7OfxyPSkxHLk51z093zR+Pixf+mD8fufhwPxajFvOxme3kVwpJcuVGaUf+xK9xAAAAAAAAAAAAAAAAAAAAAADQD/lkS9fze/L53a6n+d7PB9p5Ps9InBnJtncAAAAAAAAAAAAAAAAAAAA4KhpLy9W5Wq3yeK/i0fuXb/cb02Mx1J73oPc5eHHy/Ofnu495+jfP598Wb85l+Vh6LN6tPTh9qTF5+aisZ2m5OrrXW+tbLqJPs7/KtPffXe87ePJFce71yqevvd45gw8jAAAAAAAAAAAAAAAAAAAYcJ0f/Wa9EgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADITuf///tXZN0jAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD8DAAA///UmKDH") openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000000)='blkio.bfq.time_recursive\x00', 0x275a, 0x0) 12:01:12 executing program 0: r0 = add_key$keyring(&(0x7f0000000100), &(0x7f0000000140)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffe) add_key$keyring(&(0x7f00000000c0), &(0x7f00000001c0)={'syz', 0x1}, 0x0, 0x0, r0) keyctl$unlink(0x9, r0, r0) [ 987.328834][T14150] loop1: detected capacity change from 0 to 256 12:01:13 executing program 4: r0 = socket$nl_sock_diag(0x10, 0x3, 0x4) ioctl$ifreq_SIOCGIFINDEX_wireguard(r0, 0x8914, &(0x7f0000001980)={'wg1\x00'}) [ 987.473002][T11338] Bluetooth: hci0: command tx timeout 12:01:13 executing program 1: gettid() sched_setparam(0x0, 0x0) r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) syz_mount_image$fuse(&(0x7f0000007140), &(0x7f0000007180)='./file2\x00', 0x0, &(0x7f00000071c0)={{'fd', 0x3d, r0}, 0x2c, {'rootmode', 0x3d, 0x4000}}, 0x0, 0x0, 0x0) syz_fuse_handle_req(r0, &(0x7f0000000000)="4ad9e1696389d35a23fc50c16a851019e24924ada096ca80733862e747b849f2c9fe6f5f1a016367d65c3e0d9568bdf3ddaebf53ed021eca723d6d69cf38dfdd5b959b98cdebf2bd5f4ab7bf444447ffcce29a89b390db07f724f4ad96d2178e05dba5bd6fa6eece85517fca000c962b7cfa0e601da88e3f1068875219f5cc05a049597c1b45ecf8d43a7677119a1c9bf7e2917f88bbf82a0e4492c54a53a34d80063a53b6af9187467b9440f0f97ad2a037c501f973ea82ecd8e34c1dd6f7b900b47afdb803ce471bd400912c6dcdc501b47cdacdef9b7500c2783c596e54ef3eba019b1cf0c7ec6040768e5aa8a6598f52bf3569d0fb606be44769aeda3d964ff24766e3e33e90bbaff607a388c901411fa70502d64b3e58328cb3fcdb6e15286c3d675b0d8fc5eff697fe994e63fdec1a558d6f505981ba20fac7e920c9c0ef6a8ce5eca83dd058dcbcac3b7c5fc43aacea590bb508961ccdc193fb77ce672c26bcf6857fec729965c19e70da62ff5bce9102ff3ef4f24518df7107983a24a1a081a39213f86d8c28424cab0c1f66a414a104aca59b0350ec9d9adf1277aadb50ace7a07c4ac3074a329e8a5a256a0ca5cb351d202bab0796581fab52cf5cb335e7f42dcd08374ea0a1114948d46fe009b3d31af08c03f51c5b92d9ac547c3e9a7f225528e7b839edc9af5a6bc8d3c49422623cfcbb162e27dbbec696af32af8d500d909ca56600901d9890b774860c123b90523c80d9b7b35015a1fc748fe8ba2c9c4bccaaab49bd9066427726e364b7acc6c27988b6a137806632d352c48f4a9eda727f746b2d632b89a2e8c1b90bc98b10dc1e2fd9854654f1bf23cda99d1c154de3de102c936d8e2c190b90b1b151d35c8d4f0060aafc4c0957bacc2bfecb2dab0362a5ca4e832574d9c58c18d361f36ea5b1de6babfa9211858be97bfb3fad6ef09e62fb4d08ace1de2711438d75d960777c8341e7fbf7c870a2e82a46b1633adb0befb0fd8661582c427e4b57c296059dbb0d199fd6f3bb07154e74b83986cf1806e8603d6b936d2cf6484b5ed01a08de4e53f6fdccb21403fdb849dafee8d812ce830292c267ccb84168506a748f49817a1f923ee4dc3a6f8771743a8610f49321849caeb7457c826ec175446495f98ce642ab6ec2fae9d59666659e6652c9b68a65e8f717c5da0ed92ce2164f8007ab6edfdf4f74cdd964df7e11ab53306ef41bafea897c4ef77988240ec9452118232e1d685e1f208b078721b91deeb82f6a1c14ef5641fae657bbb8b84653589dfb5ce460eb494a0f95a2857c835f46e017e381374768a6ce8de44f2327e599b824f8357fc80e9ba858ad8e3e69496c5edf63ee1ca7a99a67a3d3a144f8d7b36278d0fe34c8dcf769f166671fecd965281995299942e1229fc7267cf2895a3e3275b30a394cda057380a3a1249c0bb7bb8529115b412f6a3d6e2867c5efa53405f93d798a99eae1131e879e1c855269bd178ab16d32e0f6268244f6517eee592ae4202479b80a4a1f29d6ebff10c487ea22749f7c98377154559d6a2bfac1c88ec571a0940fd2d68c70be0cdc6f665c10a450d4e0706c0d5d91d8668a24e6e382ab74f5669ed991f0f4ed180dc9f5e26ce5ceda6626ef8663022d6b8670cab57ba8f3d3b526d6a82db9aa7f4803e42dca1c70c811c317d2edf7565b91460e7023ff46bc077d9b5a65f15a8eec3f3c327c963425c8ec573ab5b4e95e3f8f3da6faaedfc49919f3b2f12270fe9f0f2682b7c51e9b4db7ee51d02e7e7f3a80e0470adaf800d593d5f2a82ab0a1773237c92ed1d7af5741f9bce49a92e72f9a756b2e37086af95738f7dbdf5653ad7752e00f10e8ee7711fa430e559dd2f6de1c58067924a45044269bfd3cd0b8af8b04be7131cc8061e54c78761672224ad02acd6639756b9c484b4b74520de74529e29ada5d49743256779e8eced80e7750ffb0de8ac3e312c54da77ce4034da11134da77a32f10a31ee456145eb5635d725eef6e532779482820d85bfa699309ecc2936b050edbcbcdecb0b707e68c969783ecd939fc50178691f137cd766807e4767c643eaf314584cc93d4ed16695732615556aab49c84e80de2423cd5a27c2e486c1117c2cf1adb14da0aacda2944f268c37e13aa7e869602fee673b3fa029ac6c05fed5c2f473e3aa3808c79d4c95dcbefed2706577766dda1149129d0507806d44a92252511a2f1a09bae809b4c852ab559e00e1db65408633475bcbcbecf4344719ba3bee63167c56224b8c34209c93633253b05cc3cebbff91ab896be5587e6528f4bd1accbb388ba9db9d3d6ea5de79318d6d40d1c388abd156df594cababdc7693b3115f3bc7429c0db54cb8f6b5fbe97c7a9c9ae680480ea4ab57321fa4912e2f2a411809a742df964948dcab55158dda5a2eb9da378207614c2fcfdf494912a0dddc18494ee830f33018dedc8f828d93416cf1e15bc87c10623324d14ce3a24841ac2736e70e570a75c1246e3c31504eb78f5f1834193b52c222c292032e0eedbbc429e69eff53dcf4540100aeac0a5aa64ace3989f94db1a661406904886214ccf44cfa19255fef068608d1e01832a56bf3e0555e2c20bad20aa7207e17b777b5bd4a5a5d992b2f4f73c9f174e1f699c7852bc240ff013c630f579d3f7070bd49347c6f8cf5a8b01e73034c0b51d5bf94428e5c28e6711f1674a29cb6df87c064ee5076047e05be863d3b022c036ec0e8c753c8eb9b1fa798bdfcf4ddd908b17298e1527df1af20d94859eef6082874d8eec5ccc0fc63be0a9bd6f648faea251d7f9623c3146f9848b13fbaed21f540d20a30e2b11d3865cd412c1c8409c57ead735b475291b3d256396903d8221629dcd43e24cc96a4e03b148d4da4fc823dfb645e1a13b497941c3b9b016fa6cdd3ef343d38fa0bc6ca6d62ab68d6e286fd7efe879766c8daa447299755be6f23abed0b751b2e3cf2ba06d96a8fa301845f9719a52e0608f9d34f212123586f525f602f2d7a38c4c46adf791035f763b7c99e4b78c5fa49b6ae78f8ec169c01f0e624cf924670c61835c525f37090b4842810be719855d3de8ac3dec75df244d0699bda2ee6b94bc9c17a73316f5945cd9abf5bddc02f1de6abdbc95a8068003cc91e4657ad520fad289cce90d8441efcd59fa59a0e586ac800eb7941b56f8a785765ef432edfa46b3ee1956cdb9753c5b8623135f8355d1afda28647e2186d76300b3869eb8f61465f2988490d94f651306af4ddd577ac2cfe2907bfd26322c6ec6cb54e95ac2b15d3b3dc0ad45a72479bbff78d7c212b0f06d33c3f3afb5485c85a60efe35fe2e93ce76bfad43960a7755814426c297547787b2b4796c0f3403beef621e947315bbbf611b33451675d1e138a05bc699ca1b8bee089bee1f1ce6e045c74f2cf47fb5d1fc961e09f0e26bdea71c9ab7bd0a52ecbce07e388c369e02c0113dfc4869eb0856aff4565a9cc9626e6248c7fe47b09454464a6415fef852fdb1e1ecf204a49bb33668a00e8cd85fd8aa5d4930abfbbab901aac3a19de91281df1c2f4c979de859e060894f74aed35c665479cd552e17c1c9798def624ae7fb60a21935504b3ab9f8b25cb112ef8c8fc9ad7dd3e822f9783673f05cd7b3a2f30c19ec1eb6a379a000e08dd4d57e46c02e911aa0bc35e94e396e8064fc31995e0ea4e895980dc480f58b334c0d3234ba5a8427503b53f66506fd2f65f8a844996491ef2de65728d0878ec9353313b904d10459deec567f7811322db1f3b3c5240c2ffc830570f1b6a5960a168ff3d5c9bf3dbcb99ec3276a71f104fb2ba03c95f8ce7e86e8abbf8365daae50d22f109c13f19d8ce59ddd1b69e57b4c7f92cb554506d51344f5a82558a5c1a09197dc098a1086875cec3429749f28bf1dee2458fd126aabb4084e19f00bb50be41ef4fa9b647a6d3443dbd4cec084d7560e6b754ad2e9366a6dd64ad8bf0eeac80d3fa5d86294f79f0e07cf62ff335f7da3d4f2099ecd77a571efe385bab5df2930adfc93f1a0999ec55a0ebc57d835594cdd3bf31b8b6154aa4f401cf2e4bcbf8255adbe92faba45723528fe16120aaf0ee6bb58137a3cb52eec7bf5e04c9579fe579277bb0bb2fcc9e8a4ceadc1f5a3fade0ded2bc60b3c28943f2656da512aaeb33dfcce41ac7372a4b5a9544c5273159ae3c7f43bea4d6d39e717b5870f73812181bbbb65d2fe705d73fdd2eae254901f72bba865b248a4fef94eaefbf01e61cb6bb00ca09f2fd0e3b0c046c5de8671dda458b704053d2de8ca477d900a2bfb9541f3b4cf75fda0c52e982897eba9e6de063898ade3583d9a8ac9251a21a0b97dcdbe11d031e7fec11c953dd40ce21b0bf087c554989c3ac13d38020dbf38dc7b7f4f53ce79735f2bf08d485c52c93cb18d18c23d3737861e3b6e46a64de32ca8448f6de9e1906b6c19b9aae24707a67eb550d7c74a057f2c2dda5bc725fa3c9daf68d6e6625eaea622efe63c23481bf263ac64d9c2557669e9855c819674e9bb0d9e07cc83412677ceaea6bbd783c40dc2e2e464dab938f39941dca05985a8d0f568ef44773e44d240e4471b7fb7b81a8512abe84b2a2641e501c6071ef60d94f17615865109c71d102c7c60efa3e386d79aad90a60f21868846ca5d55d15c3b9ce11571a3c965975abc4c79bcab68918e0f723bb820bc242a0847796a1bba83f1f8d52492803659037044729ab46b0ec3d4932515268f231ac156dd65a3bf2496010d4cb185d16436dd60c22bad5d357991b9fe8282c1791cfb43544071be374df2922f727b125bedfbf31dfc5c4ea2f21779a3534f66b545d8c794ab54474c5717e4cf66580d4f8e2c0dbb45c8ce2fa64d364e8cd44d922cdda5c56653f61885544cfd7887b08426405e91dbe25124ae282a68212e906693c193637a5ad972cb54dc9fa94def60f1af54e750676b642908e22bfaa52abfc82030dc947e0f4a91411e5ee51413cb1092c3bcaa19d51b811d3d20c27a9d07446706ce8b9d572182a5dc590318b3d630dd931dd16a6c4002901d00be11024caf10435bed3ecdea4d4a754539297e3021fdf32acdfb3b2c3f9a5d886c377f2fa7b26b3490fb7fd6bfcf743255e50a40e460873464d781637d4d05138adf6e9bacb36e6bee26439e292d612efb2347ef1244932ffe2750c46fe59f7588b0159d25121514beb5d91c6104e8ab8a5211824a82acd477c66037d31d6c7d6ca11a4b87913accf322444d7efa1cb0c1ec003e1f753af88fa305833048928435ffa6ebf26de7ab74088b96b41b110cf98c9aa9203da3da6b21d88ec2a21b26a429791c3b4d7779e18d051acdffee448aa84b4daeae5d5424b07172f7f61be1b45b7efc506c14593094d4e2ba89eac061e9f26cb5ea22dd5150aa1903670ab7133b0b4d180c7eeca27a3b61a8f1d5943e02e34331f62bc313a55952fdf832c06f606b6331e7041120db8f2da35420af9134558f5b24125ad8748257716c601a42766c9286afbddd06c0121e4592bea9dcef77c857f82d2b1757b7d2ad9c691a4fb74772f859befe4bb8ab42bd450a32f6be09180d6a84b0c92ac49cf0f42afdd219762b44a160127837eaf639e1691e023d055029e854657a5058bddf38f89f3283651c3a62c97b694dda5375c37805ff485b93e6e68be407c3ab7dad2ebf655b5f42e081e8d24e2fb26d30a6a672827fb27908494908bd42afbcac68034e7b19d83a782b5374c3a81bc8f7c743f4946964dfa53caefdef3c82b9830be5f20beef14f852d494e9c372ac2766ddf06b304029cfdfc6cf3ce540dde646a8a1dcf3a69c2ac6462d2c04222f0eb941c5718d5822b7bf5f4a4af2af6f7114ae174e32a2f3b99f662f29df8309504fc4ec56333f64d9c6f19cc8f47730015ae63927dbadf3c26d99b541a69e441041c22e1a243cde7686feb838bf986e4eadc1acd776975eeb1cb789f14ab4800836c65277fe3dc5a5a8bcbd6c4eaf99a67443ff4f4fd70d9b1039754428cbeee82eb4067f3c279727861ce92c7a2b9114a39153901b515e581a5fcfb4999e1df0c8295d949b86ce18d622ebc49148fea404d1323de2399fe00998316fbdf86fd3ba684b40f671a165aee654b0367ad9ef93f59c829930f4fd212245a72f8c7196d9f1cf1eb98899a6fc3d023b9be10b984188906abdd7e1ed84b74e6d55c5927ab6459cfa77886b7705ac1b6f771b395e7e1b0fd0b73547e7ce70a4ed543ffd8b19a34a1d6cc1c9bf084183f43eea349996b0705d89f3f4365a9ee066e0983d4a90784f8d1809e226d1c045f68c0c2373efd4fe35003af30195073fda46789b3883efcca5eabbf044ad5ddd377882e9f72efcd7f69f54f6fe00a49a9dd85fc17e0fa03e8d0e3753931aa31c36b9944919c1e545bb6ab09ec6bd11fccdd804dfbcf8f43472fbfbe2ef2eb2aacc4735d7ecf01ac93ab632e98252fc2403580ff862322b731251c28ea27e9ede9914b3844dc739e23e793cd3651bdb8e1b550410114bcb85ec871efa236b99d086235a345c69c5e824d4adb6a1c58951f536c2b415f2a8b0b865d568668225331288519068fafb2d4e980b3fee2c4ce855e123aaa5c2bd544666f53f9bb2be5f98a57fd82e4968c4090c71ca1c83ad2b5776eb019b77971bb09db3c3d40d29dbd5a7ce7e73e332454323b424a86cfeec5a18ab0adcb5b5467b9d32e2a260ef423289a5e9afe69b3e0f48de658fbacc77bcca81e329cc0b431b36043ecdffad6d8f0508612c6438d81a3af209b12cdff4b2c4fdb49adbefff79e8493725b5655aac6646437d8e95dbab1a5ae6ff96b8a3e580d74e0eb34282c7688bd8923f105872b2f1b67cb6216ac2f96f5daeebf3d30764f3aba2f1ddb92e5600645971f4f80836e628c3a29f5b914dd57704833b4e7a24314b0c75c76a83bba2b68cc4a14df34e2566c8f724d692f1f5b5720ec384e11af8254ac1463c23b03970ded4810d1ec0cb133eab6f3fed875bf250cdf8557f252706b21018877d81a628c65995e8c7387283432417f1d9888fa1588b5b87219b4a3924c9802ccccb8f2b3a54886e6365520988e7b585fda0d51ab12305dc96627730f35330b89ad1029d7dc13ec0b6970f1b79ea3c58dd0f2a4a995cd0145e274242f194b3c5e0142d18eb7172c670bef861a46fda250fa4eb4adc3cf54fa114f18ed76d5b4bb6670aaf844d73f02c786ace6d0b8b49222c5f79e936d9ae20c2747fb61ce4be690a4d027841f82a9cabae1d6d88478913def4d7117b6ec2c00d16a311b7e702579d20b4a5c72e0795a00c2e4b174ef220c695251978f8b4a6033697a8e46a47386580983410ed5c99a49f35fc84b374a560939e8cba529c5222e0dc5efa215bc70c718f6deaae8e78d959737078083d6c2b3847ee4fbb8b1f99fc8885fbd4d057aef0e6237dbe7e0f733ba3341ff6ceb4d80b7d57773cde5f871007dc363bfbfcf2d070dd6f72ae82163aa57a6c2739b50c9b2f111afc9637a1a89a930105ecf690d30e47b328a5cc1c95b63623e9f6e9a448d585ea6ddcef2bc9c52759b645b232978dbbbb7f27c9470ea165629b5a8494cc8a5a50c520caae6b949a785e967f265b1d6996a468b32923a0d3fef4fee96b03fe3f4846baff9a6038f94d87b1715d162a8c86d61b2916508431a793821ca274205b5e6b13886cfe1ad19d9a065aacaf376439d16b6797b9a34dda4f3d30a7c32f8427f3f4b19d503227ca3dd1dab5c4fd1081a25ad3484ba48efe55c2999c838612993918a2ba2455f937d28be91ee1c51c9f9daec944f0b57faad277c25d6462f4e6f2af89079886747a5c2a8efe48ea41e8745baf1aaa4ea34b76298358f5314ed5b4f1c3a92cecb582f3a4cb6b355178a6f3c3ceaa24ebbebb02df7576323b99934a4a411645ba8fc650b6c278cf732a0e48d142312542bcdcefb3f6975d48b0b198159a3087f204961b262b97224a5b99117bc7c9c9d57ed6c13ba5a960e47a39baf28ff57c154597b4e5130683ef7fb21eb769e7fc04a8c37287565ca7e25771c677302a9527f18cf359f92742087dcf5e879bf33b5b166ce6bc32ba26987e4de7f22dec077fc03288b8378dba3b717c5280906faabdca6f5351b0df8cd6688f447257e9fb5d6c6600ad5fca51294d30a0ceb8aee86f6d3839f3428e340b4e054433a1ffdca999e9f20add42f59873d2439c54283d951b27ff018b128cc5949474c67e8ff70948d4974d35f4d8532bed543dcb1d1cad64bdc06fc003a313912432135dbb32aad7938b5a8e665c55a9480159cd7cb989da7685158ecde616fa66ec985852390188e8d8dca6d7082ab823601a2bd4d6026e2bcfd032b6b64355482f591d60545ce684c3b7cc88b7b89792ef770f15bbb2492f8eae895bec19d9ed8efde333bd236e6f0924b9edea53add6998fce3ecbfa8a8cd777feb5a1ac5932f01935f787c5c364f355e28dd7802f12a6ab2b418cdb6eb53172233b8be983b827421b0098940b4220d4bec6fa196d3e9a7d88a87e2d04fff82d5fc3eabc77b854292ba6b9ca0d074e84aff1c5a8351f70bbcb6ba32a73e91732b2907279c067c6f539a46a655f48f9d9b7400fad5746ef581eca3475f79e9730e9b98aeafc54f606f7ef7305d54749b97eb1c8cfa32ed2fb585e70b255aa0b4db7e2d9513cabf79a5165f33e0426911403c7a837ff6ec28bb302a0dc4d0f125c259c0847007d2523b358c19b9561d08b3b68183efa591bfe03425c1317e954392dfeb4415be1ed208d54d03b7899e6511748df061812bec12f08866a004e130fbc17369b1535ec33c04630c090a5b3030f110ffd357abec7d2ffcd069c9490a90f537241c9ea0536a09756d273239a5488a72b0b9b927f913a170541677dc9772156b9518b23b5da982dd06fa9f849e144a1cc587bd64fe02c5701c026e3c3713ec68a33e62d119e97c2db635cfca15eb06cdbf3e622f86764e46224d4b2aabaa94426782c9bc947320a17a0dbf84be70b3ad2d82b9d13bea5d05ee04e0f3a9c37a2bd16c4f76284fb24f81aac47b4e890ad8b5d2370385bb28efb0e5603281c26909d4ccc7435311baa0be9b0e44c4850fdff242464aae040dff6265965c1a09ede8ba9632c7c69b935ed23a69333d2af8a445d996d3bba9d46debab1fdbf651f0d6fc96d04bb1723581a1f52d91ac9d6c441eece75401808a658aefc6075f5c9c564654564d3dc38275ca38b605c5d21c70c19e4a951145c6c49aff201c213b064b0f4e91a8052c4e73a63a0709283651baa572824b3741964285afc817038a6e64e259b7bef75e7b42cd5352a49a60f1656b9569cd83ce024ae4a289e6ec49a3c465fbc1d6503680d886d76f5875981a35d83b6c71951ffa0271c90d415abbaf5f75a808fc64f556faa5be79c93ea8e0d4af22635a32de09e5f6c03c38a778913275bc4fa7572001ce45a575fdcef5c363de483bbcc43fb502ff38848153601ebe8eb892a6ba2dfb3d5db6da31f305257ae3ed83617c4b829f842ddb1e0fbc588db810990f78d109074e2e14311b33cc7356f382f906e19c434571e65353055ef0b425be3990360ca41ee00ccfba15dd1f45ebe5152d71e844a649cef998a4bd60857fbd1c9ee693ca7c239e852e96c8f6ad917a7ebaf6b5b413ab1b3705eaaabb6cf9d046873ca5a24b8f0af848f59a6e383a04a33b265a4bac979c5c358f9715810936bd378c44707116db2e2e77bb547e1e22baeaf1a7d4eefdb406cb8a03af4e8a76c91a17fc01fd114eab55a5d874e6320d06fe296673fc14fbb0dd2b10841312f37d44ae0bc01ac68a5123ad455071d7ebd61da566241b91cf20a863382be6a804cf30e5e12f10bfbd42f2060d4b414789cd911832ea423eaa83f56d30f6e63264abb02f9b044949a929a719950d60ef141ecba0c1b9edae6196f3853da0401e36d60bc1825ade53b6abd963e45133fa706d3e9d366f09b43c26d8a8fe98b677b2acb0c1d0bb7f0f7d0c24904903391b5278c573547e759cfe95d71f6cc48d7edc2cf0f07756a9413cc8d5712ec8a8534ed1c612a12f9111976a54e44ce0c38e874166be9c2584629c622e510058b3cc9f4702fe51de6f9233fd6935c3cba210c628e738654e0ff507dc3d1d45a921d1d5ad0bb15982b1c5285235c40abbce9df00464796c34c64fb89511ce907b197ddf764b47f9ef62a4ad779ac772aa4b32ae3c0d9d7dedfb8ae944b9c3991066521999ee2be752f91d0018fea16582f44943edc3e712d8a9bb07e92cd542e0194a8d9689ba1492c4858150a2384c0acab0976b3fcd6f065f62ab2f8cb7e91ce97bdafb16c0c3819363d5090bf7227309c5a12b9a3adb9325e3e6302bfe22e18639d92ff8336054e85a2d8cc87c1e0113d32bca4acf7ba2ad8acd1ac8a393c3b81077e30e8d34bdc8909490cd3362e2ee668dde08d2b6c0109de1517f320491cca9a3b5b34e02426f535c3406ecb186d871e83e2e96c8cd010e176293312b705d1d8e811f9dec78fa2b2d0dc6e7d8b1a2f2175de9b053a512bcbe7048d03242f5d2412c2bbfc518cb63abed25a8e41285503a16038fb76a063dd2dcef561bf1c96eed982eb5726cebaf91b5cfbd72e89adc1b34b1eb2ce56448c956bdd6154cb501504217295a0feca46ce5143d5956f20dc7d245957b2f594fd6a5fee789bde2b687b410a6f28a972e835493c4e2cfc4ed4b0be0f7efd44050a6c710194363ba93933243cd241dd1d067db9e5cf40913eae58a5e9337a99d9184d5a65d8a7ff027f2f76a0b8868500e20c1a00644d3e1efe683a490e813107f3b6ef4b28596dd5fd4cb7c3f41c0754dc4b9f97ecaba097f555476830a8151ec5f80c550efeba22ae9aeb182143d6a00a3ef8100f6b9ef39497f7297f396b936f3027ff5b08004f0c4de708bdfe5b7a926125594b1f6d07d14a7eac7e54a7b67c5da3e260197de24973c14556d27fd393a3c11b221be019097d5d193048161f28ccfd2146694b9708a26e50a6ddeaa8c9afe1ac791e4eaa506b4bb835e215ea43a7db3a4b873d3d183131a3e84ddd306c7716d7192d4ef90f295528e93ed1581733d172cd44821de873a36c84ae8f14168a468769c37acfe80561956a5cdd8d9b993b1e13c0e53a1806e447226fc2e1fe2260df2685530879231c4da12e8cbfc3eac7889222e4fbceafd4368127b76e589476516268e5c7e8b6e0557d267a45b7defb71c5f50f4e2ae4d88d6d7f2dc7f7827fde35102bfcdf4337d2d24c2c8371b6b9314c3aec9671d570da654bc264ec7c136e1d79fe791cfcdb0264bf08398faa6445a267d9f7432c7f6ed09549dd79cccc7f0acd908c662c5d2dd236f35149cce6d3d237edb8f11b772be0bfeac8f0053b7aac60986d1ce74d739af7f9a68fde3cf4d0a86b72bd23174819c298409915f2597b63ec30de887a2d2a98a1ba6e2b6c789625b43dd29214bc4fa7e9da73642fa8a146f253d13382563adae30ba97267a7ec35138fd4098807465917144becdd00b372e1b1b74c604bfa17f4b05c4e00e96af4a0bb83ca3d7b664aa164f51d1705b59e71c9ac7cbf5", 0x2000, &(0x7f0000006840)={&(0x7f0000002000)={0x50}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) getpid() getegid() write$FUSE_ATTR(0xffffffffffffffff, 0x0, 0x0) read$FUSE(0xffffffffffffffff, &(0x7f00000022c0)={0x2020}, 0x2020) write$FUSE_IOCTL(0xffffffffffffffff, &(0x7f0000002200)={0x20, 0x0, 0x0, {0x0, 0x0, 0x6c}}, 0x20) write$FUSE_ATTR(0xffffffffffffffff, 0x0, 0x0) openat$fuse(0xffffffffffffff9c, 0x0, 0x2, 0x0) getpid() syz_fuse_handle_req(r0, &(0x7f0000007240)="922c11d04e0e2cabeda27f7b04d8e02c4be9000180711d6546cf82a17bea2e499471c7ac97a452113736749c9f3989c0cecfeb5de613ca7b0db07d1ead3b7fc4b8b8d2c1292ab21a3305d4663361e264dd3a164c8f1e5ede277ac79490c951b9cbbd7107857234359a59fd0e2c2ed5ee190caf5dc66c039a790df71c410f08a9062ac13e5afc4ae9ed722a2c525d7734d801a55070ba95f2adf342f91d563ffe811139b413ad798f0802dfebf615c41ed6f5545b0dbf8df776b1c48350f6ea07ac4a3867ae65f5435ab58ff6194076a9087b4365b56e76cf4281322c7d0e1b07b7b7106b78d0fe3f8d7caf68544915788dcfb81758ac66ee1f914d7e988e4a881150d7b59323da2b05efb37a646c4c5a5768d630f15372f0269ea4e6de80217f56835797fa4ea5eb24f60ec00aa62e0d0403233f368618b17c520c6cd8b19835956daa9ea11c0a8d16ff37300f2883ba2fb72d1e1bc559589f5fed893bcf13a204b74aa130e3cb53f21efef9c55d732fe2a82b970551f3c788d25cccc8e8589a3c3a5a14d01026d2fe32983ee6454cd69fe03c6d901fb555c5b12c97eca801c303017ddbb9efe705c1eeb5b3aa0f7ff46f735b65306e2407e029434279584ac6aed9a318157936275ad721fc9472638d41afaafd989791731741baaf0041618adc542dcd68bb9bf2113585677683048750a9b8e216eb6aee3e2a089068f886aff5ed2e2438dacce03658d4ab5870b9813146ed424b0bb369183df8b8174993bccffd7880d28692b92c4af50112707ef96955f468c4f37148200d06db31610eaa5475cf4eab37f95e7b854cbcd176557476001756c16cf9cc3ec359ae7cccd316e640877b2d477147fb1fdbf1621bfb5f8b04b8ca124d49122274bf79e3f4a708a1a954c23b57622afdfc6efc0552a82769289840289b8b33837b5145796509048f72a165974239e85b99175ff8cf0ddffe1a4e0cf917ce0e7f8983457dfbc84bb1e07ae0d865a3bf61de3870704f4763d35e376a841813af3451f3620b9d1b6ab702ed05f9e3807ee5426e0c0d77753a8c82a59e87fead49e6542fa3beb58285998a5ecc8f8f7b73f11d15ffa62d175da44a493be3c6d14292fbdb24a2437765cc69ad9ca8414e0e1fa73311f98df29b3712632dee4855d53a5e76730f2e7735b079c16c38c332fec4d0765b2547d99b790c8c28fb122619efc803e54a1cfe66c44db6aa799c97ffbbf13ebe1ac8262a7fbc7079cfa03897e59f06b972839b52e2e39bb219b7386d093035ca201201ab0bc4e88a495309df7d0a6946ad9e883e9513c7395c3229a233baac616dfd1f38bbbc90bd2bf19bd9484923532f0c71119649bb7eefc56bc12d7d8248a3f02baaf3dd787f32cb2c2c91bdaa0159c9e9839d2d73087aabea12e2cd90d9a85873bb4af4707d24af39463012d95ab50e3b793c095d5e8e6f046e379b07d9b23daaf1f8f4ef8e3ab4965b9d345f8e57f0f3c63747625eb519ee2c1ab3f76f9706d1b915766646333ab46650d95734535a18cef065dfcbe88a3a670bc0c6ecf713b6c7de695cd757a3b27128cd60de54acf6cf89a830c502c7f35c72c3745c55039d30adb19001b62d05af3cb4a95507ae85f528f73d4200625964e2dba01829f07c05a7d64b60a58a00597b0f0c672c2ebc5620da1394c243b28465cac63abc0212fe3fac6988a555ff67658d69292d411305794338be049c3896f8243a856f2a6bfc164f14cecc38d78d36edf7663d4af8cc5448a0b3d795f62a28ffb9af5302f052ab356d9ba406df6e8d3412093fb15c032dec5a07c05e9894df4771d229c2ee3a938a1557765d7d83f8bae184d57a885bd273d5c8f3dd74f739d6a4cfde9e53c7256eb2e676c8c9237d0d16030cb27189bc027c6029b4b999a9bee664acc895a451950466ca96d320bb3a6384a27a994f513c35eb66d216a38e3dcd070c6b099b1ad2e4148bd40a85574de817a0cc69699a5a4e3842053c255770c6a2e3f94abc078b252c8b563794c3584eaf47a1252d7f68438423d889c529f16b31ae05c93663ad030ea6e85da14d69af1056bb69d64cf557e3253d54bb58a44b83f2546b92c2e9bd075e3d341d35fedead080b7d4ee0b1022d8605a6e1be6cb717783ff504913dd2e907e07474349146674ddb408666736fc9cecda812283a9580065eea18bfbea985f85b38e0dd029aa1de9ad484834f08051ce21fab017a03847501257c394af20894200905b5e3d7fd98c722f1f498772c9261daabf00de7be5b806ebc7d2c80a00f62fae9ab83199b72e742d1adaff493d5ce040abcc21415c14c6c924441cb6fa0fd2eb4d7edcc24f7003140e37c30992e790025384fbd7f1e71867fe000a18172f76b8cfeaea419fdfbc83a22e7570eb6c5bd4254894546c3fd680496db3f9b27d549b2938ad0bfdda5d552de947206d69a45cf65c1c60414f4ec1688dcf60d102bec916f02fa523277499389ff2cbd6ab8a117f8d617089d851025252c12a8b8865e22f0cbd3e346349516dea5d2952cb965da3efacc036960da7f32cffc141fce350da09163c3c11a64635cf77cae2230f23005188809cc4a97ead3981dd53ef46f5598f8e041ce6ece7ac4d9fec99d8b4a32056f932b00891ace2662341b3271cf68e00217266fb8839ba8d73340ffa7f6d9301d55435d6022d65bc3066bf05352fcc59d47e9904aa83e051a0abe4d14f5678a7cbdabc34bc756af9563a662f79d7e324e52ca328ffa42815c61ca362b91154be41251e292a019cf264e21a489e6787db70de7c05c4dba41ccc6a66e3e78d8f06092dc2be740ef24c2a8fddbe11f9d1c4dd966d17e5e8671d61539124c50440236a4dd4b7c34511faf2cb813a14c656f47855fa9c3b28f8d69b03580424c88135cfd82e90f6af9c3e2b4797d8a5bb243ee0b22bed236267489b3215174898db2eb1555172dac264d19ffdbeb574e272fe3c591144998789bd5c6a4dae5d52ec14f105880c47260b897c206aa11ff7ec44bd6e107400f8041962c03e9db84f7a275831e845ad1435a525d2c9c3788d4dccbbf33dd31e5a62564c9224d0fff5377c921bdebb5c6e288f7229edf571aab4b627a5572e53cbbef27c1f5073da38d8c190cae4aa04c786f02fd702d30153d986480853924644dc8c3ba23f0a994a33b91cccf342dee92fb0d3b67a49cf350c5bd8589dc5c28236c545bd777db0658ecdacdf7d858fd3e87125887307ed94ff3a74fa2d914b6563976bde37dd0e4a0efb48e485d11c7496acd04d80bcaf4df13e41cda27bf62488d35e88a13c359c17409f32017aae9bf026b97c44c3e05f990ac3d47cc61c136267ad669938d6e46fe47eb6216256ebea4ad7d7e2b3907c6fa9533568d16da51058a2cefbf0fec3e79904f3f41e1bf41503daa4bd11ee9248906394538e8bd2d3ad7017f5c8e688dec65d58b7d751cb83e43390716bd65974c580bf02cb9308abb86c1bf2a298a201ade8e7adf8db4631d2442f467d7a58390a4407c67ce3cf44fa243fd18240a455aeea7dde65bfabf11ce2faa7742a65a40837b5c1add6bf3ac06cb897b9a037dcc836848d4a4b3d7b8cffbbdce145a39a73fa4ff87d29b7f9be8dd8eb3c194243405f831347a2d867d8798626d64496157fc9c4fa5aacc09153174721783a3e43fa5c147c267af870b3533c36c3260760e4d70c59e75305a9617a4a9119d83072f348a89c401b3e0e65332e90adff2de8e83a69426c9b4fc2755e3fec077c21b22f7171c66f70f9e33b903aa791bc22f2d85b30d12780834cb035efcbf5bac9b109f5b5072e50f0b4639b2ecd6abb69871b2f6ead416edb78e04e713edebeb27e75db18bb49e1ae8217e8c6bd12aa84e6cf0bf95baee0df5f94a272bcfebcf48f913c2c5d638119647accfdf34a1f8e7111a21850fcb011f24daf17cba76961d2462406612e1bff4ebcfa4abe196454fe047d8db2e1160a3fe7ac503fa72a2e753b4edefa0d34a0a8198590abec8fe2c89b48b315699c8f64a37aa880b020784f223ccd07c933dc8165198190e0ad469a1c42f9ea4ea8b1bdc660caa9f728b4c50dc44481d9bb3b86dee9fd528eaec76af7ed6639e7a57ec56a336b0baee7fe1921ccc03a6ed121eca2b2eeec9b557d5ff3ed13edbc9409dd41c44176dd3dc373920a5cab8fb370ba062c7ab3ac5543c474ee728b2331c36851ca2467a45f1b4e05c140d0f43d492650c83134cf4b1e5bc1ab33ea28eef1f734e6e4c7bbd6822dfbb3001777a305d33a495f94ab810584e3258fbae94654c6e482c2b6e9d2fe54ce6a59ffa2b843f635de20739200ee2762f526c20426b7b7bad8fced46bb65f2e6ec1b768e2747ec7416e2cdaa0f6328b933054bddcc89aacc596722fc90e591b3092718c5059d9c579e222cbb25c48076e80e7aee787eacee2db13b31288a1ec090d044257c243ebd824dbbffaab328cf4dccc1bb81b4ea04a7d5396bc0e207ba7b00bdecc01d573ee06a3150350d7de2f6b71ae72f7284f3f9e45726c9a967bc18693a68b514bd307e0b049cd4aeb84aae6443fe956ce23440cd848becd8470d1d7ab2966140289b806ad256d23803887f03ad6c33ffce7490b448b0e10d4dcd4371a35b22d23d976f8e8683eed96a792c9427980affb6092a05555f65320f8aa83cbe0bd9fab86203502d72536a09743d079b6e8e312444b71cff32547f64027bb060b3b2b8df9081860f97cba2250ed037ca675d86ec8ef6d3e18a9e9ef464e58078ccf730f467ca5cb1328b01f733db6a13c8e707db3b6f69d9961cf81aa48d593c86ddb73b9728dbca9f86168e8c4e53c15a2fbc0bdb0db1f4e61e1fee679e47c9f65c29ce7fa553b1c95e998d506d806a4a6c24b0d1e7711a51c8843fbab00e805eb3a0e79e758ac4f46d53b5baa5f2a7e31a62db2dfb27f23d51a9ac7c9f203e0f3a1c3bcc31a35c335347c034735762681526ba6bf68c19ca54eb69d058a9728e9e209271537d4f9e2e41013ae1313e4764f013f1e8d65bb457527b64d5c813eb18b4f5e283ddb1baa329b6edfd336fffdf325c82966af48c9da16fcac50e0bd8a7a491fc75ebdc4a50b0410f4655e95fb5b9edc6855941e619e99dd80ef7bf7d6d20b125de9b7f6290238229f4a069bf21ce15772a81368420dfd0619dcb1cdc0cdd4da96be2fbda84446b0fdb5f5d634e956204841622760588fd6aa7c4d1f8a20c3022cddb6c044936d9217cea15967006f627e6c84052bef04c867776557fe7f88c5ef4142c3026590b17b92aecf8cd608f054fb0bbfd7e7c24568aea18240759105d7bb717ace07a68fa4960ebcfb42420e3916b1f2d256af24b35313422756c659ac627dc4ec7c2de50977390a20113148c65ba94194785fd19942b99e35c122081fcfd7330630fad19d919c6b957fae946b018699e82ea26d468afd9c13ff7cddcfd78c1c6b49129dede627a3fc8761922a0ce9ccd579e8d8480e9b10c21e3415d450bdd30cf7462ba6c368fba6d2339db2b33ead4a49fae3a66a2ac43a9ea2028d757f399ee2a440d7929399b1d3121f4b66b255059e846d6c04c13101c1e25e39a93adee182a87dda2622c2f7f8e8b26f6bf65fa934dabcea1e5b71cc7647ec07497facb54b62417f09b4f3c87b333fbb8cdaa493830fd9860f5a1cabff8f7b7e10a5042140cf862aa5c3447d003241e1f70ad25ccdee20732035737f98293c63753346db6a2bb6fdbaf8ba047363e4d1bd089a4c2f78d9e6f17c25442e8b19a173aaf017cfd40a30c3c0eb44637402ba9ff2ac4da0f8c4c4a0718f0d583c71aea1c4bbcd6531eaa3bcb07eef7fa53c459073326b22e61828840f108506ae77caff06cbb1e58d97ec5cf31260c35e53a2390c034933ae938828021a86f6305bdb8dcee8dfe6b8d9b6dc6a28b76066cc683cbe4813b5de5091b7501d13faf3da7e092b576009af78d3ca99bc8ca09d4bb3cdc89c7d7a5f296d551ef995030a469b27621f62e1577906f0b94d8daeceba941ab1c1bab3517b1e30d674c19d55c9feeb4a83e8d9340c8f7ce58e050220d8bde038055db116790378c44d6440035f1f97b74f66c95f05ee157a9c74effaa8a8e87a5e36e033922e6212f6398d38532613810affdde1f36b94c009fb4d1fe015ac3282d7d9153cb8d2460060d6684bbe2c1ac1b4f4309d5ad25d6cd14f667588609396117d89e53db7fed8d5b5d9519ec35460af9908ef8f618e3022b74f75d274419a4411b726d9a5fa28d483cc7e227a6d123444054b2425939799358a9c5c6127b7168254ff64b3797e27343d35a3f5592a912552cc37b85b4ca5758d1de667d600d148e2f7876fdb5cdbc1b5729b71a1d494c3a606ecd551c4cbc8a1bcf9dad4ac695dc4fee431b4f4eb30b05b30135350a35ef3280eb1c98848d4bca130b0404f216d47a01150ade750e8615982f8bf1a87062ff0a0263abc464df373ca15f7618441864a2449874613bbdb01f1279530a99822b29ce256db716dccf4e000b7158d0fb66703c6b16c098bc99ef1bab154c3a76040e17c17c30192184a42c8ff768fa314a4be9046dd04fb8ccaebbba66f003c3386a03671034b399aaa0fa75da1902772eee10b87d35eaed1f0e87d64596a181be8ea9a903f8b4886871e1527bbb32d09caec96b4a1efd5a6393e201cf41c486df7bb143269fdcc7083c51627c44c783d7a5047c9e15254ec571dec3387e65edfcf537a813c20391458aca774ea0843572f2eeff0d7bbfc247c4ac7c2b49322367bdb4e596c5452fc1898ee5b660582af85e05ecfdd823bae3aab5b07a059d0e61b6aaa0d3987ee3314274a953d95e72f9c46be1fcfbf50938f9a2c355943dbba8c3bdd9614f4e2756f1ca3e94fe3fb1441e272561878c736cadf2a83a0efc11c45e3e855b66e2964877e29c00e05d92163b8a6ca7b0405f237e1fa186640eea903b9382cbacdffa334b26619dc4f33cf62e9b22caa90848cc0bd90b15c7e711bde83a21583217e8ee69d1a003c338055d3bb309bf016f49444b338d6dcafe3ca649d4a0386f0564b2f99d1b72d72a62eabafbaed071ed61e0f461a77d75d5468cddcdf77ec98a1c9becb5f8778989d85b9744ea356bfecb836d319baa82e0d8f7c54c286890d469981de717fd936e7219b2f54cd80a192879f0ef118ed8c584ee73d3bab7452105995a2825cd9e93cc86d8a4607e8fa3c60ce86c81e2a003bed1c729783ea98610c8d696fd99eb608d99fbdf0d28245a43ea5836ff38daed72323f3abfb9fec3569677b1f7aa50e36622d9690cfa59fcf82e6803e44481534cac18af36210c9f878bd4cd85b9ca7c639cd4c417e4076a800945c4796c37572e56b44408e9d175d786cc175a63f6b35d81ea4340e1e0eeb1c80a14e6fc3e393c0374fd2f49c832e3ed70db2ae657fc48888f4e42808817d2037ea4040b76aa62dcee120be3840b9802db6a3bc07fed04349d864b3d69a6a91b13c30b8f190b4866f53058e2f9e4674d64bfad46dd538d87c120963755fb380d7a2fa669b22a3dfddb061bdca4d12154db636b66565cad39f2f071cfdc83e677682d60a4237c90b1ce80c8227220e950c76fbb3266d586b1c0b626f3fe6bcde57542c236dc0ed83b5ee165c27d442bdd693ded6f9105e5c0482c2887dda9a7014c282bfd375f452cdd7a3ca5794d2e4aa30157bd93045d11080a9c222605c8712ea82319e78625274abe3557322eb181c3746967abe8ab3c7de9b5806654e28579645159500877abc07faea7d4872729aaa625d749c05f779dd1a4ef9a1766520d22618ee5428c741c0219ff50725b1d29d041d90ea3a0817810dcb4fbccd7a3ebe68003b781aaec6ebeee7d45429502fcc3c6ceb71e68741a0eff6a424338b270e22d78451a09c75c6158f54ccabe219a85928d842504e8e989d69dca16b225b682d0d14bacd97af7fa7f3b59f92fd33d5094ea2e0bc82806b8c624214da45682530a4e234fcd4bfde92ec7c857f3ebcc9d3065955e288b209bb97feb95ce1ccc8accb63515f459a3f2d37db8e333013961f5ca90f3d62dd13de8bc594f4a16b724f3f7c141d6143a704935b836deaf181c420e8a6520110647d669b1860909b8c2bd44452e2ada673d93a443bceb6a37610ea23cc62b4104cd79f894ccb59f2d8eeaa72a966c7816c3f2a17f11a33b2f82dc2c0b48df514823f61159e07ba0e1934c79302d0a64c570fabe3ac34393bb365a76c70503853fafa0cf5c070a9f27d3bff4f7f321dd713948b7ad3630a99dabc875648d928905aef1d11d1ece2cd5ae910937e6f1e2faf56d5a9962199d8ff25340ce4fd177013327d8e1f314339638efadf57662cd685f9bb018888b09163fa9e7a1a0d79e6c941084b300556e0b72f6f29fd34bf3914c786e510ceaa98027e11312e24fe75a25c2b001af5a9b2e9a06194721b5a4bea9606add3290118662576acd480396da616437a1761c43e1ea431e1d52a07f026c1a53addd637237a6324e4a2aee62f69fc5715dface3792636e460181e308cb4172e345c3175890754c7dab77a77472a2f618b74792d1e342acc3a220702a1f7d8b28400b724f254b0ae861db69885e8af161032d48cd081c9faa8f4eb0c3f4de5775568320b5454dbaf9c5576abfbf1618e2df03983dcbff3abdc7f101ae8b2f9e4243782bf7fd1787afbcd87869f3d7aa5927610605841ff60ac2692c3035efb07d1b870600f76cf796cc6dea8ccc67c9edf3413b0bfb43a7eef1ab68340fc5995d4f7121fff3ae008b1794cc357d67da42750322a13c51093cbfec6d47d1c9611ca9217297fbb38434250f59bc5d74cd81a88199227490a08aaa9a84018ff9293c9fa561e8e1225fe86c35edc11abbebf5f97bfa2ffd046c77643e849255da1d8e5480fbf7a9882dff49e7afc436b3fdcc328fe9ce8d847d0dcf819be1e4cbe8ae5f85e6bafe25512728d2417661f5e74cbe49153b01d29f40068cb5c0c5f23f452dfe87802e06cedc70ba9fc5917ed6fc420c125e442ff4d59031cf8183b1c797f4824ec7c0a81b3606a75249d28130e822cf191d9b4990b7ccb74d4ddafe85e52c7b04c13bde86cd1fd5fe6befd6bf0c7426262de4b751ff99ee4b6bc6151f672423fac8b7c3c91c7c84247dd2f196a66c0d9e07ae84a738721987b72adac273a49ea0b2938f91d77c81637e8b0992431fcd6518c0eb6189aa97dcc21be934e61a339abf521e78422b8238f095907dec3ce5036d5bd824efcbb8397f1d832a3d02d4157a57ee177f59a425deb8288a1f2dbf2c2a81bfa16520ff8c5e6da71edb0ec2a16020e4ef4a45c328764358f39a247bd9d8a541337e89c94143e28c49851a11bb5cd14420d97af4ffac508b638d4fec3619e38c5cd05e63b35b0714521cbf5964b2d3809da05d47a6323479da7eef9754221a6d6bcd6676c161c76da980f3a50e3e6896320293263f9bc8dc5f990275380cedcb89060bd0a9f33a374c159f94db6b7b9fb1274704adfa81def7fe7abc61c6b7e271810d7e32bf9d7133ea1e98059b2f26246410ea738b9ed533e9d4ba9434c2999a6430a8c1996e3b76bdda15ce6c85c8723de795149929d5d72837454f8602fa0d69fd83b638b62efdcd5d6ee5070b5c634c8487fda6e6e7d59f40258541cb611ac75bc6ebf79819353340a04727de15f3c6747abbd9c33b28c76ca7e515f0c16f99e4d9c4a87f7c85833f8654bb0af529afb4779a5c0fce7232f10441b8513dbb95180f9755766e19c80e3bd3dfa2018b96b7fe27fa1f04d084aca917e237408e6d21f9299b0e2d282a04c65242476b94949fa7fd2357aeaa57ca08d01010f7e6389f48f6f58e08117d9799f55613ac97f9b09b964b6201239e11a1e31f8b70754159068621bc4976fc80b974227ed32878286fb81530de5966b937b590d4cfddf12b5e285e7a24ba6054e97bd0035956aa4a3f04a1601d37ead3f043a313e7c81c1c2300dabe494cfb5c221df749cc0679ee2201892a5cd569caeb66839bb294d5561c4f1881a95b8a3de0e818c16d389758bf3567013a6c54f0b5c918034f9fae6e414cc7c2f811330af767473479138b1c1dca6a48ed58b27842f3a0932fe4e557edf6a7ef2a0b7517167e99a668ad15393dde4f7e008d37873a56658f4366ac96344c85913ddfef574e0938c7268ac4204a6f7cf3f1b74c95deaef7838aea2e6de0ebdfafa123c4798555a16441c1613d8ee54780f1856159cdb3d8e2607cf65d73f69d5fc42de2e77654c6902910d288ff48ca9b86c85693d4db8e8fdaa08efef9c17f72ea5f5d0bb7661e3706c261275ae9f12ad9cdccd58ce659ab8c6f528af4224ee8bc32d78fbf6bcf42d50f0f10ca2d82b9a647b7a7cdf8c5d9bb5d03e820d19f0a6e46f401d08685a9c026a5cfc997ddfdc5833034d215aaa26bd179301a4893a277f8367acf124ed0858d873372ea66ad9a2048884a7d6a3141d3011ed246808936aaa6115d4a0f0cf66c697d5594dd9fb4c94baa9c584a0ab12008ec25357668b333ddd7de52347b7319eb27421e1fb0b9f53c874c640a0a26c06fade4f2dee97984e6d2fa99a9ecbd2a9e96083cebae21d424c8bb4da6ef2fd6e960d4e46bb59ab9939d2d9d55da7e0734e4856e05923058ca8bff589c072e8632cbb29a46e7b3b0dd2ce62722fa247f3026ec2d291e2d422955dbd787161d4f51ba1e5077f94c475566cae2fa0643861fee113f84501c4a447972def73fb8165815a6ebd9dc30a2c8612be067a8f23385739036127d63c4f02bb7616b4587b141f3f82811f2b825d819b0a2290409161ba844cbb8b0ea52dc36be623626989199ba345d98bfea958c7a9631b72637bbc123106b60ed6ea0759187e0d5c191dbc275bc6e2676eb4ef73c82b529a7335888c8119c36b0c5082483a0e655841b11782c6409d117d1fcf033ee83a8732da1ec8d684f3bcc323c0d29d6ab2cd9d1a2827c8ca02c15a9a6fb3b4754e40f8c4510173f14527c42d240cdf3832ca9412a9d79310aff33721fa01895382fc291e2b68d2b2f8e48af0056bbcbddbaadd452dd2112bbccca41f1bbaebb8d4bc8e77e8ce0af65e1698eada1231a93c56a7339d393d4be9f487dff21cade396f20408aaf576e6187509487369d4cba70424981227f351fb90cccb0d0b791d5986217f8e8acede952ebb074fb65000a4da5635b910fca83a474e3b1d28b928db50b35a7a263d7c7174ef7923d4a636c1b72834ba3e204bf65cf3452a256180d9aa5e847ab9c1d8a6bebfa2b73c9523d678578bc889310b53eaea90b72e3a5efb6db019254fb16dab77b481a754aa158c4fa563ec0bec3f8d87276e85d6a73d5a823463b1fd8016a4fd0def5518793815fa53f9521354cb57d05a010ba1f10380e9fb32c41df8750cbb938bea6fc8c9f4246830180ab800a1907dd85d3414575ca67d872e8e55dfe69feae76ca76ec526c6b9fc0ef51c50b1b8c13124adeb0707e4361b81e58f1ea50dfa1488b21237a309da6834661e1b5594b0171a41cc46fa494b189a80e9c6e3de64ef616bc9f18ebb5b179a2f6fd55e2af3315ebc647fa1", 0x2000, &(0x7f0000006fc0)={0x0, &(0x7f0000006500)={0x18, 0x0, 0x0, {0xffffffffffffffff}}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000006800)={0x14, 0xffffffffffffffda, 0x0, {'[\\^\x00'}}, &(0x7f00000068c0)={0x20, 0x0, 0x0, {0x0, 0x10}}, 0x0, 0x0, &(0x7f0000006a40)={0x10}, 0x0, 0x0, &(0x7f0000006f80)={0x20, 0x0, 0x0, {0x0, 0x0, 0x1}}}) write$FUSE_IOCTL(0xffffffffffffffff, 0x0, 0x0) write$FUSE_ATTR(0xffffffffffffffff, 0x0, 0x0) mount$fuse(0x0, 0x0, 0x0, 0x206040, 0x0) 12:01:13 executing program 0: syz_mount_image$vfat(&(0x7f0000000040), &(0x7f0000000000)='./file0\x00', 0x0, &(0x7f0000000140)={[{@uni_xlateno}, {@utf8no}, {@fat=@codepage={'codepage', 0x3d, '857'}}, {@fat=@fmask={'fmask', 0x3d, 0x20}}, {@shortname_win95}, {@numtail}, {@uni_xlate}, {@fat=@codepage={'codepage', 0x3d, '855'}}]}, 0x1, 0x216, &(0x7f0000000380)="$eJzs3bFqU1EYB/CvttVSkHQQiiJ4xcUpNBX3FKkgBhQlg04Wm6IksWAg0A6tTr6EvoKOroKDuPoCIkgVXOzWQYjUGxtb0jZS01vM77fkg3v+95zvEnLIkJN7Z+vV+cXGwvr6WoyNDcVIMYqxMRQTcSyGI/UkAID/yUarFd9bqazXAgAcDvs/AAyeHvf/m4e4JACgz3z/B4DBc/vO3eszpdLsrSQZi6g/a5ab5fQ1vT6zEA+jFpWYilz8iGhtSeur10qzU8mmLxNRrq+286vN8vD2fCFyMdE9X0hS2/OjMd7OfxyPSkxHLk51z093zR+Pixf+mD8fufhwPxajFvOxme3kVwpJcuVGaUf+xK9xAAAAAAAAAAAAAAAAAAAAAADQD/lkS9fze/L53a6n+d7PB9p5Ps9InBnJtncAAAAAAAAAAAAAAAAAAAA4KhpLy9W5Wq3yeK/i0fuXb/cb02Mx1J73oPc5eHHy/Ofnu495+jfP598Wb85l+Vh6LN6tPTh9qTF5+aisZ2m5OrrXW+tbLqJPs7/KtPffXe87ePJFce71yqevvd45gw8jAAAAAAAAAAAAAAAAAAAYcJ0f/Wa9EgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADITuf///tXZN0jAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD8DAAA///UmKDH") openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000000)='blkio.bfq.time_recursive\x00', 0x275a, 0x0) [ 987.735837][ T58] team0 (unregistering): Port device team_slave_1 removed [ 987.895768][ T58] team0 (unregistering): Port device team_slave_0 removed [ 988.253479][T14159] loop0: detected capacity change from 0 to 256 12:01:14 executing program 0: r0 = socket$inet_udp(0x2, 0x2, 0x0) ioctl$ifreq_SIOCGIFINDEX_wireguard(r0, 0x8935, &(0x7f0000001780)={'wg0\x00'}) [ 988.697125][T14052] bond0: (slave bond_slave_0): Enslaving as an active interface with an up link [ 988.766976][T14052] bond0: (slave bond_slave_1): Enslaving as an active interface with an up link 12:01:14 executing program 4: syz_mount_image$vfat(&(0x7f0000000040), &(0x7f0000000000)='./file0\x00', 0x0, &(0x7f0000000140)={[{@uni_xlateno}, {@utf8no}, {@fat=@codepage={'codepage', 0x3d, '857'}}, {@fat=@fmask={'fmask', 0x3d, 0x20}}, {@shortname_win95}, {@numtail}, {@uni_xlate}, {@fat=@codepage={'codepage', 0x3d, '855'}}]}, 0x1, 0x216, &(0x7f0000000380)="$eJzs3bFqU1EYB/CvttVSkHQQiiJ4xcUpNBX3FKkgBhQlg04Wm6IksWAg0A6tTr6EvoKOroKDuPoCIkgVXOzWQYjUGxtb0jZS01vM77fkg3v+95zvEnLIkJN7Z+vV+cXGwvr6WoyNDcVIMYqxMRQTcSyGI/UkAID/yUarFd9bqazXAgAcDvs/AAyeHvf/m4e4JACgz3z/B4DBc/vO3eszpdLsrSQZi6g/a5ab5fQ1vT6zEA+jFpWYilz8iGhtSeur10qzU8mmLxNRrq+286vN8vD2fCFyMdE9X0hS2/OjMd7OfxyPSkxHLk51z093zR+Pixf+mD8fufhwPxajFvOxme3kVwpJcuVGaUf+xK9xAAAAAAAAAAAAAAAAAAAAAADQD/lkS9fze/L53a6n+d7PB9p5Ps9InBnJtncAAAAAAAAAAAAAAAAAAAA4KhpLy9W5Wq3yeK/i0fuXb/cb02Mx1J73oPc5eHHy/Ofnu495+jfP598Wb85l+Vh6LN6tPTh9qTF5+aisZ2m5OrrXW+tbLqJPs7/KtPffXe87ePJFce71yqevvd45gw8jAAAAAAAAAAAAAAAAAAAYcJ0f/Wa9EgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADITuf///tXZN0jAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD8DAAA///UmKDH") openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000000)='blkio.bfq.time_recursive\x00', 0x275a, 0x0) 12:01:14 executing program 2: r0 = socket$inet_udp(0x2, 0x2, 0x0) ioctl$ifreq_SIOCGIFINDEX_wireguard(r0, 0x891a, &(0x7f0000001780)={'wg0\x00'}) [ 989.109343][T14052] team0: Port device team_slave_0 added [ 989.182381][T14052] team0: Port device team_slave_1 added 12:01:14 executing program 1: prctl$PR_SET_PTRACER(0x22, 0x0) [ 989.340370][T14167] loop4: detected capacity change from 0 to 256 [ 989.559944][T14052] batman_adv: batadv0: Adding interface: batadv_slave_0 [ 989.567805][T14052] batman_adv: batadv0: The MTU of interface batadv_slave_0 is too small (1500) to handle the transport of batman-adv packets. Packets going over this interface will be fragmented on layer2 which could impact the performance. Setting the MTU to 1560 would solve the problem. [ 989.600595][T14052] batman_adv: batadv0: Not using interface batadv_slave_0 (retrying later): interface not active [ 989.851851][T14052] batman_adv: batadv0: Adding interface: batadv_slave_1 [ 989.859077][T14052] batman_adv: batadv0: The MTU of interface batadv_slave_1 is too small (1500) to handle the transport of batman-adv packets. Packets going over this interface will be fragmented on layer2 which could impact the performance. Setting the MTU to 1560 would solve the problem. [ 989.887301][T14052] batman_adv: batadv0: Not using interface batadv_slave_1 (retrying later): interface not active 12:01:15 executing program 4: r0 = socket$pptp(0x18, 0x1, 0x2) bind$pptp(r0, 0x0, 0xffffffffffffffa3) 12:01:15 executing program 0: syz_mount_image$vfat(&(0x7f0000000040), &(0x7f0000000000)='./file0\x00', 0x0, &(0x7f0000000140)={[{@uni_xlateno}, {@utf8no}, {@fat=@codepage={'codepage', 0x3d, '857'}}, {@fat=@fmask={'fmask', 0x3d, 0x20}}, {@shortname_win95}, {@numtail}, {@uni_xlate}, {@fat=@codepage={'codepage', 0x3d, '855'}}]}, 0x1, 0x216, &(0x7f0000000380)="$eJzs3bFqU1EYB/CvttVSkHQQiiJ4xcUpNBX3FKkgBhQlg04Wm6IksWAg0A6tTr6EvoKOroKDuPoCIkgVXOzWQYjUGxtb0jZS01vM77fkg3v+95zvEnLIkJN7Z+vV+cXGwvr6WoyNDcVIMYqxMRQTcSyGI/UkAID/yUarFd9bqazXAgAcDvs/AAyeHvf/m4e4JACgz3z/B4DBc/vO3eszpdLsrSQZi6g/a5ab5fQ1vT6zEA+jFpWYilz8iGhtSeur10qzU8mmLxNRrq+286vN8vD2fCFyMdE9X0hS2/OjMd7OfxyPSkxHLk51z093zR+Pixf+mD8fufhwPxajFvOxme3kVwpJcuVGaUf+xK9xAAAAAAAAAAAAAAAAAAAAAADQD/lkS9fze/L53a6n+d7PB9p5Ps9InBnJtncAAAAAAAAAAAAAAAAAAAA4KhpLy9W5Wq3yeK/i0fuXb/cb02Mx1J73oPc5eHHy/Ofnu495+jfP598Wb85l+Vh6LN6tPTh9qTF5+aisZ2m5OrrXW+tbLqJPs7/KtPffXe87ePJFce71yqevvd45gw8jAAAAAAAAAAAAAAAAAAAYcJ0f/Wa9EgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADITuf///tXZN0jAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD8DAAA///UmKDH") openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000000)='blkio.bfq.time_recursive\x00', 0x275a, 0x0) 12:01:15 executing program 1: r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) syz_mount_image$fuse(&(0x7f0000007140), &(0x7f0000007180)='./file2\x00', 0x0, &(0x7f00000071c0)={{'fd', 0x3d, r0}, 0x2c, {'rootmode', 0x3d, 0x4000}}, 0x0, 0x0, 0x0) read$FUSE(r0, &(0x7f0000004340)={0x2020}, 0x2020) 12:01:16 executing program 2: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NLBL_CIPSOV4_C_ADD(r0, &(0x7f000000d2c0)={0x0, 0x0, &(0x7f000000d280)={0x0}, 0x1, 0x0, 0x8b81ee1a}, 0x0) [ 990.475752][T14177] loop0: detected capacity change from 0 to 256 [ 990.608577][T14052] hsr_slave_0: entered promiscuous mode 12:01:16 executing program 4: ioctl$F2FS_IOC_START_VOLATILE_WRITE(0xffffffffffffffff, 0xf503, 0x0) r0 = socket$inet6(0xa, 0x0, 0x0) socket$nl_route(0x10, 0x3, 0x0) r1 = socket(0x10, 0x803, 0x0) r2 = syz_genetlink_get_family_id$batadv(&(0x7f0000000080), r1) sendmsg$BATADV_CMD_GET_HARDIF(r1, &(0x7f0000000200)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x10}, 0xc, &(0x7f0000000140)={&(0x7f0000000100)={0x3c, r2, 0x1, 0x0, 0x25dfdbfc, {}, [@BATADV_ATTR_BRIDGE_LOOP_AVOIDANCE_ENABLED={0x5}, @BATADV_ATTR_ORIG_INTERVAL={0x8, 0x39, 0x2}, @BATADV_ATTR_MESH_IFINDEX={0x8}, @BATADV_ATTR_ISOLATION_MASK={0x8}, @BATADV_ATTR_ISOLATION_MASK={0x8, 0x2c, 0xfffffffd}]}, 0x3c}, 0x1, 0x0, 0x0, 0x4040}, 0x8090) sendmsg$SMC_PNETID_GET(r1, &(0x7f0000000300)={0x0, 0x0, &(0x7f00000001c0)={0x0, 0x14}}, 0x0) socket$inet6(0xa, 0x1, 0x0) r3 = socket$inet6_icmp_raw(0xa, 0x3, 0x3a) setsockopt$inet6_IPV6_FLOWLABEL_MGR(r3, 0x29, 0x20, &(0x7f00000003c0)={@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0x800, 0x0, 0x1, 0x1}, 0x20) setsockopt$inet6_IPV6_FLOWLABEL_MGR(r0, 0x29, 0x20, &(0x7f00000016c0)={@private1, 0x7, 0x0, 0x1, 0xe, 0xff, 0x6b9}, 0x20) connect$inet6(r0, &(0x7f0000001680)={0xa, 0x4e23, 0x40, @loopback, 0x1}, 0x1c) r4 = socket$inet6(0xa, 0x1, 0x0) setsockopt$inet6_IPV6_FLOWLABEL_MGR(r4, 0x29, 0x20, &(0x7f0000000200)={@private0, 0x800, 0x0, 0xff, 0x1}, 0x20) [ 990.684574][T14052] hsr_slave_1: entered promiscuous mode [ 990.732264][T14052] debugfs: Directory 'hsr0' with parent 'hsr' already present! [ 990.740268][T14052] Cannot create hsr debugfs directory 12:01:16 executing program 0: r0 = socket$nl_sock_diag(0x10, 0x3, 0x4) ioctl$ifreq_SIOCGIFINDEX_wireguard(r0, 0x541b, 0x0) 12:01:16 executing program 2: bpf$PROG_LOAD(0x5, &(0x7f00000002c0)={0x0, 0x11, &(0x7f00000000c0)=@framed={{}, [@generic, @ringbuf_query, @printk={@li}, @alu]}, &(0x7f0000000180)='GPL\x00', 0x0, 0x37, &(0x7f00000001c0)=""/55, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000200), 0x8, 0x10, &(0x7f0000000240), 0x10, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, &(0x7f0000000280)=[0x1, 0xffffffffffffffff, 0xffffffffffffffff]}, 0x6e) 12:01:17 executing program 1: prctl$PR_SET_MM_MAP_SIZE(0x2f, 0xf, &(0x7f0000001600)) 12:01:17 executing program 2: r0 = socket$inet_udp(0x2, 0x2, 0x0) ioctl$ifreq_SIOCGIFINDEX_wireguard(r0, 0x891b, &(0x7f0000001780)={'wg0\x00'}) 12:01:17 executing program 0: r0 = add_key$keyring(&(0x7f0000000100), &(0x7f0000000140)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffe) add_key$keyring(&(0x7f0000000180), 0x0, 0x0, 0x0, 0xffffffffffffffff) add_key$keyring(&(0x7f00000000c0), &(0x7f00000001c0)={'syz', 0x1}, 0x0, 0x0, r0) 12:01:17 executing program 4: r0 = socket$inet_udp(0x2, 0x2, 0x0) ioctl$ifreq_SIOCGIFINDEX_wireguard(r0, 0x8919, &(0x7f0000001780)={'wg0\x00'}) 12:01:17 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) ioctl$ifreq_SIOCGIFINDEX_wireguard(r0, 0x5452, &(0x7f0000001780)={'wg0\x00'}) 12:01:18 executing program 0: r0 = socket$inet6_udp(0xa, 0x2, 0x0) sendmsg$inet6(r0, &(0x7f00000015c0)={&(0x7f0000000000)={0xa, 0x4e21, 0x0, @mcast2, 0xd}, 0x1c, &(0x7f0000001540)=[{&(0x7f0000000040)="83ebeb6e1186dee5ae8b1384e7968eb9b56826e221acd376db924467adcbb1e5296e9051d724c3a960fe67521a50f97dff56a6d349c725058f6b4bd37d9bf54296e73604594b57aa72140289896b3634d3e762ebc3917810627590306d04ad1471cf364ea3ebd3f6539567e286303ac2e3416b84b98af5da846d0087480665f00f5085b0bf7f5209a4947fd5d43a8be32acfb5715d263568d3d32e82ff74b1a240082491f7a43b5f41a01522b826c5b0290098966fec326d7780d2678801b7d0817cfd179701a38178bd725475fbbf5e45f036e32189b008e8df9f340c521870071013aa69124680ded7825631172e3ef27e085d0bfe3c1910f89b037670f7a78ad511732c3eb68a056694ccae6d17ab2bd99f9095a2c74b6296eb9a0262c311bd7f7a283441a98d820b7472369f7fbda3e702d63a4da5832b7f2e16980c35c231bddf6b405e2e843b921d844a0a984310acec7d8bdc0314ff2d3638e2fc31e718f8a1f3390bd7cb92eebed755af065a2e33cce0e1e8f4ee5ec29e8be379717580e694be1d9e8b4c4e321c1f66253a94842dc612d5cb6f5d5e345d0b695940b60234dba3406b2241de6759889531e1cc3475a390891a67aaddc9dfbc050405d65b97275caf8f5d0baa97d77736ffc0249729e0f0d12a7772871a0b83cba1b358078c298d31eae863677f649fcff1dc6d3a8fdc94bdc3276d9340ea10410c83afc0c46139372d2cb9e926837584621dbf08d092f33a69d5491828c6e0819064a8d74dad47016d15688733874788d0f61c67e4c77e8c0ef09279a15e216b542b826012a2509f3fa8ad822a5daa8af8a32b84d7aa9a8316326afda13ccab5513d1b2ffc1bfe0369c2b29f12b11ecf70b5e64f3edac2a00c81b35ed6556ba2069530c9bf84a404a59254ecc515b9dcdcf770cc26b9dd8543a31ab79a0699bb5c67d07cba31205e2c76e27160bde7769f8d149d641f9e34b87b84b66f97c68d4245539b6bc3477c5d11bb4044ac65ec3fc7e918c71ce1e6a46ae179ab1f1f7e9bf0cf751cda9f7023341b0606efe0be5785de27bdfd87b36752bc369601631481941d755f20d339f922690da963a23706bcacaf585ad025699aa339bc8d0c773c329e3c05e72af5deeb4d078a7c3bdc41efa9990d31cfd1b275fd4726679499a040fe2d7b8e3091d38fce6afcf890399a921e006970ad4fdc58b9a61e2dd41a819f2d00964bd6d939a037d1926deb38cdfd69f4ce8db0a1cab524488badb48093827365ca670e04499a04bed2488c0b22c43817cc95bef1a928bdd31adbaec6119e282eab92fa3cb4c7deadd51e50a3539f787d6938bcfc6140750fa8999fe3a887a60c3f5859a90c840d737446ec75949d7386674ba52f714b6f7edfd08fdf5eb548cfac86398071f1b91496ca8645b83074fd3c2eaf6adf81924f6412593afe0e871302603ef2d6a83123901f9694f64dc89219f0aaeea0a3ff33ed6668a73ddc1844d7b409608375453b1033c40b3761cac81cf6b9546c517367130e48dd9099f735c29b62b9ba15dd7cabc63785760e7b8e0a104bf3b840220e540c399dbc4952e262a2a7db7b9542df2a94b2363740a7fd938a8640ae83b8609873ef7c9c76d5b6a2168f1db6333c57d0d2368477afe9572c49f41df4dc13a51df4b4e037a4254bba1d35fe9957abe731c465a6693d2300d94615106f1ec57fea9fd4a1e16ece7599673b26be13e088c1c66910998ed6e5e702f8652bbfe2e4c9e0e8f30bc466330b0c504ac1c538349399ac6cd6cf816f888a0b7c238ca9531a2f85e2ac89ac2f2e5c8cdbe1c1f3f20d4c89f9c812aceb33a194f66e5b5fa0bb56acd8d949e83355606d07ff5ce444e05253a76f26f4e061b99aaeca65eff05a30b15ffc07d6e6a2bb67dc8888587957f3cc9f626fc0b4334a4fca0c764c737d0edbb8199384dbafdd494416224ecb71f744405a69f9aa3d33c711761ecefe6d360bee69d67dade4bd7f642bfc8a43dcd44f306c450fe3e771e74293b37a63bf646cd7c475dd65e55ddac7acc346109eae2e", 0x5ac}, {&(0x7f0000001240)="18", 0x1}], 0x2}, 0x0) 12:01:18 executing program 2: r0 = socket$inet_udp(0x2, 0x2, 0x0) ioctl$ifreq_SIOCGIFINDEX_wireguard(r0, 0x8923, &(0x7f0000001780)={'wg0\x00'}) 12:01:18 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r1, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r0, &(0x7f0000004a80)=[{{&(0x7f00000000c0)=@vsock={0x28, 0x0, 0x0, @my}, 0x80, &(0x7f0000002480)=[{&(0x7f0000000200)=""/191, 0xbf}, {&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f0000000140)=""/123, 0x7b}, {&(0x7f00000012c0)=""/204, 0xcc}, {&(0x7f00000013c0)=""/4096, 0x1000}, {&(0x7f0000000040)=""/43, 0x2b}, {&(0x7f00000023c0)=""/40, 0x28}, {&(0x7f0000002400)=""/84, 0x54}], 0x8, &(0x7f0000002500)=""/110, 0x6e}, 0x8000}, {{&(0x7f0000002580)=@alg, 0x80, &(0x7f0000002700)=[{&(0x7f0000002600)=""/26, 0x1a}, {&(0x7f0000002640)=""/171, 0xab}], 0x2, &(0x7f0000002740)=""/39, 0x27}, 0xfffffffc}, {{&(0x7f0000002780)=@generic, 0x80, &(0x7f0000003a00)=[{&(0x7f0000002800)=""/57, 0x39}, {&(0x7f0000002840)=""/69, 0x45}, {&(0x7f00000028c0)=""/102, 0x66}, {&(0x7f0000002940)=""/192, 0xc0}, {&(0x7f0000002a00)=""/4096, 0x1000}], 0x5, &(0x7f0000003a80)=""/4096, 0x1000}, 0x1}], 0x3, 0x2, 0x0) ppoll(&(0x7f0000000000)=[{r1, 0x1200}], 0x1, 0x0, 0x0, 0x0) openat$cgroup_ro(0xffffffffffffffff, &(0x7f00000001c0)='cpuacct.usage_all\x00', 0x275a, 0x0) close(r0) 12:01:18 executing program 4: r0 = socket$inet_udp(0x2, 0x2, 0x0) ioctl$ifreq_SIOCGIFINDEX_wireguard(r0, 0x8931, &(0x7f0000001780)={'wg0\x00'}) [ 993.414052][T14052] netdevsim netdevsim3 netdevsim0: renamed from eth0 [ 993.613325][T14052] netdevsim netdevsim3 netdevsim1: renamed from eth1 12:01:19 executing program 0: prctl$PR_SET_MM_MAP_SIZE(0x29, 0xf, &(0x7f0000001600)) [ 993.770200][T14052] netdevsim netdevsim3 netdevsim2: renamed from eth2 [ 993.869588][T14052] netdevsim netdevsim3 netdevsim3: renamed from eth3 12:01:19 executing program 1: r0 = bpf$MAP_CREATE(0x0, &(0x7f00000000c0)=@base={0x1b, 0x0, 0x0, 0x8000}, 0x48) bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x11, 0x7, &(0x7f0000000240)=ANY=[@ANYBLOB="1800000000000000000000000000000018110000", @ANYRES32=r0, @ANYBLOB="0000000000000000b702000000800000850000008600000095"], &(0x7f0000000200)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) r1 = socket$packet(0x11, 0x3, 0x300) setsockopt$packet_int(r1, 0x107, 0x14, &(0x7f0000000080)=0xfff, 0x4) socketpair(0x1, 0x100000005, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getpeername$packet(r2, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000040)=0x14) sendmmsg(r1, &(0x7f0000000440)=[{{&(0x7f0000000700)=@xdp={0x2c, 0x2c, r3}, 0x80, &(0x7f00000004c0)=[{&(0x7f0000000180)='O', 0x36}], 0x1}}], 0x1, 0x0) 12:01:20 executing program 0: r0 = socket$nl_route(0x2c, 0x3, 0x0) sendmsg$nl_route(r0, &(0x7f0000000300)={0x0, 0x0, &(0x7f00000002c0)={0x0}}, 0x0) 12:01:20 executing program 2: r0 = syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000080)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x8, 0x56a, 0x59, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x1, 0x3, 0x0, 0x0, 0x0, {0x9, 0x21, 0x0, 0x0, 0x1, {0x22, 0x7}}}}]}}]}}, 0x0) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_control_io$hid(r0, &(0x7f0000000740)={0x24, 0x0, 0x0, &(0x7f0000000580)={0x0, 0x22, 0x7, {[@local=@item_4={0x3, 0x2, 0xa, "f4f96efc"}, @global=@item_012={0x1, 0x1, 0x0, "c8"}]}}, 0x0}, 0x0) 12:01:20 executing program 4: r0 = bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x11, 0xb, &(0x7f0000000180)=ANY=[@ANYBLOB="18000000000000000000000000000000180100002020702500000000002020207b1af8ff00000000bfa100000000000007010000f8ffffffb702000000000000b703000000000000850000007000000095"], &(0x7f0000000040)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000180)={&(0x7f0000000140)='kmem_cache_free\x00', r0}, 0x10) r1 = open(&(0x7f00009e1000)='./file0\x00', 0x8060, 0x0) fcntl$setlease(r1, 0x400, 0x0) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='./file1\x00') 12:01:20 executing program 0: r0 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x18, 0x4, &(0x7f00000002c0)=ANY=[@ANYBLOB="18010000000000000000000000000000850000006d00000095"], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000200)={&(0x7f0000000340)='kfree\x00', r0}, 0x10) r1 = socket$nl_netfilter(0x10, 0x3, 0xc) r2 = openat$sysfs(0xffffffffffffff9c, &(0x7f00000000c0)='/sys/kernel/config', 0x0, 0x0) dup3(r1, r2, 0x0) 12:01:21 executing program 1: r0 = syz_mount_image$f2fs(&(0x7f0000010240), &(0x7f0000010280)='./mnt\x00', 0x0, &(0x7f0000000000)=ANY=[], 0x0, 0x1020e, &(0x7f00000206c0)="$eJzs3D9vG2UcB/DnahoBLSVCDGw8EiA5ErHOdlJBWSKqqgOkimgZGRzbsdwmdhQ7TujEwp8XwQYTL4CNF8DG0qHvAIkNiaVCAvm5C0IVQxVMTJzPRzp/7547/+55rFt+pygBuLCW42+/ZuFaeCGEUAkhXA0h7WfllmwU8VoI4fUQwqW/bVk5/tfAUgjhxRDCtWnxomZWnvrmhy8++fbnD976+rsfK/lXX/4yv1UD8/ZmCGFvv9g/2ity2CvyfjnemvRT7q1NyixO7D0oj4dFHnW3U4Wj1sl1rZTNXnH9cP9wNM2d3VZ7mr3+ThrfHxQ3HE16J3XSF+63DtJxp7udsj8apuw9LOZ1XObD0bio0ynrfZrKh/H4JIvx7nG3WM/+g5TtwbgcL+oOO93jaU7KLG8XOtun/33Piw/7g8PjOOkejPrDQVyv1fNavnrQvr6a5/V3m6u9Tmunfb3bWOu0dtZitbsxGu6uxGqv3Y7V2zdvrsR6XmvU8rfj7Tsfx91OrE7z/f7gcNzfHa3ERq25XquvxDfq8e7mVtz66Natza17cXM4iHeGk9jMY715Y71xo/lO3Lp7LzbyRm79Zyo75fe+b814IpxPp32AAC4w/T8wD/p//X/Q/1749Wvf+Fc8QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF9aVn947TDvLxfGlcvylcuiV8jgrz/3xD7KnalamdUMIl5/x+s+zEJbKe5xsz4UQNsrt95f/298AAAAAFtnjJ9VHWerWi4/leU+Is7SUPrOrn82oXnqtM7NnKL2IenVW1SppfrNa6ZVQvqGaicvTj+dnVe2ZVM70bgAAwP+DTgAAAAAW2tN/hg8AAAAsHv0/AAAALL7U//v/fwAAALDYHj+pPpr3HAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD4k517N0EgCAIAOusvOUSxCnswsQSbsQQLsSMTg6vDTEQNHEFERDhFWN6D4ZjbZXYn3GQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgNo1u8W6Pc73XeucL918pxsAAADgrent08t0nL9mmZdce/V2L0+l+hHRRMTww/2bEjHKM+4xiIhlxmny6+YBAACgXu32sPr3HQAAAAAAAAAAAAAAAAAAAIAH5v8BAABAlcz/AwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACu7M7LCQAwCAPQfhbo/tMWQTcQvLwHCTkGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPrszDo1btSb/gUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPDZnWMbgAAgCqDnLKCyjyHUtjWLxgxETiVqQt5LLpf833wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIB/W4eIpa3LI+gqz7Mft3m6+1fNU4O/qn97ALCzX4dGAIAwDEXDYZDsPy2GzlDR9+7iYz8AAEyw/1KtfpJ1ez8BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAI/dOTQDAAShMKi4D/uPZ+Aja6PcFf5AeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPB2vj72is6oBACgZN8cHgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABcduBAAAAAAADI/7URqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrADBwIAAAAAQP6vjVBVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWFHTgQAAAAAADyf22EqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqKuzAgQAAAAAAkP9rI1RVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVhBw4EAAAAAID8XxuhqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqCjtwIAAAAAAA5P/aCFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVXYgQMBAAAAACD/10aoqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqwg4cCAAAAAAA+b82QlVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVRV24EAAAAAAAMj/tRGqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqsAMHJAAAAACC/r9uR6AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEwUAAD//wfxFs4=") ioctl$FS_IOC_SET_ENCRYPTION_POLICY(r0, 0x800c6613, &(0x7f0000000000)=@v2={0x2, @aes256, 0x0, '\x00', @c}) ioctl$FS_IOC_SET_ENCRYPTION_POLICY(r0, 0x800c6613, &(0x7f0000000200)=@v2={0x2, @aes128, 0x0, '\x00', @d}) [ 995.722458][ T5086] usb 3-1: new high-speed USB device number 11 using dummy_hcd 12:01:21 executing program 4: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$NFT_MSG_GETSETELEM(r0, &(0x7f0000001980)={0x0, 0x0, &(0x7f0000001940)={&(0x7f00000001c0)={0x1c, 0xd, 0xa, 0x201, 0x0, 0x0, {}, [@NFTA_SET_ELEM_LIST_ELEMENTS={0x8, 0x3, 0x0, 0x1, [{0x4}]}]}, 0x1c}}, 0x0) [ 996.052163][ T5086] usb 3-1: Using ep0 maxpacket: 8 [ 996.174861][ T5086] usb 3-1: config 0 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 996.186589][ T5086] usb 3-1: config 0 interface 0 altsetting 0 endpoint 0x81 has invalid wMaxPacketSize 0 [ 996.197021][ T5086] usb 3-1: New USB device found, idVendor=056a, idProduct=0059, bcdDevice= 0.00 [ 996.206524][ T5086] usb 3-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 996.316038][ T5086] usb 3-1: config 0 descriptor?? [ 996.421659][T14052] 8021q: adding VLAN 0 to HW filter on device bond0 12:01:22 executing program 0: socketpair(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) recvmsg$inet_nvme(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=""/61, 0x3d}, 0x40000060) [ 996.811453][T14052] 8021q: adding VLAN 0 to HW filter on device team0 [ 996.927705][ T5083] bridge0: port 1(bridge_slave_0) entered blocking state [ 996.935741][ T5083] bridge0: port 1(bridge_slave_0) entered forwarding state 12:01:22 executing program 4: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r0, &(0x7f0000000400)={0x0, 0x0, &(0x7f00000003c0)={&(0x7f0000000340)=@ipv4_delrule={0x30, 0x21, 0x1, 0x0, 0x0, {}, [@FRA_GENERIC_POLICY=@FRA_IIFNAME={0x14, 0x3, 'veth0_to_bond\x00'}]}, 0x30}}, 0x0) [ 997.011096][ T5086] wacom 0003:056A:0059.000B: unbalanced delimiter at end of report description [ 997.087243][ T5086] wacom 0003:056A:0059.000B: parse failed [ 997.094129][ T5086] wacom: probe of 0003:056A:0059.000B failed with error -22 [ 997.098091][ T5083] bridge0: port 2(bridge_slave_1) entered blocking state [ 997.109535][ T5083] bridge0: port 2(bridge_slave_1) entered forwarding state [ 997.273562][ T5086] usb 3-1: USB disconnect, device number 11 12:01:23 executing program 0: r0 = open(&(0x7f00000002c0)='./bus\x00', 0x1c1042, 0x0) r1 = creat(&(0x7f0000000080)='./bus\x00', 0x0) ioctl$FS_IOC_SETFLAGS(r1, 0x40086602, &(0x7f0000000300)) ioctl$FS_IOC_FIEMAP(r0, 0xc020660b, &(0x7f00000003c0)=ANY=[@ANYBLOB="0700000000000000060000000000000004"]) [ 997.690095][T14052] hsr0: Slave B (hsr_slave_1) is not up; please bring it up to get a fully working HSR network 12:01:23 executing program 4: chdir(0x0) r0 = open(&(0x7f00009e1000)='./file0\x00', 0x8060, 0x0) fcntl$setlease(r0, 0x400, 0x0) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='./file1\x00') 12:01:23 executing program 2: r0 = openat$ppp(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$FS_IOC_FSSETXATTR(r0, 0xc004743e, &(0x7f0000000000)) close_range(0xffffffffffffffff, 0xffffffffffffffff, 0x2) ioctl$PPPIOCGUNIT(r0, 0x80047456, &(0x7f0000000080)) 12:01:24 executing program 0: r0 = syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000080)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x8, 0x56a, 0x59, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x1, 0x3, 0x0, 0x0, 0x0, {0x9, 0x21, 0x0, 0x0, 0x1, {0x22, 0x7}}}}]}}]}}, 0x0) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_control_io$hid(r0, &(0x7f0000000740)={0x24, 0x0, 0x0, &(0x7f0000000580)={0x0, 0x22, 0x7, {[@local=@item_4={0x3, 0x2, 0xa, "f4f96efc"}, @global=@item_012={0x1, 0x1, 0x0, "c8"}]}}, 0x0}, 0x0) 12:01:24 executing program 4: r0 = open(&(0x7f00000002c0)='./bus\x00', 0x1c1042, 0x0) r1 = creat(&(0x7f0000000080)='./bus\x00', 0x0) ioctl$FS_IOC_SETFLAGS(r1, 0x40086602, &(0x7f0000000300)) ioctl$FS_IOC_FIEMAP(r0, 0xc020660b, &(0x7f00000003c0)=ANY=[@ANYBLOB="0700000000000000060000000000000004"]) 12:01:24 executing program 2: r0 = syz_mount_image$f2fs(&(0x7f0000010240), &(0x7f0000010280)='./mnt\x00', 0x0, &(0x7f0000000000)=ANY=[], 0x0, 0x1020e, &(0x7f00000206c0)="$eJzs3D9vG2UcB/DnahoBLSVCDGw8EiA5ErHOdlJBWSKqqgOkimgZGRzbsdwmdhQ7TujEwp8XwQYTL4CNF8DG0qHvAIkNiaVCAvm5C0IVQxVMTJzPRzp/7547/+55rFt+pygBuLCW42+/ZuFaeCGEUAkhXA0h7WfllmwU8VoI4fUQwqW/bVk5/tfAUgjhxRDCtWnxomZWnvrmhy8++fbnD976+rsfK/lXX/4yv1UD8/ZmCGFvv9g/2ity2CvyfjnemvRT7q1NyixO7D0oj4dFHnW3U4Wj1sl1rZTNXnH9cP9wNM2d3VZ7mr3+ThrfHxQ3HE16J3XSF+63DtJxp7udsj8apuw9LOZ1XObD0bio0ynrfZrKh/H4JIvx7nG3WM/+g5TtwbgcL+oOO93jaU7KLG8XOtun/33Piw/7g8PjOOkejPrDQVyv1fNavnrQvr6a5/V3m6u9Tmunfb3bWOu0dtZitbsxGu6uxGqv3Y7V2zdvrsR6XmvU8rfj7Tsfx91OrE7z/f7gcNzfHa3ERq25XquvxDfq8e7mVtz66Natza17cXM4iHeGk9jMY715Y71xo/lO3Lp7LzbyRm79Zyo75fe+b814IpxPp32AAC4w/T8wD/p//X/Q/1749Wvf+Fc8QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF9aVn947TDvLxfGlcvylcuiV8jgrz/3xD7KnalamdUMIl5/x+s+zEJbKe5xsz4UQNsrt95f/298AAAAAFtnjJ9VHWerWi4/leU+Is7SUPrOrn82oXnqtM7NnKL2IenVW1SppfrNa6ZVQvqGaicvTj+dnVe2ZVM70bgAAwP+DTgAAAAAW2tN/hg8AAAAsHv0/AAAALL7U//v/fwAAALDYHj+pPpr3HAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD4k517N0EgCAIAOusvOUSxCnswsQSbsQQLsSMTg6vDTEQNHEFERDhFWN6D4ZjbZXYn3GQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgNo1u8W6Pc73XeucL918pxsAAADgrent08t0nL9mmZdce/V2L0+l+hHRRMTww/2bEjHKM+4xiIhlxmny6+YBAACgXu32sPr3HQAAAAAAAAAAAAAAAAAAAIAH5v8BAABAlcz/AwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACu7M7LCQAwCAPQfhbo/tMWQTcQvLwHCTkGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPrszDo1btSb/gUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPDZnWMbgAAgCqDnLKCyjyHUtjWLxgxETiVqQt5LLpf833wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIB/W4eIpa3LI+gqz7Mft3m6+1fNU4O/qn97ALCzX4dGAIAwDEXDYZDsPy2GzlDR9+7iYz8AAEyw/1KtfpJ1ez8BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAI/dOTQDAAShMKi4D/uPZ+Aja6PcFf5AeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPB2vj72is6oBACgZN8cHgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABcduBAAAAAAADI/7URqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrADBwIAAAAAQP6vjVBVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWFHTgQAAAAAADyf22EqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqKuzAgQAAAAAAkP9rI1RVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVhBw4EAAAAAID8XxuhqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqCjtwIAAAAAAA5P/aCFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVXYgQMBAAAAACD/10aoqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqwg4cCAAAAAAA+b82QlVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVRV24EAAAAAAAMj/tRGqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqsAMHJAAAAACC/r9uR6AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEwUAAD//wfxFs4=") ioctl$FS_IOC_SET_ENCRYPTION_POLICY(r0, 0x800c6613, &(0x7f0000000000)=@v2={0x2, @aes256, 0x0, '\x00', @c}) lstat(&(0x7f0000000340)='./mnt\x00', &(0x7f0000000380)) 12:01:25 executing program 1: r0 = syz_usb_connect$hid(0x0, 0x37, &(0x7f0000000100)=ANY=[@ANYBLOB="1201000000000008ef0ea17200000000000109022400010000400009040000050300020009210200000122070009058103"], 0x0) syz_usb_control_io$hid(r0, &(0x7f0000000800)={0x24, &(0x7f00000005c0)={0x0, 0x5, 0x8c, {0x8c, 0x4, "4a00fd4e535926455b7ebde51de586c6279ea5715053e4e4424c3ee675c71df7083b6bb6cc543021fa9fdeff6ac16d2e59c3a22923c8bc951689aad075de5625f7c6126765f089556a9d239d33d5509215276bbd15d0f0cc5dba3015f350aacb88faeed175679dfe11340862383f0b1bbad9a8fdb4e05af488699cbc8b5850759b3106e2f646c98fed4f"}}, &(0x7f0000000680)={0x0, 0x3, 0xfa, @string={0xfa, 0x3, "feb7b137e56e76d4fdc766cc2e64dcdc360a49ba8f2ee0675bc62497ddc2a47d1dff27bf0f8cc124101af8303eaee1ae3f0069b9192f891a77cf00e7ebd8262fa94b9b90b8e36da6fab1f7646ce9d4e62b6fbe506f3cd5788443b35ef2df78bb0e65fb0bdaf39822719389f46cee078244f1dc4769f1cbd15b1012762c6374a10ce072a18f96086450d5f98359559316141f3817d89a548e8d208daae455182459b089e5dd5c59f0fab84c3f87c01a59c62d77c035b0cc5a6bf61b7eb0bb87a267c3f4a3e222ef72184295660202c5d392737d1cdb92598fcf7537b89b24aae8ae91b8a63efd86c0933a8046bde9d25f6c741ce6b1fc68b1"}}, &(0x7f0000000780)={0x0, 0x22, 0x11, {[@global=@item_4={0x3, 0x1, 0x0, "3cc8e57f"}, @global=@item_4={0x3, 0x1, 0x5, "8dac09a1"}, @global=@item_012={0x1, 0x1, 0x6, "cf"}, @global=@item_012={0x1, 0x1, 0xb, 'b'}, @main=@item_012={0x1, 0x0, 0x9, "b2"}, @main=@item_012={0x0, 0x0, 0x9}]}}, &(0x7f00000007c0)={0x0, 0x21, 0x9, {0x9, 0x21, 0x1000, 0x5, 0x1, {0x22, 0xb2f}}}}, &(0x7f0000000a40)={0x2c, &(0x7f0000000840)={0x0, 0x3, 0x18, "40ef9eb4970e719b2161471b23d873100476558984de8eee"}, &(0x7f0000000880)={0x0, 0xa, 0x1, 0xbc}, &(0x7f00000008c0)={0x0, 0x8, 0x1, 0x6}, &(0x7f0000000900)={0x20, 0x1, 0xda, "9d3522abef315c673ba58c22a5fb878391bad26ecbcdefb041e2c3cfd1d3cd17111fd0a93eecc81584de9a3e7571ec057cb52994f0e3b81c302de43597670729806992d6e272cb7807ad723726ed67c043f63b4835cd96ff7b84e8888bfa3119ee6d2f763ed21cb41d2d6242a2f0eafc6f72932ea8ba33187fb17f5600b82f16460979b8fdc8cb92178d49b688fbd0b5a2a2b86ed58476a5040f6e09d702b518c6b6025eb99b73eb925ef07a73713e4c7c3d23feb6748a17ed46e33418ad875afbca0d1720a4e12ed109678b96a1474dc45715cbee4f85a42242"}, &(0x7f0000000a00)={0x20, 0x3, 0x1, 0x80}}) syz_usb_control_io$hid(r0, &(0x7f00000002c0)={0x24, &(0x7f0000000180)={0x20, 0x8fcbb8c1661cb5f3, 0x7f, {0x7f, 0x11, "4d069515d02d4305f71d241c4b5986624e6fb15b6414536df1e74bd100eaca5b2e18b546eb7be961f778af910d5e754baa5acd09c88a2a9ec88ec4e6e62391b9acd70f7ab9ef569b7125d9910a56f4cc914fb2b2cd74e7fdebabca9e6c86b020e63abc908c86ef605175886bbbd9eed0ba53062234285cc3085be40ea0"}}, &(0x7f0000000240)={0x0, 0x3, 0x42, @string={0x42, 0x3, "5c0e407138a58621030410a1a9a290590ce694396249c816bebde146a3b611c810b14f4b0ce4c75a2e86cd968d3024a8533f193beebd6b25d5674e97d6735fee"}}, &(0x7f0000000000)={0x0, 0x22, 0xe, {[@main=@item_4={0x3, 0x0, 0x9, "7a530277"}, @main=@item_012={0x2, 0x0, 0x9, "01ff"}, @global=@item_012={0x0, 0x1, 0x4}, @global=@item_4={0x3, 0x1, 0x1, "b1106d95"}]}}, &(0x7f0000000080)={0x0, 0x21, 0x9, {0x9, 0x21, 0x7, 0x86, 0x1, {0x22, 0xc64}}}}, &(0x7f0000000580)={0x2c, &(0x7f0000000300)={0x20, 0x1a, 0xcf, "aff6cfea1b411615c3546421ee8dc591a0757cb13002987763cd8175595524fde844052507ae798500c8d63afc9636090a1926d074cf076de8237436faf916aa7845df914127a09247b50b2a8f9e059c7075318e5911793329033aa93c4a5da66fa35d3cb981a972a58c9cc996529fa9c1af9859ff1dfd9287a991af6104f406eb11c4109dfdddd0bb8a828fec2bc9de6491fe42e168f56fd544bedfa9d9fd6a0fb79703c530ab502c1158f63c6f11b486991f6058610c09feb4d0e6f3beadcea4d6abb92d9f0ac10288d30ff2798b"}, &(0x7f0000000400)={0x0, 0xa, 0x1, 0x81}, &(0x7f0000000440)={0x0, 0x8, 0x1}, &(0x7f0000000480)={0x20, 0x1, 0x90, "430c6728a07d02d18881eeb2c3ea0c4b3a4d3095feee6dac9f5a5280fa85defd73236707e1f715e830d81b15a976333245622d8b8898682754bf80463ea7502b259cb4f5f288cab39b9d977f33a22a92fe1532680da697a91d132fc05fe5a5ba667d3a23e2c1eeb8b9235f0056282f60be305a7aa21f1842d8c2699fda485f6a793ebcb8f8d907f70fe95e3af5f734b5"}, &(0x7f0000000540)={0x20, 0x3, 0x1, 0x18}}) [ 999.544686][ T4480] usb 1-1: new high-speed USB device number 8 using dummy_hcd [ 999.912311][ T4480] usb 1-1: Using ep0 maxpacket: 8 12:01:25 executing program 4: mkdir(&(0x7f0000000400)='./file1\x00', 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) mkdir(&(0x7f0000000300)='./bus\x00', 0x0) mount$overlay(0x0, &(0x7f00000000c0)='./bus\x00', &(0x7f0000000340), 0x0, &(0x7f0000000680)=ANY=[@ANYBLOB='workdir=./bus,lowerdir=./file0,upperdir=./file1']) creat(&(0x7f0000000340)='./file0/file0\x00', 0x0) chdir(&(0x7f00000001c0)='./bus\x00') r0 = openat$dir(0xffffffffffffff9c, &(0x7f00000003c0)='./file0\x00', 0x0, 0x0) ioctl$FS_IOC_FIEMAP(r0, 0x401c5820, &(0x7f00000004c0)) [ 1000.066562][ T4480] usb 1-1: config 0 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 1000.078160][ T4480] usb 1-1: config 0 interface 0 altsetting 0 endpoint 0x81 has invalid wMaxPacketSize 0 [ 1000.091843][ T4480] usb 1-1: New USB device found, idVendor=056a, idProduct=0059, bcdDevice= 0.00 [ 1000.101511][ T4480] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 1000.206734][ T4480] usb 1-1: config 0 descriptor?? [ 1000.472971][ T5071] usb 2-1: new high-speed USB device number 9 using dummy_hcd [ 1000.799816][ T4480] wacom 0003:056A:0059.000C: unbalanced delimiter at end of report description [ 1000.815373][ T5071] usb 2-1: Using ep0 maxpacket: 8 [ 1000.873527][T14052] 8021q: adding VLAN 0 to HW filter on device batadv0 [ 1000.909834][ T4480] wacom 0003:056A:0059.000C: parse failed [ 1000.917973][ T4480] wacom: probe of 0003:056A:0059.000C failed with error -22 [ 1000.972678][ T5071] usb 2-1: config 0 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 1000.984137][ T5071] usb 2-1: config 0 interface 0 altsetting 0 endpoint 0x81 has invalid wMaxPacketSize 0 [ 1000.994445][ T5071] usb 2-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 5 [ 1001.007797][ T5071] usb 2-1: New USB device found, idVendor=0eef, idProduct=72a1, bcdDevice= 0.00 [ 1001.017435][ T5071] usb 2-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 1001.144074][ T5071] usb 2-1: config 0 descriptor?? [ 1001.156359][ T5086] usb 1-1: USB disconnect, device number 8 12:01:26 executing program 4: r0 = syz_usb_connect(0x0, 0x24, &(0x7f0000000080)={{0x12, 0x1, 0x0, 0xbc, 0xb4, 0x27, 0x40, 0xac8, 0x3420, 0xc0de, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0xe, 0x1, 0x0, 0x9}}]}}]}}, 0x0) syz_usb_control_io$hid(r0, &(0x7f00000002c0)={0x24, 0x0, &(0x7f00000001c0)={0x0, 0x3, 0x2, @string={0x2}}, 0x0, 0x0}, 0x0) syz_usb_control_io(r0, &(0x7f0000000a40)={0x2c, 0x0, &(0x7f00000008c0)={0x0, 0x3, 0x2, @string={0x2}}, 0x0, 0x0, 0x0}, 0x0) syz_usb_control_io$hid(r0, &(0x7f0000000000)={0x24, 0x0, &(0x7f0000000040)={0x0, 0x3, 0x2, @string={0x2}}, 0x0, 0x0}, 0x0) [ 1001.692307][T14052] veth0_vlan: entered promiscuous mode [ 1001.709888][ T5071] hid-generic 0003:0EEF:72A1.000D: item fetching failed at offset 5/7 [ 1001.818722][ T5071] hid-generic: probe of 0003:0EEF:72A1.000D failed with error -22 [ 1001.870909][T14052] veth1_vlan: entered promiscuous mode [ 1001.953499][ T5071] usb 2-1: USB disconnect, device number 9 12:01:27 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f00000001c0)={'dvmrp0\x00', 0x2}) ioctl$TUNATTACHFILTER(r0, 0x401054d5, &(0x7f00000000c0)={0x1, &(0x7f0000000300)=[{}]}) [ 1002.399813][T14052] veth0_macvtap: entered promiscuous mode [ 1002.508159][T14052] veth1_macvtap: entered promiscuous mode 12:01:28 executing program 1: r0 = syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000080)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x8, 0x56a, 0x59, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x1, 0x3, 0x0, 0x0, 0x0, {0x9, 0x21, 0x0, 0x0, 0x1, {0x22, 0x7}}}}]}}]}}, 0x0) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_control_io$hid(r0, &(0x7f0000000740)={0x24, 0x0, 0x0, &(0x7f0000000580)={0x0, 0x22, 0x7, {[@local=@item_4={0x3, 0x2, 0xa, "f4f96efc"}, @global=@item_012={0x1, 0x1, 0x0, "c8"}]}}, 0x0}, 0x0) [ 1002.672296][ T9] usb 5-1: new high-speed USB device number 3 using dummy_hcd [ 1002.990387][T14052] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_0 [ 1003.001590][T14052] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 1003.013062][T14052] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_0 [ 1003.023843][T14052] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 1003.034017][T14052] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_0 [ 1003.044883][T14052] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 1003.060335][T14052] batman_adv: batadv0: Interface activated: batadv_slave_0 12:01:28 executing program 2: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r0, &(0x7f0000000200)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000140)=@ipv4_newroute={0x24, 0x18, 0x1, 0x0, 0x0, {}, [@RTA_DST={0x8, 0x1, @broadcast}]}, 0x24}}, 0x0) [ 1003.086501][ T9] usb 5-1: New USB device found, idVendor=0ac8, idProduct=3420, bcdDevice=c0.de [ 1003.097019][ T9] usb 5-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 12:01:28 executing program 0: r0 = syz_mount_image$f2fs(&(0x7f0000010240), &(0x7f0000010280)='./mnt\x00', 0x0, &(0x7f0000000000)=ANY=[], 0x0, 0x1020e, &(0x7f00000206c0)="$eJzs3D9vG2UcB/DnahoBLSVCDGw8EiA5ErHOdlJBWSKqqgOkimgZGRzbsdwmdhQ7TujEwp8XwQYTL4CNF8DG0qHvAIkNiaVCAvm5C0IVQxVMTJzPRzp/7547/+55rFt+pygBuLCW42+/ZuFaeCGEUAkhXA0h7WfllmwU8VoI4fUQwqW/bVk5/tfAUgjhxRDCtWnxomZWnvrmhy8++fbnD976+rsfK/lXX/4yv1UD8/ZmCGFvv9g/2ity2CvyfjnemvRT7q1NyixO7D0oj4dFHnW3U4Wj1sl1rZTNXnH9cP9wNM2d3VZ7mr3+ThrfHxQ3HE16J3XSF+63DtJxp7udsj8apuw9LOZ1XObD0bio0ynrfZrKh/H4JIvx7nG3WM/+g5TtwbgcL+oOO93jaU7KLG8XOtun/33Piw/7g8PjOOkejPrDQVyv1fNavnrQvr6a5/V3m6u9Tmunfb3bWOu0dtZitbsxGu6uxGqv3Y7V2zdvrsR6XmvU8rfj7Tsfx91OrE7z/f7gcNzfHa3ERq25XquvxDfq8e7mVtz66Natza17cXM4iHeGk9jMY715Y71xo/lO3Lp7LzbyRm79Zyo75fe+b814IpxPp32AAC4w/T8wD/p//X/Q/1749Wvf+Fc8QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF9aVn947TDvLxfGlcvylcuiV8jgrz/3xD7KnalamdUMIl5/x+s+zEJbKe5xsz4UQNsrt95f/298AAAAAFtnjJ9VHWerWi4/leU+Is7SUPrOrn82oXnqtM7NnKL2IenVW1SppfrNa6ZVQvqGaicvTj+dnVe2ZVM70bgAAwP+DTgAAAAAW2tN/hg8AAAAsHv0/AAAALL7U//v/fwAAALDYHj+pPpr3HAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD4k517N0EgCAIAOusvOUSxCnswsQSbsQQLsSMTg6vDTEQNHEFERDhFWN6D4ZjbZXYn3GQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgNo1u8W6Pc73XeucL918pxsAAADgrent08t0nL9mmZdce/V2L0+l+hHRRMTww/2bEjHKM+4xiIhlxmny6+YBAACgXu32sPr3HQAAAAAAAAAAAAAAAAAAAIAH5v8BAABAlcz/AwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACu7M7LCQAwCAPQfhbo/tMWQTcQvLwHCTkGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPrszDo1btSb/gUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPDZnWMbgAAgCqDnLKCyjyHUtjWLxgxETiVqQt5LLpf833wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIB/W4eIpa3LI+gqz7Mft3m6+1fNU4O/qn97ALCzX4dGAIAwDEXDYZDsPy2GzlDR9+7iYz8AAEyw/1KtfpJ1ez8BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAI/dOTQDAAShMKi4D/uPZ+Aja6PcFf5AeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPB2vj72is6oBACgZN8cHgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABcduBAAAAAAADI/7URqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrADBwIAAAAAQP6vjVBVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWFHTgQAAAAAADyf22EqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqKuzAgQAAAAAAkP9rI1RVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVhBw4EAAAAAID8XxuhqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqCjtwIAAAAAAA5P/aCFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVXYgQMBAAAAACD/10aoqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqwg4cCAAAAAAA+b82QlVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVRV24EAAAAAAAMj/tRGqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqsAMHJAAAAACC/r9uR6AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEwUAAD//wfxFs4=") ioctl$FS_IOC_SET_ENCRYPTION_POLICY(r0, 0x800c6613, &(0x7f0000000000)=@v2={0x2, @aes256, 0x0, '\x00', @c}) getdents(r0, &(0x7f0000000040)=""/44, 0x2c) [ 1003.266511][ T9] usb 5-1: config 0 descriptor?? [ 1003.414413][T14052] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 1003.431924][T14052] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 1003.445439][T14052] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 1003.456465][T14052] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 1003.466734][T14052] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 1003.477736][T14052] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 1003.488216][T14052] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 1003.499078][T14052] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 1003.514792][T14052] batman_adv: batadv0: Interface activated: batadv_slave_1 [ 1003.583096][ T9] usb 5-1: language id specifier not provided by device, defaulting to English [ 1003.643203][ T5083] usb 2-1: new high-speed USB device number 10 using dummy_hcd [ 1003.818567][T14052] netdevsim netdevsim3 netdevsim0: set [1, 0] type 2 family 0 port 6081 - 0 [ 1003.835241][T14052] netdevsim netdevsim3 netdevsim1: set [1, 0] type 2 family 0 port 6081 - 0 [ 1003.848283][T14052] netdevsim netdevsim3 netdevsim2: set [1, 0] type 2 family 0 port 6081 - 0 [ 1003.858117][T14052] netdevsim netdevsim3 netdevsim3: set [1, 0] type 2 family 0 port 6081 - 0 [ 1003.949375][ T5083] usb 2-1: Using ep0 maxpacket: 8 12:01:29 executing program 2: r0 = socket$netlink(0x10, 0x3, 0x0) r1 = openat$ppp(0xffffffffffffff9c, &(0x7f00000001c0), 0x222240, 0x0) sendmsg$nl_route(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000040)={&(0x7f00000000c0)=@newlink={0x38, 0x10, 0xfffff63d, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x18, 0x12, 0x0, 0x1, @ppp={{0x8}, {0xc, 0x2, 0x0, 0x1, {0x8, 0x1, r1}}}}]}, 0x38}}, 0x0) [ 1004.032311][ T9] usb 5-1: Found UVC 0.00 device (0ac8:3420) [ 1004.049810][ T9] usb 5-1: No valid video chain found. [ 1004.109155][ T5083] usb 2-1: config 0 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 1004.121423][ T5083] usb 2-1: config 0 interface 0 altsetting 0 endpoint 0x81 has invalid wMaxPacketSize 0 [ 1004.131779][ T5083] usb 2-1: New USB device found, idVendor=056a, idProduct=0059, bcdDevice= 0.00 [ 1004.146551][ T5083] usb 2-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 1004.212628][ T5083] usb 2-1: config 0 descriptor?? [ 1004.237052][ T4480] usb 5-1: USB disconnect, device number 3 12:01:30 executing program 2: r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$RTC_ALM_READ(r0, 0x80247008, 0x0) [ 1004.889623][ T5083] wacom 0003:056A:0059.000E: unbalanced delimiter at end of report description [ 1004.981048][ T5083] wacom 0003:056A:0059.000E: parse failed [ 1004.989599][ T5083] wacom: probe of 0003:056A:0059.000E failed with error -22 12:01:30 executing program 4: r0 = socket$netlink(0x10, 0x3, 0x0) r1 = openat$ppp(0xffffffffffffff9c, &(0x7f00000001c0), 0x222240, 0x0) sendmsg$nl_route(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000040)={&(0x7f00000000c0)=@newlink={0x38, 0x10, 0xfffff63d, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x18, 0x12, 0x0, 0x1, @ppp={{0x8}, {0xc, 0x2, 0x0, 0x1, {0x8, 0x1, r1}}}}]}, 0x38}}, 0x0) [ 1005.172909][ T4480] usb 2-1: USB disconnect, device number 10 12:01:31 executing program 2: r0 = socket$inet_udplite(0x2, 0x2, 0x88) setsockopt$inet_mreqn(r0, 0x0, 0x24, &(0x7f0000000180)={@loopback, @empty}, 0x8) 12:01:31 executing program 4: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) mmap$IORING_OFF_CQ_RING(&(0x7f0000fff000/0x1000)=nil, 0x7ffffffff000, 0x0, 0x10, r0, 0x8000000) 12:01:31 executing program 1: r0 = socket$netlink(0x10, 0x3, 0x0) r1 = openat$ppp(0xffffffffffffff9c, &(0x7f00000001c0), 0x222240, 0x0) sendmsg$nl_route(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000040)={&(0x7f00000000c0)=@newlink={0x38, 0x10, 0xfffff63d, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x18, 0x12, 0x0, 0x1, @ppp={{0x8}, {0xc, 0x2, 0x0, 0x1, {0x8, 0x1, r1}}}}]}, 0x38}}, 0x0) 12:01:32 executing program 2: r0 = syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000080)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x8, 0x56a, 0x59, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x1, 0x3, 0x0, 0x0, 0x0, {0x9, 0x21, 0x0, 0x0, 0x1, {0x22, 0x7}}}}]}}]}}, 0x0) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_control_io$hid(r0, &(0x7f0000000740)={0x24, 0x0, 0x0, &(0x7f0000000580)={0x0, 0x22, 0x7, {[@local=@item_4={0x3, 0x2, 0xa, "f4f96efc"}, @global=@item_012={0x1, 0x1, 0x0, "c8"}]}}, 0x0}, 0x0) 12:01:32 executing program 4: syz_io_uring_setup(0x1f59, &(0x7f0000000000), &(0x7f0000000080), 0x0) syz_io_uring_setup(0x7ff7, &(0x7f0000000180), &(0x7f0000000200), &(0x7f0000000240)) 12:01:32 executing program 1: write$P9_RMKDIR(0xffffffffffffffff, &(0x7f00000000c0)={0x14}, 0x14) bpf$MAP_UPDATE_ELEM_TAIL_CALL(0x2, &(0x7f0000000040)={{0x1}, 0x0, 0x0}, 0xbc) 12:01:32 executing program 0: r0 = socket$netlink(0x10, 0x3, 0x0) r1 = openat$ppp(0xffffffffffffff9c, &(0x7f00000001c0), 0x222240, 0x0) sendmsg$nl_route(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000040)={&(0x7f00000000c0)=@newlink={0x38, 0x10, 0xfffff63d, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x18, 0x12, 0x0, 0x1, @ppp={{0x8}, {0xc, 0x2, 0x0, 0x1, {0x8, 0x1, r1}}}}]}, 0x38}}, 0x0) 12:01:32 executing program 4: bpf$ENABLE_STATS(0x20, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x18, 0x4, &(0x7f00000002c0)=ANY=[@ANYBLOB="18010000120000000000000000000000850000006d00000095"], &(0x7f0000000000)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000100)={&(0x7f0000000040)='mm_page_alloc\x00', r1}, 0x10) sendmsg$inet(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000006c0)=[{&(0x7f0000000200)="fa82", 0xff0f}], 0x1, 0x0, 0x0, 0x500}, 0x0) 12:01:33 executing program 1: openat$pidfd(0xffffffffffffff9c, &(0x7f0000000200), 0x16001, 0x0) [ 1007.611581][ T4480] usb 3-1: new high-speed USB device number 12 using dummy_hcd 12:01:33 executing program 0: r0 = syz_genetlink_get_family_id$nl802154(&(0x7f0000000cc0), 0xffffffffffffffff) r1 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NL802154_CMD_DEL_SEC_DEV(r1, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000080)={0x14, r0, 0x1}, 0x14}}, 0x0) [ 1007.933271][ T4480] usb 3-1: Using ep0 maxpacket: 8 12:01:33 executing program 4: r0 = syz_io_uring_setup(0xc25, &(0x7f0000000000)={0x0, 0x4740}, &(0x7f0000000080), &(0x7f00000000c0)) io_uring_register$IORING_UNREGISTER_PERSONALITY(r0, 0xa, 0x0, 0x0) [ 1008.101984][ T4480] usb 3-1: config 0 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 1008.114670][ T4480] usb 3-1: config 0 interface 0 altsetting 0 endpoint 0x81 has invalid wMaxPacketSize 0 [ 1008.125520][ T4480] usb 3-1: New USB device found, idVendor=056a, idProduct=0059, bcdDevice= 0.00 [ 1008.140465][ T4480] usb 3-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 12:01:33 executing program 1: r0 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$EBT_SO_GET_ENTRIES(r0, 0x0, 0xf, 0x0, &(0x7f0000000440)) [ 1008.184811][ T4480] usb 3-1: config 0 descriptor?? 12:01:33 executing program 0: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r0, 0x8971, &(0x7f00000001c0)={'batadv_slave_0\x00'}) [ 1008.772392][ T4480] wacom 0003:056A:0059.000F: unbalanced delimiter at end of report description 12:01:34 executing program 4: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000005f40)={0x0, 0x0, &(0x7f0000005f00)={&(0x7f00000002c0)=@newtaction={0x1ec4, 0x30, 0x0, 0x0, 0x0, {}, [{0x23c, 0x1, [@m_pedit={0xb4, 0x0, 0x0, 0x0, {{0xa}, {0x5c, 0x2, 0x0, 0x1, [@TCA_PEDIT_KEYS_EX={0x58, 0x5, 0x0, 0x1, [{0x14, 0x6, 0x0, 0x1, [@TCA_PEDIT_KEY_EX_HTYPE={0x6}, @TCA_PEDIT_KEY_EX_HTYPE={0x6}]}, {0x1c, 0x6, 0x0, 0x1, [@TCA_PEDIT_KEY_EX_CMD={0x6}, @TCA_PEDIT_KEY_EX_CMD={0x6}, @TCA_PEDIT_KEY_EX_HTYPE={0x6}]}, {0x24, 0x6, 0x0, 0x1, [@TCA_PEDIT_KEY_EX_CMD={0x6}, @TCA_PEDIT_KEY_EX_HTYPE={0x6}, @TCA_PEDIT_KEY_EX_HTYPE={0x6}, @TCA_PEDIT_KEY_EX_CMD={0x6}]}]}]}, {0x2d, 0x6, "0335ab4a685fbec43e44545c96699c986ebcd363fa5e3b72a2ea456afa90dab24b1630926630420bb8"}, {0xc}, {0xc}}}, @m_xt={0x74, 0x0, 0x0, 0x0, {{0x7}, {0x14, 0x2, 0x0, 0x1, [@TCA_IPT_HOOK={0x8}, @TCA_IPT_HOOK={0x8}]}, {0x39, 0x6, "10526bf32f272abd53ee74e17341703cdccf02faad5ecfabc1614771d914863189a28cc209dde58de11060854492bb785d93e44b7a"}, {0xc}, {0xc}}}, @m_bpf={0x84, 0x0, 0x0, 0x0, {{0x8}, {0xc, 0x2, 0x0, 0x1, [@TCA_ACT_BPF_OPS_LEN={0x6}]}, {0x51, 0x6, "cdc6b018223be764705c4bc4a90b3356d52e152faecdf770a59c7a3bf9a6575067ba6de04cfb4e03ed15aa62ae0903a20f379ea88c36eaf3ca5baa3846f957d7c3f9a529b520e345c8eb214da9"}, {0xc}, {0xc}}}, @m_vlan={0x8c, 0x0, 0x0, 0x0, {{0x9}, {0x4}, {0x5d, 0x6, "3de1f6d03244cc20740b3b85b84184ec8bc67cc49f3895cceb4fc89665547fe6a9a88132086eb064ce36133772cc9574fefcd302f127d5d05b594c014131d27ff731250102d2e41bb667edcc2d18f5490c6151f286f09cb327"}, {0xc}, {0xc}}}]}, {0x1c74, 0x1, [@m_pedit={0x1c70, 0x0, 0x0, 0x0, {{0xa}, {0x1c44, 0x2, 0x0, 0x1, [@TCA_PEDIT_PARMS_EX={0xe20}, @TCA_PEDIT_PARMS={0xe20}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0x1ec4}}, 0x0) [ 1008.907246][ T4480] wacom 0003:056A:0059.000F: parse failed [ 1008.916338][ T4480] wacom: probe of 0003:056A:0059.000F failed with error -22 12:01:34 executing program 1: r0 = socket$can_bcm(0x1d, 0x2, 0x2) recvmsg$can_bcm(r0, &(0x7f0000000840)={0x0, 0x0, 0x0}, 0x0) [ 1009.042801][ T4480] usb 3-1: USB disconnect, device number 12 12:01:35 executing program 4: syz_io_uring_setup(0x0, &(0x7f0000000340), &(0x7f00000003c0), &(0x7f0000000400)) 12:01:35 executing program 2: pselect6(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0), 0x0) 12:01:35 executing program 0: openat$kvm(0xffffffffffffff9c, &(0x7f0000000ec0), 0x0, 0x0) 12:01:36 executing program 4: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r0, 0x80811501, 0x0) 12:01:36 executing program 1: ioctl$KVM_SET_XCRS(0xffffffffffffffff, 0x4188aea7, 0x0) 12:01:36 executing program 2: seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0xc7d, 0x5, 0x1, 0x1}]}) 12:01:36 executing program 0: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_buf(r0, 0x0, 0x29, &(0x7f0000000200)="ef7cd18fce9982cb52bcef401f4a971f", 0x10) 12:01:36 executing program 1: getitimer(0x0, &(0x7f00000006c0)) 12:01:37 executing program 4: bpf$OBJ_GET_MAP(0x7, &(0x7f0000000480)=@o_path={0x0, 0x0, 0x4010}, 0x18) 12:01:37 executing program 0: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) ioctl$sock_ipv6_tunnel_SIOCDELTUNNEL(r0, 0x89f2, &(0x7f0000000340)={'ip6_vti0\x00', &(0x7f00000002c0)={'ip6gre0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @empty, @private0}}) 12:01:37 executing program 2: openat$procfs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/timer_list\x00', 0x0, 0x0) 12:01:37 executing program 1: r0 = socket$netlink(0x10, 0x3, 0x0) bind$netlink(r0, &(0x7f0000514ff4)={0x10, 0x0, 0x0, 0x2ffffffff}, 0xc) setsockopt$sock_int(r0, 0x1, 0x8, &(0x7f0000000000), 0x4) sendmsg$nl_route(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000100)=ANY=[@ANYBLOB="3800000010001fff08000000fddbdf2500000000", @ANYRES32=0x0, @ANYBLOB="0b01000001000000180012800e000100776972656775617264"], 0x38}}, 0x0) 12:01:37 executing program 0: getresgid(&(0x7f00000003c0), &(0x7f0000000400), &(0x7f0000000440)) 12:01:37 executing program 4: r0 = syz_open_dev$dri(&(0x7f0000000400), 0x0, 0x0) ioctl$DRM_IOCTL_MODE_GETRESOURCES(r0, 0xc04064a0, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x0}) 12:01:38 executing program 2: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) sendmsg(r0, &(0x7f0000003cc0)={&(0x7f0000000480)=@in6={0xa, 0x4e24, 0x0, @private2}, 0x80, 0x0}, 0x0) [ 1012.500466][T14361] netlink: 4 bytes leftover after parsing attributes in process `syz-executor.1'. 12:01:38 executing program 0: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r0, 0x40086602, &(0x7f00000001c0)={'batadv_slave_0\x00'}) 12:01:38 executing program 4: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) ioctl$sock_ipv6_tunnel_SIOCDELTUNNEL(r0, 0x89f2, &(0x7f0000000500)={'ip6tnl0\x00', 0x0}) 12:01:38 executing program 2: bpf$BPF_MAP_CONST_STR_FREEZE(0x16, &(0x7f00000000c0), 0x4) 12:01:38 executing program 1: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) sendmsg(r0, &(0x7f0000003cc0)={&(0x7f0000000480)=@in6={0xa, 0x4e24, 0x0, @private2}, 0x80, 0x0}, 0x0) 12:01:38 executing program 0: syz_genetlink_get_family_id$nl80211(&(0x7f00000035c0), 0xffffffffffffffff) 12:01:39 executing program 4: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r0, 0x8946, &(0x7f00000001c0)={'batadv_slave_0\x00'}) 12:01:39 executing program 2: seccomp$SECCOMP_SET_MODE_FILTER(0x1, 0x0, &(0x7f0000000100)={0x1, &(0x7f0000000080)=[{0x2}]}) 12:01:39 executing program 0: creat(&(0x7f0000000180)='./file0/file0\x00', 0x0) 12:01:39 executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000080), 0xffffffffffffffff) socket$nl_generic(0x10, 0x3, 0x10) timer_create(0xfffffffd, 0x0, &(0x7f0000000040)) syz_genetlink_get_family_id$devlink(0x0, 0xffffffffffffffff) timer_settime(0x0, 0x0, &(0x7f0000000100)={{0x77359400}, {0x77359400}}, 0x0) timer_create(0xfffffffd, 0x0, &(0x7f0000000040)=0x0) timer_settime(r2, 0x0, &(0x7f0000000100)={{0x77359400}, {0x77359400}}, 0x0) timer_settime(r2, 0x0, &(0x7f0000000140), 0x0) sendmsg$NL80211_CMD_START_AP(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000680)={&(0x7f0000000580)=ANY=[@ANYBLOB="ec000000", @ANYRES16=r1, @ANYBLOB="010025bd7000fbdbdf250f"], 0xec}}, 0x0) 12:01:40 executing program 4: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) sendmsg(r0, &(0x7f0000003cc0)={&(0x7f0000000480)=@in6={0xa, 0x4e24, 0x0, @private2}, 0x80, 0x0}, 0x0) 12:01:40 executing program 2: syz_open_dev$dri(&(0x7f0000000400), 0x0, 0xa001) [ 1014.547977][T14226] wlan0: Created IBSS using preconfigured BSSID 50:50:50:50:50:50 [ 1014.557494][T14226] wlan0: Creating new IBSS network, BSSID 50:50:50:50:50:50 [ 1014.572948][T14388] netlink: 216 bytes leftover after parsing attributes in process `syz-executor.1'. [ 1014.727330][ T5030] Bluetooth: hci4: command 0x0406 tx timeout 12:01:40 executing program 0: r0 = socket$inet_sctp(0x2, 0x5, 0x84) getsockopt$inet_mtu(r0, 0x0, 0xa, 0x0, &(0x7f0000000280)) 12:01:40 executing program 1: socketpair(0x11, 0x2, 0x6, &(0x7f00000001c0)) [ 1014.896838][ T48] wlan1: Created IBSS using preconfigured BSSID 50:50:50:50:50:50 [ 1014.905303][ T48] wlan1: Creating new IBSS network, BSSID 50:50:50:50:50:50 12:01:40 executing program 4: r0 = syz_io_uring_setup(0x1d05, &(0x7f0000000480), &(0x7f0000000500), &(0x7f0000000540)) io_uring_register$IORING_REGISTER_PERSONALITY(r0, 0x9, 0x0, 0x0) 12:01:40 executing program 2: openat$kvm(0xffffffffffffff9c, &(0x7f0000000340), 0x25a040, 0x0) 12:01:40 executing program 3: openat$sndtimer(0xffffffffffffff9c, &(0x7f0000000000), 0x105400) 12:01:41 executing program 0: r0 = socket$inet_sctp(0x2, 0x5, 0x84) setsockopt$inet_mreqn(r0, 0x0, 0x24, &(0x7f0000000140)={@dev, @loopback}, 0xc) 12:01:41 executing program 3: bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000100), 0x48) 12:01:41 executing program 2: openat$kvm(0xffffffffffffff9c, &(0x7f0000000000), 0x20002, 0x0) 12:01:41 executing program 4: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000680), 0xffffffffffffffff) sendmsg$NL80211_CMD_CHANNEL_SWITCH(r0, &(0x7f0000000780)={0x0, 0x0, &(0x7f0000000740)={&(0x7f00000006c0)={0x28, r1, 0x1, 0x0, 0x0, {{}, {@void, @val={0xc}}}, [@chandef_params=[@NL80211_ATTR_WIPHY_EDMG_CHANNELS={0x5}]]}, 0x28}}, 0x0) 12:01:41 executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$TIPC_NL_NAME_TABLE_GET(r0, &(0x7f0000000980)={0x0, 0x0, &(0x7f0000000940)={0x0}}, 0x0) 12:01:42 executing program 2: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r0, 0x8920, &(0x7f00000001c0)={'batadv_slave_0\x00'}) 12:01:42 executing program 3: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) sendmsg(r0, &(0x7f0000003cc0)={&(0x7f0000000480)=@in6={0xa, 0x0, 0x0, @private2}, 0x80, 0x0}, 0x0) 12:01:42 executing program 0: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000005f40)={0x0, 0x0, &(0x7f0000005f00)={&(0x7f00000002c0)=@newtaction={0xec4, 0x30, 0x0, 0x0, 0x0, {}, [{0x5c, 0x1, [@m_pedit={0x58, 0x0, 0x0, 0x0, {{0xa}, {0x4}, {0x29, 0x6, "0335ab4a685fbec43e44545c96699c986ebcd363fa5e3b72a2ea456afa90dab24b16309266"}, {0xc}, {0xc}}}]}, {0xe54, 0x1, [@m_pedit={0xe50, 0x0, 0x0, 0x0, {{0xa}, {0xe24, 0x2, 0x0, 0x1, [@TCA_PEDIT_PARMS_EX={0xe20}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0xec4}}, 0x0) 12:01:42 executing program 4: bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000600)=@bpf_lsm={0x1d, 0xf, &(0x7f0000000100)=@ringbuf, 0x0}, 0x90) 12:01:43 executing program 2: bpf$BPF_MAP_CONST_STR_FREEZE(0x15, &(0x7f00000000c0), 0x4) 12:01:43 executing program 0: seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{}, {0x5}, {}]}) 12:01:43 executing program 3: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$FOU_CMD_DEL(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000100)={0x14}, 0x14}}, 0x0) sendmsg$TIPC_NL_NAME_TABLE_GET(r0, &(0x7f0000000340)={&(0x7f00000001c0)={0x10, 0x0, 0x0, 0x40000000}, 0xc, &(0x7f0000000300)={&(0x7f0000000240)={0x14}, 0x14}}, 0x0) 12:01:43 executing program 4: bpf$MAP_CREATE(0x0, &(0x7f0000000000)=@base={0x0, 0x0, 0x0, 0x0, 0x201c, 0x1}, 0x48) [ 1017.776774][ T5030] Bluetooth: hci3: unexpected cc 0x0c03 length: 249 > 1 [ 1017.787582][ T5030] Bluetooth: hci3: unexpected cc 0x1003 length: 249 > 9 [ 1017.800724][ T5030] Bluetooth: hci3: unexpected cc 0x1001 length: 249 > 9 [ 1017.835242][ T5030] Bluetooth: hci3: unexpected cc 0x0c23 length: 249 > 4 [ 1017.867500][ T5030] Bluetooth: hci3: unexpected cc 0x0c25 length: 249 > 3 [ 1017.888018][ T5030] Bluetooth: hci3: unexpected cc 0x0c38 length: 249 > 2 [ 1018.091011][ T48] netdevsim netdevsim1 netdevsim3 (unregistering): unset [1, 0] type 2 family 0 port 6081 - 0 12:01:43 executing program 0: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) ioctl$sock_ipv6_tunnel_SIOCDELTUNNEL(r0, 0x8913, &(0x7f0000000340)={'syztnl0\x00', 0x0}) 12:01:43 executing program 2: seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0x2, 0x0, 0x0, 0x10000}]}) 12:01:43 executing program 3: syz_open_dev$sg(0x0, 0x0, 0x0) syz_open_dev$sg(&(0x7f00000001c0), 0xe7, 0x40040) 12:01:44 executing program 4: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NL80211_CMD_LEAVE_MESH(r0, &(0x7f0000000980)={0x0, 0x0, &(0x7f0000000940)={&(0x7f0000000900)={0x20, 0x0, 0x0, 0x0, 0x0, {{}, {@void, @val={0xc}}}}, 0x20}}, 0x0) [ 1018.427342][ T48] netdevsim netdevsim1 netdevsim2 (unregistering): unset [1, 0] type 2 family 0 port 6081 - 0 12:01:44 executing program 2: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r0, 0x401c5820, &(0x7f00000001c0)={'batadv_slave_0\x00'}) [ 1018.740709][ T48] netdevsim netdevsim1 netdevsim1 (unregistering): unset [1, 0] type 2 family 0 port 6081 - 0 12:01:44 executing program 4: getrlimit(0x0, &(0x7f0000000c00)) [ 1018.944065][ T48] netdevsim netdevsim1 netdevsim0 (unregistering): unset [1, 0] type 2 family 0 port 6081 - 0 12:01:44 executing program 3: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0xd, &(0x7f0000000480)='h', 0x1) 12:01:44 executing program 2: r0 = creat(&(0x7f0000000280)='./file0\x00', 0x0) close(r0) r1 = syz_open_dev$dri(&(0x7f0000000000), 0x1, 0x0) ioctl$DRM_IOCTL_MODE_GETRESOURCES(r1, 0xc04064a0, &(0x7f0000000140)={0x0, &(0x7f0000000380)=[0x0], 0x0, 0x0, 0x0, 0x1}) r3 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r3, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r4) ioctl$DRM_IOCTL_MODE_GETCRTC(r0, 0xc06864a1, &(0x7f0000000300)={0x0, 0xfffffffffffffe7a, r2, 0x0}) ioctl$DRM_IOCTL_MODE_GETFB2(r0, 0xc06864ce, &(0x7f0000000600)={r5}) 12:01:45 executing program 4: syz_open_dev$loop(&(0x7f0000000c40), 0x0, 0x10000) 12:01:45 executing program 3: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000002c00)={0x6, 0x3, &(0x7f0000002940)=@framed, 0x0}, 0x90) 12:01:45 executing program 0: syz_mount_image$vfat(&(0x7f0000000140), &(0x7f0000000400)='./bus\x00', 0x4204, &(0x7f0000000080)=ANY=[], 0x8, 0x31f, &(0x7f0000000440)="$eJzs3M9LI2cYwPEnMcZJRJNDaWmh+NJe2kMHTXsuDUWhNFBRU6qFwqiTNmSaSCa4ZFlW97TXZf+IPYhHb8Lu/gNe9rZ72cvevCzsYWVZdpZMZkxiJsbEuPHH9wOSN3meZ3zfzCDPG8wc/vXg/0LO1nNGRcKakpCIyJFIUsLiC3mPYXcclWbb8v34m+dfLy6v/J7OZGYXlJpLL/2YUkpNTj2+dSfmpe2PyUHyn8PXqVcHnx98efhh6b+8rfK2KpYqylCrpZcVY9Uy1XreLuhKzVumYZsqX7TNcj1eqsdzVmljo6qM4vpEfKNs2rYyilVVMKuqUlKVclUZ/xr5otJ1XU3EBd1kdxYWjHSfxWsDngz69c5xnFPC5XLaGBHRY22R7M6FzgsAAFxKJ/v/cK2l79D//9Ch//fHbv9fS270/7vfPK2M/7k36fX/+9Gg/v+nF/X6lv5fE5EL7//bO6Irb6uX5HP1/7gcpqJtL4VantX6/7i3f3fd+3t32h3Q/wMAAAAAAAAAAAAAAAAAAAAAcBUcOU7CcZyE/+j/NL5C4D3HtdTp/I+JiFY7+w7n/zpbXF4Rzf3iXmRSxLq/md3M1h+9uJ84LQl5714PHvfykG03qGqS8sTa8uq3NrMjbiSdk7xYYsqMJCTZUu+O537LzM6outb6UYk316ckIZ8F16cC66Py3bdN9bok5NmalMSSdfe6btTfnVHq1z8yJ+pjbh4AAAAAANeBrpTmbZ8D9++6rlRwvF5/vL9u/3zgeH89Hbg/jyS+igx37QAAAAAA3BR29HbBsCyzbFc7DmLSLWfMO9rpxwkeRHpJbgxGT8sZaVrhWQ8Yrf9Dg/Q2jQEN/Fu4toS0c7yrhuWv/wzJWu9zDks/K52qzUed9x3zPzbqlCPzgz5N/p1zuyV/8fDR2/5+Rci7a29z6Oc9rctKAwfbA1jy6EX+zQEAAAAwHH7TH7P9V34Z7oQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALiBPsX97Ya9RgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOCy+BgAAP//y8b36A==") r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='blkio.bfq.io_wait_time\x00', 0x275a, 0x0) write$cgroup_int(r0, &(0x7f0000000000), 0xffffff6a) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100f0200, 0x0, 0xf0}) [ 1019.712954][ T48] bridge_slave_1: left allmulticast mode [ 1019.718897][ T48] bridge_slave_1: left promiscuous mode [ 1019.725752][ T48] bridge0: port 2(bridge_slave_1) entered disabled state 12:01:45 executing program 2: r0 = openat$urandom(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$RNDADDTOENTCNT(r0, 0x40045201, 0x0) [ 1019.903633][ T48] bridge_slave_0: left allmulticast mode [ 1019.911662][ T48] bridge_slave_0: left promiscuous mode [ 1019.918415][ T48] bridge0: port 1(bridge_slave_0) entered disabled state [ 1020.005199][T11338] Bluetooth: hci3: command tx timeout 12:01:45 executing program 2: unshare(0x20000400) r0 = openat$vcsu(0xffffffffffffff9c, &(0x7f00000030c0), 0x200000, 0x0) bpf$MAP_UPDATE_CONST_STR(0x2, &(0x7f00000001c0)={{r0}, 0x0, 0x0}, 0x20) 12:01:46 executing program 4: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$L2TP_CMD_TUNNEL_CREATE(r0, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000300)={&(0x7f00000002c0)={0x14}, 0x14}}, 0x0) [ 1020.473655][T14459] loop0: detected capacity change from 0 to 128 12:01:46 executing program 3: r0 = syz_open_dev$dri(&(0x7f00000000c0), 0x1ff, 0x0) ioctl$DRM_IOCTL_MODE_GETRESOURCES(r0, 0xc04064a0, &(0x7f00000003c0)={0x0, &(0x7f0000000000)=[0x0], &(0x7f0000000340)=[0x0], 0x0, 0x0, 0x1, 0x1}) ioctl$DRM_IOCTL_MODE_CREATE_LEASE(r0, 0xc01864c6, &(0x7f0000000040)={&(0x7f0000000640)=[r2, r1], 0x2, 0x0, 0x0, 0xffffffffffffffff}) r4 = syz_open_dev$dri(&(0x7f0000000080), 0x6, 0x88002) ioctl$DRM_IOCTL_MODE_GETPLANERESOURCES(r3, 0xc01064b5, &(0x7f0000000200)={&(0x7f0000000180)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], 0x8}) r6 = syz_open_dev$dri(&(0x7f0000000140), 0x1, 0x0) r7 = syz_open_dev$dri(&(0x7f0000002580), 0x1, 0x0) r8 = syz_open_dev$dri(&(0x7f0000002580), 0x1, 0x0) ioctl$DRM_IOCTL_MODE_GETRESOURCES(r8, 0xc04064a0, &(0x7f00000026c0)={0x0, &(0x7f0000002600)=[0x0], 0x0, 0x0, 0x0, 0x1}) ioctl$DRM_IOCTL_MODE_GETCRTC(r7, 0xc06864a1, &(0x7f00000008c0)={0x0, 0x0, r9, 0x0}) ioctl$DRM_IOCTL_MODE_DIRTYFB(r6, 0xc01864b1, &(0x7f00000002c0)={r10, 0x0, 0x0, 0x1, &(0x7f0000000280)=[{}]}) ioctl$DRM_IOCTL_MODE_GETPLANE(r4, 0xc02064b6, &(0x7f00000002c0)={r5, r1, r10, 0x0, 0x0, 0x4, &(0x7f0000000280)=[0x0, 0x0, 0x0, 0x0]}) ioctl$DRM_IOCTL_MODE_GET_LEASE(r3, 0xc01064c8, &(0x7f0000000140)={0x1, 0x0, &(0x7f0000000100)=[0x0]}) seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{}, {0x4d}, {0x6}]}) ioctl$DRM_IOCTL_MODE_GETPLANE(r3, 0xc02064b6, &(0x7f0000000240)={r11, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) 12:01:46 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000001400), 0x0, 0x0) ioctl$IOMMU_HWPT_ALLOC$TEST(r0, 0x3b89, &(0x7f00000014c0)={0x28, 0x0, 0x0, 0x0, 0x0, 0x0, 0xdead, 0x4, &(0x7f0000001480)}) 12:01:46 executing program 4: unshare(0x20000400) r0 = openat$vcsu(0xffffffffffffff9c, &(0x7f00000030c0), 0x200000, 0x0) bpf$MAP_UPDATE_CONST_STR(0x2, &(0x7f00000001c0)={{r0}, 0x0, 0x0}, 0x20) 12:01:46 executing program 0: ioctl$sock_SIOCGIFINDEX(0xffffffffffffffff, 0x8933, 0x0) syz_genetlink_get_family_id$l2tp(&(0x7f0000000280), 0xffffffffffffffff) [ 1021.196507][ T28] audit: type=1326 audit(1710504106.683:21): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=unconfined pid=14465 comm="syz-executor.3" exe="/root/syz-executor.3" sig=31 arch=c000003e syscall=202 compat=0 ip=0x7f740447dda9 code=0x0 12:01:47 executing program 4: pipe2$watch_queue(&(0x7f0000000400), 0x80) [ 1021.515449][ T48] bond0 (unregistering): (slave bond_slave_0): Releasing backup interface 12:01:47 executing program 2: unshare(0x20000400) r0 = openat$vcsu(0xffffffffffffff9c, &(0x7f00000030c0), 0x200000, 0x0) bpf$MAP_UPDATE_CONST_STR(0x2, &(0x7f00000001c0)={{r0}, 0x0, 0x0}, 0x20) [ 1021.638667][ T48] bond0 (unregistering): (slave bond_slave_1): Releasing backup interface [ 1021.727464][ T48] bond0 (unregistering): Released all slaves 12:01:47 executing program 3: getresgid(&(0x7f0000000180), &(0x7f00000001c0), &(0x7f0000000200)) [ 1022.081564][T11338] Bluetooth: hci3: command tx timeout 12:01:47 executing program 4: setsockopt$ax25_SO_BINDTODEVICE(0xffffffffffffffff, 0x101, 0x19, 0x0, 0x0) 12:01:47 executing program 2: unshare(0x20000400) r0 = openat$vcsu(0xffffffffffffff9c, &(0x7f00000030c0), 0x200000, 0x0) bpf$MAP_UPDATE_CONST_STR(0x2, &(0x7f00000001c0)={{r0}, 0x0, 0x0}, 0x20) 12:01:47 executing program 0: sendmsg$BATADV_CMD_SET_VLAN(0xffffffffffffffff, 0x0, 0x0) r0 = syz_open_dev$vivid(&(0x7f0000000700), 0x2, 0x2) ioctl$VIDIOC_UNSUBSCRIBE_EVENT(r0, 0x4020565b, &(0x7f0000000740)={0x5, 0x20000000}) 12:01:48 executing program 3: syz_open_dev$swradio(&(0x7f00000005c0), 0x0, 0x2) 12:01:48 executing program 2: getsockname$ax25(0xffffffffffffffff, 0x0, &(0x7f0000000300)) socket$inet_udp(0x2, 0x2, 0x0) geteuid() [ 1022.908480][ T1217] ieee802154 phy0 wpan0: encryption failed: -22 [ 1022.915558][ T1217] ieee802154 phy1 wpan1: encryption failed: -22 12:01:48 executing program 4: unshare(0x20000400) bpf$MAP_UPDATE_CONST_STR(0x2, &(0x7f00000001c0)={{}, 0x0, 0x0}, 0x20) 12:01:48 executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$l2tp(&(0x7f0000000180), 0xffffffffffffffff) sendmsg$L2TP_CMD_TUNNEL_GET(r0, &(0x7f0000000240)={&(0x7f0000000140)={0x10, 0x0, 0x0, 0x10000000}, 0xc, &(0x7f0000000200)={&(0x7f00000001c0)={0x24, r1, 0x1, 0x0, 0x0, {}, [@L2TP_ATTR_CONN_ID={0x8}, @L2TP_ATTR_CONN_ID={0x8, 0x9, 0x3}]}, 0x24}}, 0x0) [ 1023.227338][T14422] chnl_net:caif_netlink_parms(): no params data found 12:01:49 executing program 3: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NBD_CMD_STATUS(r0, &(0x7f0000001740)={0x0, 0x0, &(0x7f0000001700)={0x0}}, 0x0) [ 1023.462424][ T48] hsr_slave_0: left promiscuous mode 12:01:49 executing program 2: r0 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/key-users\x00', 0x0, 0x0) pread64(r0, &(0x7f0000000180)=""/96, 0x60, 0x29) [ 1023.511931][ T48] hsr_slave_1: left promiscuous mode [ 1023.572112][ T48] batman_adv: batadv0: Interface deactivated: batadv_slave_0 [ 1023.579898][ T48] batman_adv: batadv0: Removing interface: batadv_slave_0 12:01:49 executing program 4: r0 = openat$vimc2(0xffffffffffffff9c, &(0x7f00000030c0), 0x2, 0x0) ioctl$VIDIOC_ENCODER_CMD(r0, 0xc028564d, &(0x7f0000003500)) [ 1023.644202][ T48] batman_adv: batadv0: Interface deactivated: batadv_slave_1 [ 1023.652119][ T48] batman_adv: batadv0: Removing interface: batadv_slave_1 12:01:49 executing program 0: unshare(0x20000400) bpf$MAP_UPDATE_CONST_STR(0x2, &(0x7f00000001c0)={{}, 0x0, 0x0}, 0x20) [ 1023.782327][ T48] veth1_macvtap: left promiscuous mode [ 1023.788176][ T48] veth0_macvtap: left promiscuous mode [ 1023.794424][ T48] veth1_vlan: left promiscuous mode [ 1023.801824][ T48] veth0_vlan: left promiscuous mode 12:01:49 executing program 2: syz_open_dev$video(&(0x7f0000000640), 0x0, 0x0) 12:01:49 executing program 3: r0 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/key-users\x00', 0x0, 0x0) pread64(r0, &(0x7f0000000180)=""/96, 0x60, 0x29) [ 1024.163626][T11338] Bluetooth: hci3: command tx timeout 12:01:50 executing program 4: r0 = syz_open_dev$swradio(&(0x7f00000005c0), 0x0, 0x2) ioctl$VIDIOC_QUERY_EXT_CTRL(r0, 0xc0e85667, &(0x7f0000000900)={0x80000000, 0x0, "bfbbed93c3a6217524faf48dbe37800436a399cce3977be0d8b04828969f2694"}) 12:01:50 executing program 0: r0 = socket$phonet_pipe(0x23, 0x5, 0x2) ioctl$sock_SIOCGIFINDEX_80211(r0, 0x8933, 0x0) 12:01:50 executing program 2: unshare(0x20000400) bpf$MAP_UPDATE_CONST_STR(0x2, &(0x7f00000001c0)={{}, 0x0, 0x0}, 0x20) 12:01:50 executing program 3: r0 = openat$vcs(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) getpeername$l2tp(r0, 0x0, 0x0) 12:01:50 executing program 4: r0 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/key-users\x00', 0x0, 0x0) pread64(r0, &(0x7f0000000180)=""/96, 0x60, 0x29) 12:01:50 executing program 0: r0 = inotify_init() inotify_add_watch(r0, &(0x7f0000000580)='./file0\x00', 0x1000002) 12:01:50 executing program 2: rt_sigqueueinfo(0x0, 0x0, &(0x7f0000000080)={0x0, 0x0, 0xffffffc1}) [ 1025.446093][ T48] team0 (unregistering): Port device team_slave_1 removed [ 1025.545348][ T48] team0 (unregistering): Port device team_slave_0 removed 12:01:51 executing program 4: r0 = openat$vcsu(0xffffffffffffff9c, &(0x7f00000030c0), 0x200000, 0x0) bpf$MAP_UPDATE_CONST_STR(0x2, &(0x7f00000001c0)={{r0}, 0x0, 0x0}, 0x20) 12:01:51 executing program 3: r0 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/key-users\x00', 0x0, 0x0) pread64(r0, &(0x7f0000000180)=""/96, 0x60, 0x29) 12:01:51 executing program 0: r0 = syz_open_dev$swradio(&(0x7f00000005c0), 0x0, 0x2) ioctl$VIDIOC_G_CTRL(r0, 0xc008561b, &(0x7f0000000e00)={0xfffffff8}) [ 1026.252921][T11338] Bluetooth: hci3: command tx timeout 12:01:52 executing program 4: r0 = openat$binder_debug(0xffffffffffffff9c, &(0x7f0000000440)='/sys/kernel/debug/binder/stats\x00', 0x0, 0x0) ioctl$SIOCAX25CTLCON(r0, 0x89e8, 0x0) 12:01:52 executing program 2: r0 = openat$vcsu(0xffffffffffffff9c, &(0x7f00000030c0), 0x200000, 0x0) bpf$MAP_UPDATE_CONST_STR(0x2, &(0x7f00000001c0)={{r0}, 0x0, 0x0}, 0x20) 12:01:52 executing program 0: syz_mount_image$btrfs(&(0x7f0000005100), &(0x7f0000000140)='./file0\x00', 0x410, &(0x7f0000000080), 0x1, 0x5102, &(0x7f000000a2c0)="$eJzs3U+IVWUfB/Dnzp1x5lVw7isEtsoikGrh4CYioqtMUFF0y8VgBE4tgnThJEi0EMQW/Vt4S4paSK6kFsksjKA2LqQwArehYS7cKAaSi3Yac8957pz7HO+5d0ZtTD8fmTnnOb/zPOe5l7O43+uccwIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACEEF74/bNDVfVT16bPnJtp7jywZebyvul1p0OodbbX8vqOrc++8ua2HS9OxA6zL2fLRqPfkFnX81ljVc/GhX69P6+HEMaSAer58pk1pVGLq3vKA1a6fnH30U17mxuPH27Xr146e7L80lkwsdITWCn5eXVh8Vxqdn6PJHt024VTr9Zzimb90xPuX3kRAMCSTLU6i+7H0fwjbre9P60n7WbSbift+AmhXWwsRzbuqn7z3JDWV2iezSwqjPedZ1LP3/9uu5X2T9pJ1FjCPHt3zSPNRL95ziX1lZonAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwJ3kkbdHH6qqn7o2febcTHPngS0zl/dNrzsdQqOzvZaVa6vfP9z869utxw78uPmr4xeef6ye94vL0cLO4be48sRkCG8UKhfisBfXhtDqLXSa4cty4a3OynOxAAAAwN3k/s7vkW47i4NjPe1aJ03WOv+iLCxev7j76Ka9zY3HD7frVy+dPbn88Vp9xmvecLxuu7H4UysE4xh/0/EW63HXPaVxqqUjpnn+8fNTf1f1L+X/RnX+j++c/A8AAMDNkP/TcaoNyv/fvfbHJ1X9S/l/Q88hS/k/zjjm/5GwvPwPAAAAd7Lbnf+bpXGqDcr/4y+NfV3Vv5T/p4bL/6PFaceNv8YJ75oMYWrQ1AEAAIA+4v+7L361EPN69s1BmtefevTguarxSvm/OVz+H7ulrwoAAAC4GUe+2P5wVb2U/1vD5f/x2zprAAAAYCne+XDig6p6Kf/PDpf/V+fL/MqHrNNP8a8QDk2GMLGwMpcVfg7tp7sFAAAA4BaJOf3PT3f+ULVfKf/PVd//P97pIF7/33P/v9L1/4VCdte/J90YAAAAgHtR+Xr+eHv87MkF/Z6/P+z1/w/87+CrVccv5f/9w+X/enF5K5//BwAAAMvwX3v+3/bSONUG3f//vo/e/aWqfyn/t4fL/3G5pvjyTsT3573JENYvrOR3E/wmHm5XUpgfKxQ6WkmPbbFHXpgfLxQ65pIemydDeHBhZX/jei4r/D8W2kmPK2vzwpGkcDoW8vOhWziWFE7EM+3ztfl008L3sZBfYDEfr6BY070kIulxtV+PhcINe5ztHhwAAOCeEsNznmXHepshjbLztUE7rB60w8igHeqDdhhNdkh37Lc9zPYW4vb2mY1Le/7/keHyf3wrVmWLftf/h3j9f/5cw+71/7Ox0EgK87HQSu8Y0IrHyMLux/EYjVbe48r6bgEAAADuavF7gfoKzwMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD+Ye/eY+Sq7sOBn32O9+H1QvJTCL8o2SQ1jpt4vbbJQy1V1pSqEWmadUODqohiY6/J4gU7tikxCpGxiWiEoLRBSv4owiiKav6AWoGIpIBwkeIIlUdEVRRAoNAaoiBSShKRJkihmr33zN45d+exttd4yecjeefMfM/zzsNz7r1zLgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8Lvh8Feu+ttm8Yd/e97Tz104ftm+9Re+fM15pz8ewsTM4x1ZuKP/+lvHf37nuXftu2/tbfccPf+DvXm5PB4Gqn868zvXxVqPLg3h3o4QutPAqsEs0JPfH4z1vWswhNPCbKBWYrI/K5E2HL7fF8KBMBuoVfW9vhAGC4ELnnjowRuriVv6QlgeQqikbTxbydroSwNn9WaB/jSwvTsL/OqNTC3w3c4sAMctvhlqL/pDE/UZhucu1+D113PCOvbmSofXFRPDjfP9bP0Cd6qgN31g4rietlJ1LIjS2+Owd9sieLeVtvPNnrbiF6n8G8obs6FK6NwyuXXTldO74yOdYXS0q1FNC/Q8P/XqlzbPJ71oXoexA8Mn5HV402PL7+xa+alH71m1/MWDH9r/0vF280eFTVpML7RKyF9zi+Z5jMZ9niyCt1/pW9KIL10hhK2f/71PN4uX5v/Dzef/8eUcbzvrcsdaXx/K5ubxkcGYeGUom5sDAADAorEY9ppuH33gY83qK83/R9o7/h8P+eeT+Wy0h0MYn0nsXxbCGTOPZ4E7YnOXLAvhvTOpifrA+iRwOIR3ziRW1qpKSiyJJUaSwE+G8sB4EjgSAxNJ4FsxcHMSuC4GDiWBzTFwOAmcGwNhqn4cvz+Uj6PtQF8MbMw24qF4FsIvhmJrybZ6plYVAADACZLPDnvq7xbOdTjeDHF6eaivVYZ4BnbDDJWkhnQGW5tWNayhu1UNna1qqI17b/Phl2ruaFVz6TSMjvoMt/7ybz4TmijN/8eaz/8rc3Sko3T8P4QNM39j7s48Ml2Lb5yoywAAAAAch4H/ff6bzeKl+f94e+f/x30iXYXM4ZG4G2LbshDG6gNZtX9YDmRHvQfyAAAAACwGtePxtWPhU/ltdop2Op8u55+YZ/544H98zvy9h+/f2Ky/pfn/RHvn//fX32adOBJ78bVlISwpBH4Qe1kNzBiJgR9/vD6Qj/9I3AA3xKryExNqVd0QS2yMgbEkcKBRiR/WSpxRH8ifrFrj+2vjmMpLFAIAAABw0sXdAfG4fDz//32/WXtVs3Kl+f/G+Z3/PzMPLp3ePz0QwuruELrSHwY80p8tDBgDgx154oH+rK6utKpr+0M4pzqwtKrn8/X/u9M1Bp/oy6qKgTPed/DVs6qJb/aFsLoYePJzt3+4mtidBGqN/2VfCO+pjjZt/DtLssZ70sa/viSEdxcCtaouWRJCtbHetKqHKvl1DNKq/rkSwtsKgVpVH6mEsCcAsEjF/0q3FB/ctefqbZumpyd3LmAi7sPvC1unpidHN2+f3lJp0KctSZ/rljG6tjymdq9880y+RNFn794w2E669jvBsWJb+X780omD+f34XahnZpxre+rurkuH/IH3l5sIhW9SjYbcucBD7i9WMvskluqP+XvDQFhy5a7JnaNf3LR798412d92s6/N/sbDTNm2WpNuq/65+tbGy6PhalmJY91WK4qVrN59+Y7Vu/ZcvWrq8k2XTl46ecWaj6wdO3ts3dhHz15dHdVY9rfFUFfMVXUy1Ddub3NcJ3CoZ3YXKjkZnxoSEhKLLbF9YEXT/5NL8/8dzef/8VMnfvLn6zM0Ov4/HA/zZ4/PHubfGAMH2j3+P9zoaH7txICRJLA3BvY6zA8AAMBbQ5zkx72Zca/0T1d+58Vm5Urz/73t/f7/BK3/X1u6/vxGy/yvjCXGGq3/ny7zX1v/f2+j9f/TZf5r6/8feBPW/7+yFkg2yS+s/w8AALwVnLz1/1su759eIKCUoeXy/ukFAkoZWi7j3+4FAua9/v+z//lX/x2aKM3/b25v/m/hfgAAADh1fPnPrvp/zeKl+f+B9ub/J3/9v9Do/P+RRoGJRgsDWv8PAACARarR+n/D1/df3Kxcaf5/qL35fzztorMud6z19aFsTbuQrmn3ylDtJwMAAACwOHSG0dGeNvPWrYy6/tjbfCpfCrRZuuj5Pzk6v/P/D7c3/6/7XcZNjy2/s2vlpx59/Z5Vy188+KH9L80e/wcAAAAWTrv7JQAAAAAAAAAAAAAAgDff8/+xb12zeOn3/2HDzOONfv8fr/sXf1/w9rrcsdbW6//l9y/45F17ZpYsfGQohPcXA9v2bTst5NfmX1EMPHjRyndUE/vSEvc/d+4L1cTFaeATq05/rZo4JwlsjIskvjMNxKsqvrY0CcTlFf89DcTtcSgN9OaBry7NxtGRbqufDmbbqiPdVk8PhrCsEKhtq3sHszY60gHekgRqA/xCGogD/PM80Jn26q6BrFcxMBiL3jaQ9QoAgFNW/BbYE7ZOTU+Oxa/w8fbM7vrbqG7JsmvL1Xa02fwz+dJkn717w2A76a70u+jstcZ7QqU6hDWlr6vFLB0zozwxtbTYdG9vMORWq711NiiXmu+m6208or5sRKObt09v6Wk58HWts6ztbpllTWmyU8zSObNJ26iljb60MaI2t00bXY73O8PoaFeS6w9icDjUafWKaPf3+sV1/hq9Cop5rji6/1fN6ivN/4fbm/9XiuN6Lb8YwN54Zb2/W2aZfwAAAFhYX13/62/Ef5+5/uEnm+Utzf9H2pv/xz1Y+aHgbG/H4Xj9//3LQpi5tP5wFrgjNnfJshDeO5OaiCWyC+qfH0uMZYE74g6TlbHExon6qpbEwKEk8JOhPHA4CRyJgXwvxcGQ78r5+6EQPjyT2lBfYkcsMZwEPh0DI0lgNAbGksDSGBhPAi8vzQMTSeDfYiBM1W+ru5fm2woAAGA+8nlWT/3dkM7zDnW3ytDRKkN/qwydrTJUWmVoNIp4/9sxQ09y8kpHIVNPWmtfUkspQ7wY/rz7VcoQflifMy1Yajqef1A736CjPsN9H+uuhCZK8/+x9ub//fW3WetH4vx/9vp/WeAHsXtfi6eOj8TAjz9eH8h3DByJk90balVN5CXySfsNscR4DIwkgR0xMJ4ENm7IAwfeUR/IZ9q1xvfXGp/KSxQCAAAAcNLFHQRxN02c/9+26ysDzcqV5v/j7c3/Y3sDxcaui7UeXRrCvR2zvakFVg1mgbgfYzD+PP5dgyGcVtjBUSsx2Z+V6E0aDt/vy36h3ptW9b2+7McH8f4FTzz04I3VxC19ISwv7H2ptfFsJWujLw2c1ZsF+tPA9u4sEPf81ALf7cwCcNxqewXjCyo/1aVmeO5yDV5/b5VrgqbDK+0DnSPfXL+5WiilHa75PtWa+T1tTfffcsKU3h6HvdsW47tt2Lut+EUq/4byxmyoEjq3TG7ddOX07vhI8ZesJQv0PBd/pdpO+gS8Dvcee29bq6QdGEs+PsbmLjf367AjVnfTY8vv7Fr5qUfvWbX8xYMf2v9S291oIP5Q+KFr/nXwR4XNu9AqIX/NLbrPkwmfJ4vxv4ERT1sIYcPLX7+hWbw0/59ob/7fndzO+HXcmLuWhfCBwsZ9JG7+P16WfQ4WAtmn5NvKgeyQ+38NNfzkBAAAgBOttrujtr9gKr/NTghP58nl/BPzzB/3V4zPmb/dfvf/9UXLm8VL8/+Nzef/S5JuOv7v+D8LxPH/OZ3qu6KXpA/sPa5d0aXqWBCO/8/pVH+3Of4/J8f/Hf+fi+P/LTj+P6dT/WkrfUva4UtXCOHFP3rg6Wbx0vx/R3vzf+v/zb1oX239v42N1v/b0Wj9v73W/wMAABZUg4Xm0nleafW+UoZ09b5ShpYLBLZcYtD6f/Ne/++FM5/9TWiiNP/f2978P74cBoqtL5b1/0Y2NKjq5hjYYWFAAAAATkWNdhAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADw5rrvH/5nS7P4w7897+nnLhy/bN/6C1++5rzTHw9haubxjizc0X/9reM/v/Pcu/bdt/a2e46e/8FKXq4nv/3/dbljra8PhXCg8MhgTLwyVL0zG7jgk3ft6a4mHhkK4f3FwLZ9206rJr41FMKKYuDBi1a+o5rYl5a4/7lzX6gmLk4Dn1h1+mvVxDl5oCPt7j8uzbrbkXb3xqUhLCsEat29bGl9VbU2/jQPdKZt/NNg1kYMDMai3xjM2oiB6VhiakkIq7tD6EqreriSVdWVVvUvlayqrrSqL1dCOCeE0J1W9VxvVlV3OvLHe7OqYuCM9x189axq4kBvCKuLgSc/d/uHq4kvJIFa43/RG8J7qi+ZtPFv92SN96SN39ITwrtDCL1piV92ZyV60xLPd4fwtkKg1vjnu0PYE3hLiB8+dZ9ou/ZcvW3T9PTkzgVM9OZt9YWtU9OTo5u3T2+pJH1qpKOQfuPaYx/7M69+aXP19rN3bxhsJ92dl+uZ6fLanrq760713sd+9RcrmX0+SvXH/L1hICy5ctfkztEvbtq9e+ea7G+72ddmf7vyaLat1jTZVl3FO2/2tlpRrGT17st3rN615+pVU5dvunTy0skr1nxk7djZY+vGPnr26uqoxrK/7Q81NBzq7Sd/qGd2Fyo5GR8A80vEzXOq9EdC4ncx0Vn36TZ2qv+nV/qiP9vRnlCZ+YAuTSuKWTpmRnkiBr3+GEd8LN9TWo5oTWniUMqytnWWdaXJxGyWvizLzPe60uSwWFPnzCaN9zvD6GhXo+0wXH+3uHl/dhyb96l807WbBgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/o8dOBAAAAAAAPJ/bYSqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoq7MCBAAAAAACQ/2sjVFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWEHjgUAAAAAhPlbh9GzAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHApAAD//+xnJvI=") r0 = open(&(0x7f0000000000)='./bus\x00', 0x14d35e, 0x0) fallocate(r0, 0x0, 0x0, 0x1000f4) pwritev2(r0, &(0x7f0000001640)=[{&(0x7f00000001c0)="dba8a43c2c70b24217b90c384a79d7b02a5382912fab884f201b9aa679dab61fc14d833f6b9ccdbe8759a4e7d59315f8b526f0e0b6dfb9af6b19328db33b3019d4a9b54902aa04b8285f2327d56ca1abb9f155caf70f84ca3edb70ee87cf1e046d24934e009d3d2835403f151e65d4dee1ee33dc73309d0e393023a9f9ebad0b829e635a21e8df2dc9fe8f1c78ba2fcbc5e3053494ecaf76865958222f177b271555fb0c3f4130366a36874283b85975884bc4fb1a8a2dae027d0510592a7f2debd6a1aea0966ecdb20eae4640e81e209149", 0xd2}, {&(0x7f00000002c0)="82bfac6a31943dc7f4261c5fd65ced9cb8990ea576f51e414993793a211019007dcf3708d9c851803dbc8a8b7efd20c25738838dbde8db3fdf683aef64a23114ec2bfb0296dbfdbed51b8fe2ec69d840d24a08a333f7edcef4b519ddfe17cf622976d8f565e4a0cc04c15b9a8d2724fc30dc3faca5ff087e4ca06596219f6b340efa27ed35bcd088154c0e42fee096d775aeaa74dc46a73a8633802e9624776c8cbfc0e55ee6e3fe2ba1491601db6a7e0510f4c1cd65042defcd6c809f8ea0c82c73790f44539e1fd3cf5fd99c273b381dd42e437e209e042d8894e467c2017a735db45911c3e6430b3d25fd29c4aa0c3f1b06caf0cbb29ccc87fa3450c6626775e33236590b9daa1f4f34e3715fc53a78202d6f336bc6e8cffca87c8804b4bebcfd12038c39b03c22f047cb67b3e61c65a81f5091f3055d20a6b16c5b7b7d277348326de8ef30dfca98bf35601861de7ccdc0eabe7cefe70fbdab487668d0e173f6d4fa6b62750ae58868be2a5d873db9227a93c3bbf0d7d80ae9a97f6c02cda06c08b05ee817c18b84eade6dd2cabeb7a029d27585ddeb22bbc6e9f91da2e45bb41a46419bce00de6e0913448eda9e5c6c759f9e0e52fc30b85585471aaf14344e139ec5868e645117a3d8224b47921df66a89930f917a8fc2572ff7a19460cb6bd4cb81a756df4442a6fab845a4f0ad50d0e5f71ffc1666b53610aa35474870993defa91d95b12be900b4641b8c466caa781fe6cf91f602427e4b5e99741b3684606ea069d6fd70117f60d5fe8dff82b7189c313a3b2e413249714a949ebdbe1448b5be5ea5140c67e79a8b7b0dc7c820722445d4833a0f2e4657163a37e49d2937f27efc44e30d2c1d81a56404887a819b4bef89a4bf9e5fc28acf445e040cf12b535c153b2d94639667a69f2e5a0524fac6983a27f72ac6734f819fe7b6e9b2a2bfad7343b206b29eb353d25d742f64574d3d2e69c2b6f84b072b13f003143462db843eda56bd8c53e2ac6b17dff074fbb89ece05da04b6adc5778e80568c45e4a0456397a6c79e0455108e790a0e76dfb11228e1dd12c4713d1e30b130af6e352fcbda1d27b8b0cc38ec15b34d59645b0b55ad4b857e976aa04304e4b8b9e6b9bc7284ef65c6621b1b7299d192ef64c7df8f3e6e048504f6e623d778015c37112960177e476b66307236f4a1ddd8c5de398171fb729b079c3861eee383abfb56cb30e37ea3894312b8b6dc75af04ca986a5d45e514dfb6a8a6865922c1858d852784a0c5c6afe52a293db660c3ad2c42bc4761735cd446d0f1e224c7a2a33792e3b5c919f18fe9fbd368e37d6383aa9d613c9d5a5370b2fb151b23b3d16b035ec3afb3394f4a1fb67664b250aa268fc825967416b360a636d24eaf38b84cf92459a0b58f905eee951b98414c37f6b6175a25224eba628d87fd73b272d4bf29bc214ce028c04c1bd8b6ccf9cf0e9d240dd43e1dd74ee00d3513529c29e89b6c032191e3129c9c22708ceb8b9602af246f4ccb03fe7f271d9113bc07f99dfdc4304886e61db2462cffae2cc8c726512d1c08485c2ee5fca277daa77d3d117715b588571722265b9cbb0054ed354f2d231a3c9bc2d981e5078f70512af7ab34653938d4344355255f167ea41458a5799e29b662c0ce07f9f85774bedc731fd8f5e2011bec7580c4bce05b6df0ec8fc2155cd7b739032920d640110e9fc71b8dbb9c1b5e8080687f8e34a07920ac2e52074e4d4d5472d7ae0daa86bac2b75d9b51e3253bd2a2aa16f60edc727c093edc47bfbd94c7acb956d23e17bb7ff736ea9976c5cd69d5556c0040dbcfd127a1381776fa50b6a3dfb8972203c9bcfce343ff009213187394db33efe27f6a7c1a5c9725a1ef97be16534ae7e71a6be1234793c5b4b063aac51d2c72a1a235120813dd76427168c33077b8691edfddf97794875de8e36684e695c9da64f05bca9776d2200a35a29ca1bec53cfe0538a5ef36e6df8dc18a279fe30123020a23bde70ffc45c8774238c85a1b453a551c15b4dd8ac789cde107396d296b8d695fba4be5b62e6372165f118760f4414a5073978a19e08cba36dd8d6c328ef6ed834fcce62525f9614395601e2834bbf99ce132bbd72fd3ee131a21bcd837e83c1b86648ade0d2a86af2f77f0e6e8f101391eac756e2a7587adb93ca352a6a6fb38e37be087fbb26227bc450767155cfe83a292a597db26ad8905eefe6f0e87b51a6723720b25970629ccd43b11063e91b823c81381f1c5577e271d04e8657f2967a3d8d95fedead7ff1d0c53a529e654150ad131d0fec32399280f4c4f6f3517aeec969ca25c9b06bab464f4cbdd2d001943660379f3b2ee483f38c42e5228899b3a5513a533ab91c0094ebd7515df0904c0baac3f44ccae95f57ff559ca71021d4367e2fa930fe6fcc604dbe504130aa77131609a3e857a953dbaad4360482f7fa0a0baa5557b4f94b8c395fba3e021e52e84321f5efa2ea499bbbf35a7d8cf51425ad0e48d9193bc1a131a134df5c4af3a5e5a6cdf2916fc2ff333d14256e1edc9e1c1d246e2ae8ad6da12e364b446c25470367da25933e3903cd43c088f7cabb1f599f3e5287a2060b4fca8f5c8496d7803745530616aa9d4e3cb4aed78bb9af60010d33e858d04387eef420021ff219e8d714f24ba54ac54890d9481f9b77bb743e9a8cb4e79c679e0a76f5239f214912f969c346fb47a4f8f98e4ad5c977c339ffd281ae249ad5e9283ab166d946bbf81e8d85ae40e3b85277a3016b7151c0dd4982282b53472c56c375f77aa4ffb94d7ef40e276756be25cceb649f46ed43ee70481a574281737fb80ea426580d56ed6879a32170676349bc4b8feae03decc3e8078e7d53c666cf3d7056ffcf5e5061fe5976e5b739bf6883d85a0b7557efb201588d0523f750eb75327138ca7558453faa25f01198b17430da0da5238968f3a955c77049dc843af6408f7012c5ddd6cccc9c7d33c95421d8d339032e3d0d102e1827fb7109920c5c9b43befb2d9476c6f3a48c5334740dbd095e9fb59e29d7f146c0287e210f25cf123f0807c590e5cdac4ce78d87fb5774fb5f608535a37043abb333a99804e8ba09e223e14bb454620eeee726170cb637be92b3fd5374398e0d6c331e32b47d9cda4166acc1fee3fa496e6a54f5d8212bba7948e583b9230794cdbe8312acfd727abe3490db23a4160f83394bc6750fb2ad213cb01ba2a827cba45c3d710c5f110da9707b2c499797ec544966a32e5624da177721a384ce91978a655573aa0d26d4198aa5ec6b05cbb530e4be87c30bcfab470420c48f53ff9501eae95d14eac3fb080fc37671ac159f457a5a8378302e40be0c6536eb8ad515a5a5a8f57a95c30da2855e21e2e2c6fc1ab96b4408c53970c0b1cdc7bbb083eb51df750092152bf344a2fbead52d3fcb7c6356a734cc699fab26d2b2e4fa850bfed49993934b120457e4075cc5dab5a6b1c9de36e6319d58e16ddd80bbb551a5f747c769aefbaa67b0a2b6173c5b5e7059117dd38b5556d4e9ecee68462d7e770e5606cc93d29810de087a2ea6b28ccadbb906280b968bbd4087bc64152386a7bdb7d421bf9d3a74040a837c03c135bd69e54ff5d3740222791ad24bf98319b017b7908309e1dc1c44bc66eae103c29fcef1cc03a966e88b735077f9cadb5dd61c837621f78b0a63c1af0187b1f7cd92c672424c96c13643d5e84db04a69a3940c9940b152a5a075408d6ab5a8e9d44c0b6cef686dfe6e2d1917dd4dd3e43b43f13ea0cc2f7e07baa99b27161cfb6aa9db73682674d2ef3998682c54de7e83073bb63fead22b0ce90fcdfca089a1b71179229dedb56c1e5b178611047ce3e2dda232c3603342dcd107ec8b71f772b906225a7c3b775bf508f76640dfef3da21e98c7428d095a7785ece1b28f5e03c9bb6e8bedf22408ddf771633e1daefa5e400e85510b10c5a06dd121d360c88732759ed3ded0d7e74bcd28015df7a591de91e08827f473604e438925ecc12fe3dc882a7cbd68a4259c45653a40200de898804e520469011bd196b0143babade0dad11f6859eb21aa283ba081cab42fd9b371ef03f34eabb7dedfc451148757d245f7ed734c6f17778fc7ec7220ef843a816eb150d0896584d277b7cf0438539fa97c38afb673d7ef295ebeda5fb67a0c806c84b4c07d1148cde7495beeadf0f41dc8819649a82b007bcaf56504e82b5ec76cc7222808738869c0d065a803f733dffd871d76dc357cb39d82d5a447228b5e0ad5975b0e40935f49bbf351260d2f092e81ff7e774962ea12bcbf949779e31fc89ff82f714d461d35db88b003e854911009dccc374cae1e91dbbeb28f262a2d29bd563d7ddc824f0c6fee189a53041227b36e6ba359ca453820779e22fe9e6adaee2139414b4c367a4ddf68e6d29ab37449447a100f8cc9221e6c7840cf24988898e38a09886c1e3c46240dde8555872d573ef9c6c2adda57fa969d0e1a71925daf7df64640e383c484535d01f346ca40507d5489e04e0055c83fb8df03a175b60fbec1bdfed252fafdc05201ae37af46eed701674e579c93df871c2907a4982a61c2479c5ddb85cc48502aadc20faac2c9b68a8606d1a582d8bdb37be83287d13c37d9a65a4d375d38b9fbc1328d35298e4dcddfd12fdce7b1e8482f94902634e4c1da50a2565be9e0a9502e3930f488eb2dd5d4dd5b9124bbfc9d3ce7db324342dd4cff7a298f267e6720b9f1df204f842981b4d9d19b4672a0cdf7d80522aafef5eb650dd1402219d2f6ec36b859c966cc136d5a1943b7ed8bfd07e130dab2099a5f9ad5bffaaa53e1cd30c7f1aa275c67c451e0d429463d942bb36053f777a57f336d3710e1637de767bcf1f6f9bcca5cd6aa7bed38e90ed4835afa9bc7189264e66595c1e4b069f3db56bfee82851e59a9f368271df38cc87471eb61a98e4ad215bd2f1d3750f4e41e63fb4dac759dae216f03ed93623e794faed8536e6c13aa3fe00ae9595d41ecf6071b81bec070f2bba185839be637886065cdc2f9c9ee4ebaef28af171643a0864923b268a7db2e79f5511e21415ee5918b7d009dcbab0336595d471c719a53f08460c7d8c950b9a9827c2dc711fc22ae53454fea05e6ef37c248292b4739c3c6cb16d123a4aa7d6d34d7e7f3fcd1be7a60cf4680e9b1964d50a3675f2f409d8fe56c7250d48ec5d1ac48f441c6590670f36ae52b577d99d590e42fd09934463e7eb7728baad601228d277c4911db0c0a564b5cd1e7de039e11e6a26786c867bb65f5be00006d1c84e5e26ee4031cd244aa8b48671b789853225f865354278a9709d7629f00cd44a8d85b096521f781f238d59dab4bf393f4625287a227c58b8b32f5a2a3bed97824203e0b3f118cfabc09b88147be7f42a0ba83e87e99b6899a1ead6d09e890ffb60936b542e6ad5fc98dfdbbdcca6a22bad7d0d6da79918983538b27c3577225894d3b02c9f52f4ddfe8c6f", 0xf2f}], 0x2, 0x0, 0x20, 0x0) 12:01:52 executing program 3: r0 = syz_genetlink_get_family_id$l2tp(&(0x7f00000005c0), 0xffffffffffffffff) r1 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$L2TP_CMD_TUNNEL_DELETE(r1, &(0x7f0000000d40)={0x0, 0x0, &(0x7f0000000d00)={&(0x7f0000000c80)={0x14, r0, 0x1}, 0x14}}, 0x0) 12:01:52 executing program 4: pread64(0xffffffffffffffff, &(0x7f0000000180)=""/96, 0x60, 0x29) 12:01:52 executing program 2: r0 = socket$inet_dccp(0x2, 0x6, 0x0) setsockopt(r0, 0x10d, 0xe, &(0x7f00001c9fff)='C', 0x1) 12:01:53 executing program 3: r0 = openat$vcsu(0xffffffffffffff9c, &(0x7f00000030c0), 0x200000, 0x0) bpf$MAP_UPDATE_CONST_STR(0x2, &(0x7f00000001c0)={{r0}, 0x0, 0x0}, 0x20) 12:01:53 executing program 4: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NL80211_CMD_UPDATE_FT_IES(r0, &(0x7f0000001f40)={0x0, 0x0, &(0x7f0000001f00)={&(0x7f0000000b40)={0x13c8, 0x0, 0x0, 0x0, 0x0, {{}, {@void, @void}}, [@NL80211_ATTR_IE={0x1115, 0x2a, [@measure_req={0x26, 0x1003, {0x0, 0x0, 0x0, "be94c8a9990cceca65d6a971864c172c698fe59e0b9fe46d421041fc373a6086322a23b1685b925a7e4479c17bc6b1f5bc55feb4c08fc2296dc1936a6e289561f3014a3bce6e0bd3f3d781c0a155e75a8011dc357d9425762cf8f2c440717830bf84901c360edec301f81c232701e4e017a4da264416fd45a86228a8e4409246210b379fea855dbf1566bf736a433e7845d117529c989addd2173f26654469d89797f5fe02e2f5ab8ef79d76e76a18689f4cbf2276e4d48b09b6493ed2aaed4b6ff780a63efe0d3169e7eae5162b0fbf3bcd56ba01fde07495c5d61175d1e1e94c8df1c7274f7e22d5d1c7f777be92351d82ed2493610b1997164ce0db28099d612fcc693387a2094ec460a55bba6d7673bc49c5df68e02267427899e7cf5274ea4ce4a54314a71e2d4fd8ce459e5fc16b91a67bc1d3a469a251f39245ff0de8b9bd1df529f1ad64ee1461eee8cb8ea337f248a7d13ed96e4894004d57289e44f607de8f3c098097ef67aa9e1cf5902beb861a6594375f7818da799509934fa922d8d757078d8516046cff5c630587261fab26d44df8e972a747c2b3ab1ebd5a85acd944c2a7609c9b83bcb294f1ac6a168b2cddc6f6ac4dacc71fab4856628b68e2c0b248e4d9383782190e57b5f1bf560782728357e7958f7ec724f7053e0f4e687510b3c996cc603cc1feb1bdf3fa7f87927eeec13425fdeade224857a07d0e6d0f1be3d084a95f882e591b6aa3ae140dae6038b7f75a7af1b6dfc1f245185759277f12a4ad8265c5257dcdbfa9ada3aaa849dd3c7e6b5d19fb395304b6b00d189ef69ee7eccd646e3c74ddd12b031b6e08848562a57d87a19ded94c7d14c37009ce1b49f083e45f205869a6e5408d3dba5ea2e2177c2a83064e2d87c7cc2560f3783c02691ddbc919bf55bba880bfe218d97e6cab6f3d897d66e84f8667b286ae6f44359cbdd4a2908640893793e6b62e256d8e81e8d958e48fd240d226befa6a763eca4b9ad46c8ea46ac2c37792f420905c8452a829a602bfd4ee9fc12cb8da76cf8e017fcfc4ef23267367d83e065bb11a84da669e4a06227431b968a9275869561e46dc21d9b61c68c60bf3fc9ce908500b75b8e5fa8c7010408b612a594b4ed5f46e9604164d7cd0ad0b281e5ae13297df21843473cd79a4fafa9f53b9571cf995b5e533d251173f7e639d333fa3d3257a90184e3b04e189de66e8c33e8d73b0b276bf342e846f8a7023e450981c67b4995c26f81bd8bec56ede33f54b880e9fed53fa51280fea980383ee753fc8bf957658f342fb024e0f469a341c91b16b788942fa4073986bf3a139b9e6e7012b8321cc814714a765f8ca7d76f464af11e6058800df43f2d65f2b4380df1090b3b9a4b1cd288bf5ef4dafbd55952069911924e5c2eee9abc8f02d6101cbdf162f565e153be44be019d5025910330baaa7db909e942eda153f718ef85ac15be534c8b0e32198a3c46a91ceeec27228a80d86adaef931078b71eb7f5c80c1a2807374446db78df0888cfd349df00ea5abec6f314bf797f093a895842a9287dcd145f90cd815b3d1b4759ca9763484142162002db53610c120a6a834095829ae14910f30381e5e5f9c707ebed1a959e3001d81ff7172735a63b58acff9a87eafc015e257d419dbe0db952ae36e84c00f2f329e04332f3a36c2401b1206cbfb0d2a09b192d12b646a5261b860c5fd39f0a51c6583b5b0d0676d111cee1afab4bec342040d71b283d582106e16f778f1d298ccc622c29d86423b4baaf6306d47ae09e80db484234c6c509418769523887a4e6a64e31be9de74d220a30ca63fd6613118266d7967ed1359e77053a5b7452bd2140f045bc78e17582f2d653681b692b8f491e955c8af33c760608b308939ac294ff185c43d7c6d13af00550cdc066a56c6614997da319e2307da4eecd3b9e03637644fe909ef69ee1d3ba89d72d17d1c816d85e69b30ad4130e7339533a174ecea856dc64c34abcc6d2d89d6e0044b25a7ecb383b5f630d418a0755f5d51c5bcb9aba84d07ec2d081b138e70a1b463d244ad3e2c715a4f284c2e820ac9fa7880eacc28521549f8c9dce1dc451685465859b5b1aabdccb916227feb2210363ccd532f5807c2da93c02a23e2056cb8ba822e432f26158888804a92352a5d0f0919727140bed496e4c8443542307c0a9995c18c316452fe85eadafb20839a947573271dbe6e48abefe9a912c3e484d7e5ef9bc8b0c1744373f695dedacadba22033c21987ac44a25afcb78dc18d0c685fcb7fae06b1a8796c86f8b159754fd7a1023256ffddb6b456dda486d299be3faf24fef8476171ada3c48fec1a7b1f9b798aa33f0c8f17a2cc1f2ca043c466e621f8613ee325444ccd28b991bb89e595b02784d938bb1ba689e9699cdb17e72a331bb5c683bdf0e9a0a2a4b489c304b5e5d5e27262643d427ae5c08027ea34681f09801af446b064d669489bb385aef99553ea5937341e08306ea0e2798390b00652afbaf371d3b3b638eb0d9266c57bd7ed1032764e604c5ad89b6c9901155a2902db15426c133ee94680b4fb4f6a7cafa60b4541e244ba6b96f7b9161b384957b777248f60e22e3e0047c00a4cd65760a2b5ce9b5e57b68ecf919c0f480289bc183186adaaf8a102ef153e22e51576a6ba3062b9f0902d4b9d3a0557894ba118b9389fd057cada1e3e5df83c99eeea01c32403541eef8905c2f1e522ac31a2546e1c9c94d53e4b7a2c7fa7e0dcfe030f71e9e6f31091b1607c291eae87905fec8698ce7112fcb9d991b3b889bed1c7607a7ff5bf8d9d6ad7cdde4d520c9481d2774378590d94da83abdcf4256b8bb955098efdd1407b5c314396d272a399ea2f4d40addced2a5eec591f2641d6e5667ccffe57f80b5e00bbc14c798e342b395e2c9a4e6ef798af6496f72d67630b9ddb03cf036767a61c08c6386d0a11c4b0c5096bccefffbefdd09e16d2eb36517506aae6df2c524b85ee683429d576f580d99ee5d4e4a0e6e036c951d6c65c570ba32e8982357241dd794724576e9eefaf1c784661d70cff160816885a88f21db1243fd6e6fe2903bab3c74111dcb161c4c9ad9be4c4c852638faba1dca00e5e51e61687a438d987894831ba4134ed355dde8f1ff0a8ab99fe48592d7283fe6f41521eed98ac37c743878e28865237ee70ec6f62c757213b313f57a9f8c861980e0c75b6500770b060f9b05c20c88c41bda1b6487223258d4874eae5425c58395a11a4267958e893b43855e5fa4e28f1287222967205f8f4fea35085d63c92ea010f409efcb29c4a139535272f07abdb1a976b1eb34a17dc8c855161ebe2a91b6a04af6292f10df7ff6c818090668be657c7b655ea410005f1bec975c690aae2cd7df9c16c2354fd31c8d235fad7eba6800e7e43dbee58b13b23fa0c2fa6d90b9f5517bd88542bc75abd0fdfae75c14b7578ab546647e04741bafb874b5ea308d2778f6c27432c8ed1232137a114a2880a7a17ad254f317a8a686d7fdd264a53ec080ef1d9e138c8e58b726e850bcf9f780a8abebdf07701d581d57655203111e0441062b6d646ba3104213cdc94fa13ec7c29024b2535cc2a8d69583cfdb69f513f8bad4b92b4d6fdb4ae0993d9fca825d0aa72978c55a27d55ec0e7fa91fe061a2f218460fa353ccbc81add7d2c124cc8852b8e80a5776ddbf72394c9a935530242668f003c5640dd01c23d48f8c933aa7555d3f802b5ce4488bb7c2675be26327c60e5df5af00c1c30b33040abbd430fa08382063bc0451d8c00fad5dd3798193cd71ab339464b9f15c5706316b89d0a8b0e4ad780319a7f8c3d2cad4c74652205f7a70b8937625b9ff256cb25433e2616d6450c82a0cc5aa74f7fe0d7bae2b28f399d2a7910ef3d18cc4de7c15f960544e70d8d6d05ec0fc13dce7872980c3a7d161bcd6f421b59cc2f753168205eb9ddff5278f38aa39ecb60ddcdae35bfa02f3cd4b14acbf146c37ba8d1a33146de05f7c45e72cb32f46e2108d82493e0a34be432ecf53a929fb7e7260a78790dcc105b97f674ae49314667a76397adf21323ea2b068bab8708e0b92f1c8ec50f6e66c988c15910de8f8b55e803cc8d6a4decdcea62823ef953a3e75f5eb68846485be481446ea9db42248d17fa6f4cce3718904faccadcf9996ffef174938fe00ecb280cbc30020ea0b633849af4cd59e800b53e5ab7ff2862979544946cb2f0e088649cb80ce8524ff2fb5b607a521b1dc32c987a5b56bd5a7e07fdfd9b3fbbca96ccf883b58cc22edddac6ba787a54e8811d6c4f4ae3b0bd0dbc242b8c29ef96f0c37b9ad1e45ecb1241e56062f647d7b09f738541e19cd6b1457227f62edc601a0291c7c9f272771dc14d0d76e2f1c7cd2296d8ea0124e91b5771c5d21b13884f37c3395d1292b0f61d392a1c977d4ed23cc9fb6118bf8c441331f604d574b5a4489c7e624d535e9d63890b8583d908293a83b30fc8ec286f249387ce4eeb75f51655b0bca91357138ae1f05dbca2756adf457c7aaa74a35d010a440cbb145363a710f42437b8f1bc03c89ba9e69223745a29481371df0f62f37b7c642778ce3dd3ad41108544b01d13bcba5392e46d416d43f6a819058203233c071dbe61bca14633d43ba173495b78dddb353358f8a1b18031c9002cd7f44d3edd731584e0f7cbf4ed81e4623dfa3969719ff14bf58e98cf04d1333ffdbd680d0aa4a01d5dadf5acf6260e3c4426312549e2d9e16b9ab82d0ad8b8308b436ba80f6d0de736aedbb004ddd711e627e9cfe35dde56909f6a04337b786b5fdf6c4ea24a7a505a4e25b5bd8605b68aec22e1df2bc476a4f179f9e64a539417d946352c3ccc62df00ed99f67f41bd5a4a78fdb71aaef2365927034aea4f48cb3f39955a696a88b3d102d5b92ac3dcba0a0465a1f1fece383d8ead9b9fab3f99abeb205661b955f9ecfc1b8259f2006b654af7480ace7564ab2836307f09d8e7987c71724299db3f51c2b1b1a0835b29101a1dab53ecf5794cf0f2fdb1343be3484ced706a15422321ad6eb034d8a1e20b78e832aaccfe85963526abeda947fad23fced62390d2d4592a50dbed238332f918c8885dbfbee18a4670074ce368ba4b232fc1889ea37838933ce2969ae70d660925208ac2f669531b2afae88e951ea24b155c0d4c7447541b04d617da447da0c4cdb099915200f9c2aaf69e23dc68cf5e4ad70e072591a78341c3d9bccbb1d82753ac0f2e93300196c684f7a32bd8b1bc3dcfd32d37416d1c61605d7cff3fe87963b1f1e7b95aef9bfe37d1e95021ce3bfa6a7766b37380d90d10e9f309ddfd34f6a6da3ac17e3470b02b4a451a7090f9d2c596f5436b7b01d8f2d99361ec71796dce2ee50f461f963e2b5c1427b92b1a5e2966683f58215de416356926f7e610e79757fd39b67d4af6812213e804d687f54c5a229a3b5844763731315a650d8ef9216907fd13419c21f9f4f2a686553520e646be7b5f27bd1aaba9c02cc33328fe64f4e1964529b8c405e3c272db5aa4e698360fa2ed354808abdf4acb8f580cbcb44d594102df2320d50a57d701e6aecf7151b6effff6a5b8d004db670299f5a72db1ef72bf49d48e197c09470e1c8036c0baf664420bb29aa35c088a52c281a09aad2abed7ab724fddd9c8dbdeab371cae2c42410880a458843d87743d43af1b252eee0aa5ec7ac057647d0ae223326133723c19c16ccd66306c07a065e88db1ec74882c9d937e4cc342215ea12606d3d739b798e148f45069ef38cf31bd90bc4f2835a1"}}, @ext_channel_switch={0x3c, 0x4}, @channel_switch={0x25, 0x3}, @prep={0x83, 0x1f, {{}, 0x0, 0x0, @device_b}}, @mic={0x8c, 0x18, {0x0, "697a3605b7f3", @long="84a57d5343d79064349439235bf4f555"}}, @mesh_config={0x71, 0x7, {0x0, 0x0, 0x0, 0x0, 0x0, 0x81}}, @random_vendor={0xdd, 0xb3, "b46317ad1742a1c083b060b85d35ac8232f1272c9ed7ddade6217112f3b04967b71d467ca379e8b53f7e423bcb2a9bf7a719ef449b8d872a2d537fb2292e3d9a142f2fe30977de7061066d1b5832515ed498e05121255c841aacc99ab9f4dea93f4161471a8ab8c5bef311877c462c215340599e6db8fa34b6dca92156f4dee277cb520005d9ad4083122b2a9664c417968e930f48219365f55f3b02463c824d89a2f58a6c504e2f21ca8a66e6151eabd6a409"}, @erp={0x2a, 0x1}, @channel_switch={0x25, 0x3}]}, @NL80211_ATTR_IE={0x46, 0x2a, [@ibss={0x6, 0x2}, @prep={0x83, 0x1f, {{}, 0x0, 0x0, @device_a, 0x0, @void, 0x0, 0x0, @device_b}}, @mesh_config={0x71, 0x7}, @mesh_config={0x71, 0x7}, @sec_chan_ofs={0x3e, 0x1}, @cf={0x4, 0x6}]}, @NL80211_ATTR_IE={0x249, 0x2a, [@chsw_timing={0x68, 0x4}, @rann={0x7e, 0x15}, @chsw_timing={0x68, 0x4}, @ibss={0x6, 0x2}, @perr={0x84, 0x12e, {0x0, 0x12, [{{}, @device_b}, {}, {{}, @device_b}, {{0x0, 0x1}, @broadcast, 0x0, @value}, {{0x0, 0x1}, @broadcast, 0x0, @value}, {}, {{0x0, 0x1}, @device_a, 0x0, @value}, {{}, @device_b}, {{0x0, 0x1}, @broadcast, 0x0, @value=@broadcast}, {}, {{0x0, 0x1}, @broadcast, 0x0, @value=@device_b}, {{0x0, 0x1}, @broadcast, 0x0, @value=@device_b}, {{}, @device_b}, {{0x0, 0x1}, @broadcast, 0x0, @value=@broadcast}, {{0x0, 0x1}, @broadcast, 0x0, @value}, {{0x0, 0x1}, @device_a, 0x0, @value=@broadcast}, {{0x0, 0x1}, @device_a, 0x0, @value=@device_b}, {{0x0, 0x1}, @device_a, 0x0, @value}]}}, @peer_mgmt={0x75, 0x16, {0x0, 0x0, @void, @val, @val="b8c3e125b3e74f903d329f667e9c86e8"}}, @mesh_config={0x71, 0x7}, @random_vendor={0xdd, 0xc9, "fa620b9456bdafdbcaf726aa3f357062851fa0f8c2c7b4a25ad861022d01382cc9bf9317ae5a25ddaf95de2e0ce6778a6efde5f20199ccda92cd5dfbe5c622bb3cfdbd4962b46c306a45a65eaa61ef60806c9a13050710be375707e32660060abe1e11c2ae02bb405b4fe6a844e277eff2af9e8f158d1f143bb702b1a9090acaa4baadfc4c99d3d883c87aab02533470b7eab1d006a9487f507c24ef5c7d8451cdcdeb5848c388af38f820f0f852a7890681b34f6d3e77a8774b22db97ae3d779cd551a723b8e67e1c"}, @supported_rates]}, @NL80211_ATTR_MDID={0x6}]}, 0x13c8}}, 0x0) 12:01:53 executing program 2: pread64(0xffffffffffffffff, &(0x7f0000000180)=""/96, 0x60, 0x29) [ 1028.254610][T14422] bridge0: port 1(bridge_slave_0) entered blocking state [ 1028.262547][T14422] bridge0: port 1(bridge_slave_0) entered disabled state [ 1028.270429][T14422] bridge_slave_0: entered allmulticast mode [ 1028.280226][T14422] bridge_slave_0: entered promiscuous mode 12:01:53 executing program 3: r0 = socket$inet_dccp(0x2, 0x6, 0x0) setsockopt(r0, 0x10d, 0xe, &(0x7f00001c9fff)='C', 0x1) [ 1028.444276][T14422] bridge0: port 2(bridge_slave_1) entered blocking state [ 1028.452206][T14422] bridge0: port 2(bridge_slave_1) entered disabled state [ 1028.460090][T14422] bridge_slave_1: entered allmulticast mode [ 1028.469837][T14422] bridge_slave_1: entered promiscuous mode 12:01:54 executing program 4: unshare(0x0) r0 = openat$vcsu(0xffffffffffffff9c, &(0x7f00000030c0), 0x200000, 0x0) bpf$MAP_UPDATE_CONST_STR(0x2, &(0x7f00000001c0)={{r0}, 0x0, 0x0}, 0x20) 12:01:54 executing program 2: r0 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$inet_pktinfo(r0, 0x0, 0x8, 0x0, &(0x7f00000008c0)) [ 1028.870958][T14422] bond0: (slave bond_slave_0): Enslaving as an active interface with an up link 12:01:54 executing program 3: pread64(0xffffffffffffffff, &(0x7f0000000180)=""/96, 0x60, 0x29) [ 1029.006276][T14422] bond0: (slave bond_slave_1): Enslaving as an active interface with an up link 12:01:54 executing program 2: r0 = openat$vimc2(0xffffffffffffff9c, &(0x7f00000030c0), 0x2, 0x0) ioctl$VIDIOC_S_PARM(r0, 0xc0cc5616, 0x0) 12:01:54 executing program 4: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) sendmsg$IEEE802154_LIST_PHY(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={0x0}}, 0x4000051) [ 1029.409234][T14422] team0: Port device team_slave_0 added [ 1029.518926][T14422] team0: Port device team_slave_1 added 12:01:55 executing program 3: unshare(0x0) r0 = openat$vcsu(0xffffffffffffff9c, &(0x7f00000030c0), 0x200000, 0x0) bpf$MAP_UPDATE_CONST_STR(0x2, &(0x7f00000001c0)={{r0}, 0x0, 0x0}, 0x20) [ 1029.977624][T14422] batman_adv: batadv0: Adding interface: batadv_slave_0 [ 1029.985084][T14422] batman_adv: batadv0: The MTU of interface batadv_slave_0 is too small (1500) to handle the transport of batman-adv packets. Packets going over this interface will be fragmented on layer2 which could impact the performance. Setting the MTU to 1560 would solve the problem. [ 1030.011706][T14422] batman_adv: batadv0: Not using interface batadv_slave_0 (retrying later): interface not active 12:01:55 executing program 2: r0 = openat$procfs(0xffffffffffffff9c, 0x0, 0x0, 0x0) pread64(r0, &(0x7f0000000180)=""/96, 0x60, 0x29) 12:01:55 executing program 4: r0 = socket$can_raw(0x1d, 0x3, 0x1) ioctl$VFAT_IOCTL_READDIR_SHORT(r0, 0x82307202, 0x0) [ 1030.337645][T14422] batman_adv: batadv0: Adding interface: batadv_slave_1 [ 1030.345969][T14422] batman_adv: batadv0: The MTU of interface batadv_slave_1 is too small (1500) to handle the transport of batman-adv packets. Packets going over this interface will be fragmented on layer2 which could impact the performance. Setting the MTU to 1560 would solve the problem. [ 1030.374507][T14422] batman_adv: batadv0: Not using interface batadv_slave_1 (retrying later): interface not active 12:01:56 executing program 3: r0 = openat$proc_capi20(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$KVM_GET_SUPPORTED_CPUID(r0, 0xc008ae05, 0x0) 12:01:56 executing program 2: unshare(0x0) r0 = openat$vcsu(0xffffffffffffff9c, &(0x7f00000030c0), 0x200000, 0x0) bpf$MAP_UPDATE_CONST_STR(0x2, &(0x7f00000001c0)={{r0}, 0x0, 0x0}, 0x20) 12:01:56 executing program 4: r0 = openat$procfs(0xffffffffffffff9c, 0x0, 0x0, 0x0) pread64(r0, &(0x7f0000000180)=""/96, 0x60, 0x29) 12:01:56 executing program 0: pipe2$watch_queue(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x80) ioctl$TIOCGPTLCK(r0, 0x80045439, 0x0) 12:01:56 executing program 3: r0 = syz_open_dev$video(&(0x7f0000000000), 0x75, 0x0) ioctl$VIDIOC_ENUM_FRAMEINTERVALS(r0, 0xc034564b, &(0x7f0000000040)={0x0, 0x35315258, 0xf00, 0x0, 0x0, @stepwise}) 12:01:56 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f00000017c0), 0x0, 0x0) ioctl$IOMMU_IOAS_UNMAP$ALL(r0, 0x3b86, &(0x7f0000001880)={0x18}) [ 1031.436005][T14422] hsr_slave_0: entered promiscuous mode [ 1031.529727][T14422] hsr_slave_1: entered promiscuous mode 12:01:57 executing program 4: unshare(0x20000400) r0 = openat$vcsu(0xffffffffffffff9c, 0x0, 0x200000, 0x0) bpf$MAP_UPDATE_CONST_STR(0x2, &(0x7f00000001c0)={{r0}, 0x0, 0x0}, 0x20) [ 1031.574017][T14422] debugfs: Directory 'hsr0' with parent 'hsr' already present! [ 1031.587379][T14422] Cannot create hsr debugfs directory 12:01:57 executing program 0: r0 = openat$procfs(0xffffffffffffff9c, 0x0, 0x0, 0x0) pread64(r0, &(0x7f0000000180)=""/96, 0x60, 0x29) 12:01:57 executing program 2: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN_REPLACE(r0, 0x3ba0, &(0x7f0000000340)={0x48}) 12:01:57 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$IOMMU_HWPT_ALLOC$NONE(r0, 0x3b89, &(0x7f0000001140)={0x28, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) 12:01:58 executing program 0: unshare(0x20000400) r0 = openat$vcsu(0xffffffffffffff9c, 0x0, 0x200000, 0x0) bpf$MAP_UPDATE_CONST_STR(0x2, &(0x7f00000001c0)={{r0}, 0x0, 0x0}, 0x20) 12:01:58 executing program 2: openat$procfs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/key-users\x00', 0x0, 0x0) pread64(0xffffffffffffffff, &(0x7f0000000180)=""/96, 0x60, 0x29) 12:01:58 executing program 3: r0 = socket$inet_sctp(0x2, 0x1, 0x84) getsockopt$inet_sctp_SCTP_RECVRCVINFO(r0, 0x84, 0x20, &(0x7f0000000940), &(0x7f0000000980)=0x4) 12:01:59 executing program 0: r0 = openat$ttyS3(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$TIOCSERGETLSR(r0, 0x5459, &(0x7f0000000100)) 12:01:59 executing program 3: unshare(0x20000400) r0 = openat$vcsu(0xffffffffffffff9c, 0x0, 0x200000, 0x0) bpf$MAP_UPDATE_CONST_STR(0x2, &(0x7f00000001c0)={{r0}, 0x0, 0x0}, 0x20) 12:01:59 executing program 2: syz_open_dev$sndpcmp(&(0x7f0000000000), 0x0, 0x10000) socket$nl_generic(0x10, 0x3, 0x10) 12:01:59 executing program 0: openat$procfs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/key-users\x00', 0x0, 0x0) pread64(0xffffffffffffffff, &(0x7f0000000180)=""/96, 0x60, 0x29) 12:02:00 executing program 3: bpf$PROG_LOAD(0x5, 0x0, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000b00)={0x0, 0x5, &(0x7f00000008c0)=@framed={{}, [@initr0]}, 0x0, 0x0, 0x0, 0x0, 0xc2e00}, 0x90) 12:02:00 executing program 2: unshare(0x20000400) r0 = openat$vcsu(0xffffffffffffff9c, &(0x7f00000030c0), 0x0, 0x0) bpf$MAP_UPDATE_CONST_STR(0x2, &(0x7f00000001c0)={{r0}, 0x0, 0x0}, 0x20) [ 1034.627700][ T5030] Bluetooth: hci4: unexpected cc 0x0c03 length: 249 > 1 [ 1034.644857][ T5030] Bluetooth: hci4: unexpected cc 0x1003 length: 249 > 9 [ 1034.668675][ T5030] Bluetooth: hci4: unexpected cc 0x1001 length: 249 > 9 [ 1034.703758][ T5030] Bluetooth: hci4: unexpected cc 0x0c23 length: 249 > 4 [ 1034.744002][ T5030] Bluetooth: hci4: unexpected cc 0x0c25 length: 249 > 3 [ 1034.760577][ T5030] Bluetooth: hci4: unexpected cc 0x0c38 length: 249 > 2 [ 1034.863722][T14422] netdevsim netdevsim1 netdevsim0: renamed from eth0 [ 1034.933614][T14422] netdevsim netdevsim1 netdevsim1: renamed from eth1 12:02:00 executing program 0: openat$qat_adf_ctl(0xffffffffffffff9c, &(0x7f0000000000), 0x22002, 0x0) [ 1035.103270][T14422] netdevsim netdevsim1 netdevsim2: renamed from eth2 12:02:00 executing program 2: openat$procfs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/key-users\x00', 0x0, 0x0) pread64(0xffffffffffffffff, &(0x7f0000000180)=""/96, 0x60, 0x29) 12:02:00 executing program 3: unshare(0x20000400) r0 = openat$vcsu(0xffffffffffffff9c, &(0x7f00000030c0), 0x0, 0x0) bpf$MAP_UPDATE_CONST_STR(0x2, &(0x7f00000001c0)={{r0}, 0x0, 0x0}, 0x20) [ 1035.401880][T14422] netdevsim netdevsim1 netdevsim3: renamed from eth3 12:02:01 executing program 0: r0 = openat$misdntimer(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) ioctl$IMDELTIMER(r0, 0x80044941, &(0x7f0000000440)) 12:02:01 executing program 2: r0 = bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000140), 0x30) bpf$MAP_UPDATE_CONST_STR(0x2, &(0x7f0000000240)={{r0}, &(0x7f0000000080), &(0x7f0000000200)='%ps \x00'}, 0x20) 12:02:01 executing program 3: r0 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/key-users\x00', 0x0, 0x0) pread64(r0, 0x0, 0x0, 0x29) 12:02:02 executing program 0: unshare(0x20000400) r0 = openat$vcsu(0xffffffffffffff9c, &(0x7f00000030c0), 0x0, 0x0) bpf$MAP_UPDATE_CONST_STR(0x2, &(0x7f00000001c0)={{r0}, 0x0, 0x0}, 0x20) [ 1036.568670][T14226] netdevsim netdevsim4 netdevsim3 (unregistering): unset [1, 0] type 2 family 0 port 6081 - 0 12:02:02 executing program 3: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NBD_CMD_RECONFIGURE(r0, &(0x7f0000000380)={&(0x7f0000000280), 0xc, &(0x7f0000000340)={&(0x7f0000000300)={0x14}, 0x14}}, 0x0) 12:02:02 executing program 2: r0 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/key-users\x00', 0x0, 0x0) pread64(r0, 0x0, 0x0, 0x29) [ 1036.830752][T14226] netdevsim netdevsim4 netdevsim2 (unregistering): unset [1, 0] type 2 family 0 port 6081 - 0 12:02:02 executing program 0: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NBD_CMD_RECONFIGURE(r0, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000340)={0x0}}, 0x0) [ 1037.001793][ T5030] Bluetooth: hci4: command tx timeout [ 1037.055994][T14226] netdevsim netdevsim4 netdevsim1 (unregistering): unset [1, 0] type 2 family 0 port 6081 - 0 [ 1037.188219][T14226] netdevsim netdevsim4 netdevsim0 (unregistering): unset [1, 0] type 2 family 0 port 6081 - 0 12:02:02 executing program 3: unshare(0x20000400) openat$vcsu(0xffffffffffffff9c, &(0x7f00000030c0), 0x200000, 0x0) bpf$MAP_UPDATE_CONST_STR(0x2, 0x0, 0x0) 12:02:03 executing program 2: r0 = syz_open_procfs(0x0, &(0x7f0000000700)='net/icmp6\x00') ioctl$KVM_ASSIGN_PCI_DEVICE(r0, 0x8040ae69, 0x0) [ 1037.584755][T14624] chnl_net:caif_netlink_parms(): no params data found 12:02:03 executing program 0: r0 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/key-users\x00', 0x0, 0x0) pread64(r0, 0x0, 0x0, 0x29) [ 1037.950409][T14226] bridge_slave_1: left allmulticast mode [ 1037.957100][T14226] bridge_slave_1: left promiscuous mode [ 1037.963986][T14226] bridge0: port 2(bridge_slave_1) entered disabled state [ 1038.062246][T14226] bridge_slave_0: left allmulticast mode [ 1038.068197][T14226] bridge_slave_0: left promiscuous mode [ 1038.075173][T14226] bridge0: port 1(bridge_slave_0) entered disabled state 12:02:03 executing program 3: ioctl$IOMMU_IOAS_ALLOC(0xffffffffffffffff, 0x3b81, 0x0) syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) 12:02:04 executing program 2: unshare(0x20000400) openat$vcsu(0xffffffffffffff9c, &(0x7f00000030c0), 0x200000, 0x0) bpf$MAP_UPDATE_CONST_STR(0x2, 0x0, 0x0) 12:02:04 executing program 3: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NLBL_UNLABEL_C_STATICREMOVEDEF(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0x0) 12:02:04 executing program 0: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$netlink(r0, &(0x7f0000004600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000004580)=[@rights={{0x10}}], 0x10}, 0x0) 12:02:04 executing program 2: r0 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/key-users\x00', 0x0, 0x0) pread64(r0, &(0x7f0000000180)=""/96, 0x60, 0x0) [ 1039.042550][ T5030] Bluetooth: hci4: command tx timeout [ 1039.309089][T14226] bond0 (unregistering): (slave bond_slave_0): Releasing backup interface [ 1039.383994][T14226] bond0 (unregistering): (slave bond_slave_1): Releasing backup interface [ 1039.444953][T14226] bond0 (unregistering): Released all slaves 12:02:05 executing program 3: unshare(0x20000400) openat$vcsu(0xffffffffffffff9c, &(0x7f00000030c0), 0x200000, 0x0) bpf$MAP_UPDATE_CONST_STR(0x2, 0x0, 0x0) 12:02:05 executing program 2: rt_sigaction(0x3c, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000200)) 12:02:05 executing program 0: r0 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/key-users\x00', 0x0, 0x0) pread64(r0, &(0x7f0000000180)=""/96, 0x60, 0x0) [ 1039.875778][T14422] 8021q: adding VLAN 0 to HW filter on device bond0 12:02:05 executing program 2: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000b00)={0x11, 0x3, &(0x7f00000008c0)=@framed, &(0x7f0000000980)='GPL\x00'}, 0x90) 12:02:05 executing program 0: r0 = openat$full(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BTRFS_IOC_INO_LOOKUP_USER(r0, 0xd000943e, 0x0) 12:02:06 executing program 3: r0 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/key-users\x00', 0x0, 0x0) pread64(r0, &(0x7f0000000180)=""/96, 0x60, 0x0) [ 1040.666221][T14422] 8021q: adding VLAN 0 to HW filter on device team0 [ 1040.781628][T14226] hsr_slave_0: left promiscuous mode 12:02:06 executing program 2: unshare(0x20000400) openat$vcsu(0xffffffffffffff9c, &(0x7f00000030c0), 0x200000, 0x0) bpf$MAP_UPDATE_CONST_STR(0x2, &(0x7f00000001c0)={{}, 0x0, 0x0}, 0x20) [ 1040.835487][T14226] hsr_slave_1: left promiscuous mode [ 1040.891860][T14226] batman_adv: batadv0: Interface deactivated: batadv_slave_0 [ 1040.904164][T14226] batman_adv: batadv0: Removing interface: batadv_slave_0 12:02:06 executing program 0: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r2 = syz_genetlink_get_family_id$netlbl_cipso(&(0x7f0000000380), r1) sendmsg$NLBL_CIPSOV4_C_ADD(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000040)={0x30, r2, 0x1, 0x0, 0x0, {}, [@NLBL_CIPSOV4_A_DOI={0x8}, @NLBL_CIPSOV4_A_TAGLST={0xc, 0x4, 0x0, 0x1, [{0x5, 0x10}]}, @NLBL_CIPSOV4_A_MTYPE={0x8, 0x2, 0x2}]}, 0x30}}, 0x0) 12:02:06 executing program 3: syz_open_procfs(0x0, &(0x7f0000000d40)='oom_score\x00') [ 1040.976373][T14226] batman_adv: batadv0: Interface deactivated: batadv_slave_1 [ 1040.984505][T14226] batman_adv: batadv0: Removing interface: batadv_slave_1 [ 1041.124203][ T5030] Bluetooth: hci4: command tx timeout [ 1041.130847][T14226] veth1_macvtap: left promiscuous mode [ 1041.138120][T14226] veth0_macvtap: left promiscuous mode [ 1041.144329][T14226] veth1_vlan: left promiscuous mode [ 1041.149943][T14226] veth0_vlan: left promiscuous mode 12:02:07 executing program 0: r0 = socket$inet6(0xa, 0x3, 0x7) setsockopt$inet6_IPV6_FLOWLABEL_MGR(r0, 0x29, 0x20, &(0x7f00000000c0)={@dev, 0x800, 0x0, 0x2000000000903, 0x1}, 0x20) setsockopt$inet6_int(r0, 0x29, 0x1000000000021, &(0x7f00000005c0)=0x7fff, 0x4) setsockopt$inet6_int(r0, 0x29, 0x24, &(0x7f0000000100)=0x40, 0x4) connect$inet6(r0, &(0x7f0000000080)={0xa, 0x0, 0x380000, @loopback}, 0x1c) sendmsg$inet6(r0, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000001440)=[{&(0x7f0000000f80)="73f009a0dc7ed82277839e1877c02a71898625faa08548fe2a1a71a152ce66fc3ddda25e400d4e0e", 0x28}], 0x1, &(0x7f0000001540)=[@pktinfo={{0x24, 0x29, 0x32, {@empty}}}], 0x28}, 0x0) 12:02:07 executing program 2: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r2 = syz_genetlink_get_family_id$netlbl_cipso(&(0x7f0000000380), r1) sendmsg$NLBL_CIPSOV4_C_ADD(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000040)={0x30, r2, 0x1, 0x0, 0x0, {}, [@NLBL_CIPSOV4_A_DOI={0x8}, @NLBL_CIPSOV4_A_TAGLST={0xc, 0x4, 0x0, 0x1, [{0x5, 0x10}]}, @NLBL_CIPSOV4_A_MTYPE={0x8, 0x2, 0x2}]}, 0x30}}, 0x0) 12:02:07 executing program 3: unshare(0x20000400) openat$vcsu(0xffffffffffffff9c, &(0x7f00000030c0), 0x200000, 0x0) bpf$MAP_UPDATE_CONST_STR(0x2, &(0x7f00000001c0)={{}, 0x0, 0x0}, 0x20) 12:02:07 executing program 0: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$NFT_BATCH(r0, &(0x7f000000c2c0)={0x0, 0x0, &(0x7f0000000200)={&(0x7f00000003c0)=ANY=[@ANYBLOB="140000001000010000000000000000000000000a28000000000a0101000000005e1affd5020000000900010073797a300000000008000240000000032c000000030a01030000e6ff00000000020000000900010073797a30000000000900030073797a320000000014000000110001"], 0x7c}}, 0x0) sendmsg$NFT_BATCH(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000b00)={&(0x7f0000000240)=ANY=[@ANYBLOB="140000001000010000000004000000000000000a70000000060a010400000000000000000200000044000480400001800c000100626974776973650030000280080003007b00000408000140000000160c0004800800010066cf7a5d080002400000001608000580040001000900010073797a30000000000900020073797a32"], 0x98}}, 0x0) 12:02:07 executing program 3: unshare(0x20000400) openat$vcsu(0xffffffffffffff9c, &(0x7f00000030c0), 0x200000, 0x0) bpf$MAP_UPDATE_CONST_STR(0x2, &(0x7f00000001c0)={{}, 0x0, 0x0}, 0x20) 12:02:07 executing program 2: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000440)={0x6, 0x22, &(0x7f00000006c0)=ANY=[], &(0x7f0000000240)='syzkaller\x00', 0x4}, 0x90) 12:02:08 executing program 0: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r2 = syz_genetlink_get_family_id$netlbl_cipso(&(0x7f0000000380), r1) sendmsg$NLBL_CIPSOV4_C_ADD(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000040)={0x30, r2, 0x1, 0x0, 0x0, {}, [@NLBL_CIPSOV4_A_DOI={0x8}, @NLBL_CIPSOV4_A_TAGLST={0xc, 0x4, 0x0, 0x1, [{0x5, 0x10}]}, @NLBL_CIPSOV4_A_MTYPE={0x8, 0x2, 0x2}]}, 0x30}}, 0x0) [ 1042.644321][T14226] team0 (unregistering): Port device team_slave_1 removed [ 1042.732608][T14226] team0 (unregistering): Port device team_slave_0 removed 12:02:08 executing program 2: bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f00000022c0)={0x2, 0x4, 0x8, 0x1, 0x80, 0xffffffffffffffff, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x5}, 0x48) 12:02:08 executing program 3: bpf$OBJ_PIN_PROG(0x11, &(0x7f00000003c0)=@o_path={0x0}, 0x18) 12:02:08 executing program 0: pipe2(0x0, 0x4080) [ 1043.201725][ T5030] Bluetooth: hci4: command tx timeout [ 1043.301424][ T4480] bridge0: port 1(bridge_slave_0) entered blocking state [ 1043.309308][ T4480] bridge0: port 1(bridge_slave_0) entered forwarding state [ 1043.479823][ T4480] bridge0: port 2(bridge_slave_1) entered blocking state [ 1043.487773][ T4480] bridge0: port 2(bridge_slave_1) entered forwarding state 12:02:09 executing program 3: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r2 = syz_genetlink_get_family_id$netlbl_cipso(&(0x7f0000000380), r1) sendmsg$NLBL_CIPSOV4_C_ADD(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000040)={0x30, r2, 0x1, 0x0, 0x0, {}, [@NLBL_CIPSOV4_A_DOI={0x8}, @NLBL_CIPSOV4_A_TAGLST={0xc, 0x4, 0x0, 0x1, [{0x5, 0x10}]}, @NLBL_CIPSOV4_A_MTYPE={0x8, 0x2, 0x2}]}, 0x30}}, 0x0) 12:02:09 executing program 0: pselect6(0x0, 0x0, &(0x7f0000000b00), &(0x7f0000000b40), &(0x7f0000000bc0), &(0x7f0000000c40)={&(0x7f0000000c00)={[0x4]}, 0x8}) 12:02:09 executing program 2: r0 = openat$uinput(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) write$input_event(r0, 0x0, 0x0) [ 1044.407789][T14624] bridge0: port 1(bridge_slave_0) entered blocking state [ 1044.415689][T14624] bridge0: port 1(bridge_slave_0) entered disabled state [ 1044.423698][T14624] bridge_slave_0: entered allmulticast mode [ 1044.433235][T14624] bridge_slave_0: entered promiscuous mode 12:02:10 executing program 0: getgroups(0x1, &(0x7f0000007340)=[0xffffffffffffffff]) 12:02:10 executing program 3: openat$incfs(0xffffffffffffff9c, &(0x7f0000000180)='.pending_reads\x00', 0x409c0, 0x0) 12:02:10 executing program 2: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NLBL_CIPSOV4_C_ADD(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000040)={0x30, 0x0, 0x1, 0x0, 0x0, {}, [@NLBL_CIPSOV4_A_DOI={0x8}, @NLBL_CIPSOV4_A_TAGLST={0xc, 0x4, 0x0, 0x1, [{0x5, 0x10}]}, @NLBL_CIPSOV4_A_MTYPE={0x8, 0x2, 0x2}]}, 0x30}}, 0x0) [ 1044.644529][T14624] bridge0: port 2(bridge_slave_1) entered blocking state [ 1044.653952][T14624] bridge0: port 2(bridge_slave_1) entered disabled state [ 1044.662084][T14624] bridge_slave_1: entered allmulticast mode [ 1044.765369][T14624] bridge_slave_1: entered promiscuous mode 12:02:10 executing program 0: syz_open_procfs(0xffffffffffffffff, &(0x7f0000000180)='maps\x00') [ 1045.210683][T14624] bond0: (slave bond_slave_0): Enslaving as an active interface with an up link 12:02:10 executing program 3: syz_open_dev$cec(&(0x7f0000000000), 0x0, 0x0) [ 1045.335185][T14624] bond0: (slave bond_slave_1): Enslaving as an active interface with an up link 12:02:10 executing program 2: r0 = openat$uinput(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$F2FS_IOC_WRITE_CHECKPOINT(r0, 0xf507, 0x0) [ 1045.834658][T14624] team0: Port device team_slave_0 added 12:02:11 executing program 0: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NLBL_CIPSOV4_C_ADD(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000040)={0x30, 0x0, 0x1, 0x0, 0x0, {}, [@NLBL_CIPSOV4_A_DOI={0x8}, @NLBL_CIPSOV4_A_TAGLST={0xc, 0x4, 0x0, 0x1, [{0x5, 0x10}]}, @NLBL_CIPSOV4_A_MTYPE={0x8, 0x2, 0x2}]}, 0x30}}, 0x0) 12:02:11 executing program 2: syz_open_dev$vcsu(&(0x7f0000000100), 0x0, 0x0) [ 1045.956485][T14624] team0: Port device team_slave_1 added 12:02:11 executing program 3: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$netlbl_mgmt(&(0x7f0000000040), r0) sendmsg$NLBL_MGMT_C_ADDDEF(r0, &(0x7f0000000200)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000000)={0x24, r1, 0x1, 0x0, 0x0, {}, [@NLBL_MGMT_A_CV4DOI={0x8}, @NLBL_MGMT_A_PROTOCOL={0x8, 0x2, 0x3}]}, 0x24}}, 0x0) [ 1046.382899][T14624] batman_adv: batadv0: Adding interface: batadv_slave_0 [ 1046.390118][T14624] batman_adv: batadv0: The MTU of interface batadv_slave_0 is too small (1500) to handle the transport of batman-adv packets. Packets going over this interface will be fragmented on layer2 which could impact the performance. Setting the MTU to 1560 would solve the problem. [ 1046.417435][T14624] batman_adv: batadv0: Not using interface batadv_slave_0 (retrying later): interface not active 12:02:12 executing program 0: socket(0x3, 0x0, 0x3ff) [ 1046.642810][T14624] batman_adv: batadv0: Adding interface: batadv_slave_1 [ 1046.650041][T14624] batman_adv: batadv0: The MTU of interface batadv_slave_1 is too small (1500) to handle the transport of batman-adv packets. Packets going over this interface will be fragmented on layer2 which could impact the performance. Setting the MTU to 1560 would solve the problem. [ 1046.676646][T14624] batman_adv: batadv0: Not using interface batadv_slave_1 (retrying later): interface not active 12:02:12 executing program 2: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NLBL_CIPSOV4_C_ADD(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000040)={0x30, 0x0, 0x1, 0x0, 0x0, {}, [@NLBL_CIPSOV4_A_DOI={0x8}, @NLBL_CIPSOV4_A_TAGLST={0xc, 0x4, 0x0, 0x1, [{0x5, 0x10}]}, @NLBL_CIPSOV4_A_MTYPE={0x8, 0x2, 0x2}]}, 0x30}}, 0x0) [ 1046.705308][T14422] 8021q: adding VLAN 0 to HW filter on device batadv0 12:02:12 executing program 3: r0 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) read$FUSE(r0, &(0x7f0000002100)={0x2020}, 0x2020) r1 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) read$FUSE(r1, &(0x7f0000002100)={0x2020}, 0x2020) 12:02:12 executing program 0: syz_open_procfs(0x0, &(0x7f0000000140)='net/ip_tables_matches\x00') 12:02:13 executing program 2: r0 = syz_open_dev$swradio(&(0x7f0000000000), 0x0, 0x2) ioctl$VIDIOC_G_PRIORITY(r0, 0x80045643, 0xef2c051c155e2337) [ 1047.399619][T14624] hsr_slave_0: entered promiscuous mode [ 1047.473655][T14624] hsr_slave_1: entered promiscuous mode [ 1047.542251][T14624] debugfs: Directory 'hsr0' with parent 'hsr' already present! [ 1047.550179][T14624] Cannot create hsr debugfs directory 12:02:13 executing program 3: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$netlbl_cipso(&(0x7f0000000380), 0xffffffffffffffff) sendmsg$NLBL_CIPSOV4_C_ADD(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000040)={0x30, r1, 0x1, 0x0, 0x0, {}, [@NLBL_CIPSOV4_A_DOI={0x8}, @NLBL_CIPSOV4_A_TAGLST={0xc, 0x4, 0x0, 0x1, [{0x5, 0x10}]}, @NLBL_CIPSOV4_A_MTYPE={0x8, 0x2, 0x2}]}, 0x30}}, 0x0) 12:02:13 executing program 0: bpf$MAP_CREATE_TAIL_CALL(0x0, &(0x7f0000000080)={0x3, 0x4, 0x4, 0xa, 0x0, 0xffffffffffffffff, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x1}, 0x48) 12:02:13 executing program 2: openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000140)='memory.events\x00', 0x7a05, 0x1700) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='cgroup.controllers\x00', 0x275a, 0x0) write$binfmt_script(r0, &(0x7f0000000100)=ANY=[], 0xfecc) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x12, r0, 0x0) r1 = socket(0xa, 0x6, 0x0) mbind(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, &(0x7f0000000000), 0x3, 0x0) getsockopt$inet6_mreq(r1, 0x10d, 0xa5, 0x0, &(0x7f0000000040)) [ 1048.361383][T14422] veth0_vlan: entered promiscuous mode 12:02:14 executing program 3: r0 = add_key$keyring(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x0}, 0x0, 0x0, 0xfffffffffffffffc) r1 = add_key$keyring(&(0x7f0000000080), &(0x7f00000000c0)={'syz', 0x0}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$link(0x8, r0, r1) 12:02:14 executing program 0: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$netlbl_cipso(&(0x7f0000000380), 0xffffffffffffffff) sendmsg$NLBL_CIPSOV4_C_ADD(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000040)={0x30, r1, 0x1, 0x0, 0x0, {}, [@NLBL_CIPSOV4_A_DOI={0x8}, @NLBL_CIPSOV4_A_TAGLST={0xc, 0x4, 0x0, 0x1, [{0x5, 0x10}]}, @NLBL_CIPSOV4_A_MTYPE={0x8, 0x2, 0x2}]}, 0x30}}, 0x0) [ 1048.512302][T14422] veth1_vlan: entered promiscuous mode 12:02:14 executing program 2: r0 = socket$nl_route(0x10, 0x3, 0x0) ioctl$sock_SIOCGIFINDEX(r0, 0x8922, &(0x7f0000001880)={'veth0_to_hsr\x00'}) 12:02:14 executing program 3: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000380)={0x8, 0x2, &(0x7f0000000140)=@raw=[@map_idx_val], 0x0}, 0x90) 12:02:14 executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) syz_genetlink_get_family_id$ipvs(&(0x7f0000000040), r0) syz_genetlink_get_family_id$batadv(&(0x7f00000000c0), r0) [ 1049.380196][T14422] veth0_macvtap: entered promiscuous mode 12:02:15 executing program 3: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$netlbl_cipso(&(0x7f0000000380), 0xffffffffffffffff) sendmsg$NLBL_CIPSOV4_C_ADD(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000040)={0x30, r1, 0x1, 0x0, 0x0, {}, [@NLBL_CIPSOV4_A_DOI={0x8}, @NLBL_CIPSOV4_A_TAGLST={0xc, 0x4, 0x0, 0x1, [{0x5, 0x10}]}, @NLBL_CIPSOV4_A_MTYPE={0x8, 0x2, 0x2}]}, 0x30}}, 0x0) [ 1049.828530][T14792] veth0_to_hsr: mtu less than device minimum [ 1049.859359][T14422] veth1_macvtap: entered promiscuous mode 12:02:15 executing program 0: sendmsg$ETHTOOL_MSG_WOL_SET(0xffffffffffffffff, &(0x7f0000002580)={0x0, 0x0, 0x0}, 0x0) getresgid(&(0x7f0000002800), &(0x7f0000002840), &(0x7f0000002880)) 12:02:15 executing program 2: r0 = openat$vhost_vsock(0xffffffffffffff9c, &(0x7f0000000800), 0x2, 0x0) ioctl$VHOST_VSOCK_SET_GUEST_CID(r0, 0x4008af60, &(0x7f00000008c0)={@host}) [ 1050.305197][T14422] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_0 [ 1050.316295][T14422] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 1050.328357][T14422] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_0 [ 1050.339490][T14422] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 1050.355216][T14422] batman_adv: batadv0: Interface activated: batadv_slave_0 [ 1050.554895][T14422] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 1050.566078][T14422] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 1050.578268][T14422] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 1050.589268][T14422] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! 12:02:16 executing program 3: r0 = socket$nl_route(0x10, 0x3, 0x0) ioctl$sock_SIOCGIFINDEX(r0, 0x8924, &(0x7f0000001880)={'veth0_to_hsr\x00'}) [ 1050.599612][T14422] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 1050.610526][T14422] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 1050.631598][T14422] batman_adv: batadv0: Interface activated: batadv_slave_1 12:02:16 executing program 0: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$netlbl_cipso(&(0x7f0000000380), r0) sendmsg$NLBL_CIPSOV4_C_ADD(0xffffffffffffffff, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000040)={0x30, r1, 0x1, 0x0, 0x0, {}, [@NLBL_CIPSOV4_A_DOI={0x8}, @NLBL_CIPSOV4_A_TAGLST={0xc, 0x4, 0x0, 0x1, [{0x5, 0x10}]}, @NLBL_CIPSOV4_A_MTYPE={0x8, 0x2, 0x2}]}, 0x30}}, 0x0) [ 1050.707797][T14624] netdevsim netdevsim4 netdevsim0: renamed from eth0 [ 1050.849332][T14422] netdevsim netdevsim1 netdevsim0: set [1, 0] type 2 family 0 port 6081 - 0 [ 1050.858787][T14422] netdevsim netdevsim1 netdevsim1: set [1, 0] type 2 family 0 port 6081 - 0 [ 1050.868075][T14422] netdevsim netdevsim1 netdevsim2: set [1, 0] type 2 family 0 port 6081 - 0 [ 1050.877402][T14422] netdevsim netdevsim1 netdevsim3: set [1, 0] type 2 family 0 port 6081 - 0 [ 1050.909738][T14624] netdevsim netdevsim4 netdevsim1: renamed from eth1 12:02:16 executing program 2: r0 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000001f00)={'batadv0\x00', 0x0}) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000002100)={0x6, 0x3, &(0x7f0000001d80)=@framed, &(0x7f0000001dc0)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', r1}, 0x90) [ 1051.145791][T14624] netdevsim netdevsim4 netdevsim2: renamed from eth2 12:02:16 executing program 3: sendmsg$DEVLINK_CMD_PORT_SPLIT(0xffffffffffffffff, 0x0, 0x0) syz_open_procfs$namespace(0x0, &(0x7f0000001700)='ns/mnt\x00') [ 1051.297146][T14624] netdevsim netdevsim4 netdevsim3: renamed from eth3 12:02:17 executing program 0: syz_open_procfs$namespace(0x0, &(0x7f0000001700)='ns/mnt\x00') 12:02:17 executing program 2: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$netlbl_cipso(&(0x7f0000000380), r0) sendmsg$NLBL_CIPSOV4_C_ADD(0xffffffffffffffff, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000040)={0x30, r1, 0x1, 0x0, 0x0, {}, [@NLBL_CIPSOV4_A_DOI={0x8}, @NLBL_CIPSOV4_A_TAGLST={0xc, 0x4, 0x0, 0x1, [{0x5, 0x10}]}, @NLBL_CIPSOV4_A_MTYPE={0x8, 0x2, 0x2}]}, 0x30}}, 0x0) 12:02:17 executing program 3: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$tipc(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$TIPC_CMD_RESET_LINK_STATS(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000080)=ANY=[@ANYBLOB='(\x00\x00\x00', @ANYRES16=r1, @ANYBLOB="210225bd7000fcdbdf2501000000000000000c410000000c001473797ae30a6f5b31"], 0x28}}, 0x0) 12:02:17 executing program 0: r0 = socket$nl_route(0x10, 0x3, 0x0) ioctl$sock_SIOCGIFINDEX(r0, 0x8933, &(0x7f0000000100)={'virt_wifi0\x00', 0x0}) sendmsg$nl_route_sched_retired(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000140)=@newtclass={0x24, 0x28, 0x1, 0x0, 0x0, {0x0, 0x0, 0x0, r1, {0x0, 0x5}}}, 0x24}}, 0x0) 12:02:17 executing program 2: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched_retired(r0, &(0x7f0000001380)={0x0, 0x0, &(0x7f0000001340)={&(0x7f00000006c0)=ANY=[@ANYBLOB="2400000065000100"/20, @ANYRES32, @ANYBLOB="00dcecb8df"], 0x24}}, 0x0) 12:02:18 executing program 3: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$netlbl_cipso(&(0x7f0000000380), r0) sendmsg$NLBL_CIPSOV4_C_ADD(0xffffffffffffffff, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000040)={0x30, r1, 0x1, 0x0, 0x0, {}, [@NLBL_CIPSOV4_A_DOI={0x8}, @NLBL_CIPSOV4_A_TAGLST={0xc, 0x4, 0x0, 0x1, [{0x5, 0x10}]}, @NLBL_CIPSOV4_A_MTYPE={0x8, 0x2, 0x2}]}, 0x30}}, 0x0) 12:02:18 executing program 0: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched_retired(r0, &(0x7f0000000200)={&(0x7f0000000000), 0xc, &(0x7f00000001c0)={&(0x7f00000000c0)=@deltclass={0x0, 0x29, 0x0, 0x0, 0x0, {}, [@c_dsmark={{}, {0x0, 0x2, @TCA_DSMARK_VALUE}}, @c_atm={{}, {0x0, 0x2, [@TCA_ATM_EXCESS, @TCA_ATM_FD, @TCA_ATM_FD, @TCA_ATM_FD, @TCA_ATM_EXCESS]}}, @c_atm={{}, {0x0, 0x2, [@TCA_ATM_EXCESS]}}]}, 0xdc}}, 0x0) 12:02:18 executing program 2: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched_retired(r0, &(0x7f0000001380)={0x0, 0x0, &(0x7f0000001340)={&(0x7f00000006c0)=ANY=[@ANYBLOB="2400000065000100"/20, @ANYRES32], 0x24}}, 0x0) [ 1053.275379][T14624] 8021q: adding VLAN 0 to HW filter on device bond0 12:02:18 executing program 3: msgctl$IPC_SET(0x0, 0x1, &(0x7f00000028c0)={{0x3, 0x0, 0xffffffffffffffff}}) [ 1053.597916][T14624] 8021q: adding VLAN 0 to HW filter on device team0 12:02:19 executing program 0: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r2 = syz_genetlink_get_family_id$netlbl_cipso(0x0, r1) sendmsg$NLBL_CIPSOV4_C_ADD(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000040)={0x30, r2, 0x1, 0x0, 0x0, {}, [@NLBL_CIPSOV4_A_DOI={0x8}, @NLBL_CIPSOV4_A_TAGLST={0xc, 0x4, 0x0, 0x1, [{0x5, 0x10}]}, @NLBL_CIPSOV4_A_MTYPE={0x8, 0x2, 0x2}]}, 0x30}}, 0x0) 12:02:19 executing program 2: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000380)={0x1c, 0x2, &(0x7f0000000140)=@raw=[@map_idx_val], 0x0}, 0x90) [ 1053.748298][ T5086] bridge0: port 1(bridge_slave_0) entered blocking state [ 1053.756264][ T5086] bridge0: port 1(bridge_slave_0) entered forwarding state [ 1053.845137][ T5086] bridge0: port 2(bridge_slave_1) entered blocking state [ 1053.853123][ T5086] bridge0: port 2(bridge_slave_1) entered forwarding state 12:02:19 executing program 3: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000a80)={0x6, 0x3, &(0x7f00000000c0)=@framed, &(0x7f0000000140)='syzkaller\x00'}, 0x90) bpf$BPF_PROG_GET_NEXT_ID(0xb, &(0x7f000000de00), 0x8) 12:02:20 executing program 2: r0 = socket$nl_route(0x10, 0x3, 0x0) ioctl$sock_SIOCGIFINDEX(r0, 0x891e, &(0x7f0000001880)={'veth0_to_hsr\x00'}) 12:02:20 executing program 0: getresgid(&(0x7f0000002800), 0x0, 0x0) 12:02:20 executing program 3: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r2 = syz_genetlink_get_family_id$netlbl_cipso(0x0, r1) sendmsg$NLBL_CIPSOV4_C_ADD(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000040)={0x30, r2, 0x1, 0x0, 0x0, {}, [@NLBL_CIPSOV4_A_DOI={0x8}, @NLBL_CIPSOV4_A_TAGLST={0xc, 0x4, 0x0, 0x1, [{0x5, 0x10}]}, @NLBL_CIPSOV4_A_MTYPE={0x8, 0x2, 0x2}]}, 0x30}}, 0x0) 12:02:20 executing program 0: r0 = getpgrp(0x0) wait4(r0, 0x0, 0x20000000, 0x0) 12:02:20 executing program 2: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NL80211_CMD_SET_BEACON(r0, &(0x7f0000000840)={&(0x7f0000000200)={0x10, 0x0, 0x0, 0x1000}, 0xc, &(0x7f0000000800)={&(0x7f0000000280)={0x14, 0x0, 0x0, 0x0, 0x0, {{}, {@void, @void}}}, 0x14}}, 0x0) 12:02:21 executing program 3: openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000140)='memory.events\x00', 0x7a05, 0x1700) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='cgroup.controllers\x00', 0x275a, 0x0) write$binfmt_script(r0, &(0x7f0000000100)=ANY=[], 0xfecc) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x12, r0, 0x0) r1 = socket(0xa, 0x6, 0x0) mbind(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, &(0x7f0000000000), 0x3, 0x0) getsockopt$inet6_mreq(r1, 0x10d, 0x92, 0x0, &(0x7f0000000040)) 12:02:21 executing program 0: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r2 = syz_genetlink_get_family_id$netlbl_cipso(0x0, r1) sendmsg$NLBL_CIPSOV4_C_ADD(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000040)={0x30, r2, 0x1, 0x0, 0x0, {}, [@NLBL_CIPSOV4_A_DOI={0x8}, @NLBL_CIPSOV4_A_TAGLST={0xc, 0x4, 0x0, 0x1, [{0x5, 0x10}]}, @NLBL_CIPSOV4_A_MTYPE={0x8, 0x2, 0x2}]}, 0x30}}, 0x0) 12:02:21 executing program 2: r0 = socket$nl_generic(0x10, 0x3, 0x10) syz_genetlink_get_family_id$gtp(&(0x7f0000000000), r0) r1 = socket$nl_generic(0x10, 0x3, 0x10) syz_genetlink_get_family_id$ipvs(&(0x7f0000000040), r1) 12:02:21 executing program 3: r0 = socket(0x2, 0x6, 0x0) setsockopt$sock_int(r0, 0x1, 0x20, &(0x7f0000000000), 0x4) 12:02:22 executing program 0: syz_genetlink_get_family_id$SEG6(&(0x7f0000000040), 0xffffffffffffffff) socketpair(0x11, 0x0, 0x0, &(0x7f0000000140)) 12:02:22 executing program 2: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$netlbl_cipso(&(0x7f0000000380), 0xffffffffffffffff) sendmsg$NLBL_CIPSOV4_C_ADD(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000040)={0x30, r1, 0x1, 0x0, 0x0, {}, [@NLBL_CIPSOV4_A_DOI={0x8}, @NLBL_CIPSOV4_A_TAGLST={0xc, 0x4, 0x0, 0x1, [{0x5, 0x10}]}, @NLBL_CIPSOV4_A_MTYPE={0x8, 0x2, 0x2}]}, 0x30}}, 0x0) [ 1056.708108][T14624] 8021q: adding VLAN 0 to HW filter on device batadv0 12:02:22 executing program 3: r0 = syz_io_uring_setup(0x2efb, &(0x7f0000000000), &(0x7f0000001200), &(0x7f00000000c0)) io_uring_register$IORING_REGISTER_PROBE(r0, 0x8, &(0x7f0000001300)=ANY=[], 0x15) 12:02:22 executing program 2: r0 = syz_open_procfs$userns(0x0, &(0x7f00000040c0)) ioctl$BTRFS_IOC_INO_LOOKUP_USER(r0, 0x80086601, 0x0) 12:02:22 executing program 0: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$netlbl_cipso(&(0x7f0000000380), 0xffffffffffffffff) sendmsg$NLBL_CIPSOV4_C_ADD(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000040)={0x30, r1, 0x1, 0x0, 0x0, {}, [@NLBL_CIPSOV4_A_DOI={0x8}, @NLBL_CIPSOV4_A_TAGLST={0xc, 0x4, 0x0, 0x1, [{0x5, 0x10}]}, @NLBL_CIPSOV4_A_MTYPE={0x8, 0x2, 0x2}]}, 0x30}}, 0x0) 12:02:23 executing program 2: syz_mount_image$fuse(0x0, &(0x7f0000000100)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) mount_setattr(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, &(0x7f0000000040)={0x0, 0x0, 0x20000}, 0x20) 12:02:23 executing program 3: openat$ppp(0xffffffffffffff9c, &(0x7f0000002300), 0x80042, 0x0) 12:02:23 executing program 0: mremap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) r0 = syz_open_procfs(0x0, &(0x7f0000000000)='syscall\x00') read$qrtrtun(r0, &(0x7f0000000080)=""/175, 0xaf) 12:02:24 executing program 2: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$netlbl_cipso(&(0x7f0000000380), 0xffffffffffffffff) sendmsg$NLBL_CIPSOV4_C_ADD(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000040)={0x30, r1, 0x1, 0x0, 0x0, {}, [@NLBL_CIPSOV4_A_DOI={0x8}, @NLBL_CIPSOV4_A_TAGLST={0xc, 0x4, 0x0, 0x1, [{0x5, 0x10}]}, @NLBL_CIPSOV4_A_MTYPE={0x8, 0x2, 0x2}]}, 0x30}}, 0x0) 12:02:24 executing program 3: r0 = syz_open_procfs(0x0, &(0x7f0000000000)='attr/keycreate\x00') write$RDMA_USER_CM_CMD_JOIN_MCAST(r0, 0x0, 0x0) 12:02:24 executing program 0: creat(&(0x7f0000000040)='./file0\x00', 0x0) chown(&(0x7f0000000200)='./file0\x00', 0xffffffffffffffff, 0x0) 12:02:24 executing program 0: r0 = openat$autofs(0xffffffffffffff9c, &(0x7f0000001bc0), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_PROTOSUBVER(r0, 0x80111500, &(0x7f0000001c00)={{0x1, 0x1, 0x18}, './file0\x00'}) 12:02:24 executing program 2: faccessat(0xffffffffffffffff, 0x0, 0x228) 12:02:24 executing program 3: syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$netlbl_cipso(&(0x7f0000000380), r0) sendmsg$NLBL_CIPSOV4_C_ADD(0xffffffffffffffff, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000040)={0x30, r1, 0x1, 0x0, 0x0, {}, [@NLBL_CIPSOV4_A_DOI={0x8}, @NLBL_CIPSOV4_A_TAGLST={0xc, 0x4, 0x0, 0x1, [{0x5, 0x10}]}, @NLBL_CIPSOV4_A_MTYPE={0x8, 0x2, 0x2}]}, 0x30}}, 0x0) 12:02:25 executing program 0: openat$ptp0(0xffffffffffffff9c, &(0x7f0000000000), 0x4080, 0x0) 12:02:25 executing program 2: r0 = openat$rdma_cm(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write$RDMA_USER_CM_CMD_CREATE_ID(r0, &(0x7f0000000180)={0x0, 0x18, 0xfa00, {0x0, &(0x7f0000000140), 0x111}}, 0x20) 12:02:25 executing program 3: r0 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f00000004c0), 0x0, 0x0) connect$x25(r0, 0x0, 0x0) 12:02:25 executing program 0: syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$netlbl_cipso(&(0x7f0000000380), r0) sendmsg$NLBL_CIPSOV4_C_ADD(0xffffffffffffffff, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000040)={0x30, r1, 0x1, 0x0, 0x0, {}, [@NLBL_CIPSOV4_A_DOI={0x8}, @NLBL_CIPSOV4_A_TAGLST={0xc, 0x4, 0x0, 0x1, [{0x5, 0x10}]}, @NLBL_CIPSOV4_A_MTYPE={0x8, 0x2, 0x2}]}, 0x30}}, 0x0) [ 1060.424636][T14624] veth0_vlan: entered promiscuous mode 12:02:26 executing program 2: io_uring_setup(0x20019a0, &(0x7f0000000000)) [ 1060.580661][T14624] veth1_vlan: entered promiscuous mode 12:02:26 executing program 3: r0 = syz_io_uring_setup(0x2efb, &(0x7f0000000000), &(0x7f0000000080), &(0x7f00000000c0)) fstat(r0, &(0x7f0000004740)) [ 1060.792450][ T5086] wlan0: Created IBSS using preconfigured BSSID 50:50:50:50:50:50 [ 1060.800616][ T5086] wlan0: Creating new IBSS network, BSSID 50:50:50:50:50:50 [ 1060.994994][T14624] veth0_macvtap: entered promiscuous mode 12:02:26 executing program 0: getresgid(&(0x7f0000002800), &(0x7f0000002840), 0x0) [ 1061.104916][T14624] veth1_macvtap: entered promiscuous mode 12:02:26 executing program 2: syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$netlbl_cipso(&(0x7f0000000380), r0) sendmsg$NLBL_CIPSOV4_C_ADD(0xffffffffffffffff, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000040)={0x30, r1, 0x1, 0x0, 0x0, {}, [@NLBL_CIPSOV4_A_DOI={0x8}, @NLBL_CIPSOV4_A_TAGLST={0xc, 0x4, 0x0, 0x1, [{0x5, 0x10}]}, @NLBL_CIPSOV4_A_MTYPE={0x8, 0x2, 0x2}]}, 0x30}}, 0x0) [ 1061.221011][ T48] wlan1: Created IBSS using preconfigured BSSID 50:50:50:50:50:50 [ 1061.229272][ T48] wlan1: Creating new IBSS network, BSSID 50:50:50:50:50:50 [ 1061.443430][T14624] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_0 [ 1061.454355][T14624] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 1061.464679][T14624] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_0 [ 1061.475530][T14624] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 1061.489094][T14624] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_0 [ 1061.501390][T14624] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 1061.517412][T14624] batman_adv: batadv0: Interface activated: batadv_slave_0 12:02:27 executing program 0: fsopen(&(0x7f0000000040)='cramfs\x00', 0x0) 12:02:27 executing program 3: r0 = syz_io_uring_setup(0x2f65, &(0x7f0000000100), &(0x7f0000000080), &(0x7f00000000c0)) io_uring_register$IORING_REGISTER_FILES_UPDATE2(r0, 0xe, &(0x7f0000000b40)={0x0, 0x0, &(0x7f0000000ac0)=[{0x0}], 0x0, 0x1}, 0x20) 12:02:27 executing program 1: openat$sysfs(0xffffffffffffff9c, &(0x7f0000000700)='/sys/power/resume', 0x141a82, 0x0) r0 = syz_io_uring_setup(0x6908, &(0x7f0000000340)={0x0, 0x0, 0x10100}, &(0x7f0000000140), &(0x7f0000000100)=0x0) syz_io_uring_setup(0x1868, &(0x7f00000003c0), &(0x7f0000000040)=0x0, &(0x7f0000000240)) syz_io_uring_submit(r2, r1, &(0x7f00000001c0)=@IORING_OP_READ=@pass_buffer={0x16, 0x0, 0x0, @fd_index=0x3, 0x0, 0x0, 0xfffffffffffffe54}) io_uring_enter(r0, 0x184c, 0x0, 0x0, 0x0, 0x0) [ 1061.885101][T14624] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 1061.899826][T14624] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 1061.911068][T14624] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 1061.924878][T14624] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 1061.936220][T14624] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 1061.947161][T14624] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 1061.957381][T14624] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 1061.968316][T14624] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 1061.984303][T14624] batman_adv: batadv0: Interface activated: batadv_slave_1 12:02:27 executing program 2: r0 = openat$dsp(0xffffffffffffff9c, &(0x7f0000008700), 0x0, 0x0) read$dsp(r0, 0x0, 0x0) 12:02:27 executing program 0: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) syz_genetlink_get_family_id$netlbl_cipso(&(0x7f0000000380), r1) sendmsg$NLBL_CIPSOV4_C_ADD(r0, 0x0, 0x0) 12:02:27 executing program 3: r0 = fsopen(&(0x7f0000000000)='bpf\x00', 0x0) fsconfig$FSCONFIG_CMD_CREATE(r0, 0x6, 0x0, 0x0, 0x0) fsconfig$FSCONFIG_SET_PATH_EMPTY(r0, 0x4, &(0x7f0000000080)='\x06\xfd\xff', &(0x7f0000000040)='./file0\x00', 0xffffffffffffff9c) close(r0) 12:02:28 executing program 1: mount_setattr(0xffffffffffffff9c, 0x0, 0x0, &(0x7f0000000100)={0xf4, 0x0, 0xc0000}, 0x20) [ 1062.463810][T14624] netdevsim netdevsim4 netdevsim0: set [1, 0] type 2 family 0 port 6081 - 0 [ 1062.473289][T14624] netdevsim netdevsim4 netdevsim1: set [1, 0] type 2 family 0 port 6081 - 0 [ 1062.485195][T14624] netdevsim netdevsim4 netdevsim2: set [1, 0] type 2 family 0 port 6081 - 0 [ 1062.495029][T14624] netdevsim netdevsim4 netdevsim3: set [1, 0] type 2 family 0 port 6081 - 0 12:02:28 executing program 2: openat$sysfs(0xffffffffffffff9c, &(0x7f0000000700)='/sys/power/resume', 0x141a82, 0x0) r0 = syz_io_uring_setup(0x6908, &(0x7f0000000340)={0x0, 0x0, 0x10100}, &(0x7f0000000140), &(0x7f0000000100)=0x0) syz_io_uring_setup(0x1868, &(0x7f00000003c0), &(0x7f0000000040)=0x0, &(0x7f0000000240)) syz_io_uring_submit(r2, r1, &(0x7f00000001c0)=@IORING_OP_READ=@pass_buffer={0x16, 0x0, 0x0, @fd_index=0x3, 0x0, 0x0, 0xfffffffffffffe54}) io_uring_enter(r0, 0x184c, 0x0, 0x0, 0x0, 0x0) 12:02:28 executing program 0: r0 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000680), 0x2, 0x0) write$FUSE_IOCTL(r0, &(0x7f0000002700)={0x20, 0x2}, 0x20) 12:02:28 executing program 1: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) syz_genetlink_get_family_id$netlbl_cipso(&(0x7f0000000380), r1) sendmsg$NLBL_CIPSOV4_C_ADD(r0, 0x0, 0x0) 12:02:29 executing program 3: r0 = openat$sequencer(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) read$sequencer(r0, 0x0, 0x0) 12:02:29 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x80, 0x0, 0x0) 12:02:29 executing program 2: openat$incfs(0xffffffffffffff9c, &(0x7f0000000300)='.log\x00', 0x241, 0x0) 12:02:29 executing program 1: openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x64940, 0x0) 12:02:29 executing program 3: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) syz_genetlink_get_family_id$netlbl_cipso(&(0x7f0000000380), r1) sendmsg$NLBL_CIPSOV4_C_ADD(r0, 0x0, 0x0) 12:02:30 executing program 0: syz_emit_ethernet(0x5dd, &(0x7f0000000280)={@empty, @local, @void, {@mpls_uc={0x8847, {[], @ipv4=@generic={{0x5, 0x4, 0x0, 0x0, 0x5cf, 0x0, 0x0, 0x0, 0x0, 0x0, @rand_addr, @empty}, "80dad3a29403d4e8156f78031f8e11e8fdc21c6cd99fc26ee5d308916c6c1263cd4fa96c2641a281704225356e059ba543041e58f3e367806484e2151cd48accccdc4bef1b6cb6fc8511979d5de8bd93085e7d37d4cc50f366012d6bd23fb949473631846456288dbfee39018f6c6805de629bece8b35c4f1e6540c354f3a5e2d7e04d2b07e5e48b94899cb7ad781603a55168dcb8e7ddca0264dd20c31cc308aa805c8d56c4bffde8a851cabfdd861bd3d4bcbdb9b1065aa56791ef6ce7a36c0c0ed3365928390f7c97be69962aac5dfed878bae764ac823a07afd00660126c930bcd677d31d33fdb33baccc7fe1e46bb94fcea13491ddf52da0a04c04c239fd1d62f00a372b4e266aab481132644ebe4e7a91eec5dcc66e8e8074c5ea250af51ec4b24bdbfe9be9197574ac17462cc3519a63827a390672cfd7997a9d01661fbf6b1a7daa200a539b477fa162fe0b89bfdc574d99e4030b3f1a59fb3c0798d6fb77e74eaee5e99e197b61e16a33035a892a3fe128cff164c2bfca75530f3a341cabdc4c5d94e98b23329468f90d278e5b04a7a6e0ffcc0cd5813d419436e30dc766655b0f31e0c80df29fb1e3560fefefe2cc3f019ec44f22b4c3b53fd73051d3093bf2102e23d71186011880ed5266b71ad9809b5a2c59146478850097abea4111c95faa6683979e02a4d7463af9c347ae0e4c71a2f8f40222c0d6305605bb51e7bb1d610c5e5a02bc25ef57c03c6913de21d9db36cf5d6acd837bf596dd378d1012cb0647fdb9ffc1d28c35ff59b425e43fbe058b6d928f514ee91999dbcc9757c26832fcd46bf83cf3e3be36ce0f57fad10ca408bb73fee2ed35c1ce560926ea05a77ae8755a02bf5c52dc5a877508b235814ad5d436de929238b2907fd8552ffc93fb40d6f5871606aadf0d637a75f23b0a72d59b21d9548451a195c9f5430a065e6250c82d264f670bdd6d7768f5aae3a2100e7840dad4afb3ad87ea8353083901a19a7ac322c2ddba8bc025168b91c7c737d5101a2b1dbb5052df0ad07b89db57eed41364e2dfdf400670c1f100ceed57cd7706b9e5601ee69386c5a1c910837a88618183892ecebebe921343071dc3463dc6a6a4d311b2f4598e910d464733c46d6c3e88d94156e626cb66cabf18ce8905de7b9e34ecc2388d5cc88a610c6c12cb497920ce3c1dcedafdf5851c6608f70a00e2020ca87908a5f833db6257f50837e23f161f36f41f9a107ca483c8d8cb844156f3ea77853677e75f9639cb0e117fd6befdac433ea97eef53d162c8b276cd01b396dd2080a3bc452d12d5906fd53a8d39366948f5f74fbd2f79c1aa47a042756bf737703aa303764472d0dcf99297f9ac81cc4cc619f6a0e273bd82f951d192ff3d72fd3820c9c5f441c257de255c1160435ccf86a45d8a6d65e52330bc57bae0e8f610217386f97e99676629ec99be4f14ac7521f24ca366a584954f95095ca0a4484ce40e85fee3e64c331fd36461adc82ae43a33d1bbf548182fd7df2e89c552ed41d6678dc2a5b7ec886868ef99760990d9b40863871000386f58ddb5c44d8b438f125e14d0b9477cc78369f3586ae4ce3287d0d8e25147b99431c04ef74f99e3a2b2f9b6774809b49693ef1371fb46b5bd03bb35c19b758a7979139ced694e4efb3c58335aabfb293530e563a17dbbc3d1144eea7a44750db69d13dde5f12819467ec7b5a5c65663c741c288b7cf6eb683c316fd8aeb5d25165e34687c307b245e7588aa667937a3aa16e492a89886437998173e2d307a33fd62510ae7333997e121384a277fb06feb81931d1fd807385d2bfee10e5264444b1839fb01ff19f95c28cf8a3726c9bdbd96e12f741fd37716076fcebb057f8813fa47b8847bc8e5d6349d12ec9c70d1e377b6b341eea822bc91ecd85fc3a686c9d035eff6435b79afc0579f2928e910bbd9d14f3757c6ba123dc0e03813b065300dc130aa0d4e067126e15f79ef979efd689f3c7d7018eb3a88d9b51d41f712832f99bd8f10202377e58107fe4c0c81e68c445d160e377a6cca075638dfb851223c3af645a37a644ce"}}}}}, 0x0) 12:02:30 executing program 2: r0 = socket$inet_tcp(0x2, 0x1, 0x0) sendmsg$nl_route_sched_retired(r0, &(0x7f0000000340)={&(0x7f0000000000), 0xc, &(0x7f0000000300)={0x0}}, 0x0) 12:02:30 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) fstat(r0, &(0x7f0000000000)) 12:02:30 executing program 2: pivot_root(&(0x7f0000000080)='./file0/../file0\x00', &(0x7f00000000c0)='./file0/../file0\x00') 12:02:30 executing program 3: openat$dir(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x40, 0xd7) execve(&(0x7f00000006c0)='./file0\x00', 0x0, 0x0) 12:02:30 executing program 0: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_TCP_REPAIR_OPTIONS(r0, 0x6, 0x16, 0x0, 0xfffffffffffffcb4) 12:02:31 executing program 1: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) syz_genetlink_get_family_id$netlbl_cipso(&(0x7f0000000380), r1) sendmsg$NLBL_CIPSOV4_C_ADD(r0, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x0) 12:02:31 executing program 0: r0 = socket$nl_route(0x10, 0x3, 0x0) setsockopt$netlink_NETLINK_NO_ENOBUFS(r0, 0x10e, 0x5, &(0x7f0000000040), 0xfe71) 12:02:31 executing program 2: syz_mount_image$fuse(0x0, &(0x7f0000000440)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0x6e) 12:02:31 executing program 0: shmctl$SHM_INFO(0xffffffffffffffff, 0xe, &(0x7f0000000000)=""/26) 12:02:32 executing program 1: msgget$private(0x0, 0x42a) 12:02:32 executing program 3: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) syz_genetlink_get_family_id$netlbl_cipso(&(0x7f0000000380), r1) sendmsg$NLBL_CIPSOV4_C_ADD(r0, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x0) 12:02:32 executing program 2: r0 = msgget(0x0, 0x0) msgctl$MSG_STAT_ANY(r0, 0xd, &(0x7f0000000080)=""/181) 12:02:32 executing program 1: mknodat$loop(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x1) statx(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x80, &(0x7f0000000100)) 12:02:32 executing program 0: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) bind$inet(r0, &(0x7f00000000c0)={0x2, 0x0, @loopback}, 0x10) 12:02:32 executing program 3: syz_mount_image$fuse(0x0, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) pivot_root(&(0x7f0000000080)='./file0\x00', &(0x7f0000000040)='./file0\x00') 12:02:32 executing program 2: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) syz_genetlink_get_family_id$netlbl_cipso(&(0x7f0000000380), r1) sendmsg$NLBL_CIPSOV4_C_ADD(r0, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x0) 12:02:33 executing program 1: semget(0x2, 0x0, 0xa8) 12:02:33 executing program 0: r0 = socket$inet_udp(0x2, 0x2, 0x0) getsockopt$inet_udp_int(r0, 0x11, 0x0, &(0x7f0000000000), &(0x7f0000000040)=0xfffffffffffffd18) 12:02:33 executing program 3: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x85, 0x0, 0x0) 12:02:33 executing program 2: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) syz_genetlink_get_family_id$netlbl_cipso(&(0x7f0000000380), r1) sendmsg$NLBL_CIPSOV4_C_ADD(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)={0x0}}, 0x0) 12:02:33 executing program 0: r0 = epoll_create1(0x0) epoll_pwait2(r0, &(0x7f0000000540)=[{}], 0x1, &(0x7f0000000580)={0x0, 0x3938700}, 0x0, 0x0) 12:02:33 executing program 1: openat$dir(0xffffffffffffff9c, &(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0) 12:02:34 executing program 3: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000a80)={0x6, 0x3, &(0x7f00000000c0)=@framed, &(0x7f0000000140)='syzkaller\x00'}, 0x90) bpf$BPF_PROG_GET_NEXT_ID(0xb, 0x0, 0x0) 12:02:34 executing program 2: bpf$MAP_CREATE(0x0, &(0x7f0000000200)=@base={0x0, 0x0, 0x0, 0x0, 0x4, 0xffffffffffffffff, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x1}, 0x48) 12:02:34 executing program 1: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) syz_genetlink_get_family_id$netlbl_cipso(&(0x7f0000000380), r1) sendmsg$NLBL_CIPSOV4_C_ADD(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)={0x0}}, 0x0) 12:02:34 executing program 0: r0 = bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000000), 0x48) bpf$BPF_MAP_FREEZE(0x16, &(0x7f0000000080)=r0, 0x4) 12:02:34 executing program 3: syz_emit_ethernet(0x1e, &(0x7f0000000c00)={@multicast, @broadcast, @void, {@can={0xc, {{}, 0x0, 0x0, 0x0, 0x0, "34b586d764d6dbc8"}}}}, 0x0) 12:02:34 executing program 2: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = gettid() sendmsg$unix(r0, &(0x7f0000000c00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000b80)=[@cred={{0x1c, 0x1, 0x2, {r1, 0x0, 0xee00}}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}], 0x38}, 0x0) 12:02:35 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000019c0)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000bc0)={&(0x7f0000000480)=@file={0x1, './file0\x00'}, 0x6e, 0x0, 0x0, &(0x7f0000000e00)=ANY=[@ANYBLOB="1c000000000000000100000001"], 0x130}, 0x0) 12:02:35 executing program 0: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) syz_genetlink_get_family_id$netlbl_cipso(&(0x7f0000000380), r1) sendmsg$NLBL_CIPSOV4_C_ADD(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)={0x0}}, 0x0) 12:02:35 executing program 3: bpf$BPF_BTF_LOAD(0x24, &(0x7f00000001c0)={0x0, &(0x7f0000000180)=""/24, 0x0, 0x18}, 0x20) 12:02:35 executing program 2: bpf$MAP_CREATE(0x0, &(0x7f0000000440)=@base={0x16, 0x0, 0x4, 0x378, 0x2000, 0x1}, 0x48) 12:02:35 executing program 0: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000700)={0x6, 0x10, &(0x7f0000000540)=@ringbuf={{}, {}, {}, [@jmp={0x5, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffc2}]}, &(0x7f0000000600)='GPL\x00', 0x7, 0x44, &(0x7f0000000640)=""/68}, 0x90) 12:02:35 executing program 1: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) syz_genetlink_get_family_id$netlbl_cipso(&(0x7f0000000380), r1) sendmsg$NLBL_CIPSOV4_C_ADD(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000040)={0x30, 0x0, 0x1, 0x0, 0x0, {}, [@NLBL_CIPSOV4_A_DOI={0x8}, @NLBL_CIPSOV4_A_TAGLST={0xc, 0x4, 0x0, 0x1, [{0x5, 0x10}]}, @NLBL_CIPSOV4_A_MTYPE={0x8, 0x2, 0x2}]}, 0x30}}, 0x0) 12:02:36 executing program 3: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000100)={&(0x7f0000000000)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x18, 0x18, 0x2, [@volatile={0x0, 0x0, 0x0, 0x9, 0x5}, @func_proto]}}, 0x0, 0x32, 0x0, 0x1}, 0x20) 12:02:36 executing program 2: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000140)={&(0x7f0000000080)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x18, 0x18, 0x2, [@union={0x0, 0x1, 0x0, 0x5, 0x0, 0x0, [{0x0, 0x1, 0xd50a}]}]}}, 0x0, 0x32}, 0x20) 12:02:36 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) sendmsg(r0, &(0x7f0000001640)={0x0, 0x0, &(0x7f0000001500)=[{&(0x7f0000000440)="00a53f17d38ecfa53ef4db6075ff2fb4f07b560df818813ec9ac72c5d87e92547322d9dd09faa7c98be1acc903f1df8a3f4e8f9aab419c8ad26fc405e4ca9bc114fbb6d677d8096de77bb3c8ae3a2756c0e3c3acae33fa9acfac1ddb3e628334f0100af6310d6ba1b6e43e57eb7eff66ab398d69dafc549b7c7d05f0410ef836598e4a9a439eea3373dd733714027b807753b8905440e0ed156cea4a414dd50808fc8b8dca14bf6bb9f524276797d68cd2f126bc6a1e8f3314c4686878c47e3139b9ff3320489cb09dbae031270f3e0658332da57d91e44b21316aeb49aa0030ea2480c91764f1f34da3663912745d6857932d6e1be3b3de148c8c073154626674551d7712b09e180c2d4d4511888656d784cf3a4e100adc7cf2ce4e6f32dc270953182871508791306ef57858be23ab8dbde4885e37dc7668da76a1d45c17f5b3f549a909611c525f84e2dda0669667dcec3357f1301a0516716a22be4266ad41b316caf368eca62ca8f3b946f43e96d1801c363f66307082cce9bdd9b526f77d0d0deeda2f76a47fbc77390c208699b1b351007411405cd6603f31e2893cfeb3563f38fb4df20c32e5728289288602edf3a6d1f4a6b5516cdca43364ea6435e75ab4d2e0525cf4c06b55adf6ecbb711361c248b01c6c1dad3272fe1b91da635d7d7927bfc9e1e5663a42f9faf599ee2fb55b6dc939bcf23c43d1e87856adcb893357d1b789a6d222a0ba9e1b872652df86801f22d4065071d4be66bcdece54ce557d981c63f126c118802d6fe55a15d422d23c0bd750221adc95ce3ea16c17a341a722661749d6db5ac527579dc0e92a111e1278db90993ffcc58b9a7b07970c1b0307e5c0d658f9f1d1e021edf6572898c00ee375a7b6529f6dcc37d948b2b8ab5d2531e72fbb522e96edaeb93f66450ca8b93076ba481343c15b04a8e29b95678ac9d87d7e28d88929ed6c09e0fce17703ed6bf6e7c2b950c0b1e50d5c7612f8ead8de5f476b36aa348fb26450106f75c38ece35eed872c55c97bbee2214005dfb06e79b4fe0fa206a8700961251b6160ecd679fb6f75251858347cffea2ebbb42268288a476e8616a397f4fe380bdb0efc2ef47bcba978b0832639ab85f0bdeb9a067bf85a30a5106e576fbe42788fbfbfb2900af12572b03cad87016443a55ece9a0fdcb9dc68015a8439b0ac3abd0b0c2061af65e626861f77cb903353f478831c316f49cc68c41d71320d2df1cdb565117ef9c524bc7404112fe14ffaa40c1325e6b06d7244818c58a5a84d66f9d34bc5d0d5e9896c8d06a4ac5aff35b8eb6b11a4dc919ccf62161c29b0fbe87c9be7bfaf383959943ace730d2b722b0f841f656589d146aad0907a524a32df72f2e293e0ecfc93720670d44d85bce1d7d639ebe45d96d94e9ff68b74288d3c8515d6f1727f8264139524c113d95c5a8f64e0a1b59ace8dcc4d30eaccdd1ec96928c36cc37d911528c94ce23e484cada7183cf144b3b7d26ec38ff1f1f0bcbc0cd276abdd4dc32d57d502177505e41a50123bac40ae6154c9925fdc0715e46f996c2b5235cef07e097698efef16794f602a2684cacec18fe1c067d7ea20ce2bcbf67aa05c967657084f3feb5e275a1359a7372b409165e6accf4b0276c13e9227d7ccd09ae8e21b3ba175667f772271817bf9bd4a7e339f25bef27070aafd9047aa12f8dabe609169281bbddc9331cd98ad0a33cd04b7c866b23ced52729dfbb7106256cfd0ef0b3d77940e0eed65cd955555f116eca21f8cd0d16c7833fa0dbc5379415788decb1554404109add1d3b521b36ed964fd1b06a27be56f139763dabe3ba00021c66389c76b91b0844e4e4806a6b9514a210bc861b473274f4f43f9eff52040223ad438283f4ed42330c29bcd30e060db4d753400450b789a21558b3cf8a5a7a013966d11d6ccdbe134a013cbc443ec7d2d7694bd1e9dde1712444e6c591af096784a3074f6a17360217c17560ce6a8a6c71b7766a69f99a09fd9d30969d73631b6d8a6d97cc203db14e3e0f661dcad54c54a1c9625bf272bb1df8c8d9c6b5ca0546a153536ce10b40ee218cab64468147ac96586a95dbb0a850f830dce893d9229744c7ac35cce926d4207ca3659072d53338cb9d049b65c446f90d11b26d6f0660eac93758dc76779a2f917752e1de915ae2d2b7079f205865e6f9ce1529702be9145c5157910d14ea6f7ea23a129d16861342a41bdebf363b1312aaa97965deda3024945f1f8e421272a33cbd97de6fb89742eb3b367516fc5d872ceb36fe33f511a68d168d4c4e4a0ba6beeae40763ddfd3adfc93a9faaaadc8e72897c17d92563fd19f5cd62ac4b95c7b6d9ddeb868d70dc066e892302c3e5e8df1da246bd42ef0798e2b958dcaeffc0eb5ba75a796707af6b573e7f83abe401c58a79b9dd2dec0a57614c5906b2209a302672a2e20462a8d0d10eedeefcae8837b02dade7b831895720775151deea6ca291f1a9378d633977d3a1e0d349519d49ad141e9389ed502105fb0d8ddc5db9a8e65951a8f8bcd9f03f628b4f7b14d0c104fdc7e7a8ec648d94d0d23c32efb79c0ae575edb254372a277ebbedcf5b76a40f37208dca5e8c828409b41b10906872bb174487d7a83e3b5be35f2e1dd7a937513524ca210edc46fcd51493514f78be1a8185d0e3603865e307c7c38cf6ef61beed006d9c7a73f4fbd27e838e2a47fa089d1e2795ac7e444c6ac156ebe9951abbdc0099c910f4d0f4b0bd2f2c7fb9f6e52a571e1182f458506b5b6d3462cf4b45d6a993e039251c391552c985e7a04503524c914678bdf33443bd7d4b98e52ce030da26860bb212e7071005af720e56a13b9a1f9f2f9cf251ba814fef0e810915f50d17c1fafa069710532e1258b8ba14826072355250ab1477b72b85a4377f5eb05e974a4b0f46d24ba37a7008c035078644747d0057fa694479223462cca030e4080c3179006df710a5900d4bfedb34820d54c695fc911de9cefb151da21ae02a1ea571a0e09617d25af95eaf4ffb1830c77eadf3c5e3e61d2e79794a1e8ee88bac6fe440b290f6f11bb2330a9929735c048680de1f8fd2ba09ba97a1d4f0746e7cf958ba40de64daacd4c88e2652b1994cb9300cfc2f076ac6b98db4aca42de45e4d2fb7100ae69cbaa679db20ba2f4c3986901a19ef57d8c0fca6145a2ac11b2b71f44391b3c196ef0812134fbf09cbb668976211209b0b0ad4ea98512cf9e8f9dd0ea6c77eaca9972f4eaff9dcb06f6e751e716652441694fe12131e4233cd5f8d5f40aab1f76d7e694b20d55ef2009262faf21ce154c039a028f9407063b46dfca507577872bb95570da1055d91d91b95706bf0d30fd8e4eee1ab95abef5216974117b7018d2b76aa59cec6887432d316624b9120f9a322d60e2e7054f8df17706b128159b4b859616931e729735d785fc31c6bd90eb2dfeb0da9aea86194eacee50c61a39986d6194bff149008b8f553a296f59cc2c309caab72c57888d5646dc70d53f9051bfd18090672c626b3b441ad671cf311ae60469c683cdfa830b9d601040e14c2d65b4f27ed0e63c7e043c11d7388de1d83eddaf2a72d0a9b0a6480788b3205d1583a3653a48e375751060a6002ff17e90817cc921efb3fb25a024eae448e9f6796e019e5b3582194805ea6051d34dff4b4ebc901314cb68ecc27186ead0404e865c5e9123650e2acfdd30c2b42f9a833f30a85668eaa1a529ff0dd8f6b7188e46206f6479a65a92e50c54bea91c2cb794456fc4f904e2438d3c91d627191636b9c1d93dece6377da3c539570c20ceb9d2edb8ec335d1170d7b6aaad8c38962eab442ec360b85e32a6ee8b163e19d7e8d6782eb37ed1af5bb265e67f3832c0c6e1dbd6779fb6ddea8505311608cf039163395776327945b52d22299815ff813e52d6094513691b03bacb739b52094e0cfcc90f3f1fcdd82d144da9b7b5e52ecb8ca57b66919fadea3e7c3958c75ba396f9812c7eb0049bc1cb59e35c1700ce6b4a4af90a7b2d82b8bece19369c733e5772893862d3fdd1a3dc0f253ea97d0f575e3bdfddc51f055814534be7a7fcea00ff339b08164634acaa5dae1b3f3c0a652ca2359345f6a5b8ac1140f4ef6bdb59f7860190966dc99778edd258c9443ba39f7ada21c25ef4025cb36c4107f52e624a53c458c1e3fc62c4839f99cc83a7ea63385e82fc89363f12811db15c996983bcea32397cbb7743640052ac81be22ba90412dbbafe768f278e3dc0b284a325af90f3cb96ea4f65bebfc0bf23e2e6a5f27094fea84b5108b8cb32e5b5ed3806c5c4186e3d00def245267b9c4616c42d67a6e5dbf3058ce63ac6977c3270fb14b0c29403282f9183b408558aa2e06fc0556db01cce5ec76f6fd1f74c9dde641e9515ea4cf8e491805b45c2e29878dcf6bcd377bb733ba2a5fa808110c77275ee7863beb0a50a5b8c60e6c5ad49ad859ff84a2a8d55109bba9bd1b03be4b30aaaaf6996b577309f1cb58d10c253dd95254c7f9145cd62877119d534e342c073376f24c0afd369db7d0c4de3a47115833b4ce98e4f7cdc00ebc4ff54653b96706e71b0b8ec76dae3e602e105a04686527bfa42c4ebbefd75e5c5fb8cefbc8be65b6f0000616c0822af62f1aca03144e80fc2cd23d29afa6129a2115531822fcd83d3cdff583479635e8423750ba83f4f22bb08b14f7ac2e309612dd7de7de4955195e9921dc90efa480d982e8b005e7d6a326d2a0efe950d39d4071ab617931986f3eae4144462b91942916a79ac95f1494cf5a93b828994cd2d127f77032c59acc24cc668b751bd74e9d51cfd6e195f2eb8d01927c9a0e8ff74237c522304e7f5380b12158d9eccb86f3a0772abf099bf4e5ef93e684f5b2a0896207a8a87c30c4de006be85ab7cc4310b291e7a13b6e91b2d219d00c4bf5dc2410b5e2440b5932f869a10b3df26cb919fe10858fb3dc2389509ed4ce1356ea716f05496043cf1f35b5cce519a96ec73a3201884ff451f531ca21d875b49487a98b5bd1f842b0cb4ff13b0f0dac18d71db0bf2f9bdae74b758b52f21c7dc548695fe8bd43fd78bf15e2c491b313719496758a0fa600f3f56a7c54c1b3f9d21d64a59e010a3842dfb2539c0f84dfbcbf995c73d98fd380bf688e88c5f956a71e474762066e49cb70d6564e63b607cd9f3a8afc58ec85ac052a828b96d4437f83b81514e6e6a2e0ff04dd341575b239c07c9ae1f3292c43c62e927e073540d3b896786a5500f0f2ed438aaf222f9d0b670cb79b9f2677d7fe0c49b79fa28507745b31cf090f0012f4cdaddc7a85b501f4488ee550ca9dfaedd5913f0204f", 0xec1}], 0x1}, 0x0) 12:02:36 executing program 1: bpf$BPF_PROG_ATTACH(0x8, &(0x7f0000000000)={@map=0x1, 0xffffffffffffffff, 0xe, 0x29}, 0x20) 12:02:36 executing program 3: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) syz_genetlink_get_family_id$netlbl_cipso(&(0x7f0000000380), r1) sendmsg$NLBL_CIPSOV4_C_ADD(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000040)={0x30, 0x0, 0x1, 0x0, 0x0, {}, [@NLBL_CIPSOV4_A_DOI={0x8}, @NLBL_CIPSOV4_A_TAGLST={0xc, 0x4, 0x0, 0x1, [{0x5, 0x10}]}, @NLBL_CIPSOV4_A_MTYPE={0x8, 0x2, 0x2}]}, 0x30}}, 0x0) 12:02:36 executing program 2: syz_clone(0x40106000, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000bc0)) 12:02:37 executing program 0: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000100)={&(0x7f0000000000)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0xc, 0xc, 0x2, [@ptr]}}, &(0x7f0000000200)=""/132, 0x26, 0x84, 0x1}, 0x20) 12:02:37 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) sendmsg(r0, &(0x7f0000001640)={0x0, 0x0, &(0x7f0000001500)=[{&(0x7f0000000380)="4566dca0920122ae0e3d82cd5f5a88c2ac23e73e648d5790448d74f6f3e22709497dfb2480fc95b71ee969ca25562546fa194b50011a18108f0fabeeeeffcb36ecff21580048f52e823f43396d21dbc3a4486ec31f438b2e111455d1ef79112a02abc255b258c8901877cc46ce787df8c8e114e01be59b8e5e21762838ad197e23e366ff9b89ab27d9c549aef4f8b4e93eddb812f964f1ebb1b6c964d2345d29c9cfd12e7cec9c41a8", 0xa9}, {&(0x7f0000000440)="00a53f17d38ecfa53ef4db6075ff2fb4f07b560df818813ec9ac72c5d87e92547322d9dd09faa7c98be1acc903f1df8a3f4e8f9aab419c8ad26fc405e4ca9bc114fbb6d677d8096de77bb3c8ae3a2756c0e3c3acae33fa9acfac1ddb3e628334f0100af6310d6ba1b6e43e57eb7eff66ab398d69dafc549b7c7d05f0410ef836598e4a9a439eea3373dd733714027b807753b8905440e0ed156cea4a414dd50808fc8b8dca14bf6bb9f524276797d68cd2f126bc6a1e8f3314c4686878c47e3139b9ff3320489cb09dbae031270f3e0658332da57d91e44b21316aeb49aa0030ea2480c91764f1f34da3663912745d6857932d6e1be3b3de148c8c073154626674551d7712b09e180c2d4d4511888656d784cf3a4e100adc7cf2ce4e6f32dc270953182871508791306ef57858be23ab8dbde4885e37dc7668da76a1d45c17f5b3f549a909611c525f84e2dda0669667dcec3357f1301a0516716a22be4266ad41b316caf368eca62ca8f3b946f43e96d1801c363f66307082cce9bdd9b526f77d0d0deeda2f76a47fbc77390c208699b1b351007411405cd6603f31e2893cfeb3563f38fb4df20c32e5728289288602edf3a6d1f4a6b5516cdca43364ea6435e75ab4d2e0525cf4c06b55adf6ecbb711361c248b01c6c1dad3272fe1b91da635d7d7927bfc9e1e5663a42f9faf599ee2fb55b6dc939bcf23c43d1e87856adcb893357d1b789a6d222a0ba9e1b872652df86801f22d4065071d4be66bcdece54ce557d981c63f126c118802d6fe55a15d422d23c0bd750221adc95ce3ea16c17a341a722661749d6db5ac527579dc0e92a111e1278db90993ffcc58b9a7b07970c1b0307e5c0d658f9f1d1e021edf6572898c00ee375a7b6529f6dcc37d948b2b8ab5d2531e72fbb522e96edaeb93f66450ca8b93076ba481343c15b04a8e29b95678ac9d87d7e28d88929ed6c09e0fce17703ed6bf6e7c2b950c0b1e50d5c7612f8ead8de5f476b36aa348fb26450106f75c38ece35eed872c55c97bbee2214005dfb06e79b4fe0fa206a8700961251b6160ecd679fb6f75251858347cffea2ebbb42268288a476e8616a397f4fe380bdb0efc2ef47bcba978b0832639ab85f0bdeb9a067bf85a30a5106e576fbe42788fbfbfb2900af12572b03cad87016443a55ece9a0fdcb9dc68015a8439b0ac3abd0b0c2061af65e626861f77cb903353f478831c316f49cc68c41d71320d2df1cdb565117ef9c524bc7404112fe14ffaa40c1325e6b06d7244818c58a5a84d66f9d34bc5d0d5e9896c8d06a4ac5aff35b8eb6b11a4dc919ccf62161c29b0fbe87c9be7bfaf383959943ace730d2b722b0f841f656589d146aad0907a524a32df72f2e293e0ecfc93720670d44d85bce1d7d639ebe45d96d94e9ff68b74288d3c8515d6f1727f8264139524c113d95c5a8f64e0a1b59ace8dcc4d30eaccdd1ec96928c36cc37d911528c94ce23e484cada7183cf144b3b7d26ec38ff1f1f0bcbc0cd276abdd4dc32d57d502177505e41a50123bac40ae6154c9925fdc0715e46f996c2b5235cef07e097698efef16794f602a2684cacec18fe1c067d7ea20ce2bcbf67aa05c967657084f3feb5e275a1359a7372b409165e6accf4b0276c13e9227d7ccd09ae8e21b3ba175667f772271817bf9bd4a7e339f25bef27070aafd9047aa12f8dabe609169281bbddc9331cd98ad0a33cd04b7c866b23ced52729dfbb7106256cfd0ef0b3d77940e0eed65cd955555f116eca21f8cd0d16c7833fa0dbc5379415788decb1554404109add1d3b521b36ed964fd1b06a27be56f139763dabe3ba00021c66389c76b91b0844e4e4806a6b9514a210bc861b473274f4f43f9eff52040223ad438283f4ed42330c29bcd30e060db4d753400450b789a21558b3cf8a5a7a013966d11d6ccdbe134a013cbc443ec7d2d7694bd1e9dde1712444e6c591af096784a3074f6a17360217c17560ce6a8a6c71b7766a69f99a09fd9d30969d73631b6d8a6d97cc203db14e3e0f661dcad54c54a1c9625bf272bb1df8c8d9c6b5ca0546a153536ce10b40ee218cab64468147ac96586a95dbb0a850f830dce893d9229744c7ac35cce926d4207ca3659072d53338cb9d049b65c446f90d11b26d6f0660eac93758dc76779a2f917752e1de915ae2d2b7079f205865e6f9ce1529702be9145c5157910d14ea6f7ea23a129d16861342a41bdebf363b1312aaa97965deda3024945f1f8e421272a33cbd97de6fb89742eb3b367516fc5d872ceb36fe33f511a68d168d4c4e4a0ba6beeae40763ddfd3adfc93a9faaaadc8e72897c17d92563fd19f5cd62ac4b95c7b6d9ddeb868d70dc066e892302c3e5e8df1da246bd42ef0798e2b958dcaeffc0eb5ba75a796707af6b573e7f83abe401c58a79b9dd2dec0a57614c5906b2209a302672a2e20462a8d0d10eedeefcae8837b02dade7b831895720775151deea6ca291f1a9378d633977d3a1e0d349519d49ad141e9389ed502105fb0d8ddc5db9a8e65951a8f8bcd9f03f628b4f7b14d0c104fdc7e7a8ec648d94d0d23c32efb79c0ae575edb254372a277ebbedcf5b76a40f37208dca5e8c828409b41b10906872bb174487d7a83e3b5be35f2e1dd7a937513524ca210edc46fcd51493514f78be1a8185d0e3603865e307c7c38cf6ef61beed006d9c7a73f4fbd27e838e2a47fa089d1e2795ac7e444c6ac156ebe9951abbdc0099c910f4d0f4b0bd2f2c7fb9f6e52a571e1182f458506b5b6d3462cf4b45d6a993e039251c391552c985e7a04503524c914678bdf33443bd7d4b98e52ce030da26860bb212e7071005af720e56a13b9a1f9f2f9cf251ba814fef0e810915f50d17c1fafa069710532e1258b8ba14826072355250ab1477b72b85a4377f5eb05e974a4b0f46d24ba37a7008c035078644747d0057fa694479223462cca030e4080c3179006df710a5900d4bfedb34820d54c695fc911de9cefb151da21ae02a1ea571a0e09617d25af95eaf4ffb1830c77eadf3c5e3e61d2e79794a1e8ee88bac6fe440b290f6f11bb2330a9929735c048680de1f8fd2ba09ba97a1d4f0746e7cf958ba40de64daacd4c88e2652b1994cb9300cfc2f076ac6b98db4aca42de45e4d2fb7100ae69cbaa679db20ba2f4c3986901a19ef57d8c0fca6145a2ac11b2b71f44391b3c196ef0812134fbf09cbb668976211209b0b0ad4ea98512cf9e8f9dd0ea6c77eaca9972f4eaff9dcb06f6e751e716652441694fe12131e4233cd5f8d5f40aab1f76d7e694b20d55ef2009262faf21ce154c039a028f9407063b46dfca507577872bb95570da1055d91d91b95706bf0d30fd8e4eee1ab95abef5216974117b7018d2b76aa59cec6887432d316624b9120f9a322d60e2e7054f8df17706b128159b4b859616931e729735d785fc31c6bd90eb2dfeb0da9aea86194eacee50c61a39986d6194bff149008b8f553a296f59cc2c309caab72c57888d5646dc70d53f9051bfd18090672c626b3b441ad671cf311ae60469c683cdfa830b9d601040e14c2d65b4f27ed0e63c7e043c11d7388de1d83eddaf2a72d0a9b0a6480788b3205d1583a3653a48e375751060a6002ff17e90817cc921efb3fb25a024eae448e9f6796e019e5b3582194805ea6051d34dff4b4ebc901314cb68ecc27186ead0404e865c5e9123650e2acfdd30c2b42f9a833f30a85668eaa1a529ff0dd8f6b7188e46206f6479a65a92e50c54bea91c2cb794456fc4f904e2438d3c91d627191636b9c1d93dece6377da3c539570c20ceb9d2edb8ec335d1170d7b6aaad8c38962eab442ec360b85e32a6ee8b163e19d7e8d6782eb37ed1af5bb265e67f3832c0c6e1dbd6779fb6ddea8505311608cf039163395776327945b52d22299815ff813e52d6094513691b03bacb739b52094e0cfcc90f3f1fcdd82d144da9b7b5e52ecb8ca57b66919fadea3e7c3958c75ba396f9812c7eb0049bc1cb59e35c1700ce6b4a4af90a7b2d82b8bece19369c733e5772893862d3fdd1a3dc0f253ea97d0f575e3bdfddc51f055814534be7a7fcea00ff339b08164634acaa5dae1b3f3c0a652ca2359345f6a5b8ac1140f4ef6bdb59f7860190966dc99778edd258c9443ba39f7ada21c25ef4025cb36c4107f52e624a53c458c1e3fc62c4839f99cc83a7ea63385e82fc89363f12811db15c996983bcea32397cbb7743640052ac81be22ba90412dbbafe768f278e3dc0b284a325af90f3cb96ea4f65bebfc0bf23e2e6a5f27094fea84b5108b8cb32e5b5ed3806c5c4186e3d00def245267b9c4616c42d67a6e5dbf3058ce63ac6977c3270fb14b0c29403282f9183b408558aa2e06fc0556db01cce5ec76f6fd1f74c9dde641e9515ea4cf8e491805b45c2e29878dcf6bcd377bb733ba2a5fa808110c77275ee7863beb0a50a5b8c60e6c5ad49ad859ff84a2a8d55109bba9bd1b03be4b30aaaaf6996b577309f1cb58d10c253dd95254c7f9145cd62877119d534e342c073376f24c0afd369db7d0c4de3a47115833b4ce98e4f7cdc00ebc4ff54653b96706e71b0b8ec76dae3e602e105a04686527bfa42c4ebbefd75e5c5fb8cefbc8be65b6f0000616c0822af62f1aca03144e80fc2cd23d29afa6129a2115531822fcd83d3cdff583479635e8423750ba83f4f22bb08b14f7ac2e309612dd7de7de4955195e9921dc90efa480d982e8b005e7d6a326d2a0efe950d39d4071ab617931986f3eae4144462b91942916a79ac95f1494cf5a93b828994cd2d127f77032c59acc24cc668b751bd74e9d51cfd6e195f2eb8d01927c9a0e8ff74237c522304e7f5380b12158d9eccb86f3a0772abf099bf4e5ef93e684f5b2a0896207a8a87c30c4de006be85ab7cc4310b291e7a13b6e91b2d219d00c4bf5dc2410b5e2440b5932f869a10b3df26cb919fe10858fb3dc2389509ed4ce1356ea716f05496043cf1f35b5cce519a96ec73a3201884ff451f531ca21d875b49487a98b5bd1f842b0cb4ff13b0f0dac18d71db0bf2f9bdae74b758b52f21c7dc548695fe8bd43fd78bf15e2c491b313719496758a0fa600f3f56a7c54c1b3f9d21d64a59e010a3842dfb2539c0f84dfbcbf995c73d98fd380bf688e88c5f956a71e474762066e49cb70d6564e63b607cd9f3a8afc58ec85ac052a828b96d4437f83b81514e6e6a2e0ff04dd341575b239c07c9ae1f3292c43c62e927e073540d3b896786a5500f0f2ed438aaf222f9d0b670cb79b9f2677d7fe0c49b79fa28507745b31cf090f0012f4cdaddc7a85b501f4488ee550ca9dfaedd5913f0204f9ac29c42dac6bb62a6ec2cce4a811debfdebfbb8d844322c29897184a02930d90cafc2a78663d9f737b54314cb758763d955955e3d27d2a3c077f6434e8f8df1c6858dc64046886a2b1f2470452c0905adde358c36441227bad2cdb649ea469017fc15d657142be0bc7e3f570931553eeeff1283eb8a25f8b247fb1ff7d4ba5a779ddd4ec7496d66810bd8f6e11c06c2f3ee945a7f1e", 0xf57}, {&(0x7f0000001440)="97", 0x1}], 0x3, &(0x7f0000001540)=[{0x10}, {0x10}], 0x20}, 0x0) 12:02:37 executing program 3: bpf$BPF_PROG_ATTACH(0x8, &(0x7f0000000540)={@ifindex, 0xffffffffffffffff, 0x0, 0x8, 0xffffffffffffffff, @prog_fd}, 0x20) [ 1072.389916][ T4480] wlan0: Created IBSS using preconfigured BSSID 50:50:50:50:50:50 [ 1072.399185][ T4480] wlan0: Creating new IBSS network, BSSID 50:50:50:50:50:50 12:02:37 executing program 0: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) syz_genetlink_get_family_id$netlbl_cipso(&(0x7f0000000380), r1) sendmsg$NLBL_CIPSOV4_C_ADD(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000040)={0x30, 0x0, 0x1, 0x0, 0x0, {}, [@NLBL_CIPSOV4_A_DOI={0x8}, @NLBL_CIPSOV4_A_TAGLST={0xc, 0x4, 0x0, 0x1, [{0x5, 0x10}]}, @NLBL_CIPSOV4_A_MTYPE={0x8, 0x2, 0x2}]}, 0x30}}, 0x0) 12:02:38 executing program 3: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000480)={&(0x7f0000000300)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x1c, 0x1c, 0x2, [@func_proto={0x0, 0x2, 0x0, 0xd, 0x0, [{0xa}, {}]}]}}, 0x0, 0x36}, 0x20) 12:02:38 executing program 1: msgget(0x0, 0xb14) 12:02:38 executing program 2: r0 = socket$kcm(0x29, 0x2, 0x0) recvmsg(r0, &(0x7f00000011c0)={0x0, 0x0, 0x0}, 0x2142) 12:02:38 executing program 0: bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000700)=@bpf_lsm={0x1d, 0xf, &(0x7f0000000480)=@ringbuf={{}, {{0x18, 0x1, 0x1, 0x0, 0x1}}}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x1b, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0xffffffffffffffff}, 0x90) [ 1073.167608][ T72] wlan1: Created IBSS using preconfigured BSSID 50:50:50:50:50:50 [ 1073.175993][ T72] wlan1: Creating new IBSS network, BSSID 50:50:50:50:50:50 12:02:39 executing program 4: r0 = syz_open_dev$video(&(0x7f0000000000), 0x75, 0x0) ioctl$VIDIOC_ENUM_FRAMEINTERVALS(r0, 0xc034564b, &(0x7f0000000040)={0x0, 0x35315258, 0xf00, 0x0, 0x0, @stepwise}) 12:02:39 executing program 3: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r2 = syz_genetlink_get_family_id$netlbl_cipso(&(0x7f0000000380), r1) sendmsg$NLBL_CIPSOV4_C_ADD(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000040)={0x30, r2, 0x0, 0x0, 0x0, {}, [@NLBL_CIPSOV4_A_DOI={0x8}, @NLBL_CIPSOV4_A_TAGLST={0xc, 0x4, 0x0, 0x1, [{0x5, 0x10}]}, @NLBL_CIPSOV4_A_MTYPE={0x8, 0x2, 0x2}]}, 0x30}}, 0x0) 12:02:39 executing program 1: bpf$PROG_LOAD(0x5, &(0x7f00000107c0)={0x16, 0x9, &(0x7f0000000180)=@raw=[@ringbuf_output], 0x0}, 0x90) 12:02:39 executing program 2: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) sendmsg(r0, &(0x7f0000001640)={&(0x7f0000000300)=@rxrpc=@in6={0x21, 0x0, 0x2, 0x1c, {0xa, 0x0, 0x0, @empty}}, 0x80, 0x0, 0x0, &(0x7f0000001540)=[{0x10}, {0x10}], 0x20}, 0x0) 12:02:39 executing program 0: bpf$BPF_PROG_ATTACH(0x8, &(0x7f0000000380)={@cgroup, 0xffffffffffffffff, 0x7, 0x2014}, 0x20) 12:02:39 executing program 4: socketpair(0x2b, 0x0, 0x0, &(0x7f00000001c0)) 12:02:39 executing program 3: r0 = syz_open_dev$video(&(0x7f0000000000), 0x75, 0x0) ioctl$VIDIOC_ENUM_FRAMEINTERVALS(r0, 0xc034564b, &(0x7f0000000040)={0x0, 0x35315258, 0xf00, 0x0, 0x0, @stepwise}) 12:02:39 executing program 1: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r2 = syz_genetlink_get_family_id$netlbl_cipso(&(0x7f0000000380), r1) sendmsg$NLBL_CIPSOV4_C_ADD(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000040)={0x30, r2, 0x0, 0x0, 0x0, {}, [@NLBL_CIPSOV4_A_DOI={0x8}, @NLBL_CIPSOV4_A_TAGLST={0xc, 0x4, 0x0, 0x1, [{0x5, 0x10}]}, @NLBL_CIPSOV4_A_MTYPE={0x8, 0x2, 0x2}]}, 0x30}}, 0x0) 12:02:40 executing program 0: rt_sigaction(0x12, &(0x7f0000000980)={&(0x7f0000000900)="6f1f493f95caea3e5f6ed117626ceb2b651fd8eff22aa64f7e579e7f426ad5cdbb14dc027d409396c88fa0bb1138256137ae", 0x0, 0x0}, &(0x7f0000000a40)={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000a80)) 12:02:40 executing program 2: mount$9p_fd(0x0, 0x0, 0x0, 0xaa5cbf6331a823ef, 0x0) 12:02:40 executing program 4: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_attach_bpf(r0, 0x1, 0xa, &(0x7f0000000000), 0x4) recvmsg$unix(r0, &(0x7f0000000040)={0xfffffffffffffffd, 0x0, 0x0}, 0x103) 12:02:40 executing program 3: rt_sigaction(0x12, &(0x7f0000000980)={0x0, 0x0, 0x0}, 0x0, 0x8, &(0x7f0000000a80)) 12:02:40 executing program 2: r0 = syz_open_dev$video(&(0x7f0000000000), 0x75, 0x0) ioctl$VIDIOC_ENUM_FRAMEINTERVALS(r0, 0xc034564b, &(0x7f0000000040)={0x0, 0x35315258, 0xf00, 0x0, 0x0, @stepwise}) 12:02:40 executing program 0: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = epoll_create1(0x0) epoll_ctl$EPOLL_CTL_ADD(r1, 0x1, r0, &(0x7f0000000000)) epoll_ctl$EPOLL_CTL_MOD(r1, 0x3, r0, &(0x7f00000000c0)={0x9}) 12:02:40 executing program 1: rt_sigaction(0x12, 0x0, &(0x7f0000000a40)={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000a80)) 12:02:41 executing program 3: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r2 = syz_genetlink_get_family_id$netlbl_cipso(&(0x7f0000000380), r1) sendmsg$NLBL_CIPSOV4_C_ADD(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000040)={0x30, r2, 0x0, 0x0, 0x0, {}, [@NLBL_CIPSOV4_A_DOI={0x8}, @NLBL_CIPSOV4_A_TAGLST={0xc, 0x4, 0x0, 0x1, [{0x5, 0x10}]}, @NLBL_CIPSOV4_A_MTYPE={0x8, 0x2, 0x2}]}, 0x30}}, 0x0) 12:02:41 executing program 4: syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)="9c") pipe2(&(0x7f0000000000), 0x0) 12:02:41 executing program 2: r0 = epoll_create1(0x0) r1 = socket$inet_icmp_raw(0x2, 0x3, 0x1) epoll_ctl$EPOLL_CTL_ADD(r0, 0x1, r1, &(0x7f0000000140)) 12:02:41 executing program 0: ioctl$VIDIOC_ENUM_FRAMEINTERVALS(0xffffffffffffffff, 0xc034564b, &(0x7f0000000040)={0x0, 0x35315258, 0xf00, 0x0, 0x0, @stepwise}) 12:02:41 executing program 1: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = epoll_create1(0x0) epoll_ctl$EPOLL_CTL_ADD(r1, 0x1, r0, &(0x7f0000001980)) io_setup(0x0, &(0x7f0000000240)) 12:02:41 executing program 3: gettid() setpriority(0x1, 0x0, 0x1000) 12:02:41 executing program 2: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r2 = syz_genetlink_get_family_id$netlbl_cipso(&(0x7f0000000380), r1) sendmsg$NLBL_CIPSOV4_C_ADD(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000040)={0x28, r2, 0x1, 0x0, 0x0, {}, [@NLBL_CIPSOV4_A_DOI={0x8}, @NLBL_CIPSOV4_A_TAGLST={0xc, 0x4, 0x0, 0x1, [{0x5, 0x10}]}]}, 0x28}}, 0x0) 12:02:42 executing program 0: bpf$BPF_PROG_ATTACH(0x8, &(0x7f0000000a40)={@map, 0xffffffffffffffff, 0xe}, 0x20) 12:02:42 executing program 4: ioctl$VIDIOC_ENUM_FRAMEINTERVALS(0xffffffffffffffff, 0xc034564b, &(0x7f0000000040)={0x0, 0x35315258, 0xf00, 0x0, 0x0, @stepwise}) 12:02:42 executing program 1: io_setup(0x0, &(0x7f0000000240)) r0 = socket$nl_route(0x10, 0x3, 0x0) sendmmsg$sock(r0, &(0x7f0000001d80)=[{{0x0, 0x0, 0x0}}], 0x1, 0x0) 12:02:42 executing program 3: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = epoll_create1(0x0) epoll_ctl$EPOLL_CTL_ADD(r1, 0x1, r0, &(0x7f00000000c0)) r2 = epoll_create1(0x0) epoll_ctl$EPOLL_CTL_ADD(r2, 0x1, r0, &(0x7f0000000000)={0xc0002004}) 12:02:42 executing program 2: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read$FUSE(r0, 0x0, 0x0) 12:02:42 executing program 0: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r2 = syz_genetlink_get_family_id$netlbl_cipso(&(0x7f0000000380), r1) sendmsg$NLBL_CIPSOV4_C_ADD(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000040)={0x28, r2, 0x1, 0x0, 0x0, {}, [@NLBL_CIPSOV4_A_DOI={0x8}, @NLBL_CIPSOV4_A_TAGLST={0xc, 0x4, 0x0, 0x1, [{0x5, 0x10}]}]}, 0x28}}, 0x0) 12:02:42 executing program 4: r0 = epoll_create1(0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) epoll_ctl$EPOLL_CTL_ADD(r0, 0x1, r1, &(0x7f0000000000)) 12:02:42 executing program 1: ioctl$VIDIOC_ENUM_FRAMEINTERVALS(0xffffffffffffffff, 0xc034564b, &(0x7f0000000040)={0x0, 0x35315258, 0xf00, 0x0, 0x0, @stepwise}) 12:02:43 executing program 2: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = epoll_create1(0x0) epoll_ctl$EPOLL_CTL_ADD(r1, 0x1, r0, &(0x7f0000008000)={0x90000014}) 12:02:43 executing program 3: r0 = syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ptrace(0x4206, r0) tgkill(r0, r0, 0x12) seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, &(0x7f0000000080)={0x1, &(0x7f0000000000)=[{0x6, 0x0, 0x0, 0x7ffffff9}]}) ptrace$getregset(0x4204, r0, 0x0, &(0x7f0000000080)={0x0}) 12:02:43 executing program 0: r0 = syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ptrace(0x4206, r0) tgkill(r0, r0, 0x12) seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, &(0x7f0000000080)={0x1, &(0x7f0000000000)=[{0x6, 0x0, 0x0, 0x7ffffff9}]}) ptrace(0x11, r0) 12:02:43 executing program 1: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r2 = syz_genetlink_get_family_id$netlbl_cipso(&(0x7f0000000380), r1) sendmsg$NLBL_CIPSOV4_C_ADD(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000040)={0x28, r2, 0x1, 0x0, 0x0, {}, [@NLBL_CIPSOV4_A_DOI={0x8}, @NLBL_CIPSOV4_A_TAGLST={0xc, 0x4, 0x0, 0x1, [{0x5, 0x10}]}]}, 0x28}}, 0x0) 12:02:43 executing program 4: r0 = syz_open_dev$video(0x0, 0x75, 0x0) ioctl$VIDIOC_ENUM_FRAMEINTERVALS(r0, 0xc034564b, &(0x7f0000000040)={0x0, 0x35315258, 0xf00, 0x0, 0x0, @stepwise}) 12:02:43 executing program 2: r0 = syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ptrace(0x4206, r0) tgkill(r0, r0, 0x12) seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0x6, 0x0, 0x0, 0x7ffffff9}]}) ptrace$getsig(0x4202, r0, 0x0, &(0x7f00000000c0)) 12:02:43 executing program 3: r0 = gettid() timer_create(0x0, &(0x7f0000533fa0)={0x0, 0x21, 0x800000000004, @tid=r0}, &(0x7f0000bbdffc)) r1 = socket$inet6_tcp(0xa, 0x1, 0x0) connect$inet6(r1, &(0x7f0000000000)={0xa, 0x0, 0x0, @remote}, 0x1c) timer_settime(0x0, 0x0, &(0x7f0000000280)={{0x0, 0x3938700}, {0x0, 0x3938700}}, 0x0) r2 = socket$nl_route(0x10, 0x3, 0x0) recvmmsg(r2, &(0x7f0000005240)=[{{0x0, 0x0, &(0x7f0000001380)=[{&(0x7f0000000f80)=""/64, 0x40}], 0x1}}], 0x1, 0x0, 0x0) 12:02:44 executing program 0: syz_open_dev$evdev(&(0x7f0000000040), 0x0, 0xe842) 12:02:44 executing program 1: syz_usb_connect$cdc_ncm(0x0, 0x6e, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x2, 0x0, 0x0, 0x8, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x5c, 0x2, 0x1, 0x0, 0x0, 0x0, {{0x9, 0x4, 0x0, 0x0, 0x1, 0x2, 0xd, 0x0, 0x0, {{0x5}, {0x5}, {0xd}, {0x6}}, {{0x9, 0x5, 0x81, 0x3, 0x0, 0xf9}}}, {}, {0x9, 0x4, 0x1, 0x1, 0x2, 0x2, 0xd, 0x0, 0x0, "", {{}, {{0x9, 0x5, 0x3, 0x2, 0x0, 0xfc, 0x0, 0xef}}}}}}}]}}, 0x0) 12:02:44 executing program 4: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r2 = syz_genetlink_get_family_id$netlbl_cipso(&(0x7f0000000380), r1) sendmsg$NLBL_CIPSOV4_C_ADD(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000040)={0x30, r2, 0x1, 0x0, 0x0, {}, [@NLBL_CIPSOV4_A_DOI={0x8}, @NLBL_CIPSOV4_A_TAGLST={0xc, 0x4, 0x0, 0x1, [{0x5, 0x10}]}, @NLBL_CIPSOV4_A_MTYPE={0x8}]}, 0x30}}, 0x0) 12:02:44 executing program 2: r0 = syz_open_dev$video(0x0, 0x75, 0x0) ioctl$VIDIOC_ENUM_FRAMEINTERVALS(r0, 0xc034564b, &(0x7f0000000040)={0x0, 0x35315258, 0xf00, 0x0, 0x0, @stepwise}) 12:02:44 executing program 0: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f00000000c0), 0x121301, 0x0) ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, &(0x7f0000000580)={0x0, 0x0, "f042aabc1434ee97a0300d71916553ec5026949df2f339a878f175886fff5f93ed781270b4e5866a24b149affab19da0b07b22c17c8f33f79aae9582af02d8f8d62eee1248c118d8f384378bb1195f5ac330602f71988a0e3df4af7495698f4d228046c41bd59d075eacad615aced782b1b7ae190ea39fe88266e9bd8bcd76f0a27d279dd2d7dd95ea5b8bcb1b1b20d1565f966387279e3d62267040cb51e0f4236fa6b213a7521fac7fc9e4694b6d73c72c860b9d05446c752ecde0ce079d89d0c216ccb290923c9e82f1b9ed48d12c61b2be61701e2512ded85e43d1b54b241fb818e9635096ee5121385039711267c858a8ec33733b205ec766a15887ea03", "6528c951ab140aef62b654dc050135f54c8869b4835890ca09a67b29acc9858591347e81b18b55141cbce33b871ead0473ecb49a92cee219bc8a2dbb3725177823817df2d36ed1abbb4dfb6a9b5b09fb03b4201916b20ecedbc649ab80872badc7f0c602978776f0a26f68c7421bc88b97a836e241684379281385849c88224ed3ed14e87c2c62f3332ccf2cf6615f0537e72a8dfacb7b6ef66cbb407b63cc80c8f5760ab1240dcd55afad72f024b94817bbd4655ff38d0ad73c3d3b279cc6d2897a15cb10d2bf4fee3dc62eefb6d9193121cc9346ce4454defe23b161d18bb6c9acddf406662bf6daba4571cdd24c837882642ba24bd91d7a3084518468b266962a908a5f2a79641bf548aa293d62c964d46b4e7941f5317a821de329700674b269dae1b0e4ad11444b17f599e0191010c4d79f1356a9e13fbc4d7b9c2fceb5323b43ce1e39eed53b01bf212a00d756b92b9908568a2e75b70426a85ade06c60f37a3b8ba47bf805f411a35fca61cc8a0ba2a6f7b88fcfe60a1cffcb4bb2d38407c2fa006f3b1f274d9b0253518abe4ca62210b832ac2e4a33604c702244f714ef9ff02807f02062010cc1503abc3fbf160808547a5d38163bf3ffa94706a7e64ec59dcc40ba1ee64a614bfecdf4adfe12d1afd4d77bc7ddbbcb3b7d16cde76eb09ff617da259106ffa1ff408c168ee3df04a1a572dd66bc12b9a39943d78fe9620d484d82115be87c69ef818b1efbd039c6efd008df759332292d17aec532f7cf567a7ecfc33ae1ec3544a45dc2e67e5d08fedc08943f0e3fa963b1552f90374605bc5f1358ff91bb0ceb543f5d7bae9a577642ce59f902dc2ecc26f4a0d3d7e837c451c6079902c0ce12baa90d3534f79ec26104a11c926db6ac6ff822badfd1f3cdbfad09c18bb43dd561b62c0a125f516c16fe90d6d7da195e84b4c90ce654854f47a54d57d319ea1a0220c1f53256e1316b48f4ddecd69bb4c9d2f598aecb763170cbe9676f1cb8781155cfc02279ace9b440785c902e92ab1480e2d1dcdf616962ab06befaaaae8aa193072165d1696f92df8114f7d2a3a9a58d44130e4b4fbfc3f64fa2c1b6e9d8a5e4e8590ba6b863478652cedfbc501c594de84793819677fcfc0dde697f9518188530585504988ad75315011ac4174b51bd093f813c2c59553ec7f1daa296b640d61d67186d98bfd11ca530929a001531ef65b6ee47930d68ea54abb85756c15ffd1147212ead2f6861291f4134af00a9cb10486bd295b9c0bbd5c56143ed104a719933c72d4be5032a4b2dcd408bf7a85e917f2dd69c335fb5ebe486f3cc2bfe923a34afaff51aa7fa8ca8d815847fc7e29d32f8bc826ce5d740fad20e89fb8f2b9f8fa451627de9f08bdf718c0c73b3d43953c7e563bd58ef5faf9a3b30f5fc9f4f2f880ee0199c1ec950e26ae71ebce69a1c00f5d1817792fff315f49403e461bd03291653942a212e65dec5b6932fbc9cdea7c13474a3f1a5490930f84eea5dfbd66a75317b5f78b3db8a24bb122ee66caf18e50ab0650cf41bf0bcb367c7683bfd0e95edc1cc22a584149456300a2865f6d925a5e641f2789dbd0c8991a040eb35f0a5376316485ff7ddd1747e702530090687992bef2bac0b0b7679435e7ca18e9564c171c254eae4050ab79e656a11c079ccd9ab086c19dcd8ca3be026f5da3009854cdf01a9beeec0a5bff320af66122cd77446d0bf839f6996283f28c527c22a877ef37196f3e36888baf9f3a1e66f51982f222af3c21783bf616e29dfde4bb319517aabe9b63789a399c5bac59c25841d4e27ced976ac7adc74f94f8edbcc72f2373cda6c60ecc9b1b96dd6d9fa6bceaf47c45013889d72973dc7e8ff8cbf4844bae8c52c5e4567abec0ccfdd3fc8b5cbdea4165627be7638bf5ca53607c27082549d8ff611ebfea46668f51b7b4a485e45a1b81bd5773afe7cfc14f281619d8188ed7c94b1484a0d28e2df88987ec7972d346f1416c96772f99cf3a08d851d9f12707ef43cb6df22b1caf057ac32cab1be26b08a56c5869bc0f87482d13a2e128caab7bd9cbc76e8ef6dcf8cbcc887ac82a5c96645674627771fe031e69730c9f6dcb809dec4c41896d1fa390d8394c0414faf475c55274598f56b8cd5ad9c9d8d225c66118f681fa709cccb5efc124f5ca13097de3d2b55df9857e4fa3bd58927f6125b824ec1ff4c4cdbdcb1d479055f1d142b6732eb43bd48897659aecd312d31c4ebe30a198f1af1ac12434494ac0203c824dbe870a891d8ac0f0cc7d795e56ab2efb71a296d577c333f4218c85213cc308fe937e092b85acab21ea4509bf27fd2e671a43ce191acb8a1c12932d2063cef11ddba79325c0330db6ef2f3f9027cad22efa0ee12851873604f967a285f777d73102d73829a89233c44bac8a8838a59560e6b59dccbcb20ea89aa5fd3f8cead204b59b8f07a9fbebac2bd7dbf0f98fe195e1348ca95e735104afd1ed9e5e6085404ea3b3d5be54eabc7a2f8563203a49a2b616fdee40e6f7d5d5f7a6638858e6632fa5993ffce0fa6fb68716f2e5e4aef769ee2eb48f037cdf7171349c008b5a5eafbd4fa3e750203aeec5bf7f8d0a4080ecfcba63da0ea7fd5bb36fc63482596f366b98aed44d17a6df66de626bdfd8e6c558c1a6e5cae483490d525cdb444398c21e69e5696fb1f0bc50b0f9efe38916cb2f9a9f09f24c52ded43a85052836b83f44b7ab97a9c3551097dedbadb593d574556554f1be0709414cec29d28d2d4d165d9ad6f3a5e8b22c028deb5df7d9f5f1ed1e9eb8f94ae768d090e5a4b962ecd3969d6d8d0bda25c272be8c175635e688566d1d35a1847399a449ae36ebd04d2c58632579987c2a5689c215a64ea351ad40cfd085c3ceade8264b67ce28e0b5fb1fd20d7588130a78b61f710f0332b22b9d34901cf5acc6f73150414e7c49046ccc659fb29322e5537e11a268802947aaf047bcc28ae1f9733acad47a828006d2605549ba92dc01d6248c41ebfae37165b765094ba0030668045ca875745dbcb87ab6ba2c631a8841a1a0d1be00fc6884e2132eb3273ace374ca6a2cb3199fd45806a6e28a058e63eb2e60da253e7665ad73567c559cdf89f5a57ff182f02525d7edf83dfb2aed386bbaa42d500889eefad3211992799093fb223caaf65f56d74fa18a34b631a342d728fb7e2d3217d30a2afb7391828ecb8ef93215b0873118e1c7b2e51425874a2d8357179091acb5c0d81b5acaf9d7691f80eb98d7d7fa629e6697763b988195a72ae840d6488c66b99ec8fbf8330adb076f6ac5be207e84ebaa5dd8b07a2d79ed3214ad030122a38f875c3130498d2b7411c6f02eec177eb5ec60511ad465c29f99eea0ec324361cd04e9530b167b2f87d88149ad25e1317fff762e9450fba8e7ef7418d236cc6abe72e46bea9438cf9753ea05d185fac25d385fa7ed3612993f7cc33ad0bb285f9ffe4447dcf9eb39aad791b90fbc31ed1f28609b4dd00ad5f7ebcc3dff115c8aa1e25c44dc336f7e1d917868718994bbd59929c804b17555aefab12ad397cc19c0f99219697b5f90967f894e0188b60c1e84e4760fc6e388497ca40d7eedee867f3706ded584c9ac08e0207fea7563028f7e4745a9562ca781fe46cb16673709447852270ada1f1eaea57523d6f515c5d0806799b99a8f3206e020d0290c8903ebcd8da7f107a3c7ce7825835a17e3e839b1def5c8f2eef5b7956c3bda63f6eb7ba2f4bc8e05b2f8275616d12ef792056eeddc41e44bce06818ee9818cd8489b14b8f1358950c07ebdebf45bed627d8931086e1d9e08f960a0a17a62186600a9c6d90488560cdd5645dcb46b52d1285e64f499ed659d175d826ef6415746d28d636fbd2a9b8e368b2bb2632373cadce4361d95228684b779982abd58684801e2ed08845c4bb194fa2019176444736c241067dc1c2ee7df4abf0759ae8c87ee538f64f14a12ef50d93dc96e270d9413c6746764f209b2cd3556bd1d708874546dd5b087e9bf49ea17c9be994d2a6d4e86badead0858be2ce6379a23a265eec81ff0dc04092c38661e2b48f5d1676a157acbaea291dd7841c15b159fc614f6cda4b0551ca9ffa05c0e86a33e3403d4d68552132920451f9b5a230f96ed29bb5e4b9427e9c484ff26c565fc5497a20b5d24356291b1bfb6daadb0c288f75d00160d009d39ae572b246d7277a1a95e2fd4b686272a1f6ccbcf6ce0248da0ada642e5534e57a503e0ccaf2613a8a3773878427cd99e517b97271e6a9fdb455a30358b671a797fc6bf444edd72308eee530a6f2b4cb071926e4ad466e353e82f6cd30c2254afa9160a217a2250b0596abe64fd8bf0004f1a1dc548b509f75d486a2ec5a8c0bc41257930eac6cf158f0a1d303a070f789c9b34af99128ad97cd4e6870f704cf80673b84ec365b0e8352b1bfad694d55213c00fb0af8acf5664cf55e084a1c27d882697144ab17b957a3b88094d13079ab5f01c47edfccd6e44ab4aee2b0da43a240a542e4a0fa8336dd23f713edc0bc1936f14213da586dc7da43b0f48e1c30a82b9537e9915d655e30f30e85fcedf8302a14610ebf2eea38c1d451b50697ae3b8251fb3e6b2f705bc983fbba1d32f903be0c1e75e3e0f95357bbfd38d0b7e1f17a23c15d50a5eebb8a7d7b96693d5381788b02fe4f057e448f4eefcc1382fc5167e6fb480b12b4ea6c947cb37f0cc3215463d57a3d918a217903d4bc86d391aabcd5098e0fb282d6b18155e54d34df342d5ece2c90574178dc71c002d328b6bb44e202ecfa239ef1de0311a97774c6916fe52f30dcacf6f64bd097f8a4b962f64f310d8fe68f8f65408d31c54fc16c4773af3cc7b07cefc1dfe8ff5eefdaae159ffea34019c960a98b1e9c198f9aabc92e2274a65e4234a995c9a5f721ae004edcbc5224c76ab6843d7c9a5cae79464d80afb24c9bea59c7ad9cce5a8a4db8972a30d44978f2112b750f3da6d6382ab28c7c079d6f649d42f67f68b5fd9bcf4153b17975d4a82a73730d8e418ffad2fcece8ce9c6a7934648b8cdd4c9f3cd738f32bd1da26ca1f13278d9a582f8624f21d24ddc94b53edbfc5d0c2d1e864861460602dc7db781cc1950188fb8a1fb8a9642e47ef380c66d87ab5da0b57f4cbdb9f21a2bc04b3602f5e0d18b2b69f30cfe12990495a2f6221e8ab33d3cfc16f58f111fdd256e8b18ca2312070b7a4bd54972b8699df850564ebe3798c525b867f9e07bde933a1d5df63b3eca0cee76377c9e9f73469c7602df7f38f931e5e1b1304b30eaa016cc6865a55770e4476cf3d4ed8c74bd1bcd103799c85e579d551c8b7f2f45d635442fc7f2e31a08a04f81899eeaeb4164fd75cdf24f1ed8119db6a58ce60a798f29b7b66ee925676b9b4053295c454cd42"}) write$binfmt_aout(r0, &(0x7f0000000080)=ANY=[], 0xff2e) r1 = syz_open_pts(r0, 0x0) r2 = dup3(r1, r0, 0x0) read$FUSE(r2, &(0x7f0000000380)={0x2020}, 0x2020) read$FUSE(r2, &(0x7f0000003080)={0x2020}, 0x2020) [ 1079.342049][ T9925] usb 2-1: new high-speed USB device number 11 using dummy_hcd 12:02:44 executing program 4: r0 = syz_open_dev$evdev(&(0x7f0000002340), 0x0, 0x0) ioctl$EVIOCGLED(r0, 0x80404519, &(0x7f0000000000)=""/184) 12:02:45 executing program 2: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r2 = syz_genetlink_get_family_id$netlbl_cipso(&(0x7f0000000380), r1) sendmsg$NLBL_CIPSOV4_C_ADD(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000040)={0x30, r2, 0x1, 0x0, 0x0, {}, [@NLBL_CIPSOV4_A_DOI={0x8}, @NLBL_CIPSOV4_A_TAGLST={0xc, 0x4, 0x0, 0x1, [{0x5, 0x10}]}, @NLBL_CIPSOV4_A_MTYPE={0x8}]}, 0x30}}, 0x0) [ 1079.620391][ T9925] usb 2-1: Using ep0 maxpacket: 8 12:02:45 executing program 0: r0 = syz_open_dev$video(0x0, 0x75, 0x0) ioctl$VIDIOC_ENUM_FRAMEINTERVALS(r0, 0xc034564b, &(0x7f0000000040)={0x0, 0x35315258, 0xf00, 0x0, 0x0, @stepwise}) [ 1079.762498][ T9925] usb 2-1: config 1 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 249, changing to 11 [ 1079.774293][ T9925] usb 2-1: config 1 interface 0 altsetting 0 endpoint 0x81 has invalid wMaxPacketSize 0 [ 1079.784589][ T9925] usb 2-1: config 1 interface 1 altsetting 1 endpoint 0x82 has invalid wMaxPacketSize 0 [ 1079.794752][ T9925] usb 2-1: config 1 interface 1 altsetting 1 bulk endpoint 0x82 has invalid maxpacket 0 [ 1079.805080][ T9925] usb 2-1: config 1 interface 1 altsetting 1 endpoint 0x3 has invalid wMaxPacketSize 0 [ 1079.818394][ T9925] usb 2-1: config 1 interface 1 altsetting 1 bulk endpoint 0x3 has invalid maxpacket 0 12:02:45 executing program 4: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000019c0)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000bc0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000e00)=ANY=[@ANYRES32], 0x130}, 0x0) 12:02:45 executing program 3: bpf$BPF_PROG_GET_FD_BY_ID(0xd, 0x0, 0x0) r0 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000000)='./cgroup.net/syz1\x00', 0x200002, 0x0) r1 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='cgroup.stat\x00', 0x0, 0x0) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000600)={@map=r1, 0x2f, 0x0, 0x0, &(0x7f00000004c0)=[0x0, 0x0], 0x2, 0x0, 0x0, 0x0, 0x0}, 0x40) mkdirat$cgroup(r0, &(0x7f0000000040)='syz0\x00', 0x1ff) [ 1080.052762][ T9925] usb 2-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 1080.062475][ T9925] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 1080.070810][ T9925] usb 2-1: Product: syz [ 1080.075822][ T9925] usb 2-1: Manufacturer: syz [ 1080.080705][ T9925] usb 2-1: SerialNumber: syz 12:02:45 executing program 0: bpf$BPF_PROG_ATTACH(0x8, &(0x7f0000000280)={@map, 0xffffffffffffffff, 0x14, 0x0, 0xffffffffffffffff, @prog_id}, 0x20) 12:02:45 executing program 2: r0 = syz_open_dev$video(&(0x7f0000000000), 0x0, 0x0) ioctl$VIDIOC_ENUM_FRAMEINTERVALS(r0, 0xc034564b, &(0x7f0000000040)={0x0, 0x35315258, 0xf00, 0x0, 0x0, @stepwise}) 12:02:46 executing program 4: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r2 = syz_genetlink_get_family_id$netlbl_cipso(&(0x7f0000000380), r1) sendmsg$NLBL_CIPSOV4_C_ADD(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000040)={0x30, r2, 0x1, 0x0, 0x0, {}, [@NLBL_CIPSOV4_A_DOI={0x8}, @NLBL_CIPSOV4_A_TAGLST={0xc, 0x4, 0x0, 0x1, [{0x5, 0x10}]}, @NLBL_CIPSOV4_A_MTYPE={0x8}]}, 0x30}}, 0x0) [ 1080.432626][ T9925] cdc_ncm 2-1:1.0: bind() failure [ 1080.452249][ T9925] cdc_ncm 2-1:1.1: CDC Union missing and no IAD found [ 1080.459445][ T9925] cdc_ncm 2-1:1.1: bind() failure 12:02:46 executing program 3: rt_sigaction(0x0, &(0x7f0000000980)={0x0, 0x0, 0x0}, 0x0, 0x8, &(0x7f0000000a80)) [ 1080.578370][ T9925] usb 2-1: USB disconnect, device number 11 12:02:46 executing program 2: syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000000)=ANY=[@ANYBLOB="1201000200000010050b4a184000010203010902"], 0x0) 12:02:46 executing program 0: r0 = syz_open_dev$video(&(0x7f0000000000), 0x0, 0x0) ioctl$VIDIOC_ENUM_FRAMEINTERVALS(r0, 0xc034564b, &(0x7f0000000040)={0x0, 0x35315258, 0xf00, 0x0, 0x0, @stepwise}) 12:02:46 executing program 1: r0 = syz_open_dev$evdev(&(0x7f0000002340), 0x0, 0x0) ioctl$EVIOCGRAB(r0, 0x40044590, &(0x7f0000000000)) 12:02:46 executing program 4: mq_open(&(0x7f0000000640)='*[\xce%\\\x00', 0x40, 0x100, &(0x7f0000000680)) 12:02:46 executing program 3: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r2 = syz_genetlink_get_family_id$netlbl_cipso(&(0x7f0000000380), r1) sendmsg$NLBL_CIPSOV4_C_ADD(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000040)={0x24, r2, 0x1, 0x0, 0x0, {}, [@NLBL_CIPSOV4_A_DOI={0x8}, @NLBL_CIPSOV4_A_MTYPE={0x8, 0x2, 0x2}]}, 0x24}}, 0x0) 12:02:46 executing program 0: pipe(&(0x7f0000002680)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$nl_route_sched_retired(r0, 0x0, 0x0) [ 1081.362110][ T9925] usb 3-1: new high-speed USB device number 13 using dummy_hcd 12:02:47 executing program 1: r0 = syz_open_dev$video(&(0x7f0000000000), 0x0, 0x0) ioctl$VIDIOC_ENUM_FRAMEINTERVALS(r0, 0xc034564b, &(0x7f0000000040)={0x0, 0x35315258, 0xf00, 0x0, 0x0, @stepwise}) 12:02:47 executing program 4: r0 = syz_open_dev$evdev(&(0x7f0000002340), 0x0, 0x0) ioctl$EVIOCSREP(r0, 0x40084503, 0x0) [ 1081.637935][ T9925] usb 3-1: Using ep0 maxpacket: 16 12:02:47 executing program 3: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000040c0), 0x0, 0x0) getdents(r0, &(0x7f0000004580)=""/4096, 0x1000) [ 1081.785228][ T9925] usb 3-1: config 0 has no interfaces? 12:02:47 executing program 0: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r2 = syz_genetlink_get_family_id$netlbl_cipso(&(0x7f0000000380), r1) sendmsg$NLBL_CIPSOV4_C_ADD(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000040)={0x24, r2, 0x1, 0x0, 0x0, {}, [@NLBL_CIPSOV4_A_DOI={0x8}, @NLBL_CIPSOV4_A_MTYPE={0x8, 0x2, 0x2}]}, 0x24}}, 0x0) [ 1081.983803][ T9925] usb 3-1: New USB device found, idVendor=0b05, idProduct=184a, bcdDevice= 0.40 [ 1081.993974][ T9925] usb 3-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 1082.002512][ T9925] usb 3-1: Product: syz [ 1082.006973][ T9925] usb 3-1: Manufacturer: syz [ 1082.011974][ T9925] usb 3-1: SerialNumber: syz [ 1082.055254][ T9925] usb 3-1: config 0 descriptor?? 12:02:47 executing program 1: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$sock_linger(r0, 0x1, 0xd, &(0x7f00000000c0), 0x8) 12:02:47 executing program 4: syz_open_dev$video(&(0x7f0000000000), 0x75, 0x0) ioctl$VIDIOC_ENUM_FRAMEINTERVALS(0xffffffffffffffff, 0xc034564b, &(0x7f0000000040)={0x0, 0x35315258, 0xf00, 0x0, 0x0, @stepwise}) 12:02:47 executing program 3: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000100)={&(0x7f0000000000)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x34, 0x34, 0x2, [@volatile={0x0, 0x0, 0x0, 0x9, 0x5}, @ptr, @func_proto={0x0, 0x2, 0x0, 0xd, 0x0, [{}, {}]}]}}, &(0x7f0000000200)=""/132, 0x4e, 0x84, 0x1}, 0x20) [ 1082.364381][ T9925] usb 3-1: USB disconnect, device number 13 12:02:48 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000040c0), 0x0, 0x0) read$FUSE(r0, &(0x7f0000004100)={0x2020, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x2020) syz_open_procfs$userns(r1, &(0x7f0000000340)) 12:02:48 executing program 0: getrandom(&(0x7f0000000080)=""/156, 0x9c, 0x2) 12:02:48 executing program 3: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r2 = syz_genetlink_get_family_id$netlbl_cipso(&(0x7f0000000380), r1) sendmsg$NLBL_CIPSOV4_C_ADD(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000040)={0x24, r2, 0x1, 0x0, 0x0, {}, [@NLBL_CIPSOV4_A_DOI={0x8}, @NLBL_CIPSOV4_A_MTYPE={0x8, 0x2, 0x2}]}, 0x24}}, 0x0) 12:02:48 executing program 4: syz_open_dev$video(&(0x7f0000000000), 0x75, 0x0) ioctl$VIDIOC_ENUM_FRAMEINTERVALS(0xffffffffffffffff, 0xc034564b, &(0x7f0000000040)={0x0, 0x35315258, 0xf00, 0x0, 0x0, @stepwise}) 12:02:48 executing program 1: pipe2$9p(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write$P9_RSTATu(r0, 0x0, 0x55) 12:02:48 executing program 2: r0 = signalfd(0xffffffffffffffff, &(0x7f0000000080), 0x8) fchownat(r0, &(0x7f0000000380)='./file0\x00', 0x0, 0x0, 0x0) 12:02:48 executing program 0: mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0xd) 12:02:48 executing program 3: r0 = epoll_create(0x4) epoll_pwait(r0, &(0x7f00000001c0)=[{}], 0x1, 0x28e, 0x0, 0x0) 12:02:48 executing program 1: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r2 = syz_genetlink_get_family_id$netlbl_cipso(&(0x7f0000000380), r1) sendmsg$NLBL_CIPSOV4_C_ADD(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000040)={0x28, r2, 0x1, 0x0, 0x0, {}, [@NLBL_CIPSOV4_A_DOI={0x8}, @NLBL_CIPSOV4_A_TAGLST={0x4}, @NLBL_CIPSOV4_A_MTYPE={0x8, 0x2, 0x2}]}, 0x28}}, 0x0) 12:02:49 executing program 4: r0 = openat$full(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) pipe2$9p(&(0x7f00000000c0)={0xffffffffffffffff}, 0x0) fcntl$dupfd(r0, 0x406, r1) 12:02:49 executing program 2: syz_open_dev$video(&(0x7f0000000000), 0x75, 0x0) ioctl$VIDIOC_ENUM_FRAMEINTERVALS(0xffffffffffffffff, 0xc034564b, &(0x7f0000000040)={0x0, 0x35315258, 0xf00, 0x0, 0x0, @stepwise}) 12:02:49 executing program 0: r0 = signalfd(0xffffffffffffffff, &(0x7f0000000080), 0x8) fchownat(r0, &(0x7f0000000380)='./file0\x00', 0x0, 0x0, 0x0) 12:02:49 executing program 1: syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x470200) 12:02:49 executing program 4: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r2 = syz_genetlink_get_family_id$netlbl_cipso(&(0x7f0000000380), r1) sendmsg$NLBL_CIPSOV4_C_ADD(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000040)={0x28, r2, 0x1, 0x0, 0x0, {}, [@NLBL_CIPSOV4_A_DOI={0x8}, @NLBL_CIPSOV4_A_TAGLST={0x4}, @NLBL_CIPSOV4_A_MTYPE={0x8, 0x2, 0x2}]}, 0x28}}, 0x0) 12:02:49 executing program 2: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f00000011c0)={0xffffffffffffffff}) r1 = inotify_init() dup2(r1, r0) 12:02:49 executing program 0: r0 = syz_open_dev$video(&(0x7f0000000000), 0x75, 0x0) ioctl$VIDIOC_ENUM_FRAMEINTERVALS(r0, 0xc034564b, 0x0) 12:02:49 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) getsockopt$IP6T_SO_GET_REVISION_TARGET(r0, 0x29, 0x45, 0x0, 0x0) [ 1084.364622][ T1217] ieee802154 phy0 wpan0: encryption failed: -22 [ 1084.371549][ T1217] ieee802154 phy1 wpan1: encryption failed: -22 12:02:50 executing program 3: openat$cgroup_pressure(0xffffffffffffffff, &(0x7f0000000400)='io.pressure\x00', 0x2, 0x0) 12:02:50 executing program 4: r0 = signalfd4(0xffffffffffffffff, &(0x7f0000000040), 0x8, 0x0) signalfd4(r0, &(0x7f0000000080), 0x8, 0x0) 12:02:50 executing program 2: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r2 = syz_genetlink_get_family_id$netlbl_cipso(&(0x7f0000000380), r1) sendmsg$NLBL_CIPSOV4_C_ADD(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000040)={0x28, r2, 0x1, 0x0, 0x0, {}, [@NLBL_CIPSOV4_A_DOI={0x8}, @NLBL_CIPSOV4_A_TAGLST={0x4}, @NLBL_CIPSOV4_A_MTYPE={0x8, 0x2, 0x2}]}, 0x28}}, 0x0) 12:02:50 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0), 0x101, 0x0) write$P9_RREMOVE(r0, 0x0, 0x27) 12:02:50 executing program 3: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0), 0x101, 0x0) write$nbd(r0, 0x0, 0x4e78c545) 12:02:50 executing program 0: pselect6(0x40, &(0x7f0000003600), 0x0, &(0x7f0000003680), &(0x7f00000036c0)={0x0, 0x989680}, &(0x7f0000003740)={0x0}) 12:02:50 executing program 4: r0 = syz_open_dev$video(&(0x7f0000000000), 0x75, 0x0) ioctl$VIDIOC_ENUM_FRAMEINTERVALS(r0, 0xc034564b, 0x0) 12:02:50 executing program 1: bpf$BPF_PROG_GET_NEXT_ID(0xb, &(0x7f0000000000), 0x8) shmctl$IPC_INFO(0x0, 0x3, &(0x7f0000000040)=""/4096) 12:02:50 executing program 0: r0 = openat$uhid(0xffffffffffffff9c, &(0x7f0000000000), 0x802, 0x0) write$UHID_CREATE(r0, &(0x7f00000000c0)={0x0, {'syz0\x00', 'syz0\x00', 'syz1\x00', &(0x7f0000000040)=""/119, 0x77}}, 0x120) 12:02:51 executing program 2: semctl$IPC_INFO(0x0, 0x0, 0x3, &(0x7f0000000000)=""/28) 12:02:51 executing program 3: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r2 = syz_genetlink_get_family_id$netlbl_cipso(&(0x7f0000000380), r1) sendmsg$NLBL_CIPSOV4_C_ADD(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000040)={0x28, r2, 0x1, 0x0, 0x0, {}, [@NLBL_CIPSOV4_A_TAGLST={0xc, 0x4, 0x0, 0x1, [{0x5, 0x10}]}, @NLBL_CIPSOV4_A_MTYPE={0x8, 0x2, 0x2}]}, 0x28}}, 0x0) 12:02:51 executing program 4: syz_open_procfs$namespace(0xffffffffffffffff, &(0x7f0000000fc0)='ns/pid\x00') 12:02:51 executing program 0: r0 = syz_open_dev$video(&(0x7f0000000000), 0x75, 0x0) ioctl$VIDIOC_ENUM_FRAMEINTERVALS(r0, 0xc034564b, 0x0) 12:02:51 executing program 1: bpf$MAP_CREATE_RINGBUF(0x0, &(0x7f0000000640)={0x1b, 0x0, 0x0, 0xfffffffa}, 0x48) 12:02:51 executing program 3: syz_open_dev$dri(&(0x7f0000000140), 0x0, 0x400100) 12:02:51 executing program 2: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r2 = syz_genetlink_get_family_id$netlbl_cipso(&(0x7f0000000380), r1) sendmsg$NLBL_CIPSOV4_C_ADD(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000040)={0x28, r2, 0x1, 0x0, 0x0, {}, [@NLBL_CIPSOV4_A_TAGLST={0xc, 0x4, 0x0, 0x1, [{0x5, 0x10}]}, @NLBL_CIPSOV4_A_MTYPE={0x8, 0x2, 0x2}]}, 0x28}}, 0x0) 12:02:51 executing program 4: shmget$private(0x0, 0x3000, 0x20, &(0x7f0000ffd000/0x3000)=nil) 12:02:52 executing program 0: clock_gettime(0x0, &(0x7f0000000a00)={0x0, 0x0}) pselect6(0x40, &(0x7f0000000940), &(0x7f0000000980)={0x4, 0x0, 0x0, 0x0, 0x7f, 0x6}, 0x0, &(0x7f0000000a40)={r0, r1+60000000}, 0x0) 12:02:52 executing program 1: r0 = syz_open_dev$video(&(0x7f0000000000), 0x75, 0x0) ioctl$VIDIOC_ENUM_FRAMEINTERVALS(r0, 0xc034564b, &(0x7f0000000040)={0x0, 0x0, 0xf00, 0x0, 0x0, @stepwise}) 12:02:52 executing program 3: bpf$BPF_MAP_GET_NEXT_ID(0x9, &(0x7f0000000480)={0xe0000000}, 0x8) 12:02:52 executing program 4: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) ioctl$sock_ipv6_tunnel_SIOCGETTUNNEL(r0, 0x8943, &(0x7f0000000380)={'ip6_vti0\x00', 0x0}) 12:02:52 executing program 2: r0 = syz_open_dev$loop(&(0x7f0000000000), 0x0, 0x0) ioctl$BLKBSZGET(r0, 0x80081270, &(0x7f0000000680)) 12:02:52 executing program 0: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r2 = syz_genetlink_get_family_id$netlbl_cipso(&(0x7f0000000380), r1) sendmsg$NLBL_CIPSOV4_C_ADD(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000040)={0x28, r2, 0x1, 0x0, 0x0, {}, [@NLBL_CIPSOV4_A_TAGLST={0xc, 0x4, 0x0, 0x1, [{0x5, 0x10}]}, @NLBL_CIPSOV4_A_MTYPE={0x8, 0x2, 0x2}]}, 0x28}}, 0x0) 12:02:52 executing program 1: r0 = syz_open_dev$video(&(0x7f0000000000), 0x75, 0x0) ioctl$VIDIOC_ENUM_FRAMEINTERVALS(r0, 0xc034564b, &(0x7f0000000040)={0x0, 0x0, 0xf00, 0x0, 0x0, @stepwise}) 12:02:52 executing program 3: munlock(&(0x7f0000feb000/0x12000)=nil, 0x12000) 12:02:52 executing program 2: r0 = openat$vhost_vsock(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$VHOST_VSOCK_SET_GUEST_CID(r0, 0x4008af60, &(0x7f0000000080)={@my=0x1}) 12:02:52 executing program 4: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) getsockopt$inet6_udp_int(r0, 0x11, 0x0, 0x0, &(0x7f0000000140)) 12:02:53 executing program 0: openat$binder_debug(0xffffffffffffff9c, &(0x7f0000000180)='/sys/kernel/debug/binder/transactions\x00', 0x0, 0x0) 12:02:53 executing program 3: syz_open_dev$loop(&(0x7f0000000000), 0x0, 0x0) socket$igmp6(0xa, 0x3, 0x2) 12:02:53 executing program 1: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x5, 0x0) bind$bt_l2cap(r0, &(0x7f0000000000)={0x1f, 0x6}, 0xe) 12:02:53 executing program 2: r0 = syz_open_dev$video(&(0x7f0000000000), 0x75, 0x0) ioctl$VIDIOC_ENUM_FRAMEINTERVALS(r0, 0xc034564b, &(0x7f0000000040)={0x0, 0x0, 0xf00, 0x0, 0x0, @stepwise}) 12:02:53 executing program 4: socket$inet6(0xa, 0x80c, 0x0) 12:02:53 executing program 0: syz_open_dev$vcsu(&(0x7f0000000000), 0x10001, 0x490982) 12:02:53 executing program 2: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$ifreq_SIOCGIFINDEX_team(r0, 0x8933, &(0x7f0000000040)) 12:02:53 executing program 3: r0 = syz_open_dev$video(&(0x7f0000000000), 0x75, 0x0) ioctl$VIDIOC_ENUM_FRAMEINTERVALS(r0, 0xc034564b, &(0x7f0000000040)={0x0, 0x35315258, 0x0, 0x0, 0x0, @stepwise}) 12:02:53 executing program 1: pselect6(0x40, &(0x7f0000000940), &(0x7f0000000980)={0x4}, &(0x7f00000009c0)={0x3}, 0x0, 0x0) 12:02:54 executing program 4: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) setsockopt$inet_buf(r0, 0x0, 0x11, &(0x7f0000000280)="c0", 0x1) 12:02:54 executing program 3: bpf$MAP_CREATE(0x0, &(0x7f00000000c0)=@base={0x2, 0x0, 0x0, 0x1000}, 0x48) 12:02:54 executing program 1: r0 = syz_open_dev$video(&(0x7f0000000000), 0x75, 0x0) ioctl$VIDIOC_ENUM_FRAMEINTERVALS(r0, 0xc034564b, &(0x7f0000000040)={0x0, 0x35315258, 0x0, 0x0, 0x0, @stepwise}) 12:02:54 executing program 2: r0 = openat$sndtimer(0xffffffffffffff9c, &(0x7f0000001a40), 0x0) ioctl$SNDRV_TIMER_IOCTL_SELECT(r0, 0x40345410, &(0x7f0000000000)={{0x3}}) 12:02:54 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000e00), 0x301040, 0x0) syz_genetlink_get_family_id$tipc2(&(0x7f0000000140), r0) 12:02:54 executing program 4: prctl$PR_PAC_RESET_KEYS(0x23, 0x0) 12:02:54 executing program 3: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) r2 = dup(r1) r3 = ioctl$KVM_CREATE_VCPU(r2, 0xae41, 0x0) ioctl$KVM_SET_USER_MEMORY_REGION(r1, 0x4020ae46, &(0x7f0000000180)={0x0, 0x3, 0x0, 0x2000, &(0x7f0000000000/0x2000)=nil}) syz_kvm_setup_cpu$x86(0xffffffffffffffff, r3, &(0x7f0000000000/0x18000)=nil, &(0x7f0000000300)=[@textreal={0x8, &(0x7f00000000c0)="0f78eff20f5f8394b7b84a0b8ed82ecb5e660f3881b276008330f815c46666b9800000c00f326635000400000f300f2387", 0x31}], 0x0, 0x0, 0x0, 0x0) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0x0) ioctl$KVM_REGISTER_COALESCED_MMIO(r1, 0x4010ae67, &(0x7f00000001c0)={0x0, 0x3000}) ioctl$KVM_NMI(r3, 0xae9a) ioctl$KVM_RUN(r3, 0xae80, 0x0) 12:02:54 executing program 0: timer_create(0x0, &(0x7f00000001c0)={0x0, 0xb, 0x2}, &(0x7f0000000200)) 12:02:54 executing program 2: process_vm_writev(0x0, &(0x7f0000000000), 0x58, 0x0, 0xffffffffffffff14, 0x0) 12:02:54 executing program 1: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) ioctl$sock_ipv6_tunnel_SIOCGETTUNNEL(r0, 0xc0045878, 0x0) 12:02:55 executing program 4: r0 = syz_open_dev$video(&(0x7f0000000000), 0x75, 0x0) ioctl$VIDIOC_ENUM_FRAMEINTERVALS(r0, 0xc034564b, &(0x7f0000000040)={0x0, 0x35315258, 0x0, 0x0, 0x0, @stepwise}) 12:02:55 executing program 0: prctl$PR_PAC_RESET_KEYS(0x22, 0x0) 12:02:55 executing program 2: r0 = openat$hwrng(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) ioctl$EVIOCGBITSW(r0, 0x541b, 0x0) [ 1089.790042][T15402] ===================================================== [ 1089.798741][T15402] BUG: KMSAN: uninit-value in em_ret_far+0x33b/0x340 [ 1089.806071][T15402] em_ret_far+0x33b/0x340 [ 1089.810666][T15402] x86_emulate_insn+0x1dae/0x58f0 [ 1089.816144][T15402] x86_emulate_instruction+0x13c9/0x30b0 [ 1089.822555][T15402] kvm_mmu_page_fault+0x1116/0x11d0 [ 1089.828097][T15402] handle_ept_violation+0x4ef/0x7f0 [ 1089.833778][T15402] vmx_handle_exit+0x1da6/0x2520 [ 1089.838959][T15402] kvm_arch_vcpu_ioctl_run+0x9228/0xb8d0 [ 1089.850402][T15402] kvm_vcpu_ioctl+0xc04/0x1770 [ 1089.857347][T15402] __se_sys_ioctl+0x261/0x450 [ 1089.862636][T15402] __x64_sys_ioctl+0x96/0xe0 [ 1089.867459][T15402] do_syscall_64+0xd5/0x1f0 [ 1089.872764][T15402] entry_SYSCALL_64_after_hwframe+0x6d/0x75 [ 1089.879013][T15402] [ 1089.881705][T15402] Local variable eip created at: [ 1089.886793][T15402] em_ret_far+0x3a/0x340 [ 1089.892714][T15402] x86_emulate_insn+0x1dae/0x58f0 [ 1089.897990][T15402] [ 1089.900507][T15402] CPU: 0 PID: 15402 Comm: syz-executor.3 Not tainted 6.8.0-syzkaller-08951-gfe46a7dd189e #0 [ 1089.911048][T15402] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 02/29/2024 [ 1089.921659][T15402] ===================================================== [ 1089.928747][T15402] Disabling lock debugging due to kernel taint [ 1089.935306][T15402] Kernel panic - not syncing: kmsan.panic set ... [ 1089.942665][T15402] CPU: 0 PID: 15402 Comm: syz-executor.3 Tainted: G B 6.8.0-syzkaller-08951-gfe46a7dd189e #0 [ 1089.954440][T15402] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 02/29/2024 [ 1089.964658][T15402] Call Trace: [ 1089.968054][T15402] [ 1089.971187][T15402] dump_stack_lvl+0x216/0x2d0 [ 1089.976108][T15402] ? kmsan_get_shadow_origin_ptr+0x4d/0xb0 [ 1089.982163][T15402] dump_stack+0x1e/0x30 [ 1089.986531][T15402] panic+0x4e2/0xcd0 [ 1089.990639][T15402] ? kmsan_get_metadata+0x71/0x1d0 [ 1089.996001][T15402] kmsan_report+0x2d5/0x2e0 [ 1090.000741][T15402] ? __msan_warning+0x95/0x120 [ 1090.005729][T15402] ? em_ret_far+0x33b/0x340 [ 1090.010457][T15402] ? x86_emulate_insn+0x1dae/0x58f0 [ 1090.015865][T15402] ? x86_emulate_instruction+0x13c9/0x30b0 [ 1090.021901][T15402] ? kvm_mmu_page_fault+0x1116/0x11d0 [ 1090.027527][T15402] ? handle_ept_violation+0x4ef/0x7f0 [ 1090.033097][T15402] ? vmx_handle_exit+0x1da6/0x2520 [ 1090.038427][T15402] ? kvm_arch_vcpu_ioctl_run+0x9228/0xb8d0 [ 1090.044481][T15402] ? kvm_vcpu_ioctl+0xc04/0x1770 [ 1090.049621][T15402] ? __se_sys_ioctl+0x261/0x450 [ 1090.054682][T15402] ? __x64_sys_ioctl+0x96/0xe0 [ 1090.059634][T15402] ? do_syscall_64+0xd5/0x1f0 [ 1090.064537][T15402] ? entry_SYSCALL_64_after_hwframe+0x6d/0x75 [ 1090.070864][T15402] ? vmx_set_segment+0x24b/0x280 [ 1090.076019][T15402] ? emulator_set_segment+0x3bf/0x4c0 [ 1090.081595][T15402] ? kmsan_get_metadata+0x146/0x1d0 [ 1090.087025][T15402] ? kmsan_get_shadow_origin_ptr+0x4d/0xb0 [ 1090.093068][T15402] ? __pfx_emulator_set_segment+0x10/0x10 [ 1090.098998][T15402] ? __load_segment_descriptor+0x3ca/0x1c90 [ 1090.105125][T15402] ? emulate_pop+0x9f1/0xb60 [ 1090.109970][T15402] ? kmsan_get_metadata+0x146/0x1d0 [ 1090.115411][T15402] ? kmsan_get_shadow_origin_ptr+0x4d/0xb0 [ 1090.121482][T15402] __msan_warning+0x95/0x120 [ 1090.126547][T15402] em_ret_far+0x33b/0x340 [ 1090.132242][T15402] ? reg_rmw+0x1e0/0x350 [ 1090.136696][T15402] x86_emulate_insn+0x1dae/0x58f0 [ 1090.141951][T15402] ? __pfx_em_ret_far+0x10/0x10 [ 1090.147025][T15402] ? kmsan_get_metadata+0x146/0x1d0 [ 1090.153448][T15402] x86_emulate_instruction+0x13c9/0x30b0 [ 1090.159366][T15402] kvm_mmu_page_fault+0x1116/0x11d0 [ 1090.164861][T15402] handle_ept_violation+0x4ef/0x7f0 [ 1090.170283][T15402] ? __pfx_handle_ept_violation+0x10/0x10 [ 1090.176306][T15402] vmx_handle_exit+0x1da6/0x2520 [ 1090.181474][T15402] ? kmsan_get_shadow_origin_ptr+0x4d/0xb0 [ 1090.187540][T15402] kvm_arch_vcpu_ioctl_run+0x9228/0xb8d0 [ 1090.193432][T15402] ? stack_depot_save_flags+0x2c/0x6e0 [ 1090.199346][T15402] ? kmsan_get_metadata+0x146/0x1d0 [ 1090.204791][T15402] ? kmsan_internal_set_shadow_origin+0x66/0xe0 [ 1090.211267][T15402] ? kmsan_internal_poison_memory+0x7d/0x90 [ 1090.217394][T15402] ? kmsan_internal_poison_memory+0x49/0x90 [ 1090.223509][T15402] ? kmsan_slab_free+0xd6/0x140 [ 1090.228575][T15402] ? kfree+0x20c/0xa30 [ 1090.232898][T15402] ? tomoyo_path_number_perm+0x778/0x8f0 [ 1090.238837][T15402] ? tomoyo_file_ioctl+0x42/0x50 [ 1090.244033][T15402] ? security_file_ioctl+0xa8/0x160 [ 1090.249472][T15402] ? __se_sys_ioctl+0xd3/0x450 [ 1090.254452][T15402] ? __x64_sys_ioctl+0x96/0xe0 [ 1090.259425][T15402] ? do_syscall_64+0xd5/0x1f0 [ 1090.264328][T15402] ? entry_SYSCALL_64_after_hwframe+0x6d/0x75 [ 1090.270795][T15402] kvm_vcpu_ioctl+0xc04/0x1770 [ 1090.275752][T15402] ? kmsan_get_metadata+0x146/0x1d0 [ 1090.281275][T15402] ? kmsan_get_shadow_origin_ptr+0x4d/0xb0 [ 1090.287348][T15402] ? __pfx_kvm_vcpu_ioctl+0x10/0x10 [ 1090.292739][T15402] __se_sys_ioctl+0x261/0x450 [ 1090.297622][T15402] __x64_sys_ioctl+0x96/0xe0 [ 1090.302841][T15402] do_syscall_64+0xd5/0x1f0 [ 1090.307595][T15402] entry_SYSCALL_64_after_hwframe+0x6d/0x75 [ 1090.313717][T15402] RIP: 0033:0x7f740447dda9 [ 1090.318285][T15402] Code: 28 00 00 00 75 05 48 83 c4 28 c3 e8 e1 20 00 00 90 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 b0 ff ff ff f7 d8 64 89 01 48 [ 1090.338116][T15402] RSP: 002b:00007f74051a10c8 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 1090.346739][T15402] RAX: ffffffffffffffda RBX: 00007f74045ac050 RCX: 00007f740447dda9 [ 1090.354885][T15402] RDX: 0000000000000000 RSI: 000000000000ae80 RDI: 0000000000000006 [ 1090.363116][T15402] RBP: 00007f74044ca47a R08: 0000000000000000 R09: 0000000000000000 [ 1090.371436][T15402] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 [ 1090.379560][T15402] R13: 000000000000006e R14: 00007f74045ac050 R15: 00007fff9ee7c588 [ 1090.387717][T15402] [ 1090.391165][T15402] Kernel Offset: disabled [ 1090.395575][T15402] Rebooting in 86400 seconds..