S_EX={0xe20, 0x4, {{{}, 0x2}, [{}, {}, {}, {}, {0x0, 0x0, 0x2000000}]}}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0xe6c}}, 0x0) 00:10:46 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000004280)='./file0\x00', 0x0, 0x0) getdents64(r0, &(0x7f0000000080)=""/37, 0x25) (async) execveat(r0, &(0x7f0000000280)='./file2\x00', &(0x7f0000000400)=[&(0x7f00000002c0)='nl80211\x00', &(0x7f0000000300)=':(.{,/!v]\x00', &(0x7f0000000340)='nl80211\x00', &(0x7f0000000380)='nl80211\x00', &(0x7f00000003c0)='\x00'], &(0x7f0000000440), 0x800) getdents64(r0, 0xfffffffffffffffe, 0x29) (async) r1 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$NL80211_CMD_JOIN_IBSS(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x10}, 0xc, &(0x7f0000000180)={&(0x7f0000000540)=ANY=[@ANYBLOB="b8dab485a69fda89beab84894e2fa074b304285f69b990f15a35d637225fbd2b69b09e0e7bcf1069e302f98ad2f2b31d89c16b62327254678d66778998cf2a49d4ee73c2e9c05a8c626894dc237a63a494d68dc70a4dcf756d79891786214dada11cdf287354afc635", @ANYRES16=r1, @ANYBLOB="000829bd7000fddbdf252b00000004004400050019010600000008009f00060000000800a00001ffffff0800a000ff7fffff050019010b0000001e001f0000401050eb0000000000003f0001001700000008000800000003000008000c00640000000a00060008021100000100001e001f00100017010100000000000005007f00160000000008ffff00000100001a00240036c88316968698ec6c9681b0b66c3098e0c825b6008b00001e001f000200060400000000000000070000001e000000000480000000030000"], 0xd0}, 0x1, 0x0, 0x0, 0x800}, 0x8001) r2 = socket$can_j1939(0x1d, 0x2, 0x7) getdents64(r0, &(0x7f0000000b00)=""/4096, 0x1000) (async) bpf$OBJ_PIN_PROG(0x6, &(0x7f0000000240)=@generic={&(0x7f0000000200)='./file1\x00', r0}, 0x18) (async) lseek(r2, 0x2, 0x3) (async) io_setup(0xa, &(0x7f0000000500)=0x0) io_submit(r3, 0x1, &(0x7f0000000ac0)=[&(0x7f0000000480)={0x0, 0x0, 0x2, 0x8, 0x0, r2, 0x0}]) 00:10:46 executing program 3: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000001500)=@newtaction={0xe70, 0x30, 0x25, 0x0, 0x0, {}, [{0xe5c, 0x1, [@m_pedit={0xe58, 0x1, 0x0, 0x0, {{0xa}, {0xe2c, 0x2, 0x0, 0x1, [@TCA_PEDIT_KEYS_EX={0x8, 0x5, 0x0, 0x1, [{0x4, 0x2}]}, @TCA_PEDIT_PARMS_EX={0xe20, 0x4, {{{}, 0x2}, [{}, {}, {}, {}, {0x0, 0x600}]}}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0xe70}}, 0x0) 00:10:46 executing program 4: add_key$user(0x0, 0x0, &(0x7f0000000180)="9e", 0x1, 0xfffffffffffffff8) r0 = add_key$user(&(0x7f0000000200), &(0x7f0000000300)={'syz', 0x1}, &(0x7f0000000240)="03", 0x1, 0xfffffffffffffffe) r1 = add_key$user(&(0x7f00000003c0), &(0x7f0000000440), &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f0000000100)={r0, 0x0, r1}, &(0x7f00000001c0)=""/51, 0x33, &(0x7f0000000340)={&(0x7f0000000280)={'crc32\x00'}, &(0x7f00000002c0)="6b10b7101b8e05524818ba", 0xb}) 00:10:46 executing program 2: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000001500)=@newtaction={0xe6c, 0x30, 0x25, 0x0, 0x0, {}, [{0xe58, 0x1, [@m_pedit={0xe54, 0x1, 0x0, 0x0, {{0xa}, {0xe28, 0x2, 0x0, 0x1, [@TCA_PEDIT_KEYS_EX={0x4}, @TCA_PEDIT_PARMS_EX={0xe20, 0x4, {{{}, 0x2}, [{}, {}, {}, {}, {0x0, 0x0, 0x3000000}]}}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0xe6c}}, 0x0) 00:10:46 executing program 3: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000001500)=@newtaction={0xe70, 0x30, 0x25, 0x0, 0x0, {}, [{0xe5c, 0x1, [@m_pedit={0xe58, 0x1, 0x0, 0x0, {{0xa}, {0xe2c, 0x2, 0x0, 0x1, [@TCA_PEDIT_KEYS_EX={0x8, 0x5, 0x0, 0x1, [{0x4, 0x2}]}, @TCA_PEDIT_PARMS_EX={0xe20, 0x4, {{{}, 0x2}, [{}, {}, {}, {}, {0x0, 0x700}]}}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0xe70}}, 0x0) 00:10:46 executing program 4: add_key$user(0x0, 0x0, &(0x7f0000000180)="9e", 0x1, 0xfffffffffffffff8) r0 = add_key$user(&(0x7f0000000200), &(0x7f0000000300)={'syz', 0x1}, &(0x7f0000000240)="03", 0x1, 0xfffffffffffffffe) r1 = add_key$user(&(0x7f00000003c0), &(0x7f0000000440), &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f0000000100)={r0, r1}, &(0x7f00000001c0)=""/51, 0x33, &(0x7f0000000340)={&(0x7f0000000280)={'crc32\x00'}, &(0x7f00000002c0)="6b10b7101b8e05524818ba", 0xb}) 00:10:46 executing program 2: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000001500)=@newtaction={0xe6c, 0x30, 0x25, 0x0, 0x0, {}, [{0xe58, 0x1, [@m_pedit={0xe54, 0x1, 0x0, 0x0, {{0xa}, {0xe28, 0x2, 0x0, 0x1, [@TCA_PEDIT_KEYS_EX={0x4}, @TCA_PEDIT_PARMS_EX={0xe20, 0x4, {{{}, 0x2}, [{}, {}, {}, {}, {0x0, 0x0, 0x4000000}]}}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0xe6c}}, 0x0) 00:10:46 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000004280)='./file0\x00', 0x0, 0x0) getdents64(r0, &(0x7f0000000080)=""/37, 0x25) execveat(r0, &(0x7f0000000280)='./file2\x00', &(0x7f0000000400)=[&(0x7f00000002c0)='nl80211\x00', &(0x7f0000000300)=':(.{,/!v]\x00', &(0x7f0000000340)='nl80211\x00', &(0x7f0000000380)='nl80211\x00', &(0x7f00000003c0)='\x00'], &(0x7f0000000440), 0x800) getdents64(r0, 0xfffffffffffffffe, 0x29) r1 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$NL80211_CMD_JOIN_IBSS(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x10}, 0xc, &(0x7f0000000180)={&(0x7f0000000540)=ANY=[@ANYBLOB="b8dab485a69fda89beab84894e2fa074b304285f69b990f15a35d637225fbd2b69b09e0e7bcf1069e302f98ad2f2b31d89c16b62327254678d66778998cf2a49d4ee73c2e9c05a8c626894dc237a63a494d68dc70a4dcf756d79891786214dada11cdf287354afc635", @ANYRES16=r1, @ANYBLOB="000829bd7000fddbdf252b00000004004400050019010600000008009f00060000000800a00001ffffff0800a000ff7fffff050019010b0000001e001f0000401050eb0000000000003f0001001700000008000800000003000008000c00640000000a00060008021100000100001e001f00100017010100000000000005007f00160000000008ffff00000100001a00240036c88316968698ec6c9681b0b66c3098e0c825b6008b00001e001f000200060400000000000000070000001e000000000480000000030000"], 0xd0}, 0x1, 0x0, 0x0, 0x800}, 0x8001) r2 = socket$can_j1939(0x1d, 0x2, 0x7) getdents64(r0, &(0x7f0000000b00)=""/4096, 0x1000) bpf$OBJ_PIN_PROG(0x6, &(0x7f0000000240)=@generic={&(0x7f0000000200)='./file1\x00', r0}, 0x18) lseek(r2, 0x2, 0x3) io_setup(0xa, &(0x7f0000000500)=0x0) io_submit(r3, 0x1, &(0x7f0000000ac0)=[&(0x7f0000000480)={0x0, 0x0, 0x2, 0x8, 0x0, r2, 0x0}]) openat(0xffffffffffffff9c, &(0x7f0000004280)='./file0\x00', 0x0, 0x0) (async) getdents64(r0, &(0x7f0000000080)=""/37, 0x25) (async) execveat(r0, &(0x7f0000000280)='./file2\x00', &(0x7f0000000400)=[&(0x7f00000002c0)='nl80211\x00', &(0x7f0000000300)=':(.{,/!v]\x00', &(0x7f0000000340)='nl80211\x00', &(0x7f0000000380)='nl80211\x00', &(0x7f00000003c0)='\x00'], &(0x7f0000000440), 0x800) (async) getdents64(r0, 0xfffffffffffffffe, 0x29) (async) syz_genetlink_get_family_id$nl80211(&(0x7f0000000040), 0xffffffffffffffff) (async) sendmsg$NL80211_CMD_JOIN_IBSS(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x10}, 0xc, &(0x7f0000000180)={&(0x7f0000000540)=ANY=[@ANYBLOB="b8dab485a69fda89beab84894e2fa074b304285f69b990f15a35d637225fbd2b69b09e0e7bcf1069e302f98ad2f2b31d89c16b62327254678d66778998cf2a49d4ee73c2e9c05a8c626894dc237a63a494d68dc70a4dcf756d79891786214dada11cdf287354afc635", @ANYRES16=r1, @ANYBLOB="000829bd7000fddbdf252b00000004004400050019010600000008009f00060000000800a00001ffffff0800a000ff7fffff050019010b0000001e001f0000401050eb0000000000003f0001001700000008000800000003000008000c00640000000a00060008021100000100001e001f00100017010100000000000005007f00160000000008ffff00000100001a00240036c88316968698ec6c9681b0b66c3098e0c825b6008b00001e001f000200060400000000000000070000001e000000000480000000030000"], 0xd0}, 0x1, 0x0, 0x0, 0x800}, 0x8001) (async) socket$can_j1939(0x1d, 0x2, 0x7) (async) getdents64(r0, &(0x7f0000000b00)=""/4096, 0x1000) (async) bpf$OBJ_PIN_PROG(0x6, &(0x7f0000000240)=@generic={&(0x7f0000000200)='./file1\x00', r0}, 0x18) (async) lseek(r2, 0x2, 0x3) (async) io_setup(0xa, &(0x7f0000000500)) (async) io_submit(r3, 0x1, &(0x7f0000000ac0)=[&(0x7f0000000480)={0x0, 0x0, 0x2, 0x8, 0x0, r2, 0x0}]) (async) 00:10:46 executing program 3: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000001500)=@newtaction={0xe70, 0x30, 0x25, 0x0, 0x0, {}, [{0xe5c, 0x1, [@m_pedit={0xe58, 0x1, 0x0, 0x0, {{0xa}, {0xe2c, 0x2, 0x0, 0x1, [@TCA_PEDIT_KEYS_EX={0x8, 0x5, 0x0, 0x1, [{0x4, 0x2}]}, @TCA_PEDIT_PARMS_EX={0xe20, 0x4, {{{}, 0x2}, [{}, {}, {}, {}, {0x0, 0x900}]}}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0xe70}}, 0x0) 00:10:46 executing program 2: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000001500)=@newtaction={0xe6c, 0x30, 0x25, 0x0, 0x0, {}, [{0xe58, 0x1, [@m_pedit={0xe54, 0x1, 0x0, 0x0, {{0xa}, {0xe28, 0x2, 0x0, 0x1, [@TCA_PEDIT_KEYS_EX={0x4}, @TCA_PEDIT_PARMS_EX={0xe20, 0x4, {{{}, 0x2}, [{}, {}, {}, {}, {0x0, 0x0, 0x5000000}]}}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0xe6c}}, 0x0) 00:10:46 executing program 4: add_key$user(0x0, 0x0, &(0x7f0000000180)="9e", 0x1, 0xfffffffffffffff8) r0 = add_key$user(&(0x7f0000000200), &(0x7f0000000300)={'syz', 0x1}, &(0x7f0000000240)="03", 0x1, 0xfffffffffffffffe) r1 = add_key$user(&(0x7f00000003c0), &(0x7f0000000440), &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f0000000100)={r0, r1}, &(0x7f00000001c0)=""/51, 0x33, &(0x7f0000000340)={&(0x7f0000000280)={'crc32\x00'}, &(0x7f00000002c0)="6b10b7101b8e05524818ba", 0xb}) 00:10:46 executing program 3: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000001500)=@newtaction={0xe70, 0x30, 0x25, 0x0, 0x0, {}, [{0xe5c, 0x1, [@m_pedit={0xe58, 0x1, 0x0, 0x0, {{0xa}, {0xe2c, 0x2, 0x0, 0x1, [@TCA_PEDIT_KEYS_EX={0x8, 0x5, 0x0, 0x1, [{0x4, 0x2}]}, @TCA_PEDIT_PARMS_EX={0xe20, 0x4, {{{}, 0x2}, [{}, {}, {}, {}, {0x0, 0xa00}]}}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0xe70}}, 0x0) 00:10:46 executing program 2: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000001500)=@newtaction={0xe6c, 0x30, 0x25, 0x0, 0x0, {}, [{0xe58, 0x1, [@m_pedit={0xe54, 0x1, 0x0, 0x0, {{0xa}, {0xe28, 0x2, 0x0, 0x1, [@TCA_PEDIT_KEYS_EX={0x4}, @TCA_PEDIT_PARMS_EX={0xe20, 0x4, {{{}, 0x2}, [{}, {}, {}, {}, {0x0, 0x0, 0x6000000}]}}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0xe6c}}, 0x0) 00:10:46 executing program 4: add_key$user(0x0, 0x0, &(0x7f0000000180)="9e", 0x1, 0xfffffffffffffff8) r0 = add_key$user(&(0x7f0000000200), &(0x7f0000000300)={'syz', 0x1}, &(0x7f0000000240)="03", 0x1, 0xfffffffffffffffe) r1 = add_key$user(&(0x7f00000003c0), &(0x7f0000000440), &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f0000000100)={r0, r1}, &(0x7f00000001c0)=""/51, 0x33, &(0x7f0000000340)={&(0x7f0000000280)={'crc32\x00'}, &(0x7f00000002c0)="6b10b7101b8e05524818ba", 0xb}) 00:10:46 executing program 0: r0 = socket$can_j1939(0x1d, 0x2, 0x7) io_setup(0xa, &(0x7f0000000500)=0x0) io_submit(r1, 0x1, &(0x7f0000000040)=[&(0x7f0000000480)={0x0, 0x0, 0x2, 0x8, 0xfff, r0, 0x0, 0x0, 0x9}]) 00:10:46 executing program 2: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000001500)=@newtaction={0xe6c, 0x30, 0x25, 0x0, 0x0, {}, [{0xe58, 0x1, [@m_pedit={0xe54, 0x1, 0x0, 0x0, {{0xa}, {0xe28, 0x2, 0x0, 0x1, [@TCA_PEDIT_KEYS_EX={0x4}, @TCA_PEDIT_PARMS_EX={0xe20, 0x4, {{{}, 0x2}, [{}, {}, {}, {}, {0x0, 0x0, 0x7000000}]}}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0xe6c}}, 0x0) 00:10:46 executing program 3: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000001500)=@newtaction={0xe70, 0x30, 0x25, 0x0, 0x0, {}, [{0xe5c, 0x1, [@m_pedit={0xe58, 0x1, 0x0, 0x0, {{0xa}, {0xe2c, 0x2, 0x0, 0x1, [@TCA_PEDIT_KEYS_EX={0x8, 0x5, 0x0, 0x1, [{0x4, 0x2}]}, @TCA_PEDIT_PARMS_EX={0xe20, 0x4, {{{}, 0x2}, [{}, {}, {}, {}, {0x0, 0xb00}]}}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0xe70}}, 0x0) 00:10:46 executing program 4: add_key$user(0x0, 0x0, &(0x7f0000000180)="9e", 0x1, 0xfffffffffffffff8) r0 = add_key$user(&(0x7f0000000200), &(0x7f0000000300)={'syz', 0x1}, &(0x7f0000000240)="03", 0x1, 0xfffffffffffffffe) r1 = add_key$user(&(0x7f00000003c0), &(0x7f0000000440), &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f0000000100)={r0, r1, r1}, 0x0, 0x0, &(0x7f0000000340)={&(0x7f0000000280)={'crc32\x00'}, &(0x7f00000002c0)="6b10b7101b8e05524818ba", 0xb}) [ 647.110985][T28956] loop1: detected capacity change from 0 to 40427 [ 647.154574][T28956] F2FS-fs (loop1): invalid crc value [ 647.175638][T28956] F2FS-fs (loop1): Found nat_bits in checkpoint [ 647.191925][T28956] F2FS-fs (loop1): Cannot turn on quotas: -2 on 0 [ 647.194754][T28956] F2FS-fs (loop1): Mounted with checkpoint version = 48b305e4 00:10:47 executing program 1: syz_mount_image$f2fs(&(0x7f0000000040), &(0x7f0000000080)='./bus\x00', 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="6163746976655f6c6f67733d342c646174615f666c7573682c66617374626f6f742c6a71666d743d76667376312c6e6f696e6c696e655f64656e7472792c7573726a71756f74613d66326673002c00ff371013587045d0d273e856ce75c2b11120ece6ac75541f2db63fb857cb7508f7d6a76856a2cdd8c835ef14aa3aea583b7f3affd12ff9abc9b2109887e1a78c2003f04a75607f0099dfad1a283ce7b8b528e239692ab156e30dd8365f708e6c98cfcd0b30d5304dd70f87da226e2d4e4df1ad07ba72683f43d76541d455d1fa118f0900000009fe2897e493ee619ad7bfded255e7c5806f05b80ec0e186b4f72759eb096a1fe6793e734fe61555f01ff9f23bc11370aa247215e863a10ea4720a4c7ddb25da21c75f35f711581d1f5b8d7e52b3be07c8a3ea61ae2a531b6790c08e4d9dc01e6581fa3cc0b8df6964b74e1cb14339527ad485193634c63ac5bc"], 0x1, 0x54f4, &(0x7f0000005600)="$eJzs3M1rI2UYAPBn2u1+uxbx4G0HFqGFTdj0Y9Fb1V38wC7Fj4MnTZM0ZDfJlCZNa08ePIoH/xNR8OTRv8GDZ2/iQfEmKJmZ6tYvhKaNtb8fTJ6ZN2+eed5QCs9MmADOrfn0px+SuBFXImI2Iq5H5PtJueXWivBMRNyMiJnHtqQc/23gYkRcjYgb4+RFzqR865Pbo1ur37/245dfX7pw7dMvvpneqoFpezYietvF/l6viFm7iA/L8fqok8feyqiMxRu9R+VxVsS91maeYa9+OK+ex+V2MT/b3h2MY5LUG+PY7mzl49v94oSDUfswT/6Bh/Wd/LjZ2sxjZ5DlsX1Q1LV/UPxvOxgMizzNMt/7efoYDg9jMd7abxXr2X6Ux0Z/WI4XebNma38cR2UsTxeNrNvM69g8zjf93/Z6p7+7n45aO4NO1k9Xq7XnqrW7ldpO1mwNWyuVeq95dyVdaHfH0yrDVr231s6ydrdVbWS9xXSh3WhUarV04V5rs1Pvp7Vadbl6p7K6WO7dTl9+8HbabaYL4/hip7877HQH6Va2kxafWEyXqsvPL6a3aumb6xvpxhv3769vvPXuvXcevLD+6kvlpD+VlS4s3VlaqtTuVJZqi+do/R+WRU9w/XAsybQLADh79P/ANEyj/9/qTq7/D/3/RJyp/ve89/8nsH44Fv0/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMC59e3cZ6/kO/PF8bVy/ImIm+Ohp8rjJCJmIuKXvzAbF4/knC3zzP3N/Lk/1PBVEnmG8TkuldvViFgrt5+fPOlvAQAAAP6/Pv/g5sdFt168zE+7IE5TcdFm5vp7E8qXRMTc/HcTyjYzfnl6Qsnyv+8LsT+hbPkFrMsTSlZccrswqWz/yuyRcPmxkBRh5lTLAQAATsXRTuB0uxAAAABO00fTLoDpSOLwVubhveD8l/e/3xC8cuQIAAAAOIOSaRcAAAAAnLi8//+H5/+F5/8BAADA2Vc8/w8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPiVnfvJSR2K4gB8Wuh7vD9GYpy7FWewDJfg0KFhAW6CJeAW3ABrwJlLMGBoS7QGE5PetpF8X9JebkN+nBIm515SAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA6NJzsZo/3l89tM3Z7tpJczcAAADAMZtiNS9fTKv5v/r6WX3pop5nEZFHxLHefRS/GpmjOqf44v3FpxqeIsqE/Wf8ro+/EXFdH6/nXX8LAAAAcLrWi+Ws6tar03ToguhTtWiT/79JlJdFRDF9SZSW70+XicLK3/c47hKllQtYk0Rh1ZLbOFXat4waw+TDkFVD3ms5AABAL5qdQL9dCAAAAH26HboAhpHFYSvzsBdc/vP+fUPwT2MGAAAA/EDZ0AUAAAAAnSv7f8//AwAAgNNWPf8PAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACALm2K1Xy9WM7a5mx37aS5GwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgjf15R4EQCIMw2Lu+M5n7H1YaNDU1qQLh428MBgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIA3v/vL/4mpcSaZe20sPY8ka6fG1qmxd24c/WF8/RoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAu9uclBUIgCKJgzvjfSd//sJKgZxAhAhoeVdSiAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4It+98v/ialxJpk7bSwdjyRrV42tq8beg8bRg/H2bwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAudu7nNY4qDgD4d2Z2trYqxig5RETBg17sdlNbe/WgBA/+CUJItzW69Ueagy1FyMWb5NyL6FFEUOKt/0PPLfRSbz3soYJnZWZnmmkacLV0Zpt8PvD2fWcY5n3fJIR8570EAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKA2eW8vzoqPhWmcVudu3b+2XvS39/WFGzt3lotWxEmbST8dXm0eJEvdJQIAAMDRkdX1fUTczXdXiz5dKOv/vL6mqPl/eH4a1/X8/rq/7uvav2i//3bv5QcDLUzHKW56YWM8OvVoKr0nN8v59sK/XtErn3z57iUrvyDph9svTfLyeSbf3bz5fr8Mj7WRLQDwf5ys+yqofx8q+mGXiQFwZPQahXdd/2cL3eYEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA0IbJdjxbx0lELPf24sLt+9fWD+pv7NxZrtvZ69d3mvcsbpFHxIWN8ehUi3OZd5evXP1sbTwebbYfvBYR3Y1eBR/PcE1ElxkKHjdIq+/1ecnn6Qg6/sEEAMChk1etqOvv5rurxblkMeLvHx+u/99sxDFj/X/vk7O3mmM16/9hazOcf4OtS18OLl+5+vbGpbWLo4ujz99ZGb47PH3uzJlzg/JdycAbEwAAAB5PP4no76v/08VH1/9PNOKYsf7/6vvhN82xMvX/gfYW/brOBAAA4Gh78fW//kwOOJ/0+/H12tbW5nD6WR3H5kp5vNJBqv/Zsao16/9sseusAAAAgDZMtpOH1v/PN+KYcf3/uZ9e+aV5zywijlfr/yfXvxifb286c62NPyfueo4AAAB063jVmuv/ebn/P32w5SGNiLfemMbVvwGcqf7PPvj25+ZYzf3/p9ub4lxKl6bPo+yXInpLXWcEAADAYfZM1Ypi/498d/XTX0981Lf/HwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKBt/wQAAP//K8ZAQg==") bpf$MAP_CREATE(0x0, 0x0, 0x0) (async) r0 = syz_init_net_socket$llc(0x1a, 0x2, 0x0) sync() (async, rerun: 32) openat$vimc1(0xffffffffffffff9c, 0x0, 0x2, 0x0) (async, rerun: 32) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000280)='cgroup.controllers\x00', 0x275a, 0x0) write$cgroup_int(r1, &(0x7f0000000000), 0xffffff6a) (async) sendfile(r0, r1, 0x0, 0xffffffff000) 00:10:47 executing program 2: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000001500)=@newtaction={0xe6c, 0x30, 0x25, 0x0, 0x0, {}, [{0xe58, 0x1, [@m_pedit={0xe54, 0x1, 0x0, 0x0, {{0xa}, {0xe28, 0x2, 0x0, 0x1, [@TCA_PEDIT_KEYS_EX={0x4}, @TCA_PEDIT_PARMS_EX={0xe20, 0x4, {{{}, 0x2}, [{}, {}, {}, {}, {0x0, 0x0, 0x8000000}]}}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0xe6c}}, 0x0) 00:10:47 executing program 3: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000001500)=@newtaction={0xe70, 0x30, 0x25, 0x0, 0x0, {}, [{0xe5c, 0x1, [@m_pedit={0xe58, 0x1, 0x0, 0x0, {{0xa}, {0xe2c, 0x2, 0x0, 0x1, [@TCA_PEDIT_KEYS_EX={0x8, 0x5, 0x0, 0x1, [{0x4, 0x2}]}, @TCA_PEDIT_PARMS_EX={0xe20, 0x4, {{{}, 0x2}, [{}, {}, {}, {}, {0x0, 0xc00}]}}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0xe70}}, 0x0) 00:10:47 executing program 4: add_key$user(0x0, 0x0, &(0x7f0000000180)="9e", 0x1, 0xfffffffffffffff8) r0 = add_key$user(&(0x7f0000000200), &(0x7f0000000300)={'syz', 0x1}, &(0x7f0000000240)="03", 0x1, 0xfffffffffffffffe) r1 = add_key$user(&(0x7f00000003c0), &(0x7f0000000440), &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f0000000100)={r0, r1, r1}, 0x0, 0x0, &(0x7f0000000340)={&(0x7f0000000280)={'crc32\x00'}, &(0x7f00000002c0)="6b10b7101b8e05524818ba", 0xb}) 00:10:47 executing program 0: r0 = socket$can_j1939(0x1d, 0x2, 0x7) io_setup(0xa, &(0x7f0000000500)=0x0) io_submit(r1, 0x1, &(0x7f0000000040)=[&(0x7f0000000480)={0x0, 0x0, 0x2, 0x8, 0xfff, r0, 0x0, 0x0, 0x9}]) [ 647.522133][ T3994] attempt to access beyond end of device [ 647.522133][ T3994] loop1: rw=2049, want=45104, limit=40427 00:10:47 executing program 2: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000001500)=@newtaction={0xe6c, 0x30, 0x25, 0x0, 0x0, {}, [{0xe58, 0x1, [@m_pedit={0xe54, 0x1, 0x0, 0x0, {{0xa}, {0xe28, 0x2, 0x0, 0x1, [@TCA_PEDIT_KEYS_EX={0x4}, @TCA_PEDIT_PARMS_EX={0xe20, 0x4, {{{}, 0x2}, [{}, {}, {}, {}, {0x0, 0x0, 0x9000000}]}}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0xe6c}}, 0x0) 00:10:47 executing program 3: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000001500)=@newtaction={0xe70, 0x30, 0x25, 0x0, 0x0, {}, [{0xe5c, 0x1, [@m_pedit={0xe58, 0x1, 0x0, 0x0, {{0xa}, {0xe2c, 0x2, 0x0, 0x1, [@TCA_PEDIT_KEYS_EX={0x8, 0x5, 0x0, 0x1, [{0x4, 0x2}]}, @TCA_PEDIT_PARMS_EX={0xe20, 0x4, {{{}, 0x2}, [{}, {}, {}, {}, {0x0, 0xf00}]}}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0xe70}}, 0x0) 00:10:47 executing program 4: add_key$user(0x0, 0x0, &(0x7f0000000180)="9e", 0x1, 0xfffffffffffffff8) r0 = add_key$user(&(0x7f0000000200), &(0x7f0000000300)={'syz', 0x1}, &(0x7f0000000240)="03", 0x1, 0xfffffffffffffffe) r1 = add_key$user(&(0x7f00000003c0), &(0x7f0000000440), &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f0000000100)={r0, r1, r1}, 0x0, 0x0, &(0x7f0000000340)={&(0x7f0000000280)={'crc32\x00'}, &(0x7f00000002c0)="6b10b7101b8e05524818ba", 0xb}) 00:10:47 executing program 0: r0 = socket$can_j1939(0x1d, 0x2, 0x7) io_setup(0xa, &(0x7f0000000500)) (async) io_setup(0xa, &(0x7f0000000500)=0x0) io_submit(r1, 0x1, &(0x7f0000000040)=[&(0x7f0000000480)={0x0, 0x0, 0x2, 0x8, 0xfff, r0, 0x0, 0x0, 0x9}]) 00:10:47 executing program 2: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000001500)=@newtaction={0xe6c, 0x30, 0x25, 0x0, 0x0, {}, [{0xe58, 0x1, [@m_pedit={0xe54, 0x1, 0x0, 0x0, {{0xa}, {0xe28, 0x2, 0x0, 0x1, [@TCA_PEDIT_KEYS_EX={0x4}, @TCA_PEDIT_PARMS_EX={0xe20, 0x4, {{{}, 0x2}, [{}, {}, {}, {}, {0x0, 0x0, 0xa000000}]}}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0xe6c}}, 0x0) 00:10:47 executing program 4: add_key$user(0x0, 0x0, &(0x7f0000000180)="9e", 0x1, 0xfffffffffffffff8) r0 = add_key$user(&(0x7f0000000200), &(0x7f0000000300)={'syz', 0x1}, &(0x7f0000000240)="03", 0x1, 0xfffffffffffffffe) r1 = add_key$user(&(0x7f00000003c0), &(0x7f0000000440), &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f0000000100)={r0, r1, r1}, &(0x7f00000001c0)=""/51, 0x33, 0x0) 00:10:47 executing program 3: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000001500)=@newtaction={0xe70, 0x30, 0x25, 0x0, 0x0, {}, [{0xe5c, 0x1, [@m_pedit={0xe58, 0x1, 0x0, 0x0, {{0xa}, {0xe2c, 0x2, 0x0, 0x1, [@TCA_PEDIT_KEYS_EX={0x8, 0x5, 0x0, 0x1, [{0x4, 0x2}]}, @TCA_PEDIT_PARMS_EX={0xe20, 0x4, {{{}, 0x2}, [{}, {}, {}, {}, {0x0, 0x1100}]}}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0xe70}}, 0x0) 00:10:47 executing program 2: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000001500)=@newtaction={0xe6c, 0x30, 0x25, 0x0, 0x0, {}, [{0xe58, 0x1, [@m_pedit={0xe54, 0x1, 0x0, 0x0, {{0xa}, {0xe28, 0x2, 0x0, 0x1, [@TCA_PEDIT_KEYS_EX={0x4}, @TCA_PEDIT_PARMS_EX={0xe20, 0x4, {{{}, 0x2}, [{}, {}, {}, {}, {0x0, 0x0, 0xb000000}]}}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0xe6c}}, 0x0) 00:10:47 executing program 4: add_key$user(0x0, 0x0, &(0x7f0000000180)="9e", 0x1, 0xfffffffffffffff8) r0 = add_key$user(&(0x7f0000000200), &(0x7f0000000300)={'syz', 0x1}, &(0x7f0000000240)="03", 0x1, 0xfffffffffffffffe) r1 = add_key$user(&(0x7f00000003c0), &(0x7f0000000440), &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f0000000100)={r0, r1, r1}, &(0x7f00000001c0)=""/51, 0x33, 0x0) 00:10:47 executing program 3: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000001500)=@newtaction={0xe70, 0x30, 0x25, 0x0, 0x0, {}, [{0xe5c, 0x1, [@m_pedit={0xe58, 0x1, 0x0, 0x0, {{0xa}, {0xe2c, 0x2, 0x0, 0x1, [@TCA_PEDIT_KEYS_EX={0x8, 0x5, 0x0, 0x1, [{0x4, 0x2}]}, @TCA_PEDIT_PARMS_EX={0xe20, 0x4, {{{}, 0x2}, [{}, {}, {}, {}, {0x0, 0x1800}]}}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0xe70}}, 0x0) 00:10:47 executing program 2: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000001500)=@newtaction={0xe6c, 0x30, 0x25, 0x0, 0x0, {}, [{0xe58, 0x1, [@m_pedit={0xe54, 0x1, 0x0, 0x0, {{0xa}, {0xe28, 0x2, 0x0, 0x1, [@TCA_PEDIT_KEYS_EX={0x4}, @TCA_PEDIT_PARMS_EX={0xe20, 0x4, {{{}, 0x2}, [{}, {}, {}, {}, {0x0, 0x0, 0xc000000}]}}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0xe6c}}, 0x0) 00:10:47 executing program 0: r0 = socket$can_j1939(0x1d, 0x2, 0x7) ioctl$ifreq_SIOCGIFINDEX_vcan(r0, 0x8933, &(0x7f0000000280)={'vxcan1\x00', 0x0}) sendmsg$can_j1939(r0, &(0x7f0000000340)={&(0x7f00000002c0)={0x1d, r1, 0x2, {0x2, 0xf0, 0x1}, 0x1}, 0x18, &(0x7f0000000300)={&(0x7f0000000b00)="1bc934442dfe5422fe3facc31267411926a313ddfc450099a342395998437cfe3d3bf418909dbf667f64e44211a854d2a8ed82a50dd0addbd59e629d558266d9c502cf756b73f794a1f87e804c5a0c6340a3cbec5c04855f6b0d75d89005f8bd01b962004818f64dee2f1f438cd34292c543f510b91d7eedec9a88e64690f0eec1939ed6fac0cfc89f0b5a128b337f98e48783851a447c862dfe3a1e08b165f21158455425d7066a3dea3922f3f855f508afe84379773fd17a255cd6ceb28427256a08e4f7f8fd731a106f1f4cd1fbb732ec4b52e8aed66593b35d67dde5f8a3f5010a8e1e716ff1d69e2f440d38981097a8598ae99b93ce1a755b8d0fec4182aeba25ed07d1a51342b8a46b12c451e20df2f299db08b9c116e0ccfd899cadb7f72dc57ff6954887990f3e090dc7e67ee5b08f3a3a253315c11a27f0b9c362c395476671e735a1bb957225336b113e72e2a07f2ebb13a227d68108ec37928ffd5994dda58ac3357231383f41caf5730a69445b8dfcc5d700a5cfd733bb3a01cc70d57a38f68aa54dd91c7681359934a51095e231a41a0d1980ea2294c331c9e46bb83e901785d79e6b7080f334ab549d29e6540c760390e0fdbcc71aa6f8f2acf05625d63f22dc76723cfd470d3d505002c329cc96519928a25240efddb59ca549de7bcfb0372cf0683b3a4aa599f0b078e49d2e2d402581b386f8036423f0219ff87b78f690e6735e7dff93ca55183a218675b12facf722e55549b1a54e1d47856c83bee4b1a2d4c0e1ec45482698b7ad225ed021f46b63ce29a2691a31063d6ee1dcbe35e2616747a6739780bac34ad4ce9ae3888ac62d5a416ae2da71ef593b16e5ac2c0f36a16682451b5478acb5a06d72d9eb8b5dd9b56a91d88447f4b0465d5ceb2bbb2b57648a11e8dc0f0caab9f27a8808a3657aeb3cbacc039c72faa7df0b4ea59caeaf11ff6b6eefd0940a8737a59b959ce543abe04811f82d6955578be69d246c517f0f1d0053ede88ab8f0e566def3be10c911fa2344d7fd2b11e3a099238d661a3834fc64cc225d4d812ccc6496142cbe5aefa35943fb0b8b0108bd39c30633aa636beca8ecfcb919f8d1873bf5ef35626199ba53cd454f7c3da42a6a6ca92c1f113254759583a0065034d0be6b6dba1735881d49ca2b40ca8eb9b7b17c4290e54201fd6db0a1b2429de5c86cc55ac9b07cdda2338383c23c7104f9bba1b42e9d08e5fead7da72b53fc4b2db0c0b5e5d14c813280ceb80130a3e266ec686e3412f7e8f3739e9f6ac6da60d69896105ed1ed728c7acbac3ed3a2f2206462bdaa5efbed106f25dd420e549b260dc66148c385311aeca2007ecdee9f65dc305eca0f167bea2113076b38d29ab218e362fc6cf74ee751bb8eefb4fb8d6a1e5c68990beae6887c59dd0ca23ca7c6d23e3d9a7f9b23569028fdec41b93a6a5d7b1cebcb2aca6f968eee4fa8b4e85dcaafc69614a82032074fe4ef66094ef65d7b18cbacd49d9701610b95a07e00cdf601be4354c2647344534a20454f2fb0a06ea399ab8070c267ee631bf1437356e6debd681199c8fa00d2d392d4e19661406256403c0ef9dc36fdd89bfc5ef87aaaea4dac50835e2eb052ccc473d968cfec947257ba912e6e78c9f551b9ddc540370e5dda97e0208a5d8ed0a6a735bb3d94ce7972c51893e623fb856f89a7708c03edec83d7b93c57f34a97cc9b4a6b80d33ad697e929077635401bac336e5c113ec8bbbca3c5810cc3a55afb1c7e2ff69e439e8e54d0815fd02dcb9a9a6eee08f326ffce13f626a05480f54f064a1bb21577daeb4a919b8ec480f892f6c9f0e005f218012e760a13818fbc57a5ff40cffaee1b181523c52086f5386fa756efb5d551392895bdcfc1dbd85e37a7841f9af18368d97c89bec93f67b098a1711c9347b49b62f39a23ca0663f9ee1dfa01ac19ec1267cb7d8571e6fd8bec8aa568d2563098b9a1d6c94daa7b4d55d9a18863e654176dbe83d7d4c433f3d215a8a9263b594f8a8c42ae7738a40ac0df729576bd7a9e421d99de8d3bff4112448dfd2703ee9729eea2bbc669a6bec2e18ea12c2db81b8a8cbdb8ead49a76ebc8e7771b418820a7e46a5c8845ed424c5016d4487aadfcceb38cb9f5ab621021d57c54c88dafa2707bc65dfc2a7c6c9e3d8c8e526bb1d05ec9000696c631c204a4a270297976c09d717bab8731c5fec581952ecd1064bd2818a9612b2688fbf4293fb259b25deb8810630a16dc14e4ed6a35c10d113eea45127b454b1ab9e501734f4af1d82e1ee7749fdf4ff13d53f251dcdc7a0f639f668cbe0aba59f4b2a2a20658cb5be0832610ebb08dc0caecf1f6d99cc64d6efc448e3f6ecbaeb511edd3da6e7f64a5976c2f22f61c270e54392244594a95dff3fa0bfd0416669bc0fb0353c97c557ae2b0dce594de5f0e9115f3daee3e89592fd438e87ef1c44242bb20d9094c167b646c0debeb683da05eeac430b764afb4dfda3813d9d5513b3efb2a15560c56d78894afd31716837b08b75690bae996062167880fac80f8afebf646ae18923f5834a8180657fae05dfe5e4e0f2243634f0ea9c778f2e1c74d723133dda76c95cc2061ed99b624d1818317735936509d51eb3f5992c3da44a7af7e5b583db434110cfe3b391b9acb1008eb4b8e015f69b21a68790f2ea4cfe9cf4abb41bce16c2765cedd96d18b49154c58a2e3d553b977f9984ad50c3782f8399347e68f7118879791025e0149a40cecb971f2746003cc7e13f5eeeb3683d7a7f6aa3fd7a0fe3141e6952fc70b795f8adef604ffe26868e2ad2e62567adcebfb1cbb5cad446f2212d0ab0135296d12971b5ca83cefa02ee922efe5bfb09c307273926e57f2befe3f6b1ce78a11795bfb1e6ebf8c1486f51aa52e8d615215c48d4c4454b8bdd72e300f0a44d61626b671cc85e8da464a5ae2c165d0f02c945648c745c62a64cb83f6f314230138cf0a99c2470826221a929bd3eda68e6287e1a25894c822c4ff3fc16706b68eee56b146ec0beaaaa9650570d5ff42cfe2cc8e15ad8ebbb77bd629508be425975f69cdaf50e0e90ecd462a507d783fc2f713440a7598543c88b0a5ff09fb54ece84b66e6a4c909f3a0b002cca90c48a91c02890e5f08bce44d8e21b4f3b3d53ddd73d7caf8d287b9e6039e98cea4a0e920ff2c022de44ecf5bc3eb8ff299dfef1744c8ddf1f55723fbb36b67a11019cce3de7e006bf5cb28a195389a1845e601e6bff06995b8ebb8edd2b1f94a6921fef0ad3a57ff71373ce28e68a6f78ac26cc160a6da812733934216060368f789359a59687192a68e34f1c2afc6f0ac51382dccf3410df8fd2bda19ab5d2f06edf953730d05c3d79e147cfaa2264aa704bd11dd8f98f8e94eb1b9ca21a64977b336879d42a78d9b237cea019aad88dc573cb03fcaec64bcb1ff1acae5d21704d6065faddcffe32e8756a49a668b3e162f639378975b7ecfcfa5d9d99ce4589bbf2f3190fae541fd06bd28b2bc0108e328e2752d0b7559ee0a1b4d00a98a2e02e1790dc7432185398f68260e696d7665762c32364c85a410baa189d2bc84d9c8a51671107e5c25d884c93b824afc69ff126370f0cb38725d6a2b2b6d134c8f06311d85be66e614d4908bb71f13978f79302c785037184d03711aa54a7116d459e13c48ac5cc296ddd477026429d7ae6a2cb2a3adf084ce3be27ed51fabd2b6d66c01d55e3f67d37b50f0e9d958177a1791ff73af6f2c748364b29b72154755d80857d2d66bdcdd4ca10b89e7fb30b18e4dca5d3d0f0f2d75756ac745e45c1358cc83d0078892322ae715cb9ec1d8e63b060ed569469e47eb54aa7036353a78e5a591ea741af0ef46f193a5189b04eb0f2aad86e2d7e7f02ca8b0232d2392004ab20aaf0442b80315a685f27750346e539a41e3db7694016f485daf505fe6e6b5276d407740c21df94c43512fd2c6802eb58e61d8f623252ecb25793e4ff408b2a92e65faff2a402e42b7ba4c2206ff64440f905c895eb99b8e778f55b7e23c3062512ca45364fd9bd3ccdd91d964b0b348f881118a4eb8ed00d02b6dcbcae8c737109121ad5b7a996383130eb9c4179dd753c0c5c7d41fbf343dc29ad3a2809b1582acad066e9eabbf464104180cd21845c9b879b1ec0410dfe32190ea63283ac3e823c6afa2b5bbaa672d770bd4086491fa4fc348958a2f56c22e76fbf0dfd4345982e36f0a76e500d1a4135d80e17da2b76e7a0d13da3df8aa5ec6bfe57b9e45b14bc88a648214a992b1bedaac6e578663497af0a675b414c050d74a67394459f9efbfda59c289c5ecf716db9dfd1518bbe6d7d3be91ed9f251dee142b613f5de61f5cbd38202cecf4d8363f57d731951e5b716f58194b4a90b863d65009e1de52d6d47e0e984804b485f8c32d47b25c9587782af774b83d5d9f9a15b32c55c9ba08006eaf263db73c53756935cafa2aa8015c5a1fb9e4c48ef1275a48cb49ba5d1226abdca9af4beb5cd632621bb0c78dd3e4c6547210c66491b21aed65b4558d76143b47cad988e1484b6799ce55ed6795134a7ddd98398086d949c2aa756666588f2a1b11da203f9b868d750870d3a709f110e38dda989b43b95bb358ead4758dda57eb5f7c49829259f77073c968a3ef5bd7b7daf87f71d7961aed043bda576ad20c23d15dcadf5f11b031a23f532e63355d2145163336222c505482a2a6033001c8c3058380443eb8f2ff3a8bece3c8f644ae64c8dc0f21fbc840a28a3b44239e2a726ebfd13c07089844a3a423c22d4d68807ee0a5b305e4dfa9e36f209c0dc83a48f1c1fb8f8c716095e1e2e42b92ff2393def262307aa26a72e7732890a200879b4efc9c7eda142e5aad10584bba9b8565773826da4114b86f937e02f4322648c3f046dca4f56b17caa0aeacd69f0062f435cba9b44e13164f6006657e88436fc517401c4d8e409d616082c8272b20634adb4518e2d96f290d111ef380541060ae8f4d20d99f5cc52dcb9eb38cee3fc75bfc3f606a127dbd1fab37b18b699efd8c73855face8e36a235296352a1bb2679652281ff8555b028f05d799d512d33fd40745e7d84980ad32d22459157e3e14a201fe2ede0bfd9d6d9d803d37ab535bc7c20e5b8ecdfca7379829ed85be1344a027838021145170d289fd9d128207a62a0a44cd9dc9e081dcbefc2b0674e086cb3590e7187da19cc2d53ec80387503744c0cae63b66bafa41a37c9284011259a0e6988c54e2b165373b8c622f1f38aa1dad7cedacd30442ff21ef14896c5d1dbd7b2da47b3e0b1e44206a69b5d70db08931ec07fc29b848e04a8aae67dbe26229a9dbce0d74e88968ab1ae0da4dd7fc0df9263074b80cd245bed9abc6641b64d2bf56b2b18cba492be2202c2aa12a8691348521a8b679168b74989e479fb41cda24ad05e68532a61598b8fc8eb946ce78717367bb7fe3d10a00d97ea2c722b7cdae9fe12a91a533061da699e7f0d52a731e4a80c137026e103706232c92820a36bf427f3224e7eaac7272805757cb3616fdf163df33c4821211dc2c0148df29ec403d7af0c91a35047f65ff5c073ca48c4fb5d425d06fa0d74dc22191faccff9c0c9dda08372ffa9cccdfc1b5222c84c760b8d5935d7af609dc5f4e8f7c87b928fe532ff291b3ad256f428c2251a6a50e7e77bc31ed9fa1ff260495fbb4faa18e7b941d829f942a3053721b5168637db126465aa922a242367903669a76d33c744520007189707b65c4c0cddeecadde55199bfaa81ca384eada8ef7cb2a031ebc5ddd39", 0x1000}, 0x1, 0x0, 0x0, 0x800}, 0x20040000) io_setup(0xa, &(0x7f0000000500)=0x0) r3 = eventfd2(0x9, 0x80801) r4 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000500)='status\x00') lseek(r4, 0x9, 0x0) sendmsg$nl_route(r4, &(0x7f00000004c0)={&(0x7f0000000380)={0x10, 0x0, 0x0, 0x80000}, 0xc, &(0x7f0000000440)={&(0x7f00000003c0)=@bridge_setlink={0x50, 0x13, 0x100, 0x70bd25, 0x25dfdbfd, {0x7, 0x0, 0x0, 0x0, 0x4007, 0x78941c0c8a9872db}, [@IFLA_PORT_SELF={0x18, 0x19, 0x0, 0x1, [@IFLA_PORT_INSTANCE_UUID={0x14, 0x4, "8d7ca1876ba5738579e21757125501d5"}]}, @IFLA_OPERSTATE={0x5, 0x10, 0x3}, @IFLA_GSO_MAX_SIZE={0x8, 0x29, 0x53df2}, @IFLA_NUM_RX_QUEUES={0x8, 0x20, 0x5be0}]}, 0x50}, 0x1, 0x0, 0x0, 0x800}, 0x4000800) r5 = socket$nl_audit(0x10, 0x3, 0x9) r6 = syz_open_dev$vcsa(&(0x7f0000000180), 0x5, 0x80) ioctl$VHOST_SET_VRING_ERR(r6, 0x4008af22, &(0x7f0000000240)={0x1, r6}) write(r4, &(0x7f0000000540)="be45a81901c0ff3ab3a928230ef26359400fbfacca855d024731189bcb593b9fe8d2c9c1dc74e8d473fca5bc738d0299266e78f2b1df6cedb5f4d51ccacedf97d9ce753798edd72e7d3d002babf53013015df75826737863f6aaef2d4f8927c5a77ebb31da854cf72e5592465e2608f5fd2333", 0x73) io_submit(r2, 0x2, &(0x7f0000000200)=[&(0x7f0000000080)={0x0, 0x0, 0x0, 0x5, 0x8, r0, &(0x7f0000000000)="8ab367498ad877739a2435e0502659e1a659d42a3045cd73447a47e1f9726a0c3c6cbbcef4939d0cbbc4c27bd9f6a8f357e18b8ff9985e9cd16cae06f9f81563ed66ccf3ff82e8b57a0d86ec5851698fbc6d9826de412aa8b67db182aed115b4b4538d70b1", 0x65, 0x7, 0x0, 0x2, r3}, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x3, 0x3ff, r5, &(0x7f00000000c0)="78ef4227d10eba9d87d0cebbbb0b08db7d5f45a72e2f42df106db64634f0f6543ada9d6731edd2cc32cbf2656d11ab43a12afc7cbf0957e0a81477ae2e89dd103742e5d087ceec2fdcf84e52a4b421d44f93ce204d49b84b163ab1a59664d3d3b70c926b9221e44282b816a2a33737d4fcc721deb8da937edce18304f957fb4d76edfca96437a0c1d7ea376e9ecbdb9dbec3b25aa12b2e373080bd68cba9", 0x9e, 0x6, 0x0, 0x2, r6}]) io_submit(r2, 0x1, &(0x7f0000000ac0)=[&(0x7f0000000480)={0x0, 0x0, 0x2, 0x8, 0x0, r0, 0x0}]) 00:10:47 executing program 4: add_key$user(0x0, 0x0, &(0x7f0000000180)="9e", 0x1, 0xfffffffffffffff8) r0 = add_key$user(&(0x7f0000000200), &(0x7f0000000300)={'syz', 0x1}, &(0x7f0000000240)="03", 0x1, 0xfffffffffffffffe) r1 = add_key$user(&(0x7f00000003c0), &(0x7f0000000440), &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f0000000100)={r0, r1, r1}, &(0x7f00000001c0)=""/51, 0x33, 0x0) 00:10:47 executing program 2: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000001500)=@newtaction={0xe6c, 0x30, 0x25, 0x0, 0x0, {}, [{0xe58, 0x1, [@m_pedit={0xe54, 0x1, 0x0, 0x0, {{0xa}, {0xe28, 0x2, 0x0, 0x1, [@TCA_PEDIT_KEYS_EX={0x4}, @TCA_PEDIT_PARMS_EX={0xe20, 0x4, {{{}, 0x2}, [{}, {}, {}, {}, {0x0, 0x0, 0xf000000}]}}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0xe6c}}, 0x0) 00:10:47 executing program 3: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000001500)=@newtaction={0xe70, 0x30, 0x25, 0x0, 0x0, {}, [{0xe5c, 0x1, [@m_pedit={0xe58, 0x1, 0x0, 0x0, {{0xa}, {0xe2c, 0x2, 0x0, 0x1, [@TCA_PEDIT_KEYS_EX={0x8, 0x5, 0x0, 0x1, [{0x4, 0x2}]}, @TCA_PEDIT_PARMS_EX={0xe20, 0x4, {{{}, 0x2}, [{}, {}, {}, {}, {0x0, 0x2000}]}}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0xe70}}, 0x0) 00:10:47 executing program 4: add_key$user(0x0, 0x0, &(0x7f0000000180)="9e", 0x1, 0xfffffffffffffff8) r0 = add_key$user(&(0x7f0000000200), &(0x7f0000000300)={'syz', 0x1}, &(0x7f0000000240)="03", 0x1, 0xfffffffffffffffe) r1 = add_key$user(&(0x7f00000003c0), &(0x7f0000000440), &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f0000000100)={r0, r1, r1}, &(0x7f00000001c0)=""/51, 0x33, &(0x7f0000000340)={0x0, &(0x7f00000002c0)="6b10b7101b8e05524818ba", 0xb}) 00:10:47 executing program 2: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000001500)=@newtaction={0xe6c, 0x30, 0x25, 0x0, 0x0, {}, [{0xe58, 0x1, [@m_pedit={0xe54, 0x1, 0x0, 0x0, {{0xa}, {0xe28, 0x2, 0x0, 0x1, [@TCA_PEDIT_KEYS_EX={0x4}, @TCA_PEDIT_PARMS_EX={0xe20, 0x4, {{{}, 0x2}, [{}, {}, {}, {}, {0x0, 0x0, 0x10000000}]}}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0xe6c}}, 0x0) 00:10:47 executing program 3: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000001500)=@newtaction={0xe70, 0x30, 0x25, 0x0, 0x0, {}, [{0xe5c, 0x1, [@m_pedit={0xe58, 0x1, 0x0, 0x0, {{0xa}, {0xe2c, 0x2, 0x0, 0x1, [@TCA_PEDIT_KEYS_EX={0x8, 0x5, 0x0, 0x1, [{0x4, 0x2}]}, @TCA_PEDIT_PARMS_EX={0xe20, 0x4, {{{}, 0x2}, [{}, {}, {}, {}, {0x0, 0x4000}]}}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0xe70}}, 0x0) 00:10:47 executing program 4: add_key$user(0x0, 0x0, &(0x7f0000000180)="9e", 0x1, 0xfffffffffffffff8) r0 = add_key$user(&(0x7f0000000200), &(0x7f0000000300)={'syz', 0x1}, &(0x7f0000000240)="03", 0x1, 0xfffffffffffffffe) r1 = add_key$user(&(0x7f00000003c0), &(0x7f0000000440), &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f0000000100)={r0, r1, r1}, &(0x7f00000001c0)=""/51, 0x33, &(0x7f0000000340)={0x0, &(0x7f00000002c0)="6b10b7101b8e05524818ba", 0xb}) 00:10:47 executing program 2: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000001500)=@newtaction={0xe6c, 0x30, 0x25, 0x0, 0x0, {}, [{0xe58, 0x1, [@m_pedit={0xe54, 0x1, 0x0, 0x0, {{0xa}, {0xe28, 0x2, 0x0, 0x1, [@TCA_PEDIT_KEYS_EX={0x4}, @TCA_PEDIT_PARMS_EX={0xe20, 0x4, {{{}, 0x2}, [{}, {}, {}, {}, {0x0, 0x0, 0x11000000}]}}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0xe6c}}, 0x0) 00:10:47 executing program 0: socket$can_j1939(0x1d, 0x2, 0x7) (async) r0 = socket$can_j1939(0x1d, 0x2, 0x7) ioctl$ifreq_SIOCGIFINDEX_vcan(r0, 0x8933, &(0x7f0000000280)={'vxcan1\x00', 0x0}) sendmsg$can_j1939(r0, &(0x7f0000000340)={&(0x7f00000002c0)={0x1d, r1, 0x2, {0x2, 0xf0, 0x1}, 0x1}, 0x18, &(0x7f0000000300)={&(0x7f0000000b00)="1bc934442dfe5422fe3facc31267411926a313ddfc450099a342395998437cfe3d3bf418909dbf667f64e44211a854d2a8ed82a50dd0addbd59e629d558266d9c502cf756b73f794a1f87e804c5a0c6340a3cbec5c04855f6b0d75d89005f8bd01b962004818f64dee2f1f438cd34292c543f510b91d7eedec9a88e64690f0eec1939ed6fac0cfc89f0b5a128b337f98e48783851a447c862dfe3a1e08b165f21158455425d7066a3dea3922f3f855f508afe84379773fd17a255cd6ceb28427256a08e4f7f8fd731a106f1f4cd1fbb732ec4b52e8aed66593b35d67dde5f8a3f5010a8e1e716ff1d69e2f440d38981097a8598ae99b93ce1a755b8d0fec4182aeba25ed07d1a51342b8a46b12c451e20df2f299db08b9c116e0ccfd899cadb7f72dc57ff6954887990f3e090dc7e67ee5b08f3a3a253315c11a27f0b9c362c395476671e735a1bb957225336b113e72e2a07f2ebb13a227d68108ec37928ffd5994dda58ac3357231383f41caf5730a69445b8dfcc5d700a5cfd733bb3a01cc70d57a38f68aa54dd91c7681359934a51095e231a41a0d1980ea2294c331c9e46bb83e901785d79e6b7080f334ab549d29e6540c760390e0fdbcc71aa6f8f2acf05625d63f22dc76723cfd470d3d505002c329cc96519928a25240efddb59ca549de7bcfb0372cf0683b3a4aa599f0b078e49d2e2d402581b386f8036423f0219ff87b78f690e6735e7dff93ca55183a218675b12facf722e55549b1a54e1d47856c83bee4b1a2d4c0e1ec45482698b7ad225ed021f46b63ce29a2691a31063d6ee1dcbe35e2616747a6739780bac34ad4ce9ae3888ac62d5a416ae2da71ef593b16e5ac2c0f36a16682451b5478acb5a06d72d9eb8b5dd9b56a91d88447f4b0465d5ceb2bbb2b57648a11e8dc0f0caab9f27a8808a3657aeb3cbacc039c72faa7df0b4ea59caeaf11ff6b6eefd0940a8737a59b959ce543abe04811f82d6955578be69d246c517f0f1d0053ede88ab8f0e566def3be10c911fa2344d7fd2b11e3a099238d661a3834fc64cc225d4d812ccc6496142cbe5aefa35943fb0b8b0108bd39c30633aa636beca8ecfcb919f8d1873bf5ef35626199ba53cd454f7c3da42a6a6ca92c1f113254759583a0065034d0be6b6dba1735881d49ca2b40ca8eb9b7b17c4290e54201fd6db0a1b2429de5c86cc55ac9b07cdda2338383c23c7104f9bba1b42e9d08e5fead7da72b53fc4b2db0c0b5e5d14c813280ceb80130a3e266ec686e3412f7e8f3739e9f6ac6da60d69896105ed1ed728c7acbac3ed3a2f2206462bdaa5efbed106f25dd420e549b260dc66148c385311aeca2007ecdee9f65dc305eca0f167bea2113076b38d29ab218e362fc6cf74ee751bb8eefb4fb8d6a1e5c68990beae6887c59dd0ca23ca7c6d23e3d9a7f9b23569028fdec41b93a6a5d7b1cebcb2aca6f968eee4fa8b4e85dcaafc69614a82032074fe4ef66094ef65d7b18cbacd49d9701610b95a07e00cdf601be4354c2647344534a20454f2fb0a06ea399ab8070c267ee631bf1437356e6debd681199c8fa00d2d392d4e19661406256403c0ef9dc36fdd89bfc5ef87aaaea4dac50835e2eb052ccc473d968cfec947257ba912e6e78c9f551b9ddc540370e5dda97e0208a5d8ed0a6a735bb3d94ce7972c51893e623fb856f89a7708c03edec83d7b93c57f34a97cc9b4a6b80d33ad697e929077635401bac336e5c113ec8bbbca3c5810cc3a55afb1c7e2ff69e439e8e54d0815fd02dcb9a9a6eee08f326ffce13f626a05480f54f064a1bb21577daeb4a919b8ec480f892f6c9f0e005f218012e760a13818fbc57a5ff40cffaee1b181523c52086f5386fa756efb5d551392895bdcfc1dbd85e37a7841f9af18368d97c89bec93f67b098a1711c9347b49b62f39a23ca0663f9ee1dfa01ac19ec1267cb7d8571e6fd8bec8aa568d2563098b9a1d6c94daa7b4d55d9a18863e654176dbe83d7d4c433f3d215a8a9263b594f8a8c42ae7738a40ac0df729576bd7a9e421d99de8d3bff4112448dfd2703ee9729eea2bbc669a6bec2e18ea12c2db81b8a8cbdb8ead49a76ebc8e7771b418820a7e46a5c8845ed424c5016d4487aadfcceb38cb9f5ab621021d57c54c88dafa2707bc65dfc2a7c6c9e3d8c8e526bb1d05ec9000696c631c204a4a270297976c09d717bab8731c5fec581952ecd1064bd2818a9612b2688fbf4293fb259b25deb8810630a16dc14e4ed6a35c10d113eea45127b454b1ab9e501734f4af1d82e1ee7749fdf4ff13d53f251dcdc7a0f639f668cbe0aba59f4b2a2a20658cb5be0832610ebb08dc0caecf1f6d99cc64d6efc448e3f6ecbaeb511edd3da6e7f64a5976c2f22f61c270e54392244594a95dff3fa0bfd0416669bc0fb0353c97c557ae2b0dce594de5f0e9115f3daee3e89592fd438e87ef1c44242bb20d9094c167b646c0debeb683da05eeac430b764afb4dfda3813d9d5513b3efb2a15560c56d78894afd31716837b08b75690bae996062167880fac80f8afebf646ae18923f5834a8180657fae05dfe5e4e0f2243634f0ea9c778f2e1c74d723133dda76c95cc2061ed99b624d1818317735936509d51eb3f5992c3da44a7af7e5b583db434110cfe3b391b9acb1008eb4b8e015f69b21a68790f2ea4cfe9cf4abb41bce16c2765cedd96d18b49154c58a2e3d553b977f9984ad50c3782f8399347e68f7118879791025e0149a40cecb971f2746003cc7e13f5eeeb3683d7a7f6aa3fd7a0fe3141e6952fc70b795f8adef604ffe26868e2ad2e62567adcebfb1cbb5cad446f2212d0ab0135296d12971b5ca83cefa02ee922efe5bfb09c307273926e57f2befe3f6b1ce78a11795bfb1e6ebf8c1486f51aa52e8d615215c48d4c4454b8bdd72e300f0a44d61626b671cc85e8da464a5ae2c165d0f02c945648c745c62a64cb83f6f314230138cf0a99c2470826221a929bd3eda68e6287e1a25894c822c4ff3fc16706b68eee56b146ec0beaaaa9650570d5ff42cfe2cc8e15ad8ebbb77bd629508be425975f69cdaf50e0e90ecd462a507d783fc2f713440a7598543c88b0a5ff09fb54ece84b66e6a4c909f3a0b002cca90c48a91c02890e5f08bce44d8e21b4f3b3d53ddd73d7caf8d287b9e6039e98cea4a0e920ff2c022de44ecf5bc3eb8ff299dfef1744c8ddf1f55723fbb36b67a11019cce3de7e006bf5cb28a195389a1845e601e6bff06995b8ebb8edd2b1f94a6921fef0ad3a57ff71373ce28e68a6f78ac26cc160a6da812733934216060368f789359a59687192a68e34f1c2afc6f0ac51382dccf3410df8fd2bda19ab5d2f06edf953730d05c3d79e147cfaa2264aa704bd11dd8f98f8e94eb1b9ca21a64977b336879d42a78d9b237cea019aad88dc573cb03fcaec64bcb1ff1acae5d21704d6065faddcffe32e8756a49a668b3e162f639378975b7ecfcfa5d9d99ce4589bbf2f3190fae541fd06bd28b2bc0108e328e2752d0b7559ee0a1b4d00a98a2e02e1790dc7432185398f68260e696d7665762c32364c85a410baa189d2bc84d9c8a51671107e5c25d884c93b824afc69ff126370f0cb38725d6a2b2b6d134c8f06311d85be66e614d4908bb71f13978f79302c785037184d03711aa54a7116d459e13c48ac5cc296ddd477026429d7ae6a2cb2a3adf084ce3be27ed51fabd2b6d66c01d55e3f67d37b50f0e9d958177a1791ff73af6f2c748364b29b72154755d80857d2d66bdcdd4ca10b89e7fb30b18e4dca5d3d0f0f2d75756ac745e45c1358cc83d0078892322ae715cb9ec1d8e63b060ed569469e47eb54aa7036353a78e5a591ea741af0ef46f193a5189b04eb0f2aad86e2d7e7f02ca8b0232d2392004ab20aaf0442b80315a685f27750346e539a41e3db7694016f485daf505fe6e6b5276d407740c21df94c43512fd2c6802eb58e61d8f623252ecb25793e4ff408b2a92e65faff2a402e42b7ba4c2206ff64440f905c895eb99b8e778f55b7e23c3062512ca45364fd9bd3ccdd91d964b0b348f881118a4eb8ed00d02b6dcbcae8c737109121ad5b7a996383130eb9c4179dd753c0c5c7d41fbf343dc29ad3a2809b1582acad066e9eabbf464104180cd21845c9b879b1ec0410dfe32190ea63283ac3e823c6afa2b5bbaa672d770bd4086491fa4fc348958a2f56c22e76fbf0dfd4345982e36f0a76e500d1a4135d80e17da2b76e7a0d13da3df8aa5ec6bfe57b9e45b14bc88a648214a992b1bedaac6e578663497af0a675b414c050d74a67394459f9efbfda59c289c5ecf716db9dfd1518bbe6d7d3be91ed9f251dee142b613f5de61f5cbd38202cecf4d8363f57d731951e5b716f58194b4a90b863d65009e1de52d6d47e0e984804b485f8c32d47b25c9587782af774b83d5d9f9a15b32c55c9ba08006eaf263db73c53756935cafa2aa8015c5a1fb9e4c48ef1275a48cb49ba5d1226abdca9af4beb5cd632621bb0c78dd3e4c6547210c66491b21aed65b4558d76143b47cad988e1484b6799ce55ed6795134a7ddd98398086d949c2aa756666588f2a1b11da203f9b868d750870d3a709f110e38dda989b43b95bb358ead4758dda57eb5f7c49829259f77073c968a3ef5bd7b7daf87f71d7961aed043bda576ad20c23d15dcadf5f11b031a23f532e63355d2145163336222c505482a2a6033001c8c3058380443eb8f2ff3a8bece3c8f644ae64c8dc0f21fbc840a28a3b44239e2a726ebfd13c07089844a3a423c22d4d68807ee0a5b305e4dfa9e36f209c0dc83a48f1c1fb8f8c716095e1e2e42b92ff2393def262307aa26a72e7732890a200879b4efc9c7eda142e5aad10584bba9b8565773826da4114b86f937e02f4322648c3f046dca4f56b17caa0aeacd69f0062f435cba9b44e13164f6006657e88436fc517401c4d8e409d616082c8272b20634adb4518e2d96f290d111ef380541060ae8f4d20d99f5cc52dcb9eb38cee3fc75bfc3f606a127dbd1fab37b18b699efd8c73855face8e36a235296352a1bb2679652281ff8555b028f05d799d512d33fd40745e7d84980ad32d22459157e3e14a201fe2ede0bfd9d6d9d803d37ab535bc7c20e5b8ecdfca7379829ed85be1344a027838021145170d289fd9d128207a62a0a44cd9dc9e081dcbefc2b0674e086cb3590e7187da19cc2d53ec80387503744c0cae63b66bafa41a37c9284011259a0e6988c54e2b165373b8c622f1f38aa1dad7cedacd30442ff21ef14896c5d1dbd7b2da47b3e0b1e44206a69b5d70db08931ec07fc29b848e04a8aae67dbe26229a9dbce0d74e88968ab1ae0da4dd7fc0df9263074b80cd245bed9abc6641b64d2bf56b2b18cba492be2202c2aa12a8691348521a8b679168b74989e479fb41cda24ad05e68532a61598b8fc8eb946ce78717367bb7fe3d10a00d97ea2c722b7cdae9fe12a91a533061da699e7f0d52a731e4a80c137026e103706232c92820a36bf427f3224e7eaac7272805757cb3616fdf163df33c4821211dc2c0148df29ec403d7af0c91a35047f65ff5c073ca48c4fb5d425d06fa0d74dc22191faccff9c0c9dda08372ffa9cccdfc1b5222c84c760b8d5935d7af609dc5f4e8f7c87b928fe532ff291b3ad256f428c2251a6a50e7e77bc31ed9fa1ff260495fbb4faa18e7b941d829f942a3053721b5168637db126465aa922a242367903669a76d33c744520007189707b65c4c0cddeecadde55199bfaa81ca384eada8ef7cb2a031ebc5ddd39", 0x1000}, 0x1, 0x0, 0x0, 0x800}, 0x20040000) io_setup(0xa, &(0x7f0000000500)) (async) io_setup(0xa, &(0x7f0000000500)=0x0) r3 = eventfd2(0x9, 0x80801) syz_open_procfs(0xffffffffffffffff, &(0x7f0000000500)='status\x00') (async) r4 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000500)='status\x00') lseek(r4, 0x9, 0x0) sendmsg$nl_route(r4, &(0x7f00000004c0)={&(0x7f0000000380)={0x10, 0x0, 0x0, 0x80000}, 0xc, &(0x7f0000000440)={&(0x7f00000003c0)=@bridge_setlink={0x50, 0x13, 0x100, 0x70bd25, 0x25dfdbfd, {0x7, 0x0, 0x0, 0x0, 0x4007, 0x78941c0c8a9872db}, [@IFLA_PORT_SELF={0x18, 0x19, 0x0, 0x1, [@IFLA_PORT_INSTANCE_UUID={0x14, 0x4, "8d7ca1876ba5738579e21757125501d5"}]}, @IFLA_OPERSTATE={0x5, 0x10, 0x3}, @IFLA_GSO_MAX_SIZE={0x8, 0x29, 0x53df2}, @IFLA_NUM_RX_QUEUES={0x8, 0x20, 0x5be0}]}, 0x50}, 0x1, 0x0, 0x0, 0x800}, 0x4000800) r5 = socket$nl_audit(0x10, 0x3, 0x9) r6 = syz_open_dev$vcsa(&(0x7f0000000180), 0x5, 0x80) ioctl$VHOST_SET_VRING_ERR(r6, 0x4008af22, &(0x7f0000000240)={0x1, r6}) write(r4, &(0x7f0000000540)="be45a81901c0ff3ab3a928230ef26359400fbfacca855d024731189bcb593b9fe8d2c9c1dc74e8d473fca5bc738d0299266e78f2b1df6cedb5f4d51ccacedf97d9ce753798edd72e7d3d002babf53013015df75826737863f6aaef2d4f8927c5a77ebb31da854cf72e5592465e2608f5fd2333", 0x73) io_submit(r2, 0x2, &(0x7f0000000200)=[&(0x7f0000000080)={0x0, 0x0, 0x0, 0x5, 0x8, r0, &(0x7f0000000000)="8ab367498ad877739a2435e0502659e1a659d42a3045cd73447a47e1f9726a0c3c6cbbcef4939d0cbbc4c27bd9f6a8f357e18b8ff9985e9cd16cae06f9f81563ed66ccf3ff82e8b57a0d86ec5851698fbc6d9826de412aa8b67db182aed115b4b4538d70b1", 0x65, 0x7, 0x0, 0x2, r3}, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x3, 0x3ff, r5, &(0x7f00000000c0)="78ef4227d10eba9d87d0cebbbb0b08db7d5f45a72e2f42df106db64634f0f6543ada9d6731edd2cc32cbf2656d11ab43a12afc7cbf0957e0a81477ae2e89dd103742e5d087ceec2fdcf84e52a4b421d44f93ce204d49b84b163ab1a59664d3d3b70c926b9221e44282b816a2a33737d4fcc721deb8da937edce18304f957fb4d76edfca96437a0c1d7ea376e9ecbdb9dbec3b25aa12b2e373080bd68cba9", 0x9e, 0x6, 0x0, 0x2, r6}]) (async) io_submit(r2, 0x2, &(0x7f0000000200)=[&(0x7f0000000080)={0x0, 0x0, 0x0, 0x5, 0x8, r0, &(0x7f0000000000)="8ab367498ad877739a2435e0502659e1a659d42a3045cd73447a47e1f9726a0c3c6cbbcef4939d0cbbc4c27bd9f6a8f357e18b8ff9985e9cd16cae06f9f81563ed66ccf3ff82e8b57a0d86ec5851698fbc6d9826de412aa8b67db182aed115b4b4538d70b1", 0x65, 0x7, 0x0, 0x2, r3}, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x3, 0x3ff, r5, &(0x7f00000000c0)="78ef4227d10eba9d87d0cebbbb0b08db7d5f45a72e2f42df106db64634f0f6543ada9d6731edd2cc32cbf2656d11ab43a12afc7cbf0957e0a81477ae2e89dd103742e5d087ceec2fdcf84e52a4b421d44f93ce204d49b84b163ab1a59664d3d3b70c926b9221e44282b816a2a33737d4fcc721deb8da937edce18304f957fb4d76edfca96437a0c1d7ea376e9ecbdb9dbec3b25aa12b2e373080bd68cba9", 0x9e, 0x6, 0x0, 0x2, r6}]) io_submit(r2, 0x1, &(0x7f0000000ac0)=[&(0x7f0000000480)={0x0, 0x0, 0x2, 0x8, 0x0, r0, 0x0}]) 00:10:47 executing program 3: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000001500)=@newtaction={0xe70, 0x30, 0x25, 0x0, 0x0, {}, [{0xe5c, 0x1, [@m_pedit={0xe58, 0x1, 0x0, 0x0, {{0xa}, {0xe2c, 0x2, 0x0, 0x1, [@TCA_PEDIT_KEYS_EX={0x8, 0x5, 0x0, 0x1, [{0x4, 0x2}]}, @TCA_PEDIT_PARMS_EX={0xe20, 0x4, {{{}, 0x2}, [{}, {}, {}, {}, {0x0, 0x4203}]}}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0xe70}}, 0x0) 00:10:48 executing program 4: add_key$user(0x0, 0x0, &(0x7f0000000180)="9e", 0x1, 0xfffffffffffffff8) r0 = add_key$user(&(0x7f0000000200), &(0x7f0000000300)={'syz', 0x1}, &(0x7f0000000240)="03", 0x1, 0xfffffffffffffffe) r1 = add_key$user(&(0x7f00000003c0), &(0x7f0000000440), &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f0000000100)={r0, r1, r1}, &(0x7f00000001c0)=""/51, 0x33, &(0x7f0000000340)={0x0, &(0x7f00000002c0)="6b10b7101b8e05524818ba", 0xb}) 00:10:48 executing program 2: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000001500)=@newtaction={0xe6c, 0x30, 0x25, 0x0, 0x0, {}, [{0xe58, 0x1, [@m_pedit={0xe54, 0x1, 0x0, 0x0, {{0xa}, {0xe28, 0x2, 0x0, 0x1, [@TCA_PEDIT_KEYS_EX={0x4}, @TCA_PEDIT_PARMS_EX={0xe20, 0x4, {{{}, 0x2}, [{}, {}, {}, {}, {0x0, 0x0, 0x40000000}]}}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0xe6c}}, 0x0) 00:10:48 executing program 3: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000001500)=@newtaction={0xe70, 0x30, 0x25, 0x0, 0x0, {}, [{0xe5c, 0x1, [@m_pedit={0xe58, 0x1, 0x0, 0x0, {{0xa}, {0xe2c, 0x2, 0x0, 0x1, [@TCA_PEDIT_KEYS_EX={0x8, 0x5, 0x0, 0x1, [{0x4, 0x2}]}, @TCA_PEDIT_PARMS_EX={0xe20, 0x4, {{{}, 0x2}, [{}, {}, {}, {}, {0x0, 0x4788}]}}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0xe70}}, 0x0) 00:10:48 executing program 2: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000001500)=@newtaction={0xe6c, 0x30, 0x25, 0x0, 0x0, {}, [{0xe58, 0x1, [@m_pedit={0xe54, 0x1, 0x0, 0x0, {{0xa}, {0xe28, 0x2, 0x0, 0x1, [@TCA_PEDIT_KEYS_EX={0x4}, @TCA_PEDIT_PARMS_EX={0xe20, 0x4, {{{}, 0x2}, [{}, {}, {}, {}, {0x0, 0x0, 0x60000000}]}}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0xe6c}}, 0x0) 00:10:48 executing program 4: add_key$user(0x0, 0x0, &(0x7f0000000180)="9e", 0x1, 0xfffffffffffffff8) r0 = add_key$user(&(0x7f0000000200), &(0x7f0000000300)={'syz', 0x1}, &(0x7f0000000240)="03", 0x1, 0xfffffffffffffffe) r1 = add_key$user(&(0x7f00000003c0), &(0x7f0000000440), &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f0000000100)={r0, r1, r1}, &(0x7f00000001c0)=""/51, 0x33, &(0x7f0000000340)={&(0x7f0000000280)={'crc32\x00'}}) [ 648.508789][T29034] loop1: detected capacity change from 0 to 40427 [ 648.563872][T29034] F2FS-fs (loop1): invalid crc value [ 648.568587][T29034] F2FS-fs (loop1): Found nat_bits in checkpoint [ 648.586861][T29034] F2FS-fs (loop1): Cannot turn on quotas: -2 on 0 [ 648.595440][T29034] F2FS-fs (loop1): Mounted with checkpoint version = 48b305e4 [ 648.612889][T29034] attempt to access beyond end of device [ 648.612889][T29034] loop1: rw=2049, want=45104, limit=40427 00:10:48 executing program 3: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000001500)=@newtaction={0xe70, 0x30, 0x25, 0x0, 0x0, {}, [{0xe5c, 0x1, [@m_pedit={0xe58, 0x1, 0x0, 0x0, {{0xa}, {0xe2c, 0x2, 0x0, 0x1, [@TCA_PEDIT_KEYS_EX={0x8, 0x5, 0x0, 0x1, [{0x4, 0x2}]}, @TCA_PEDIT_PARMS_EX={0xe20, 0x4, {{{}, 0x2}, [{}, {}, {}, {}, {0x0, 0x4888}]}}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0xe70}}, 0x0) 00:10:48 executing program 2: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000001500)=@newtaction={0xe6c, 0x30, 0x25, 0x0, 0x0, {}, [{0xe58, 0x1, [@m_pedit={0xe54, 0x1, 0x0, 0x0, {{0xa}, {0xe28, 0x2, 0x0, 0x1, [@TCA_PEDIT_KEYS_EX={0x4}, @TCA_PEDIT_PARMS_EX={0xe20, 0x4, {{{}, 0x2}, [{}, {}, {}, {}, {0x0, 0x0, 0x61030000}]}}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0xe6c}}, 0x0) 00:10:48 executing program 1: syz_mount_image$f2fs(&(0x7f0000000040), &(0x7f0000000080)='./bus\x00', 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="6163746976655f6c6f67733d342c646174615f666c7573682c66617374626f6f742c6a71666d743d76667376312c6e6f696e6c696e655f64656e7472792c7573726a71756f74613d66326673002c00ff371013587045d0d273e856ce75c2b11120ece6ac75541f2db63fb857cb7508f7d6a76856a2cdd8c835ef14aa3aea583b7f3affd12ff9abc9b2109887e1a78c2003f04a75607f0099dfad1a283ce7b8b528e239692ab156e30dd8365f708e6c98cfcd0b30d5304dd70f87da226e2d4e4df1ad07ba72683f43d76541d455d1fa118f0900000009fe2897e493ee619ad7bfded255e7c5806f05b80ec0e186b4f72759eb096a1fe6793e734fe61555f01ff9f23bc11370aa247215e863a10ea4720a4c7ddb25da21c75f35f711581d1f5b8d7e52b3be07c8a3ea61ae2a531b6790c08e4d9dc01e6581fa3cc0b8df6964b74e1cb14339527ad485193634c63ac5bc"], 0x1, 0x54f4, &(0x7f0000005600)="$eJzs3M1rI2UYAPBn2u1+uxbx4G0HFqGFTdj0Y9Fb1V38wC7Fj4MnTZM0ZDfJlCZNa08ePIoH/xNR8OTRv8GDZ2/iQfEmKJmZ6tYvhKaNtb8fTJ6ZN2+eed5QCs9MmADOrfn0px+SuBFXImI2Iq5H5PtJueXWivBMRNyMiJnHtqQc/23gYkRcjYgb4+RFzqR865Pbo1ur37/245dfX7pw7dMvvpneqoFpezYietvF/l6viFm7iA/L8fqok8feyqiMxRu9R+VxVsS91maeYa9+OK+ex+V2MT/b3h2MY5LUG+PY7mzl49v94oSDUfswT/6Bh/Wd/LjZ2sxjZ5DlsX1Q1LV/UPxvOxgMizzNMt/7efoYDg9jMd7abxXr2X6Ux0Z/WI4XebNma38cR2UsTxeNrNvM69g8zjf93/Z6p7+7n45aO4NO1k9Xq7XnqrW7ldpO1mwNWyuVeq95dyVdaHfH0yrDVr231s6ydrdVbWS9xXSh3WhUarV04V5rs1Pvp7Vadbl6p7K6WO7dTl9+8HbabaYL4/hip7877HQH6Va2kxafWEyXqsvPL6a3aumb6xvpxhv3769vvPXuvXcevLD+6kvlpD+VlS4s3VlaqtTuVJZqi+do/R+WRU9w/XAsybQLADh79P/ANEyj/9/qTq7/D/3/RJyp/ve89/8nsH44Fv0/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMC59e3cZ6/kO/PF8bVy/ImIm+Ohp8rjJCJmIuKXvzAbF4/knC3zzP3N/Lk/1PBVEnmG8TkuldvViFgrt5+fPOlvAQAAAP6/Pv/g5sdFt168zE+7IE5TcdFm5vp7E8qXRMTc/HcTyjYzfnl6Qsnyv+8LsT+hbPkFrMsTSlZccrswqWz/yuyRcPmxkBRh5lTLAQAATsXRTuB0uxAAAABO00fTLoDpSOLwVubhveD8l/e/3xC8cuQIAAAAOIOSaRcAAAAAnLi8//+H5/+F5/8BAADA2Vc8/w8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPiVnfvJSR2K4gB8Wuh7vD9GYpy7FWewDJfg0KFhAW6CJeAW3ABrwJlLMGBoS7QGE5PetpF8X9JebkN+nBIm515SAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA6NJzsZo/3l89tM3Z7tpJczcAAADAMZtiNS9fTKv5v/r6WX3pop5nEZFHxLHefRS/GpmjOqf44v3FpxqeIsqE/Wf8ro+/EXFdH6/nXX8LAAAAcLrWi+Ws6tar03ToguhTtWiT/79JlJdFRDF9SZSW70+XicLK3/c47hKllQtYk0Rh1ZLbOFXat4waw+TDkFVD3ms5AABAL5qdQL9dCAAAAH26HboAhpHFYSvzsBdc/vP+fUPwT2MGAAAA/EDZ0AUAAAAAnSv7f8//AwAAgNNWPf8PAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACALm2K1Xy9WM7a5mx37aS5GwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgjf15R4EQCIMw2Lu+M5n7H1YaNDU1qQLh428MBgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIA3v/vL/4mpcSaZe20sPY8ka6fG1qmxd24c/WF8/RoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAu9uclBUIgCKJgzvjfSd//sJKgZxAhAhoeVdSiAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4It+98v/ialxJpk7bSwdjyRrV42tq8beg8bRg/H2bwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAudu7nNY4qDgD4d2Z2trYqxig5RETBg17sdlNbe/WgBA/+CUJItzW69Ueagy1FyMWb5NyL6FFEUOKt/0PPLfRSbz3soYJnZWZnmmkacLV0Zpt8PvD2fWcY5n3fJIR8570EAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKA2eW8vzoqPhWmcVudu3b+2XvS39/WFGzt3lotWxEmbST8dXm0eJEvdJQIAAMDRkdX1fUTczXdXiz5dKOv/vL6mqPl/eH4a1/X8/rq/7uvav2i//3bv5QcDLUzHKW56YWM8OvVoKr0nN8v59sK/XtErn3z57iUrvyDph9svTfLyeSbf3bz5fr8Mj7WRLQDwf5ys+yqofx8q+mGXiQFwZPQahXdd/2cL3eYEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA0IbJdjxbx0lELPf24sLt+9fWD+pv7NxZrtvZ69d3mvcsbpFHxIWN8ehUi3OZd5evXP1sbTwebbYfvBYR3Y1eBR/PcE1ElxkKHjdIq+/1ecnn6Qg6/sEEAMChk1etqOvv5rurxblkMeLvHx+u/99sxDFj/X/vk7O3mmM16/9hazOcf4OtS18OLl+5+vbGpbWLo4ujz99ZGb47PH3uzJlzg/JdycAbEwAAAB5PP4no76v/08VH1/9PNOKYsf7/6vvhN82xMvX/gfYW/brOBAAA4Gh78fW//kwOOJ/0+/H12tbW5nD6WR3H5kp5vNJBqv/Zsao16/9sseusAAAAgDZMtpOH1v/PN+KYcf3/uZ9e+aV5zywijlfr/yfXvxifb286c62NPyfueo4AAAB063jVmuv/ebn/P32w5SGNiLfemMbVvwGcqf7PPvj25+ZYzf3/p9ub4lxKl6bPo+yXInpLXWcEAADAYfZM1Ypi/498d/XTX0981Lf/HwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKBt/wQAAP//K8ZAQg==") bpf$MAP_CREATE(0x0, 0x0, 0x0) r0 = syz_init_net_socket$llc(0x1a, 0x2, 0x0) sync() openat$vimc1(0xffffffffffffff9c, 0x0, 0x2, 0x0) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000280)='cgroup.controllers\x00', 0x275a, 0x0) write$cgroup_int(r1, &(0x7f0000000000), 0xffffff6a) sendfile(r0, r1, 0x0, 0xffffffff000) syz_mount_image$f2fs(&(0x7f0000000040), &(0x7f0000000080)='./bus\x00', 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="6163746976655f6c6f67733d342c646174615f666c7573682c66617374626f6f742c6a71666d743d76667376312c6e6f696e6c696e655f64656e7472792c7573726a71756f74613d66326673002c00ff371013587045d0d273e856ce75c2b11120ece6ac75541f2db63fb857cb7508f7d6a76856a2cdd8c835ef14aa3aea583b7f3affd12ff9abc9b2109887e1a78c2003f04a75607f0099dfad1a283ce7b8b528e239692ab156e30dd8365f708e6c98cfcd0b30d5304dd70f87da226e2d4e4df1ad07ba72683f43d76541d455d1fa118f0900000009fe2897e493ee619ad7bfded255e7c5806f05b80ec0e186b4f72759eb096a1fe6793e734fe61555f01ff9f23bc11370aa247215e863a10ea4720a4c7ddb25da21c75f35f711581d1f5b8d7e52b3be07c8a3ea61ae2a531b6790c08e4d9dc01e6581fa3cc0b8df6964b74e1cb14339527ad485193634c63ac5bc"], 0x1, 0x54f4, &(0x7f0000005600)="$eJzs3M1rI2UYAPBn2u1+uxbx4G0HFqGFTdj0Y9Fb1V38wC7Fj4MnTZM0ZDfJlCZNa08ePIoH/xNR8OTRv8GDZ2/iQfEmKJmZ6tYvhKaNtb8fTJ6ZN2+eed5QCs9MmADOrfn0px+SuBFXImI2Iq5H5PtJueXWivBMRNyMiJnHtqQc/23gYkRcjYgb4+RFzqR865Pbo1ur37/245dfX7pw7dMvvpneqoFpezYietvF/l6viFm7iA/L8fqok8feyqiMxRu9R+VxVsS91maeYa9+OK+ex+V2MT/b3h2MY5LUG+PY7mzl49v94oSDUfswT/6Bh/Wd/LjZ2sxjZ5DlsX1Q1LV/UPxvOxgMizzNMt/7efoYDg9jMd7abxXr2X6Ux0Z/WI4XebNma38cR2UsTxeNrNvM69g8zjf93/Z6p7+7n45aO4NO1k9Xq7XnqrW7ldpO1mwNWyuVeq95dyVdaHfH0yrDVr231s6ydrdVbWS9xXSh3WhUarV04V5rs1Pvp7Vadbl6p7K6WO7dTl9+8HbabaYL4/hip7877HQH6Va2kxafWEyXqsvPL6a3aumb6xvpxhv3769vvPXuvXcevLD+6kvlpD+VlS4s3VlaqtTuVJZqi+do/R+WRU9w/XAsybQLADh79P/ANEyj/9/qTq7/D/3/RJyp/ve89/8nsH44Fv0/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMC59e3cZ6/kO/PF8bVy/ImIm+Ohp8rjJCJmIuKXvzAbF4/knC3zzP3N/Lk/1PBVEnmG8TkuldvViFgrt5+fPOlvAQAAAP6/Pv/g5sdFt168zE+7IE5TcdFm5vp7E8qXRMTc/HcTyjYzfnl6Qsnyv+8LsT+hbPkFrMsTSlZccrswqWz/yuyRcPmxkBRh5lTLAQAATsXRTuB0uxAAAABO00fTLoDpSOLwVubhveD8l/e/3xC8cuQIAAAAOIOSaRcAAAAAnLi8//+H5/+F5/8BAADA2Vc8/w8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPiVnfvJSR2K4gB8Wuh7vD9GYpy7FWewDJfg0KFhAW6CJeAW3ABrwJlLMGBoS7QGE5PetpF8X9JebkN+nBIm515SAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA6NJzsZo/3l89tM3Z7tpJczcAAADAMZtiNS9fTKv5v/r6WX3pop5nEZFHxLHefRS/GpmjOqf44v3FpxqeIsqE/Wf8ro+/EXFdH6/nXX8LAAAAcLrWi+Ws6tar03ToguhTtWiT/79JlJdFRDF9SZSW70+XicLK3/c47hKllQtYk0Rh1ZLbOFXat4waw+TDkFVD3ms5AABAL5qdQL9dCAAAAH26HboAhpHFYSvzsBdc/vP+fUPwT2MGAAAA/EDZ0AUAAAAAnSv7f8//AwAAgNNWPf8PAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACALm2K1Xy9WM7a5mx37aS5GwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgjf15R4EQCIMw2Lu+M5n7H1YaNDU1qQLh428MBgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIA3v/vL/4mpcSaZe20sPY8ka6fG1qmxd24c/WF8/RoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAu9uclBUIgCKJgzvjfSd//sJKgZxAhAhoeVdSiAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4It+98v/ialxJpk7bSwdjyRrV42tq8beg8bRg/H2bwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAudu7nNY4qDgD4d2Z2trYqxig5RETBg17sdlNbe/WgBA/+CUJItzW69Ueagy1FyMWb5NyL6FFEUOKt/0PPLfRSbz3soYJnZWZnmmkacLV0Zpt8PvD2fWcY5n3fJIR8570EAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKA2eW8vzoqPhWmcVudu3b+2XvS39/WFGzt3lotWxEmbST8dXm0eJEvdJQIAAMDRkdX1fUTczXdXiz5dKOv/vL6mqPl/eH4a1/X8/rq/7uvav2i//3bv5QcDLUzHKW56YWM8OvVoKr0nN8v59sK/XtErn3z57iUrvyDph9svTfLyeSbf3bz5fr8Mj7WRLQDwf5ys+yqofx8q+mGXiQFwZPQahXdd/2cL3eYEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA0IbJdjxbx0lELPf24sLt+9fWD+pv7NxZrtvZ69d3mvcsbpFHxIWN8ehUi3OZd5evXP1sbTwebbYfvBYR3Y1eBR/PcE1ElxkKHjdIq+/1ecnn6Qg6/sEEAMChk1etqOvv5rurxblkMeLvHx+u/99sxDFj/X/vk7O3mmM16/9hazOcf4OtS18OLl+5+vbGpbWLo4ujz99ZGb47PH3uzJlzg/JdycAbEwAAAB5PP4no76v/08VH1/9PNOKYsf7/6vvhN82xMvX/gfYW/brOBAAA4Gh78fW//kwOOJ/0+/H12tbW5nD6WR3H5kp5vNJBqv/Zsao16/9sseusAAAAgDZMtpOH1v/PN+KYcf3/uZ9e+aV5zywijlfr/yfXvxifb286c62NPyfueo4AAAB063jVmuv/ebn/P32w5SGNiLfemMbVvwGcqf7PPvj25+ZYzf3/p9ub4lxKl6bPo+yXInpLXWcEAADAYfZM1Ypi/498d/XTX0981Lf/HwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKBt/wQAAP//K8ZAQg==") (async) bpf$MAP_CREATE(0x0, 0x0, 0x0) (async) syz_init_net_socket$llc(0x1a, 0x2, 0x0) (async) sync() (async) openat$vimc1(0xffffffffffffff9c, 0x0, 0x2, 0x0) (async) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000280)='cgroup.controllers\x00', 0x275a, 0x0) (async) write$cgroup_int(r1, &(0x7f0000000000), 0xffffff6a) (async) sendfile(r0, r1, 0x0, 0xffffffff000) (async) 00:10:48 executing program 4: add_key$user(0x0, 0x0, &(0x7f0000000180)="9e", 0x1, 0xfffffffffffffff8) r0 = add_key$user(&(0x7f0000000200), &(0x7f0000000300)={'syz', 0x1}, &(0x7f0000000240)="03", 0x1, 0xfffffffffffffffe) r1 = add_key$user(&(0x7f00000003c0), &(0x7f0000000440), &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f0000000100)={r0, r1, r1}, &(0x7f00000001c0)=""/51, 0x33, &(0x7f0000000340)={&(0x7f0000000280)={'crc32\x00'}}) (fail_nth: 1) 00:10:48 executing program 0: r0 = socket$can_j1939(0x1d, 0x2, 0x7) ioctl$ifreq_SIOCGIFINDEX_vcan(r0, 0x8933, &(0x7f0000000280)={'vxcan1\x00', 0x0}) sendmsg$can_j1939(r0, &(0x7f0000000340)={&(0x7f00000002c0)={0x1d, r1, 0x2, {0x2, 0xf0, 0x1}, 0x1}, 0x18, &(0x7f0000000300)={&(0x7f0000000b00)="1bc934442dfe5422fe3facc31267411926a313ddfc450099a342395998437cfe3d3bf418909dbf667f64e44211a854d2a8ed82a50dd0addbd59e629d558266d9c502cf756b73f794a1f87e804c5a0c6340a3cbec5c04855f6b0d75d89005f8bd01b962004818f64dee2f1f438cd34292c543f510b91d7eedec9a88e64690f0eec1939ed6fac0cfc89f0b5a128b337f98e48783851a447c862dfe3a1e08b165f21158455425d7066a3dea3922f3f855f508afe84379773fd17a255cd6ceb28427256a08e4f7f8fd731a106f1f4cd1fbb732ec4b52e8aed66593b35d67dde5f8a3f5010a8e1e716ff1d69e2f440d38981097a8598ae99b93ce1a755b8d0fec4182aeba25ed07d1a51342b8a46b12c451e20df2f299db08b9c116e0ccfd899cadb7f72dc57ff6954887990f3e090dc7e67ee5b08f3a3a253315c11a27f0b9c362c395476671e735a1bb957225336b113e72e2a07f2ebb13a227d68108ec37928ffd5994dda58ac3357231383f41caf5730a69445b8dfcc5d700a5cfd733bb3a01cc70d57a38f68aa54dd91c7681359934a51095e231a41a0d1980ea2294c331c9e46bb83e901785d79e6b7080f334ab549d29e6540c760390e0fdbcc71aa6f8f2acf05625d63f22dc76723cfd470d3d505002c329cc96519928a25240efddb59ca549de7bcfb0372cf0683b3a4aa599f0b078e49d2e2d402581b386f8036423f0219ff87b78f690e6735e7dff93ca55183a218675b12facf722e55549b1a54e1d47856c83bee4b1a2d4c0e1ec45482698b7ad225ed021f46b63ce29a2691a31063d6ee1dcbe35e2616747a6739780bac34ad4ce9ae3888ac62d5a416ae2da71ef593b16e5ac2c0f36a16682451b5478acb5a06d72d9eb8b5dd9b56a91d88447f4b0465d5ceb2bbb2b57648a11e8dc0f0caab9f27a8808a3657aeb3cbacc039c72faa7df0b4ea59caeaf11ff6b6eefd0940a8737a59b959ce543abe04811f82d6955578be69d246c517f0f1d0053ede88ab8f0e566def3be10c911fa2344d7fd2b11e3a099238d661a3834fc64cc225d4d812ccc6496142cbe5aefa35943fb0b8b0108bd39c30633aa636beca8ecfcb919f8d1873bf5ef35626199ba53cd454f7c3da42a6a6ca92c1f113254759583a0065034d0be6b6dba1735881d49ca2b40ca8eb9b7b17c4290e54201fd6db0a1b2429de5c86cc55ac9b07cdda2338383c23c7104f9bba1b42e9d08e5fead7da72b53fc4b2db0c0b5e5d14c813280ceb80130a3e266ec686e3412f7e8f3739e9f6ac6da60d69896105ed1ed728c7acbac3ed3a2f2206462bdaa5efbed106f25dd420e549b260dc66148c385311aeca2007ecdee9f65dc305eca0f167bea2113076b38d29ab218e362fc6cf74ee751bb8eefb4fb8d6a1e5c68990beae6887c59dd0ca23ca7c6d23e3d9a7f9b23569028fdec41b93a6a5d7b1cebcb2aca6f968eee4fa8b4e85dcaafc69614a82032074fe4ef66094ef65d7b18cbacd49d9701610b95a07e00cdf601be4354c2647344534a20454f2fb0a06ea399ab8070c267ee631bf1437356e6debd681199c8fa00d2d392d4e19661406256403c0ef9dc36fdd89bfc5ef87aaaea4dac50835e2eb052ccc473d968cfec947257ba912e6e78c9f551b9ddc540370e5dda97e0208a5d8ed0a6a735bb3d94ce7972c51893e623fb856f89a7708c03edec83d7b93c57f34a97cc9b4a6b80d33ad697e929077635401bac336e5c113ec8bbbca3c5810cc3a55afb1c7e2ff69e439e8e54d0815fd02dcb9a9a6eee08f326ffce13f626a05480f54f064a1bb21577daeb4a919b8ec480f892f6c9f0e005f218012e760a13818fbc57a5ff40cffaee1b181523c52086f5386fa756efb5d551392895bdcfc1dbd85e37a7841f9af18368d97c89bec93f67b098a1711c9347b49b62f39a23ca0663f9ee1dfa01ac19ec1267cb7d8571e6fd8bec8aa568d2563098b9a1d6c94daa7b4d55d9a18863e654176dbe83d7d4c433f3d215a8a9263b594f8a8c42ae7738a40ac0df729576bd7a9e421d99de8d3bff4112448dfd2703ee9729eea2bbc669a6bec2e18ea12c2db81b8a8cbdb8ead49a76ebc8e7771b418820a7e46a5c8845ed424c5016d4487aadfcceb38cb9f5ab621021d57c54c88dafa2707bc65dfc2a7c6c9e3d8c8e526bb1d05ec9000696c631c204a4a270297976c09d717bab8731c5fec581952ecd1064bd2818a9612b2688fbf4293fb259b25deb8810630a16dc14e4ed6a35c10d113eea45127b454b1ab9e501734f4af1d82e1ee7749fdf4ff13d53f251dcdc7a0f639f668cbe0aba59f4b2a2a20658cb5be0832610ebb08dc0caecf1f6d99cc64d6efc448e3f6ecbaeb511edd3da6e7f64a5976c2f22f61c270e54392244594a95dff3fa0bfd0416669bc0fb0353c97c557ae2b0dce594de5f0e9115f3daee3e89592fd438e87ef1c44242bb20d9094c167b646c0debeb683da05eeac430b764afb4dfda3813d9d5513b3efb2a15560c56d78894afd31716837b08b75690bae996062167880fac80f8afebf646ae18923f5834a8180657fae05dfe5e4e0f2243634f0ea9c778f2e1c74d723133dda76c95cc2061ed99b624d1818317735936509d51eb3f5992c3da44a7af7e5b583db434110cfe3b391b9acb1008eb4b8e015f69b21a68790f2ea4cfe9cf4abb41bce16c2765cedd96d18b49154c58a2e3d553b977f9984ad50c3782f8399347e68f7118879791025e0149a40cecb971f2746003cc7e13f5eeeb3683d7a7f6aa3fd7a0fe3141e6952fc70b795f8adef604ffe26868e2ad2e62567adcebfb1cbb5cad446f2212d0ab0135296d12971b5ca83cefa02ee922efe5bfb09c307273926e57f2befe3f6b1ce78a11795bfb1e6ebf8c1486f51aa52e8d615215c48d4c4454b8bdd72e300f0a44d61626b671cc85e8da464a5ae2c165d0f02c945648c745c62a64cb83f6f314230138cf0a99c2470826221a929bd3eda68e6287e1a25894c822c4ff3fc16706b68eee56b146ec0beaaaa9650570d5ff42cfe2cc8e15ad8ebbb77bd629508be425975f69cdaf50e0e90ecd462a507d783fc2f713440a7598543c88b0a5ff09fb54ece84b66e6a4c909f3a0b002cca90c48a91c02890e5f08bce44d8e21b4f3b3d53ddd73d7caf8d287b9e6039e98cea4a0e920ff2c022de44ecf5bc3eb8ff299dfef1744c8ddf1f55723fbb36b67a11019cce3de7e006bf5cb28a195389a1845e601e6bff06995b8ebb8edd2b1f94a6921fef0ad3a57ff71373ce28e68a6f78ac26cc160a6da812733934216060368f789359a59687192a68e34f1c2afc6f0ac51382dccf3410df8fd2bda19ab5d2f06edf953730d05c3d79e147cfaa2264aa704bd11dd8f98f8e94eb1b9ca21a64977b336879d42a78d9b237cea019aad88dc573cb03fcaec64bcb1ff1acae5d21704d6065faddcffe32e8756a49a668b3e162f639378975b7ecfcfa5d9d99ce4589bbf2f3190fae541fd06bd28b2bc0108e328e2752d0b7559ee0a1b4d00a98a2e02e1790dc7432185398f68260e696d7665762c32364c85a410baa189d2bc84d9c8a51671107e5c25d884c93b824afc69ff126370f0cb38725d6a2b2b6d134c8f06311d85be66e614d4908bb71f13978f79302c785037184d03711aa54a7116d459e13c48ac5cc296ddd477026429d7ae6a2cb2a3adf084ce3be27ed51fabd2b6d66c01d55e3f67d37b50f0e9d958177a1791ff73af6f2c748364b29b72154755d80857d2d66bdcdd4ca10b89e7fb30b18e4dca5d3d0f0f2d75756ac745e45c1358cc83d0078892322ae715cb9ec1d8e63b060ed569469e47eb54aa7036353a78e5a591ea741af0ef46f193a5189b04eb0f2aad86e2d7e7f02ca8b0232d2392004ab20aaf0442b80315a685f27750346e539a41e3db7694016f485daf505fe6e6b5276d407740c21df94c43512fd2c6802eb58e61d8f623252ecb25793e4ff408b2a92e65faff2a402e42b7ba4c2206ff64440f905c895eb99b8e778f55b7e23c3062512ca45364fd9bd3ccdd91d964b0b348f881118a4eb8ed00d02b6dcbcae8c737109121ad5b7a996383130eb9c4179dd753c0c5c7d41fbf343dc29ad3a2809b1582acad066e9eabbf464104180cd21845c9b879b1ec0410dfe32190ea63283ac3e823c6afa2b5bbaa672d770bd4086491fa4fc348958a2f56c22e76fbf0dfd4345982e36f0a76e500d1a4135d80e17da2b76e7a0d13da3df8aa5ec6bfe57b9e45b14bc88a648214a992b1bedaac6e578663497af0a675b414c050d74a67394459f9efbfda59c289c5ecf716db9dfd1518bbe6d7d3be91ed9f251dee142b613f5de61f5cbd38202cecf4d8363f57d731951e5b716f58194b4a90b863d65009e1de52d6d47e0e984804b485f8c32d47b25c9587782af774b83d5d9f9a15b32c55c9ba08006eaf263db73c53756935cafa2aa8015c5a1fb9e4c48ef1275a48cb49ba5d1226abdca9af4beb5cd632621bb0c78dd3e4c6547210c66491b21aed65b4558d76143b47cad988e1484b6799ce55ed6795134a7ddd98398086d949c2aa756666588f2a1b11da203f9b868d750870d3a709f110e38dda989b43b95bb358ead4758dda57eb5f7c49829259f77073c968a3ef5bd7b7daf87f71d7961aed043bda576ad20c23d15dcadf5f11b031a23f532e63355d2145163336222c505482a2a6033001c8c3058380443eb8f2ff3a8bece3c8f644ae64c8dc0f21fbc840a28a3b44239e2a726ebfd13c07089844a3a423c22d4d68807ee0a5b305e4dfa9e36f209c0dc83a48f1c1fb8f8c716095e1e2e42b92ff2393def262307aa26a72e7732890a200879b4efc9c7eda142e5aad10584bba9b8565773826da4114b86f937e02f4322648c3f046dca4f56b17caa0aeacd69f0062f435cba9b44e13164f6006657e88436fc517401c4d8e409d616082c8272b20634adb4518e2d96f290d111ef380541060ae8f4d20d99f5cc52dcb9eb38cee3fc75bfc3f606a127dbd1fab37b18b699efd8c73855face8e36a235296352a1bb2679652281ff8555b028f05d799d512d33fd40745e7d84980ad32d22459157e3e14a201fe2ede0bfd9d6d9d803d37ab535bc7c20e5b8ecdfca7379829ed85be1344a027838021145170d289fd9d128207a62a0a44cd9dc9e081dcbefc2b0674e086cb3590e7187da19cc2d53ec80387503744c0cae63b66bafa41a37c9284011259a0e6988c54e2b165373b8c622f1f38aa1dad7cedacd30442ff21ef14896c5d1dbd7b2da47b3e0b1e44206a69b5d70db08931ec07fc29b848e04a8aae67dbe26229a9dbce0d74e88968ab1ae0da4dd7fc0df9263074b80cd245bed9abc6641b64d2bf56b2b18cba492be2202c2aa12a8691348521a8b679168b74989e479fb41cda24ad05e68532a61598b8fc8eb946ce78717367bb7fe3d10a00d97ea2c722b7cdae9fe12a91a533061da699e7f0d52a731e4a80c137026e103706232c92820a36bf427f3224e7eaac7272805757cb3616fdf163df33c4821211dc2c0148df29ec403d7af0c91a35047f65ff5c073ca48c4fb5d425d06fa0d74dc22191faccff9c0c9dda08372ffa9cccdfc1b5222c84c760b8d5935d7af609dc5f4e8f7c87b928fe532ff291b3ad256f428c2251a6a50e7e77bc31ed9fa1ff260495fbb4faa18e7b941d829f942a3053721b5168637db126465aa922a242367903669a76d33c744520007189707b65c4c0cddeecadde55199bfaa81ca384eada8ef7cb2a031ebc5ddd39", 0x1000}, 0x1, 0x0, 0x0, 0x800}, 0x20040000) (async) io_setup(0xa, &(0x7f0000000500)=0x0) r3 = eventfd2(0x9, 0x80801) (async) r4 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000500)='status\x00') lseek(r4, 0x9, 0x0) (async) sendmsg$nl_route(r4, &(0x7f00000004c0)={&(0x7f0000000380)={0x10, 0x0, 0x0, 0x80000}, 0xc, &(0x7f0000000440)={&(0x7f00000003c0)=@bridge_setlink={0x50, 0x13, 0x100, 0x70bd25, 0x25dfdbfd, {0x7, 0x0, 0x0, 0x0, 0x4007, 0x78941c0c8a9872db}, [@IFLA_PORT_SELF={0x18, 0x19, 0x0, 0x1, [@IFLA_PORT_INSTANCE_UUID={0x14, 0x4, "8d7ca1876ba5738579e21757125501d5"}]}, @IFLA_OPERSTATE={0x5, 0x10, 0x3}, @IFLA_GSO_MAX_SIZE={0x8, 0x29, 0x53df2}, @IFLA_NUM_RX_QUEUES={0x8, 0x20, 0x5be0}]}, 0x50}, 0x1, 0x0, 0x0, 0x800}, 0x4000800) (async) r5 = socket$nl_audit(0x10, 0x3, 0x9) (async) r6 = syz_open_dev$vcsa(&(0x7f0000000180), 0x5, 0x80) ioctl$VHOST_SET_VRING_ERR(r6, 0x4008af22, &(0x7f0000000240)={0x1, r6}) (async) write(r4, &(0x7f0000000540)="be45a81901c0ff3ab3a928230ef26359400fbfacca855d024731189bcb593b9fe8d2c9c1dc74e8d473fca5bc738d0299266e78f2b1df6cedb5f4d51ccacedf97d9ce753798edd72e7d3d002babf53013015df75826737863f6aaef2d4f8927c5a77ebb31da854cf72e5592465e2608f5fd2333", 0x73) (async) io_submit(r2, 0x2, &(0x7f0000000200)=[&(0x7f0000000080)={0x0, 0x0, 0x0, 0x5, 0x8, r0, &(0x7f0000000000)="8ab367498ad877739a2435e0502659e1a659d42a3045cd73447a47e1f9726a0c3c6cbbcef4939d0cbbc4c27bd9f6a8f357e18b8ff9985e9cd16cae06f9f81563ed66ccf3ff82e8b57a0d86ec5851698fbc6d9826de412aa8b67db182aed115b4b4538d70b1", 0x65, 0x7, 0x0, 0x2, r3}, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x3, 0x3ff, r5, &(0x7f00000000c0)="78ef4227d10eba9d87d0cebbbb0b08db7d5f45a72e2f42df106db64634f0f6543ada9d6731edd2cc32cbf2656d11ab43a12afc7cbf0957e0a81477ae2e89dd103742e5d087ceec2fdcf84e52a4b421d44f93ce204d49b84b163ab1a59664d3d3b70c926b9221e44282b816a2a33737d4fcc721deb8da937edce18304f957fb4d76edfca96437a0c1d7ea376e9ecbdb9dbec3b25aa12b2e373080bd68cba9", 0x9e, 0x6, 0x0, 0x2, r6}]) io_submit(r2, 0x1, &(0x7f0000000ac0)=[&(0x7f0000000480)={0x0, 0x0, 0x2, 0x8, 0x0, r0, 0x0}]) [ 648.705053][T29047] FAULT_INJECTION: forcing a failure. [ 648.705053][T29047] name fail_usercopy, interval 1, probability 0, space 0, times 0 00:10:48 executing program 2: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000001500)=@newtaction={0xe6c, 0x30, 0x25, 0x0, 0x0, {}, [{0xe58, 0x1, [@m_pedit={0xe54, 0x1, 0x0, 0x0, {{0xa}, {0xe28, 0x2, 0x0, 0x1, [@TCA_PEDIT_KEYS_EX={0x4}, @TCA_PEDIT_PARMS_EX={0xe20, 0x4, {{{}, 0x2}, [{}, {}, {}, {}, {0x0, 0x0, 0x65580000}]}}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0xe6c}}, 0x0) [ 648.733992][T29047] CPU: 1 PID: 29047 Comm: syz-executor.4 Not tainted 5.15.151-syzkaller #0 [ 648.736411][T29047] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/25/2024 [ 648.739213][T29047] Call trace: [ 648.740169][T29047] dump_backtrace+0x0/0x530 [ 648.741407][T29047] show_stack+0x2c/0x3c [ 648.742594][T29047] dump_stack_lvl+0x108/0x170 [ 648.743900][T29047] dump_stack+0x1c/0x58 [ 648.745012][T29047] should_fail+0x3b8/0x514 [ 648.746264][T29047] should_fail_usercopy+0x20/0x30 [ 648.747621][T29047] keyctl_dh_compute+0xbc/0x274 [ 648.748959][T29047] __arm64_sys_keyctl+0x5d4/0x860 [ 648.750337][T29047] invoke_syscall+0x98/0x2b8 [ 648.751588][T29047] el0_svc_common+0x138/0x258 [ 648.752932][T29047] do_el0_svc+0x58/0x14c [ 648.754124][T29047] el0_svc+0x7c/0x1f0 [ 648.755226][T29047] el0t_64_sync_handler+0x84/0xe4 [ 648.756605][T29047] el0t_64_sync+0x1a0/0x1a4 00:10:48 executing program 3: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000001500)=@newtaction={0xe70, 0x30, 0x25, 0x0, 0x0, {}, [{0xe5c, 0x1, [@m_pedit={0xe58, 0x1, 0x0, 0x0, {{0xa}, {0xe2c, 0x2, 0x0, 0x1, [@TCA_PEDIT_KEYS_EX={0x8, 0x5, 0x0, 0x1, [{0x4, 0x2}]}, @TCA_PEDIT_PARMS_EX={0xe20, 0x4, {{{}, 0x2}, [{}, {}, {}, {}, {0x0, 0x5865}]}}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0xe70}}, 0x0) 00:10:48 executing program 2: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000001500)=@newtaction={0xe6c, 0x30, 0x25, 0x0, 0x0, {}, [{0xe58, 0x1, [@m_pedit={0xe54, 0x1, 0x0, 0x0, {{0xa}, {0xe28, 0x2, 0x0, 0x1, [@TCA_PEDIT_KEYS_EX={0x4}, @TCA_PEDIT_PARMS_EX={0xe20, 0x4, {{{}, 0x2}, [{}, {}, {}, {}, {0x0, 0x0, 0x68020000}]}}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0xe6c}}, 0x0) 00:10:48 executing program 4: add_key$user(0x0, 0x0, &(0x7f0000000180)="9e", 0x1, 0xfffffffffffffff8) r0 = add_key$user(&(0x7f0000000200), &(0x7f0000000300)={'syz', 0x1}, &(0x7f0000000240)="03", 0x1, 0xfffffffffffffffe) r1 = add_key$user(&(0x7f00000003c0), &(0x7f0000000440), &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f0000000100)={r0, r1, r1}, &(0x7f00000001c0)=""/51, 0x33, &(0x7f0000000340)={&(0x7f0000000280)={'crc32\x00'}}) (fail_nth: 2) 00:10:48 executing program 3: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000001500)=@newtaction={0xe70, 0x30, 0x25, 0x0, 0x0, {}, [{0xe5c, 0x1, [@m_pedit={0xe58, 0x1, 0x0, 0x0, {{0xa}, {0xe2c, 0x2, 0x0, 0x1, [@TCA_PEDIT_KEYS_EX={0x8, 0x5, 0x0, 0x1, [{0x4, 0x2}]}, @TCA_PEDIT_PARMS_EX={0xe20, 0x4, {{{}, 0x2}, [{}, {}, {}, {}, {0x0, 0x5e02}]}}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0xe70}}, 0x0) 00:10:48 executing program 2: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000001500)=@newtaction={0xe6c, 0x30, 0x25, 0x0, 0x0, {}, [{0xe58, 0x1, [@m_pedit={0xe54, 0x1, 0x0, 0x0, {{0xa}, {0xe28, 0x2, 0x0, 0x1, [@TCA_PEDIT_KEYS_EX={0x4}, @TCA_PEDIT_PARMS_EX={0xe20, 0x4, {{{}, 0x2}, [{}, {}, {}, {}, {0x0, 0x0, 0x7f020000}]}}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0xe6c}}, 0x0) [ 648.874368][T29062] FAULT_INJECTION: forcing a failure. [ 648.874368][T29062] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 648.891256][T29062] CPU: 1 PID: 29062 Comm: syz-executor.4 Not tainted 5.15.151-syzkaller #0 [ 648.893669][T29062] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/25/2024 [ 648.896490][T29062] Call trace: [ 648.897410][T29062] dump_backtrace+0x0/0x530 [ 648.898657][T29062] show_stack+0x2c/0x3c [ 648.899854][T29062] dump_stack_lvl+0x108/0x170 00:10:48 executing program 0: syz_mount_image$hfsplus(&(0x7f0000000600), &(0x7f0000000640)='./bus\x00', 0x50, &(0x7f0000000000)=ANY=[], 0x1, 0x62e, &(0x7f0000000cc0)="$eJzs3c1rXNcZB+DfHcmy5ICjNLbjlkBEDGmpqK0PlFbd1C2lqBBKSBddC1vGwmMnlZSihNKoX3TbRf6AdKFdV4VuCgVDum532WoZKHSTlbqacu/cGY1seTqKJc04eR5z55wz595z3/PO/ZgZIybAl9bKbMYfpsjK7BvbZXtvd7G5t7t4v1NPcj5JIxlvFykeJMXHyc20l3y1fLIernjSfj5cX37rk8/2Pm23xuulWr/Rb7vB7NRLZpKM1eVJjXfrqccrujMsE3atkzgYtnNJWof8/MpBT38Xnvq8BUZB0b5vdrXqM3u6Os0zWb8PaN8V2/fsZ9rOsAMAAACAM/D8fvaznYvDjgMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACeJfXv/1e/+j/ZfSrFTIrO7/9PdPrr+mgaMLKHjdMOBAAAAAAAAABO3yv72c92LnbarSKNJK9WjUvV43N5N5tZy0auZzur2cpWNjKfZLpnoInt1a2tjfkBtlw4csuFAQOeevo5AwAAAAAAAMAX0G+ycvD//wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAqKZKxdVMulTn06jfEkk0kmyvV2kn916s+yh8MOAAAAAM7A8/vZz3YudtqtovrMf6X63D+Zd/MgW1nPVppZy+3qu4D2p/7G3u5ic2938X65PD7u9/9zrDCqEdP+7uHoPV+t1pjKnaxXz1zPrbydZm6nUW1ZutqJ5+i4fl3GVHyvNmBkt+uynPkf6/L0jQ2wznSVkXPdjMzVsZXZeKF/Jg6/OjvH3dN8Gt1vfi6dQs4v1GWRPPfjM8v5IOpMvJI6Ews9R9+V/plIvv7XP//sbvPBvbt3NmdHZ0rHcL7VanXqjx4Tiz2ZeOkLn4lec1UmLnfbK/lRfprZzOTNbGQ9v8hqtrKWmfywqq3Wx3P5ON0/UzcPtd6sHqeeHMlE/bq0rx7Hi+nVatuLWc9P8nZuZy2vV/8WMp9vZylLWe55hS8PcNY3jnfWX/tGXSkn+If+Ez1jZV5fqPP6QXLomjtd9fU+c5ClFDnpa+P41+pKuY/f1uVoeDQT8z2ZeLH/8fKn6rKy2Xxwb+Pu6jsD7u+1uizPo9+P1F2iPF6+Ur5YVevw0VH2vXhk33zVd6nb13is73K37/+dqRP1e7jHR1qo+l46sm+x6rva03fU+y0ARt6Fb16YmPr31D+nPpr63dTdqTcmf3D+O+dfnsi5f5z77vjc2GuNl4u/5KP86uDzPwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8Pltvvf+vdVmc23jkUqr1frgCV2ftzKW42z197+d5N47v0d0gtM52crkcVZujUbMx6n8t9VqnciAO30O2hOrtGojkbohVYZ8YQJO3Y2t++/c2Hzv/W+td26RS0vLc8tLry/euLPeXJtrPw45SOBUHNz0hx0JAAAAAAAAAAAAMKiz+HOCYc8RAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeLatzGb8YYrMz12fK9t7u4vNcunUD9YcT9JIUvwyKT5Obqa9ZLpnuOJJ+/lwffmtTz7b+/RgrPHO+o1+2w1mp14yk2SsLk9qvFtPPV7RnWGZsGudxMGw/S8AAP//C8wPrA==") r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file1\x00', 0x52142, 0x0) io_setup(0x20fe, &(0x7f00000001c0)=0x0) io_submit(r1, 0x3, &(0x7f0000002680)=[&(0x7f0000000240)={0x0, 0x0, 0x0, 0x1, 0x0, r0, &(0x7f0000000200)='p', 0x8200, 0x600}]) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file1\x00', 0x52142, 0x0) io_setup(0x80, &(0x7f0000000100)=0x0) io_submit(r3, 0x20000017, &(0x7f0000002680)=[&(0x7f0000000240)={0x0, 0x0, 0x0, 0x1, 0x0, r2, &(0x7f0000000200)='p', 0x8200, 0x600}]) bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) sendmsg$nl_route_sched(r2, &(0x7f0000000080)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x20}, 0xc, &(0x7f0000000040)={&(0x7f0000000280)=@newqdisc={0x174, 0x24, 0x10, 0x70bd27, 0x25dfdbfd, {0x0, 0x0, 0x0, 0x0, {0xa, 0x1}, {0x6}, {0xc, 0xffe0}}, [@TCA_STAB={0x50, 0x8, 0x0, 0x1, [{{0x1c, 0x1, {0xff, 0xdd, 0x5, 0x1, 0x1, 0x1f, 0x8}}, {0x4}}, {{0x1c, 0x1, {0x5, 0x4c, 0x6, 0x400, 0x1, 0x10001, 0x7fffffff, 0x6}}, {0x10, 0x2, [0xfffa, 0xff, 0x6e, 0x80, 0x800, 0xd3a]}}]}, @TCA_EGRESS_BLOCK={0x8, 0xe, 0x4e4d}, @qdisc_kind_options=@q_etf={{0x8}, {0x14, 0x2, @TCA_ETF_PARMS={0x10, 0x1, {0x8, 0x7}}}}, @TCA_STAB={0x6c, 0x8, 0x0, 0x1, [{{0x1c, 0x1, {0x1, 0xfd, 0xfffc, 0x7, 0x1, 0x4, 0x66, 0x9}}, {0x16, 0x2, [0x9, 0x0, 0x1000, 0x2, 0x1ff, 0x1f, 0xfffe, 0x0, 0xff]}}, {{0x1c, 0x1, {0x5e, 0x6, 0x0, 0x1000, 0x0, 0x9, 0x7, 0xa}}, {0x18, 0x2, [0x8, 0xfffc, 0x6, 0xfff, 0x2, 0x9, 0x7, 0x8001, 0xd0f, 0x4]}}]}, @TCA_EGRESS_BLOCK={0x8, 0xe, 0x39d7b49}, @TCA_STAB={0x58, 0x8, 0x0, 0x1, [{{0x1c, 0x1, {0x1, 0x7, 0x8, 0x7ff, 0x0, 0xffff, 0x8, 0x5}}, {0xe, 0x2, [0x5, 0x4, 0x1, 0x4, 0x401]}}, {{0x1c, 0x1, {0x81, 0x5, 0x8, 0x1, 0x0, 0x100, 0x80000001, 0x3}}, {0xa, 0x2, [0x100, 0x9, 0xff]}}]}, @qdisc_kind_options=@q_blackhole={0xe}]}, 0x174}, 0x1, 0x0, 0x0, 0x4000}, 0x50) r4 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file1\x00', 0x52142, 0x0) io_setup(0x80, &(0x7f0000000100)=0x0) io_submit(r5, 0x20000017, &(0x7f0000002680)=[&(0x7f0000000240)={0x0, 0x0, 0x0, 0x1, 0x0, r4, &(0x7f0000000200)='p', 0x8200, 0x600}]) [ 648.901233][T29062] dump_stack+0x1c/0x58 [ 648.902441][T29062] should_fail+0x3b8/0x514 [ 648.903605][T29062] should_fail_usercopy+0x20/0x30 [ 648.904870][T29062] __keyctl_dh_compute+0x164/0x1018 [ 648.906181][T29062] keyctl_dh_compute+0x1ec/0x274 [ 648.907443][T29062] __arm64_sys_keyctl+0x5d4/0x860 [ 648.908804][T29062] invoke_syscall+0x98/0x2b8 [ 648.910160][T29062] el0_svc_common+0x138/0x258 [ 648.911543][T29062] do_el0_svc+0x58/0x14c [ 648.912740][T29062] el0_svc+0x7c/0x1f0 [ 648.913892][T29062] el0t_64_sync_handler+0x84/0xe4 [ 648.915287][T29062] el0t_64_sync+0x1a0/0x1a4 00:10:48 executing program 2: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000001500)=@newtaction={0xe6c, 0x30, 0x25, 0x0, 0x0, {}, [{0xe58, 0x1, [@m_pedit={0xe54, 0x1, 0x0, 0x0, {{0xa}, {0xe28, 0x2, 0x0, 0x1, [@TCA_PEDIT_KEYS_EX={0x4}, @TCA_PEDIT_PARMS_EX={0xe20, 0x4, {{{}, 0x2}, [{}, {}, {}, {}, {0x0, 0x0, 0x81000000}]}}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0xe6c}}, 0x0) 00:10:48 executing program 3: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000001500)=@newtaction={0xe70, 0x30, 0x25, 0x0, 0x0, {}, [{0xe5c, 0x1, [@m_pedit={0xe58, 0x1, 0x0, 0x0, {{0xa}, {0xe2c, 0x2, 0x0, 0x1, [@TCA_PEDIT_KEYS_EX={0x8, 0x5, 0x0, 0x1, [{0x4, 0x2}]}, @TCA_PEDIT_PARMS_EX={0xe20, 0x4, {{{}, 0x2}, [{}, {}, {}, {}, {0x0, 0x6000}]}}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0xe70}}, 0x0) 00:10:48 executing program 2: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000001500)=@newtaction={0xe6c, 0x30, 0x25, 0x0, 0x0, {}, [{0xe58, 0x1, [@m_pedit={0xe54, 0x1, 0x0, 0x0, {{0xa}, {0xe28, 0x2, 0x0, 0x1, [@TCA_PEDIT_KEYS_EX={0x4}, @TCA_PEDIT_PARMS_EX={0xe20, 0x4, {{{}, 0x2}, [{}, {}, {}, {}, {0x0, 0x0, 0x88470000}]}}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0xe6c}}, 0x0) 00:10:48 executing program 4: add_key$user(0x0, 0x0, &(0x7f0000000180)="9e", 0x1, 0xfffffffffffffff8) r0 = add_key$user(&(0x7f0000000200), &(0x7f0000000300)={'syz', 0x1}, &(0x7f0000000240)="03", 0x1, 0xfffffffffffffffe) r1 = add_key$user(&(0x7f00000003c0), &(0x7f0000000440), &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f0000000100)={r0, r1, r1}, &(0x7f00000001c0)=""/51, 0x33, &(0x7f0000000340)={&(0x7f0000000280)={'crc32\x00'}}) (fail_nth: 3) 00:10:48 executing program 3: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000001500)=@newtaction={0xe70, 0x30, 0x25, 0x0, 0x0, {}, [{0xe5c, 0x1, [@m_pedit={0xe58, 0x1, 0x0, 0x0, {{0xa}, {0xe2c, 0x2, 0x0, 0x1, [@TCA_PEDIT_KEYS_EX={0x8, 0x5, 0x0, 0x1, [{0x4, 0x2}]}, @TCA_PEDIT_PARMS_EX={0xe20, 0x4, {{{}, 0x2}, [{}, {}, {}, {}, {0x0, 0x6103}]}}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0xe70}}, 0x0) 00:10:49 executing program 2: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000001500)=@newtaction={0xe6c, 0x30, 0x25, 0x0, 0x0, {}, [{0xe58, 0x1, [@m_pedit={0xe54, 0x1, 0x0, 0x0, {{0xa}, {0xe28, 0x2, 0x0, 0x1, [@TCA_PEDIT_KEYS_EX={0x4}, @TCA_PEDIT_PARMS_EX={0xe20, 0x4, {{{}, 0x2}, [{}, {}, {}, {}, {0x0, 0x0, 0x88480000}]}}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0xe6c}}, 0x0) [ 649.058574][T29078] FAULT_INJECTION: forcing a failure. [ 649.058574][T29078] name failslab, interval 1, probability 0, space 0, times 0 [ 649.065274][T29078] CPU: 1 PID: 29078 Comm: syz-executor.4 Not tainted 5.15.151-syzkaller #0 [ 649.067691][T29078] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/25/2024 [ 649.070497][T29078] Call trace: [ 649.071376][T29078] dump_backtrace+0x0/0x530 [ 649.072694][T29078] show_stack+0x2c/0x3c [ 649.073826][T29078] dump_stack_lvl+0x108/0x170 [ 649.075139][T29078] dump_stack+0x1c/0x58 [ 649.076312][T29078] should_fail+0x3b8/0x514 [ 649.077518][T29078] __should_failslab+0xbc/0x110 [ 649.078857][T29078] should_failslab+0x10/0x28 [ 649.080089][T29078] slab_pre_alloc_hook+0x64/0xe8 [ 649.081459][T29078] __kmalloc_track_caller+0x78/0x3d8 [ 649.083029][T29078] memdup_user+0xd0/0x2c8 [ 649.084298][T29078] strndup_user+0x78/0xe0 [ 649.085506][T29078] __keyctl_dh_compute+0x47c/0x1018 [ 649.086923][T29078] keyctl_dh_compute+0x1ec/0x274 [ 649.088277][T29078] __arm64_sys_keyctl+0x5d4/0x860 [ 649.089689][T29078] invoke_syscall+0x98/0x2b8 [ 649.090930][T29078] el0_svc_common+0x138/0x258 [ 649.092193][T29078] do_el0_svc+0x58/0x14c [ 649.093361][T29078] el0_svc+0x7c/0x1f0 [ 649.094423][T29078] el0t_64_sync_handler+0x84/0xe4 [ 649.095766][T29078] el0t_64_sync+0x1a0/0x1a4 00:10:49 executing program 3: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000001500)=@newtaction={0xe70, 0x30, 0x25, 0x0, 0x0, {}, [{0xe5c, 0x1, [@m_pedit={0xe58, 0x1, 0x0, 0x0, {{0xa}, {0xe2c, 0x2, 0x0, 0x1, [@TCA_PEDIT_KEYS_EX={0x8, 0x5, 0x0, 0x1, [{0x4, 0x2}]}, @TCA_PEDIT_PARMS_EX={0xe20, 0x4, {{{}, 0x2}, [{}, {}, {}, {}, {0x0, 0x6558}]}}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0xe70}}, 0x0) 00:10:49 executing program 2: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000001500)=@newtaction={0xe6c, 0x30, 0x25, 0x0, 0x0, {}, [{0xe58, 0x1, [@m_pedit={0xe54, 0x1, 0x0, 0x0, {{0xa}, {0xe28, 0x2, 0x0, 0x1, [@TCA_PEDIT_KEYS_EX={0x4}, @TCA_PEDIT_PARMS_EX={0xe20, 0x4, {{{}, 0x2}, [{}, {}, {}, {}, {0x0, 0x0, 0x88a8ffff}]}}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0xe6c}}, 0x0) 00:10:49 executing program 4: add_key$user(0x0, 0x0, &(0x7f0000000180)="9e", 0x1, 0xfffffffffffffff8) r0 = add_key$user(&(0x7f0000000200), &(0x7f0000000300)={'syz', 0x1}, &(0x7f0000000240)="03", 0x1, 0xfffffffffffffffe) r1 = add_key$user(&(0x7f00000003c0), &(0x7f0000000440), &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f0000000100)={r0, r1, r1}, &(0x7f00000001c0)=""/51, 0x33, &(0x7f0000000340)={&(0x7f0000000280)={'crc32\x00'}}) (fail_nth: 4) 00:10:49 executing program 3: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000001500)=@newtaction={0xe70, 0x30, 0x25, 0x0, 0x0, {}, [{0xe5c, 0x1, [@m_pedit={0xe58, 0x1, 0x0, 0x0, {{0xa}, {0xe2c, 0x2, 0x0, 0x1, [@TCA_PEDIT_KEYS_EX={0x8, 0x5, 0x0, 0x1, [{0x4, 0x2}]}, @TCA_PEDIT_PARMS_EX={0xe20, 0x4, {{{}, 0x2}, [{}, {}, {}, {}, {0x0, 0x8100}]}}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0xe70}}, 0x0) 00:10:49 executing program 0: syz_mount_image$hfsplus(&(0x7f0000000600), &(0x7f0000000640)='./bus\x00', 0x50, &(0x7f0000000000)=ANY=[], 0x1, 0x62e, &(0x7f0000000cc0)="$eJzs3c1rXNcZB+DfHcmy5ICjNLbjlkBEDGmpqK0PlFbd1C2lqBBKSBddC1vGwmMnlZSihNKoX3TbRf6AdKFdV4VuCgVDum532WoZKHSTlbqacu/cGY1seTqKJc04eR5z55wz595z3/PO/ZgZIybAl9bKbMYfpsjK7BvbZXtvd7G5t7t4v1NPcj5JIxlvFykeJMXHyc20l3y1fLIernjSfj5cX37rk8/2Pm23xuulWr/Rb7vB7NRLZpKM1eVJjXfrqccrujMsE3atkzgYtnNJWof8/MpBT38Xnvq8BUZB0b5vdrXqM3u6Os0zWb8PaN8V2/fsZ9rOsAMAAACAM/D8fvaznYvDjgMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACeJfXv/1e/+j/ZfSrFTIrO7/9PdPrr+mgaMLKHjdMOBAAAAAAAAABO3yv72c92LnbarSKNJK9WjUvV43N5N5tZy0auZzur2cpWNjKfZLpnoInt1a2tjfkBtlw4csuFAQOeevo5AwAAAAAAAMAX0G+ycvD//wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAqKZKxdVMulTn06jfEkk0kmyvV2kn916s+yh8MOAAAAAM7A8/vZz3YudtqtovrMf6X63D+Zd/MgW1nPVppZy+3qu4D2p/7G3u5ic2938X65PD7u9/9zrDCqEdP+7uHoPV+t1pjKnaxXz1zPrbydZm6nUW1ZutqJ5+i4fl3GVHyvNmBkt+uynPkf6/L0jQ2wznSVkXPdjMzVsZXZeKF/Jg6/OjvH3dN8Gt1vfi6dQs4v1GWRPPfjM8v5IOpMvJI6Ews9R9+V/plIvv7XP//sbvPBvbt3NmdHZ0rHcL7VanXqjx4Tiz2ZeOkLn4lec1UmLnfbK/lRfprZzOTNbGQ9v8hqtrKWmfywqq3Wx3P5ON0/UzcPtd6sHqeeHMlE/bq0rx7Hi+nVatuLWc9P8nZuZy2vV/8WMp9vZylLWe55hS8PcNY3jnfWX/tGXSkn+If+Ez1jZV5fqPP6QXLomjtd9fU+c5ClFDnpa+P41+pKuY/f1uVoeDQT8z2ZeLH/8fKn6rKy2Xxwb+Pu6jsD7u+1uizPo9+P1F2iPF6+Ur5YVevw0VH2vXhk33zVd6nb13is73K37/+dqRP1e7jHR1qo+l46sm+x6rva03fU+y0ARt6Fb16YmPr31D+nPpr63dTdqTcmf3D+O+dfnsi5f5z77vjc2GuNl4u/5KP86uDzPwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8Pltvvf+vdVmc23jkUqr1frgCV2ftzKW42z197+d5N47v0d0gtM52crkcVZujUbMx6n8t9VqnciAO30O2hOrtGojkbohVYZ8YQJO3Y2t++/c2Hzv/W+td26RS0vLc8tLry/euLPeXJtrPw45SOBUHNz0hx0JAAAAAAAAAAAAMKiz+HOCYc8RAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeLatzGb8YYrMz12fK9t7u4vNcunUD9YcT9JIUvwyKT5Obqa9ZLpnuOJJ+/lwffmtTz7b+/RgrPHO+o1+2w1mp14yk2SsLk9qvFtPPV7RnWGZsGudxMGw/S8AAP//C8wPrA==") (async) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file1\x00', 0x52142, 0x0) (async, rerun: 32) io_setup(0x20fe, &(0x7f00000001c0)=0x0) (rerun: 32) io_submit(r1, 0x3, &(0x7f0000002680)=[&(0x7f0000000240)={0x0, 0x0, 0x0, 0x1, 0x0, r0, &(0x7f0000000200)='p', 0x8200, 0x600}]) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file1\x00', 0x52142, 0x0) (async, rerun: 64) io_setup(0x80, &(0x7f0000000100)=0x0) (rerun: 64) io_submit(r3, 0x20000017, &(0x7f0000002680)=[&(0x7f0000000240)={0x0, 0x0, 0x0, 0x1, 0x0, r2, &(0x7f0000000200)='p', 0x8200, 0x600}]) (async) bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) (async, rerun: 32) sendmsg$nl_route_sched(r2, &(0x7f0000000080)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x20}, 0xc, &(0x7f0000000040)={&(0x7f0000000280)=@newqdisc={0x174, 0x24, 0x10, 0x70bd27, 0x25dfdbfd, {0x0, 0x0, 0x0, 0x0, {0xa, 0x1}, {0x6}, {0xc, 0xffe0}}, [@TCA_STAB={0x50, 0x8, 0x0, 0x1, [{{0x1c, 0x1, {0xff, 0xdd, 0x5, 0x1, 0x1, 0x1f, 0x8}}, {0x4}}, {{0x1c, 0x1, {0x5, 0x4c, 0x6, 0x400, 0x1, 0x10001, 0x7fffffff, 0x6}}, {0x10, 0x2, [0xfffa, 0xff, 0x6e, 0x80, 0x800, 0xd3a]}}]}, @TCA_EGRESS_BLOCK={0x8, 0xe, 0x4e4d}, @qdisc_kind_options=@q_etf={{0x8}, {0x14, 0x2, @TCA_ETF_PARMS={0x10, 0x1, {0x8, 0x7}}}}, @TCA_STAB={0x6c, 0x8, 0x0, 0x1, [{{0x1c, 0x1, {0x1, 0xfd, 0xfffc, 0x7, 0x1, 0x4, 0x66, 0x9}}, {0x16, 0x2, [0x9, 0x0, 0x1000, 0x2, 0x1ff, 0x1f, 0xfffe, 0x0, 0xff]}}, {{0x1c, 0x1, {0x5e, 0x6, 0x0, 0x1000, 0x0, 0x9, 0x7, 0xa}}, {0x18, 0x2, [0x8, 0xfffc, 0x6, 0xfff, 0x2, 0x9, 0x7, 0x8001, 0xd0f, 0x4]}}]}, @TCA_EGRESS_BLOCK={0x8, 0xe, 0x39d7b49}, @TCA_STAB={0x58, 0x8, 0x0, 0x1, [{{0x1c, 0x1, {0x1, 0x7, 0x8, 0x7ff, 0x0, 0xffff, 0x8, 0x5}}, {0xe, 0x2, [0x5, 0x4, 0x1, 0x4, 0x401]}}, {{0x1c, 0x1, {0x81, 0x5, 0x8, 0x1, 0x0, 0x100, 0x80000001, 0x3}}, {0xa, 0x2, [0x100, 0x9, 0xff]}}]}, @qdisc_kind_options=@q_blackhole={0xe}]}, 0x174}, 0x1, 0x0, 0x0, 0x4000}, 0x50) (rerun: 32) r4 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file1\x00', 0x52142, 0x0) io_setup(0x80, &(0x7f0000000100)=0x0) io_submit(r5, 0x20000017, &(0x7f0000002680)=[&(0x7f0000000240)={0x0, 0x0, 0x0, 0x1, 0x0, r4, &(0x7f0000000200)='p', 0x8200, 0x600}]) [ 649.212200][T29089] FAULT_INJECTION: forcing a failure. [ 649.212200][T29089] name fail_usercopy, interval 1, probability 0, space 0, times 0 00:10:49 executing program 2: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000001500)=@newtaction={0xe6c, 0x30, 0x25, 0x0, 0x0, {}, [{0xe58, 0x1, [@m_pedit={0xe54, 0x1, 0x0, 0x0, {{0xa}, {0xe28, 0x2, 0x0, 0x1, [@TCA_PEDIT_KEYS_EX={0x4}, @TCA_PEDIT_PARMS_EX={0xe20, 0x4, {{{}, 0x2}, [{}, {}, {}, {}, {0x0, 0x0, 0xe6030000}]}}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0xe6c}}, 0x0) [ 649.232298][T29089] CPU: 0 PID: 29089 Comm: syz-executor.4 Not tainted 5.15.151-syzkaller #0 [ 649.234787][T29089] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/25/2024 [ 649.237604][T29089] Call trace: [ 649.238563][T29089] dump_backtrace+0x0/0x530 [ 649.239791][T29089] show_stack+0x2c/0x3c [ 649.240993][T29089] dump_stack_lvl+0x108/0x170 [ 649.242371][T29089] dump_stack+0x1c/0x58 [ 649.243590][T29089] should_fail+0x3b8/0x514 [ 649.244783][T29089] should_fail_usercopy+0x20/0x30 [ 649.246195][T29089] memdup_user+0x110/0x2c8 [ 649.247421][T29089] strndup_user+0x78/0xe0 [ 649.248584][T29089] __keyctl_dh_compute+0x47c/0x1018 [ 649.250018][T29089] keyctl_dh_compute+0x1ec/0x274 [ 649.251356][T29089] __arm64_sys_keyctl+0x5d4/0x860 [ 649.252730][T29089] invoke_syscall+0x98/0x2b8 [ 649.254057][T29089] el0_svc_common+0x138/0x258 [ 649.255414][T29089] do_el0_svc+0x58/0x14c [ 649.256549][T29089] el0_svc+0x7c/0x1f0 [ 649.257608][T29089] el0t_64_sync_handler+0x84/0xe4 [ 649.259012][T29089] el0t_64_sync+0x1a0/0x1a4 00:10:49 executing program 3: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000001500)=@newtaction={0xe70, 0x30, 0x25, 0x0, 0x0, {}, [{0xe5c, 0x1, [@m_pedit={0xe58, 0x1, 0x0, 0x0, {{0xa}, {0xe2c, 0x2, 0x0, 0x1, [@TCA_PEDIT_KEYS_EX={0x8, 0x5, 0x0, 0x1, [{0x4, 0x2}]}, @TCA_PEDIT_PARMS_EX={0xe20, 0x4, {{{}, 0x2}, [{}, {}, {}, {}, {0x0, 0x8847}]}}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0xe70}}, 0x0) 00:10:49 executing program 2: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000001500)=@newtaction={0xe6c, 0x30, 0x25, 0x0, 0x0, {}, [{0xe58, 0x1, [@m_pedit={0xe54, 0x1, 0x0, 0x0, {{0xa}, {0xe28, 0x2, 0x0, 0x1, [@TCA_PEDIT_KEYS_EX={0x4}, @TCA_PEDIT_PARMS_EX={0xe20, 0x4, {{{}, 0x2}, [{}, {}, {}, {}, {0x0, 0x0, 0xf0ffffff}]}}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0xe6c}}, 0x0) 00:10:49 executing program 3: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000001500)=@newtaction={0xe70, 0x30, 0x25, 0x0, 0x0, {}, [{0xe5c, 0x1, [@m_pedit={0xe58, 0x1, 0x0, 0x0, {{0xa}, {0xe2c, 0x2, 0x0, 0x1, [@TCA_PEDIT_KEYS_EX={0x8, 0x5, 0x0, 0x1, [{0x4, 0x2}]}, @TCA_PEDIT_PARMS_EX={0xe20, 0x4, {{{}, 0x2}, [{}, {}, {}, {}, {0x0, 0x8848}]}}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0xe70}}, 0x0) 00:10:49 executing program 4: add_key$user(0x0, 0x0, &(0x7f0000000180)="9e", 0x1, 0xfffffffffffffff8) r0 = add_key$user(&(0x7f0000000200), &(0x7f0000000300)={'syz', 0x1}, &(0x7f0000000240)="03", 0x1, 0xfffffffffffffffe) r1 = add_key$user(&(0x7f00000003c0), &(0x7f0000000440), &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f0000000100)={r0, r1, r1}, &(0x7f00000001c0)=""/51, 0x33, &(0x7f0000000340)={&(0x7f0000000280)={'crc32\x00'}}) (fail_nth: 5) [ 649.352625][T29106] FAULT_INJECTION: forcing a failure. [ 649.352625][T29106] name failslab, interval 1, probability 0, space 0, times 0 [ 649.357037][T29106] CPU: 0 PID: 29106 Comm: syz-executor.4 Not tainted 5.15.151-syzkaller #0 [ 649.359365][T29106] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/25/2024 [ 649.362171][T29106] Call trace: [ 649.363052][T29106] dump_backtrace+0x0/0x530 [ 649.364328][T29106] show_stack+0x2c/0x3c [ 649.365524][T29106] dump_stack_lvl+0x108/0x170 [ 649.366799][T29106] dump_stack+0x1c/0x58 [ 649.367923][T29106] should_fail+0x3b8/0x514 [ 649.369211][T29106] __should_failslab+0xbc/0x110 [ 649.370475][T29106] should_failslab+0x10/0x28 [ 649.371566][T29106] slab_pre_alloc_hook+0x64/0xe8 [ 649.372776][T29106] __kmalloc_node+0xbc/0x5b8 [ 649.373938][T29106] crypto_create_tfm_node+0x94/0x2c4 [ 649.375369][T29106] crypto_alloc_tfm_node+0x168/0x340 [ 649.376870][T29106] crypto_alloc_shash+0x40/0x54 [ 649.378198][T29106] kdf_alloc+0x30/0x174 [ 649.379421][T29106] __keyctl_dh_compute+0x4b4/0x1018 [ 649.380818][T29106] keyctl_dh_compute+0x1ec/0x274 [ 649.382180][T29106] __arm64_sys_keyctl+0x5d4/0x860 [ 649.383582][T29106] invoke_syscall+0x98/0x2b8 [ 649.384882][T29106] el0_svc_common+0x138/0x258 [ 649.386135][T29106] do_el0_svc+0x58/0x14c [ 649.387303][T29106] el0_svc+0x7c/0x1f0 [ 649.388363][T29106] el0t_64_sync_handler+0x84/0xe4 [ 649.389722][T29106] el0t_64_sync+0x1a0/0x1a4 [ 649.394402][T29106] could not allocate digest TFM handle crc32 00:10:49 executing program 4: add_key$user(0x0, 0x0, &(0x7f0000000180)="9e", 0x1, 0xfffffffffffffff8) r0 = add_key$user(&(0x7f0000000200), &(0x7f0000000300)={'syz', 0x1}, &(0x7f0000000240)="03", 0x1, 0xfffffffffffffffe) r1 = add_key$user(&(0x7f00000003c0), &(0x7f0000000440), &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f0000000100)={r0, r1, r1}, &(0x7f00000001c0)=""/51, 0x33, &(0x7f0000000340)={&(0x7f0000000280)={'crc32\x00'}}) (fail_nth: 6) 00:10:49 executing program 3: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000001500)=@newtaction={0xe70, 0x30, 0x25, 0x0, 0x0, {}, [{0xe5c, 0x1, [@m_pedit={0xe58, 0x1, 0x0, 0x0, {{0xa}, {0xe2c, 0x2, 0x0, 0x1, [@TCA_PEDIT_KEYS_EX={0x8, 0x5, 0x0, 0x1, [{0x4, 0x2}]}, @TCA_PEDIT_PARMS_EX={0xe20, 0x4, {{{}, 0x2}, [{}, {}, {}, {}, {0x0, 0xd003}]}}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0xe70}}, 0x0) 00:10:49 executing program 2: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000001500)=@newtaction={0xe6c, 0x30, 0x25, 0x0, 0x0, {}, [{0xe58, 0x1, [@m_pedit={0xe54, 0x1, 0x0, 0x0, {{0xa}, {0xe28, 0x2, 0x0, 0x1, [@TCA_PEDIT_KEYS_EX={0x4}, @TCA_PEDIT_PARMS_EX={0xe20, 0x4, {{{}, 0x2}, [{}, {}, {}, {}, {0x0, 0x0, 0xffffa888}]}}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0xe6c}}, 0x0) 00:10:49 executing program 0: syz_mount_image$hfsplus(&(0x7f0000000600), &(0x7f0000000640)='./bus\x00', 0x50, &(0x7f0000000000)=ANY=[], 0x1, 0x62e, &(0x7f0000000cc0)="$eJzs3c1rXNcZB+DfHcmy5ICjNLbjlkBEDGmpqK0PlFbd1C2lqBBKSBddC1vGwmMnlZSihNKoX3TbRf6AdKFdV4VuCgVDum532WoZKHSTlbqacu/cGY1seTqKJc04eR5z55wz595z3/PO/ZgZIybAl9bKbMYfpsjK7BvbZXtvd7G5t7t4v1NPcj5JIxlvFykeJMXHyc20l3y1fLIernjSfj5cX37rk8/2Pm23xuulWr/Rb7vB7NRLZpKM1eVJjXfrqccrujMsE3atkzgYtnNJWof8/MpBT38Xnvq8BUZB0b5vdrXqM3u6Os0zWb8PaN8V2/fsZ9rOsAMAAACAM/D8fvaznYvDjgMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACeJfXv/1e/+j/ZfSrFTIrO7/9PdPrr+mgaMLKHjdMOBAAAAAAAAABO3yv72c92LnbarSKNJK9WjUvV43N5N5tZy0auZzur2cpWNjKfZLpnoInt1a2tjfkBtlw4csuFAQOeevo5AwAAAAAAAMAX0G+ycvD//wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAqKZKxdVMulTn06jfEkk0kmyvV2kn916s+yh8MOAAAAAM7A8/vZz3YudtqtovrMf6X63D+Zd/MgW1nPVppZy+3qu4D2p/7G3u5ic2938X65PD7u9/9zrDCqEdP+7uHoPV+t1pjKnaxXz1zPrbydZm6nUW1ZutqJ5+i4fl3GVHyvNmBkt+uynPkf6/L0jQ2wznSVkXPdjMzVsZXZeKF/Jg6/OjvH3dN8Gt1vfi6dQs4v1GWRPPfjM8v5IOpMvJI6Ews9R9+V/plIvv7XP//sbvPBvbt3NmdHZ0rHcL7VanXqjx4Tiz2ZeOkLn4lec1UmLnfbK/lRfprZzOTNbGQ9v8hqtrKWmfywqq3Wx3P5ON0/UzcPtd6sHqeeHMlE/bq0rx7Hi+nVatuLWc9P8nZuZy2vV/8WMp9vZylLWe55hS8PcNY3jnfWX/tGXSkn+If+Ez1jZV5fqPP6QXLomjtd9fU+c5ClFDnpa+P41+pKuY/f1uVoeDQT8z2ZeLH/8fKn6rKy2Xxwb+Pu6jsD7u+1uizPo9+P1F2iPF6+Ur5YVevw0VH2vXhk33zVd6nb13is73K37/+dqRP1e7jHR1qo+l46sm+x6rva03fU+y0ARt6Fb16YmPr31D+nPpr63dTdqTcmf3D+O+dfnsi5f5z77vjc2GuNl4u/5KP86uDzPwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8Pltvvf+vdVmc23jkUqr1frgCV2ftzKW42z197+d5N47v0d0gtM52crkcVZujUbMx6n8t9VqnciAO30O2hOrtGojkbohVYZ8YQJO3Y2t++/c2Hzv/W+td26RS0vLc8tLry/euLPeXJtrPw45SOBUHNz0hx0JAAAAAAAAAAAAMKiz+HOCYc8RAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeLatzGb8YYrMz12fK9t7u4vNcunUD9YcT9JIUvwyKT5Obqa9ZLpnuOJJ+/lwffmtTz7b+/RgrPHO+o1+2w1mp14yk2SsLk9qvFtPPV7RnWGZsGudxMGw/S8AAP//C8wPrA==") r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file1\x00', 0x52142, 0x0) (async) io_setup(0x20fe, &(0x7f00000001c0)=0x0) io_submit(r1, 0x3, &(0x7f0000002680)=[&(0x7f0000000240)={0x0, 0x0, 0x0, 0x1, 0x0, r0, &(0x7f0000000200)='p', 0x8200, 0x600}]) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file1\x00', 0x52142, 0x0) (async) io_setup(0x80, &(0x7f0000000100)=0x0) io_submit(r3, 0x20000017, &(0x7f0000002680)=[&(0x7f0000000240)={0x0, 0x0, 0x0, 0x1, 0x0, r2, &(0x7f0000000200)='p', 0x8200, 0x600}]) (async) bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) (async) sendmsg$nl_route_sched(r2, &(0x7f0000000080)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x20}, 0xc, &(0x7f0000000040)={&(0x7f0000000280)=@newqdisc={0x174, 0x24, 0x10, 0x70bd27, 0x25dfdbfd, {0x0, 0x0, 0x0, 0x0, {0xa, 0x1}, {0x6}, {0xc, 0xffe0}}, [@TCA_STAB={0x50, 0x8, 0x0, 0x1, [{{0x1c, 0x1, {0xff, 0xdd, 0x5, 0x1, 0x1, 0x1f, 0x8}}, {0x4}}, {{0x1c, 0x1, {0x5, 0x4c, 0x6, 0x400, 0x1, 0x10001, 0x7fffffff, 0x6}}, {0x10, 0x2, [0xfffa, 0xff, 0x6e, 0x80, 0x800, 0xd3a]}}]}, @TCA_EGRESS_BLOCK={0x8, 0xe, 0x4e4d}, @qdisc_kind_options=@q_etf={{0x8}, {0x14, 0x2, @TCA_ETF_PARMS={0x10, 0x1, {0x8, 0x7}}}}, @TCA_STAB={0x6c, 0x8, 0x0, 0x1, [{{0x1c, 0x1, {0x1, 0xfd, 0xfffc, 0x7, 0x1, 0x4, 0x66, 0x9}}, {0x16, 0x2, [0x9, 0x0, 0x1000, 0x2, 0x1ff, 0x1f, 0xfffe, 0x0, 0xff]}}, {{0x1c, 0x1, {0x5e, 0x6, 0x0, 0x1000, 0x0, 0x9, 0x7, 0xa}}, {0x18, 0x2, [0x8, 0xfffc, 0x6, 0xfff, 0x2, 0x9, 0x7, 0x8001, 0xd0f, 0x4]}}]}, @TCA_EGRESS_BLOCK={0x8, 0xe, 0x39d7b49}, @TCA_STAB={0x58, 0x8, 0x0, 0x1, [{{0x1c, 0x1, {0x1, 0x7, 0x8, 0x7ff, 0x0, 0xffff, 0x8, 0x5}}, {0xe, 0x2, [0x5, 0x4, 0x1, 0x4, 0x401]}}, {{0x1c, 0x1, {0x81, 0x5, 0x8, 0x1, 0x0, 0x100, 0x80000001, 0x3}}, {0xa, 0x2, [0x100, 0x9, 0xff]}}]}, @qdisc_kind_options=@q_blackhole={0xe}]}, 0x174}, 0x1, 0x0, 0x0, 0x4000}, 0x50) r4 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file1\x00', 0x52142, 0x0) (async) io_setup(0x80, &(0x7f0000000100)=0x0) io_submit(r5, 0x20000017, &(0x7f0000002680)=[&(0x7f0000000240)={0x0, 0x0, 0x0, 0x1, 0x0, r4, &(0x7f0000000200)='p', 0x8200, 0x600}]) [ 649.479593][T29111] FAULT_INJECTION: forcing a failure. [ 649.479593][T29111] name failslab, interval 1, probability 0, space 0, times 0 [ 649.503352][T29111] CPU: 1 PID: 29111 Comm: syz-executor.4 Not tainted 5.15.151-syzkaller #0 [ 649.505783][T29111] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/25/2024 [ 649.508681][T29111] Call trace: [ 649.509602][T29111] dump_backtrace+0x0/0x530 [ 649.510807][T29111] show_stack+0x2c/0x3c [ 649.511905][T29111] dump_stack_lvl+0x108/0x170 [ 649.513164][T29111] dump_stack+0x1c/0x58 [ 649.514276][T29111] should_fail+0x3b8/0x514 [ 649.515498][T29111] __should_failslab+0xbc/0x110 [ 649.516924][T29111] should_failslab+0x10/0x28 [ 649.518229][T29111] slab_pre_alloc_hook+0x64/0xe8 [ 649.519698][T29111] __kmalloc+0xc0/0x4c8 [ 649.520922][T29111] kdf_alloc+0xb4/0x174 [ 649.522062][T29111] __keyctl_dh_compute+0x4b4/0x1018 [ 649.523465][T29111] keyctl_dh_compute+0x1ec/0x274 [ 649.524806][T29111] __arm64_sys_keyctl+0x5d4/0x860 [ 649.526148][T29111] invoke_syscall+0x98/0x2b8 [ 649.527364][T29111] el0_svc_common+0x138/0x258 [ 649.528661][T29111] do_el0_svc+0x58/0x14c [ 649.529807][T29111] el0_svc+0x7c/0x1f0 [ 649.530863][T29111] el0t_64_sync_handler+0x84/0xe4 [ 649.532204][T29111] el0t_64_sync+0x1a0/0x1a4 [ 649.721495][T29082] loop1: detected capacity change from 0 to 40427 [ 649.812344][T29082] F2FS-fs (loop1): invalid crc value [ 649.817169][T29082] F2FS-fs (loop1): Found nat_bits in checkpoint [ 649.834369][T29082] F2FS-fs (loop1): Cannot turn on quotas: -2 on 0 [ 649.842513][T29082] F2FS-fs (loop1): Mounted with checkpoint version = 48b305e4 [ 649.944678][ T1588] attempt to access beyond end of device [ 649.944678][ T1588] loop1: rw=2049, want=45104, limit=40427 00:10:49 executing program 2: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000001500)=@newtaction={0xe6c, 0x30, 0x25, 0x0, 0x0, {}, [{0xe58, 0x1, [@m_pedit={0xe54, 0x1, 0x0, 0x0, {{0xa}, {0xe28, 0x2, 0x0, 0x1, [@TCA_PEDIT_KEYS_EX={0x4}, @TCA_PEDIT_PARMS_EX={0xe20, 0x4, {{{}, 0x2}, [{}, {}, {}, {}, {0x0, 0x0, 0xffffff7f}]}}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0xe6c}}, 0x0) 00:10:49 executing program 3: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000001500)=@newtaction={0xe70, 0x30, 0x25, 0x0, 0x0, {}, [{0xe5c, 0x1, [@m_pedit={0xe58, 0x1, 0x0, 0x0, {{0xa}, {0xe2c, 0x2, 0x0, 0x1, [@TCA_PEDIT_KEYS_EX={0x8, 0x5, 0x0, 0x1, [{0x4, 0x2}]}, @TCA_PEDIT_PARMS_EX={0xe20, 0x4, {{{}, 0x2}, [{}, {}, {}, {}, {0x0, 0x34000}]}}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0xe70}}, 0x0) 00:10:49 executing program 1: syz_mount_image$f2fs(&(0x7f0000000040), &(0x7f0000000080)='./bus\x00', 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="6163746976655f6c6f67733d342c646174615f666c7573682c66617374626f6f742c6a71666d743d76667376312c6e6f696e6c696e655f64656e7472792c7573726a71756f74613d66326673002c00ff371013587045d0d273e856ce75c2b11120ece6ac75541f2db63fb857cb7508f7d6a76856a2cdd8c835ef14aa3aea583b7f3affd12ff9abc9b2109887e1a78c2003f04a75607f0099dfad1a283ce7b8b528e239692ab156e30dd8365f708e6c98cfcd0b30d5304dd70f87da226e2d4e4df1ad07ba72683f43d76541d455d1fa118f0900000009fe2897e493ee619ad7bfded255e7c5806f05b80ec0e186b4f72759eb096a1fe6793e734fe61555f01ff9f23bc11370aa247215e863a10ea4720a4c7ddb25da21c75f35f711581d1f5b8d7e52b3be07c8a3ea61ae2a531b6790c08e4d9dc01e6581fa3cc0b8df6964b74e1cb14339527ad485193634c63ac5bc"], 0x1, 0x54f4, &(0x7f0000005600)="$eJzs3M1rI2UYAPBn2u1+uxbx4G0HFqGFTdj0Y9Fb1V38wC7Fj4MnTZM0ZDfJlCZNa08ePIoH/xNR8OTRv8GDZ2/iQfEmKJmZ6tYvhKaNtb8fTJ6ZN2+eed5QCs9MmADOrfn0px+SuBFXImI2Iq5H5PtJueXWivBMRNyMiJnHtqQc/23gYkRcjYgb4+RFzqR865Pbo1ur37/245dfX7pw7dMvvpneqoFpezYietvF/l6viFm7iA/L8fqok8feyqiMxRu9R+VxVsS91maeYa9+OK+ex+V2MT/b3h2MY5LUG+PY7mzl49v94oSDUfswT/6Bh/Wd/LjZ2sxjZ5DlsX1Q1LV/UPxvOxgMizzNMt/7efoYDg9jMd7abxXr2X6Ux0Z/WI4XebNma38cR2UsTxeNrNvM69g8zjf93/Z6p7+7n45aO4NO1k9Xq7XnqrW7ldpO1mwNWyuVeq95dyVdaHfH0yrDVr231s6ydrdVbWS9xXSh3WhUarV04V5rs1Pvp7Vadbl6p7K6WO7dTl9+8HbabaYL4/hip7877HQH6Va2kxafWEyXqsvPL6a3aumb6xvpxhv3769vvPXuvXcevLD+6kvlpD+VlS4s3VlaqtTuVJZqi+do/R+WRU9w/XAsybQLADh79P/ANEyj/9/qTq7/D/3/RJyp/ve89/8nsH44Fv0/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMC59e3cZ6/kO/PF8bVy/ImIm+Ohp8rjJCJmIuKXvzAbF4/knC3zzP3N/Lk/1PBVEnmG8TkuldvViFgrt5+fPOlvAQAAAP6/Pv/g5sdFt168zE+7IE5TcdFm5vp7E8qXRMTc/HcTyjYzfnl6Qsnyv+8LsT+hbPkFrMsTSlZccrswqWz/yuyRcPmxkBRh5lTLAQAATsXRTuB0uxAAAABO00fTLoDpSOLwVubhveD8l/e/3xC8cuQIAAAAOIOSaRcAAAAAnLi8//+H5/+F5/8BAADA2Vc8/w8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPiVnfvJSR2K4gB8Wuh7vD9GYpy7FWewDJfg0KFhAW6CJeAW3ABrwJlLMGBoS7QGE5PetpF8X9JebkN+nBIm515SAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA6NJzsZo/3l89tM3Z7tpJczcAAADAMZtiNS9fTKv5v/r6WX3pop5nEZFHxLHefRS/GpmjOqf44v3FpxqeIsqE/Wf8ro+/EXFdH6/nXX8LAAAAcLrWi+Ws6tar03ToguhTtWiT/79JlJdFRDF9SZSW70+XicLK3/c47hKllQtYk0Rh1ZLbOFXat4waw+TDkFVD3ms5AABAL5qdQL9dCAAAAH26HboAhpHFYSvzsBdc/vP+fUPwT2MGAAAA/EDZ0AUAAAAAnSv7f8//AwAAgNNWPf8PAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACALm2K1Xy9WM7a5mx37aS5GwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgjf15R4EQCIMw2Lu+M5n7H1YaNDU1qQLh428MBgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIA3v/vL/4mpcSaZe20sPY8ka6fG1qmxd24c/WF8/RoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAu9uclBUIgCKJgzvjfSd//sJKgZxAhAhoeVdSiAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4It+98v/ialxJpk7bSwdjyRrV42tq8beg8bRg/H2bwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAudu7nNY4qDgD4d2Z2trYqxig5RETBg17sdlNbe/WgBA/+CUJItzW69Ueagy1FyMWb5NyL6FFEUOKt/0PPLfRSbz3soYJnZWZnmmkacLV0Zpt8PvD2fWcY5n3fJIR8570EAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKA2eW8vzoqPhWmcVudu3b+2XvS39/WFGzt3lotWxEmbST8dXm0eJEvdJQIAAMDRkdX1fUTczXdXiz5dKOv/vL6mqPl/eH4a1/X8/rq/7uvav2i//3bv5QcDLUzHKW56YWM8OvVoKr0nN8v59sK/XtErn3z57iUrvyDph9svTfLyeSbf3bz5fr8Mj7WRLQDwf5ys+yqofx8q+mGXiQFwZPQahXdd/2cL3eYEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA0IbJdjxbx0lELPf24sLt+9fWD+pv7NxZrtvZ69d3mvcsbpFHxIWN8ehUi3OZd5evXP1sbTwebbYfvBYR3Y1eBR/PcE1ElxkKHjdIq+/1ecnn6Qg6/sEEAMChk1etqOvv5rurxblkMeLvHx+u/99sxDFj/X/vk7O3mmM16/9hazOcf4OtS18OLl+5+vbGpbWLo4ujz99ZGb47PH3uzJlzg/JdycAbEwAAAB5PP4no76v/08VH1/9PNOKYsf7/6vvhN82xMvX/gfYW/brOBAAA4Gh78fW//kwOOJ/0+/H12tbW5nD6WR3H5kp5vNJBqv/Zsao16/9sseusAAAAgDZMtpOH1v/PN+KYcf3/uZ9e+aV5zywijlfr/yfXvxifb286c62NPyfueo4AAAB063jVmuv/ebn/P32w5SGNiLfemMbVvwGcqf7PPvj25+ZYzf3/p9ub4lxKl6bPo+yXInpLXWcEAADAYfZM1Ypi/498d/XTX0981Lf/HwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKBt/wQAAP//K8ZAQg==") r0 = bpf$MAP_CREATE(0x0, 0x0, 0x0) r1 = syz_init_net_socket$llc(0x1a, 0x2, 0x0) openat$vimc1(0xffffffffffffff9c, 0x0, 0x2, 0x0) r2 = fsmount(0xffffffffffffffff, 0x1, 0x3) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000680)={r2, 0xe0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, &(0x7f0000000380)=[0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0xa, 0x9, &(0x7f00000003c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f0000000440)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], 0x0, 0x14, &(0x7f0000000480)=[{}, {}, {}, {}], 0x20, 0x10, &(0x7f00000004c0), &(0x7f0000000500), 0x8, 0x35, 0x8, 0x8, &(0x7f0000000540)}}, 0x10) r4 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000280)='cgroup.controllers\x00', 0x275a, 0x0) write$cgroup_int(r4, &(0x7f0000000000), 0xffffff6a) fsmount(r4, 0x1, 0x80) bpf$PROG_LOAD(0x5, &(0x7f0000000880)={0x14, 0x9, &(0x7f0000000940)=ANY=[@ANYBLOB="18000000ff0f000000000000158a000018110000", @ANYRES32=r0, @ANYBLOB="0000000000000000b702000014000000b7030000000000008500000083000000bf09000000000000550901000000000095000000000000001865000003000000000000009897000018460000070000000000000000000000184700000800000000000000000000001854000002000000000000000000000018500000100000000000000000000000b7080000000000007b8af8ff00000000b7080000070000007b8af0ff00000000bfa100000000000007010000f8ffffffbfa400000000000007040000f0ffffffb70200000800000018230000", @ANYRES32=r1, @ANYBLOB="0000000000000000b77a0c000000f50000000000321b70a49d0dc75d", @ANYRES32=r0, @ANYBLOB="0000000000000000b7080000070000007b8af8ff00000000bfa200000000000007020000f8ffffffb703000008000000b7040000000000008500000082000000b7080000000000007b8af8ff00000000b7080000020000007b8af0ff00000000bfa100000000000007010000f8ffffffbfa400000000000007040000f0ffffffb70200000800000018230000", @ANYRES32=r0, @ANYBLOB="0000000000000000b70500000800000085000000a5000000bf91000000000000b7020000010000008500000000000000b7000000000000009500000000000000"], &(0x7f0000000740)='GPL\x00', 0x2, 0x0, 0x0, 0x1e00, 0x64e3f9433a51ae0a, '\x00', 0x0, 0x1a, r4, 0x8, &(0x7f0000000780)={0xa, 0x3}, 0x8, 0x10, &(0x7f00000007c0)={0x5, 0xd, 0x0, 0x8}, 0x10, r3, r2, 0x3, &(0x7f0000000800), &(0x7f0000000840)=[{0x5, 0x4, 0x10, 0x3}, {0x3, 0x1, 0xf, 0xc}, {0x3, 0x3, 0xe, 0x3}], 0x10, 0x8000}, 0xf4) r5 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000100), r4) sendmsg$NL80211_CMD_UNEXPECTED_FRAME(r4, &(0x7f0000000340)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x20980280}, 0xc, &(0x7f0000000300)={&(0x7f00000006c0)=ANY=[@ANYBLOB='(\x00\x00\x00', @ANYRES16=r5, @ANYBLOB="000825bd7000fedbdf255300000008000300", @ANYRES32=0x0, @ANYBLOB="00007c63284cdbacf36a87a2295dd8b5a8453c3daa5205232e6022c359b8c029c2b12e22e2b552bc6a03d8c089032a6e1cad2afc"], 0x28}, 0x1, 0x0, 0x0, 0x890}, 0x4) sendfile(r1, r4, 0x0, 0xffffffff000) 00:10:49 executing program 4: add_key$user(0x0, 0x0, &(0x7f0000000180)="9e", 0x1, 0xfffffffffffffff8) r0 = add_key$user(&(0x7f0000000200), &(0x7f0000000300)={'syz', 0x1}, &(0x7f0000000240)="03", 0x1, 0xfffffffffffffffe) r1 = add_key$user(&(0x7f00000003c0), &(0x7f0000000440), &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f0000000100)={r0, r1, r1}, &(0x7f00000001c0)=""/51, 0x33, &(0x7f0000000340)={&(0x7f0000000280)={'crc32\x00'}}) (fail_nth: 7) 00:10:49 executing program 0: r0 = bpf$PROG_LOAD(0x5, &(0x7f000000e000)={0x8, 0x4, &(0x7f0000000000)=ANY=[@ANYBLOB="b40000000000000063113c0000000000c60000000000000095000000000000001b874f7463b544c2f9a8ae16"], &(0x7f0000003ff6)='GPL\x00', 0x5, 0xfd90, &(0x7f000000cf3d)=""/195}, 0x48) r1 = openat$incfs(0xffffffffffffff9c, &(0x7f0000000000)='.pending_reads\x00', 0x2c0, 0x0) fsetxattr$system_posix_acl(r1, &(0x7f00000000c0)='system.posix_acl_access\x00', &(0x7f000000c580)={{}, {}, [{}, {}, {}, {}, {}], {}, [{}, {}]}, 0x5c, 0x0) fsetxattr$security_ima(r1, &(0x7f0000000040), &(0x7f0000000080)=@v2, 0x9, 0x3) r2 = openat(0xffffffffffffff9c, &(0x7f000000c380)='./file0\x00', 0x40, 0x0) r3 = openat$fuse(0xffffffffffffff9c, &(0x7f00000000c0), 0x42, 0x0) mount$fuse(0x0, &(0x7f00000020c0)='./file0\x00', &(0x7f0000002100), 0x0, &(0x7f0000002140)=ANY=[@ANYBLOB='fd=', @ANYRESHEX=r3, @ANYBLOB=',rootmode=00000000000000000100000,user_id=', @ANYRESDEC=0x0, @ANYBLOB=',group_id=', @ANYRESDEC=0x0]) read$FUSE(r3, &(0x7f0000008380)={0x2020, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x2020) write$FUSE_INIT(r3, &(0x7f0000000040)={0x50, 0x0, r4, {0x7, 0x1f, 0x0, 0x10400}}, 0x50) syz_fuse_handle_req(r3, &(0x7f0000006380)="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000008dceba394fc9d73b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dc4e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ba045abcd5dfc67d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e7ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000209bfd66eea2105600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f8ffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000f87c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001354c4b600", 0x2000, &(0x7f00000062c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x20}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) dup3(r2, r3, 0x0) ioctl$AUTOFS_DEV_IOCTL_PROTOSUBVER(0xffffffffffffffff, 0xc0189373, &(0x7f0000000040)={{0x1, 0x1, 0x18, r0, {0x3}}, './file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00'}) bpf$MAP_UPDATE_ELEM_TAIL_CALL(0x2, &(0x7f0000000300)={{0xffffffffffffffff, 0xffffffffffffffff}, &(0x7f0000000280), &(0x7f00000002c0)=r0}, 0x20) getsockopt$inet_mreqn(0xffffffffffffffff, 0x0, 0x20, &(0x7f0000000540)={@multicast1, @empty, 0x0}, &(0x7f0000000580)=0xc) r11 = bpf$BPF_BTF_LOAD(0x12, &(0x7f00000006c0)={&(0x7f00000005c0)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x18, 0x18, 0x3, [@struct={0x7, 0x1, 0x0, 0x4, 0x1, 0xffff, [{0x7, 0x4, 0x4fb8e6be}]}]}, {0x0, [0x5f]}}, &(0x7f0000000600)=""/151, 0x33, 0x97, 0x1, 0x401}, 0x20) bpf$BPF_GET_BTF_INFO(0xf, &(0x7f0000000d00)={0xffffffffffffffff, 0x20, &(0x7f0000000cc0)={&(0x7f0000000bc0)=""/121, 0x79, 0x0, &(0x7f0000000c40)=""/92, 0x5c}}, 0x10) r13 = openat$vcsa(0xffffffffffffff9c, &(0x7f00000016c0), 0x100, 0x0) write$FUSE_INTERRUPT(r13, &(0x7f0000001700)={0x10, 0xfffffffffffffff5, r4}, 0x10) bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000f80)=@bpf_lsm={0x1d, 0x0, &(0x7f0000000a00), &(0x7f0000000a40)='syzkaller\x00', 0x0, 0x0, 0x0, 0x41100, 0x11, '\x00', 0x0, 0x1b, 0xffffffffffffffff, 0x8, &(0x7f0000000b80)={0x8, 0x1}, 0x8, 0x10, 0x0, 0x0, r12, 0x0, 0x5, 0x0, &(0x7f0000000f00)=[{0x1, 0x0, 0x5}, {0x2, 0x1, 0x5}, {0x5, 0x3, 0x10, 0x8}, {}, {0x3, 0x5}], 0x10, 0x4}, 0x90) r14 = geteuid() r15 = getegid() syz_mount_image$ext4(&(0x7f0000000100)='ext4\x00', &(0x7f0000000200)='./file1\x00', 0x2000000, &(0x7f0000002fc0)=ANY=[@ANYRES64=r15, @ANYRESHEX=r15, @ANYRESOCT, @ANYBLOB="ca42ad87b11bb3b2507e03129a435e7c9445631055f28a4e6777e97047e5807db4996b10208d04454ea654888bf754953478b3d8f70eac439f50117ff92bea81070bba59ccec17e7d182ea9fdfde2b94c826d24492fd7f8983925947dc2b357943622c9feaa4254f40a2ed56e4010e2543166dfc76e5eaaa01a65f105a20fdcdb5c20c2245eecbd4c9b02c2dc995c2a8f49e54093b00df3ae49cbb07db669e4a3674c0a6397ca594873755027deb72b094a29553f674e5a44c597f0473f49684719c9445839a59a09e1c1361d72b8a1dd163eecd03bd218ba880482b1733ef3f91cbd42796bdeb13d63c3eadecb3dfe83f1d88b8b7fb053eed7e742bfff269a5c16070d4de1d198d2fdcfa404fc9e6df202578e962544794e77c2425f73fcd3d0cd1d4ffbc4ec0754e946adff5e9e83ffc586126de12ee3a2b1e347cbf598c20648bf7026947cebc4e01a8a38e87575cb8460968949003bd44b8511dd953cfd9eef7b0cf149f77741abff47103a50ac1efb39eba528a63cca0329ef5c2247efc16857ad98255693a11149dde8fed62623d07d357b0c1251f9c4f7492c9e50000000000000000000000005474a24e36675dd9edebf063d027831c024cc83e4df67f962618113f229119ac31c2186d1c7d69", @ANYRESHEX=r15], 0xfe, 0x4f6, &(0x7f00000007c0)="$eJzs3d9rXFkdAPDvvclk0zZrZlVkXXB3cVfSRTuTbNxtEGkriD4V1PoeYzIJIZNMyExqE4qm+AcIIir45JMvgn+AIP0TRCjou6gooq0+aq/MzI02yUwyNZNMd/L5wMk95/76nnPJnLl37uHeAC6sNyPiVkSMRMQ7ETGZz0/zNN8s7LXXe/L4/mIzJZFld/6WRJLP299XszwaEVfam8R4RHztyxHfTI7Gre/sri1Uq5WtvFxurG+W6zu711bXF1YqK5WN2dmZ9+euz703N53lTtXOYkTc+OKffvi9n33pxq8+863fz//l6reb1fr8x9r1jojFUwXoor3vQutY7Gseo62zCDYAI3l7CiODrgkAAL1onuN/OCI+2Tr/n4yR1tkcAAAAMEyymxPxryQiAwAAAIZWGhETkaSlfCzARKRpqdQew/vRuJxWa/XGp5dr2xtLzWURxSiky6vVynQ+VrgYhaRZnsnH2O6X3z1Uno2IVyLiB5OXWuXSYq26NOgfPwAAAOCCuPLGwev/f06mrTwAAAAwZIpdCwAAAMCwcMkPAAAAw8/1PwAAAAy1r9y+3UzZ/nu8l+7ubK/V7l5bqtTXSuvbi6XF2tZmaaVWW2k9s2/9pP1Va7XNz8bG9r1yo1JvlOs7u/Prte2NxvzqgVdgAwAAAOfolTce/i6JiL3PXWqlyJ8DCHDAHwddAaCfRgZdAWBgRgddAWBgCieuoYeAYZecsLzr4J1f978uAADA2Zj6+NH7/2P5spN/GwA+yIz1AYCLx909uLgKRgDChfeh9uSlbstPf/8/y567UgAAQF9NtFKSlvJ7gRORpqVSxMut1wIUkuXVamU6vz747WThpWZ5prVlcuKYYQAAAAAAAAAAAAAAAAAAAAAAAACgLcuSyAAAAIChFpH+OWk9zT9iavLtiYO/Dhx669dP7vzo3kKjsTUTMZb8fbI5aywiGj/O57+beSUAAAAAvADa1+n5dGbQtQEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABg2Dx5fH9xP51n3L9+ISKKneKPxnhrOh6FiLj8jyRGn9kuiYiRPsTfexARr3aKn8TTLMuKeS06xb90xvGLrUPTOX4aEVf6EB8usofN/udWp89fGm+2pp0/f6N5Oq3u/V/63/5vpEv/83KPMV579Ity1/gPIl4b7dz/7MdP2vGTOBT/rR7jf+Pru7vdlmU/jZjq+P2THIhVbqxvlus7u9dW1xdWKiuVjdnZmffnrs+9NzddXl6tVvK/HWN8/xO/fHpc+y93iV882P4jx//tHtv/70f3Hn+knS10in/1rc7fv692iZ/m332fyvPN5VP7+b12/lmv//w3rx/X/qUu7R8/of1Xe2z/O1/97h96XBUAOAf1nd21hWq1snVMZryHdc45c/PFqIZMvzLZd9r/j6fbzyk3P5LJTrP5aPShGmPP8Tntb2aQvRIAAHAW/nfSP+iaAAAAAAAAAAAAAAAAAAAAwMX1fz4hbDwiel75cMy9wTQVAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOBY/wkAAP//E77WGg==") getresuid(&(0x7f0000000e80), &(0x7f0000000ec0), &(0x7f0000001040)=0x0) r17 = socket$inet_udplite(0x2, 0x2, 0x88) faccessat(r2, &(0x7f0000001680)='./file1\x00', 0x104) getsockopt$sock_cred(r17, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r18) syz_fuse_handle_req(r1, &(0x7f0000004000)="149737ea7ba6e7a36d2eda39e7223fa40a36161bd35dec07a10aa0037f477593a3d6d062f04c2dad3366a0b9be3a78bd1c704ec72d007431899a138015780efe403bff637d6d22644141c1497aa4c1ebe19e52491e33222451942ceb0bcd482cbe5dcd7f304044ecbd3c1ecf8922fad9697e878ef5a18b70d3a36cd27c7ebd90a29b2e27de03c9a1b971c6f30e0a7393c07ed91e2daf961d6b39331801ea31567e96b330f203375052a4dac83a25cab898ce94ba85da8f92f49c9f4bfbfc18bc74d7c239be512b9725531bd02e9676949a8f1f1c2f043e58c15ff8aa287eed95278bb5ec7fe7cab39766c171ee6000304e8288c36bf84d9c148bf465cfc59bbb4c68921f6ebc6f0ab64342bea6225097ad6c643c94037ef0e1d9a5164f878d088b8fda83587d528c3f9fdaef43f667f6672f7c149cddb62b3d30e2785f645da5eeda0b3160a90bfcb6e62a68d19f00dcc754db946d19528ddf01351181c2412c5663fef920f4eef2a27ff4d292db20954df907087fd9938a8da5262bfe2172c6382945c53aa8e3cc74288b22e400da5af5c3d7680a8aa8d91984cab63c1dc9f9d156c1d11320fd191610658f8144d0b9183d0a549f0b8b38a75ac280aeaef82650c9a604ebfa980e446207f76fe4b1726413ee1dea6ee56505d9ecffcc43608f104937d09d7e0572e1eb9bfeb4f83f22a6fc31d16cfed7af25a80178e0421204feabc6b4897718df6fa86c18c00f0f465010be37869496da5db817192b0a409a48b868af86f92458ea7c4c8438368ddf85c13c3f2faf64501e192315c9fbe1fe0769add704a7e014bc0faf8ba64d658a65b575409301bbe387b2b9b0078b7a1574ff3f573b54bcbfbcb93b1c34c1664b636d7fd1570dfc8ffc42827419086ec46c1d5cf855ac87c6f02e5fe56676df8e3787f073c5afda6d6787a9a09af2ff1a96f42755d52cefe91adacd445afe08aa9723a0df0536454ead43fc715cca708f17e5bd3b94e4f84874c6294ca2a98761a4d8589ba5766a6cb1b03484752c75530e933bcd21b40f9ed7ccccfb0a3fd6210de9676580349c70ab14049ce9e64fbdb9592d23d5a44e295300703b9dabfaabd393654b8e190a0d7b0ef46814d8cb831d134a7d88b22cbb2d788945b0a19eda2968d598b4c451e5b8e327750225ccb56b3badbc26f962fbb7df8a1175c92b30808f2d18d05144f5a0b0757e514109b2f2f8d4e4fc030b7227ca7160d357232781d83bd45aba459e9961d08ba3c1c9f2db3ef0d74faa993b2ed732c66b81fed6f4e832f8d50bd8c4f7d3a7bf4ac31ccd6842b9511cd1ab905391f07a409bcfc76f7289946e28baceeb50ec4f079b2b5f0d961dc1d4f328e8cea2158f4c7d5fbe891eee3c14276e86ee9bf2276e156fc08bea9d92448943df943dd3198550866a17e5fb4557ca8d2922a1820919d339a877cebb7a867d4eb28111a385e0ba9f67fac4adcd2f60dcf68316801fea95d14b747997514527274e6f8306644cc64b2f970c3135eb6d1732941a7855891031ae2360397316b93633d153e1dc6e414872b29c0d1abbfda988a4b8576a5387ce2adb4743b790e930b39d0cc9368d608759c2b1305b7893dd692a3ee39c6a13f16ce0ea88c2cd7e12301be6e608c131a14fb3187d1f87b3fab85452ecfcc14c7f053fa1c036a0b62094d4a65e4d0cb04d8282de824c52d8b433430d42f706bbb044c6afc9c4e92be77688276c20106ee78fcc8d6774ced083252a50172f97ba41cbdce51643e99cee5eb44d80589e4da3a6477c5d62421ef6aa673ede6e0c846a1d5f3f3bd17246b4a803f0e6dd08227ed0cc18aec0b0cbccfbf67d82004f5149b74cb7ff41b127a951bcac6222c871f77623cd153dc8b093d9ffa4077b90c11959c3d3d953e9fa0ceeff611582955f313e988ac5baa8b22ae247d5f0cbc2bdfe02cbdfbfe2be0a26fd8815f4f4164e33a1bd4192d2d09af6abc29274de0e59e4a56d0d2eb90da54e0ae1b484933e08ee1bd4b5823d861f64cb13425be82e8de70d8a61d4a419eaafb197df6462c5ed7d00956cb99088e5abc0454925af8e1562407a57c27f4f5e4adcfdb46d154f29e3321d0283237f2fca81d858b210e2da60c2cdbc64b61e680cb1fc5c1682b0959135b40edeec4fc261e6315b0cca1bba1a0ce800ce7a34eeaf493c58b91e09db4bda8fe8d3aaf92c159ff8f040ed7833818c67e9d983b3d9b49a9e0c0dcf7dae0fd2d53bf4146920ae97ecaed4d03738328360c0605ac60b8f2816d2bd8ccb172c313fbe18311d77242f90826b2f56ce07a90d53054c38f665acf4eb5ad1856224f9c679adef439b01aa130835de8ae799a71b5593d8faf7e8662ec8f6c1a45a887bb29f42192624d7e3255a090ea46fb7127c0e2999f6bd53361ff51eca29770099a9977c90a1c2725469ef4ab8ea94175847d9244979b89949cc0e80b310166f25f1abb23b122dc7741be051d8294196c31da5c451a29260e567be617341842a13da4bdcec6a18206104e958d8cf309bd0d774457fa36f57358c90a9187a693d9cea6b4d2052e821f2577f50bfdab920118a58adbcd5e1a39dc76411515b60c24d19ce5da85336fedeebb63ba48abe7aebb8ec7edeb0587e62e46d07731ddbde7affbd23a278bcb6f767f540c91136348b707b908a78d21f281f775f7351d49fd4c1bc13b61804f25c2977ecaa22cf1971b1c6bb5f16ececbe56762bfe50825dbc7531935b888ed0e70a36448782beb44c4e8cf22c143313d7453bdd9e6dd6ae4f9d42c8d14c21a09b0b0fc1e1872879cb78697a3a9bc8c0fa695de460061d36d59adaabf4e470645cdb41ec8f0cf4bcdd321f64bfe06038a9299f748fe1175c6a79a0e24b71075d7327c3a790012891b474afeff6d61acab840684b1ec54c30313d9005cd644f2f9c7fb240382edda9b7f4adea9d7f9cc41ea6c4949fe9bdec3d140e7c2ceba0627bf67974f32bbc23900a7e857c1060e8fb3b0138eb3a1bf42efa96d9cea1113eb0bef038232e38e7c77bcd3857902706f34f201449a55c11c374442589b78d7218185f65d8a7d26106bd9b3fc78fcc9f90683746695932a1efaca6da257fc583d96c2b4763368205be7dd58b596618b6e7bac8c2109faeeff40b67bd10a33862a459b16a336d757fbca2a28e00c7b2cd948666e04643ac2240452658bed69c72d4029e3b6f48a0c4522b2db2a6ecccd69324d20290e995706e7c75388be4b8445d0432ae18ff9829d978a239d908c43d7c69458dd10801c23b4cf04091b8486e34a78a2035b3dda5780a61da7f85fe98fcaaff65504e9d029a63a6e8fcca4711e0fff79dbee17f8109e2d8601fbf4b85c93a57edb67855cffedbe66aef9531c1ece594da081cd6eccba33f157c3df847cb416809b38c6bd5d232c8ee8a3fb11a5d729fe0ee03c56e9b1c2100fb6a5a2a397d29b0c1386a207ad41b4393fd8eaa8a47a3dbd028d31d59dc2b848b7dfe276846739e653e14fd057ca07704161d0f1dddfa91d347d43a606f9bf236e2c360811bb925bb080c494179b658a605ba0ef70c721003155d1dd30600856faac25ac94a2e9c8cf1a65c3a83be893b34bcb4e1c96959854e9ee1bffa6ea14dbef7908a98e1d11befaee7c71b407386faa95f498c2a2714f982cd3ba4c72bdc5a7943d7918cea2752e9b24052b655beefea5a743e978e71450b7a35bac765c95d02f13a8074877ed63eeafaa9c523d1261cbfad8ce1e8efdf090a44adcbdc40095fe9015530b2a0554c07295ca90c7acb6d95c77d81a037903622c97f1c666e2704d0c122073ec9abef0282aa984eec9bcdd520b3f21ddc7d5cfa2af9599754f3e689e58c808f16ec1d0218f0b5f9269dbcaee6597e97cc9d26db78d3b4f7072c1c105f3ef14437305897aea59424a9c354db78e18191cc8e691207dcb87de872a44a762e52dc6935b74dca79e12505342e9cc7f49291d20ef664da0f0f18f053eba46fa98b79f8333e92ec26b87f4585209ce93b03153e916e6b8a69a9413b38c83ee6af6d716bc01bc21261fd850278cd4d4576cdfb32c7173bde6e045c418bc67d7f4640287806b679f6aaf3524a82a160f56d2e8d8716ff17639de29f2c96649929f219b2f0f0a1445735ee5d95897893918b7566667dfac5118b37289278646a3fc7e2d2efd592d1866f681930b538e5d0b9bfc520492cf8e55b0ab70d3821961078a0a895324c5ad61163492d85b4d26e796688abecd8e8a6570531371ee487ef4f6231233773f90e41c13f37b9467a82fe1edf48fd9ff4b4d0a5908f03ee8e58a29242ca36afe4e722204b7b761c2e92190a23043d531129f6fe6ca3035c96e23b92f7cfe70cfce07a86132e0d630981693b5fc0cc6e9f018719ee6108e6a2b7a260bf1d4bdbb0e440c24f46f546c04a59c07087c8deefc913e76c30c5d39697741359ecd82451bf9cf74091fe40a746e8a0c67716e77574654c401141122bf8d73f4a7c36fec632a411699ad5f6ad25541a2eac73bddce91f61cab70ecc50251d769db94f303b17c8e1f5177cd3d8a8d7565418fa50c78b4dd5317633a6736544413d9b5e3427a1ab7edcde2af8ce23f1618f889e3d9107a2eea4538d6eb6289f2c06ddf8f302454f647ffda4b3ac0571ef9ac1595a3c792aa72f663c8a079c893de88b3700229e4c1e922c5cd90f414bbf6ebf2631d9dd41ba743f610002ba12a8210f21406b01dfef250a60b243ef60d25f95f6c284cf95728e3f4b1dc24773ae739018641c4496acc2b2b6e45f8438342d4d875de28c9cbeabc2ea40bdee9d352aa53e16a969ab39eca15e619b8b2905e668e33dfe61ceb4e7937ca3af51d26198fab6a8d49c2ce591c632defb67fbec7edbeaa18930dce54ca16213dc5c92c585efc835d03ee6a56343855c12c6f318a964d08b0ea91c242381def9521fe9ffce5bce7447727ea01fb418939be193d1c8549b7597c4844aab7242c321c13ca452802ae394c6f6ff832ecb20ff419e059284d8bd058d7c77f7f8610ef373e843de70542be0ace144d7e59f215ac15b4e5d31b830e57da9042ccb4df3e988e1f454a10c8007ea418ae8f9f4346f7c219a540de80ae7c306102743efe8a2925292f69608efd1c591d4a94885c5a0c16552f6702f0d18ecea263cc6a1443d01167bfe64fc6c4405ace83922df18d2d6f9c03967f9503f9f6718dcf0fdf543d61e21d5cd74df1d78e8e1e3f4f78525198d3222656855aa5bb51b479aacd4959ec8bb0ac9b79a86caf32b2b42e8225d351d034d4dceb7ffe32653d528171bf386d94d048188224aaba05cb522c186403bbfaf76e54244e9adbebeb161c6448b7220dd4dff5362a83bd5eee48069efe875db6b50c53e07cdb327c1b792fa1b461cb73bbfe2b413d5cd6f718f74cb3ab7cbca3d5cd9c11bb62e8213ba0a8b13869f0299eabb66dfd291fc86e356c31b16dbe9717cf3de9d88a9d8e5de7568aa5c0fa928784c01ea4f3628860eccf79bed1381ed5350f04469fc6cc13be6d38d6129fe4dde2d7051ac650a7d5399a0b08588c1853a2596d64a85c021289b22e1d3e57f1ad05ba864511e8f8c223ca340e5a4a97db6cb90f9afb2ea76212e12bacd98c700c23bc9849a400878cefd7e0b58ced2f60892269a2722889eee1683a611fa6b47a98b637720aa1c13f43489b2a71d8bbfb6e8bf8783196088f032c571d7129d57a92d8e17e116924f85e33fc2ab875f9eb938a0dc92842122904694454c7b3b605a18fb0e46b4588b043cef0de23a3560a08f6dc3bcf2f292f36d6e1e59a0cb98982a4e088d35cea2c7d29e27f41a71cbed8531fda457dba7f82519e5dd537f3bf1a7d772647fa95c13a99567ecfa153cac500a0778ccae1f7e70daeb0fd657605da77bd1f14b4044a6da082e4ebd785c7f965e56ce566a3748a08c8a38677c152647a59dc18b10a81b1ccf925ef47fd428b9668f27572fb6d0112545d337369f13bfbb61be408794bfa6f3b27c33ebbd70f248e2708567443e6f42bb0d6e49d15a05ff6b9fd40bc2c0cd2f567d0bbba5aea2dba31688c3f903f129cd89c53f618d2bc8dcff6bfb437de8b8eb8a6444bfbd118238729631d9e931b8d5607442696870d327a686af4c657869f17b697e88ae28d0fbf26c072eb41b58e294bc873ae228b2b86e5d4fa8b5b4f3ae5a1850417edb6f37b54cf47f038e162a9a14f7bfca40e7d9397945c0276115025bb8bed0012faea4268c4060ef0ec5dc84a435d41e6064dfd4e73d3d944aaa92b7d913b3391ec331ff735efa4f32ed8fcd50566218e57630e7cbdc4d8d0cbca36621d8f90904e52e479971ee1d83c72ca1071cf82029a3b5c550de3e82c8ad125955248aef0403255d2b02c27b923455db7a80c9ebe043f5487b03badedf1fc843cff484f6f0dc49f160f6345de3af023bfd258c0057062dc2a515e536a6320e713343f62c1d24778feae21c718fa28583516506fa87961d797b0f00d7683d10a4336a4bfc8f0bfb492e249e63e81f7bece6b0271412a0f1a60f7ffc623eceff001f7c3d22a2b036d2cee63fda7b25cbc0f770f96f0df2504d489b79634350c2b2f9b3b1f86b1d7a5d5a9cd507bca7627d971919e9fc3df4587f18449dde1ba716ba05d6638c2321d2c77a31ab026903328272abde87275167cd1526cded59e1a93f1c44e849e31a88c372d573a7f299f6e55dcaa0e07749adf1f68598b3ebb326b644c8492b301c81746f5cae5db4bce9b1b582326bd5f5709d6fa89d83c0831254d700604a36124bb3b34b5b6a69572fc0e51acb9c8e9dd5020911502d750df7bbd14e4566e62e85f25be6f65bec0546a8d357b5e87fe3b8177fa2c364421fb96f0fd5f8436907a3e1c04e6f19234b7fed04c551fbfbabcf55f1e56b923e9c86a88b5fc9f0b6b679690883ee8b0b58c540810969eb7eb0a2cd1164289266af3005b72d0bf14565e77f2285aa1b19b036f4631b22cb92c3000da7014e70ad22ccfc20c742baf7306060adcc60f6c1b0639df4e7ff1645927f216f2fe59fb1c31c82c4f1864ebfdd9d5b4d19b4e417f4f6a1fee685cf231c93cd839a3788aa4d52b5b65ff94f859ed6ed52e6935d9070575c8a6229ad0b0504bfb104a758ef6b96fc65efa0f59cd568ce98bfdb8b128ed469b7efe6d67b1edd27014158180ecf7908b9ee1fb0cad63746f126941759171513b3f277e91cac7e6330deafa36e455a6a32c35bb90ddc0ebad9fa34f7ba1e993939fbb63c39b283a69c9e2d8ee1671a7371fab62d44ec0bc6894ec81a947999ac348cb7d01d785c8f4e3f29209a7d8b0836ae278d620e9a85e983f3cb18ea01950cb2b4a20fbfe0f67ff9ede82cbde4a1405fab2dc7dcf224ab0ae96dec9a097d2434d9e2ab9e3fe05c100a2ff6c2d0dfdb1789af4c1760656149aa0b6a72bb8c7c33fe789e0c2539d4b15d04a7c9eeaa52f652a24980772fa38a56deeb28e46bcfa05b3743de1dee32efc4af05a62a5c32eeef4dceddcc7ef05d07105c21ed09a84377c74704a27ef566ac346dbbcdf0ad9f39caf003e150fd74e84ab204b5d7d25acf96fa77c82dcc89da80cb7fcd59dcfc1da8059e20eec0de3b636057f710ed642e31ae7e7a7e63767ef57bcc72713a9945ec4f846636f2f70997e61127ff8e3d9645cb1aee14d7da7b3e288b356afa79f39dfea36ab776459b1626e0265e5feb96a6701b251a27ace836ead159116a05f61ea9b2a0a145ee121133acabe866925ba6d89732e309169c280a724295dcee258f99250748634a9c1687bb0251e94402085fefe472c989dc11bb9b7772ba882544dd868c47bf7ecc76b5debe52c674c2e4664a8e1e30f1fa0401b7240433115a5367a43fcbba92e6865f68441e44310434df4efe3baed6fcb8d478a4b1fa2e9236a5e55ff097a94ac429635ccbd7336e5ce784d064ea34fd929704ba6c36cba95534d0651a1360e76af022dc58bc06aa28ad095ed2f267372acff7545cff8d5acb07164c133d3e0190844f3529602170c00b2dac67774a1017676019e1eeadee611b0261df3b6bf2d5553d9fe85d7262104a7d069b9625e9095c814b5821bba4a4837fd5ff145ca4a254840b920c21422fd12c583d3f727df4784d1f1de31cc09f92e45dbc32d23130a2a31f772194be4308f5b455878d6b369413c438ff10d26417fa74cef5bd54f5fbbd3084246f2a3403be7d0b40ac67f933997fffb171a289c1586f39281a5fe69e0b3449390cf405f1a6859bdbc5c1dc4830482035cee0514b40b4608558e2672a900520e4f8a73043ca1e33a1f4aef18d170dafc229d6b8dd5eb474ee4012e8ba7c70890c9203ed3351bf970ad810ec111a7e0f46ab5479067a884f2ffa78934cbd00fca07755a2cfaa954279ea736e4c5140e3c99aeb60c3ec7da9db6094c21c1c38eb3bbd43e8d9e4302d6916ebbd5523977ce57a1a68ae6a6bc67ad1894961539238bd50ed5222fefe397692511f6ec7f5462c510d91b437634a34490a6305a04dae5a7a618bba81f93497ae1059bcd70e19f11531bde673ad2a9b22a39217ba71232496b7437f3d149b7addf33fc755ce9b891a8ed3e7a45fc2fa53be9aa5df82e6910d177b20f33c7850c4426959e1a011375f9c8d2af9efe8e677db49974b81316537d7404130b27de9626a9d02a202c0a8093c85b7cf12deb26e6a64cf4c69d423840d3c036b7ce565e944149fdf81a39b66e66a91731d7a2af05e70555639c3414bdf33c705b637252cb24d0cf16ffa2b32adfa872e9a2cecc3ae9cd2a81d171638f6d2e5945067ded8f22cc7d6886fb7e41378b93efe448d5081dce0317b53838fa3c8720c3d5e2db1fc5840b5af91c6181bf4696f113c777823d66fa4f056679c1119be609fda95456071c41f813b5b49db7d8d1b6134a0898365975cc06b8c53257c3aec0e4350842cff13621393dfc83a3ac3553d29f81e7f48c3d2e8dabdcb4a5f0040e19f34774836e8c5fc650252acaa5f7daf6f4b81f4e40d7859c2a5f6a2a582df4e767552ad6f5c5b848041389cee3ab5fea73b3e57655a3326272fd33e404434db538b19689efe4f4b1b45c60dce9572a5a4ffc5d0e31fd328bab08f6bd811160ef83febcca7a09e766e91229d2b737b653c900793dddd121154f3d263f1c5a6613c209ab53cb4e058df40ecf0d43099083fa7f1c1ada938609502bad147ca79d6091c9d3d92f65f41c2fed708a943fb5b6d58a645491641b250091cbaea9efeb18b26eae76f27af87baf053fdd5053b0a7a3a2a077d8efc0bbdf99f32b462be48ca4a8b47d8892ed8a5e5a6bcd4e7a6b38814d9ce8d53a59bd1e4cc1b5d39c18eb3bc493eee0fb819142cca5dfe97638b16e83fdb4ed7357357df64dd672c58b1461d5bdab1bb1b924ad7d7b489182f09e99919e4c52ace7fa816f97b1c2c4e5179852f7d1eba29cfb042bea725e5a3f6d5a649b40d7d8035dd285d412dc2d1ebf568412e29c5c0e460194d1c96d200fff5701b3564f221cfdca66862de5c26f94f9efaa5967fe0d2ba5e30581ac1d78414ab8bff85881eb47c644e29f440ac7e6e28ec05608d2adbfbfbe92563bae7f300f97b0d93e93022820ede0ad0aef93281990af3523a853cdd83b7174219382b9d4ed587b91845c69ef2e725e26956a2e8532d57cf54176bc3a10c17ebf36102d61bcc68280a05825c34896f2fe02404e13911320e42033761e9ffc085cd4bfe062bdf1fad92000e80b13de41b5f363d205b49b09f6d5871cfa0bae26b828e8d51d0a0c1710d7b861e9efd53ef762672596ec519f8273d625e7151333e7269774998057740f1a2038c7b8c1da766c6432b4cee809cd37ae6382fd508a1aa714036765d263ba21e828a56bcf29e75217774471e8a91c076a1111443579c945bce348df55f00caa607028d9c719c4e9c2a0f2d132afed4d43af942711cbe66e5517e33f8cf2534b6e58c8a67c1377ac9df32ebc622ad31609fb3a4ac0a7e4b1435c2892de8d1644bda2fb0e6a8dce87b754b3804113b9a7025068be3bb567b71954ada14db0007b4ac6d7d7353e164c96a1f74595f5e874bc780333d32b32a3c915c877f5a4850f453407da4ea5f847fd624f0124e475c1abafed4ae12e9576ab1784b63c63e9b79166a6fd26f4529cb59d8dd18794aa0e5216cc55ad13a9529ae87333c526c9ec20f462b8caf6d00001c3393d6f386f90ab72f57d88ab50bf1dd2b6a283d57d247d1c59d0d3c34f95cb85e91510ee25735685a610b460ace7f0a108e2ce3b55f3f1eb80a8f5f83ebe5d453640b1419299a5649c135c256404572d158e220a87f09b26357839fdf9051dbb9bf622294e61916ffdaa6fd943779be4f4d212a14cf003c451c078a67a54463d4bc2fc468b137063860090169b46c8f20d738899a5a4eec8954b4d7fb03fadfbe36df75682be3afa756a3d60dc958c9649a82ec488ea9ced65f3e0de1ac5cbe2b677bd194ce8cd2d6f894e60497af1c25fa77cc678d22b9ace5f9917b40f95304a6a2321a55073cb77686be63a62ca175a44540834f224256f53589b25f9a0ae898654b956fd524f846ec127cb8fe064813b3848686088b686d3bf4eaeb491239751ac7aab0431671808078bfc387ad89ff53c31b5edd540658b4fabc3140d979d5a7240af2c19e900a3eced1ed632e6c58db4c06bc2d27d2d6dedc281d8470bfc0d97ef3226542e1395f244a51d1875216e69ec4b368a36dbccc4573b5afee066dd8b2eb8a7112518873a41fc27379f0ca1b2f8f0eb83a94d4d1a55006de7cbd3301365e6f94482efa71723de1547813b60505a91e106f390f18da50d6a98ab52abd301da82e5c73826abd59f6e21e4859504c35e0a8bb82bda071cf7f0dfb55290bb366d7b229448fa1500dedd5432d1981a339ce0175ba2bc968232c104c16ce03a4c7cf17a3759328e8b4eff1f79267f2ae9b8ac316a19d314b96fb8e23f75b62fae0a141065f1680254b549cc15d9c3b596323c6ad8543f0c5a28a1c5f8ba1789e63017f491a6129ef8fe6e0c80cb52813c2cd0108ca1cb9abcfd20a97c1434c624511735d7fab6193e71afab0dbe7fd30513bf32adfee76941ea6092f19a324c8f5f91cc3047802d714f2c0bf7c33518d122aa9291de1e8f78f0496c6ddfcdf3559296502fbc99728e69578b0d59f54aab56821f89fb29a50038fbc0e3875d89aebc2340f4ae00cac12ca95f9d8d655d2ff1ee573797a0dd1629d59b7da771db8fd6de6e01c8bbe0a253b0f2dd38eb3a60eb4c43b7df8669d5307cd937a0d8fe9ce1d7ea9cc5d01d6327bf674e698ba4b33719dee02b3a10a9510ad1c5e0d38877c275c9a0e368435e34618b31d6f27c988035aedec59a7fc6545a7a16700cf56ae6a5f7e240c02536bcf2c9103d0e2fcee8543d53f4febdb4e29f1c8607200bd8398f2fa4eb62f3664ced952aa74c7d3e94d9cdbcbbb9f4b7f312d3425f6aea7e0945165ab5f673557a654932e6c664026d24e231bb872bf0954cc399523575c80d4c939335bafbae4f232031fb948e5f2875137d8daa6c0456b063770ae1e48cc1baa0231ffd7e4a1d4170e24", 0x2000, &(0x7f0000001600)={&(0x7f0000000800)={0x50, 0x0, 0x5, {0x7, 0x27, 0x6, 0x8, 0x400, 0xffff, 0xf77, 0x9}}, &(0x7f0000000880)={0x18, 0xfffffffffffffffe, 0x8, {0x1000}}, &(0x7f00000008c0)={0x18, 0x0, 0x7, {0x6}}, &(0x7f0000000900)={0x18, 0x0, 0x25c0, {0x6}}, &(0x7f0000000940)={0x18, 0x0, 0x9, {0x5}}, &(0x7f0000000980)={0x28, 0x0, 0xfffffffffffffff9, {{0x8, 0x5ec, 0x1, r7}}}, &(0x7f00000009c0)={0x60, 0x0, 0x401, {{0x1, 0x2, 0xb1, 0x7fffffff, 0x0, 0x7ff, 0xfff, 0x2}}}, &(0x7f0000000a80)={0x18, 0x0, 0x4cb4}, &(0x7f0000000ac0)={0x13, 0xb, 0x3, {'],\x00'}}, &(0x7f0000000b00)={0x20, 0xb, 0x1, {0x0, 0x4}}, &(0x7f0000000d40)={0x78, 0x0, 0x6, {0x4, 0x5, 0x0, {0x3, 0xff, 0x6, 0x9, 0xc1a, 0xff, 0x0, 0x6, 0x1, 0x8000, 0x4741, r14, r6, 0x0, 0x1}}}, &(0x7f0000000dc0)={0x90, 0xffffffffffffffda, 0x1, {0x0, 0x3, 0x6, 0x9, 0x432, 0xcceb, {0x5, 0x7fffffff, 0x5, 0x1ff, 0x5, 0x3, 0x8, 0x0, 0x0, 0xc000, 0x5, r5, r6, 0xfff, 0x2}}}, &(0x7f0000000b40)={0x38, 0x0, 0x6a00000000000, [{0x4, 0x4, 0xa, 0x6, 'syzkaller\x00'}]}, &(0x7f0000001080)={0x470, 0x0, 0x0, [{{0x5, 0x1, 0x5, 0x7, 0x4, 0x7fff, {0x1, 0x80000001, 0x100, 0x8, 0x9, 0x0, 0x800, 0x5, 0x7, 0x4000, 0xdbcd, r5, r15, 0xd7, 0xffffffff}}, {0x1, 0xfffffffffffffeff, 0x5, 0x3, 'fuse\x00'}}, {{0x2, 0x0, 0x1e, 0x0, 0x400, 0xb, {0x2, 0x751, 0x5, 0x3, 0x4, 0x9, 0x6f20, 0x9, 0x2, 0xc000, 0x9, r5, r6, 0x2, 0x10001}}, {0x1, 0x0, 0x1, 0x3, ':'}}, {{0x6, 0x3, 0x4, 0xfffffffffffffff8, 0x7fff, 0x7, {0x2, 0x6, 0x286, 0x5, 0x5, 0x81, 0x1, 0x4, 0x7ff, 0x8000, 0x3, r5, r6, 0x101, 0xff}}, {0x6, 0x7, 0x0, 0x8}}, {{0x4, 0x1, 0x1, 0x80, 0xcad, 0x5987, {0x2, 0x4, 0x97, 0x7, 0x1, 0x100000000, 0x1, 0x3, 0x4, 0x8000, 0x8, r16, r6, 0x80000000, 0x7fff}}, {0x5, 0x2000000000, 0x3, 0x12, '$(*'}}, {{0x2, 0x3, 0x5, 0x0, 0x0, 0x1, {0x2, 0x10000000000000, 0xf83, 0x10000, 0x5, 0xec97, 0x80000000, 0xf4, 0x1, 0x6000, 0x80000001, r5, r6, 0x20, 0x7fff}}, {0x0, 0x6, 0x3, 0x2, '%\\.'}}, {{0x4, 0x3, 0x0, 0x100, 0x3, 0x6, {0x2, 0x5, 0x4, 0x3, 0xc3b, 0x3d, 0x4eb5, 0x0, 0x982, 0x2000, 0x7fff, r5, r6, 0xffffffcb, 0x8}}, {0x0, 0x8, 0x1, 0xaf6, '/'}}, {{0x3, 0x0, 0x8000000000, 0x8, 0xfff, 0x4, {0x1, 0x6, 0x88, 0x6, 0x30, 0x0, 0x0, 0x7, 0x1, 0x14000, 0x4, r18, r6, 0x8, 0x7}}, {0x4, 0x0, 0xb, 0xff, '-^#(Vk\xb9\'./*'}}]}, &(0x7f0000001500)={0xa0, 0x0, 0x9, {{0x1, 0x3, 0xdc6, 0x30, 0xc942, 0xde2, {0x2, 0x1, 0x8a1, 0x9, 0x4, 0x8, 0x8, 0x2, 0x40, 0x1000, 0x1ff, 0xffffffffffffffff, r6, 0x7f, 0xde}}, {0x0, 0x2}}}, &(0x7f00000015c0)={0x20, 0x0, 0x9, {0x7236, 0x0, 0x7, 0x81}}}) bpf$PROG_LOAD(0x5, &(0x7f0000000740)={0x4, 0x2f, &(0x7f0000000340)=@ringbuf={{0x18, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000001}, {{0x18, 0x1, 0x1, 0x0, r1}}, {}, [@call={0x85, 0x0, 0x0, 0x36}, @ringbuf_output={{0x18, 0x1, 0x1, 0x0, r2}, {0x7, 0x0, 0xb, 0x8, 0x0, 0x0, 0x1}}, @map_idx_val={0x18, 0x0, 0x6, 0x0, 0xe, 0x0, 0x0, 0x0, 0x8}, @ringbuf_query, @map_fd={0x18, 0xd, 0x1, 0x0, r8}, @jmp={0x5, 0x1, 0x2, 0x0, 0x2, 0xfffffffffffffffc, 0x8}, @ringbuf_output={{0x18, 0x1, 0x1, 0x0, r9}, {0x7, 0x0, 0xb, 0x8, 0x0, 0x0, 0x3}, {}, {}, {}, {}, {0x7, 0x0, 0xb, 0x4, 0x0, 0x0, 0x2}}, @ringbuf_query], {{}, {}, {0x85, 0x0, 0x0, 0x85}}}, &(0x7f00000004c0)='syzkaller\x00', 0x20, 0x31, &(0x7f0000000500)=""/49, 0x41000, 0x3d, '\x00', r10, 0xc, r11, 0x8, &(0x7f0000000700)={0xa, 0x5}, 0x8, 0x10, 0x0, 0x0, r12, r0, 0x0, 0x0, 0x0, 0x10, 0xffff7ccc}, 0x90) [ 649.978902][T29133] FAULT_INJECTION: forcing a failure. [ 649.978902][T29133] name failslab, interval 1, probability 0, space 0, times 0 [ 649.988751][T29133] CPU: 0 PID: 29133 Comm: syz-executor.4 Not tainted 5.15.151-syzkaller #0 [ 649.991272][T29133] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/25/2024 [ 649.994054][T29133] Call trace: [ 649.994954][T29133] dump_backtrace+0x0/0x530 [ 649.996222][T29133] show_stack+0x2c/0x3c [ 649.997395][T29133] dump_stack_lvl+0x108/0x170 [ 649.998748][T29133] dump_stack+0x1c/0x58 [ 649.999940][T29133] should_fail+0x3b8/0x514 [ 650.001162][T29133] __should_failslab+0xbc/0x110 [ 650.002490][T29133] should_failslab+0x10/0x28 [ 650.003737][T29133] slab_pre_alloc_hook+0x64/0xe8 [ 650.005138][T29133] __kmalloc_track_caller+0x78/0x3d8 [ 650.006554][T29133] kmemdup+0xcc/0x144 [ 650.007676][T29133] dh_data_from_key+0x158/0x264 [ 650.008987][T29133] __keyctl_dh_compute+0x2f0/0x1018 [ 650.010503][T29133] keyctl_dh_compute+0x1ec/0x274 [ 650.011832][T29133] __arm64_sys_keyctl+0x5d4/0x860 [ 650.013208][T29133] invoke_syscall+0x98/0x2b8 [ 650.014457][T29133] el0_svc_common+0x138/0x258 [ 650.015794][T29133] do_el0_svc+0x58/0x14c [ 650.017028][T29133] el0_svc+0x7c/0x1f0 [ 650.018115][T29133] el0t_64_sync_handler+0x84/0xe4 [ 650.019513][T29133] el0t_64_sync+0x1a0/0x1a4 00:10:49 executing program 2: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000001500)=@newtaction={0xe6c, 0x30, 0x25, 0x0, 0x0, {}, [{0xe58, 0x1, [@m_pedit={0xe54, 0x1, 0x0, 0x0, {{0xa}, {0xe28, 0x2, 0x0, 0x1, [@TCA_PEDIT_KEYS_EX={0x4}, @TCA_PEDIT_PARMS_EX={0xe20, 0x4, {{{}, 0x2}, [{}, {}, {}, {}, {0x0, 0x0, 0xfffffff0}]}}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0xe6c}}, 0x0) 00:10:49 executing program 3: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000001500)=@newtaction={0xe70, 0x30, 0x25, 0x0, 0x0, {}, [{0xe5c, 0x1, [@m_pedit={0xe58, 0x1, 0x0, 0x0, {{0xa}, {0xe2c, 0x2, 0x0, 0x1, [@TCA_PEDIT_KEYS_EX={0x8, 0x5, 0x0, 0x1, [{0x4, 0x2}]}, @TCA_PEDIT_PARMS_EX={0xe20, 0x4, {{{}, 0x2}, [{}, {}, {}, {}, {0x0, 0x40000}]}}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0xe70}}, 0x0) 00:10:50 executing program 4: add_key$user(0x0, 0x0, &(0x7f0000000180)="9e", 0x1, 0xfffffffffffffff8) r0 = add_key$user(&(0x7f0000000200), &(0x7f0000000300)={'syz', 0x1}, &(0x7f0000000240)="03", 0x1, 0xfffffffffffffffe) r1 = add_key$user(&(0x7f00000003c0), &(0x7f0000000440), &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f0000000100)={r0, r1, r1}, &(0x7f00000001c0)=""/51, 0x33, &(0x7f0000000340)={&(0x7f0000000280)={'crc32\x00'}}) (fail_nth: 8) 00:10:50 executing program 3: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000001500)=@newtaction={0xe70, 0x30, 0x25, 0x0, 0x0, {}, [{0xe5c, 0x1, [@m_pedit={0xe58, 0x1, 0x0, 0x0, {{0xa}, {0xe2c, 0x2, 0x0, 0x1, [@TCA_PEDIT_KEYS_EX={0x8, 0x5, 0x0, 0x1, [{0x4, 0x2}]}, @TCA_PEDIT_PARMS_EX={0xe20, 0x4, {{{}, 0x2}, [{}, {}, {}, {}, {0x0, 0x400300}]}}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0xe70}}, 0x0) 00:10:50 executing program 2: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000001500)=@newtaction={0xe6c, 0x30, 0x25, 0x0, 0x0, {}, [{0xe58, 0x1, [@m_pedit={0xe54, 0x1, 0x0, 0x0, {{0xa}, {0xe28, 0x2, 0x0, 0x1, [@TCA_PEDIT_KEYS_EX={0x4}, @TCA_PEDIT_PARMS_EX={0xe20, 0x4, {{{}, 0x2}}}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0xe6c}}, 0x0) [ 650.111057][T29141] FAULT_INJECTION: forcing a failure. [ 650.111057][T29141] name failslab, interval 1, probability 0, space 0, times 0 [ 650.117685][T29141] CPU: 0 PID: 29141 Comm: syz-executor.4 Not tainted 5.15.151-syzkaller #0 [ 650.120062][T29141] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/25/2024 [ 650.122932][T29141] Call trace: [ 650.123848][T29141] dump_backtrace+0x0/0x530 [ 650.125157][T29141] show_stack+0x2c/0x3c [ 650.126359][T29141] dump_stack_lvl+0x108/0x170 [ 650.127742][T29141] dump_stack+0x1c/0x58 [ 650.128883][T29141] should_fail+0x3b8/0x514 [ 650.130094][T29141] __should_failslab+0xbc/0x110 [ 650.131434][T29141] should_failslab+0x10/0x28 [ 650.132715][T29141] slab_pre_alloc_hook+0x64/0xe8 [ 650.134085][T29141] __kmalloc_track_caller+0x78/0x3d8 [ 650.135533][T29141] kmemdup+0xcc/0x144 [ 650.136612][T29141] dh_data_from_key+0x158/0x264 [ 650.137904][T29141] __keyctl_dh_compute+0x33c/0x1018 [ 650.139287][T29141] keyctl_dh_compute+0x1ec/0x274 [ 650.140683][T29141] __arm64_sys_keyctl+0x5d4/0x860 [ 650.141992][T29141] invoke_syscall+0x98/0x2b8 [ 650.143229][T29141] el0_svc_common+0x138/0x258 [ 650.144572][T29141] do_el0_svc+0x58/0x14c [ 650.145811][T29141] el0_svc+0x7c/0x1f0 [ 650.146893][T29141] el0t_64_sync_handler+0x84/0xe4 [ 650.148262][T29141] el0t_64_sync+0x1a0/0x1a4 00:10:50 executing program 4: add_key$user(0x0, 0x0, &(0x7f0000000180)="9e", 0x1, 0xfffffffffffffff8) r0 = add_key$user(&(0x7f0000000200), &(0x7f0000000300)={'syz', 0x1}, &(0x7f0000000240)="03", 0x1, 0xfffffffffffffffe) r1 = add_key$user(&(0x7f00000003c0), &(0x7f0000000440), &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f0000000100)={r0, r1, r1}, &(0x7f00000001c0)=""/51, 0x33, &(0x7f0000000340)={&(0x7f0000000280)={'crc32\x00'}}) (fail_nth: 9) 00:10:50 executing program 3: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000001500)=@newtaction={0xe70, 0x30, 0x25, 0x0, 0x0, {}, [{0xe5c, 0x1, [@m_pedit={0xe58, 0x1, 0x0, 0x0, {{0xa}, {0xe2c, 0x2, 0x0, 0x1, [@TCA_PEDIT_KEYS_EX={0x8, 0x5, 0x0, 0x1, [{0x4, 0x2}]}, @TCA_PEDIT_PARMS_EX={0xe20, 0x4, {{{}, 0x2}, [{}, {}, {}, {}, {0x0, 0x1000000}]}}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0xe70}}, 0x0) 00:10:50 executing program 2: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000001500)=@newtaction={0xe6c, 0x30, 0x25, 0x0, 0x0, {}, [{0xe58, 0x1, [@m_pedit={0xe54, 0x1, 0x0, 0x0, {{0xa}, {0xe28, 0x2, 0x0, 0x1, [@TCA_PEDIT_KEYS_EX={0x4}, @TCA_PEDIT_PARMS_EX={0xe20, 0x4, {{{}, 0x2}, [{}, {}, {}, {}, {0x0, 0x0, 0x0, 0x2}]}}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0xe6c}}, 0x0) [ 650.220377][T29150] FAULT_INJECTION: forcing a failure. [ 650.220377][T29150] name failslab, interval 1, probability 0, space 0, times 0 [ 650.224150][T29150] CPU: 1 PID: 29150 Comm: syz-executor.4 Not tainted 5.15.151-syzkaller #0 [ 650.226559][T29150] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/25/2024 [ 650.229282][T29150] Call trace: [ 650.230200][T29150] dump_backtrace+0x0/0x530 [ 650.231448][T29150] show_stack+0x2c/0x3c [ 650.232586][T29150] dump_stack_lvl+0x108/0x170 [ 650.233862][T29150] dump_stack+0x1c/0x58 [ 650.235031][T29150] should_fail+0x3b8/0x514 [ 650.236248][T29150] __should_failslab+0xbc/0x110 [ 650.237615][T29150] should_failslab+0x10/0x28 00:10:50 executing program 3: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000001500)=@newtaction={0xe70, 0x30, 0x25, 0x0, 0x0, {}, [{0xe5c, 0x1, [@m_pedit={0xe58, 0x1, 0x0, 0x0, {{0xa}, {0xe2c, 0x2, 0x0, 0x1, [@TCA_PEDIT_KEYS_EX={0x8, 0x5, 0x0, 0x1, [{0x4, 0x2}]}, @TCA_PEDIT_PARMS_EX={0xe20, 0x4, {{{}, 0x2}, [{}, {}, {}, {}, {0x0, 0x2000000}]}}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0xe70}}, 0x0) [ 650.238923][T29150] slab_pre_alloc_hook+0x64/0xe8 [ 650.240296][T29150] __kmalloc_track_caller+0x78/0x3d8 [ 650.241742][T29150] kmemdup+0xcc/0x144 [ 650.242810][T29150] dh_data_from_key+0x158/0x264 [ 650.244131][T29150] __keyctl_dh_compute+0x380/0x1018 [ 650.245623][T29150] keyctl_dh_compute+0x1ec/0x274 [ 650.246960][T29150] __arm64_sys_keyctl+0x5d4/0x860 [ 650.248290][T29150] invoke_syscall+0x98/0x2b8 [ 650.249566][T29150] el0_svc_common+0x138/0x258 [ 650.250842][T29150] do_el0_svc+0x58/0x14c [ 650.252008][T29150] el0_svc+0x7c/0x1f0 [ 650.253094][T29150] el0t_64_sync_handler+0x84/0xe4 [ 650.254508][T29150] el0t_64_sync+0x1a0/0x1a4 00:10:50 executing program 2: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000001500)=@newtaction={0xe6c, 0x30, 0x25, 0x0, 0x0, {}, [{0xe58, 0x1, [@m_pedit={0xe54, 0x1, 0x0, 0x0, {{0xa}, {0xe28, 0x2, 0x0, 0x1, [@TCA_PEDIT_KEYS_EX={0x4}, @TCA_PEDIT_PARMS_EX={0xe20, 0x4, {{{}, 0x2}, [{}, {}, {}, {}, {0x0, 0x0, 0x0, 0x3}]}}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0xe6c}}, 0x0) 00:10:50 executing program 3: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000001500)=@newtaction={0xe70, 0x30, 0x25, 0x0, 0x0, {}, [{0xe5c, 0x1, [@m_pedit={0xe58, 0x1, 0x0, 0x0, {{0xa}, {0xe2c, 0x2, 0x0, 0x1, [@TCA_PEDIT_KEYS_EX={0x8, 0x5, 0x0, 0x1, [{0x4, 0x2}]}, @TCA_PEDIT_PARMS_EX={0xe20, 0x4, {{{}, 0x2}, [{}, {}, {}, {}, {0x0, 0x3000000}]}}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0xe70}}, 0x0) 00:10:50 executing program 4: add_key$user(0x0, 0x0, &(0x7f0000000180)="9e", 0x1, 0xfffffffffffffff8) r0 = add_key$user(&(0x7f0000000200), &(0x7f0000000300)={'syz', 0x1}, &(0x7f0000000240)="03", 0x1, 0xfffffffffffffffe) r1 = add_key$user(&(0x7f00000003c0), &(0x7f0000000440), &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f0000000100)={r0, r1, r1}, &(0x7f00000001c0)=""/51, 0x33, &(0x7f0000000340)={&(0x7f0000000280)={'crc32\x00'}}) (fail_nth: 10) [ 650.334727][T29157] FAULT_INJECTION: forcing a failure. [ 650.334727][T29157] name failslab, interval 1, probability 0, space 0, times 0 00:10:50 executing program 2: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000001500)=@newtaction={0xe6c, 0x30, 0x25, 0x0, 0x0, {}, [{0xe58, 0x1, [@m_pedit={0xe54, 0x1, 0x0, 0x0, {{0xa}, {0xe28, 0x2, 0x0, 0x1, [@TCA_PEDIT_KEYS_EX={0x4}, @TCA_PEDIT_PARMS_EX={0xe20, 0x4, {{{}, 0x2}, [{}, {}, {}, {}, {0x0, 0x0, 0x0, 0x4}]}}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0xe6c}}, 0x0) [ 650.361003][T29157] CPU: 1 PID: 29157 Comm: syz-executor.4 Not tainted 5.15.151-syzkaller #0 00:10:50 executing program 3: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000001500)=@newtaction={0xe70, 0x30, 0x25, 0x0, 0x0, {}, [{0xe5c, 0x1, [@m_pedit={0xe58, 0x1, 0x0, 0x0, {{0xa}, {0xe2c, 0x2, 0x0, 0x1, [@TCA_PEDIT_KEYS_EX={0x8, 0x5, 0x0, 0x1, [{0x4, 0x2}]}, @TCA_PEDIT_PARMS_EX={0xe20, 0x4, {{{}, 0x2}, [{}, {}, {}, {}, {0x0, 0x4000000}]}}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0xe70}}, 0x0) [ 650.363424][T29157] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/25/2024 [ 650.366120][T29157] Call trace: [ 650.367052][T29157] dump_backtrace+0x0/0x530 [ 650.368279][T29157] show_stack+0x2c/0x3c [ 650.369485][T29157] dump_stack_lvl+0x108/0x170 [ 650.370780][T29157] dump_stack+0x1c/0x58 [ 650.371917][T29157] should_fail+0x3b8/0x514 [ 650.373132][T29157] __should_failslab+0xbc/0x110 [ 650.374439][T29157] should_failslab+0x10/0x28 [ 650.375663][T29157] slab_pre_alloc_hook+0x64/0xe8 [ 650.377096][T29157] __kmalloc+0xc0/0x4c8 [ 650.378212][T29157] __keyctl_dh_compute+0x3c0/0x1018 [ 650.379619][T29157] keyctl_dh_compute+0x1ec/0x274 [ 650.380973][T29157] __arm64_sys_keyctl+0x5d4/0x860 [ 650.382364][T29157] invoke_syscall+0x98/0x2b8 [ 650.383703][T29157] el0_svc_common+0x138/0x258 [ 650.385002][T29157] do_el0_svc+0x58/0x14c [ 650.386165][T29157] el0_svc+0x7c/0x1f0 00:10:50 executing program 3: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000001500)=@newtaction={0xe70, 0x30, 0x25, 0x0, 0x0, {}, [{0xe5c, 0x1, [@m_pedit={0xe58, 0x1, 0x0, 0x0, {{0xa}, {0xe2c, 0x2, 0x0, 0x1, [@TCA_PEDIT_KEYS_EX={0x8, 0x5, 0x0, 0x1, [{0x4, 0x2}]}, @TCA_PEDIT_PARMS_EX={0xe20, 0x4, {{{}, 0x2}, [{}, {}, {}, {}, {0x0, 0x5000000}]}}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0xe70}}, 0x0) [ 650.387299][T29157] el0t_64_sync_handler+0x84/0xe4 [ 650.388718][T29157] el0t_64_sync+0x1a0/0x1a4 00:10:50 executing program 3: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000001500)=@newtaction={0xe70, 0x30, 0x25, 0x0, 0x0, {}, [{0xe5c, 0x1, [@m_pedit={0xe58, 0x1, 0x0, 0x0, {{0xa}, {0xe2c, 0x2, 0x0, 0x1, [@TCA_PEDIT_KEYS_EX={0x8, 0x5, 0x0, 0x1, [{0x4, 0x2}]}, @TCA_PEDIT_PARMS_EX={0xe20, 0x4, {{{}, 0x2}, [{}, {}, {}, {}, {0x0, 0x6000000}]}}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0xe70}}, 0x0) 00:10:50 executing program 2: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000001500)=@newtaction={0xe6c, 0x30, 0x25, 0x0, 0x0, {}, [{0xe58, 0x1, [@m_pedit={0xe54, 0x1, 0x0, 0x0, {{0xa}, {0xe28, 0x2, 0x0, 0x1, [@TCA_PEDIT_KEYS_EX={0x4}, @TCA_PEDIT_PARMS_EX={0xe20, 0x4, {{{}, 0x2}, [{}, {}, {}, {}, {0x0, 0x0, 0x0, 0x5}]}}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0xe6c}}, 0x0) 00:10:50 executing program 4: add_key$user(0x0, 0x0, &(0x7f0000000180)="9e", 0x1, 0xfffffffffffffff8) r0 = add_key$user(&(0x7f0000000200), &(0x7f0000000300)={'syz', 0x1}, &(0x7f0000000240)="03", 0x1, 0xfffffffffffffffe) r1 = add_key$user(&(0x7f00000003c0), &(0x7f0000000440), &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f0000000100)={r0, r1, r1}, &(0x7f00000001c0)=""/51, 0x33, &(0x7f0000000340)={&(0x7f0000000280)={'crc32\x00'}}) (fail_nth: 11) 00:10:50 executing program 3: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000001500)=@newtaction={0xe70, 0x30, 0x25, 0x0, 0x0, {}, [{0xe5c, 0x1, [@m_pedit={0xe58, 0x1, 0x0, 0x0, {{0xa}, {0xe2c, 0x2, 0x0, 0x1, [@TCA_PEDIT_KEYS_EX={0x8, 0x5, 0x0, 0x1, [{0x4, 0x2}]}, @TCA_PEDIT_PARMS_EX={0xe20, 0x4, {{{}, 0x2}, [{}, {}, {}, {}, {0x0, 0x7000000}]}}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0xe70}}, 0x0) 00:10:50 executing program 2: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000001500)=@newtaction={0xe6c, 0x30, 0x25, 0x0, 0x0, {}, [{0xe58, 0x1, [@m_pedit={0xe54, 0x1, 0x0, 0x0, {{0xa}, {0xe28, 0x2, 0x0, 0x1, [@TCA_PEDIT_KEYS_EX={0x4}, @TCA_PEDIT_PARMS_EX={0xe20, 0x4, {{{}, 0x2}, [{}, {}, {}, {}, {0x0, 0x0, 0x0, 0x6}]}}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0xe6c}}, 0x0) [ 650.555021][T29175] FAULT_INJECTION: forcing a failure. [ 650.555021][T29175] name failslab, interval 1, probability 0, space 0, times 0 00:10:50 executing program 3: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000001500)=@newtaction={0xe70, 0x30, 0x25, 0x0, 0x0, {}, [{0xe5c, 0x1, [@m_pedit={0xe58, 0x1, 0x0, 0x0, {{0xa}, {0xe2c, 0x2, 0x0, 0x1, [@TCA_PEDIT_KEYS_EX={0x8, 0x5, 0x0, 0x1, [{0x4, 0x2}]}, @TCA_PEDIT_PARMS_EX={0xe20, 0x4, {{{}, 0x2}, [{}, {}, {}, {}, {0x0, 0x8000000}]}}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0xe70}}, 0x0) [ 650.565977][T29175] CPU: 0 PID: 29175 Comm: syz-executor.4 Not tainted 5.15.151-syzkaller #0 [ 650.568325][T29175] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/25/2024 [ 650.571251][T29175] Call trace: [ 650.572166][T29175] dump_backtrace+0x0/0x530 [ 650.573455][T29175] show_stack+0x2c/0x3c [ 650.574607][T29175] dump_stack_lvl+0x108/0x170 [ 650.575969][T29175] dump_stack+0x1c/0x58 [ 650.577140][T29175] should_fail+0x3b8/0x514 [ 650.578372][T29175] __should_failslab+0xbc/0x110 [ 650.579716][T29175] should_failslab+0x10/0x28 [ 650.580949][T29175] slab_pre_alloc_hook+0x64/0xe8 [ 650.582321][T29175] __kmalloc_node+0xbc/0x5b8 [ 650.583582][T29175] crypto_create_tfm_node+0x94/0x2c4 [ 650.585108][T29175] crypto_alloc_tfm_node+0x168/0x340 [ 650.586566][T29175] crypto_alloc_kpp+0x40/0x54 [ 650.587852][T29175] __keyctl_dh_compute+0x4f0/0x1018 [ 650.589391][T29175] keyctl_dh_compute+0x1ec/0x274 [ 650.590727][T29175] __arm64_sys_keyctl+0x5d4/0x860 [ 650.592058][T29175] invoke_syscall+0x98/0x2b8 [ 650.593309][T29175] el0_svc_common+0x138/0x258 [ 650.594610][T29175] do_el0_svc+0x58/0x14c [ 650.595858][T29175] el0_svc+0x7c/0x1f0 [ 650.597046][T29175] el0t_64_sync_handler+0x84/0xe4 [ 650.598437][T29175] el0t_64_sync+0x1a0/0x1a4 00:10:50 executing program 3: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000001500)=@newtaction={0xe70, 0x30, 0x25, 0x0, 0x0, {}, [{0xe5c, 0x1, [@m_pedit={0xe58, 0x1, 0x0, 0x0, {{0xa}, {0xe2c, 0x2, 0x0, 0x1, [@TCA_PEDIT_KEYS_EX={0x8, 0x5, 0x0, 0x1, [{0x4, 0x2}]}, @TCA_PEDIT_PARMS_EX={0xe20, 0x4, {{{}, 0x2}, [{}, {}, {}, {}, {0x0, 0x9000000}]}}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0xe70}}, 0x0) 00:10:50 executing program 4: add_key$user(0x0, 0x0, &(0x7f0000000180)="9e", 0x1, 0xfffffffffffffff8) r0 = add_key$user(&(0x7f0000000200), &(0x7f0000000300)={'syz', 0x1}, &(0x7f0000000240)="03", 0x1, 0xfffffffffffffffe) r1 = add_key$user(&(0x7f00000003c0), &(0x7f0000000440), &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f0000000100)={r0, r1, r1}, &(0x7f00000001c0)=""/51, 0x33, &(0x7f0000000340)={&(0x7f0000000280)={'crc32\x00'}}) (fail_nth: 12) 00:10:50 executing program 2: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000001500)=@newtaction={0xe6c, 0x30, 0x25, 0x0, 0x0, {}, [{0xe58, 0x1, [@m_pedit={0xe54, 0x1, 0x0, 0x0, {{0xa}, {0xe28, 0x2, 0x0, 0x1, [@TCA_PEDIT_KEYS_EX={0x4}, @TCA_PEDIT_PARMS_EX={0xe20, 0x4, {{{}, 0x2}, [{}, {}, {}, {}, {0x0, 0x0, 0x0, 0x7}]}}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0xe6c}}, 0x0) [ 650.674046][T29183] FAULT_INJECTION: forcing a failure. [ 650.674046][T29183] name failslab, interval 1, probability 0, space 0, times 0 [ 650.679134][T29183] CPU: 1 PID: 29183 Comm: syz-executor.4 Not tainted 5.15.151-syzkaller #0 [ 650.681534][T29183] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/25/2024 [ 650.684353][T29183] Call trace: [ 650.685266][T29183] dump_backtrace+0x0/0x530 [ 650.686499][T29183] show_stack+0x2c/0x3c [ 650.687624][T29183] dump_stack_lvl+0x108/0x170 [ 650.688960][T29183] dump_stack+0x1c/0x58 [ 650.690110][T29183] should_fail+0x3b8/0x514 [ 650.691330][T29183] __should_failslab+0xbc/0x110 [ 650.692647][T29183] should_failslab+0x10/0x28 [ 650.693908][T29183] slab_pre_alloc_hook+0x64/0xe8 [ 650.695279][T29183] kmem_cache_alloc_trace+0x9c/0x47c [ 650.696692][T29183] mpi_alloc+0x5c/0x14c [ 650.697795][T29183] mpi_read_raw_data+0x134/0x7dc [ 650.699138][T29183] dh_set_secret+0x1ac/0x464 [ 650.700376][T29183] __keyctl_dh_compute+0x668/0x1018 [ 650.701806][T29183] keyctl_dh_compute+0x1ec/0x274 [ 650.703127][T29183] __arm64_sys_keyctl+0x5d4/0x860 [ 650.704539][T29183] invoke_syscall+0x98/0x2b8 [ 650.705768][T29183] el0_svc_common+0x138/0x258 [ 650.707043][T29183] do_el0_svc+0x58/0x14c [ 650.708193][T29183] el0_svc+0x7c/0x1f0 [ 650.709255][T29183] el0t_64_sync_handler+0x84/0xe4 [ 650.710693][T29183] el0t_64_sync+0x1a0/0x1a4 00:10:50 executing program 3: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000001500)=@newtaction={0xe70, 0x30, 0x25, 0x0, 0x0, {}, [{0xe5c, 0x1, [@m_pedit={0xe58, 0x1, 0x0, 0x0, {{0xa}, {0xe2c, 0x2, 0x0, 0x1, [@TCA_PEDIT_KEYS_EX={0x8, 0x5, 0x0, 0x1, [{0x4, 0x2}]}, @TCA_PEDIT_PARMS_EX={0xe20, 0x4, {{{}, 0x2}, [{}, {}, {}, {}, {0x0, 0xa000000}]}}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0xe70}}, 0x0) 00:10:50 executing program 2: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000001500)=@newtaction={0xe6c, 0x30, 0x25, 0x0, 0x0, {}, [{0xe58, 0x1, [@m_pedit={0xe54, 0x1, 0x0, 0x0, {{0xa}, {0xe28, 0x2, 0x0, 0x1, [@TCA_PEDIT_KEYS_EX={0x4}, @TCA_PEDIT_PARMS_EX={0xe20, 0x4, {{{}, 0x2}, [{}, {}, {}, {}, {0x0, 0x0, 0x0, 0x8}]}}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0xe6c}}, 0x0) 00:10:50 executing program 4: add_key$user(0x0, 0x0, &(0x7f0000000180)="9e", 0x1, 0xfffffffffffffff8) r0 = add_key$user(&(0x7f0000000200), &(0x7f0000000300)={'syz', 0x1}, &(0x7f0000000240)="03", 0x1, 0xfffffffffffffffe) r1 = add_key$user(&(0x7f00000003c0), &(0x7f0000000440), &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f0000000100)={r0, r1, r1}, &(0x7f00000001c0)=""/51, 0x33, &(0x7f0000000340)={&(0x7f0000000280)={'crc32\x00'}}) (fail_nth: 13) 00:10:50 executing program 3: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000001500)=@newtaction={0xe70, 0x30, 0x25, 0x0, 0x0, {}, [{0xe5c, 0x1, [@m_pedit={0xe58, 0x1, 0x0, 0x0, {{0xa}, {0xe2c, 0x2, 0x0, 0x1, [@TCA_PEDIT_KEYS_EX={0x8, 0x5, 0x0, 0x1, [{0x4, 0x2}]}, @TCA_PEDIT_PARMS_EX={0xe20, 0x4, {{{}, 0x2}, [{}, {}, {}, {}, {0x0, 0xb000000}]}}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0xe70}}, 0x0) [ 650.806917][T29191] FAULT_INJECTION: forcing a failure. [ 650.806917][T29191] name failslab, interval 1, probability 0, space 0, times 0 00:10:50 executing program 0: r0 = bpf$PROG_LOAD(0x5, &(0x7f000000e000)={0x8, 0x4, &(0x7f0000000000)=ANY=[@ANYBLOB="b40000000000000063113c0000000000c60000000000000095000000000000001b874f7463b544c2f9a8ae16"], &(0x7f0000003ff6)='GPL\x00', 0x5, 0xfd90, &(0x7f000000cf3d)=""/195}, 0x48) r1 = openat$incfs(0xffffffffffffff9c, &(0x7f0000000000)='.pending_reads\x00', 0x2c0, 0x0) fsetxattr$system_posix_acl(r1, &(0x7f00000000c0)='system.posix_acl_access\x00', &(0x7f000000c580)={{}, {}, [{}, {}, {}, {}, {}], {}, [{}, {}]}, 0x5c, 0x0) (async) fsetxattr$security_ima(r1, &(0x7f0000000040), &(0x7f0000000080)=@v2, 0x9, 0x3) r2 = openat(0xffffffffffffff9c, &(0x7f000000c380)='./file0\x00', 0x40, 0x0) (async) r3 = openat$fuse(0xffffffffffffff9c, &(0x7f00000000c0), 0x42, 0x0) mount$fuse(0x0, &(0x7f00000020c0)='./file0\x00', &(0x7f0000002100), 0x0, &(0x7f0000002140)=ANY=[@ANYBLOB='fd=', @ANYRESHEX=r3, @ANYBLOB=',rootmode=00000000000000000100000,user_id=', @ANYRESDEC=0x0, @ANYBLOB=',group_id=', @ANYRESDEC=0x0]) (async, rerun: 32) read$FUSE(r3, &(0x7f0000008380)={0x2020, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x2020) (rerun: 32) write$FUSE_INIT(r3, &(0x7f0000000040)={0x50, 0x0, r4, {0x7, 0x1f, 0x0, 0x10400}}, 0x50) syz_fuse_handle_req(r3, &(0x7f0000006380)="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000008dceba394fc9d73b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dc4e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ba045abcd5dfc67d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e7ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000209bfd66eea2105600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f8ffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000f87c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001354c4b600", 0x2000, &(0x7f00000062c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x20}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) (async) dup3(r2, r3, 0x0) (async) ioctl$AUTOFS_DEV_IOCTL_PROTOSUBVER(0xffffffffffffffff, 0xc0189373, &(0x7f0000000040)={{0x1, 0x1, 0x18, r0, {0x3}}, './file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00'}) (async) bpf$MAP_UPDATE_ELEM_TAIL_CALL(0x2, &(0x7f0000000300)={{0xffffffffffffffff, 0xffffffffffffffff}, &(0x7f0000000280), &(0x7f00000002c0)=r0}, 0x20) getsockopt$inet_mreqn(0xffffffffffffffff, 0x0, 0x20, &(0x7f0000000540)={@multicast1, @empty, 0x0}, &(0x7f0000000580)=0xc) (async) r11 = bpf$BPF_BTF_LOAD(0x12, &(0x7f00000006c0)={&(0x7f00000005c0)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x18, 0x18, 0x3, [@struct={0x7, 0x1, 0x0, 0x4, 0x1, 0xffff, [{0x7, 0x4, 0x4fb8e6be}]}]}, {0x0, [0x5f]}}, &(0x7f0000000600)=""/151, 0x33, 0x97, 0x1, 0x401}, 0x20) (async) bpf$BPF_GET_BTF_INFO(0xf, &(0x7f0000000d00)={0xffffffffffffffff, 0x20, &(0x7f0000000cc0)={&(0x7f0000000bc0)=""/121, 0x79, 0x0, &(0x7f0000000c40)=""/92, 0x5c}}, 0x10) (async, rerun: 32) r13 = openat$vcsa(0xffffffffffffff9c, &(0x7f00000016c0), 0x100, 0x0) (rerun: 32) write$FUSE_INTERRUPT(r13, &(0x7f0000001700)={0x10, 0xfffffffffffffff5, r4}, 0x10) bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000f80)=@bpf_lsm={0x1d, 0x0, &(0x7f0000000a00), &(0x7f0000000a40)='syzkaller\x00', 0x0, 0x0, 0x0, 0x41100, 0x11, '\x00', 0x0, 0x1b, 0xffffffffffffffff, 0x8, &(0x7f0000000b80)={0x8, 0x1}, 0x8, 0x10, 0x0, 0x0, r12, 0x0, 0x5, 0x0, &(0x7f0000000f00)=[{0x1, 0x0, 0x5}, {0x2, 0x1, 0x5}, {0x5, 0x3, 0x10, 0x8}, {}, {0x3, 0x5}], 0x10, 0x4}, 0x90) r14 = geteuid() (async, rerun: 32) r15 = getegid() (rerun: 32) syz_mount_image$ext4(&(0x7f0000000100)='ext4\x00', &(0x7f0000000200)='./file1\x00', 0x2000000, &(0x7f0000002fc0)=ANY=[@ANYRES64=r15, @ANYRESHEX=r15, @ANYRESOCT, @ANYBLOB="ca42ad87b11bb3b2507e03129a435e7c9445631055f28a4e6777e97047e5807db4996b10208d04454ea654888bf754953478b3d8f70eac439f50117ff92bea81070bba59ccec17e7d182ea9fdfde2b94c826d24492fd7f8983925947dc2b357943622c9feaa4254f40a2ed56e4010e2543166dfc76e5eaaa01a65f105a20fdcdb5c20c2245eecbd4c9b02c2dc995c2a8f49e54093b00df3ae49cbb07db669e4a3674c0a6397ca594873755027deb72b094a29553f674e5a44c597f0473f49684719c9445839a59a09e1c1361d72b8a1dd163eecd03bd218ba880482b1733ef3f91cbd42796bdeb13d63c3eadecb3dfe83f1d88b8b7fb053eed7e742bfff269a5c16070d4de1d198d2fdcfa404fc9e6df202578e962544794e77c2425f73fcd3d0cd1d4ffbc4ec0754e946adff5e9e83ffc586126de12ee3a2b1e347cbf598c20648bf7026947cebc4e01a8a38e87575cb8460968949003bd44b8511dd953cfd9eef7b0cf149f77741abff47103a50ac1efb39eba528a63cca0329ef5c2247efc16857ad98255693a11149dde8fed62623d07d357b0c1251f9c4f7492c9e50000000000000000000000005474a24e36675dd9edebf063d027831c024cc83e4df67f962618113f229119ac31c2186d1c7d69", @ANYRESHEX=r15], 0xfe, 0x4f6, &(0x7f00000007c0)="$eJzs3d9rXFkdAPDvvclk0zZrZlVkXXB3cVfSRTuTbNxtEGkriD4V1PoeYzIJIZNMyExqE4qm+AcIIir45JMvgn+AIP0TRCjou6gooq0+aq/MzI02yUwyNZNMd/L5wMk95/76nnPJnLl37uHeAC6sNyPiVkSMRMQ7ETGZz0/zNN8s7LXXe/L4/mIzJZFld/6WRJLP299XszwaEVfam8R4RHztyxHfTI7Gre/sri1Uq5WtvFxurG+W6zu711bXF1YqK5WN2dmZ9+euz703N53lTtXOYkTc+OKffvi9n33pxq8+863fz//l6reb1fr8x9r1jojFUwXoor3vQutY7Gseo62zCDYAI3l7CiODrgkAAL1onuN/OCI+2Tr/n4yR1tkcAAAAMEyymxPxryQiAwAAAIZWGhETkaSlfCzARKRpqdQew/vRuJxWa/XGp5dr2xtLzWURxSiky6vVynQ+VrgYhaRZnsnH2O6X3z1Uno2IVyLiB5OXWuXSYq26NOgfPwAAAOCCuPLGwev/f06mrTwAAAAwZIpdCwAAAMCwcMkPAAAAw8/1PwAAAAy1r9y+3UzZ/nu8l+7ubK/V7l5bqtTXSuvbi6XF2tZmaaVWW2k9s2/9pP1Va7XNz8bG9r1yo1JvlOs7u/Prte2NxvzqgVdgAwAAAOfolTce/i6JiL3PXWqlyJ8DCHDAHwddAaCfRgZdAWBgRgddAWBgCieuoYeAYZecsLzr4J1f978uAADA2Zj6+NH7/2P5spN/GwA+yIz1AYCLx909uLgKRgDChfeh9uSlbstPf/8/y567UgAAQF9NtFKSlvJ7gRORpqVSxMut1wIUkuXVamU6vz747WThpWZ5prVlcuKYYQAAAAAAAAAAAAAAAAAAAAAAAACgLcuSyAAAAIChFpH+OWk9zT9iavLtiYO/Dhx669dP7vzo3kKjsTUTMZb8fbI5aywiGj/O57+beSUAAAAAvADa1+n5dGbQtQEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABg2Dx5fH9xP51n3L9+ISKKneKPxnhrOh6FiLj8jyRGn9kuiYiRPsTfexARr3aKn8TTLMuKeS06xb90xvGLrUPTOX4aEVf6EB8usofN/udWp89fGm+2pp0/f6N5Oq3u/V/63/5vpEv/83KPMV579Ity1/gPIl4b7dz/7MdP2vGTOBT/rR7jf+Pru7vdlmU/jZjq+P2THIhVbqxvlus7u9dW1xdWKiuVjdnZmffnrs+9NzddXl6tVvK/HWN8/xO/fHpc+y93iV882P4jx//tHtv/70f3Hn+knS10in/1rc7fv692iZ/m332fyvPN5VP7+b12/lmv//w3rx/X/qUu7R8/of1Xe2z/O1/97h96XBUAOAf1nd21hWq1snVMZryHdc45c/PFqIZMvzLZd9r/j6fbzyk3P5LJTrP5aPShGmPP8Tntb2aQvRIAAHAW/nfSP+iaAAAAAAAAAAAAAAAAAAAAwMX1fz4hbDwiel75cMy9wTQVAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOBY/wkAAP//E77WGg==") (async) getresuid(&(0x7f0000000e80), &(0x7f0000000ec0), &(0x7f0000001040)=0x0) (async) r17 = socket$inet_udplite(0x2, 0x2, 0x88) faccessat(r2, &(0x7f0000001680)='./file1\x00', 0x104) (async) getsockopt$sock_cred(r17, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r18) syz_fuse_handle_req(r1, &(0x7f0000004000)="149737ea7ba6e7a36d2eda39e7223fa40a36161bd35dec07a10aa0037f477593a3d6d062f04c2dad3366a0b9be3a78bd1c704ec72d007431899a138015780efe403bff637d6d22644141c1497aa4c1ebe19e52491e33222451942ceb0bcd482cbe5dcd7f304044ecbd3c1ecf8922fad9697e878ef5a18b70d3a36cd27c7ebd90a29b2e27de03c9a1b971c6f30e0a7393c07ed91e2daf961d6b39331801ea31567e96b330f203375052a4dac83a25cab898ce94ba85da8f92f49c9f4bfbfc18bc74d7c239be512b9725531bd02e9676949a8f1f1c2f043e58c15ff8aa287eed95278bb5ec7fe7cab39766c171ee6000304e8288c36bf84d9c148bf465cfc59bbb4c68921f6ebc6f0ab64342bea6225097ad6c643c94037ef0e1d9a5164f878d088b8fda83587d528c3f9fdaef43f667f6672f7c149cddb62b3d30e2785f645da5eeda0b3160a90bfcb6e62a68d19f00dcc754db946d19528ddf01351181c2412c5663fef920f4eef2a27ff4d292db20954df907087fd9938a8da5262bfe2172c6382945c53aa8e3cc74288b22e400da5af5c3d7680a8aa8d91984cab63c1dc9f9d156c1d11320fd191610658f8144d0b9183d0a549f0b8b38a75ac280aeaef82650c9a604ebfa980e446207f76fe4b1726413ee1dea6ee56505d9ecffcc43608f104937d09d7e0572e1eb9bfeb4f83f22a6fc31d16cfed7af25a80178e0421204feabc6b4897718df6fa86c18c00f0f465010be37869496da5db817192b0a409a48b868af86f92458ea7c4c8438368ddf85c13c3f2faf64501e192315c9fbe1fe0769add704a7e014bc0faf8ba64d658a65b575409301bbe387b2b9b0078b7a1574ff3f573b54bcbfbcb93b1c34c1664b636d7fd1570dfc8ffc42827419086ec46c1d5cf855ac87c6f02e5fe56676df8e3787f073c5afda6d6787a9a09af2ff1a96f42755d52cefe91adacd445afe08aa9723a0df0536454ead43fc715cca708f17e5bd3b94e4f84874c6294ca2a98761a4d8589ba5766a6cb1b03484752c75530e933bcd21b40f9ed7ccccfb0a3fd6210de9676580349c70ab14049ce9e64fbdb9592d23d5a44e295300703b9dabfaabd393654b8e190a0d7b0ef46814d8cb831d134a7d88b22cbb2d788945b0a19eda2968d598b4c451e5b8e327750225ccb56b3badbc26f962fbb7df8a1175c92b30808f2d18d05144f5a0b0757e514109b2f2f8d4e4fc030b7227ca7160d357232781d83bd45aba459e9961d08ba3c1c9f2db3ef0d74faa993b2ed732c66b81fed6f4e832f8d50bd8c4f7d3a7bf4ac31ccd6842b9511cd1ab905391f07a409bcfc76f7289946e28baceeb50ec4f079b2b5f0d961dc1d4f328e8cea2158f4c7d5fbe891eee3c14276e86ee9bf2276e156fc08bea9d92448943df943dd3198550866a17e5fb4557ca8d2922a1820919d339a877cebb7a867d4eb28111a385e0ba9f67fac4adcd2f60dcf68316801fea95d14b747997514527274e6f8306644cc64b2f970c3135eb6d1732941a7855891031ae2360397316b93633d153e1dc6e414872b29c0d1abbfda988a4b8576a5387ce2adb4743b790e930b39d0cc9368d608759c2b1305b7893dd692a3ee39c6a13f16ce0ea88c2cd7e12301be6e608c131a14fb3187d1f87b3fab85452ecfcc14c7f053fa1c036a0b62094d4a65e4d0cb04d8282de824c52d8b433430d42f706bbb044c6afc9c4e92be77688276c20106ee78fcc8d6774ced083252a50172f97ba41cbdce51643e99cee5eb44d80589e4da3a6477c5d62421ef6aa673ede6e0c846a1d5f3f3bd17246b4a803f0e6dd08227ed0cc18aec0b0cbccfbf67d82004f5149b74cb7ff41b127a951bcac6222c871f77623cd153dc8b093d9ffa4077b90c11959c3d3d953e9fa0ceeff611582955f313e988ac5baa8b22ae247d5f0cbc2bdfe02cbdfbfe2be0a26fd8815f4f4164e33a1bd4192d2d09af6abc29274de0e59e4a56d0d2eb90da54e0ae1b484933e08ee1bd4b5823d861f64cb13425be82e8de70d8a61d4a419eaafb197df6462c5ed7d00956cb99088e5abc0454925af8e1562407a57c27f4f5e4adcfdb46d154f29e3321d0283237f2fca81d858b210e2da60c2cdbc64b61e680cb1fc5c1682b0959135b40edeec4fc261e6315b0cca1bba1a0ce800ce7a34eeaf493c58b91e09db4bda8fe8d3aaf92c159ff8f040ed7833818c67e9d983b3d9b49a9e0c0dcf7dae0fd2d53bf4146920ae97ecaed4d03738328360c0605ac60b8f2816d2bd8ccb172c313fbe18311d77242f90826b2f56ce07a90d53054c38f665acf4eb5ad1856224f9c679adef439b01aa130835de8ae799a71b5593d8faf7e8662ec8f6c1a45a887bb29f42192624d7e3255a090ea46fb7127c0e2999f6bd53361ff51eca29770099a9977c90a1c2725469ef4ab8ea94175847d9244979b89949cc0e80b310166f25f1abb23b122dc7741be051d8294196c31da5c451a29260e567be617341842a13da4bdcec6a18206104e958d8cf309bd0d774457fa36f57358c90a9187a693d9cea6b4d2052e821f2577f50bfdab920118a58adbcd5e1a39dc76411515b60c24d19ce5da85336fedeebb63ba48abe7aebb8ec7edeb0587e62e46d07731ddbde7affbd23a278bcb6f767f540c91136348b707b908a78d21f281f775f7351d49fd4c1bc13b61804f25c2977ecaa22cf1971b1c6bb5f16ececbe56762bfe50825dbc7531935b888ed0e70a36448782beb44c4e8cf22c143313d7453bdd9e6dd6ae4f9d42c8d14c21a09b0b0fc1e1872879cb78697a3a9bc8c0fa695de460061d36d59adaabf4e470645cdb41ec8f0cf4bcdd321f64bfe06038a9299f748fe1175c6a79a0e24b71075d7327c3a790012891b474afeff6d61acab840684b1ec54c30313d9005cd644f2f9c7fb240382edda9b7f4adea9d7f9cc41ea6c4949fe9bdec3d140e7c2ceba0627bf67974f32bbc23900a7e857c1060e8fb3b0138eb3a1bf42efa96d9cea1113eb0bef038232e38e7c77bcd3857902706f34f201449a55c11c374442589b78d7218185f65d8a7d26106bd9b3fc78fcc9f90683746695932a1efaca6da257fc583d96c2b4763368205be7dd58b596618b6e7bac8c2109faeeff40b67bd10a33862a459b16a336d757fbca2a28e00c7b2cd948666e04643ac2240452658bed69c72d4029e3b6f48a0c4522b2db2a6ecccd69324d20290e995706e7c75388be4b8445d0432ae18ff9829d978a239d908c43d7c69458dd10801c23b4cf04091b8486e34a78a2035b3dda5780a61da7f85fe98fcaaff65504e9d029a63a6e8fcca4711e0fff79dbee17f8109e2d8601fbf4b85c93a57edb67855cffedbe66aef9531c1ece594da081cd6eccba33f157c3df847cb416809b38c6bd5d232c8ee8a3fb11a5d729fe0ee03c56e9b1c2100fb6a5a2a397d29b0c1386a207ad41b4393fd8eaa8a47a3dbd028d31d59dc2b848b7dfe276846739e653e14fd057ca07704161d0f1dddfa91d347d43a606f9bf236e2c360811bb925bb080c494179b658a605ba0ef70c721003155d1dd30600856faac25ac94a2e9c8cf1a65c3a83be893b34bcb4e1c96959854e9ee1bffa6ea14dbef7908a98e1d11befaee7c71b407386faa95f498c2a2714f982cd3ba4c72bdc5a7943d7918cea2752e9b24052b655beefea5a743e978e71450b7a35bac765c95d02f13a8074877ed63eeafaa9c523d1261cbfad8ce1e8efdf090a44adcbdc40095fe9015530b2a0554c07295ca90c7acb6d95c77d81a037903622c97f1c666e2704d0c122073ec9abef0282aa984eec9bcdd520b3f21ddc7d5cfa2af9599754f3e689e58c808f16ec1d0218f0b5f9269dbcaee6597e97cc9d26db78d3b4f7072c1c105f3ef14437305897aea59424a9c354db78e18191cc8e691207dcb87de872a44a762e52dc6935b74dca79e12505342e9cc7f49291d20ef664da0f0f18f053eba46fa98b79f8333e92ec26b87f4585209ce93b03153e916e6b8a69a9413b38c83ee6af6d716bc01bc21261fd850278cd4d4576cdfb32c7173bde6e045c418bc67d7f4640287806b679f6aaf3524a82a160f56d2e8d8716ff17639de29f2c96649929f219b2f0f0a1445735ee5d95897893918b7566667dfac5118b37289278646a3fc7e2d2efd592d1866f681930b538e5d0b9bfc520492cf8e55b0ab70d3821961078a0a895324c5ad61163492d85b4d26e796688abecd8e8a6570531371ee487ef4f6231233773f90e41c13f37b9467a82fe1edf48fd9ff4b4d0a5908f03ee8e58a29242ca36afe4e722204b7b761c2e92190a23043d531129f6fe6ca3035c96e23b92f7cfe70cfce07a86132e0d630981693b5fc0cc6e9f018719ee6108e6a2b7a260bf1d4bdbb0e440c24f46f546c04a59c07087c8deefc913e76c30c5d39697741359ecd82451bf9cf74091fe40a746e8a0c67716e77574654c401141122bf8d73f4a7c36fec632a411699ad5f6ad25541a2eac73bddce91f61cab70ecc50251d769db94f303b17c8e1f5177cd3d8a8d7565418fa50c78b4dd5317633a6736544413d9b5e3427a1ab7edcde2af8ce23f1618f889e3d9107a2eea4538d6eb6289f2c06ddf8f302454f647ffda4b3ac0571ef9ac1595a3c792aa72f663c8a079c893de88b3700229e4c1e922c5cd90f414bbf6ebf2631d9dd41ba743f610002ba12a8210f21406b01dfef250a60b243ef60d25f95f6c284cf95728e3f4b1dc24773ae739018641c4496acc2b2b6e45f8438342d4d875de28c9cbeabc2ea40bdee9d352aa53e16a969ab39eca15e619b8b2905e668e33dfe61ceb4e7937ca3af51d26198fab6a8d49c2ce591c632defb67fbec7edbeaa18930dce54ca16213dc5c92c585efc835d03ee6a56343855c12c6f318a964d08b0ea91c242381def9521fe9ffce5bce7447727ea01fb418939be193d1c8549b7597c4844aab7242c321c13ca452802ae394c6f6ff832ecb20ff419e059284d8bd058d7c77f7f8610ef373e843de70542be0ace144d7e59f215ac15b4e5d31b830e57da9042ccb4df3e988e1f454a10c8007ea418ae8f9f4346f7c219a540de80ae7c306102743efe8a2925292f69608efd1c591d4a94885c5a0c16552f6702f0d18ecea263cc6a1443d01167bfe64fc6c4405ace83922df18d2d6f9c03967f9503f9f6718dcf0fdf543d61e21d5cd74df1d78e8e1e3f4f78525198d3222656855aa5bb51b479aacd4959ec8bb0ac9b79a86caf32b2b42e8225d351d034d4dceb7ffe32653d528171bf386d94d048188224aaba05cb522c186403bbfaf76e54244e9adbebeb161c6448b7220dd4dff5362a83bd5eee48069efe875db6b50c53e07cdb327c1b792fa1b461cb73bbfe2b413d5cd6f718f74cb3ab7cbca3d5cd9c11bb62e8213ba0a8b13869f0299eabb66dfd291fc86e356c31b16dbe9717cf3de9d88a9d8e5de7568aa5c0fa928784c01ea4f3628860eccf79bed1381ed5350f04469fc6cc13be6d38d6129fe4dde2d7051ac650a7d5399a0b08588c1853a2596d64a85c021289b22e1d3e57f1ad05ba864511e8f8c223ca340e5a4a97db6cb90f9afb2ea76212e12bacd98c700c23bc9849a400878cefd7e0b58ced2f60892269a2722889eee1683a611fa6b47a98b637720aa1c13f43489b2a71d8bbfb6e8bf8783196088f032c571d7129d57a92d8e17e116924f85e33fc2ab875f9eb938a0dc92842122904694454c7b3b605a18fb0e46b4588b043cef0de23a3560a08f6dc3bcf2f292f36d6e1e59a0cb98982a4e088d35cea2c7d29e27f41a71cbed8531fda457dba7f82519e5dd537f3bf1a7d772647fa95c13a99567ecfa153cac500a0778ccae1f7e70daeb0fd657605da77bd1f14b4044a6da082e4ebd785c7f965e56ce566a3748a08c8a38677c152647a59dc18b10a81b1ccf925ef47fd428b9668f27572fb6d0112545d337369f13bfbb61be408794bfa6f3b27c33ebbd70f248e2708567443e6f42bb0d6e49d15a05ff6b9fd40bc2c0cd2f567d0bbba5aea2dba31688c3f903f129cd89c53f618d2bc8dcff6bfb437de8b8eb8a6444bfbd118238729631d9e931b8d5607442696870d327a686af4c657869f17b697e88ae28d0fbf26c072eb41b58e294bc873ae228b2b86e5d4fa8b5b4f3ae5a1850417edb6f37b54cf47f038e162a9a14f7bfca40e7d9397945c0276115025bb8bed0012faea4268c4060ef0ec5dc84a435d41e6064dfd4e73d3d944aaa92b7d913b3391ec331ff735efa4f32ed8fcd50566218e57630e7cbdc4d8d0cbca36621d8f90904e52e479971ee1d83c72ca1071cf82029a3b5c550de3e82c8ad125955248aef0403255d2b02c27b923455db7a80c9ebe043f5487b03badedf1fc843cff484f6f0dc49f160f6345de3af023bfd258c0057062dc2a515e536a6320e713343f62c1d24778feae21c718fa28583516506fa87961d797b0f00d7683d10a4336a4bfc8f0bfb492e249e63e81f7bece6b0271412a0f1a60f7ffc623eceff001f7c3d22a2b036d2cee63fda7b25cbc0f770f96f0df2504d489b79634350c2b2f9b3b1f86b1d7a5d5a9cd507bca7627d971919e9fc3df4587f18449dde1ba716ba05d6638c2321d2c77a31ab026903328272abde87275167cd1526cded59e1a93f1c44e849e31a88c372d573a7f299f6e55dcaa0e07749adf1f68598b3ebb326b644c8492b301c81746f5cae5db4bce9b1b582326bd5f5709d6fa89d83c0831254d700604a36124bb3b34b5b6a69572fc0e51acb9c8e9dd5020911502d750df7bbd14e4566e62e85f25be6f65bec0546a8d357b5e87fe3b8177fa2c364421fb96f0fd5f8436907a3e1c04e6f19234b7fed04c551fbfbabcf55f1e56b923e9c86a88b5fc9f0b6b679690883ee8b0b58c540810969eb7eb0a2cd1164289266af3005b72d0bf14565e77f2285aa1b19b036f4631b22cb92c3000da7014e70ad22ccfc20c742baf7306060adcc60f6c1b0639df4e7ff1645927f216f2fe59fb1c31c82c4f1864ebfdd9d5b4d19b4e417f4f6a1fee685cf231c93cd839a3788aa4d52b5b65ff94f859ed6ed52e6935d9070575c8a6229ad0b0504bfb104a758ef6b96fc65efa0f59cd568ce98bfdb8b128ed469b7efe6d67b1edd27014158180ecf7908b9ee1fb0cad63746f126941759171513b3f277e91cac7e6330deafa36e455a6a32c35bb90ddc0ebad9fa34f7ba1e993939fbb63c39b283a69c9e2d8ee1671a7371fab62d44ec0bc6894ec81a947999ac348cb7d01d785c8f4e3f29209a7d8b0836ae278d620e9a85e983f3cb18ea01950cb2b4a20fbfe0f67ff9ede82cbde4a1405fab2dc7dcf224ab0ae96dec9a097d2434d9e2ab9e3fe05c100a2ff6c2d0dfdb1789af4c1760656149aa0b6a72bb8c7c33fe789e0c2539d4b15d04a7c9eeaa52f652a24980772fa38a56deeb28e46bcfa05b3743de1dee32efc4af05a62a5c32eeef4dceddcc7ef05d07105c21ed09a84377c74704a27ef566ac346dbbcdf0ad9f39caf003e150fd74e84ab204b5d7d25acf96fa77c82dcc89da80cb7fcd59dcfc1da8059e20eec0de3b636057f710ed642e31ae7e7a7e63767ef57bcc72713a9945ec4f846636f2f70997e61127ff8e3d9645cb1aee14d7da7b3e288b356afa79f39dfea36ab776459b1626e0265e5feb96a6701b251a27ace836ead159116a05f61ea9b2a0a145ee121133acabe866925ba6d89732e309169c280a724295dcee258f99250748634a9c1687bb0251e94402085fefe472c989dc11bb9b7772ba882544dd868c47bf7ecc76b5debe52c674c2e4664a8e1e30f1fa0401b7240433115a5367a43fcbba92e6865f68441e44310434df4efe3baed6fcb8d478a4b1fa2e9236a5e55ff097a94ac429635ccbd7336e5ce784d064ea34fd929704ba6c36cba95534d0651a1360e76af022dc58bc06aa28ad095ed2f267372acff7545cff8d5acb07164c133d3e0190844f3529602170c00b2dac67774a1017676019e1eeadee611b0261df3b6bf2d5553d9fe85d7262104a7d069b9625e9095c814b5821bba4a4837fd5ff145ca4a254840b920c21422fd12c583d3f727df4784d1f1de31cc09f92e45dbc32d23130a2a31f772194be4308f5b455878d6b369413c438ff10d26417fa74cef5bd54f5fbbd3084246f2a3403be7d0b40ac67f933997fffb171a289c1586f39281a5fe69e0b3449390cf405f1a6859bdbc5c1dc4830482035cee0514b40b4608558e2672a900520e4f8a73043ca1e33a1f4aef18d170dafc229d6b8dd5eb474ee4012e8ba7c70890c9203ed3351bf970ad810ec111a7e0f46ab5479067a884f2ffa78934cbd00fca07755a2cfaa954279ea736e4c5140e3c99aeb60c3ec7da9db6094c21c1c38eb3bbd43e8d9e4302d6916ebbd5523977ce57a1a68ae6a6bc67ad1894961539238bd50ed5222fefe397692511f6ec7f5462c510d91b437634a34490a6305a04dae5a7a618bba81f93497ae1059bcd70e19f11531bde673ad2a9b22a39217ba71232496b7437f3d149b7addf33fc755ce9b891a8ed3e7a45fc2fa53be9aa5df82e6910d177b20f33c7850c4426959e1a011375f9c8d2af9efe8e677db49974b81316537d7404130b27de9626a9d02a202c0a8093c85b7cf12deb26e6a64cf4c69d423840d3c036b7ce565e944149fdf81a39b66e66a91731d7a2af05e70555639c3414bdf33c705b637252cb24d0cf16ffa2b32adfa872e9a2cecc3ae9cd2a81d171638f6d2e5945067ded8f22cc7d6886fb7e41378b93efe448d5081dce0317b53838fa3c8720c3d5e2db1fc5840b5af91c6181bf4696f113c777823d66fa4f056679c1119be609fda95456071c41f813b5b49db7d8d1b6134a0898365975cc06b8c53257c3aec0e4350842cff13621393dfc83a3ac3553d29f81e7f48c3d2e8dabdcb4a5f0040e19f34774836e8c5fc650252acaa5f7daf6f4b81f4e40d7859c2a5f6a2a582df4e767552ad6f5c5b848041389cee3ab5fea73b3e57655a3326272fd33e404434db538b19689efe4f4b1b45c60dce9572a5a4ffc5d0e31fd328bab08f6bd811160ef83febcca7a09e766e91229d2b737b653c900793dddd121154f3d263f1c5a6613c209ab53cb4e058df40ecf0d43099083fa7f1c1ada938609502bad147ca79d6091c9d3d92f65f41c2fed708a943fb5b6d58a645491641b250091cbaea9efeb18b26eae76f27af87baf053fdd5053b0a7a3a2a077d8efc0bbdf99f32b462be48ca4a8b47d8892ed8a5e5a6bcd4e7a6b38814d9ce8d53a59bd1e4cc1b5d39c18eb3bc493eee0fb819142cca5dfe97638b16e83fdb4ed7357357df64dd672c58b1461d5bdab1bb1b924ad7d7b489182f09e99919e4c52ace7fa816f97b1c2c4e5179852f7d1eba29cfb042bea725e5a3f6d5a649b40d7d8035dd285d412dc2d1ebf568412e29c5c0e460194d1c96d200fff5701b3564f221cfdca66862de5c26f94f9efaa5967fe0d2ba5e30581ac1d78414ab8bff85881eb47c644e29f440ac7e6e28ec05608d2adbfbfbe92563bae7f300f97b0d93e93022820ede0ad0aef93281990af3523a853cdd83b7174219382b9d4ed587b91845c69ef2e725e26956a2e8532d57cf54176bc3a10c17ebf36102d61bcc68280a05825c34896f2fe02404e13911320e42033761e9ffc085cd4bfe062bdf1fad92000e80b13de41b5f363d205b49b09f6d5871cfa0bae26b828e8d51d0a0c1710d7b861e9efd53ef762672596ec519f8273d625e7151333e7269774998057740f1a2038c7b8c1da766c6432b4cee809cd37ae6382fd508a1aa714036765d263ba21e828a56bcf29e75217774471e8a91c076a1111443579c945bce348df55f00caa607028d9c719c4e9c2a0f2d132afed4d43af942711cbe66e5517e33f8cf2534b6e58c8a67c1377ac9df32ebc622ad31609fb3a4ac0a7e4b1435c2892de8d1644bda2fb0e6a8dce87b754b3804113b9a7025068be3bb567b71954ada14db0007b4ac6d7d7353e164c96a1f74595f5e874bc780333d32b32a3c915c877f5a4850f453407da4ea5f847fd624f0124e475c1abafed4ae12e9576ab1784b63c63e9b79166a6fd26f4529cb59d8dd18794aa0e5216cc55ad13a9529ae87333c526c9ec20f462b8caf6d00001c3393d6f386f90ab72f57d88ab50bf1dd2b6a283d57d247d1c59d0d3c34f95cb85e91510ee25735685a610b460ace7f0a108e2ce3b55f3f1eb80a8f5f83ebe5d453640b1419299a5649c135c256404572d158e220a87f09b26357839fdf9051dbb9bf622294e61916ffdaa6fd943779be4f4d212a14cf003c451c078a67a54463d4bc2fc468b137063860090169b46c8f20d738899a5a4eec8954b4d7fb03fadfbe36df75682be3afa756a3d60dc958c9649a82ec488ea9ced65f3e0de1ac5cbe2b677bd194ce8cd2d6f894e60497af1c25fa77cc678d22b9ace5f9917b40f95304a6a2321a55073cb77686be63a62ca175a44540834f224256f53589b25f9a0ae898654b956fd524f846ec127cb8fe064813b3848686088b686d3bf4eaeb491239751ac7aab0431671808078bfc387ad89ff53c31b5edd540658b4fabc3140d979d5a7240af2c19e900a3eced1ed632e6c58db4c06bc2d27d2d6dedc281d8470bfc0d97ef3226542e1395f244a51d1875216e69ec4b368a36dbccc4573b5afee066dd8b2eb8a7112518873a41fc27379f0ca1b2f8f0eb83a94d4d1a55006de7cbd3301365e6f94482efa71723de1547813b60505a91e106f390f18da50d6a98ab52abd301da82e5c73826abd59f6e21e4859504c35e0a8bb82bda071cf7f0dfb55290bb366d7b229448fa1500dedd5432d1981a339ce0175ba2bc968232c104c16ce03a4c7cf17a3759328e8b4eff1f79267f2ae9b8ac316a19d314b96fb8e23f75b62fae0a141065f1680254b549cc15d9c3b596323c6ad8543f0c5a28a1c5f8ba1789e63017f491a6129ef8fe6e0c80cb52813c2cd0108ca1cb9abcfd20a97c1434c624511735d7fab6193e71afab0dbe7fd30513bf32adfee76941ea6092f19a324c8f5f91cc3047802d714f2c0bf7c33518d122aa9291de1e8f78f0496c6ddfcdf3559296502fbc99728e69578b0d59f54aab56821f89fb29a50038fbc0e3875d89aebc2340f4ae00cac12ca95f9d8d655d2ff1ee573797a0dd1629d59b7da771db8fd6de6e01c8bbe0a253b0f2dd38eb3a60eb4c43b7df8669d5307cd937a0d8fe9ce1d7ea9cc5d01d6327bf674e698ba4b33719dee02b3a10a9510ad1c5e0d38877c275c9a0e368435e34618b31d6f27c988035aedec59a7fc6545a7a16700cf56ae6a5f7e240c02536bcf2c9103d0e2fcee8543d53f4febdb4e29f1c8607200bd8398f2fa4eb62f3664ced952aa74c7d3e94d9cdbcbbb9f4b7f312d3425f6aea7e0945165ab5f673557a654932e6c664026d24e231bb872bf0954cc399523575c80d4c939335bafbae4f232031fb948e5f2875137d8daa6c0456b063770ae1e48cc1baa0231ffd7e4a1d4170e24", 0x2000, &(0x7f0000001600)={&(0x7f0000000800)={0x50, 0x0, 0x5, {0x7, 0x27, 0x6, 0x8, 0x400, 0xffff, 0xf77, 0x9}}, &(0x7f0000000880)={0x18, 0xfffffffffffffffe, 0x8, {0x1000}}, &(0x7f00000008c0)={0x18, 0x0, 0x7, {0x6}}, &(0x7f0000000900)={0x18, 0x0, 0x25c0, {0x6}}, &(0x7f0000000940)={0x18, 0x0, 0x9, {0x5}}, &(0x7f0000000980)={0x28, 0x0, 0xfffffffffffffff9, {{0x8, 0x5ec, 0x1, r7}}}, &(0x7f00000009c0)={0x60, 0x0, 0x401, {{0x1, 0x2, 0xb1, 0x7fffffff, 0x0, 0x7ff, 0xfff, 0x2}}}, &(0x7f0000000a80)={0x18, 0x0, 0x4cb4}, &(0x7f0000000ac0)={0x13, 0xb, 0x3, {'],\x00'}}, &(0x7f0000000b00)={0x20, 0xb, 0x1, {0x0, 0x4}}, &(0x7f0000000d40)={0x78, 0x0, 0x6, {0x4, 0x5, 0x0, {0x3, 0xff, 0x6, 0x9, 0xc1a, 0xff, 0x0, 0x6, 0x1, 0x8000, 0x4741, r14, r6, 0x0, 0x1}}}, &(0x7f0000000dc0)={0x90, 0xffffffffffffffda, 0x1, {0x0, 0x3, 0x6, 0x9, 0x432, 0xcceb, {0x5, 0x7fffffff, 0x5, 0x1ff, 0x5, 0x3, 0x8, 0x0, 0x0, 0xc000, 0x5, r5, r6, 0xfff, 0x2}}}, &(0x7f0000000b40)={0x38, 0x0, 0x6a00000000000, [{0x4, 0x4, 0xa, 0x6, 'syzkaller\x00'}]}, &(0x7f0000001080)={0x470, 0x0, 0x0, [{{0x5, 0x1, 0x5, 0x7, 0x4, 0x7fff, {0x1, 0x80000001, 0x100, 0x8, 0x9, 0x0, 0x800, 0x5, 0x7, 0x4000, 0xdbcd, r5, r15, 0xd7, 0xffffffff}}, {0x1, 0xfffffffffffffeff, 0x5, 0x3, 'fuse\x00'}}, {{0x2, 0x0, 0x1e, 0x0, 0x400, 0xb, {0x2, 0x751, 0x5, 0x3, 0x4, 0x9, 0x6f20, 0x9, 0x2, 0xc000, 0x9, r5, r6, 0x2, 0x10001}}, {0x1, 0x0, 0x1, 0x3, ':'}}, {{0x6, 0x3, 0x4, 0xfffffffffffffff8, 0x7fff, 0x7, {0x2, 0x6, 0x286, 0x5, 0x5, 0x81, 0x1, 0x4, 0x7ff, 0x8000, 0x3, r5, r6, 0x101, 0xff}}, {0x6, 0x7, 0x0, 0x8}}, {{0x4, 0x1, 0x1, 0x80, 0xcad, 0x5987, {0x2, 0x4, 0x97, 0x7, 0x1, 0x100000000, 0x1, 0x3, 0x4, 0x8000, 0x8, r16, r6, 0x80000000, 0x7fff}}, {0x5, 0x2000000000, 0x3, 0x12, '$(*'}}, {{0x2, 0x3, 0x5, 0x0, 0x0, 0x1, {0x2, 0x10000000000000, 0xf83, 0x10000, 0x5, 0xec97, 0x80000000, 0xf4, 0x1, 0x6000, 0x80000001, r5, r6, 0x20, 0x7fff}}, {0x0, 0x6, 0x3, 0x2, '%\\.'}}, {{0x4, 0x3, 0x0, 0x100, 0x3, 0x6, {0x2, 0x5, 0x4, 0x3, 0xc3b, 0x3d, 0x4eb5, 0x0, 0x982, 0x2000, 0x7fff, r5, r6, 0xffffffcb, 0x8}}, {0x0, 0x8, 0x1, 0xaf6, '/'}}, {{0x3, 0x0, 0x8000000000, 0x8, 0xfff, 0x4, {0x1, 0x6, 0x88, 0x6, 0x30, 0x0, 0x0, 0x7, 0x1, 0x14000, 0x4, r18, r6, 0x8, 0x7}}, {0x4, 0x0, 0xb, 0xff, '-^#(Vk\xb9\'./*'}}]}, &(0x7f0000001500)={0xa0, 0x0, 0x9, {{0x1, 0x3, 0xdc6, 0x30, 0xc942, 0xde2, {0x2, 0x1, 0x8a1, 0x9, 0x4, 0x8, 0x8, 0x2, 0x40, 0x1000, 0x1ff, 0xffffffffffffffff, r6, 0x7f, 0xde}}, {0x0, 0x2}}}, &(0x7f00000015c0)={0x20, 0x0, 0x9, {0x7236, 0x0, 0x7, 0x81}}}) (async) bpf$PROG_LOAD(0x5, &(0x7f0000000740)={0x4, 0x2f, &(0x7f0000000340)=@ringbuf={{0x18, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000001}, {{0x18, 0x1, 0x1, 0x0, r1}}, {}, [@call={0x85, 0x0, 0x0, 0x36}, @ringbuf_output={{0x18, 0x1, 0x1, 0x0, r2}, {0x7, 0x0, 0xb, 0x8, 0x0, 0x0, 0x1}}, @map_idx_val={0x18, 0x0, 0x6, 0x0, 0xe, 0x0, 0x0, 0x0, 0x8}, @ringbuf_query, @map_fd={0x18, 0xd, 0x1, 0x0, r8}, @jmp={0x5, 0x1, 0x2, 0x0, 0x2, 0xfffffffffffffffc, 0x8}, @ringbuf_output={{0x18, 0x1, 0x1, 0x0, r9}, {0x7, 0x0, 0xb, 0x8, 0x0, 0x0, 0x3}, {}, {}, {}, {}, {0x7, 0x0, 0xb, 0x4, 0x0, 0x0, 0x2}}, @ringbuf_query], {{}, {}, {0x85, 0x0, 0x0, 0x85}}}, &(0x7f00000004c0)='syzkaller\x00', 0x20, 0x31, &(0x7f0000000500)=""/49, 0x41000, 0x3d, '\x00', r10, 0xc, r11, 0x8, &(0x7f0000000700)={0xa, 0x5}, 0x8, 0x10, 0x0, 0x0, r12, r0, 0x0, 0x0, 0x0, 0x10, 0xffff7ccc}, 0x90) [ 650.851307][T29191] CPU: 0 PID: 29191 Comm: syz-executor.4 Not tainted 5.15.151-syzkaller #0 [ 650.853722][T29191] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/25/2024 [ 650.856513][T29191] Call trace: [ 650.857367][T29191] dump_backtrace+0x0/0x530 [ 650.858621][T29191] show_stack+0x2c/0x3c [ 650.859804][T29191] dump_stack_lvl+0x108/0x170 [ 650.861067][T29191] dump_stack+0x1c/0x58 [ 650.862216][T29191] should_fail+0x3b8/0x514 [ 650.863433][T29191] __should_failslab+0xbc/0x110 [ 650.864753][T29191] should_failslab+0x10/0x28 [ 650.865990][T29191] slab_pre_alloc_hook+0x64/0xe8 [ 650.867284][T29191] __kmalloc+0xc0/0x4c8 [ 650.868376][T29191] mpi_alloc+0x8c/0x14c [ 650.869512][T29191] mpi_read_raw_data+0x134/0x7dc [ 650.870952][T29191] dh_set_secret+0x1ac/0x464 [ 650.872233][T29191] __keyctl_dh_compute+0x668/0x1018 [ 650.873776][T29191] keyctl_dh_compute+0x1ec/0x274 [ 650.875158][T29191] __arm64_sys_keyctl+0x5d4/0x860 [ 650.876590][T29191] invoke_syscall+0x98/0x2b8 [ 650.877819][T29191] el0_svc_common+0x138/0x258 [ 650.879067][T29191] do_el0_svc+0x58/0x14c [ 650.880236][T29191] el0_svc+0x7c/0x1f0 [ 650.881372][T29191] el0t_64_sync_handler+0x84/0xe4 [ 650.882818][T29191] el0t_64_sync+0x1a0/0x1a4 [ 651.020095][T29170] loop1: detected capacity change from 0 to 40427 [ 651.084776][T29170] F2FS-fs (loop1): invalid crc value [ 651.095793][T29170] F2FS-fs (loop1): Found nat_bits in checkpoint [ 651.109621][T29170] F2FS-fs (loop1): Cannot turn on quotas: -2 on 0 [ 651.112254][T29170] F2FS-fs (loop1): Mounted with checkpoint version = 48b305e4 00:10:51 executing program 3: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000001500)=@newtaction={0xe70, 0x30, 0x25, 0x0, 0x0, {}, [{0xe5c, 0x1, [@m_pedit={0xe58, 0x1, 0x0, 0x0, {{0xa}, {0xe2c, 0x2, 0x0, 0x1, [@TCA_PEDIT_KEYS_EX={0x8, 0x5, 0x0, 0x1, [{0x4, 0x2}]}, @TCA_PEDIT_PARMS_EX={0xe20, 0x4, {{{}, 0x2}, [{}, {}, {}, {}, {0x0, 0xc000000}]}}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0xe70}}, 0x0) 00:10:51 executing program 2: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000001500)=@newtaction={0xe6c, 0x30, 0x25, 0x0, 0x0, {}, [{0xe58, 0x1, [@m_pedit={0xe54, 0x1, 0x0, 0x0, {{0xa}, {0xe28, 0x2, 0x0, 0x1, [@TCA_PEDIT_KEYS_EX={0x4}, @TCA_PEDIT_PARMS_EX={0xe20, 0x4, {{{}, 0x2}, [{}, {}, {}, {}, {0x0, 0x0, 0x0, 0x9}]}}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0xe6c}}, 0x0) 00:10:51 executing program 4: add_key$user(0x0, 0x0, &(0x7f0000000180)="9e", 0x1, 0xfffffffffffffff8) r0 = add_key$user(&(0x7f0000000200), &(0x7f0000000300)={'syz', 0x1}, &(0x7f0000000240)="03", 0x1, 0xfffffffffffffffe) r1 = add_key$user(&(0x7f00000003c0), &(0x7f0000000440), &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f0000000100)={r0, r1, r1}, &(0x7f00000001c0)=""/51, 0x33, &(0x7f0000000340)={&(0x7f0000000280)={'crc32\x00'}}) (fail_nth: 14) 00:10:51 executing program 0: r0 = bpf$PROG_LOAD(0x5, &(0x7f000000e000)={0x8, 0x4, &(0x7f0000000000)=ANY=[@ANYBLOB="b40000000000000063113c0000000000c60000000000000095000000000000001b874f7463b544c2f9a8ae16"], &(0x7f0000003ff6)='GPL\x00', 0x5, 0xfd90, &(0x7f000000cf3d)=""/195}, 0x48) r1 = openat$incfs(0xffffffffffffff9c, &(0x7f0000000000)='.pending_reads\x00', 0x2c0, 0x0) fsetxattr$system_posix_acl(r1, &(0x7f00000000c0)='system.posix_acl_access\x00', &(0x7f000000c580)={{}, {}, [{}, {}, {}, {}, {}], {}, [{}, {}]}, 0x5c, 0x0) (async) fsetxattr$security_ima(r1, &(0x7f0000000040), &(0x7f0000000080)=@v2, 0x9, 0x3) r2 = openat(0xffffffffffffff9c, &(0x7f000000c380)='./file0\x00', 0x40, 0x0) r3 = openat$fuse(0xffffffffffffff9c, &(0x7f00000000c0), 0x42, 0x0) mount$fuse(0x0, &(0x7f00000020c0)='./file0\x00', &(0x7f0000002100), 0x0, &(0x7f0000002140)=ANY=[@ANYBLOB='fd=', @ANYRESHEX=r3, @ANYBLOB=',rootmode=00000000000000000100000,user_id=', @ANYRESDEC=0x0, @ANYBLOB=',group_id=', @ANYRESDEC=0x0]) (async) read$FUSE(r3, &(0x7f0000008380)={0x2020, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x2020) write$FUSE_INIT(r3, &(0x7f0000000040)={0x50, 0x0, r4, {0x7, 0x1f, 0x0, 0x10400}}, 0x50) syz_fuse_handle_req(r3, &(0x7f0000006380)="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000008dceba394fc9d73b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dc4e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ba045abcd5dfc67d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e7ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000209bfd66eea2105600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f8ffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000f87c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001354c4b600", 0x2000, &(0x7f00000062c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x20}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) dup3(r2, r3, 0x0) (async) ioctl$AUTOFS_DEV_IOCTL_PROTOSUBVER(0xffffffffffffffff, 0xc0189373, &(0x7f0000000040)={{0x1, 0x1, 0x18, r0, {0x3}}, './file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00'}) (async) bpf$MAP_UPDATE_ELEM_TAIL_CALL(0x2, &(0x7f0000000300)={{0xffffffffffffffff, 0xffffffffffffffff}, &(0x7f0000000280), &(0x7f00000002c0)=r0}, 0x20) getsockopt$inet_mreqn(0xffffffffffffffff, 0x0, 0x20, &(0x7f0000000540)={@multicast1, @empty, 0x0}, &(0x7f0000000580)=0xc) (async) r11 = bpf$BPF_BTF_LOAD(0x12, &(0x7f00000006c0)={&(0x7f00000005c0)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x18, 0x18, 0x3, [@struct={0x7, 0x1, 0x0, 0x4, 0x1, 0xffff, [{0x7, 0x4, 0x4fb8e6be}]}]}, {0x0, [0x5f]}}, &(0x7f0000000600)=""/151, 0x33, 0x97, 0x1, 0x401}, 0x20) (async) bpf$BPF_GET_BTF_INFO(0xf, &(0x7f0000000d00)={0xffffffffffffffff, 0x20, &(0x7f0000000cc0)={&(0x7f0000000bc0)=""/121, 0x79, 0x0, &(0x7f0000000c40)=""/92, 0x5c}}, 0x10) r13 = openat$vcsa(0xffffffffffffff9c, &(0x7f00000016c0), 0x100, 0x0) write$FUSE_INTERRUPT(r13, &(0x7f0000001700)={0x10, 0xfffffffffffffff5, r4}, 0x10) bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000f80)=@bpf_lsm={0x1d, 0x0, &(0x7f0000000a00), &(0x7f0000000a40)='syzkaller\x00', 0x0, 0x0, 0x0, 0x41100, 0x11, '\x00', 0x0, 0x1b, 0xffffffffffffffff, 0x8, &(0x7f0000000b80)={0x8, 0x1}, 0x8, 0x10, 0x0, 0x0, r12, 0x0, 0x5, 0x0, &(0x7f0000000f00)=[{0x1, 0x0, 0x5}, {0x2, 0x1, 0x5}, {0x5, 0x3, 0x10, 0x8}, {}, {0x3, 0x5}], 0x10, 0x4}, 0x90) (async) r14 = geteuid() (async) r15 = getegid() syz_mount_image$ext4(&(0x7f0000000100)='ext4\x00', &(0x7f0000000200)='./file1\x00', 0x2000000, &(0x7f0000002fc0)=ANY=[@ANYRES64=r15, @ANYRESHEX=r15, @ANYRESOCT, @ANYBLOB="ca42ad87b11bb3b2507e03129a435e7c9445631055f28a4e6777e97047e5807db4996b10208d04454ea654888bf754953478b3d8f70eac439f50117ff92bea81070bba59ccec17e7d182ea9fdfde2b94c826d24492fd7f8983925947dc2b357943622c9feaa4254f40a2ed56e4010e2543166dfc76e5eaaa01a65f105a20fdcdb5c20c2245eecbd4c9b02c2dc995c2a8f49e54093b00df3ae49cbb07db669e4a3674c0a6397ca594873755027deb72b094a29553f674e5a44c597f0473f49684719c9445839a59a09e1c1361d72b8a1dd163eecd03bd218ba880482b1733ef3f91cbd42796bdeb13d63c3eadecb3dfe83f1d88b8b7fb053eed7e742bfff269a5c16070d4de1d198d2fdcfa404fc9e6df202578e962544794e77c2425f73fcd3d0cd1d4ffbc4ec0754e946adff5e9e83ffc586126de12ee3a2b1e347cbf598c20648bf7026947cebc4e01a8a38e87575cb8460968949003bd44b8511dd953cfd9eef7b0cf149f77741abff47103a50ac1efb39eba528a63cca0329ef5c2247efc16857ad98255693a11149dde8fed62623d07d357b0c1251f9c4f7492c9e50000000000000000000000005474a24e36675dd9edebf063d027831c024cc83e4df67f962618113f229119ac31c2186d1c7d69", @ANYRESHEX=r15], 0xfe, 0x4f6, &(0x7f00000007c0)="$eJzs3d9rXFkdAPDvvclk0zZrZlVkXXB3cVfSRTuTbNxtEGkriD4V1PoeYzIJIZNMyExqE4qm+AcIIir45JMvgn+AIP0TRCjou6gooq0+aq/MzI02yUwyNZNMd/L5wMk95/76nnPJnLl37uHeAC6sNyPiVkSMRMQ7ETGZz0/zNN8s7LXXe/L4/mIzJZFld/6WRJLP299XszwaEVfam8R4RHztyxHfTI7Gre/sri1Uq5WtvFxurG+W6zu711bXF1YqK5WN2dmZ9+euz703N53lTtXOYkTc+OKffvi9n33pxq8+863fz//l6reb1fr8x9r1jojFUwXoor3vQutY7Gseo62zCDYAI3l7CiODrgkAAL1onuN/OCI+2Tr/n4yR1tkcAAAAMEyymxPxryQiAwAAAIZWGhETkaSlfCzARKRpqdQew/vRuJxWa/XGp5dr2xtLzWURxSiky6vVynQ+VrgYhaRZnsnH2O6X3z1Uno2IVyLiB5OXWuXSYq26NOgfPwAAAOCCuPLGwev/f06mrTwAAAAwZIpdCwAAAMCwcMkPAAAAw8/1PwAAAAy1r9y+3UzZ/nu8l+7ubK/V7l5bqtTXSuvbi6XF2tZmaaVWW2k9s2/9pP1Va7XNz8bG9r1yo1JvlOs7u/Prte2NxvzqgVdgAwAAAOfolTce/i6JiL3PXWqlyJ8DCHDAHwddAaCfRgZdAWBgRgddAWBgCieuoYeAYZecsLzr4J1f978uAADA2Zj6+NH7/2P5spN/GwA+yIz1AYCLx909uLgKRgDChfeh9uSlbstPf/8/y567UgAAQF9NtFKSlvJ7gRORpqVSxMut1wIUkuXVamU6vz747WThpWZ5prVlcuKYYQAAAAAAAAAAAAAAAAAAAAAAAACgLcuSyAAAAIChFpH+OWk9zT9iavLtiYO/Dhx669dP7vzo3kKjsTUTMZb8fbI5aywiGj/O57+beSUAAAAAvADa1+n5dGbQtQEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABg2Dx5fH9xP51n3L9+ISKKneKPxnhrOh6FiLj8jyRGn9kuiYiRPsTfexARr3aKn8TTLMuKeS06xb90xvGLrUPTOX4aEVf6EB8usofN/udWp89fGm+2pp0/f6N5Oq3u/V/63/5vpEv/83KPMV579Ity1/gPIl4b7dz/7MdP2vGTOBT/rR7jf+Pru7vdlmU/jZjq+P2THIhVbqxvlus7u9dW1xdWKiuVjdnZmffnrs+9NzddXl6tVvK/HWN8/xO/fHpc+y93iV882P4jx//tHtv/70f3Hn+knS10in/1rc7fv692iZ/m332fyvPN5VP7+b12/lmv//w3rx/X/qUu7R8/of1Xe2z/O1/97h96XBUAOAf1nd21hWq1snVMZryHdc45c/PFqIZMvzLZd9r/j6fbzyk3P5LJTrP5aPShGmPP8Tntb2aQvRIAAHAW/nfSP+iaAAAAAAAAAAAAAAAAAAAAwMX1fz4hbDwiel75cMy9wTQVAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOBY/wkAAP//E77WGg==") (async) getresuid(&(0x7f0000000e80), &(0x7f0000000ec0), &(0x7f0000001040)=0x0) (async) r17 = socket$inet_udplite(0x2, 0x2, 0x88) faccessat(r2, &(0x7f0000001680)='./file1\x00', 0x104) (async) getsockopt$sock_cred(r17, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r18) (async) syz_fuse_handle_req(r1, &(0x7f0000004000)="149737ea7ba6e7a36d2eda39e7223fa40a36161bd35dec07a10aa0037f477593a3d6d062f04c2dad3366a0b9be3a78bd1c704ec72d007431899a138015780efe403bff637d6d22644141c1497aa4c1ebe19e52491e33222451942ceb0bcd482cbe5dcd7f304044ecbd3c1ecf8922fad9697e878ef5a18b70d3a36cd27c7ebd90a29b2e27de03c9a1b971c6f30e0a7393c07ed91e2daf961d6b39331801ea31567e96b330f203375052a4dac83a25cab898ce94ba85da8f92f49c9f4bfbfc18bc74d7c239be512b9725531bd02e9676949a8f1f1c2f043e58c15ff8aa287eed95278bb5ec7fe7cab39766c171ee6000304e8288c36bf84d9c148bf465cfc59bbb4c68921f6ebc6f0ab64342bea6225097ad6c643c94037ef0e1d9a5164f878d088b8fda83587d528c3f9fdaef43f667f6672f7c149cddb62b3d30e2785f645da5eeda0b3160a90bfcb6e62a68d19f00dcc754db946d19528ddf01351181c2412c5663fef920f4eef2a27ff4d292db20954df907087fd9938a8da5262bfe2172c6382945c53aa8e3cc74288b22e400da5af5c3d7680a8aa8d91984cab63c1dc9f9d156c1d11320fd191610658f8144d0b9183d0a549f0b8b38a75ac280aeaef82650c9a604ebfa980e446207f76fe4b1726413ee1dea6ee56505d9ecffcc43608f104937d09d7e0572e1eb9bfeb4f83f22a6fc31d16cfed7af25a80178e0421204feabc6b4897718df6fa86c18c00f0f465010be37869496da5db817192b0a409a48b868af86f92458ea7c4c8438368ddf85c13c3f2faf64501e192315c9fbe1fe0769add704a7e014bc0faf8ba64d658a65b575409301bbe387b2b9b0078b7a1574ff3f573b54bcbfbcb93b1c34c1664b636d7fd1570dfc8ffc42827419086ec46c1d5cf855ac87c6f02e5fe56676df8e3787f073c5afda6d6787a9a09af2ff1a96f42755d52cefe91adacd445afe08aa9723a0df0536454ead43fc715cca708f17e5bd3b94e4f84874c6294ca2a98761a4d8589ba5766a6cb1b03484752c75530e933bcd21b40f9ed7ccccfb0a3fd6210de9676580349c70ab14049ce9e64fbdb9592d23d5a44e295300703b9dabfaabd393654b8e190a0d7b0ef46814d8cb831d134a7d88b22cbb2d788945b0a19eda2968d598b4c451e5b8e327750225ccb56b3badbc26f962fbb7df8a1175c92b30808f2d18d05144f5a0b0757e514109b2f2f8d4e4fc030b7227ca7160d357232781d83bd45aba459e9961d08ba3c1c9f2db3ef0d74faa993b2ed732c66b81fed6f4e832f8d50bd8c4f7d3a7bf4ac31ccd6842b9511cd1ab905391f07a409bcfc76f7289946e28baceeb50ec4f079b2b5f0d961dc1d4f328e8cea2158f4c7d5fbe891eee3c14276e86ee9bf2276e156fc08bea9d92448943df943dd3198550866a17e5fb4557ca8d2922a1820919d339a877cebb7a867d4eb28111a385e0ba9f67fac4adcd2f60dcf68316801fea95d14b747997514527274e6f8306644cc64b2f970c3135eb6d1732941a7855891031ae2360397316b93633d153e1dc6e414872b29c0d1abbfda988a4b8576a5387ce2adb4743b790e930b39d0cc9368d608759c2b1305b7893dd692a3ee39c6a13f16ce0ea88c2cd7e12301be6e608c131a14fb3187d1f87b3fab85452ecfcc14c7f053fa1c036a0b62094d4a65e4d0cb04d8282de824c52d8b433430d42f706bbb044c6afc9c4e92be77688276c20106ee78fcc8d6774ced083252a50172f97ba41cbdce51643e99cee5eb44d80589e4da3a6477c5d62421ef6aa673ede6e0c846a1d5f3f3bd17246b4a803f0e6dd08227ed0cc18aec0b0cbccfbf67d82004f5149b74cb7ff41b127a951bcac6222c871f77623cd153dc8b093d9ffa4077b90c11959c3d3d953e9fa0ceeff611582955f313e988ac5baa8b22ae247d5f0cbc2bdfe02cbdfbfe2be0a26fd8815f4f4164e33a1bd4192d2d09af6abc29274de0e59e4a56d0d2eb90da54e0ae1b484933e08ee1bd4b5823d861f64cb13425be82e8de70d8a61d4a419eaafb197df6462c5ed7d00956cb99088e5abc0454925af8e1562407a57c27f4f5e4adcfdb46d154f29e3321d0283237f2fca81d858b210e2da60c2cdbc64b61e680cb1fc5c1682b0959135b40edeec4fc261e6315b0cca1bba1a0ce800ce7a34eeaf493c58b91e09db4bda8fe8d3aaf92c159ff8f040ed7833818c67e9d983b3d9b49a9e0c0dcf7dae0fd2d53bf4146920ae97ecaed4d03738328360c0605ac60b8f2816d2bd8ccb172c313fbe18311d77242f90826b2f56ce07a90d53054c38f665acf4eb5ad1856224f9c679adef439b01aa130835de8ae799a71b5593d8faf7e8662ec8f6c1a45a887bb29f42192624d7e3255a090ea46fb7127c0e2999f6bd53361ff51eca29770099a9977c90a1c2725469ef4ab8ea94175847d9244979b89949cc0e80b310166f25f1abb23b122dc7741be051d8294196c31da5c451a29260e567be617341842a13da4bdcec6a18206104e958d8cf309bd0d774457fa36f57358c90a9187a693d9cea6b4d2052e821f2577f50bfdab920118a58adbcd5e1a39dc76411515b60c24d19ce5da85336fedeebb63ba48abe7aebb8ec7edeb0587e62e46d07731ddbde7affbd23a278bcb6f767f540c91136348b707b908a78d21f281f775f7351d49fd4c1bc13b61804f25c2977ecaa22cf1971b1c6bb5f16ececbe56762bfe50825dbc7531935b888ed0e70a36448782beb44c4e8cf22c143313d7453bdd9e6dd6ae4f9d42c8d14c21a09b0b0fc1e1872879cb78697a3a9bc8c0fa695de460061d36d59adaabf4e470645cdb41ec8f0cf4bcdd321f64bfe06038a9299f748fe1175c6a79a0e24b71075d7327c3a790012891b474afeff6d61acab840684b1ec54c30313d9005cd644f2f9c7fb240382edda9b7f4adea9d7f9cc41ea6c4949fe9bdec3d140e7c2ceba0627bf67974f32bbc23900a7e857c1060e8fb3b0138eb3a1bf42efa96d9cea1113eb0bef038232e38e7c77bcd3857902706f34f201449a55c11c374442589b78d7218185f65d8a7d26106bd9b3fc78fcc9f90683746695932a1efaca6da257fc583d96c2b4763368205be7dd58b596618b6e7bac8c2109faeeff40b67bd10a33862a459b16a336d757fbca2a28e00c7b2cd948666e04643ac2240452658bed69c72d4029e3b6f48a0c4522b2db2a6ecccd69324d20290e995706e7c75388be4b8445d0432ae18ff9829d978a239d908c43d7c69458dd10801c23b4cf04091b8486e34a78a2035b3dda5780a61da7f85fe98fcaaff65504e9d029a63a6e8fcca4711e0fff79dbee17f8109e2d8601fbf4b85c93a57edb67855cffedbe66aef9531c1ece594da081cd6eccba33f157c3df847cb416809b38c6bd5d232c8ee8a3fb11a5d729fe0ee03c56e9b1c2100fb6a5a2a397d29b0c1386a207ad41b4393fd8eaa8a47a3dbd028d31d59dc2b848b7dfe276846739e653e14fd057ca07704161d0f1dddfa91d347d43a606f9bf236e2c360811bb925bb080c494179b658a605ba0ef70c721003155d1dd30600856faac25ac94a2e9c8cf1a65c3a83be893b34bcb4e1c96959854e9ee1bffa6ea14dbef7908a98e1d11befaee7c71b407386faa95f498c2a2714f982cd3ba4c72bdc5a7943d7918cea2752e9b24052b655beefea5a743e978e71450b7a35bac765c95d02f13a8074877ed63eeafaa9c523d1261cbfad8ce1e8efdf090a44adcbdc40095fe9015530b2a0554c07295ca90c7acb6d95c77d81a037903622c97f1c666e2704d0c122073ec9abef0282aa984eec9bcdd520b3f21ddc7d5cfa2af9599754f3e689e58c808f16ec1d0218f0b5f9269dbcaee6597e97cc9d26db78d3b4f7072c1c105f3ef14437305897aea59424a9c354db78e18191cc8e691207dcb87de872a44a762e52dc6935b74dca79e12505342e9cc7f49291d20ef664da0f0f18f053eba46fa98b79f8333e92ec26b87f4585209ce93b03153e916e6b8a69a9413b38c83ee6af6d716bc01bc21261fd850278cd4d4576cdfb32c7173bde6e045c418bc67d7f4640287806b679f6aaf3524a82a160f56d2e8d8716ff17639de29f2c96649929f219b2f0f0a1445735ee5d95897893918b7566667dfac5118b37289278646a3fc7e2d2efd592d1866f681930b538e5d0b9bfc520492cf8e55b0ab70d3821961078a0a895324c5ad61163492d85b4d26e796688abecd8e8a6570531371ee487ef4f6231233773f90e41c13f37b9467a82fe1edf48fd9ff4b4d0a5908f03ee8e58a29242ca36afe4e722204b7b761c2e92190a23043d531129f6fe6ca3035c96e23b92f7cfe70cfce07a86132e0d630981693b5fc0cc6e9f018719ee6108e6a2b7a260bf1d4bdbb0e440c24f46f546c04a59c07087c8deefc913e76c30c5d39697741359ecd82451bf9cf74091fe40a746e8a0c67716e77574654c401141122bf8d73f4a7c36fec632a411699ad5f6ad25541a2eac73bddce91f61cab70ecc50251d769db94f303b17c8e1f5177cd3d8a8d7565418fa50c78b4dd5317633a6736544413d9b5e3427a1ab7edcde2af8ce23f1618f889e3d9107a2eea4538d6eb6289f2c06ddf8f302454f647ffda4b3ac0571ef9ac1595a3c792aa72f663c8a079c893de88b3700229e4c1e922c5cd90f414bbf6ebf2631d9dd41ba743f610002ba12a8210f21406b01dfef250a60b243ef60d25f95f6c284cf95728e3f4b1dc24773ae739018641c4496acc2b2b6e45f8438342d4d875de28c9cbeabc2ea40bdee9d352aa53e16a969ab39eca15e619b8b2905e668e33dfe61ceb4e7937ca3af51d26198fab6a8d49c2ce591c632defb67fbec7edbeaa18930dce54ca16213dc5c92c585efc835d03ee6a56343855c12c6f318a964d08b0ea91c242381def9521fe9ffce5bce7447727ea01fb418939be193d1c8549b7597c4844aab7242c321c13ca452802ae394c6f6ff832ecb20ff419e059284d8bd058d7c77f7f8610ef373e843de70542be0ace144d7e59f215ac15b4e5d31b830e57da9042ccb4df3e988e1f454a10c8007ea418ae8f9f4346f7c219a540de80ae7c306102743efe8a2925292f69608efd1c591d4a94885c5a0c16552f6702f0d18ecea263cc6a1443d01167bfe64fc6c4405ace83922df18d2d6f9c03967f9503f9f6718dcf0fdf543d61e21d5cd74df1d78e8e1e3f4f78525198d3222656855aa5bb51b479aacd4959ec8bb0ac9b79a86caf32b2b42e8225d351d034d4dceb7ffe32653d528171bf386d94d048188224aaba05cb522c186403bbfaf76e54244e9adbebeb161c6448b7220dd4dff5362a83bd5eee48069efe875db6b50c53e07cdb327c1b792fa1b461cb73bbfe2b413d5cd6f718f74cb3ab7cbca3d5cd9c11bb62e8213ba0a8b13869f0299eabb66dfd291fc86e356c31b16dbe9717cf3de9d88a9d8e5de7568aa5c0fa928784c01ea4f3628860eccf79bed1381ed5350f04469fc6cc13be6d38d6129fe4dde2d7051ac650a7d5399a0b08588c1853a2596d64a85c021289b22e1d3e57f1ad05ba864511e8f8c223ca340e5a4a97db6cb90f9afb2ea76212e12bacd98c700c23bc9849a400878cefd7e0b58ced2f60892269a2722889eee1683a611fa6b47a98b637720aa1c13f43489b2a71d8bbfb6e8bf8783196088f032c571d7129d57a92d8e17e116924f85e33fc2ab875f9eb938a0dc92842122904694454c7b3b605a18fb0e46b4588b043cef0de23a3560a08f6dc3bcf2f292f36d6e1e59a0cb98982a4e088d35cea2c7d29e27f41a71cbed8531fda457dba7f82519e5dd537f3bf1a7d772647fa95c13a99567ecfa153cac500a0778ccae1f7e70daeb0fd657605da77bd1f14b4044a6da082e4ebd785c7f965e56ce566a3748a08c8a38677c152647a59dc18b10a81b1ccf925ef47fd428b9668f27572fb6d0112545d337369f13bfbb61be408794bfa6f3b27c33ebbd70f248e2708567443e6f42bb0d6e49d15a05ff6b9fd40bc2c0cd2f567d0bbba5aea2dba31688c3f903f129cd89c53f618d2bc8dcff6bfb437de8b8eb8a6444bfbd118238729631d9e931b8d5607442696870d327a686af4c657869f17b697e88ae28d0fbf26c072eb41b58e294bc873ae228b2b86e5d4fa8b5b4f3ae5a1850417edb6f37b54cf47f038e162a9a14f7bfca40e7d9397945c0276115025bb8bed0012faea4268c4060ef0ec5dc84a435d41e6064dfd4e73d3d944aaa92b7d913b3391ec331ff735efa4f32ed8fcd50566218e57630e7cbdc4d8d0cbca36621d8f90904e52e479971ee1d83c72ca1071cf82029a3b5c550de3e82c8ad125955248aef0403255d2b02c27b923455db7a80c9ebe043f5487b03badedf1fc843cff484f6f0dc49f160f6345de3af023bfd258c0057062dc2a515e536a6320e713343f62c1d24778feae21c718fa28583516506fa87961d797b0f00d7683d10a4336a4bfc8f0bfb492e249e63e81f7bece6b0271412a0f1a60f7ffc623eceff001f7c3d22a2b036d2cee63fda7b25cbc0f770f96f0df2504d489b79634350c2b2f9b3b1f86b1d7a5d5a9cd507bca7627d971919e9fc3df4587f18449dde1ba716ba05d6638c2321d2c77a31ab026903328272abde87275167cd1526cded59e1a93f1c44e849e31a88c372d573a7f299f6e55dcaa0e07749adf1f68598b3ebb326b644c8492b301c81746f5cae5db4bce9b1b582326bd5f5709d6fa89d83c0831254d700604a36124bb3b34b5b6a69572fc0e51acb9c8e9dd5020911502d750df7bbd14e4566e62e85f25be6f65bec0546a8d357b5e87fe3b8177fa2c364421fb96f0fd5f8436907a3e1c04e6f19234b7fed04c551fbfbabcf55f1e56b923e9c86a88b5fc9f0b6b679690883ee8b0b58c540810969eb7eb0a2cd1164289266af3005b72d0bf14565e77f2285aa1b19b036f4631b22cb92c3000da7014e70ad22ccfc20c742baf7306060adcc60f6c1b0639df4e7ff1645927f216f2fe59fb1c31c82c4f1864ebfdd9d5b4d19b4e417f4f6a1fee685cf231c93cd839a3788aa4d52b5b65ff94f859ed6ed52e6935d9070575c8a6229ad0b0504bfb104a758ef6b96fc65efa0f59cd568ce98bfdb8b128ed469b7efe6d67b1edd27014158180ecf7908b9ee1fb0cad63746f126941759171513b3f277e91cac7e6330deafa36e455a6a32c35bb90ddc0ebad9fa34f7ba1e993939fbb63c39b283a69c9e2d8ee1671a7371fab62d44ec0bc6894ec81a947999ac348cb7d01d785c8f4e3f29209a7d8b0836ae278d620e9a85e983f3cb18ea01950cb2b4a20fbfe0f67ff9ede82cbde4a1405fab2dc7dcf224ab0ae96dec9a097d2434d9e2ab9e3fe05c100a2ff6c2d0dfdb1789af4c1760656149aa0b6a72bb8c7c33fe789e0c2539d4b15d04a7c9eeaa52f652a24980772fa38a56deeb28e46bcfa05b3743de1dee32efc4af05a62a5c32eeef4dceddcc7ef05d07105c21ed09a84377c74704a27ef566ac346dbbcdf0ad9f39caf003e150fd74e84ab204b5d7d25acf96fa77c82dcc89da80cb7fcd59dcfc1da8059e20eec0de3b636057f710ed642e31ae7e7a7e63767ef57bcc72713a9945ec4f846636f2f70997e61127ff8e3d9645cb1aee14d7da7b3e288b356afa79f39dfea36ab776459b1626e0265e5feb96a6701b251a27ace836ead159116a05f61ea9b2a0a145ee121133acabe866925ba6d89732e309169c280a724295dcee258f99250748634a9c1687bb0251e94402085fefe472c989dc11bb9b7772ba882544dd868c47bf7ecc76b5debe52c674c2e4664a8e1e30f1fa0401b7240433115a5367a43fcbba92e6865f68441e44310434df4efe3baed6fcb8d478a4b1fa2e9236a5e55ff097a94ac429635ccbd7336e5ce784d064ea34fd929704ba6c36cba95534d0651a1360e76af022dc58bc06aa28ad095ed2f267372acff7545cff8d5acb07164c133d3e0190844f3529602170c00b2dac67774a1017676019e1eeadee611b0261df3b6bf2d5553d9fe85d7262104a7d069b9625e9095c814b5821bba4a4837fd5ff145ca4a254840b920c21422fd12c583d3f727df4784d1f1de31cc09f92e45dbc32d23130a2a31f772194be4308f5b455878d6b369413c438ff10d26417fa74cef5bd54f5fbbd3084246f2a3403be7d0b40ac67f933997fffb171a289c1586f39281a5fe69e0b3449390cf405f1a6859bdbc5c1dc4830482035cee0514b40b4608558e2672a900520e4f8a73043ca1e33a1f4aef18d170dafc229d6b8dd5eb474ee4012e8ba7c70890c9203ed3351bf970ad810ec111a7e0f46ab5479067a884f2ffa78934cbd00fca07755a2cfaa954279ea736e4c5140e3c99aeb60c3ec7da9db6094c21c1c38eb3bbd43e8d9e4302d6916ebbd5523977ce57a1a68ae6a6bc67ad1894961539238bd50ed5222fefe397692511f6ec7f5462c510d91b437634a34490a6305a04dae5a7a618bba81f93497ae1059bcd70e19f11531bde673ad2a9b22a39217ba71232496b7437f3d149b7addf33fc755ce9b891a8ed3e7a45fc2fa53be9aa5df82e6910d177b20f33c7850c4426959e1a011375f9c8d2af9efe8e677db49974b81316537d7404130b27de9626a9d02a202c0a8093c85b7cf12deb26e6a64cf4c69d423840d3c036b7ce565e944149fdf81a39b66e66a91731d7a2af05e70555639c3414bdf33c705b637252cb24d0cf16ffa2b32adfa872e9a2cecc3ae9cd2a81d171638f6d2e5945067ded8f22cc7d6886fb7e41378b93efe448d5081dce0317b53838fa3c8720c3d5e2db1fc5840b5af91c6181bf4696f113c777823d66fa4f056679c1119be609fda95456071c41f813b5b49db7d8d1b6134a0898365975cc06b8c53257c3aec0e4350842cff13621393dfc83a3ac3553d29f81e7f48c3d2e8dabdcb4a5f0040e19f34774836e8c5fc650252acaa5f7daf6f4b81f4e40d7859c2a5f6a2a582df4e767552ad6f5c5b848041389cee3ab5fea73b3e57655a3326272fd33e404434db538b19689efe4f4b1b45c60dce9572a5a4ffc5d0e31fd328bab08f6bd811160ef83febcca7a09e766e91229d2b737b653c900793dddd121154f3d263f1c5a6613c209ab53cb4e058df40ecf0d43099083fa7f1c1ada938609502bad147ca79d6091c9d3d92f65f41c2fed708a943fb5b6d58a645491641b250091cbaea9efeb18b26eae76f27af87baf053fdd5053b0a7a3a2a077d8efc0bbdf99f32b462be48ca4a8b47d8892ed8a5e5a6bcd4e7a6b38814d9ce8d53a59bd1e4cc1b5d39c18eb3bc493eee0fb819142cca5dfe97638b16e83fdb4ed7357357df64dd672c58b1461d5bdab1bb1b924ad7d7b489182f09e99919e4c52ace7fa816f97b1c2c4e5179852f7d1eba29cfb042bea725e5a3f6d5a649b40d7d8035dd285d412dc2d1ebf568412e29c5c0e460194d1c96d200fff5701b3564f221cfdca66862de5c26f94f9efaa5967fe0d2ba5e30581ac1d78414ab8bff85881eb47c644e29f440ac7e6e28ec05608d2adbfbfbe92563bae7f300f97b0d93e93022820ede0ad0aef93281990af3523a853cdd83b7174219382b9d4ed587b91845c69ef2e725e26956a2e8532d57cf54176bc3a10c17ebf36102d61bcc68280a05825c34896f2fe02404e13911320e42033761e9ffc085cd4bfe062bdf1fad92000e80b13de41b5f363d205b49b09f6d5871cfa0bae26b828e8d51d0a0c1710d7b861e9efd53ef762672596ec519f8273d625e7151333e7269774998057740f1a2038c7b8c1da766c6432b4cee809cd37ae6382fd508a1aa714036765d263ba21e828a56bcf29e75217774471e8a91c076a1111443579c945bce348df55f00caa607028d9c719c4e9c2a0f2d132afed4d43af942711cbe66e5517e33f8cf2534b6e58c8a67c1377ac9df32ebc622ad31609fb3a4ac0a7e4b1435c2892de8d1644bda2fb0e6a8dce87b754b3804113b9a7025068be3bb567b71954ada14db0007b4ac6d7d7353e164c96a1f74595f5e874bc780333d32b32a3c915c877f5a4850f453407da4ea5f847fd624f0124e475c1abafed4ae12e9576ab1784b63c63e9b79166a6fd26f4529cb59d8dd18794aa0e5216cc55ad13a9529ae87333c526c9ec20f462b8caf6d00001c3393d6f386f90ab72f57d88ab50bf1dd2b6a283d57d247d1c59d0d3c34f95cb85e91510ee25735685a610b460ace7f0a108e2ce3b55f3f1eb80a8f5f83ebe5d453640b1419299a5649c135c256404572d158e220a87f09b26357839fdf9051dbb9bf622294e61916ffdaa6fd943779be4f4d212a14cf003c451c078a67a54463d4bc2fc468b137063860090169b46c8f20d738899a5a4eec8954b4d7fb03fadfbe36df75682be3afa756a3d60dc958c9649a82ec488ea9ced65f3e0de1ac5cbe2b677bd194ce8cd2d6f894e60497af1c25fa77cc678d22b9ace5f9917b40f95304a6a2321a55073cb77686be63a62ca175a44540834f224256f53589b25f9a0ae898654b956fd524f846ec127cb8fe064813b3848686088b686d3bf4eaeb491239751ac7aab0431671808078bfc387ad89ff53c31b5edd540658b4fabc3140d979d5a7240af2c19e900a3eced1ed632e6c58db4c06bc2d27d2d6dedc281d8470bfc0d97ef3226542e1395f244a51d1875216e69ec4b368a36dbccc4573b5afee066dd8b2eb8a7112518873a41fc27379f0ca1b2f8f0eb83a94d4d1a55006de7cbd3301365e6f94482efa71723de1547813b60505a91e106f390f18da50d6a98ab52abd301da82e5c73826abd59f6e21e4859504c35e0a8bb82bda071cf7f0dfb55290bb366d7b229448fa1500dedd5432d1981a339ce0175ba2bc968232c104c16ce03a4c7cf17a3759328e8b4eff1f79267f2ae9b8ac316a19d314b96fb8e23f75b62fae0a141065f1680254b549cc15d9c3b596323c6ad8543f0c5a28a1c5f8ba1789e63017f491a6129ef8fe6e0c80cb52813c2cd0108ca1cb9abcfd20a97c1434c624511735d7fab6193e71afab0dbe7fd30513bf32adfee76941ea6092f19a324c8f5f91cc3047802d714f2c0bf7c33518d122aa9291de1e8f78f0496c6ddfcdf3559296502fbc99728e69578b0d59f54aab56821f89fb29a50038fbc0e3875d89aebc2340f4ae00cac12ca95f9d8d655d2ff1ee573797a0dd1629d59b7da771db8fd6de6e01c8bbe0a253b0f2dd38eb3a60eb4c43b7df8669d5307cd937a0d8fe9ce1d7ea9cc5d01d6327bf674e698ba4b33719dee02b3a10a9510ad1c5e0d38877c275c9a0e368435e34618b31d6f27c988035aedec59a7fc6545a7a16700cf56ae6a5f7e240c02536bcf2c9103d0e2fcee8543d53f4febdb4e29f1c8607200bd8398f2fa4eb62f3664ced952aa74c7d3e94d9cdbcbbb9f4b7f312d3425f6aea7e0945165ab5f673557a654932e6c664026d24e231bb872bf0954cc399523575c80d4c939335bafbae4f232031fb948e5f2875137d8daa6c0456b063770ae1e48cc1baa0231ffd7e4a1d4170e24", 0x2000, &(0x7f0000001600)={&(0x7f0000000800)={0x50, 0x0, 0x5, {0x7, 0x27, 0x6, 0x8, 0x400, 0xffff, 0xf77, 0x9}}, &(0x7f0000000880)={0x18, 0xfffffffffffffffe, 0x8, {0x1000}}, &(0x7f00000008c0)={0x18, 0x0, 0x7, {0x6}}, &(0x7f0000000900)={0x18, 0x0, 0x25c0, {0x6}}, &(0x7f0000000940)={0x18, 0x0, 0x9, {0x5}}, &(0x7f0000000980)={0x28, 0x0, 0xfffffffffffffff9, {{0x8, 0x5ec, 0x1, r7}}}, &(0x7f00000009c0)={0x60, 0x0, 0x401, {{0x1, 0x2, 0xb1, 0x7fffffff, 0x0, 0x7ff, 0xfff, 0x2}}}, &(0x7f0000000a80)={0x18, 0x0, 0x4cb4}, &(0x7f0000000ac0)={0x13, 0xb, 0x3, {'],\x00'}}, &(0x7f0000000b00)={0x20, 0xb, 0x1, {0x0, 0x4}}, &(0x7f0000000d40)={0x78, 0x0, 0x6, {0x4, 0x5, 0x0, {0x3, 0xff, 0x6, 0x9, 0xc1a, 0xff, 0x0, 0x6, 0x1, 0x8000, 0x4741, r14, r6, 0x0, 0x1}}}, &(0x7f0000000dc0)={0x90, 0xffffffffffffffda, 0x1, {0x0, 0x3, 0x6, 0x9, 0x432, 0xcceb, {0x5, 0x7fffffff, 0x5, 0x1ff, 0x5, 0x3, 0x8, 0x0, 0x0, 0xc000, 0x5, r5, r6, 0xfff, 0x2}}}, &(0x7f0000000b40)={0x38, 0x0, 0x6a00000000000, [{0x4, 0x4, 0xa, 0x6, 'syzkaller\x00'}]}, &(0x7f0000001080)={0x470, 0x0, 0x0, [{{0x5, 0x1, 0x5, 0x7, 0x4, 0x7fff, {0x1, 0x80000001, 0x100, 0x8, 0x9, 0x0, 0x800, 0x5, 0x7, 0x4000, 0xdbcd, r5, r15, 0xd7, 0xffffffff}}, {0x1, 0xfffffffffffffeff, 0x5, 0x3, 'fuse\x00'}}, {{0x2, 0x0, 0x1e, 0x0, 0x400, 0xb, {0x2, 0x751, 0x5, 0x3, 0x4, 0x9, 0x6f20, 0x9, 0x2, 0xc000, 0x9, r5, r6, 0x2, 0x10001}}, {0x1, 0x0, 0x1, 0x3, ':'}}, {{0x6, 0x3, 0x4, 0xfffffffffffffff8, 0x7fff, 0x7, {0x2, 0x6, 0x286, 0x5, 0x5, 0x81, 0x1, 0x4, 0x7ff, 0x8000, 0x3, r5, r6, 0x101, 0xff}}, {0x6, 0x7, 0x0, 0x8}}, {{0x4, 0x1, 0x1, 0x80, 0xcad, 0x5987, {0x2, 0x4, 0x97, 0x7, 0x1, 0x100000000, 0x1, 0x3, 0x4, 0x8000, 0x8, r16, r6, 0x80000000, 0x7fff}}, {0x5, 0x2000000000, 0x3, 0x12, '$(*'}}, {{0x2, 0x3, 0x5, 0x0, 0x0, 0x1, {0x2, 0x10000000000000, 0xf83, 0x10000, 0x5, 0xec97, 0x80000000, 0xf4, 0x1, 0x6000, 0x80000001, r5, r6, 0x20, 0x7fff}}, {0x0, 0x6, 0x3, 0x2, '%\\.'}}, {{0x4, 0x3, 0x0, 0x100, 0x3, 0x6, {0x2, 0x5, 0x4, 0x3, 0xc3b, 0x3d, 0x4eb5, 0x0, 0x982, 0x2000, 0x7fff, r5, r6, 0xffffffcb, 0x8}}, {0x0, 0x8, 0x1, 0xaf6, '/'}}, {{0x3, 0x0, 0x8000000000, 0x8, 0xfff, 0x4, {0x1, 0x6, 0x88, 0x6, 0x30, 0x0, 0x0, 0x7, 0x1, 0x14000, 0x4, r18, r6, 0x8, 0x7}}, {0x4, 0x0, 0xb, 0xff, '-^#(Vk\xb9\'./*'}}]}, &(0x7f0000001500)={0xa0, 0x0, 0x9, {{0x1, 0x3, 0xdc6, 0x30, 0xc942, 0xde2, {0x2, 0x1, 0x8a1, 0x9, 0x4, 0x8, 0x8, 0x2, 0x40, 0x1000, 0x1ff, 0xffffffffffffffff, r6, 0x7f, 0xde}}, {0x0, 0x2}}}, &(0x7f00000015c0)={0x20, 0x0, 0x9, {0x7236, 0x0, 0x7, 0x81}}}) bpf$PROG_LOAD(0x5, &(0x7f0000000740)={0x4, 0x2f, &(0x7f0000000340)=@ringbuf={{0x18, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000001}, {{0x18, 0x1, 0x1, 0x0, r1}}, {}, [@call={0x85, 0x0, 0x0, 0x36}, @ringbuf_output={{0x18, 0x1, 0x1, 0x0, r2}, {0x7, 0x0, 0xb, 0x8, 0x0, 0x0, 0x1}}, @map_idx_val={0x18, 0x0, 0x6, 0x0, 0xe, 0x0, 0x0, 0x0, 0x8}, @ringbuf_query, @map_fd={0x18, 0xd, 0x1, 0x0, r8}, @jmp={0x5, 0x1, 0x2, 0x0, 0x2, 0xfffffffffffffffc, 0x8}, @ringbuf_output={{0x18, 0x1, 0x1, 0x0, r9}, {0x7, 0x0, 0xb, 0x8, 0x0, 0x0, 0x3}, {}, {}, {}, {}, {0x7, 0x0, 0xb, 0x4, 0x0, 0x0, 0x2}}, @ringbuf_query], {{}, {}, {0x85, 0x0, 0x0, 0x85}}}, &(0x7f00000004c0)='syzkaller\x00', 0x20, 0x31, &(0x7f0000000500)=""/49, 0x41000, 0x3d, '\x00', r10, 0xc, r11, 0x8, &(0x7f0000000700)={0xa, 0x5}, 0x8, 0x10, 0x0, 0x0, r12, r0, 0x0, 0x0, 0x0, 0x10, 0xffff7ccc}, 0x90) 00:10:51 executing program 1: syz_mount_image$f2fs(&(0x7f0000000040), &(0x7f0000000080)='./bus\x00', 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="6163746976655f6c6f67733d342c646174615f666c7573682c66617374626f6f742c6a71666d743d76667376312c6e6f696e6c696e655f64656e7472792c7573726a71756f74613d66326673002c00ff371013587045d0d273e856ce75c2b11120ece6ac75541f2db63fb857cb7508f7d6a76856a2cdd8c835ef14aa3aea583b7f3affd12ff9abc9b2109887e1a78c2003f04a75607f0099dfad1a283ce7b8b528e239692ab156e30dd8365f708e6c98cfcd0b30d5304dd70f87da226e2d4e4df1ad07ba72683f43d76541d455d1fa118f0900000009fe2897e493ee619ad7bfded255e7c5806f05b80ec0e186b4f72759eb096a1fe6793e734fe61555f01ff9f23bc11370aa247215e863a10ea4720a4c7ddb25da21c75f35f711581d1f5b8d7e52b3be07c8a3ea61ae2a531b6790c08e4d9dc01e6581fa3cc0b8df6964b74e1cb14339527ad485193634c63ac5bc"], 0x1, 0x54f4, &(0x7f0000005600)="$eJzs3M1rI2UYAPBn2u1+uxbx4G0HFqGFTdj0Y9Fb1V38wC7Fj4MnTZM0ZDfJlCZNa08ePIoH/xNR8OTRv8GDZ2/iQfEmKJmZ6tYvhKaNtb8fTJ6ZN2+eed5QCs9MmADOrfn0px+SuBFXImI2Iq5H5PtJueXWivBMRNyMiJnHtqQc/23gYkRcjYgb4+RFzqR865Pbo1ur37/245dfX7pw7dMvvpneqoFpezYietvF/l6viFm7iA/L8fqok8feyqiMxRu9R+VxVsS91maeYa9+OK+ex+V2MT/b3h2MY5LUG+PY7mzl49v94oSDUfswT/6Bh/Wd/LjZ2sxjZ5DlsX1Q1LV/UPxvOxgMizzNMt/7efoYDg9jMd7abxXr2X6Ux0Z/WI4XebNma38cR2UsTxeNrNvM69g8zjf93/Z6p7+7n45aO4NO1k9Xq7XnqrW7ldpO1mwNWyuVeq95dyVdaHfH0yrDVr231s6ydrdVbWS9xXSh3WhUarV04V5rs1Pvp7Vadbl6p7K6WO7dTl9+8HbabaYL4/hip7877HQH6Va2kxafWEyXqsvPL6a3aumb6xvpxhv3769vvPXuvXcevLD+6kvlpD+VlS4s3VlaqtTuVJZqi+do/R+WRU9w/XAsybQLADh79P/ANEyj/9/qTq7/D/3/RJyp/ve89/8nsH44Fv0/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMC59e3cZ6/kO/PF8bVy/ImIm+Ohp8rjJCJmIuKXvzAbF4/knC3zzP3N/Lk/1PBVEnmG8TkuldvViFgrt5+fPOlvAQAAAP6/Pv/g5sdFt168zE+7IE5TcdFm5vp7E8qXRMTc/HcTyjYzfnl6Qsnyv+8LsT+hbPkFrMsTSlZccrswqWz/yuyRcPmxkBRh5lTLAQAATsXRTuB0uxAAAABO00fTLoDpSOLwVubhveD8l/e/3xC8cuQIAAAAOIOSaRcAAAAAnLi8//+H5/+F5/8BAADA2Vc8/w8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPiVnfvJSR2K4gB8Wuh7vD9GYpy7FWewDJfg0KFhAW6CJeAW3ABrwJlLMGBoS7QGE5PetpF8X9JebkN+nBIm515SAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA6NJzsZo/3l89tM3Z7tpJczcAAADAMZtiNS9fTKv5v/r6WX3pop5nEZFHxLHefRS/GpmjOqf44v3FpxqeIsqE/Wf8ro+/EXFdH6/nXX8LAAAAcLrWi+Ws6tar03ToguhTtWiT/79JlJdFRDF9SZSW70+XicLK3/c47hKllQtYk0Rh1ZLbOFXat4waw+TDkFVD3ms5AABAL5qdQL9dCAAAAH26HboAhpHFYSvzsBdc/vP+fUPwT2MGAAAA/EDZ0AUAAAAAnSv7f8//AwAAgNNWPf8PAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACALm2K1Xy9WM7a5mx37aS5GwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgjf15R4EQCIMw2Lu+M5n7H1YaNDU1qQLh428MBgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIA3v/vL/4mpcSaZe20sPY8ka6fG1qmxd24c/WF8/RoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAu9uclBUIgCKJgzvjfSd//sJKgZxAhAhoeVdSiAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4It+98v/ialxJpk7bSwdjyRrV42tq8beg8bRg/H2bwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAudu7nNY4qDgD4d2Z2trYqxig5RETBg17sdlNbe/WgBA/+CUJItzW69Ueagy1FyMWb5NyL6FFEUOKt/0PPLfRSbz3soYJnZWZnmmkacLV0Zpt8PvD2fWcY5n3fJIR8570EAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKA2eW8vzoqPhWmcVudu3b+2XvS39/WFGzt3lotWxEmbST8dXm0eJEvdJQIAAMDRkdX1fUTczXdXiz5dKOv/vL6mqPl/eH4a1/X8/rq/7uvav2i//3bv5QcDLUzHKW56YWM8OvVoKr0nN8v59sK/XtErn3z57iUrvyDph9svTfLyeSbf3bz5fr8Mj7WRLQDwf5ys+yqofx8q+mGXiQFwZPQahXdd/2cL3eYEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA0IbJdjxbx0lELPf24sLt+9fWD+pv7NxZrtvZ69d3mvcsbpFHxIWN8ehUi3OZd5evXP1sbTwebbYfvBYR3Y1eBR/PcE1ElxkKHjdIq+/1ecnn6Qg6/sEEAMChk1etqOvv5rurxblkMeLvHx+u/99sxDFj/X/vk7O3mmM16/9hazOcf4OtS18OLl+5+vbGpbWLo4ujz99ZGb47PH3uzJlzg/JdycAbEwAAAB5PP4no76v/08VH1/9PNOKYsf7/6vvhN82xMvX/gfYW/brOBAAA4Gh78fW//kwOOJ/0+/H12tbW5nD6WR3H5kp5vNJBqv/Zsao16/9sseusAAAAgDZMtpOH1v/PN+KYcf3/uZ9e+aV5zywijlfr/yfXvxifb286c62NPyfueo4AAAB063jVmuv/ebn/P32w5SGNiLfemMbVvwGcqf7PPvj25+ZYzf3/p9ub4lxKl6bPo+yXInpLXWcEAADAYfZM1Ypi/498d/XTX0981Lf/HwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKBt/wQAAP//K8ZAQg==") r0 = bpf$MAP_CREATE(0x0, 0x0, 0x0) r1 = syz_init_net_socket$llc(0x1a, 0x2, 0x0) openat$vimc1(0xffffffffffffff9c, 0x0, 0x2, 0x0) r2 = fsmount(0xffffffffffffffff, 0x1, 0x3) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000680)={r2, 0xe0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, &(0x7f0000000380)=[0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0xa, 0x9, &(0x7f00000003c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f0000000440)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], 0x0, 0x14, &(0x7f0000000480)=[{}, {}, {}, {}], 0x20, 0x10, &(0x7f00000004c0), &(0x7f0000000500), 0x8, 0x35, 0x8, 0x8, &(0x7f0000000540)}}, 0x10) r4 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000280)='cgroup.controllers\x00', 0x275a, 0x0) write$cgroup_int(r4, &(0x7f0000000000), 0xffffff6a) fsmount(r4, 0x1, 0x80) bpf$PROG_LOAD(0x5, &(0x7f0000000880)={0x14, 0x9, &(0x7f0000000940)=ANY=[@ANYBLOB="18000000ff0f000000000000158a000018110000", @ANYRES32=r0, @ANYBLOB="0000000000000000b702000014000000b7030000000000008500000083000000bf09000000000000550901000000000095000000000000001865000003000000000000009897000018460000070000000000000000000000184700000800000000000000000000001854000002000000000000000000000018500000100000000000000000000000b7080000000000007b8af8ff00000000b7080000070000007b8af0ff00000000bfa100000000000007010000f8ffffffbfa400000000000007040000f0ffffffb70200000800000018230000", @ANYRES32=r1, @ANYBLOB="0000000000000000b77a0c000000f50000000000321b70a49d0dc75d", @ANYRES32=r0, @ANYBLOB="0000000000000000b7080000070000007b8af8ff00000000bfa200000000000007020000f8ffffffb703000008000000b7040000000000008500000082000000b7080000000000007b8af8ff00000000b7080000020000007b8af0ff00000000bfa100000000000007010000f8ffffffbfa400000000000007040000f0ffffffb70200000800000018230000", @ANYRES32=r0, @ANYBLOB="0000000000000000b70500000800000085000000a5000000bf91000000000000b7020000010000008500000000000000b7000000000000009500000000000000"], &(0x7f0000000740)='GPL\x00', 0x2, 0x0, 0x0, 0x1e00, 0x64e3f9433a51ae0a, '\x00', 0x0, 0x1a, r4, 0x8, &(0x7f0000000780)={0xa, 0x3}, 0x8, 0x10, &(0x7f00000007c0)={0x5, 0xd, 0x0, 0x8}, 0x10, r3, r2, 0x3, &(0x7f0000000800), &(0x7f0000000840)=[{0x5, 0x4, 0x10, 0x3}, {0x3, 0x1, 0xf, 0xc}, {0x3, 0x3, 0xe, 0x3}], 0x10, 0x8000}, 0xf4) r5 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000100), r4) sendmsg$NL80211_CMD_UNEXPECTED_FRAME(r4, &(0x7f0000000340)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x20980280}, 0xc, &(0x7f0000000300)={&(0x7f00000006c0)=ANY=[@ANYBLOB='(\x00\x00\x00', @ANYRES16=r5, @ANYBLOB="000825bd7000fedbdf255300000008000300", @ANYRES32=0x0, @ANYBLOB="00007c63284cdbacf36a87a2295dd8b5a8453c3daa5205232e6022c359b8c029c2b12e22e2b552bc6a03d8c089032a6e1cad2afc"], 0x28}, 0x1, 0x0, 0x0, 0x890}, 0x4) sendfile(r1, r4, 0x0, 0xffffffff000) syz_mount_image$f2fs(&(0x7f0000000040), &(0x7f0000000080)='./bus\x00', 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="6163746976655f6c6f67733d342c646174615f666c7573682c66617374626f6f742c6a71666d743d76667376312c6e6f696e6c696e655f64656e7472792c7573726a71756f74613d66326673002c00ff371013587045d0d273e856ce75c2b11120ece6ac75541f2db63fb857cb7508f7d6a76856a2cdd8c835ef14aa3aea583b7f3affd12ff9abc9b2109887e1a78c2003f04a75607f0099dfad1a283ce7b8b528e239692ab156e30dd8365f708e6c98cfcd0b30d5304dd70f87da226e2d4e4df1ad07ba72683f43d76541d455d1fa118f0900000009fe2897e493ee619ad7bfded255e7c5806f05b80ec0e186b4f72759eb096a1fe6793e734fe61555f01ff9f23bc11370aa247215e863a10ea4720a4c7ddb25da21c75f35f711581d1f5b8d7e52b3be07c8a3ea61ae2a531b6790c08e4d9dc01e6581fa3cc0b8df6964b74e1cb14339527ad485193634c63ac5bc"], 0x1, 0x54f4, &(0x7f0000005600)="$eJzs3M1rI2UYAPBn2u1+uxbx4G0HFqGFTdj0Y9Fb1V38wC7Fj4MnTZM0ZDfJlCZNa08ePIoH/xNR8OTRv8GDZ2/iQfEmKJmZ6tYvhKaNtb8fTJ6ZN2+eed5QCs9MmADOrfn0px+SuBFXImI2Iq5H5PtJueXWivBMRNyMiJnHtqQc/23gYkRcjYgb4+RFzqR865Pbo1ur37/245dfX7pw7dMvvpneqoFpezYietvF/l6viFm7iA/L8fqok8feyqiMxRu9R+VxVsS91maeYa9+OK+ex+V2MT/b3h2MY5LUG+PY7mzl49v94oSDUfswT/6Bh/Wd/LjZ2sxjZ5DlsX1Q1LV/UPxvOxgMizzNMt/7efoYDg9jMd7abxXr2X6Ux0Z/WI4XebNma38cR2UsTxeNrNvM69g8zjf93/Z6p7+7n45aO4NO1k9Xq7XnqrW7ldpO1mwNWyuVeq95dyVdaHfH0yrDVr231s6ydrdVbWS9xXSh3WhUarV04V5rs1Pvp7Vadbl6p7K6WO7dTl9+8HbabaYL4/hip7877HQH6Va2kxafWEyXqsvPL6a3aumb6xvpxhv3769vvPXuvXcevLD+6kvlpD+VlS4s3VlaqtTuVJZqi+do/R+WRU9w/XAsybQLADh79P/ANEyj/9/qTq7/D/3/RJyp/ve89/8nsH44Fv0/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMC59e3cZ6/kO/PF8bVy/ImIm+Ohp8rjJCJmIuKXvzAbF4/knC3zzP3N/Lk/1PBVEnmG8TkuldvViFgrt5+fPOlvAQAAAP6/Pv/g5sdFt168zE+7IE5TcdFm5vp7E8qXRMTc/HcTyjYzfnl6Qsnyv+8LsT+hbPkFrMsTSlZccrswqWz/yuyRcPmxkBRh5lTLAQAATsXRTuB0uxAAAABO00fTLoDpSOLwVubhveD8l/e/3xC8cuQIAAAAOIOSaRcAAAAAnLi8//+H5/+F5/8BAADA2Vc8/w8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPiVnfvJSR2K4gB8Wuh7vD9GYpy7FWewDJfg0KFhAW6CJeAW3ABrwJlLMGBoS7QGE5PetpF8X9JebkN+nBIm515SAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA6NJzsZo/3l89tM3Z7tpJczcAAADAMZtiNS9fTKv5v/r6WX3pop5nEZFHxLHefRS/GpmjOqf44v3FpxqeIsqE/Wf8ro+/EXFdH6/nXX8LAAAAcLrWi+Ws6tar03ToguhTtWiT/79JlJdFRDF9SZSW70+XicLK3/c47hKllQtYk0Rh1ZLbOFXat4waw+TDkFVD3ms5AABAL5qdQL9dCAAAAH26HboAhpHFYSvzsBdc/vP+fUPwT2MGAAAA/EDZ0AUAAAAAnSv7f8//AwAAgNNWPf8PAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACALm2K1Xy9WM7a5mx37aS5GwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgjf15R4EQCIMw2Lu+M5n7H1YaNDU1qQLh428MBgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIA3v/vL/4mpcSaZe20sPY8ka6fG1qmxd24c/WF8/RoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAu9uclBUIgCKJgzvjfSd//sJKgZxAhAhoeVdSiAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4It+98v/ialxJpk7bSwdjyRrV42tq8beg8bRg/H2bwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAudu7nNY4qDgD4d2Z2trYqxig5RETBg17sdlNbe/WgBA/+CUJItzW69Ueagy1FyMWb5NyL6FFEUOKt/0PPLfRSbz3soYJnZWZnmmkacLV0Zpt8PvD2fWcY5n3fJIR8570EAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKA2eW8vzoqPhWmcVudu3b+2XvS39/WFGzt3lotWxEmbST8dXm0eJEvdJQIAAMDRkdX1fUTczXdXiz5dKOv/vL6mqPl/eH4a1/X8/rq/7uvav2i//3bv5QcDLUzHKW56YWM8OvVoKr0nN8v59sK/XtErn3z57iUrvyDph9svTfLyeSbf3bz5fr8Mj7WRLQDwf5ys+yqofx8q+mGXiQFwZPQahXdd/2cL3eYEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA0IbJdjxbx0lELPf24sLt+9fWD+pv7NxZrtvZ69d3mvcsbpFHxIWN8ehUi3OZd5evXP1sbTwebbYfvBYR3Y1eBR/PcE1ElxkKHjdIq+/1ecnn6Qg6/sEEAMChk1etqOvv5rurxblkMeLvHx+u/99sxDFj/X/vk7O3mmM16/9hazOcf4OtS18OLl+5+vbGpbWLo4ujz99ZGb47PH3uzJlzg/JdycAbEwAAAB5PP4no76v/08VH1/9PNOKYsf7/6vvhN82xMvX/gfYW/brOBAAA4Gh78fW//kwOOJ/0+/H12tbW5nD6WR3H5kp5vNJBqv/Zsao16/9sseusAAAAgDZMtpOH1v/PN+KYcf3/uZ9e+aV5zywijlfr/yfXvxifb286c62NPyfueo4AAAB063jVmuv/ebn/P32w5SGNiLfemMbVvwGcqf7PPvj25+ZYzf3/p9ub4lxKl6bPo+yXInpLXWcEAADAYfZM1Ypi/498d/XTX0981Lf/HwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKBt/wQAAP//K8ZAQg==") (async) bpf$MAP_CREATE(0x0, 0x0, 0x0) (async) syz_init_net_socket$llc(0x1a, 0x2, 0x0) (async) openat$vimc1(0xffffffffffffff9c, 0x0, 0x2, 0x0) (async) fsmount(0xffffffffffffffff, 0x1, 0x3) (async) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000680)={r2, 0xe0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, &(0x7f0000000380)=[0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0xa, 0x9, &(0x7f00000003c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f0000000440)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], 0x0, 0x14, &(0x7f0000000480)=[{}, {}, {}, {}], 0x20, 0x10, &(0x7f00000004c0), &(0x7f0000000500), 0x8, 0x35, 0x8, 0x8, &(0x7f0000000540)}}, 0x10) (async) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000280)='cgroup.controllers\x00', 0x275a, 0x0) (async) write$cgroup_int(r4, &(0x7f0000000000), 0xffffff6a) (async) fsmount(r4, 0x1, 0x80) (async) bpf$PROG_LOAD(0x5, &(0x7f0000000880)={0x14, 0x9, &(0x7f0000000940)=ANY=[@ANYBLOB="18000000ff0f000000000000158a000018110000", @ANYRES32=r0, @ANYBLOB="0000000000000000b702000014000000b7030000000000008500000083000000bf09000000000000550901000000000095000000000000001865000003000000000000009897000018460000070000000000000000000000184700000800000000000000000000001854000002000000000000000000000018500000100000000000000000000000b7080000000000007b8af8ff00000000b7080000070000007b8af0ff00000000bfa100000000000007010000f8ffffffbfa400000000000007040000f0ffffffb70200000800000018230000", @ANYRES32=r1, @ANYBLOB="0000000000000000b77a0c000000f50000000000321b70a49d0dc75d", @ANYRES32=r0, @ANYBLOB="0000000000000000b7080000070000007b8af8ff00000000bfa200000000000007020000f8ffffffb703000008000000b7040000000000008500000082000000b7080000000000007b8af8ff00000000b7080000020000007b8af0ff00000000bfa100000000000007010000f8ffffffbfa400000000000007040000f0ffffffb70200000800000018230000", @ANYRES32=r0, @ANYBLOB="0000000000000000b70500000800000085000000a5000000bf91000000000000b7020000010000008500000000000000b7000000000000009500000000000000"], &(0x7f0000000740)='GPL\x00', 0x2, 0x0, 0x0, 0x1e00, 0x64e3f9433a51ae0a, '\x00', 0x0, 0x1a, r4, 0x8, &(0x7f0000000780)={0xa, 0x3}, 0x8, 0x10, &(0x7f00000007c0)={0x5, 0xd, 0x0, 0x8}, 0x10, r3, r2, 0x3, &(0x7f0000000800), &(0x7f0000000840)=[{0x5, 0x4, 0x10, 0x3}, {0x3, 0x1, 0xf, 0xc}, {0x3, 0x3, 0xe, 0x3}], 0x10, 0x8000}, 0xf4) (async) syz_genetlink_get_family_id$nl80211(&(0x7f0000000100), r4) (async) sendmsg$NL80211_CMD_UNEXPECTED_FRAME(r4, &(0x7f0000000340)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x20980280}, 0xc, &(0x7f0000000300)={&(0x7f00000006c0)=ANY=[@ANYBLOB='(\x00\x00\x00', @ANYRES16=r5, @ANYBLOB="000825bd7000fedbdf255300000008000300", @ANYRES32=0x0, @ANYBLOB="00007c63284cdbacf36a87a2295dd8b5a8453c3daa5205232e6022c359b8c029c2b12e22e2b552bc6a03d8c089032a6e1cad2afc"], 0x28}, 0x1, 0x0, 0x0, 0x890}, 0x4) (async) sendfile(r1, r4, 0x0, 0xffffffff000) (async) [ 651.336966][T29211] FAULT_INJECTION: forcing a failure. [ 651.336966][T29211] name failslab, interval 1, probability 0, space 0, times 0 [ 651.354757][ T3994] attempt to access beyond end of device [ 651.354757][ T3994] loop1: rw=2049, want=45104, limit=40427 [ 651.356034][T29211] CPU: 1 PID: 29211 Comm: syz-executor.4 Not tainted 5.15.151-syzkaller #0 [ 651.360437][T29211] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/25/2024 [ 651.363281][T29211] Call trace: [ 651.364172][T29211] dump_backtrace+0x0/0x530 [ 651.365451][T29211] show_stack+0x2c/0x3c [ 651.366604][T29211] dump_stack_lvl+0x108/0x170 [ 651.367905][T29211] dump_stack+0x1c/0x58 00:10:51 executing program 3: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000001500)=@newtaction={0xe70, 0x30, 0x25, 0x0, 0x0, {}, [{0xe5c, 0x1, [@m_pedit={0xe58, 0x1, 0x0, 0x0, {{0xa}, {0xe2c, 0x2, 0x0, 0x1, [@TCA_PEDIT_KEYS_EX={0x8, 0x5, 0x0, 0x1, [{0x4, 0x2}]}, @TCA_PEDIT_PARMS_EX={0xe20, 0x4, {{{}, 0x2}, [{}, {}, {}, {}, {0x0, 0xf000000}]}}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0xe70}}, 0x0) [ 651.369065][T29211] should_fail+0x3b8/0x514 [ 651.370321][T29211] __should_failslab+0xbc/0x110 00:10:51 executing program 2: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000001500)=@newtaction={0xe6c, 0x30, 0x25, 0x0, 0x0, {}, [{0xe58, 0x1, [@m_pedit={0xe54, 0x1, 0x0, 0x0, {{0xa}, {0xe28, 0x2, 0x0, 0x1, [@TCA_PEDIT_KEYS_EX={0x4}, @TCA_PEDIT_PARMS_EX={0xe20, 0x4, {{{}, 0x2}, [{}, {}, {}, {}, {0x0, 0x0, 0x0, 0xa}]}}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0xe6c}}, 0x0) [ 651.371674][T29211] should_failslab+0x10/0x28 [ 651.372906][T29211] slab_pre_alloc_hook+0x64/0xe8 [ 651.374242][T29211] kmem_cache_alloc_trace+0x9c/0x47c [ 651.375752][T29211] mpi_alloc+0x5c/0x14c [ 651.376838][T29211] mpi_read_raw_data+0x134/0x7dc [ 651.378198][T29211] dh_set_secret+0x294/0x464 [ 651.379476][T29211] __keyctl_dh_compute+0x668/0x1018 [ 651.380918][T29211] keyctl_dh_compute+0x1ec/0x274 [ 651.382215][T29211] __arm64_sys_keyctl+0x5d4/0x860 [ 651.383588][T29211] invoke_syscall+0x98/0x2b8 [ 651.384895][T29211] el0_svc_common+0x138/0x258 [ 651.386173][T29211] do_el0_svc+0x58/0x14c [ 651.387345][T29211] el0_svc+0x7c/0x1f0 [ 651.388401][T29211] el0t_64_sync_handler+0x84/0xe4 [ 651.389726][T29211] el0t_64_sync+0x1a0/0x1a4 00:10:51 executing program 4: add_key$user(0x0, 0x0, &(0x7f0000000180)="9e", 0x1, 0xfffffffffffffff8) r0 = add_key$user(&(0x7f0000000200), &(0x7f0000000300)={'syz', 0x1}, &(0x7f0000000240)="03", 0x1, 0xfffffffffffffffe) r1 = add_key$user(&(0x7f00000003c0), &(0x7f0000000440), &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f0000000100)={r0, r1, r1}, &(0x7f00000001c0)=""/51, 0x33, &(0x7f0000000340)={&(0x7f0000000280)={'crc32\x00'}}) (fail_nth: 15) 00:10:51 executing program 3: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000001500)=@newtaction={0xe70, 0x30, 0x25, 0x0, 0x0, {}, [{0xe5c, 0x1, [@m_pedit={0xe58, 0x1, 0x0, 0x0, {{0xa}, {0xe2c, 0x2, 0x0, 0x1, [@TCA_PEDIT_KEYS_EX={0x8, 0x5, 0x0, 0x1, [{0x4, 0x2}]}, @TCA_PEDIT_PARMS_EX={0xe20, 0x4, {{{}, 0x2}, [{}, {}, {}, {}, {0x0, 0x10000000}]}}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0xe70}}, 0x0) 00:10:51 executing program 2: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000001500)=@newtaction={0xe6c, 0x30, 0x25, 0x0, 0x0, {}, [{0xe58, 0x1, [@m_pedit={0xe54, 0x1, 0x0, 0x0, {{0xa}, {0xe28, 0x2, 0x0, 0x1, [@TCA_PEDIT_KEYS_EX={0x4}, @TCA_PEDIT_PARMS_EX={0xe20, 0x4, {{{}, 0x2}, [{}, {}, {}, {}, {0x0, 0x0, 0x0, 0xb}]}}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0xe6c}}, 0x0) [ 651.467074][T29224] FAULT_INJECTION: forcing a failure. [ 651.467074][T29224] name failslab, interval 1, probability 0, space 0, times 0 [ 651.471049][T29224] CPU: 1 PID: 29224 Comm: syz-executor.4 Not tainted 5.15.151-syzkaller #0 [ 651.473396][T29224] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/25/2024 [ 651.476110][T29224] Call trace: [ 651.477001][T29224] dump_backtrace+0x0/0x530 [ 651.478252][T29224] show_stack+0x2c/0x3c [ 651.479423][T29224] dump_stack_lvl+0x108/0x170 [ 651.480692][T29224] dump_stack+0x1c/0x58 [ 651.481828][T29224] should_fail+0x3b8/0x514 [ 651.482975][T29224] __should_failslab+0xbc/0x110 [ 651.484258][T29224] should_failslab+0x10/0x28 [ 651.485488][T29224] slab_pre_alloc_hook+0x64/0xe8 [ 651.486770][T29224] __kmalloc+0xc0/0x4c8 [ 651.487895][T29224] mpi_alloc+0x8c/0x14c [ 651.489016][T29224] mpi_read_raw_data+0x134/0x7dc [ 651.490332][T29224] dh_set_secret+0x294/0x464 [ 651.491585][T29224] __keyctl_dh_compute+0x668/0x1018 [ 651.492972][T29224] keyctl_dh_compute+0x1ec/0x274 [ 651.494264][T29224] __arm64_sys_keyctl+0x5d4/0x860 [ 651.495618][T29224] invoke_syscall+0x98/0x2b8 [ 651.496817][T29224] el0_svc_common+0x138/0x258 [ 651.498114][T29224] do_el0_svc+0x58/0x14c [ 651.499269][T29224] el0_svc+0x7c/0x1f0 [ 651.500328][T29224] el0t_64_sync_handler+0x84/0xe4 [ 651.501681][T29224] el0t_64_sync+0x1a0/0x1a4 00:10:51 executing program 3: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000001500)=@newtaction={0xe70, 0x30, 0x25, 0x0, 0x0, {}, [{0xe5c, 0x1, [@m_pedit={0xe58, 0x1, 0x0, 0x0, {{0xa}, {0xe2c, 0x2, 0x0, 0x1, [@TCA_PEDIT_KEYS_EX={0x8, 0x5, 0x0, 0x1, [{0x4, 0x2}]}, @TCA_PEDIT_PARMS_EX={0xe20, 0x4, {{{}, 0x2}, [{}, {}, {}, {}, {0x0, 0x11000000}]}}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0xe70}}, 0x0) 00:10:51 executing program 4: add_key$user(0x0, 0x0, &(0x7f0000000180)="9e", 0x1, 0xfffffffffffffff8) r0 = add_key$user(&(0x7f0000000200), &(0x7f0000000300)={'syz', 0x1}, &(0x7f0000000240)="03", 0x1, 0xfffffffffffffffe) r1 = add_key$user(&(0x7f00000003c0), &(0x7f0000000440), &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f0000000100)={r0, r1, r1}, &(0x7f00000001c0)=""/51, 0x33, &(0x7f0000000340)={&(0x7f0000000280)={'crc32\x00'}}) (fail_nth: 16) 00:10:51 executing program 2: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000001500)=@newtaction={0xe6c, 0x30, 0x25, 0x0, 0x0, {}, [{0xe58, 0x1, [@m_pedit={0xe54, 0x1, 0x0, 0x0, {{0xa}, {0xe28, 0x2, 0x0, 0x1, [@TCA_PEDIT_KEYS_EX={0x4}, @TCA_PEDIT_PARMS_EX={0xe20, 0x4, {{{}, 0x2}, [{}, {}, {}, {}, {0x0, 0x0, 0x0, 0xc}]}}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0xe6c}}, 0x0) [ 651.574716][T29232] FAULT_INJECTION: forcing a failure. [ 651.574716][T29232] name failslab, interval 1, probability 0, space 0, times 0 [ 651.580089][T29232] CPU: 1 PID: 29232 Comm: syz-executor.4 Not tainted 5.15.151-syzkaller #0 [ 651.582338][T29232] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/25/2024 [ 651.585053][T29232] Call trace: [ 651.585925][T29232] dump_backtrace+0x0/0x530 [ 651.587144][T29232] show_stack+0x2c/0x3c [ 651.588333][T29232] dump_stack_lvl+0x108/0x170 [ 651.589651][T29232] dump_stack+0x1c/0x58 [ 651.590786][T29232] should_fail+0x3b8/0x514 [ 651.592056][T29232] __should_failslab+0xbc/0x110 [ 651.593396][T29232] should_failslab+0x10/0x28 [ 651.594714][T29232] slab_pre_alloc_hook+0x64/0xe8 [ 651.596131][T29232] kmem_cache_alloc_trace+0x9c/0x47c [ 651.597742][T29232] mpi_alloc+0x5c/0x14c [ 651.598893][T29232] mpi_read_raw_data+0x134/0x7dc [ 651.600181][T29232] dh_set_secret+0x2ec/0x464 [ 651.601461][T29232] __keyctl_dh_compute+0x668/0x1018 [ 651.602944][T29232] keyctl_dh_compute+0x1ec/0x274 [ 651.604325][T29232] __arm64_sys_keyctl+0x5d4/0x860 [ 651.605754][T29232] invoke_syscall+0x98/0x2b8 [ 651.607018][T29232] el0_svc_common+0x138/0x258 [ 651.608289][T29232] do_el0_svc+0x58/0x14c [ 651.609424][T29232] el0_svc+0x7c/0x1f0 [ 651.610486][T29232] el0t_64_sync_handler+0x84/0xe4 [ 651.611881][T29232] el0t_64_sync+0x1a0/0x1a4 00:10:51 executing program 3: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000001500)=@newtaction={0xe70, 0x30, 0x25, 0x0, 0x0, {}, [{0xe5c, 0x1, [@m_pedit={0xe58, 0x1, 0x0, 0x0, {{0xa}, {0xe2c, 0x2, 0x0, 0x1, [@TCA_PEDIT_KEYS_EX={0x8, 0x5, 0x0, 0x1, [{0x4, 0x2}]}, @TCA_PEDIT_PARMS_EX={0xe20, 0x4, {{{}, 0x2}, [{}, {}, {}, {}, {0x0, 0x18000000}]}}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0xe70}}, 0x0) 00:10:51 executing program 2: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000001500)=@newtaction={0xe6c, 0x30, 0x25, 0x0, 0x0, {}, [{0xe58, 0x1, [@m_pedit={0xe54, 0x1, 0x0, 0x0, {{0xa}, {0xe28, 0x2, 0x0, 0x1, [@TCA_PEDIT_KEYS_EX={0x4}, @TCA_PEDIT_PARMS_EX={0xe20, 0x4, {{{}, 0x2}, [{}, {}, {}, {}, {0x0, 0x0, 0x0, 0xf}]}}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0xe6c}}, 0x0) 00:10:51 executing program 4: add_key$user(0x0, 0x0, &(0x7f0000000180)="9e", 0x1, 0xfffffffffffffff8) r0 = add_key$user(&(0x7f0000000200), &(0x7f0000000300)={'syz', 0x1}, &(0x7f0000000240)="03", 0x1, 0xfffffffffffffffe) r1 = add_key$user(&(0x7f00000003c0), &(0x7f0000000440), &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f0000000100)={r0, r1, r1}, &(0x7f00000001c0)=""/51, 0x33, &(0x7f0000000340)={&(0x7f0000000280)={'crc32\x00'}}) (fail_nth: 17) 00:10:51 executing program 3: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000001500)=@newtaction={0xe70, 0x30, 0x25, 0x0, 0x0, {}, [{0xe5c, 0x1, [@m_pedit={0xe58, 0x1, 0x0, 0x0, {{0xa}, {0xe2c, 0x2, 0x0, 0x1, [@TCA_PEDIT_KEYS_EX={0x8, 0x5, 0x0, 0x1, [{0x4, 0x2}]}, @TCA_PEDIT_PARMS_EX={0xe20, 0x4, {{{}, 0x2}, [{}, {}, {}, {}, {0x0, 0x20000000}]}}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0xe70}}, 0x0) 00:10:51 executing program 2: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000001500)=@newtaction={0xe6c, 0x30, 0x25, 0x0, 0x0, {}, [{0xe58, 0x1, [@m_pedit={0xe54, 0x1, 0x0, 0x0, {{0xa}, {0xe28, 0x2, 0x0, 0x1, [@TCA_PEDIT_KEYS_EX={0x4}, @TCA_PEDIT_PARMS_EX={0xe20, 0x4, {{{}, 0x2}, [{}, {}, {}, {}, {0x0, 0x0, 0x0, 0x10}]}}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0xe6c}}, 0x0) [ 651.686541][T29240] FAULT_INJECTION: forcing a failure. [ 651.686541][T29240] name failslab, interval 1, probability 0, space 0, times 0 [ 651.693996][T29240] CPU: 1 PID: 29240 Comm: syz-executor.4 Not tainted 5.15.151-syzkaller #0 [ 651.696266][T29240] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/25/2024 [ 651.699076][T29240] Call trace: [ 651.700027][T29240] dump_backtrace+0x0/0x530 [ 651.701262][T29240] show_stack+0x2c/0x3c [ 651.702439][T29240] dump_stack_lvl+0x108/0x170 [ 651.703725][T29240] dump_stack+0x1c/0x58 [ 651.704825][T29240] should_fail+0x3b8/0x514 [ 651.706029][T29240] __should_failslab+0xbc/0x110 [ 651.707343][T29240] should_failslab+0x10/0x28 [ 651.708656][T29240] slab_pre_alloc_hook+0x64/0xe8 [ 651.709977][T29240] __kmalloc+0xc0/0x4c8 [ 651.711094][T29240] mpi_alloc+0x8c/0x14c [ 651.712284][T29240] mpi_read_raw_data+0x134/0x7dc [ 651.713637][T29240] dh_set_secret+0x2ec/0x464 [ 651.714911][T29240] __keyctl_dh_compute+0x668/0x1018 [ 651.716356][T29240] keyctl_dh_compute+0x1ec/0x274 [ 651.717716][T29240] __arm64_sys_keyctl+0x5d4/0x860 [ 651.719103][T29240] invoke_syscall+0x98/0x2b8 [ 651.720295][T29240] el0_svc_common+0x138/0x258 [ 651.721640][T29240] do_el0_svc+0x58/0x14c [ 651.722841][T29240] el0_svc+0x7c/0x1f0 [ 651.723932][T29240] el0t_64_sync_handler+0x84/0xe4 [ 651.725349][T29240] el0t_64_sync+0x1a0/0x1a4 00:10:51 executing program 3: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000001500)=@newtaction={0xe70, 0x30, 0x25, 0x0, 0x0, {}, [{0xe5c, 0x1, [@m_pedit={0xe58, 0x1, 0x0, 0x0, {{0xa}, {0xe2c, 0x2, 0x0, 0x1, [@TCA_PEDIT_KEYS_EX={0x8, 0x5, 0x0, 0x1, [{0x4, 0x2}]}, @TCA_PEDIT_PARMS_EX={0xe20, 0x4, {{{}, 0x2}, [{}, {}, {}, {}, {0x0, 0x40000000}]}}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0xe70}}, 0x0) 00:10:51 executing program 2: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000001500)=@newtaction={0xe6c, 0x30, 0x25, 0x0, 0x0, {}, [{0xe58, 0x1, [@m_pedit={0xe54, 0x1, 0x0, 0x0, {{0xa}, {0xe28, 0x2, 0x0, 0x1, [@TCA_PEDIT_KEYS_EX={0x4}, @TCA_PEDIT_PARMS_EX={0xe20, 0x4, {{{}, 0x2}, [{}, {}, {}, {}, {0x0, 0x0, 0x0, 0x11}]}}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0xe6c}}, 0x0) 00:10:51 executing program 4: add_key$user(0x0, 0x0, &(0x7f0000000180)="9e", 0x1, 0xfffffffffffffff8) r0 = add_key$user(&(0x7f0000000200), &(0x7f0000000300)={'syz', 0x1}, &(0x7f0000000240)="03", 0x1, 0xfffffffffffffffe) r1 = add_key$user(&(0x7f00000003c0), &(0x7f0000000440), &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f0000000100)={r0, r1, r1}, &(0x7f00000001c0)=""/51, 0x33, &(0x7f0000000340)={&(0x7f0000000280)={'crc32\x00'}}) (fail_nth: 18) 00:10:51 executing program 3: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000001500)=@newtaction={0xe70, 0x30, 0x25, 0x0, 0x0, {}, [{0xe5c, 0x1, [@m_pedit={0xe58, 0x1, 0x0, 0x0, {{0xa}, {0xe2c, 0x2, 0x0, 0x1, [@TCA_PEDIT_KEYS_EX={0x8, 0x5, 0x0, 0x1, [{0x4, 0x2}]}, @TCA_PEDIT_PARMS_EX={0xe20, 0x4, {{{}, 0x2}, [{}, {}, {}, {}, {0x0, 0x42030000}]}}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0xe70}}, 0x0) 00:10:51 executing program 2: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000001500)=@newtaction={0xe6c, 0x30, 0x25, 0x0, 0x0, {}, [{0xe58, 0x1, [@m_pedit={0xe54, 0x1, 0x0, 0x0, {{0xa}, {0xe28, 0x2, 0x0, 0x1, [@TCA_PEDIT_KEYS_EX={0x4}, @TCA_PEDIT_PARMS_EX={0xe20, 0x4, {{{}, 0x2}, [{}, {}, {}, {}, {0x0, 0x0, 0x0, 0x60}]}}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0xe6c}}, 0x0) [ 651.812262][T29250] FAULT_INJECTION: forcing a failure. [ 651.812262][T29250] name failslab, interval 1, probability 0, space 0, times 0 [ 651.816770][T29250] CPU: 1 PID: 29250 Comm: syz-executor.4 Not tainted 5.15.151-syzkaller #0 [ 651.819135][T29250] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/25/2024 [ 651.821879][T29250] Call trace: [ 651.822780][T29250] dump_backtrace+0x0/0x530 [ 651.824044][T29250] show_stack+0x2c/0x3c [ 651.825168][T29250] dump_stack_lvl+0x108/0x170 [ 651.826483][T29250] dump_stack+0x1c/0x58 [ 651.827595][T29250] should_fail+0x3b8/0x514 [ 651.828817][T29250] __should_failslab+0xbc/0x110 [ 651.830121][T29250] should_failslab+0x10/0x28 [ 651.831412][T29250] slab_pre_alloc_hook+0x64/0xe8 [ 651.832733][T29250] __kmalloc+0xc0/0x4c8 [ 651.833906][T29250] __keyctl_dh_compute+0x710/0x1018 [ 651.835347][T29250] keyctl_dh_compute+0x1ec/0x274 [ 651.836770][T29250] __arm64_sys_keyctl+0x5d4/0x860 [ 651.838107][T29250] invoke_syscall+0x98/0x2b8 [ 651.839413][T29250] el0_svc_common+0x138/0x258 [ 651.840716][T29250] do_el0_svc+0x58/0x14c [ 651.841940][T29250] el0_svc+0x7c/0x1f0 [ 651.843018][T29250] el0t_64_sync_handler+0x84/0xe4 [ 651.844478][T29250] el0t_64_sync+0x1a0/0x1a4 00:10:51 executing program 4: add_key$user(0x0, 0x0, &(0x7f0000000180)="9e", 0x1, 0xfffffffffffffff8) r0 = add_key$user(&(0x7f0000000200), &(0x7f0000000300)={'syz', 0x1}, &(0x7f0000000240)="03", 0x1, 0xfffffffffffffffe) r1 = add_key$user(&(0x7f00000003c0), &(0x7f0000000440), &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f0000000100)={r0, r1, r1}, &(0x7f00000001c0)=""/51, 0x33, &(0x7f0000000340)={&(0x7f0000000280)={'crc32\x00'}}) (fail_nth: 19) 00:10:51 executing program 2: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000001500)=@newtaction={0xe6c, 0x30, 0x25, 0x0, 0x0, {}, [{0xe58, 0x1, [@m_pedit={0xe54, 0x1, 0x0, 0x0, {{0xa}, {0xe28, 0x2, 0x0, 0x1, [@TCA_PEDIT_KEYS_EX={0x4}, @TCA_PEDIT_PARMS_EX={0xe20, 0x4, {{{}, 0x2}, [{}, {}, {}, {}, {0x0, 0x0, 0x0, 0x268}]}}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0xe6c}}, 0x0) [ 651.899481][T29256] FAULT_INJECTION: forcing a failure. 00:10:51 executing program 3: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000001500)=@newtaction={0xe70, 0x30, 0x25, 0x0, 0x0, {}, [{0xe5c, 0x1, [@m_pedit={0xe58, 0x1, 0x0, 0x0, {{0xa}, {0xe2c, 0x2, 0x0, 0x1, [@TCA_PEDIT_KEYS_EX={0x8, 0x5, 0x0, 0x1, [{0x4, 0x2}]}, @TCA_PEDIT_PARMS_EX={0xe20, 0x4, {{{}, 0x2}, [{}, {}, {}, {}, {0x0, 0x5e020000}]}}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0xe70}}, 0x0) [ 651.899481][T29256] name failslab, interval 1, probability 0, space 0, times 0 [ 651.903646][T29256] CPU: 1 PID: 29256 Comm: syz-executor.4 Not tainted 5.15.151-syzkaller #0 [ 651.905998][T29256] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/25/2024 [ 651.908749][T29256] Call trace: [ 651.909620][T29256] dump_backtrace+0x0/0x530 [ 651.910822][T29256] show_stack+0x2c/0x3c [ 651.911915][T29256] dump_stack_lvl+0x108/0x170 [ 651.913204][T29256] dump_stack+0x1c/0x58 [ 651.914345][T29256] should_fail+0x3b8/0x514 [ 651.915620][T29256] __should_failslab+0xbc/0x110 [ 651.916908][T29256] should_failslab+0x10/0x28 [ 651.918227][T29256] slab_pre_alloc_hook+0x64/0xe8 [ 651.919649][T29256] __kmalloc+0xc0/0x4c8 [ 651.920770][T29256] __keyctl_dh_compute+0x760/0x1018 [ 651.922272][T29256] keyctl_dh_compute+0x1ec/0x274 [ 651.923616][T29256] __arm64_sys_keyctl+0x5d4/0x860 [ 651.925069][T29256] invoke_syscall+0x98/0x2b8 [ 651.926301][T29256] el0_svc_common+0x138/0x258 [ 651.927658][T29256] do_el0_svc+0x58/0x14c [ 651.928902][T29256] el0_svc+0x7c/0x1f0 [ 651.929996][T29256] el0t_64_sync_handler+0x84/0xe4 [ 651.931325][T29256] el0t_64_sync+0x1a0/0x1a4 00:10:51 executing program 2: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000001500)=@newtaction={0xe6c, 0x30, 0x25, 0x0, 0x0, {}, [{0xe58, 0x1, [@m_pedit={0xe54, 0x1, 0x0, 0x0, {{0xa}, {0xe28, 0x2, 0x0, 0x1, [@TCA_PEDIT_KEYS_EX={0x4}, @TCA_PEDIT_PARMS_EX={0xe20, 0x4, {{{}, 0x2}, [{}, {}, {}, {}, {0x0, 0x0, 0x0, 0x27f}]}}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0xe6c}}, 0x0) 00:10:51 executing program 4: add_key$user(0x0, 0x0, &(0x7f0000000180)="9e", 0x1, 0xfffffffffffffff8) r0 = add_key$user(&(0x7f0000000200), &(0x7f0000000300)={'syz', 0x1}, &(0x7f0000000240)="03", 0x1, 0xfffffffffffffffe) r1 = add_key$user(&(0x7f00000003c0), &(0x7f0000000440), &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f0000000100)={r0, r1, r1}, &(0x7f00000001c0)=""/51, 0x33, &(0x7f0000000340)={&(0x7f0000000280)={'crc32\x00'}}) (fail_nth: 20) 00:10:51 executing program 3: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000001500)=@newtaction={0xe70, 0x30, 0x25, 0x0, 0x0, {}, [{0xe5c, 0x1, [@m_pedit={0xe58, 0x1, 0x0, 0x0, {{0xa}, {0xe2c, 0x2, 0x0, 0x1, [@TCA_PEDIT_KEYS_EX={0x8, 0x5, 0x0, 0x1, [{0x4, 0x2}]}, @TCA_PEDIT_PARMS_EX={0xe20, 0x4, {{{}, 0x2}, [{}, {}, {}, {}, {0x0, 0x60000000}]}}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0xe70}}, 0x0) [ 652.034663][T29266] FAULT_INJECTION: forcing a failure. [ 652.034663][T29266] name failslab, interval 1, probability 0, space 0, times 0 00:10:52 executing program 2: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000001500)=@newtaction={0xe6c, 0x30, 0x25, 0x0, 0x0, {}, [{0xe58, 0x1, [@m_pedit={0xe54, 0x1, 0x0, 0x0, {{0xa}, {0xe28, 0x2, 0x0, 0x1, [@TCA_PEDIT_KEYS_EX={0x4}, @TCA_PEDIT_PARMS_EX={0xe20, 0x4, {{{}, 0x2}, [{}, {}, {}, {}, {0x0, 0x0, 0x0, 0x300}]}}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0xe6c}}, 0x0) 00:10:52 executing program 3: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000001500)=@newtaction={0xe70, 0x30, 0x25, 0x0, 0x0, {}, [{0xe5c, 0x1, [@m_pedit={0xe58, 0x1, 0x0, 0x0, {{0xa}, {0xe2c, 0x2, 0x0, 0x1, [@TCA_PEDIT_KEYS_EX={0x8, 0x5, 0x0, 0x1, [{0x4, 0x2}]}, @TCA_PEDIT_PARMS_EX={0xe20, 0x4, {{{}, 0x2}, [{}, {}, {}, {}, {0x0, 0x61030000}]}}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0xe70}}, 0x0) [ 652.067598][T29266] CPU: 0 PID: 29266 Comm: syz-executor.4 Not tainted 5.15.151-syzkaller #0 [ 652.070004][T29266] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/25/2024 [ 652.072980][T29266] Call trace: [ 652.073940][T29266] dump_backtrace+0x0/0x530 [ 652.075201][T29266] show_stack+0x2c/0x3c [ 652.076335][T29266] dump_stack_lvl+0x108/0x170 [ 652.077636][T29266] dump_stack+0x1c/0x58 [ 652.078758][T29266] should_fail+0x3b8/0x514 [ 652.079934][T29266] __should_failslab+0xbc/0x110 [ 652.081258][T29266] should_failslab+0x10/0x28 [ 652.082541][T29266] slab_pre_alloc_hook+0x64/0xe8 [ 652.083916][T29266] kmem_cache_alloc_trace+0x9c/0x47c [ 652.085314][T29266] mpi_alloc+0x5c/0x14c [ 652.086425][T29266] dh_compute_value+0xa4/0x4e0 [ 652.087731][T29266] __keyctl_dh_compute+0x8e4/0x1018 [ 652.089102][T29266] keyctl_dh_compute+0x1ec/0x274 [ 652.090414][T29266] __arm64_sys_keyctl+0x5d4/0x860 [ 652.091726][T29266] invoke_syscall+0x98/0x2b8 [ 652.092951][T29266] el0_svc_common+0x138/0x258 [ 652.094184][T29266] do_el0_svc+0x58/0x14c [ 652.095315][T29266] el0_svc+0x7c/0x1f0 [ 652.096435][T29266] el0t_64_sync_handler+0x84/0xe4 [ 652.097780][T29266] el0t_64_sync+0x1a0/0x1a4 00:10:52 executing program 4: add_key$user(0x0, 0x0, &(0x7f0000000180)="9e", 0x1, 0xfffffffffffffff8) r0 = add_key$user(&(0x7f0000000200), &(0x7f0000000300)={'syz', 0x1}, &(0x7f0000000240)="03", 0x1, 0xfffffffffffffffe) r1 = add_key$user(&(0x7f00000003c0), &(0x7f0000000440), &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f0000000100)={r0, r1, r1}, &(0x7f00000001c0)=""/51, 0x33, &(0x7f0000000340)={&(0x7f0000000280)={'crc32\x00'}}) (fail_nth: 21) 00:10:52 executing program 2: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000001500)=@newtaction={0xe6c, 0x30, 0x25, 0x0, 0x0, {}, [{0xe58, 0x1, [@m_pedit={0xe54, 0x1, 0x0, 0x0, {{0xa}, {0xe28, 0x2, 0x0, 0x1, [@TCA_PEDIT_KEYS_EX={0x4}, @TCA_PEDIT_PARMS_EX={0xe20, 0x4, {{{}, 0x2}, [{}, {}, {}, {}, {0x0, 0x0, 0x0, 0x361}]}}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0xe6c}}, 0x0) 00:10:52 executing program 3: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000001500)=@newtaction={0xe70, 0x30, 0x25, 0x0, 0x0, {}, [{0xe5c, 0x1, [@m_pedit={0xe58, 0x1, 0x0, 0x0, {{0xa}, {0xe2c, 0x2, 0x0, 0x1, [@TCA_PEDIT_KEYS_EX={0x8, 0x5, 0x0, 0x1, [{0x4, 0x2}]}, @TCA_PEDIT_PARMS_EX={0xe20, 0x4, {{{}, 0x2}, [{}, {}, {}, {}, {0x0, 0x65580000}]}}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0xe70}}, 0x0) 00:10:52 executing program 0: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_802154(0xffffffffffffffff, 0x8933, &(0x7f0000000100)={'wpan4\x00', 0x0}) ioctl$sock_SIOCGIFINDEX_802154(0xffffffffffffffff, 0x8933, &(0x7f0000000140)={'wpan3\x00', 0x0}) sendmsg$NL802154_CMD_SET_CCA_MODE(r0, &(0x7f0000000300)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x20000}, 0xc, &(0x7f0000000180)={&(0x7f0000000040)=ANY=[@ANYBLOB='X\x00\x00\x00', @ANYRES16=0x0, @ANYBLOB="20002cbd7000fddbdf250d00000008000d000000000008000d00010000000800010002000000080001000200000008000300", @ANYRES32=r1, @ANYBLOB="0c0006000000000000000000080001000200000008000300", @ANYRES32=r2, @ANYBLOB="b26281fd7e55e4e731c961ed8ef04adb6cfa"], 0x58}, 0x1, 0x0, 0x0, 0x20000851}, 0x24000000) openat$incfs(0xffffffffffffff9c, &(0x7f0000000000)='.log\x00', 0xc2, 0x0) [ 652.215693][T29278] FAULT_INJECTION: forcing a failure. [ 652.215693][T29278] name failslab, interval 1, probability 0, space 0, times 0 [ 652.235464][T29278] CPU: 1 PID: 29278 Comm: syz-executor.4 Not tainted 5.15.151-syzkaller #0 [ 652.237859][T29278] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/25/2024 [ 652.240606][T29278] Call trace: [ 652.241482][T29278] dump_backtrace+0x0/0x530 [ 652.242750][T29278] show_stack+0x2c/0x3c [ 652.243839][T29278] dump_stack_lvl+0x108/0x170 [ 652.245086][T29278] dump_stack+0x1c/0x58 [ 652.246202][T29278] should_fail+0x3b8/0x514 [ 652.247372][T29278] __should_failslab+0xbc/0x110 [ 652.248781][T29278] should_failslab+0x10/0x28 [ 652.250038][T29278] slab_pre_alloc_hook+0x64/0xe8 [ 652.251339][T29278] __kmalloc+0xc0/0x4c8 00:10:52 executing program 0: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) (async) ioctl$sock_SIOCGIFINDEX_802154(0xffffffffffffffff, 0x8933, &(0x7f0000000100)={'wpan4\x00', 0x0}) ioctl$sock_SIOCGIFINDEX_802154(0xffffffffffffffff, 0x8933, &(0x7f0000000140)={'wpan3\x00', 0x0}) sendmsg$NL802154_CMD_SET_CCA_MODE(r0, &(0x7f0000000300)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x20000}, 0xc, &(0x7f0000000180)={&(0x7f0000000040)=ANY=[@ANYBLOB='X\x00\x00\x00', @ANYRES16=0x0, @ANYBLOB="20002cbd7000fddbdf250d00000008000d000000000008000d00010000000800010002000000080001000200000008000300", @ANYRES32=r1, @ANYBLOB="0c0006000000000000000000080001000200000008000300", @ANYRES32=r2, @ANYBLOB="b26281fd7e55e4e731c961ed8ef04adb6cfa"], 0x58}, 0x1, 0x0, 0x0, 0x20000851}, 0x24000000) (async) openat$incfs(0xffffffffffffff9c, &(0x7f0000000000)='.log\x00', 0xc2, 0x0) [ 652.252482][T29278] mpi_alloc_limb_space+0x3c/0x58 [ 652.253846][T29278] mpi_powm+0x174/0x1350 [ 652.254981][T29278] dh_compute_value+0x218/0x4e0 [ 652.256272][T29278] __keyctl_dh_compute+0x8e4/0x1018 [ 652.257705][T29278] keyctl_dh_compute+0x1ec/0x274 [ 652.259021][T29278] __arm64_sys_keyctl+0x5d4/0x860 [ 652.260421][T29278] invoke_syscall+0x98/0x2b8 [ 652.261795][T29278] el0_svc_common+0x138/0x258 [ 652.263114][T29278] do_el0_svc+0x58/0x14c [ 652.264309][T29278] el0_svc+0x7c/0x1f0 [ 652.265400][T29278] el0t_64_sync_handler+0x84/0xe4 [ 652.266742][T29278] el0t_64_sync+0x1a0/0x1a4 [ 652.530814][T29272] loop1: detected capacity change from 0 to 40427 [ 652.622484][T29272] F2FS-fs (loop1): invalid crc value [ 652.632213][T29272] F2FS-fs (loop1): Found nat_bits in checkpoint [ 652.646755][T29272] F2FS-fs (loop1): Cannot turn on quotas: -2 on 0 [ 652.650255][T29272] F2FS-fs (loop1): Mounted with checkpoint version = 48b305e4 00:10:52 executing program 3: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000001500)=@newtaction={0xe70, 0x30, 0x25, 0x0, 0x0, {}, [{0xe5c, 0x1, [@m_pedit={0xe58, 0x1, 0x0, 0x0, {{0xa}, {0xe2c, 0x2, 0x0, 0x1, [@TCA_PEDIT_KEYS_EX={0x8, 0x5, 0x0, 0x1, [{0x4, 0x2}]}, @TCA_PEDIT_PARMS_EX={0xe20, 0x4, {{{}, 0x2}, [{}, {}, {}, {}, {0x0, 0x81000000}]}}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0xe70}}, 0x0) 00:10:52 executing program 0: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_802154(0xffffffffffffffff, 0x8933, &(0x7f0000000100)={'wpan4\x00', 0x0}) ioctl$sock_SIOCGIFINDEX_802154(0xffffffffffffffff, 0x8933, &(0x7f0000000140)={'wpan3\x00', 0x0}) sendmsg$NL802154_CMD_SET_CCA_MODE(r0, &(0x7f0000000300)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x20000}, 0xc, &(0x7f0000000180)={&(0x7f0000000040)=ANY=[@ANYBLOB='X\x00\x00\x00', @ANYRES16=0x0, @ANYBLOB="20002cbd7000fddbdf250d00000008000d000000000008000d00010000000800010002000000080001000200000008000300", @ANYRES32=r1, @ANYBLOB="0c0006000000000000000000080001000200000008000300", @ANYRES32=r2, @ANYBLOB="b26281fd7e55e4e731c961ed8ef04adb6cfa"], 0x58}, 0x1, 0x0, 0x0, 0x20000851}, 0x24000000) openat$incfs(0xffffffffffffff9c, &(0x7f0000000000)='.log\x00', 0xc2, 0x0) syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) (async) ioctl$sock_SIOCGIFINDEX_802154(0xffffffffffffffff, 0x8933, &(0x7f0000000100)={'wpan4\x00'}) (async) ioctl$sock_SIOCGIFINDEX_802154(0xffffffffffffffff, 0x8933, &(0x7f0000000140)={'wpan3\x00'}) (async) sendmsg$NL802154_CMD_SET_CCA_MODE(r0, &(0x7f0000000300)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x20000}, 0xc, &(0x7f0000000180)={&(0x7f0000000040)=ANY=[@ANYBLOB='X\x00\x00\x00', @ANYRES16=0x0, @ANYBLOB="20002cbd7000fddbdf250d00000008000d000000000008000d00010000000800010002000000080001000200000008000300", @ANYRES32=r1, @ANYBLOB="0c0006000000000000000000080001000200000008000300", @ANYRES32=r2, @ANYBLOB="b26281fd7e55e4e731c961ed8ef04adb6cfa"], 0x58}, 0x1, 0x0, 0x0, 0x20000851}, 0x24000000) (async) openat$incfs(0xffffffffffffff9c, &(0x7f0000000000)='.log\x00', 0xc2, 0x0) (async) 00:10:52 executing program 4: add_key$user(0x0, 0x0, &(0x7f0000000180)="9e", 0x1, 0xfffffffffffffff8) r0 = add_key$user(&(0x7f0000000200), &(0x7f0000000300)={'syz', 0x1}, &(0x7f0000000240)="03", 0x1, 0xfffffffffffffffe) r1 = add_key$user(&(0x7f00000003c0), &(0x7f0000000440), &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f0000000100)={r0, r1, r1}, &(0x7f00000001c0)=""/51, 0x33, &(0x7f0000000340)={&(0x7f0000000280)={'crc32\x00'}}) (fail_nth: 22) 00:10:52 executing program 2: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000001500)=@newtaction={0xe6c, 0x30, 0x25, 0x0, 0x0, {}, [{0xe58, 0x1, [@m_pedit={0xe54, 0x1, 0x0, 0x0, {{0xa}, {0xe28, 0x2, 0x0, 0x1, [@TCA_PEDIT_KEYS_EX={0x4}, @TCA_PEDIT_PARMS_EX={0xe20, 0x4, {{{}, 0x2}, [{}, {}, {}, {}, {0x0, 0x0, 0x0, 0x3e6}]}}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0xe6c}}, 0x0) 00:10:52 executing program 1: syz_mount_image$f2fs(&(0x7f0000000040), &(0x7f0000000080)='./bus\x00', 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="6163746976655f6c6f67733d342c646174615f666c7573682c66617374626f6f742c6a71666d743d76667376312c6e6f696e6c696e655f64656e7472792c7573726a71756f74613d66326673002c00ff371013587045d0d273e856ce75c2b11120ece6ac75541f2db63fb857cb7508f7d6a76856a2cdd8c835ef14aa3aea583b7f3affd12ff9abc9b2109887e1a78c2003f04a75607f0099dfad1a283ce7b8b528e239692ab156e30dd8365f708e6c98cfcd0b30d5304dd70f87da226e2d4e4df1ad07ba72683f43d76541d455d1fa118f0900000009fe2897e493ee619ad7bfded255e7c5806f05b80ec0e186b4f72759eb096a1fe6793e734fe61555f01ff9f23bc11370aa247215e863a10ea4720a4c7ddb25da21c75f35f711581d1f5b8d7e52b3be07c8a3ea61ae2a531b6790c08e4d9dc01e6581fa3cc0b8df6964b74e1cb14339527ad485193634c63ac5bc"], 0x1, 0x54f4, &(0x7f0000005600)="$eJzs3M1rI2UYAPBn2u1+uxbx4G0HFqGFTdj0Y9Fb1V38wC7Fj4MnTZM0ZDfJlCZNa08ePIoH/xNR8OTRv8GDZ2/iQfEmKJmZ6tYvhKaNtb8fTJ6ZN2+eed5QCs9MmADOrfn0px+SuBFXImI2Iq5H5PtJueXWivBMRNyMiJnHtqQc/23gYkRcjYgb4+RFzqR865Pbo1ur37/245dfX7pw7dMvvpneqoFpezYietvF/l6viFm7iA/L8fqok8feyqiMxRu9R+VxVsS91maeYa9+OK+ex+V2MT/b3h2MY5LUG+PY7mzl49v94oSDUfswT/6Bh/Wd/LjZ2sxjZ5DlsX1Q1LV/UPxvOxgMizzNMt/7efoYDg9jMd7abxXr2X6Ux0Z/WI4XebNma38cR2UsTxeNrNvM69g8zjf93/Z6p7+7n45aO4NO1k9Xq7XnqrW7ldpO1mwNWyuVeq95dyVdaHfH0yrDVr231s6ydrdVbWS9xXSh3WhUarV04V5rs1Pvp7Vadbl6p7K6WO7dTl9+8HbabaYL4/hip7877HQH6Va2kxafWEyXqsvPL6a3aumb6xvpxhv3769vvPXuvXcevLD+6kvlpD+VlS4s3VlaqtTuVJZqi+do/R+WRU9w/XAsybQLADh79P/ANEyj/9/qTq7/D/3/RJyp/ve89/8nsH44Fv0/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMC59e3cZ6/kO/PF8bVy/ImIm+Ohp8rjJCJmIuKXvzAbF4/knC3zzP3N/Lk/1PBVEnmG8TkuldvViFgrt5+fPOlvAQAAAP6/Pv/g5sdFt168zE+7IE5TcdFm5vp7E8qXRMTc/HcTyjYzfnl6Qsnyv+8LsT+hbPkFrMsTSlZccrswqWz/yuyRcPmxkBRh5lTLAQAATsXRTuB0uxAAAABO00fTLoDpSOLwVubhveD8l/e/3xC8cuQIAAAAOIOSaRcAAAAAnLi8//+H5/+F5/8BAADA2Vc8/w8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPiVnfvJSR2K4gB8Wuh7vD9GYpy7FWewDJfg0KFhAW6CJeAW3ABrwJlLMGBoS7QGE5PetpF8X9JebkN+nBIm515SAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA6NJzsZo/3l89tM3Z7tpJczcAAADAMZtiNS9fTKv5v/r6WX3pop5nEZFHxLHefRS/GpmjOqf44v3FpxqeIsqE/Wf8ro+/EXFdH6/nXX8LAAAAcLrWi+Ws6tar03ToguhTtWiT/79JlJdFRDF9SZSW70+XicLK3/c47hKllQtYk0Rh1ZLbOFXat4waw+TDkFVD3ms5AABAL5qdQL9dCAAAAH26HboAhpHFYSvzsBdc/vP+fUPwT2MGAAAA/EDZ0AUAAAAAnSv7f8//AwAAgNNWPf8PAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACALm2K1Xy9WM7a5mx37aS5GwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgjf15R4EQCIMw2Lu+M5n7H1YaNDU1qQLh428MBgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIA3v/vL/4mpcSaZe20sPY8ka6fG1qmxd24c/WF8/RoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAu9uclBUIgCKJgzvjfSd//sJKgZxAhAhoeVdSiAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4It+98v/ialxJpk7bSwdjyRrV42tq8beg8bRg/H2bwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAudu7nNY4qDgD4d2Z2trYqxig5RETBg17sdlNbe/WgBA/+CUJItzW69Ueagy1FyMWb5NyL6FFEUOKt/0PPLfRSbz3soYJnZWZnmmkacLV0Zpt8PvD2fWcY5n3fJIR8570EAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKA2eW8vzoqPhWmcVudu3b+2XvS39/WFGzt3lotWxEmbST8dXm0eJEvdJQIAAMDRkdX1fUTczXdXiz5dKOv/vL6mqPl/eH4a1/X8/rq/7uvav2i//3bv5QcDLUzHKW56YWM8OvVoKr0nN8v59sK/XtErn3z57iUrvyDph9svTfLyeSbf3bz5fr8Mj7WRLQDwf5ys+yqofx8q+mGXiQFwZPQahXdd/2cL3eYEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA0IbJdjxbx0lELPf24sLt+9fWD+pv7NxZrtvZ69d3mvcsbpFHxIWN8ehUi3OZd5evXP1sbTwebbYfvBYR3Y1eBR/PcE1ElxkKHjdIq+/1ecnn6Qg6/sEEAMChk1etqOvv5rurxblkMeLvHx+u/99sxDFj/X/vk7O3mmM16/9hazOcf4OtS18OLl+5+vbGpbWLo4ujz99ZGb47PH3uzJlzg/JdycAbEwAAAB5PP4no76v/08VH1/9PNOKYsf7/6vvhN82xMvX/gfYW/brOBAAA4Gh78fW//kwOOJ/0+/H12tbW5nD6WR3H5kp5vNJBqv/Zsao16/9sseusAAAAgDZMtpOH1v/PN+KYcf3/uZ9e+aV5zywijlfr/yfXvxifb286c62NPyfueo4AAAB063jVmuv/ebn/P32w5SGNiLfemMbVvwGcqf7PPvj25+ZYzf3/p9ub4lxKl6bPo+yXInpLXWcEAADAYfZM1Ypi/498d/XTX0981Lf/HwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKBt/wQAAP//K8ZAQg==") (async) r0 = bpf$MAP_CREATE(0x0, 0x0, 0x0) r1 = syz_init_net_socket$llc(0x1a, 0x2, 0x0) (async) openat$vimc1(0xffffffffffffff9c, 0x0, 0x2, 0x0) r2 = fsmount(0xffffffffffffffff, 0x1, 0x3) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000680)={r2, 0xe0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, &(0x7f0000000380)=[0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0xa, 0x9, &(0x7f00000003c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f0000000440)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], 0x0, 0x14, &(0x7f0000000480)=[{}, {}, {}, {}], 0x20, 0x10, &(0x7f00000004c0), &(0x7f0000000500), 0x8, 0x35, 0x8, 0x8, &(0x7f0000000540)}}, 0x10) (async) r4 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000280)='cgroup.controllers\x00', 0x275a, 0x0) write$cgroup_int(r4, &(0x7f0000000000), 0xffffff6a) fsmount(r4, 0x1, 0x80) (async) bpf$PROG_LOAD(0x5, &(0x7f0000000880)={0x14, 0x9, &(0x7f0000000940)=ANY=[@ANYBLOB="18000000ff0f000000000000158a000018110000", @ANYRES32=r0, @ANYBLOB="0000000000000000b702000014000000b7030000000000008500000083000000bf09000000000000550901000000000095000000000000001865000003000000000000009897000018460000070000000000000000000000184700000800000000000000000000001854000002000000000000000000000018500000100000000000000000000000b7080000000000007b8af8ff00000000b7080000070000007b8af0ff00000000bfa100000000000007010000f8ffffffbfa400000000000007040000f0ffffffb70200000800000018230000", @ANYRES32=r1, @ANYBLOB="0000000000000000b77a0c000000f50000000000321b70a49d0dc75d", @ANYRES32=r0, @ANYBLOB="0000000000000000b7080000070000007b8af8ff00000000bfa200000000000007020000f8ffffffb703000008000000b7040000000000008500000082000000b7080000000000007b8af8ff00000000b7080000020000007b8af0ff00000000bfa100000000000007010000f8ffffffbfa400000000000007040000f0ffffffb70200000800000018230000", @ANYRES32=r0, @ANYBLOB="0000000000000000b70500000800000085000000a5000000bf91000000000000b7020000010000008500000000000000b7000000000000009500000000000000"], &(0x7f0000000740)='GPL\x00', 0x2, 0x0, 0x0, 0x1e00, 0x64e3f9433a51ae0a, '\x00', 0x0, 0x1a, r4, 0x8, &(0x7f0000000780)={0xa, 0x3}, 0x8, 0x10, &(0x7f00000007c0)={0x5, 0xd, 0x0, 0x8}, 0x10, r3, r2, 0x3, &(0x7f0000000800), &(0x7f0000000840)=[{0x5, 0x4, 0x10, 0x3}, {0x3, 0x1, 0xf, 0xc}, {0x3, 0x3, 0xe, 0x3}], 0x10, 0x8000}, 0xf4) r5 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000100), r4) sendmsg$NL80211_CMD_UNEXPECTED_FRAME(r4, &(0x7f0000000340)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x20980280}, 0xc, &(0x7f0000000300)={&(0x7f00000006c0)=ANY=[@ANYBLOB='(\x00\x00\x00', @ANYRES16=r5, @ANYBLOB="000825bd7000fedbdf255300000008000300", @ANYRES32=0x0, @ANYBLOB="00007c63284cdbacf36a87a2295dd8b5a8453c3daa5205232e6022c359b8c029c2b12e22e2b552bc6a03d8c089032a6e1cad2afc"], 0x28}, 0x1, 0x0, 0x0, 0x890}, 0x4) (async) sendfile(r1, r4, 0x0, 0xffffffff000) [ 652.760077][T29307] FAULT_INJECTION: forcing a failure. [ 652.760077][T29307] name failslab, interval 1, probability 0, space 0, times 0 [ 652.769418][T29307] CPU: 1 PID: 29307 Comm: syz-executor.4 Not tainted 5.15.151-syzkaller #0 [ 652.771785][T29307] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/25/2024 [ 652.774559][T29307] Call trace: [ 652.774784][ T3994] attempt to access beyond end of device [ 652.774784][ T3994] loop1: rw=2049, want=45104, limit=40427 [ 652.775472][T29307] dump_backtrace+0x0/0x530 [ 652.779925][T29307] show_stack+0x2c/0x3c [ 652.781180][T29307] dump_stack_lvl+0x108/0x170 [ 652.782503][T29307] dump_stack+0x1c/0x58 [ 652.783626][T29307] should_fail+0x3b8/0x514 [ 652.784781][T29307] __should_failslab+0xbc/0x110 [ 652.786138][T29307] should_failslab+0x10/0x28 [ 652.787395][T29307] slab_pre_alloc_hook+0x64/0xe8 [ 652.788740][T29307] __kmalloc+0xc0/0x4c8 [ 652.789915][T29307] mpi_resize+0x90/0x1a4 [ 652.791134][T29307] mpi_powm+0x668/0x1350 [ 652.792314][T29307] dh_compute_value+0x218/0x4e0 [ 652.793709][T29307] __keyctl_dh_compute+0x8e4/0x1018 00:10:52 executing program 2: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000001500)=@newtaction={0xe6c, 0x30, 0x25, 0x0, 0x0, {}, [{0xe58, 0x1, [@m_pedit={0xe54, 0x1, 0x0, 0x0, {{0xa}, {0xe28, 0x2, 0x0, 0x1, [@TCA_PEDIT_KEYS_EX={0x4}, @TCA_PEDIT_PARMS_EX={0xe20, 0x4, {{{}, 0x2}, [{}, {}, {}, {}, {0x0, 0x0, 0x0, 0x500}]}}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0xe6c}}, 0x0) [ 652.795137][T29307] keyctl_dh_compute+0x1ec/0x274 [ 652.796431][T29307] __arm64_sys_keyctl+0x5d4/0x860 [ 652.797773][T29307] invoke_syscall+0x98/0x2b8 [ 652.799055][T29307] el0_svc_common+0x138/0x258 [ 652.800328][T29307] do_el0_svc+0x58/0x14c [ 652.801529][T29307] el0_svc+0x7c/0x1f0 [ 652.802660][T29307] el0t_64_sync_handler+0x84/0xe4 [ 652.804027][T29307] el0t_64_sync+0x1a0/0x1a4 00:10:52 executing program 3: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000001500)=@newtaction={0xe70, 0x30, 0x25, 0x0, 0x0, {}, [{0xe5c, 0x1, [@m_pedit={0xe58, 0x1, 0x0, 0x0, {{0xa}, {0xe2c, 0x2, 0x0, 0x1, [@TCA_PEDIT_KEYS_EX={0x8, 0x5, 0x0, 0x1, [{0x4, 0x2}]}, @TCA_PEDIT_PARMS_EX={0xe20, 0x4, {{{}, 0x2}, [{}, {}, {}, {}, {0x0, 0x88470000}]}}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0xe70}}, 0x0) 00:10:52 executing program 4: add_key$user(0x0, 0x0, &(0x7f0000000180)="9e", 0x1, 0xfffffffffffffff8) r0 = add_key$user(&(0x7f0000000200), &(0x7f0000000300)={'syz', 0x1}, &(0x7f0000000240)="03", 0x1, 0xfffffffffffffffe) r1 = add_key$user(&(0x7f00000003c0), &(0x7f0000000440), &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f0000000100)={r0, r1, r1}, &(0x7f00000001c0)=""/51, 0x33, &(0x7f0000000340)={&(0x7f0000000280)={'crc32\x00'}}) (fail_nth: 23) 00:10:52 executing program 0: r0 = socket$inet(0x2, 0x3, 0x8d) setsockopt$inet_msfilter(r0, 0x0, 0x8, &(0x7f0000000440)=ANY=[@ANYBLOB='~'], 0x1) getsockopt$inet_pktinfo(r0, 0x0, 0x8, &(0x7f0000000040)={0x0, @local, @local}, &(0x7f0000000140)=0xc) ioctl$sock_inet6_SIOCSIFADDR(0xffffffffffffffff, 0x8916, &(0x7f0000000000)={@ipv4={'\x00', '\xff\xff', @loopback}, 0x0, r1}) r2 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPCTNL_MSG_CT_NEW(r2, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000025e40)={0x70, 0x0, 0x1, 0x401, 0x0, 0x0, {0x2}, [@CTA_TUPLE_ORIG={0x24, 0x1, 0x0, 0x1, [@CTA_TUPLE_IP={0x14, 0x1, 0x0, 0x1, @ipv4={{0x8, 0x1, @loopback}, {0x8, 0x2, @dev}}}, @CTA_TUPLE_PROTO={0xc, 0x2, 0x0, 0x1, {0x5}}]}, @CTA_TUPLE_REPLY={0x24, 0x2, 0x0, 0x1, [@CTA_TUPLE_IP={0x14, 0x1, 0x0, 0x1, @ipv4={{0x8, 0x1, @loopback}, {0x8, 0x2, @initdev={0xac, 0x1e, 0x0, 0x0}}}}, @CTA_TUPLE_PROTO={0xc, 0x2, 0x0, 0x1, {0x5}}]}, @CTA_TIMEOUT={0x8}, @CTA_SYNPROXY={0x4, 0xe}, @CTA_MARK={0x8}]}, 0x70}}, 0x0) ioctl$sock_SIOCGIFINDEX(r2, 0x8933, &(0x7f00000002c0)={'erspan0\x00', 0x0}) sendmsg$MPTCP_PM_CMD_SET_LIMITS(0xffffffffffffffff, &(0x7f0000000280)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x1000000}, 0xc, &(0x7f0000000100)={&(0x7f0000000180)={0x64, 0x0, 0x200, 0x70bd2b, 0x25dfdbfd, {}, [@MPTCP_PM_ATTR_RCV_ADD_ADDRS={0x8, 0x2, 0x4}, @MPTCP_PM_ATTR_RCV_ADD_ADDRS={0x8, 0x2, 0x4}, @MPTCP_PM_ATTR_ADDR_REMOTE={0x38, 0x6, 0x0, 0x1, [@MPTCP_PM_ADDR_ATTR_PORT={0x6, 0x5, 0x4e20}, @MPTCP_PM_ADDR_ATTR_PORT={0x6, 0x5, 0x4e23}, @MPTCP_PM_ADDR_ATTR_PORT={0x6, 0x5, 0x4e22}, @MPTCP_PM_ADDR_ATTR_ADDR6={0x14, 0x4, @ipv4={'\x00', '\xff\xff', @multicast2}}, @MPTCP_PM_ADDR_ATTR_FAMILY={0x6, 0x1, 0xa}]}, @MPTCP_PM_ATTR_TOKEN={0x8, 0x4, 0xe30}]}, 0x64}, 0x1, 0x0, 0x0, 0x4}, 0x5) r4 = socket$packet(0x11, 0x3, 0x300) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r4, 0x8933, &(0x7f0000000040)={'batadv0\x00', 0x0}) sendto$packet(r4, &(0x7f0000000000)="150cb363b38233a595504d488848", 0xe, 0x0, &(0x7f0000000080)={0x11, 0x0, r5, 0x1, 0x0, 0x6, @link_local}, 0x14) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f00000044c0)={'batadv0\x00', 0x0}) sendmmsg$inet(r0, &(0x7f0000005e00)=[{{0x0, 0x0, &(0x7f0000000900)=[{&(0x7f0000000840)="0d8a265335ff217020badbdd54b0483cc797ed7d8421dc740d69ec3d0432a6b3deb98fa5adcd4b90a64607d529c8c2ff1214", 0x32}, {&(0x7f0000000880)="ce186f1711e620af732a7517d1e57298bf3a6be77a6d72112a794365b20f15557a73d4f3d2bdb276959495437833a919a7", 0x31}, {&(0x7f00000008c0)}], 0x3, &(0x7f0000000940)=[@ip_retopts={{0x14, 0x0, 0x7, {[@noop]}}}, @ip_pktinfo={{0x1c, 0x0, 0x8, {r3, @rand_addr=0x64010101, @local}}}, @ip_ttl={{0x14, 0x0, 0x2, 0x1}}], 0x50}}, {{&(0x7f00000009c0)={0x2, 0x4e24, @loopback}, 0x10, &(0x7f0000000a00), 0x0, &(0x7f0000000a40)=[@ip_tos_u8={{0x11, 0x0, 0x1, 0x5}}], 0x18}}, {{&(0x7f0000000a80)={0x2, 0x4e21, @empty}, 0x10, &(0x7f0000000d00)=[{&(0x7f0000000ac0)="4bc8111041b140e6a2a19920212a161ced38da6184e58fd2a52d13cd350cc54e7a48d17d41da7ed0bbac3a2e87229e90d632cca7aed464849e13efdb8884ec6f00ebd51a85ec7f52b3d6a002ff14a8297299103fc68c8acaca85c315539093b4084411532332e67beb46b8405a00d7dd886fa2e70f044c9371d161c105e30b8359dca17d7b6874b59012f5cda1b267196b1f5e3c1d132ac4339c3e6aa91a52b4074cdcae849d07edad8bd4edf62d4f5d5aa3bf1a4d328fc36435b73d4071d149b251525a31c414133f0cfa0266f8d1df6997c5221a774c0747681632d8110ef1f9f38be0b065ed20f7ee151223c3c9f020ce8783", 0xf4}, {&(0x7f0000000bc0)="8cf3bee0b7f2d93f0427324dc2bcc2a0d0ee1e8fd56b62a90b10f2fd32a9d543df33419bf1349e6b5b4a77f5468f1e74d10fe348aa8b179218c0997484dfc3d8fd269f946cf8e9102d81210e38a11bd056d7ab0396b8888fffb820b8db55086f09fa1081790522d34db5f42fd1d2ff2d8363a96c2e84a75b61b1ef6a9eb9a6887f093cdeb686b5b399af5a4d6c37b555329f65b08876970c1b0b256871433fb7a2272ee9ee298eafd00bcea618ff50a344179534b80d461277db84fa6d5627585b76a9bee2781c80845c7c13dfd42910e374ac717fd42def566b8fc65fc31e011845e5c0d8bcf59e7eacb5286c69224c76d00a6828463f91", 0xf8}, {&(0x7f0000000cc0)="63a3f297869c9422632ce4083661b05b396f", 0x12}], 0x3, &(0x7f0000006000)=[@ip_retopts={{0x2c, 0x0, 0x7, {[@ra={0x94, 0x4}, @noop, @cipso={0x86, 0x10, 0x2, [{0x0, 0xa, "0bc2b39c0160d345"}]}, @ra={0x94, 0x4, 0x1}]}}}, @ip_pktinfo={{0x1c, 0x0, 0x8, {r1, @loopback, @multicast2}}}, @ip_tos_int={{0x14, 0x0, 0x1, 0x2}}, @ip_pktinfo={{0x1c, 0x0, 0x8, {0x0, @empty, @broadcast}}}, @ip_ttl={{0x14, 0x0, 0x2, 0x470}}, @ip_retopts={{0xa0, 0x0, 0x7, {[@rr={0x7, 0x23, 0x5b, [@multicast2, @rand_addr=0x64010100, @multicast2, @broadcast, @local, @local, @local, @empty]}, @cipso={0x86, 0x49, 0xffffffffffffffff, [{0x7, 0xf, "a1fbb84216e5e792407e0d03fa"}, {0x3, 0xa, "e4e7d6481e90bf41"}, {0x7, 0xd, "9c347776a5923e5eca1ba1"}, {0x0, 0xc, "9826d461ed1ba0cef646"}, {0x5, 0x11, "aa04aea7ca1ae2ff2b2957666afc4b"}]}, @rr={0x7, 0x1b, 0x2b, [@dev={0xac, 0x14, 0x14, 0x34}, @dev={0xac, 0x14, 0x14, 0x15}, @private=0xa010100, @broadcast, @remote, @remote]}, @generic={0x0, 0x7, "380d63060d"}]}}}, @ip_pktinfo={{0x1c, 0x0, 0x8, {r1, @initdev={0xac, 0x1e, 0x0, 0x0}, @loopback}}}, @ip_tos_u8={{0x11}}, @ip_tos_u8={{0x11, 0x0, 0x1, 0x3}}], 0x190}}, {{0x0, 0x0, &(0x7f0000000f80)=[{&(0x7f0000000ec0)="bbedd81da03ca343a12fea18e24ff908f4fe6323e321bd81b5d5", 0x1a}, {&(0x7f0000000f00)="dfb148330d0d41c738d3922a3ab3618b240e099d0af2457f93e67f120e74114398f3988c9cc0e740f985332869105959336590046f7587a28d903c3e6ea942b83b4ca2e7d2f63805a98eb42360851acb1f7e755a79be1cd71f4d3567feb8a8f93b7c", 0x62}], 0x2, &(0x7f0000000fc0)=[@ip_ttl={{0x14, 0x0, 0x2, 0x81}}, @ip_retopts={{0x1c, 0x0, 0x7, {[@generic={0x94, 0x3, 'h'}, @noop, @lsrr={0x83, 0x7, 0x60, [@private=0xa010100]}]}}}], 0x38}}, {{&(0x7f0000001000)={0x2, 0x4e22, @initdev={0xac, 0x1e, 0x0, 0x0}}, 0x10, &(0x7f0000002040)=[{&(0x7f0000001040)="0f7889387bd7e5d22c33e0b5f92102b9ce62b66f1e084c6f50369ee3c0af634eea53c7acdab4a31612f1119f4925f9c09c62be2ebfbc95f5cecb8c7bfb41360bd61f6d1799eee06cd20d7e1737092f2fa402ad0a268b92c429bcac7f7fe571cd96e8a962416b9bd839545ce7655ee40e6ffbbc6d9b7e50817edbfbc11429ddf03bf41ad84423f19622d8fd1547c78158550fcf1d860a160f9954fbdde64c8876d9b8c20c184e4ab1b27105e9b0ed7d70a791b731ad31b95607c1d39ae3394110699d2b2a82e5273e24951d3fcf26fee88b7b3ccbc00ca7d09b82d0d9b0f5de236f137daa6ff0da351f0b3cbfa3c30cc71aba2a15795eb70b0774518cfb84c072286a6a29ce25ce21bece5da8232db3f00078555dc02bd001918be7c8ad6e09dfe7365b0f77001245cf33d38ab6129408a02b232880ab72be323a14ae070323a53d772a8860b9492ce4e07620ac9de5524a97a5fe6d4da6423da5bdf58ed84479257aad3076d203ca3c6de8f0ebe4bf971421b525643cad36122d9aeb289e6b48147d019cad88dd1312e954c2f2fe2cafa85d5d37e6b1c97bb190a2d7bfcf1022536fcbbcf6a4aa52b3ddf62ac8fe2ed870e2acc0703b326b6e3426db5627505d22efc4c43eeff8f22a9aec0e4d45c4651f733b361dc764bb25a3a82bb3e16997dc2307d98ca84da155ceab3ae90a4f12880018ed20f79367c65b49aa69e57c4713bca1fc0bb1646199bc98b212164fdff09dc4e3e8ebfdee6ef3365b61cc27ee6dbad5bd13f940b73e48d8b1c2c7a7bbac376bdcebe04714ca21d4502d7b3db8b31a9e404a113ed0aa3c82c620da20cb5cca44ef833b8a19a10634bba612def4cbd3cf20d55320d2751e5ab717919213dbdbe9cb39c2425400db50a9a04e33aaebdccd8fda0753bf2824cde311225f08abd3abc059437eabdf9e644f03280902ce1675f725c61d9c8830a7d9e1eefeb5250079f2478869d40f5f5d751039ccc5c01a45ee2c0b146bbfcb1c8b3a3b35c058de5d60438e7077cd255b01372b3500593a4c80590e5e879322b8eff23539bfa7ab418de3a2b7e6f651ac9186728029ca4b0d303b6aa845d8cc44fa97e65623d9cbed4f2dc5086c226d567ceb5327b97d1bc847c80f2a21838b3305815fb4b26aaa8696cabac9db3a0f2189a7a1eb17ce2ae2dbcdc516661f06e177143a435873dd2f179f021d4645fcc97e4ae04d4835c6f41215525c48e8ffaf57e95a03de6d20318f4ba555b25d5de7072521717a4937eb61cc4c081187d46507bb3457d3d50e044e3b4cc686fa3cd2d4e734c79c7fd55b0b79a270628b55bf11ede87b54997314e344cc085b41462636b22568232fd231f0c54b53a542f750485ad0d1e0e6763fa92bd94227995ab7442aa5844a3d5a7b0be820a2836022e84dff63dade5eb771323123890f1736fa78bf03588c2f736837328ef56bc3ec7c748fb54af10b770c7e6c6dd6177afea79b21e84478139e902b3e26b733060f7ca4c1b0b8462cb852e50e2dcb4fc52cb7e7e7ebf791d67183123e175b1faae5490b93f6b37417e71702d3602ddcc269b14a5c9082561414d93ac90363b702ddaedb949ac03de5faaadcfe1341cb3b1e5a10231049719943de44898b5d94fa360eaacfcddd1eb1b514d6411360d3335b249382f9ed0aee734e4f60791d70c27c03f3af08ff2367c4c4df4703bb1269c0116624cbdd46276893e937649e7e7a9cfd3ec8443844ff199e6bb3079f548092a1f0968d7bbcbcb40519b07e996a4b663dc86689ad2f1ee81ad44f67cc8122c472eb760866a9f4d3ae97f94fbf1240bf10db67bdb97d8da965afbf9b6204ca21628dae5c7a0b0b5065388a81d896e2968ae1d757a89d5771fed3baaf9e84586210b3d0f7b012807939acf36cb45e717e1caa1c20ab9f3c17ff66b4f6fe52705776d07d141f7ebf2518536d7ca606a807634931b2b45b22026307ffd16f86255959992ebb533d59ad4173ec2834c4566f24db70d8c2b31b1fd9a8ff526797a31cbfb64bbae4ac489390e19c577a7fda14d239cec65160e71d8aed517ebf626c8cfa4ed4fc5035e95bd6da32a44ca3111817fac027aa4a6759f8de8f8c16fcdb61a3236039be827bea7a6ab7bc182728e69a5c25ee6150cac1034166760593a71e3b25fd2d252d047af49477c0ca58d7e2d65fd4f15dff1c08b6f36302ab005866f5c301cfe1e850be9a2afb1341a4fc1b69bc5e803c61814bf99012cca971f099dab4875ba2e5f7d27de7f45d33fea641b00f17aad50ec9f1ab6acf7d7ccb946cf6dbae75adda12a44e32f4aa61c23eeccb0685c7052bf5cba384c04493200550a38531752bc7f9b22ea22db7047695a1fe1b4ae70280f6ab9350a0b777faf10e560bc7676998259e3218c05b72117ced2752acfe2efb9360966442ca343de88b5e2fc9501d6675c15854f1b536c2401b678fe8943a362f9437d5ed736f88c26b283b0a0999448e469e816aec211132ea0b73f03d58703790c1bc7d178f4b834d7a1d5613f84fc4191064ba84e7c710aa12ea2dfd508df1c95a3b9832d23418e848fa2bb1388568b0f2ed570180259c55a5bd073a13e101ee294d329a67c2379d0c0049d93cf9168764aa0fab37f5d82e62413d358ac0ce12a7cd4ec0de55c3192c26187e53cae27789a5ba8e90bc8aa4475d9967f23a8478540ecd57af2ce3a07a7a6200d2107c5b042d0699da76b68f317bddd9138239f786e952cb3b5dd8a655ce12faf982f92f5787bd5515e9780db8732c7307a6b02505e70ebeade269f3bda466cc7dee20abb304e0e8d0dd454cd48fe27eab3f69d9c85825603b5b1b9ab4964b3cd194e4710723fd2238c5f7e6479914cdbdb46367ef9dd4d184c42ef1a0572dd4e9a104c8725e14f8966960568648e3a774df6d4e0762e27ae654540bf8e6e77e323ae8c8a38de0e4d6e34c2fe30922d5fca0de608f817a6efe5b87407805f7c6bc8fcc7c58e00a4ac290a9d2fa31eeab2907bb1ac8cb21143fde131354606f63628f3bc3a71f8d1918b63799780118757d70d2986aeca7658fe8238068492d7b5043f91ea34f220ffcab474c5dd8fa9f62535b76ec16faaf0bcb0f9144b9d77fbf0b55b6de7a4685cae29e88b56d79e809c274a59a27043920aa556fe866e8da4d194bff57f9917080ebcf35fa426c6cf873b9c43074487309d52de8d105050d46a5f1977bf60f2ad7d1fd1ab5ff7e4dbcc73f78c1a8db751c2ad34df20f007e66e253967faff846e301b255444d565cd07c019b2cb42848357ff5be865098000ee9a0c5a3f817183c276fbb9ae17b21b562cf209d90004f6c994e756bee13bb198ae67ce2f96e9c80304693b369424f37f31f8e38d6f7999646dd23ef5044e6fbed21cb7e824f08dc4f8926fe815dc0f0545895ff3f525f4d319f8094a3b351fae620c486c2ed278b2c3ec83e7083415c5231226cd5ea89d23349534ca7b1379978dac020fbc231a4e4fa72d382ee61408e1dfd842d3b25da8dfbcbafceebccb2eb3afd4a54b694f6ab4f9dcd81cddb15d192a00e2551409c638c49af5d423e7d74cebdf1360e23e9bf655f64afdf198f7f9c7881cdc24b87af7852e8c8f977d0b6f697ff7efdf05e95378cc01e8207241607587d8e6ea5294cf46ffaab1ad34bf028b59f0c9df9257acbc94e68ce444077c2691dc859537458c12452e61d4cb59ad3d6449bb23915647f960e80bcd0707df2d519b7cbf261ae22e6eae13d2cf03cbc92ec4cce8e03f69c636cd2f8b8c6683c282e60fd365d305b810de50090fbd91cfc22df2429439a61838ab679aff1d946af460131ec83126db6ce353640d029ce8903761fad197b0543853a52db3f5493a28c4110020fb8f74ed242e550f17c52c41c114654dc122774ccc744693c8584a5eaf1ba457d1a2cb7e7fafc1e1e0ef035ef30354dece4b0e921aafca592d9eabad4ebe61aeff951aa183b2e9f24e5367bf3c8538c2d26382ec061b0023a455b90be04b81e9ab4041ff3a9f9d02170155f520effee91f981efb26717124605b45829e87fa6ce53639dcf547614e9310f3e5f2cf2302571727723d034d914f512947e1f10cf63e9b172a50ffe22b3c313728512fdaff313036634403e0da9f2d7e8461595040ef8b522b305d306a2672ddf214678395ecdecf5628806b5f2caf9ba8c232f91c2920fcc719d72923ad85529a9b49db11ccaa6201f11846e34f0b7065ffb0fb6f3f79ff594ca214dc860201125dc4aed5299def5d03002d6a4491151046e7193857b92bb187f183e4f5d4a0b68d7194572bbe36a276a3b59704f315c0adaba07813538fd90d3e2961d6c990bb6971d8afee96c252c069d6f2d41e2baa82eed2d1a29f1e7fcab2e63ee7543a6e57499aecaea52d2a1c1840ea2b3102384a34f9b521e42314cf5a5948715c2a68f380c696634b2c84caf6d069386aa900c21787ae09ec45b3f1d4805900b8d11137b106f649b75729128172339ba1c9001f3b727fce883fe114e1489fed1a777f4e30fbb7fd9c1048b824a137d64d04ba87a99ec921ff23edc7fd5bc50c6a03e563f5d44f542281e4d2d6de2102cae6fe075a6ff603fb091025d3d75aaf082a4532e8a12ad905a0bc88c83e8b505884e712213a81dad1aecdbd0c0feafc14534312897b42de6fe1d72912f0a17960d900c9ac39d58df72b19f5eab0c823ed934d22a87d3828778be38e3ae21ebb00f264cc6992d42f6383e6712578eeb8006feccee83c93f419dbeae40156be9721b2d989fba16c9f6a13acc9edfa31c92e90053b9f13b80030764dc499a376d72cf97927552fc63b8decb037b4e91ebca019d595fada5a018cc84bdf020834aeb9c4c15cb9aab2469ba681b8af839934e1a6f9f00e248207ed7356529615b8eb32ad160748ade0ee2769158019633458da32f789babbf5e0597160f1059eab2625b1f5d660ec12da7b4ce2e4b5020a6239f3381de249a1264a5e5d2416ae76782d8c9bae832980b62b20e119b92254fe3e5a994ea5c71750aa37d74e186b2c8a97cd25860b95a463db370bae42469e26dbfb745aa4be067fe0092c324ccdffd3a45392fe2e07bca217c0c88593076810bc2350397b3ebc621ec086e6ae8fcd8fdd10a6d3d820845d2fdb53ec77f64c8337d8305b1e52dd1ac60c8a408f74ff24deef3da0ec17270b9009837bedfb8a4077d862eaf0051e6cfdd0ad1a0ea7cd3cd84a9cb468cc8cf91ffc930eb540ef88e9281c0ae7a6495773b5c2aa0989aeda4729f13ef9c356663af242a0bbde870515aba096cdef012c1abc240c5072abaef1daf51f0158b5d2261d6335715e9f53f746e9b6dd6735ca31946f6456e89dbc2b4a027390521829562b733e6cb69b90ef9ccadc9a3b171cd673d905baf108a202e8e242ed7ef9167497ffd4a9ed77868e7d211b5a4af9c6f5c009e28c6349691dda02ceca9ab1f188f03ef009a77cf80df9967b9f58e0b252d44990b41e67c0a5a3358163fd198e10dc7d92e6898be1e31033304f1b0ef43f06f476dd197fbd6c38a1ec94f3d0c445e002750157a8dcc81c11e62e143f9e977387be5dfca69b42eca4cc8dd43471e0e451c292fd6fcdacc50984f10cc096c50ae0a45573d8013bb2a217bc5445a36b108fa0943b52cd6a4c659042a1c386ec88b6dc4432b5a40e9ec305c6841a8f08cae3d8e57f2f4bb8d760efe96b6a32aa61ec754db60d5918b8a393519fbdc170c35d0ee7e02d8f63154a00a82269f5acac8e095415a1ce4e0594137a7b294e85ebf3f278ef49d2d", 0x1000}], 0x1, &(0x7f0000002080)=[@ip_tos_u8={{0x11, 0x0, 0x1, 0x9}}], 0x18}}, {{&(0x7f00000020c0)={0x2, 0x4e23, @broadcast}, 0x10, &(0x7f0000004440)=[{&(0x7f0000002100)="56513d8a4cee496d5835c45e7e5186bc0fc5fd61445ae801f9a74a99819a5100f1be333ee02b3191c962b3ef1eb487b5db3c5e82a960e131413af08a63ed5e37eea3b4aa546bd7b405bb8d093469aab63c0dd62125042f13b5d305b1a3ffddac6576f6ff92ab5c60d62be9316100b4a36533277cb0052507d3cde4398e1b58569f07228e7589aa2070fe97c1dc06a897f0bbff5611f15835021bca7ed41a769bd6390600494d7de733d7c6189c31ad4e1086fb5e4f280a2bc0796559bd9bc66547a3f3d70a1c62d3ee67134c39b499ae7217", 0xd2}, {&(0x7f0000002200)="69886ca64a9544433c3fe9894f7ef5d39e7db2ac779ee9c61f28ba743fab9f85465149e4bbdda1973f5b4c5855ffb1b0a441298fae4223b31093d375709733cfba77252f0dd6ec9784730951727c31480fc4a110f274f763254cc3ce58fbc49a8f3cbcb1f8f0d81ef5a4181c25bb5ccc47385a99290d023f089cfba74aa452d21b9f6d45e25bbaf5de15c9cecc10c622bf6bfe94946c6d6b998de8d293ba8f0bd492d96a305e4147a1d24c8473fa01ab199de32505d1183e7fcc48998f776afb4621a5f63488b58b2b43b5db4fbc26a6276ce60284dce8e1b65d70844d7282e52918e69b61a213e07974f56d1ecb18877efe07058ccafea8ce68d0d29851fd1d6159e3e7aa9234c8fef8f4e524206d3f181eb5424a10ee496e59785751dbecba16cad8f29563cf462e60d1ab00eee92ddd3946047132eba02df5ff76ff74c7058b0516bb1b397c58cc0b70ea82a567224ebd501b616176f71aaa12631c3a5dc68a6ae085f04cb62f0bd8e1ac2c173beb2983d9ea029f1aa80c2b99419a7e4ab40198722e216f4622b6daf34ce4d4f0401c88f7a30a41da0c7b9a258fcc2e55200bc164a6de2dee07bd997ea606d29abb3d665b3c1e207df6ce56ae89e3f6a3628d4adf1d168f34059db7baeb4e3acbd5d3fb2761843dbd1f35e280c3b271e11ad63a21ba073680e8be63c3e67a4d042e4289ee1185920314941dda28959b7b1eac86d2d5eac55819002407d8f526c687c781cae17f6c6e3a7195e9afe57a315f984e21d00dc9e508c0092fb25e51253937fefdb0b9ae0000f47d7157a75f3d113808f9c06acaef8767923da269d67ee3675ff37ece677230f27b7e885db87bd1aaba639ab1a6a5b337033362e2110efc443c165724da12d558c54c2157cb9d813d726894c7a33659035884ef404b2eeff52a282171452257b6895064e317a4abb841b80479f7d95e7f84ec980cfd7665e4acd2571bd69014538167d6a2ca6c29f7f918532cf73e739ae772d34440c3eb9ae8e4092a18cf3ca2985e058fa00de775404009bc3f339b35feb14cd37894a186d5ceb52674a21975a73557a10959d9c01cf41f6fc6d9a4e6e1a14d23964795bc90abd7a60203d8e648be97505f220da86d78ff6935f79a7e2671396b0c2158cb7f50a6adf6aa9b66308e7c24e1374e511d9a5e52cc8e7a75e9eb9023bfe7bc10400e858b6872beef3865d5f366f3e03c4b469e1103307129e660a2a8caf893f060fdadab9fef140caf5a853dcecb25c71d2facbbf320413629704d0f40f97aba8477d9c7b343644f02cf83630850baf40ce6435aed9eef622674d20a4b39f368085d1a66f0eef30892e808d36ac401cfc532c2a3d1069bec352d94eedeb695add0e31af3479f4a9e34290c518ef4c4830c160678713b861796e542da80e0296f6ce44a4a974bae365b8e7d7a28999f63ea7bade3157b5fb3f44e3b293bc5963f1b581340edbca8fa946a8543c6f9d4df9badc267da08a18fa0340cd21b34f509cfcefc3c26552c7cfeea23ab4d27f793ec3958dd2dde69fe291709ca290f7ad8402e1ff056e023974f11802b9fde9442e215f84be48273e2f7105afbbaedba61072cc60a803ea1071296461dda2990e211310b7790a8af1d3b62b9d762070224c4cde85abcf414bea88117ac4d523283b444e1a4b73aabf78ca53859e2ebb81ae88ab5abcc1e906ae1afd18a851de4adcba30ec10ca325f63cf4ca1ae166083de51d569db6a75e61395684608b5ff3071565aabd29a1a3a322236a58807ee9efab2d874b9bc8f20f67fac95a7e2b996b28715d4124f5cb3323f39a7bf18e7e4c35429783732acfe01bcaf1069565bc8f586f850b7e6057906d68aec506b193bcc3a5d8da3617aa39eda6c3acdf03a93649d98b3b70c28a2b2d4bbd9b3fefadcc62a260cc7f4654113480b8132303cf96cd609ee5cafac705399d351773349a24eebabbfb4ebc68bba18f60b91dc89628da0696fb011abdc8784c02523e33f50f33b8de01222c0ee0acb8869a0fb05920be2220b4e9366afda938a5d7940962729139d04a17752ae35c61989f4dc2280361869cb8db3e4777cb84579c83190d45ab794eadb120afd551c23199e5072d266d91d94abdf7de88d28666c55a061a787eef2d5e018ef0a672a68772a83b72f5d5ee8875e98b2b1984390414947194a1c842d84e3017fe5d1b2bc6043ff25d437ef8e6698a0f17040eafb8cfbc2b128d727262ccabc9fe8cb97ab93db9cb35a0d3c91d4a16bc2e401e3080448d0873161a942422871ef9e6b9abc5e634df5298480f857548def9486070aaf4d8b943ebefe0a08ba272f55b70bfe1fb10471435d2b0229603f04b09f0ad617cee13d166f7d743bc512d97bcb29cf7507936c6e1498b950be08c2b38f8b583b0aa8a889a4ede1376950cceb90f2a6445b5284b45888985b4cd8a5821f4b75d538d08242f2f27911cf67c455a0e11a132c614fb1f76b7f1df55613deb370b9a94a1e82bf2f455eb953ed2b5860ae933b3178d89cebd6093e498ad857c4babff695d61555b808a9955937af50dc855c48931791f6045d604e4f1550d3b51e645a86a48304261d5959c10e870505b9210442fb03328f21d308c6d4e6c21af24d239bca3bae0cd5b15b91308cc953be78bfe6f26739b8878d6481852521cd95326b774b22b88dadf93f9a018bf14135276405994499b5b74ec1eebfa0263c41f84e8ada304d7dbaa8b58adae2939b0b45a407f97491a3f8212b37fdc59c5077037374026022884a9571452359d5fb9b0c8a6b3792055faecc4dd715c1207574441d779504c3aff4485d4703646f9b055707b1b2430ff35c6239236b444bea61163e065bb242ed754b9130c6441e9a3bea5aa44fa09ea14140ad4cba8d05fbfb0c1c7bd7a001a088daaab59c290e2dee34b4c2c8664b6e11c437593dbf2c1911ff247a33fbecbd99384b504a02a5efe837f2bb0986e9dd43a1f5293ef7142d7c1586b4a4a28b1181f7b321b5df4dfc736967b742e988fce55d0fe443f2251cf3ffc1f7004c83cde60c6065f16af6e47a05765a9d2f6aa80c0481d08b71dcec4cb22336b6c21bc0dbe4197e7ea86bcdd7d5c3eb3e243d8a1f8f5a115dbef486a30f8e749f2ae63af64a49ad278c21270cd576c1693bf4a38091fa0f34b7dfecf63a5a060f66510369a78674f67b882c63940511f8e861eea21da89c4bc3f36a711d15f8eec8a27d6788274c0ce70f65a9e61dd162b9d6dba6d60999f389c399f266e4f34cd9457c8288b9fe19962e08923f577ef09bf88a48d427735b2e484993c36d85451b594dd733839f1d83500d23251b85c9e5e3582cb73da16428b626998172114dc8a62f3c0d05e2549757c2c0a756ff8d319e611ac0414dfa0da3f8bc7a0f4dcca8a181a68aa64793a4ceaa693c92e998f640d12e245b75c6d5101558d49c2add914587f155c590679077860d51051e39e9514da3e4baee5540b36e0b0b718e16ec31133b6b208aae2712a30f52f680ebd8e36dc85acbcec24949c669684cc1f421b992acb02bfb9b360905046a4fe34aa91c08422b9636152ca7ca14b21eef5246561c9757a8837edf6efea015251f7d807caa9e92b02501993776692d5a104185421161282b2cf3d9756ea67cd21c955228f448c05fcfcf3a1ba24cafb6fc73c43bfcc2961b2ad7cab95d90ab852fc8550ea5a01056fee3696dc113612b77480cd36893bde803e582c2f200f425c1b1dc69f76fd959b07f5a8352ceed232e9f8ee2173bc575ed76f82b923d614cd7a41806c345ddd3e3f6bfcdd0a99db6c6d585a3ea196974a5887cb5084d5b9f95b1c77e9929f68f04878bcdf3ab9405a9b0c50ad345570660cda34d36d772c2c4779fe916703b5f747cc33406a2d159f6cd6f96d97a38c0bd39c93dc3cbefb2d9e16ed9c5a73e90b76d681255c72790f6b55669f7ec6b9a14de80fa8f9fe89d5d138fc075abe17906426366120e2e99b44a53bb62e4e83fd7a132c0345bdfeeb34c3638c2a36b275fe4c3b67ba8f072e172e65592abdf35564b47668f3651c1bfd4d5a2de1a7b2256fedb353a7ab69463e86ac2662dd75c63d5e2df17a731429e211ed87a3ead57db8db91cb568f5f7629b0758fc7029d76356ad632582166c13ba98192afb5348d10bbf41cf65aae691f2fd65edf6d97cf17756ccf0f5c52370bcc8ddc091570ae8ce4e935e89cf6cdd5e67e6aa962fe8e39bef4e8e9af28392eb4f26259386a4f06e719bf9b0d6b09f6d29218fa12682e3294b7dad4335baf2ed0e40b4fdc5be978259de86a8581a907b36e6cb1b6ccef847e4fe2fa6dc45dae006940ddc9759ff5591fef59b1176b43944a30bd0cc7c172d55166574f4bf758d3dc183cda0b70210faf939ac9891e2e505d8d582df56b295fdd8cad5e8e3bd8a9efea7ce32055a72e3017b31553113f63ae24a35b2fea1366dd9d55f9fd601e4551560f8edfc6e0d0d693834f15184137320499269da4bb50317c3224b028cc4c40ba1bccfe996ad724fafd54902efe7e684ebb1168e109bc51ce26aeacabee6f1a305fe4dc8505ad517d062213c6b8d9031718e795af06b9140a452bf811eb9b85f5683efe0584e2f320d7bce212321cd6661eb19641bf89a13d95afdbe54a763ec775d850a7992e71c173afa0c907890e86a2e726b370447522bd237fdcc57f9c010c1aa71567405d899b3bc7606afeae9e964d2f81792a2d8c6685dd5ee54126b13472030f8ea616bb936ceeb7ce514073bbc9e6de0cb4ebec5195f728341becb70041386c42aa843afe276efa913f486eb036846e3eb7d72a153deb25493c6a08e2baec931149c7fd803e9541055afb7fa5938b5ad90cd41b51823b49dca5c35d3a4c9b9bf1f6b7eb0c3952c85731a56a770f22624de03f1860196f8e7b58ac49f66e36d8cfbc0ff8798ff5ea329b967c0ed4ab1ae4329fccf11a4bf6d7a660a701ed654d8a98856a99a4a222c2612b4df706b534705a144c413d7d1dbcb3ae851c523ea6fdb3a697974418fa1520d51d340da7671c05fd811dc6e7ab969466179b1395b3985a7a5ebfb3f154c344e945640aa9e1d45c294739c474f6145d6108d6019d366993e9c99ad28ed430775a20c39ca135a34581eaefef1c1c87b35d905016b25f04aa9d5572d23ffedba3889e6ecd31bcea918d7fa7c3841cfbfb80253725d57ac85da630db2da82eb9946c2715aa7c5e6962b01e4dcb36ed14e273385ab003ad69889f6ee5dba0699939331b8b30b8c5face82654a9a752b71461b214d9865c9917ef8f32eb42aaef12a7c4fa525584a3eac5a64f177ef132f83f2a60aee9a8bebbac6221c06338d2d0aabfacd9e91209ebc14b88f4acd6e6e021b471af69f200b955511a0d26b7b9c24026a97843447634e82cc4643ef07692f5134021192ad156e8303a4308c9f8499ab7eff30c29c6dac65bf8ab8c5ddf049395284620f2dc3c87c00031bd7a612ebc37fb96d425cc00ad07f7875b8d94b6f3fcff814433a641506f59a8fb923a69639007777ca22a479cd5a78f1af057d77a494b915e399fd481b28bb6f23ee1ba999167367a74fa4f6e90db6b98c8d70df45a09a19ba0a057f1e448b3b83053f55562f01418f0f625474f104dc03d58486f0335dc39cfa707f09818cb895066ab9b5cc58d106a38069a80e3019d974ea5c335f0991b9699405aadba386b8f56e2b03973996487498bfd618a4574f0f32f067e546693a831755a821f2e11225a0146d92563c58ed014badb52b0f61e7d4486e", 0x1000}, {&(0x7f0000003200)="5c03047246fb5b3b2d21a200ac6009ad2b76e0b43a751def276346e540ad6b657e4d34f216fe642cda873e1b96315839978087d815be3e8139935ac171dfd2f713401066a267c4916fcefa208c74dca07c5f40619724bb813a4fb70caed4130d2b627c1ed88c0d6a45734967bd089e62f6b7f5268f55ed2f65384b7cb16f17109e11e28dbf83e0458ebd05ca00093c3b4f5d50866a0d34a7580ab89de5a646b3a094baffaae6c443dbde790c245e018f80878cfdffb04411d49001eadfedf22d4bcf01279a843bd94793085684", 0xcd}, {&(0x7f0000003300)="f023cc4523f7a7da74cdd7e1635d483c43b2fc382ebbf444c1e949660cf316fe2e35519abbf2bb670c836cbc36ba2abc06ea6bf93edb6a55be53125198131e31189bb05fd738734b4f5da595a6b74ea4391631a7d6567b517d546df1df0e4bfd861c0a49aba548329b488a5962b127f85aa315ddeab591aafdd5b85d2c0864073f768f9232e8abb399d9fd4c548f856f4e91cec4653b554721bee9638aae05d6aa990ee1de6244d24736bc82ba416bae8fba8072279370c4d678230ffc6bdc5a6d5f1bb30d38f9981fd92c459af91e8076b373577b049cedcbfea1f29d5d1e10d6440e875a23d8734859561da1dd74e4287dcfa826ba2067fff0399b015354997defc6ea35503dc767b8724df71e62c490f5a3ea89af332adfb4222d11659ed84ca60771293297f71a467039996ab6b2f99eb45a1b47ab516e773d21888e8c3160875313086ff543c9a8af46b0a1a5d89baca05b3b7bbf2b40bd89a82ce04d9718d1d607bf7baecb61b045d5d7267785809e72b36a9d875b573b5df7ebb9ee80e55beec29315c5f292d21e265505d6c10b44e9d58e8e24d8d53cdaaaac5d3cb1e52e460839832b7caa67a42910f6138424de8c25e0438e1f5a855153b3137b022e179295306615a957313a95eecf63f09b7dc5be1bd1ca686619fab8b977999ae0b7150a7b3685d63d820a4fc6b16a49735263e614678d1de792c113263f3f6a9c1ea45ffd13e985a04a6deb0a1964f3aa607d866e1596cc846c837357345ab222e07c0df7be568b35985108d457183f6c06a6b158ed7673d6935394989bf9363a859bb30b605880e170611c0e7abcd80161afed9843483cd6d1ff338fba2795fb67f1c453e25534f9189fed05751d914a150904c2b3c06fb5aa1652c8ed25a5bad2382da5250594dec3f793b21675f46a51552d9efd6a8345a523b63a7436ee5cbca4c10e01d973367ad18161fb0275c816d51d5fb5d4a8d0185983375cf49aa12e2737cb29752a67e4deb404db0bd5a543f47d4bc111127f108e669d53d6a3672a10f8a7c685634264654f483fe6e72cae7b7a45d07da79526e695fdcc8715e382344249583ad554a3147b5491eecf251d90cbf36dd8c0fec45a6a57e773d152c6138bbe67aeb5a5b1b11d6c75b4d0659537f71193ab218ad68aef65f268ee847b8e00d43061bfcc2db1f4720c8022b40a2dc26d2bc858701a0b6270631439c8c74be53ed50baff5491ff751f27fb78b9e517b73860d35e81c45b052a44d6a38518632375aabdab525e3b0bc7fa01e436f2d53755176730b1be57f213e47d57cbe655d9c9340332cf5ebd457e04cd19bfd17df3cce2d1a31c022fe61af931a479e1e95980d80355916ed30aaaee2753813e191d45384cd65c5dcca6ef25bf1319406879210b4a3e49d36e46c7414e2e751009e86cb9f5aa01d0f12ac84f1cc1673b6b5fd704d280f394ff68b1150acf36fa81586d778945aa6f6c88ed0941ce6b7b2c032081730f139594939bad80f4f18852e5c89d015cfa0696b94051094877ba0b32e9769e9a4952651a0d03cdb41e761a267624e48518d40d734b2771c4058692bd557b168a3de06167bd456bf99454dbafad5a2901c78bc762baca4a19808ab483aca1242ce3a2419086ae3ba70de02df20aecd826d08ba7c4bb6b6daa4df2338b3ced158e46c38f3fadd1648372bacfda1e5d017052b287b8f7f7547398dc16ac292022632d0ad28737f41dd2f50a3e049587d35df6f68b61ecf549d47714187b7dae763915c588ee0e3e7c64286c1a584fd93fa4808537158a362719e8c120ea0603ed5d5719e700eaefab9e3ec90166ad2191e4068bd87527facf2da1aa6733ffb01e079395afba39aa53a60db35fd82431a964080a0f79c105d40395f102cf4e2ed137a35efb1aa7bed3c4203f5e584ab3eff0f8a2a241d28e51f5e762aaafba137a2ec6608956922819c39d1245c98ad17b02cfd485dfeefa6a986add10c22a98a4841ce9528ecdf7c0a36cfffbddbe6ec9c19582a890c70596735ffded70f816d99af1ffd2c88cbd86ae4d2a190647c264172efcfa8560f17de108310ead3ad94c66024237a6d0e3701e68a0935f1cfc8eb427781ffccc0e9792eb683da3af433325ac31f2536beee980c75c4b7d82e4df37e76dc79cd28b96384a7e35e39c531c0ef34dcab51a574fe6eb66b4eddcd7a6f95f86fff20a1c9415801812924eb0772342e99673635f4e505bcac7bc7c3c967a55503c8eeff8bd7cf6762c80e37e7ff3477640c6bb1f3459139fe97f8933d8d3089479c369b4703aff9b9f356d1d44e395f81b6356ed4d88e068cb08273369248e22f9766fe3f6854ec915664b0de09e986468118d6fef5c10bdb2e95f2be5ae8ab392a2efc730485d6822e5445cf90323faaca59494c9a4f97a146395ecabf27f0f631dfffe819c24efd77e815e4c91f79054a7dadceb0245d3d0bbf753db03e1c9b4e2612afcf0992d343ff0412962667918a6ab07a5a573195a3880777a13b153f6bdbec9993782fad7885a986315fb76ad657e471f18f30a485430adc37ec18b06b2ac7edae8b2f202de1dff3ad404220e27e617ff892fce2ca82a120e7e29de4b7378bd23c5647446355ae265bc3fde4e4acd6c5cd5d900ce7c6a231300788e8bdafce2391d1a3489ef7366912ffcefa554a31552bf0400f24c670f014b7f6e7d435e160aff3347acbac8453afcba3ded3310c389f4389e9149a7f471e89897de29275173755d138d0108306398fd75de3a51b39b5077bbc06da9345de1b5c63c7f33e68aa117a419ce87101b62630866053609b22eae6ab962500c511c768d704392357545df66a5fb54abd7f7fd444872da21ce69f094faf29eba02cef50f09efac318b0593609a525f6a127c03941c837b4567e661ac012f4abebf9212f60c1e56ec28174a01b7732d8d03c5b0f921e7a61c8d338946512fda9cb3624c242eda368dbadaf15d71cbfb6d47bab02c21b762623deb11bfe1d92a3a2a5d19f77b20c663a4a7441ef45acf7622064e4333a6224cc91473df2256b72a6ff0b6ece1af71473ad2c716a330fcde32442505e1d092ac6666b9fb0418e75ecf805cf6bccd2bde30706a651f74b817f7b95ee95e89485bba871546830644e1036c2d673947fed1fe9afc16f13d8aee17e3d9d129936c717f7b09d2ac4101e03499955c7ec5e93c8ef0e7c3d10460309ae970deaefdb381918603924005274a4a52ab8ff7384a1a7a2bc2137a4f5f87cd36b991b4ae7465e6847fa7c4203efb5c817b66a20c81fcd19cd6391a827d9750b732779dd6eb41fe7dfb1abdbec6f890f59f65db8302931d2660cd764160f40f19db64cac9d1ec232df44b9602437571090ea6d9d0710b99b0e5f9383c718d4025d3b76cf967e57c97b19c63250892e4e3815505e014fd257c1686ad3055f1fe6422b514d7c760d05a90e3cedd52fb5c5c2270896a8db671dadb00305f0b5d0aff6eab318a3978a4098138d17997cb186037eab44b6b7178c4bb9f26067cd601005bc2cbec5d4180f2abee53583c8c298752472487b96760a2c2b68d74964cecfed7728f9f896320b79f791d78f8e21933815f07c64f2706fea980a348358ad337c879ba48ebd57af1d792811373ad7972fcf610e894ff170e2899764b404a6dcf99e16be816341b80078fab7a8edea3c734a2bb301c6087ddd4a116126aaee08e39e7e8b5b4d0fd0dbb5bb0150b73b2f428e554670b5ce1b69e8e9de56c65e1749d2b3a5525d8f20b6cf71882fb312f631bdfd5c3d59ffcb699690f80a20c58a5dcb33cac0ca230bec267b687dd09644a98418f5b55724bc1b802bfca3a9aa60c784427fbcccba1838accd95a8925ba24f6d9cc07edde1ff8187593a0ffc9d166b37b80d6982495ec93edf5ed20dcc6b7ed4d723d23881458194f2f40366ed05e9d4427b7342fce2aadc6cf74d355cd49e5844fab6db9e39b2cbefdc580e09b781cdfe85021f9ae1c353c96e82948f6f0aef1b1b92aea606708c8c01c019b91535426997d5a047a10d0d4da882b84e3f31c08a75514a534f353d8841bab29c824a5d3906eb1adf68b7014a64d5ca4f19c0e211022c03efccf2135ab0f9cc8aa7c95dd83c8dcf1d1616e52bedce0c8f76ceb3f27bc41f765c8447779962a5be851daa9b6b105d40df7d15727d68942f1e81bb8464f4f19c8917c38b9177bdc134faf531b613788a0300d4e05033faba3a4b3522498f7668c978cc3095ad7d94b8dec53c333ed5a65c1847baa9c33e4ad62bbb95ba5d3bda0ac73412e4bef1f40e97d0215499df3e2b54be82c724b82caf2df16beb57da5faa92ade15dad1ee553be5271e791411b374d3fe289590a950d362c12b43c19ace69bb6b4303ce3a4952c36ade1efaabed0c456c110c983b12f39a78be42e4cab73cd76e4970c51873bb759ba820b8456cc47c61418cfdc45d4973ada9ef85b89c901c136cdbd82fecba15c879fc084b20c461a2591ebd064ba772a6b618c7e3f009fae49e0f275e88814e57174df06d876d57eff20864ce232cf495e9c3219da1e298e779827579c13bcff47e0b104c2783fd2c4db49b3ed03c24f3ba16be294f3eceab337169212030dfeda74a71f971e98e9556048bf73c676db227a8c3ea110f3a940c5ca89c9a8a15f8656858046c631429d8fb455359d93b0c5d7acbd9b59ac7fbb2671cf18f4346f7128b712f29757604289ef08c034c05b13efc473409dbfa67af285f7200044ee3a7b37867876247a14863e084f23690459801a71f03f65b74ac477b7889b037c23fe272b2e554f396d31cc69252694fc54715eaabe089737a26d27d994c6a295bfddbe933d4c1dca2fb9624cf208bbbc77194e668a2299d21ce5aba4e599fde0c24102d3204d0ded57cc9840b419499f5ac3be33560db45ec0bad222cf2c9008504ab61181912074f24c6276705cf6cd0274e3a1d0b48b9982bea7d35bb6619b8cc97089f8abd917d78144a509e0b6ff7a9f941e7c1b660f83b70507459171114732d8cd1e1e266527a859f9a84a6326c37a4722095d8abcd4144d76893092c466d84f37c19c2e8dd0ee212b0a642957b9009f20db6b6387f5f00684c19ffafd8e52c56bd059e479503d31d0cd4cbcdaa997b7129040ab365fd3783217e7f38b58f35f589d44fee87f6f7ca366b58d6f677ad886d5c10231961a4fb2bce47905e3e5b27ae20b477ac1fc78bde6caf3b44afcf66a79d802d2fb6c9d06e21e3f699e66c40c374f795ae3e5685dd31f4188c5f18dad47edc3f284631d207c6c730322664714009dd3c9778f9618f766676aa649a63fdb83535741afce614211b87d6dc2f895ad17cfb02b6d8f0c8ed2e1ccfd1847b08a975922f7c9f62c2e1dc5287459a56d95519a65300a04e83914dbcfad794bb2eb48ad9dfd4f00f50d654aaa06747e0a9a49304f981dc83b7a4c80ce65d2bbe32bad86e1c5e681332f176304cc6120363e7354b9e73daf7a4a377b1c781a90677cc303253f1ac7fa786fab42302f18fdd8c28248c61428add0aa97b86204b1fbb249c4b90ef13e95979b25fe971f8ccb1e2c2144ba862210e67c408cf5a859f317a1b2c16d47f399bd2ab92e3082826fe19d5317583974ed294c2299e9b8d7b54c9d06c31f5a9cf0f8d79c6486ec1cbc029627302351cc43471168c7748010051c98d576379e682bdf99fb274764dce38cf94d8310a3fcc069fece3097bc2982b846eaeb96d61275a68bb3a40effec68fd9884b0ef900aab4677bd1fec328dfb7a49", 0x1000}, {&(0x7f0000004300)="032dd315ca1d2b19638bcd440cbca0ea60c5715203334d1ee9154fbe26e2b3", 0x1f}, {&(0x7f0000004340)="24f2dce80c98d65bb38e04c45d63098c8a14e516dda361809c51a483d870ed45f50cbb48c24f50e8af85a3282bce98146f45dc956ebc7851225b637e565d148bb1de636ffd91b23b7297e0d794a82f1d48fac1f2dfff363f673682b41734c10ae4afe17acedebb14294dfc1b03ff9f17c0e57a0463c6e79413af8cd4b2ebd06c8cd41cd77b8c491075f94a8586329bfd03a6854604de5f73f27d04c7be4b73038827c0174bad27faf21164139672af5b4ff5d34e46243ecf55bc8fcb49efaeaadfdfa9676d965cc860d131a1cdd0fe33e695e71379959bad3355c08a09140cb08717ba7bdf8533478d994e1227e9b61c", 0xf0}], 0x6, &(0x7f0000004500)=[@ip_pktinfo={{0x1c, 0x0, 0x8, {r5, @multicast2, @empty}}}, @ip_tos_u8={{0x11, 0x0, 0x1, 0x6}}, @ip_tos_u8={{0x11, 0x0, 0x1, 0xd}}, @ip_retopts={{0x24, 0x0, 0x7, {[@lsrr={0x83, 0x13, 0x84, [@empty, @multicast1, @local, @remote]}]}}}, @ip_tos_u8={{0x11, 0x0, 0x1, 0x81}}, @ip_ttl={{0x14, 0x0, 0x2, 0xffffffff}}, @ip_pktinfo={{0x1c, 0x0, 0x8, {r6, @dev={0xac, 0x14, 0x14, 0x2c}, @multicast2}}}, @ip_pktinfo={{0x1c, 0x0, 0x8, {r1, @rand_addr=0x64010100, @empty}}}], 0xe8}}, {{&(0x7f0000004600)={0x2, 0x4e24, @remote}, 0x10, &(0x7f0000005b00)=[{&(0x7f0000004640)="53f9735e70adb9733277e20054e62c2fdb5ee8182418c9afc112b83888f5054657ba91adb317dbe997fb0234a0ccf0e76255f7869fbb17664add1d477b8b2559b9afbab9f2c3c696c71db5844ffc28cb11fc1e34e2099cec1b4ba8d9186d7073cb3ca058e1ca8705f4f545d6f732d79cf6b7a03e828da1b6074ab1dc217315125cf5ed3d1900a0ddf54bab63d4fc5bd54daf11047b015d7e697329da466ac79f66fb87bd92909d2324773cce2bac4f11f0b1af14777d8dc783466fb9e93e55d9ce0a009cc4a54404487b95d2034e4cc08892fd7ff84d20f68a42559d99661a2234905a2d3ba2a7e0c3d0850d6457c9d8b445ac69422050929fa388c68402030856b6c7de010e61980a5a6063655277341c83b86a2ee1134a48ec549d17f56dabe7ce10d98e798a1a7972872fdc307a02a08778f882867e363c6788ff90c87095970e385e9675756b2fd50cae10bffa730665084e4e23fe6c7e2f738b747103d0e54001aea0ccbb38e6ffd71bc78f8a6068c26f42057daf4f817b5a9239c8c3a44e646009b954c5e6c77a030f6f1246cda72797b53b7c4d1d716929ce4e2d189d5f1535a705c6f4d7fb7af8c1bee7095e6249dc147ed12d484aa1f90ac89098ac3743a60b3ca13cb75ba287675319e5fcd9f969cfad8005b02b51b0500c98b7d2f783b7c061e632cd3454ca41bd840d60d0a7ac2d01b9d15969362ec945ed2644a739f09737ff02d12e83044361bd8dafe66f7e8b7b5248119cafb8f450fc2ad5deae7dfdafae8eb05bf7bc52a36abafeb5f62cae170d1c21ea683fe705c9f82508086c210b77354a5b6b2f4df7adecf1b2de6c76105c9ba9ea692cfdf2f73d4e6c79c379fb079631e4602fc872a0a0df2ecd5926c76a7b7c4b9f375f10cdd5e11afa70235ae067474b83affb5e29b025f945ea00c5d0bb0fc3e4c17e9b956b007d62e089790213143b27ee78cb76f9299a7e4a17b0a1b30f22a453102e2e5bd49b02a1bddf06d7223d9077f03da02c8f63d7812899dd5844020c7fa8db682b42f2c63783cf4d5dfafbd7b4844c686d0581098733c1be659c405e2f10ac8424735c57653fbd9fddf5d1a6055a7694ff17f5574e6714c5c785189d3ced81b6975bb9e70c4331c056918c3282bb439dbcb367dc2d754bd0a519f2b19555b8bd8dee8f10236750bfeee0f16f76a43fcfa2ad6ab471af415c09d4ede431b44ffbb642a77abd6e8471f5a5044bcd91506a2b5ad225e4f25a0f52df1d38fe46bedf4b88ad3fa7e7a05285f4eed2cf14908bd0756893f2f3a9d816a3afd38340c4cfbe483431a480763a3ceae4d093d23e9608716585b02ead786f9144afb263e9ce46de699c2deae36bda9a0ffabf1b9fb88fc3970a45a63b8f55599d9822b0b901447bf3c4e03a7d5ec41fbe051cefba2136d2698a7c73001d6bcf6425a602b26405cd1ab7b08df9b69560163820edf8b5e286bc386be310ebe72897cbb0ceea0e40365a9c638a09517c22289f05900667b3715523b6b9c3367082e23d828f54fa6fb4371e9c8f5c7e9dda6ebcf352d9c51e5d953c3d2521221857162039bb92651349e65b4ca9ae442e3857f1279371dcaa9db2260639c0cd839255bc401d8d7a3f0a084f2394a1e9bfadd6d98ba2b178de017edaedbef5bd736f5d2ebad5dd88b0d97ed5b5fe6bdf22720ede207aeeb1c07126a1a8b4dd11e4275311cd85c97ce475eb29ffab3644a953f1747724038aad75acc3c2f4545fe825394659cfe8759aaabd082d9f87a2d6a0dd4d9481da69273ec0dec4a60b386e88048084b8852621b4354913f5761331a6f6539d7179ac8e9f4b64ce612fadc6b8056a494e1c538a7d895ef64ae9e80d25b80ebbee6e179ea40edbc5fc6861967f2fa848e0f832a9a6378da7860621316c5997c2cff7c1fff1bdbe515e4dc11ade389dcd9fd6fd397ab4fb7bfbc4ff18eafd1b7ab050917c09a134c3616e76ca46d694dfa94a09386484be6937f9165e10c4d87883bb4a2da6e736c56e644602b15e6b2f43603e666e12a2423e7de39d65ded4d3f9a47f351b8ef084f65b74b3105640937076a4f368ebe40f2d25d3b7e87221a21deff5d6b69acf1b5aba8823c68cf0ba36044f125ab453aa6346d953d7f8095ae95bb9eb023eb0fbd7789d468574608d595099b15b70645e3ae1482253589753c24e8d98873ae578c06de5a47655a9b6873fc08af73b794fb2cd0947d5b2c485e907ac172287cf0532d93f41abbedbbf75efb3929168ef16425b2c8155844b9703022f051330b300a7a372f09691009a7434fc8f19a86e4c4b14e3223016588bc654b984f5b220df8ce7ac27afb5aee964be91c8d6a504becdb2eb99f2e6dc24e610fe7a8d883b772c6e6a98414d4767cc7d2afe64c583c521ec0221706e52be08097e9cfcaa4fc76360963bb486188f655fb7c81c76da99333b89ad0b027ed3054d2042a58ff11dcffaa8660da5b33f30982fffdf05bd64bc437a36faa017926caee3519135a112a020ba48b105b2de37720b9269d7f3af67b69b10556495db7c0a110ad8fc19183c4cc56f7664251d1d3f320383b03991ae04163996eacdceba12ed3536bbfe6ea312b52f811b0c946e5ea157d52ab56f8cd4b0e01ef8535d9ade17f2526f2d95217acab485d508041c2923e33a5d44a977bbd518e6ea2f711320c29cdb7e77cf7bf8da9b279a5fa7a81adf360e54a96bc974f5d2e0be719d577c5c35d6b26a01262e486ac89a2ebc1d18baa4b21a2fc17e4ea0d6f2d80f175e8e7d1cbc2317e213e207e05a0e3cf1940642f850f8254b8c63788138cf00c8e0f7dcc16a503a3b08a905cf849fe2281e0e8585c663f82916e659b82ae51d36fa7ac5d5e715cb2cc803462b9565cf5bf2ab1551633377e08f83be202785d8ac82b6a72620595bea0adb6aab6796f7065120fd7af6bc0c463e1003aee29807430c1215e99d53cc934c3627ddc586a503d3092548e9896562b57d668c278a75f6ef274aa49685268ce72a1b36557f86acae33907262b7ce67766a9d1d0c1c29cb52aac1aa1d20d504165c5f4b6d90a0b6b0d3abbad854cd2a9c8540af4eeb2049af553101bedd59db4508b5a090bb7de68d0b0eee9ec5c8ac5d53af9dee143231bf4c1ecdd5661bd664f03e3768f272844c5b1d97c52a7062f6f60437f6b39a02464d8b38ab71d7b133388a2736e7b8658771bfb3666f0f07eef342f8b660c3c8381c89130d02db2598807f9a06724deab425792a9a6adbec19ca24b79ae724d864704711fbb3fbda4026be72a63f153e0b3a7fc49dfbf38e25938975aee66afc537262a309e7d9dc41e776115495d737dc3b12f4ef5bb789d6c66d217ddc1811b1b65bb67d8b9b05826fc61792d969ad68fbbab37c89358d43823a719aea5a02b6bf3e686f7cd00ab43cd913823239460a85ad455b57b183092d95f6353a5e5bc89e09e275d7c2713c52b4c1cb5b808ea850ad062c744ce6b0f5e9d499e31918c4a4fd605dcb5bea2728083473f7184f5be330582a1910929239092521976485a50ef8f8153df9eb5bd0922bd2565a421c2584998d55dca026280a6ae5a78410e1e4a79665d1703636375e0b92e41de0e1f3c03c2e3cc35973385772721689ab783142354eb24ceecf20ab7fc5d6d8b8dea769980a21fe873db9a7f741a708f535e7fbea14d837fb382b630d14900e880bd9f729070211f0c29aa0a0f671ccd2b2a111f90aba877f8c1df202874c370abdc708beeaf46b2b89418fed9c6b85ec641022db0dd7733f69ad2da20792f0ac23b43a34247cc20e1ab7ebbcab89764658206e4b9827eafeba310a5b7cdb3e3165ede6f36cdb3977eea3dfdb4c415170b6f2f4438c52013310cc2c3e532090c74c541660182b33d254c44615519cc26bfa1c8d4e78001e26eff28576b5c24d155951c9d04de36896719c80e017f3a009984e264276e63022a9dcc99b26638d121cefd2455c2e7ece89e5d54c1fc516dc2dffc196a34913284ab16fbf64e59bd50796c90860be1443e4d357a2325fd91f066adf1509e1d331bfc8e0dedefa0c8f67f59b625923e025ef7b23196dd85846a495ed042be327a9714135a613435c81f82bccac64e5a6a04ab1d48deaab249c7b04d90471e5cfac5247b3362db1a99126e4d4c0d6006699d3f322dc88718f441e8658441cfe5804f690c83f5283c152826b145ea64fb0c1c52753873895edf0e8c0a4637e07e1bce7b4ba71b5b6eeb96b71a570ccc1e044b54b3dc728ae2347878abd86dce836e70e2ed8c8488ae2cdf0a761e9a52a83275484e8bab1141d16b363333fa71054a5e9255e4b3b9882485a455552b7c3cde11892b0627f3f7c52b619503010b718a5f6911a4844381571bf5e57ecafb3dca56253d79157c86b40e4ff8fdf4559aa701476ff2af88ca2f6448a036c6be681f95ac933c686630bee730e8b0033ca5a165d4d86b6fe8ab9393a65d11b41ef3c9be1c9b4a7bd9cefd5b23a611a5eb1d476c0f5309a64c3640343e59de326706c0d65fa3ff5dd36a7df7922cee8980efc9fc43600376c96fa9b1d15af5f462dee1b9e9631bfb11e5673f494641f182dcf3ddeb82adbd4709faab7f17e8e57ea336bfd77a256dd3ba252ca8d4cb34840014af1e3ed4559195a46fbc1bfe2029ef6519ff9eb8452bed13bed5ff2fa1190293e585ee06495f046820499569f1be1884348c801aa8c8d08383a4f88e1a5b8f6ddad44d104830f06c8a7cd79685c448a6d6a3ca66be407a30f8e4dacd0eccddacb97e7ca8d54a4ddc492aed0dcc2aef01b0c9457171d98963a446bcd7a539b082bd52364592a147527de4654e72fb298e3fc3299a67b1567e738fcfb74655418874d5188188c5872f76b7c42c1d973f4b949189762f93de26b6d23fba7c4f9a12bd545d81defeac50ed41485270c7833eb1ae7506e10c4dd9e300a19db426ed6605dd33d44030da04e9fc140c904bfcd1aefb3451487f90c1baf90f6f073269686b2b0add00887ccc9369e4d23b3afd9d43d14c075b7e95d78cc5305dbe05ba3ede268393d08131153a602bd9949c151ee66ace618f982e02f43a8fdd4a7fd9d70f8023ab6617b4673aae0c054a385fcac28eb0bfab2a6568e5364535651922b989b4205eef6c7d494b7f03652fb70f52e5080a27ca171bb9127c5ee78ed1753d9416ae093af9fe0f07f99bd843d207d20be8686e399a6662b412f76659f47578f75167adede9087264590e8ab2841fa7adb24e3e0e1f79957f7fb5b881b83e30830494290ef9c3426f5718f668e46f2fbf5080c5e81fbd8391d6015b9f1668f9038a09d4ff9c9fe170402265bcb7f09b729117bfae1f3e2528800dc9f7ad9358e10204da9d7ebfc50014c731c60df33fb80f2a58b06af6645eb0587e631b04e9e0b3e4c2c0bb1847b8d7cb34c09cf7641831427ea5c5e8606e70b22d6c619ff30a79087bb88992d9720c13654bedb689ae79a5917f103cd1101f7930895a5d0ee90153064130cec524f124756f547e4ca9286c757adc802c2f4aaea47e224ae4e8d30e4376ce7f4bf2a7e640a59755a9ba242156c20b7d81b40077b633d34fe2a658f8a09f3a06f0ef9bb98d3a929b5c2cc1c825fe582a01573f261d579020c9161a5b13785bfbc2b05c7d81d360b9ef09d8760602986d67992c3ebe3029671c81f5a623672f723b7807148446b8a4a8bc2d246196460b1371300778bafe3075609b22a085354ea4ecfcbc2b5126f927fa6a88346e7ba566a73fcf33715010b094158109575ccbe3b59702c945f", 0x1000}, {&(0x7f0000005640)="865cac5cf1e850b586a757f6badf30d315c0582bf7fcac25c728d426959433eee3eca50eb495b5dc2716b1aa7b55611b4a956b629fbdcc04b04e1b47b86e790d03508be74e7184b9a555ee27b19835c632cbc4cf6abf1ba9c5b1433409341315fa7449deba4c163768", 0x69}, {&(0x7f00000056c0)="07f6e6529eddf976e7672a83", 0xc}, {&(0x7f0000005700)="1fe939e0271670893caf492ec2734c11e966d4c25005d10b7927ba175706aa445d466e305c12032252a94050e4f0f440c53489e5df5a7d1b0fff0a775513504829047fb72f4fa53efcddd92365e7f7d7e88cc319c0a13db025aaec87", 0x5c}, {&(0x7f0000005780)="ab9fcda95de27aec920b00ecabe14a2a53dd38f678c2c8e93872e21ce14cdc0363817e08fd00124db791914e06db9c6f2a1efbeef6d30923aca626f00054b7ac022375c49759e491bb3a1eda4f3426a3c84f00cb22430e30967dfab1e6b6289a32118aaf50e10df02071110603b80a37354cf7070d854b4f7d9699d2ec123559a2f7f727dab8db5ab6202df1c503b5e788094e0964baa5812fd278e7e437f99f7c12e77091cdedf8f4ea7ab5782b7a8e09f1c4b928713c46d59d499c9b7ed5baa307314a9e55d7cc28b9412a7c0b01f1f22682f5bdbd8df63b8f3a9d007b6355fe993b8f2588226fe93bc6d825b75d8fb3855d02aa1cbfd9ae319c4c", 0xfc}, {&(0x7f0000005880)="7fca80124185e5dd249d95a84a02fbe82ad224a1da3bbf882c2417cbbd17b0a922", 0x21}, {&(0x7f00000058c0)="d7e6154a284962f9b9957310c8e66518efd11c5b74842a89b505864de4b395a84679b9a5503d1107d72714542f38b2067d1aa00b0e9a0e8e09291effe958dabe924ac9eb91777e37501c59b31cd2481395b8913a1d86953dd0415d2936cc94b2927093e1f8ab6e7fe98873b98d4f5cd627fbf0793385ae1dd9168d2c890e1e9e81f748a74b90e3672dc40b4eab49f867488bdb63585a94a846ba287a95d5c1603ec62bc2c82e230fcd5541d4c3e2559f6611d1219b9c92785dd342bd4426fc5a950ab731d6d5f6dc51d568a3b661059021e1c4651be6d1a3f15b21b8b9ae9cbf3e29c08d49165e7bcb", 0xe9}, {&(0x7f00000059c0)="33693054d4918ab6e89ec44fbfa208a62c871893d1364dc3aa7fcd571ca208a4e9e87c13cfb741936537496d700fa8c358f1ebe5d01f20c299716103ac1aed7d24cd3f58c1071bf65576e7fd8ecef01000ce065c645f958d9e1a9bfb39eb734953c791d1365512b224", 0x69}, {&(0x7f0000005a40)="189df85c169e50511196cbdff2af17e344acdecc5354c882a8657ab78d9ed25e803e401fbcb0c5206e80df81356ea3886c0e3d31f4d90ee9c1c506793dc88a954de4eca681bcd3a7b72a99cc83c96c9aacffc460afe2ccc96dc3127b3f5fc7f6fbdf8b9a76bad97c791fec2bd7bcc9833e608829454e7405bf50af3961a84edec089ce0720c8497521efcebc5a0660861b1cd5afc1aa7356e7af", 0x9a}], 0x9}}, {{&(0x7f0000005bc0)={0x2, 0x4e21, @multicast1}, 0x10, &(0x7f0000005d00)=[{&(0x7f0000005c00)="2a6957dfa2dfeecccba3fa9853090d508fc344ff39b96b5898055da283230b3857d9b17da0fe2193286c3776de4fed8feddffa71ca0eaeebc83b6c48a4df80dea7e43f93eb1e32ff89b61ae32470e09724e7c1b1b5e65812ea949691dcb068b84c9f3bfc87fd142f8badc1437bb640222ef140631c38cce9caf9c37fe9fc0efb620bcbf49ea5a98694926f586eb7423b0e8cee1c43fcadb28b0e268acf97a1338bb198f0bc00dbb1a7970979c9d069604964b75218073cdc0928fb2d43945f3901a50a27aedeb07e6f9919ead39100786a9820b085d9a39acc8d123863edf5fd07f8fbca45107ba2ccd77951182f9201fd5226", 0xf3}], 0x1, &(0x7f0000005d40)=[@ip_tos_u8={{0x11, 0x0, 0x1, 0x80}}, @ip_retopts={{0x20, 0x0, 0x7, {[@rr={0x7, 0x7, 0x19, [@private=0xa010102]}, @generic={0x83, 0x9, "88e82095ad9f17"}]}}}, @ip_tos_int={{0x14, 0x0, 0x1, 0x6}}, @ip_ttl={{0x14, 0x0, 0x2, 0xfffffff7}}, @ip_tos_u8={{0x11, 0x0, 0x1, 0x3f}}, @ip_pktinfo={{0x1c, 0x0, 0x8, {r3, @multicast2, @dev={0xac, 0x14, 0x14, 0x37}}}}], 0xa0}}], 0x8, 0x8000) r7 = socket$netlink(0x10, 0x3, 0x0) writev(r7, &(0x7f00000000c0)=[{&(0x7f0000000240)="390000001300034700bb65e1c3e4ffff01000000010000005600000025000000190004000400000007fd17e5ffff0800040000000000000000", 0x39}], 0x1) r8 = socket(0xa, 0x1, 0x0) ioctl(r8, 0x8916, &(0x7f0000000000)) r9 = socket$inet6_tcp(0xa, 0x1, 0x0) r10 = socket$igmp(0x2, 0x3, 0x2) setsockopt$IPT_SO_SET_REPLACE(r10, 0x0, 0x40, &(0x7f0000000480)=@security={'security\x00', 0xe, 0x4, 0x358, 0xffffffff, 0x0, 0x1f0, 0x140, 0xffffffff, 0xffffffff, 0x2c0, 0x2c0, 0x2c0, 0xffffffff, 0x4, &(0x7f0000000300), {[{{@ip={@loopback, @empty, 0x6339420cda9ae7e9, 0xffffffff, 'nr0\x00', 'ipvlan0\x00', {}, {}, 0x89, 0x0, 0x2}, 0x0, 0xe0, 0x140, 0x0, {}, [@common=@set={{0x40}, {{0x2, [0x1, 0x2, 0x4, 0x4, 0x0, 0x6], 0x1, 0x9}}}, @common=@ah={{0x30}, {[0x1, 0x32]}}]}, @common=@SET={0x60, 'SET\x00', 0x0, {{0x0, [0x0, 0x4, 0x5, 0x6, 0x4, 0x5], 0x4, 0x6}, {0x3, [0x0, 0x1, 0x6, 0x1, 0x3], 0x1, 0x4}}}}, {{@uncond, 0x0, 0x70, 0xb0}, @common=@unspec=@RATEEST={0x40, 'RATEEST\x00', 0x0, {'syz1\x00', 0x9, 0xaa, {0x6}}}}, {{@ip={@multicast1, @empty, 0xffffff00, 0xffffff00, 'pim6reg0\x00', 'macsec0\x00', {0xff}, {0xff}, 0xc9, 0x2, 0x44}, 0x0, 0x70, 0xd0}, @common=@SET={0x60, 'SET\x00', 0x0, {{0x0, [0x4, 0x2, 0x1, 0x1, 0x4, 0x8], 0x5, 0x4}, {0x2, [0x6, 0x3, 0x3, 0x3, 0x4, 0x1], 0x0, 0x7}}}}], {{'\x00', 0x0, 0x70, 0x98}, {0x28}}}}, 0x3b8) ioctl$sock_inet6_SIOCSIFADDR(r9, 0x8916, &(0x7f0000000200)={@private1, 0x0, r1}) sendmsg$nl_route_sched(r8, &(0x7f0000000400)={&(0x7f0000000340)={0x10, 0x0, 0x0, 0x40559f822b60283d}, 0xc, &(0x7f00000003c0)={&(0x7f0000000380)=@gettclass={0x24, 0x2a, 0x436687f90a88ca27, 0x70bd29, 0x25dfdbfe, {0x0, 0x0, 0x0, r3, {0xd, 0x5}, {0x5, 0x9}, {0x9, 0xb}}, ["", "", ""]}, 0x24}, 0x1, 0x0, 0x0, 0x4}, 0x0) [ 652.883099][T29322] FAULT_INJECTION: forcing a failure. [ 652.883099][T29322] name failslab, interval 1, probability 0, space 0, times 0 [ 652.886623][T29322] CPU: 0 PID: 29322 Comm: syz-executor.4 Not tainted 5.15.151-syzkaller #0 [ 652.888909][T29322] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/25/2024 [ 652.891554][T29322] Call trace: [ 652.892400][T29322] dump_backtrace+0x0/0x530 [ 652.893617][T29322] show_stack+0x2c/0x3c [ 652.894711][T29322] dump_stack_lvl+0x108/0x170 [ 652.895979][T29322] dump_stack+0x1c/0x58 [ 652.897072][T29322] should_fail+0x3b8/0x514 [ 652.898227][T29322] __should_failslab+0xbc/0x110 [ 652.899574][T29322] should_failslab+0x10/0x28 [ 652.900849][T29322] slab_pre_alloc_hook+0x64/0xe8 [ 652.902203][T29322] __kmalloc+0xc0/0x4c8 [ 652.903286][T29322] mpi_alloc_limb_space+0x3c/0x58 [ 652.904613][T29322] mpi_powm+0x7b4/0x1350 [ 652.905732][T29322] dh_compute_value+0x218/0x4e0 [ 652.907047][T29322] __keyctl_dh_compute+0x8e4/0x1018 [ 652.908482][T29322] keyctl_dh_compute+0x1ec/0x274 [ 652.909850][T29322] __arm64_sys_keyctl+0x5d4/0x860 [ 652.911220][T29322] invoke_syscall+0x98/0x2b8 [ 652.912528][T29322] el0_svc_common+0x138/0x258 [ 652.913852][T29322] do_el0_svc+0x58/0x14c [ 652.915006][T29322] el0_svc+0x7c/0x1f0 [ 652.916079][T29322] el0t_64_sync_handler+0x84/0xe4 [ 652.917433][T29322] el0t_64_sync+0x1a0/0x1a4 00:10:52 executing program 3: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000001500)=@newtaction={0xe70, 0x30, 0x25, 0x0, 0x0, {}, [{0xe5c, 0x1, [@m_pedit={0xe58, 0x1, 0x0, 0x0, {{0xa}, {0xe2c, 0x2, 0x0, 0x1, [@TCA_PEDIT_KEYS_EX={0x8, 0x5, 0x0, 0x1, [{0x4, 0x2}]}, @TCA_PEDIT_PARMS_EX={0xe20, 0x4, {{{}, 0x2}, [{}, {}, {}, {}, {0x0, 0x88480000}]}}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0xe70}}, 0x0) 00:10:52 executing program 2: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000001500)=@newtaction={0xe6c, 0x30, 0x25, 0x0, 0x0, {}, [{0xe58, 0x1, [@m_pedit={0xe54, 0x1, 0x0, 0x0, {{0xa}, {0xe28, 0x2, 0x0, 0x1, [@TCA_PEDIT_KEYS_EX={0x4}, @TCA_PEDIT_PARMS_EX={0xe20, 0x4, {{{}, 0x2}, [{}, {}, {}, {}, {0x0, 0x0, 0x0, 0x600}]}}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0xe6c}}, 0x0) [ 652.962846][T29327] validate_nla: 14 callbacks suppressed [ 652.962861][T29327] netlink: 'syz-executor.0': attribute type 4 has an invalid length. [ 652.989689][T29327] x_tables: duplicate underflow at hook 2 00:10:52 executing program 3: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000001500)=@newtaction={0xe70, 0x30, 0x25, 0x0, 0x0, {}, [{0xe5c, 0x1, [@m_pedit={0xe58, 0x1, 0x0, 0x0, {{0xa}, {0xe2c, 0x2, 0x0, 0x1, [@TCA_PEDIT_KEYS_EX={0x8, 0x5, 0x0, 0x1, [{0x4, 0x2}]}, @TCA_PEDIT_PARMS_EX={0xe20, 0x4, {{{}, 0x2}, [{}, {}, {}, {}, {0x0, 0x88a8ffff}]}}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0xe70}}, 0x0) 00:10:52 executing program 4: add_key$user(0x0, 0x0, &(0x7f0000000180)="9e", 0x1, 0xfffffffffffffff8) r0 = add_key$user(&(0x7f0000000200), &(0x7f0000000300)={'syz', 0x1}, &(0x7f0000000240)="03", 0x1, 0xfffffffffffffffe) r1 = add_key$user(&(0x7f00000003c0), &(0x7f0000000440), &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f0000000100)={r0, r1, r1}, &(0x7f00000001c0)=""/51, 0x33, &(0x7f0000000340)={&(0x7f0000000280)={'crc32\x00'}}) (fail_nth: 24) 00:10:53 executing program 0: r0 = socket$inet(0x2, 0x3, 0x8d) setsockopt$inet_msfilter(r0, 0x0, 0x8, &(0x7f0000000440)=ANY=[@ANYBLOB='~'], 0x1) getsockopt$inet_pktinfo(r0, 0x0, 0x8, &(0x7f0000000040)={0x0, @local, @local}, &(0x7f0000000140)=0xc) ioctl$sock_inet6_SIOCSIFADDR(0xffffffffffffffff, 0x8916, &(0x7f0000000000)={@ipv4={'\x00', '\xff\xff', @loopback}, 0x0, r1}) (async) ioctl$sock_inet6_SIOCSIFADDR(0xffffffffffffffff, 0x8916, &(0x7f0000000000)={@ipv4={'\x00', '\xff\xff', @loopback}, 0x0, r1}) r2 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPCTNL_MSG_CT_NEW(r2, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000025e40)={0x70, 0x0, 0x1, 0x401, 0x0, 0x0, {0x2}, [@CTA_TUPLE_ORIG={0x24, 0x1, 0x0, 0x1, [@CTA_TUPLE_IP={0x14, 0x1, 0x0, 0x1, @ipv4={{0x8, 0x1, @loopback}, {0x8, 0x2, @dev}}}, @CTA_TUPLE_PROTO={0xc, 0x2, 0x0, 0x1, {0x5}}]}, @CTA_TUPLE_REPLY={0x24, 0x2, 0x0, 0x1, [@CTA_TUPLE_IP={0x14, 0x1, 0x0, 0x1, @ipv4={{0x8, 0x1, @loopback}, {0x8, 0x2, @initdev={0xac, 0x1e, 0x0, 0x0}}}}, @CTA_TUPLE_PROTO={0xc, 0x2, 0x0, 0x1, {0x5}}]}, @CTA_TIMEOUT={0x8}, @CTA_SYNPROXY={0x4, 0xe}, @CTA_MARK={0x8}]}, 0x70}}, 0x0) (async) sendmsg$IPCTNL_MSG_CT_NEW(r2, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000025e40)={0x70, 0x0, 0x1, 0x401, 0x0, 0x0, {0x2}, [@CTA_TUPLE_ORIG={0x24, 0x1, 0x0, 0x1, [@CTA_TUPLE_IP={0x14, 0x1, 0x0, 0x1, @ipv4={{0x8, 0x1, @loopback}, {0x8, 0x2, @dev}}}, @CTA_TUPLE_PROTO={0xc, 0x2, 0x0, 0x1, {0x5}}]}, @CTA_TUPLE_REPLY={0x24, 0x2, 0x0, 0x1, [@CTA_TUPLE_IP={0x14, 0x1, 0x0, 0x1, @ipv4={{0x8, 0x1, @loopback}, {0x8, 0x2, @initdev={0xac, 0x1e, 0x0, 0x0}}}}, @CTA_TUPLE_PROTO={0xc, 0x2, 0x0, 0x1, {0x5}}]}, @CTA_TIMEOUT={0x8}, @CTA_SYNPROXY={0x4, 0xe}, @CTA_MARK={0x8}]}, 0x70}}, 0x0) ioctl$sock_SIOCGIFINDEX(r2, 0x8933, &(0x7f00000002c0)={'erspan0\x00', 0x0}) sendmsg$MPTCP_PM_CMD_SET_LIMITS(0xffffffffffffffff, &(0x7f0000000280)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x1000000}, 0xc, &(0x7f0000000100)={&(0x7f0000000180)={0x64, 0x0, 0x200, 0x70bd2b, 0x25dfdbfd, {}, [@MPTCP_PM_ATTR_RCV_ADD_ADDRS={0x8, 0x2, 0x4}, @MPTCP_PM_ATTR_RCV_ADD_ADDRS={0x8, 0x2, 0x4}, @MPTCP_PM_ATTR_ADDR_REMOTE={0x38, 0x6, 0x0, 0x1, [@MPTCP_PM_ADDR_ATTR_PORT={0x6, 0x5, 0x4e20}, @MPTCP_PM_ADDR_ATTR_PORT={0x6, 0x5, 0x4e23}, @MPTCP_PM_ADDR_ATTR_PORT={0x6, 0x5, 0x4e22}, @MPTCP_PM_ADDR_ATTR_ADDR6={0x14, 0x4, @ipv4={'\x00', '\xff\xff', @multicast2}}, @MPTCP_PM_ADDR_ATTR_FAMILY={0x6, 0x1, 0xa}]}, @MPTCP_PM_ATTR_TOKEN={0x8, 0x4, 0xe30}]}, 0x64}, 0x1, 0x0, 0x0, 0x4}, 0x5) (async) sendmsg$MPTCP_PM_CMD_SET_LIMITS(0xffffffffffffffff, &(0x7f0000000280)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x1000000}, 0xc, &(0x7f0000000100)={&(0x7f0000000180)={0x64, 0x0, 0x200, 0x70bd2b, 0x25dfdbfd, {}, [@MPTCP_PM_ATTR_RCV_ADD_ADDRS={0x8, 0x2, 0x4}, @MPTCP_PM_ATTR_RCV_ADD_ADDRS={0x8, 0x2, 0x4}, @MPTCP_PM_ATTR_ADDR_REMOTE={0x38, 0x6, 0x0, 0x1, [@MPTCP_PM_ADDR_ATTR_PORT={0x6, 0x5, 0x4e20}, @MPTCP_PM_ADDR_ATTR_PORT={0x6, 0x5, 0x4e23}, @MPTCP_PM_ADDR_ATTR_PORT={0x6, 0x5, 0x4e22}, @MPTCP_PM_ADDR_ATTR_ADDR6={0x14, 0x4, @ipv4={'\x00', '\xff\xff', @multicast2}}, @MPTCP_PM_ADDR_ATTR_FAMILY={0x6, 0x1, 0xa}]}, @MPTCP_PM_ATTR_TOKEN={0x8, 0x4, 0xe30}]}, 0x64}, 0x1, 0x0, 0x0, 0x4}, 0x5) socket$packet(0x11, 0x3, 0x300) (async) r4 = socket$packet(0x11, 0x3, 0x300) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r4, 0x8933, &(0x7f0000000040)={'batadv0\x00', 0x0}) sendto$packet(r4, &(0x7f0000000000)="150cb363b38233a595504d488848", 0xe, 0x0, &(0x7f0000000080)={0x11, 0x0, r5, 0x1, 0x0, 0x6, @link_local}, 0x14) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f00000044c0)) (async) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f00000044c0)={'batadv0\x00', 0x0}) sendmmsg$inet(r0, &(0x7f0000005e00)=[{{0x0, 0x0, &(0x7f0000000900)=[{&(0x7f0000000840)="0d8a265335ff217020badbdd54b0483cc797ed7d8421dc740d69ec3d0432a6b3deb98fa5adcd4b90a64607d529c8c2ff1214", 0x32}, {&(0x7f0000000880)="ce186f1711e620af732a7517d1e57298bf3a6be77a6d72112a794365b20f15557a73d4f3d2bdb276959495437833a919a7", 0x31}, {&(0x7f00000008c0)}], 0x3, &(0x7f0000000940)=[@ip_retopts={{0x14, 0x0, 0x7, {[@noop]}}}, @ip_pktinfo={{0x1c, 0x0, 0x8, {r3, @rand_addr=0x64010101, @local}}}, @ip_ttl={{0x14, 0x0, 0x2, 0x1}}], 0x50}}, {{&(0x7f00000009c0)={0x2, 0x4e24, @loopback}, 0x10, &(0x7f0000000a00), 0x0, &(0x7f0000000a40)=[@ip_tos_u8={{0x11, 0x0, 0x1, 0x5}}], 0x18}}, {{&(0x7f0000000a80)={0x2, 0x4e21, @empty}, 0x10, &(0x7f0000000d00)=[{&(0x7f0000000ac0)="4bc8111041b140e6a2a19920212a161ced38da6184e58fd2a52d13cd350cc54e7a48d17d41da7ed0bbac3a2e87229e90d632cca7aed464849e13efdb8884ec6f00ebd51a85ec7f52b3d6a002ff14a8297299103fc68c8acaca85c315539093b4084411532332e67beb46b8405a00d7dd886fa2e70f044c9371d161c105e30b8359dca17d7b6874b59012f5cda1b267196b1f5e3c1d132ac4339c3e6aa91a52b4074cdcae849d07edad8bd4edf62d4f5d5aa3bf1a4d328fc36435b73d4071d149b251525a31c414133f0cfa0266f8d1df6997c5221a774c0747681632d8110ef1f9f38be0b065ed20f7ee151223c3c9f020ce8783", 0xf4}, {&(0x7f0000000bc0)="8cf3bee0b7f2d93f0427324dc2bcc2a0d0ee1e8fd56b62a90b10f2fd32a9d543df33419bf1349e6b5b4a77f5468f1e74d10fe348aa8b179218c0997484dfc3d8fd269f946cf8e9102d81210e38a11bd056d7ab0396b8888fffb820b8db55086f09fa1081790522d34db5f42fd1d2ff2d8363a96c2e84a75b61b1ef6a9eb9a6887f093cdeb686b5b399af5a4d6c37b555329f65b08876970c1b0b256871433fb7a2272ee9ee298eafd00bcea618ff50a344179534b80d461277db84fa6d5627585b76a9bee2781c80845c7c13dfd42910e374ac717fd42def566b8fc65fc31e011845e5c0d8bcf59e7eacb5286c69224c76d00a6828463f91", 0xf8}, {&(0x7f0000000cc0)="63a3f297869c9422632ce4083661b05b396f", 0x12}], 0x3, &(0x7f0000006000)=[@ip_retopts={{0x2c, 0x0, 0x7, {[@ra={0x94, 0x4}, @noop, @cipso={0x86, 0x10, 0x2, [{0x0, 0xa, "0bc2b39c0160d345"}]}, @ra={0x94, 0x4, 0x1}]}}}, @ip_pktinfo={{0x1c, 0x0, 0x8, {r1, @loopback, @multicast2}}}, @ip_tos_int={{0x14, 0x0, 0x1, 0x2}}, @ip_pktinfo={{0x1c, 0x0, 0x8, {0x0, @empty, @broadcast}}}, @ip_ttl={{0x14, 0x0, 0x2, 0x470}}, @ip_retopts={{0xa0, 0x0, 0x7, {[@rr={0x7, 0x23, 0x5b, [@multicast2, @rand_addr=0x64010100, @multicast2, @broadcast, @local, @local, @local, @empty]}, @cipso={0x86, 0x49, 0xffffffffffffffff, [{0x7, 0xf, "a1fbb84216e5e792407e0d03fa"}, {0x3, 0xa, "e4e7d6481e90bf41"}, {0x7, 0xd, "9c347776a5923e5eca1ba1"}, {0x0, 0xc, "9826d461ed1ba0cef646"}, {0x5, 0x11, "aa04aea7ca1ae2ff2b2957666afc4b"}]}, @rr={0x7, 0x1b, 0x2b, [@dev={0xac, 0x14, 0x14, 0x34}, @dev={0xac, 0x14, 0x14, 0x15}, @private=0xa010100, @broadcast, @remote, @remote]}, @generic={0x0, 0x7, "380d63060d"}]}}}, @ip_pktinfo={{0x1c, 0x0, 0x8, {r1, @initdev={0xac, 0x1e, 0x0, 0x0}, @loopback}}}, @ip_tos_u8={{0x11}}, @ip_tos_u8={{0x11, 0x0, 0x1, 0x3}}], 0x190}}, {{0x0, 0x0, &(0x7f0000000f80)=[{&(0x7f0000000ec0)="bbedd81da03ca343a12fea18e24ff908f4fe6323e321bd81b5d5", 0x1a}, {&(0x7f0000000f00)="dfb148330d0d41c738d3922a3ab3618b240e099d0af2457f93e67f120e74114398f3988c9cc0e740f985332869105959336590046f7587a28d903c3e6ea942b83b4ca2e7d2f63805a98eb42360851acb1f7e755a79be1cd71f4d3567feb8a8f93b7c", 0x62}], 0x2, &(0x7f0000000fc0)=[@ip_ttl={{0x14, 0x0, 0x2, 0x81}}, @ip_retopts={{0x1c, 0x0, 0x7, {[@generic={0x94, 0x3, 'h'}, @noop, @lsrr={0x83, 0x7, 0x60, [@private=0xa010100]}]}}}], 0x38}}, {{&(0x7f0000001000)={0x2, 0x4e22, @initdev={0xac, 0x1e, 0x0, 0x0}}, 0x10, &(0x7f0000002040)=[{&(0x7f0000001040)="0f7889387bd7e5d22c33e0b5f92102b9ce62b66f1e084c6f50369ee3c0af634eea53c7acdab4a31612f1119f4925f9c09c62be2ebfbc95f5cecb8c7bfb41360bd61f6d1799eee06cd20d7e1737092f2fa402ad0a268b92c429bcac7f7fe571cd96e8a962416b9bd839545ce7655ee40e6ffbbc6d9b7e50817edbfbc11429ddf03bf41ad84423f19622d8fd1547c78158550fcf1d860a160f9954fbdde64c8876d9b8c20c184e4ab1b27105e9b0ed7d70a791b731ad31b95607c1d39ae3394110699d2b2a82e5273e24951d3fcf26fee88b7b3ccbc00ca7d09b82d0d9b0f5de236f137daa6ff0da351f0b3cbfa3c30cc71aba2a15795eb70b0774518cfb84c072286a6a29ce25ce21bece5da8232db3f00078555dc02bd001918be7c8ad6e09dfe7365b0f77001245cf33d38ab6129408a02b232880ab72be323a14ae070323a53d772a8860b9492ce4e07620ac9de5524a97a5fe6d4da6423da5bdf58ed84479257aad3076d203ca3c6de8f0ebe4bf971421b525643cad36122d9aeb289e6b48147d019cad88dd1312e954c2f2fe2cafa85d5d37e6b1c97bb190a2d7bfcf1022536fcbbcf6a4aa52b3ddf62ac8fe2ed870e2acc0703b326b6e3426db5627505d22efc4c43eeff8f22a9aec0e4d45c4651f733b361dc764bb25a3a82bb3e16997dc2307d98ca84da155ceab3ae90a4f12880018ed20f79367c65b49aa69e57c4713bca1fc0bb1646199bc98b212164fdff09dc4e3e8ebfdee6ef3365b61cc27ee6dbad5bd13f940b73e48d8b1c2c7a7bbac376bdcebe04714ca21d4502d7b3db8b31a9e404a113ed0aa3c82c620da20cb5cca44ef833b8a19a10634bba612def4cbd3cf20d55320d2751e5ab717919213dbdbe9cb39c2425400db50a9a04e33aaebdccd8fda0753bf2824cde311225f08abd3abc059437eabdf9e644f03280902ce1675f725c61d9c8830a7d9e1eefeb5250079f2478869d40f5f5d751039ccc5c01a45ee2c0b146bbfcb1c8b3a3b35c058de5d60438e7077cd255b01372b3500593a4c80590e5e879322b8eff23539bfa7ab418de3a2b7e6f651ac9186728029ca4b0d303b6aa845d8cc44fa97e65623d9cbed4f2dc5086c226d567ceb5327b97d1bc847c80f2a21838b3305815fb4b26aaa8696cabac9db3a0f2189a7a1eb17ce2ae2dbcdc516661f06e177143a435873dd2f179f021d4645fcc97e4ae04d4835c6f41215525c48e8ffaf57e95a03de6d20318f4ba555b25d5de7072521717a4937eb61cc4c081187d46507bb3457d3d50e044e3b4cc686fa3cd2d4e734c79c7fd55b0b79a270628b55bf11ede87b54997314e344cc085b41462636b22568232fd231f0c54b53a542f750485ad0d1e0e6763fa92bd94227995ab7442aa5844a3d5a7b0be820a2836022e84dff63dade5eb771323123890f1736fa78bf03588c2f736837328ef56bc3ec7c748fb54af10b770c7e6c6dd6177afea79b21e84478139e902b3e26b733060f7ca4c1b0b8462cb852e50e2dcb4fc52cb7e7e7ebf791d67183123e175b1faae5490b93f6b37417e71702d3602ddcc269b14a5c9082561414d93ac90363b702ddaedb949ac03de5faaadcfe1341cb3b1e5a10231049719943de44898b5d94fa360eaacfcddd1eb1b514d6411360d3335b249382f9ed0aee734e4f60791d70c27c03f3af08ff2367c4c4df4703bb1269c0116624cbdd46276893e937649e7e7a9cfd3ec8443844ff199e6bb3079f548092a1f0968d7bbcbcb40519b07e996a4b663dc86689ad2f1ee81ad44f67cc8122c472eb760866a9f4d3ae97f94fbf1240bf10db67bdb97d8da965afbf9b6204ca21628dae5c7a0b0b5065388a81d896e2968ae1d757a89d5771fed3baaf9e84586210b3d0f7b012807939acf36cb45e717e1caa1c20ab9f3c17ff66b4f6fe52705776d07d141f7ebf2518536d7ca606a807634931b2b45b22026307ffd16f86255959992ebb533d59ad4173ec2834c4566f24db70d8c2b31b1fd9a8ff526797a31cbfb64bbae4ac489390e19c577a7fda14d239cec65160e71d8aed517ebf626c8cfa4ed4fc5035e95bd6da32a44ca3111817fac027aa4a6759f8de8f8c16fcdb61a3236039be827bea7a6ab7bc182728e69a5c25ee6150cac1034166760593a71e3b25fd2d252d047af49477c0ca58d7e2d65fd4f15dff1c08b6f36302ab005866f5c301cfe1e850be9a2afb1341a4fc1b69bc5e803c61814bf99012cca971f099dab4875ba2e5f7d27de7f45d33fea641b00f17aad50ec9f1ab6acf7d7ccb946cf6dbae75adda12a44e32f4aa61c23eeccb0685c7052bf5cba384c04493200550a38531752bc7f9b22ea22db7047695a1fe1b4ae70280f6ab9350a0b777faf10e560bc7676998259e3218c05b72117ced2752acfe2efb9360966442ca343de88b5e2fc9501d6675c15854f1b536c2401b678fe8943a362f9437d5ed736f88c26b283b0a0999448e469e816aec211132ea0b73f03d58703790c1bc7d178f4b834d7a1d5613f84fc4191064ba84e7c710aa12ea2dfd508df1c95a3b9832d23418e848fa2bb1388568b0f2ed570180259c55a5bd073a13e101ee294d329a67c2379d0c0049d93cf9168764aa0fab37f5d82e62413d358ac0ce12a7cd4ec0de55c3192c26187e53cae27789a5ba8e90bc8aa4475d9967f23a8478540ecd57af2ce3a07a7a6200d2107c5b042d0699da76b68f317bddd9138239f786e952cb3b5dd8a655ce12faf982f92f5787bd5515e9780db8732c7307a6b02505e70ebeade269f3bda466cc7dee20abb304e0e8d0dd454cd48fe27eab3f69d9c85825603b5b1b9ab4964b3cd194e4710723fd2238c5f7e6479914cdbdb46367ef9dd4d184c42ef1a0572dd4e9a104c8725e14f8966960568648e3a774df6d4e0762e27ae654540bf8e6e77e323ae8c8a38de0e4d6e34c2fe30922d5fca0de608f817a6efe5b87407805f7c6bc8fcc7c58e00a4ac290a9d2fa31eeab2907bb1ac8cb21143fde131354606f63628f3bc3a71f8d1918b63799780118757d70d2986aeca7658fe8238068492d7b5043f91ea34f220ffcab474c5dd8fa9f62535b76ec16faaf0bcb0f9144b9d77fbf0b55b6de7a4685cae29e88b56d79e809c274a59a27043920aa556fe866e8da4d194bff57f9917080ebcf35fa426c6cf873b9c43074487309d52de8d105050d46a5f1977bf60f2ad7d1fd1ab5ff7e4dbcc73f78c1a8db751c2ad34df20f007e66e253967faff846e301b255444d565cd07c019b2cb42848357ff5be865098000ee9a0c5a3f817183c276fbb9ae17b21b562cf209d90004f6c994e756bee13bb198ae67ce2f96e9c80304693b369424f37f31f8e38d6f7999646dd23ef5044e6fbed21cb7e824f08dc4f8926fe815dc0f0545895ff3f525f4d319f8094a3b351fae620c486c2ed278b2c3ec83e7083415c5231226cd5ea89d23349534ca7b1379978dac020fbc231a4e4fa72d382ee61408e1dfd842d3b25da8dfbcbafceebccb2eb3afd4a54b694f6ab4f9dcd81cddb15d192a00e2551409c638c49af5d423e7d74cebdf1360e23e9bf655f64afdf198f7f9c7881cdc24b87af7852e8c8f977d0b6f697ff7efdf05e95378cc01e8207241607587d8e6ea5294cf46ffaab1ad34bf028b59f0c9df9257acbc94e68ce444077c2691dc859537458c12452e61d4cb59ad3d6449bb23915647f960e80bcd0707df2d519b7cbf261ae22e6eae13d2cf03cbc92ec4cce8e03f69c636cd2f8b8c6683c282e60fd365d305b810de50090fbd91cfc22df2429439a61838ab679aff1d946af460131ec83126db6ce353640d029ce8903761fad197b0543853a52db3f5493a28c4110020fb8f74ed242e550f17c52c41c114654dc122774ccc744693c8584a5eaf1ba457d1a2cb7e7fafc1e1e0ef035ef30354dece4b0e921aafca592d9eabad4ebe61aeff951aa183b2e9f24e5367bf3c8538c2d26382ec061b0023a455b90be04b81e9ab4041ff3a9f9d02170155f520effee91f981efb26717124605b45829e87fa6ce53639dcf547614e9310f3e5f2cf2302571727723d034d914f512947e1f10cf63e9b172a50ffe22b3c313728512fdaff313036634403e0da9f2d7e8461595040ef8b522b305d306a2672ddf214678395ecdecf5628806b5f2caf9ba8c232f91c2920fcc719d72923ad85529a9b49db11ccaa6201f11846e34f0b7065ffb0fb6f3f79ff594ca214dc860201125dc4aed5299def5d03002d6a4491151046e7193857b92bb187f183e4f5d4a0b68d7194572bbe36a276a3b59704f315c0adaba07813538fd90d3e2961d6c990bb6971d8afee96c252c069d6f2d41e2baa82eed2d1a29f1e7fcab2e63ee7543a6e57499aecaea52d2a1c1840ea2b3102384a34f9b521e42314cf5a5948715c2a68f380c696634b2c84caf6d069386aa900c21787ae09ec45b3f1d4805900b8d11137b106f649b75729128172339ba1c9001f3b727fce883fe114e1489fed1a777f4e30fbb7fd9c1048b824a137d64d04ba87a99ec921ff23edc7fd5bc50c6a03e563f5d44f542281e4d2d6de2102cae6fe075a6ff603fb091025d3d75aaf082a4532e8a12ad905a0bc88c83e8b505884e712213a81dad1aecdbd0c0feafc14534312897b42de6fe1d72912f0a17960d900c9ac39d58df72b19f5eab0c823ed934d22a87d3828778be38e3ae21ebb00f264cc6992d42f6383e6712578eeb8006feccee83c93f419dbeae40156be9721b2d989fba16c9f6a13acc9edfa31c92e90053b9f13b80030764dc499a376d72cf97927552fc63b8decb037b4e91ebca019d595fada5a018cc84bdf020834aeb9c4c15cb9aab2469ba681b8af839934e1a6f9f00e248207ed7356529615b8eb32ad160748ade0ee2769158019633458da32f789babbf5e0597160f1059eab2625b1f5d660ec12da7b4ce2e4b5020a6239f3381de249a1264a5e5d2416ae76782d8c9bae832980b62b20e119b92254fe3e5a994ea5c71750aa37d74e186b2c8a97cd25860b95a463db370bae42469e26dbfb745aa4be067fe0092c324ccdffd3a45392fe2e07bca217c0c88593076810bc2350397b3ebc621ec086e6ae8fcd8fdd10a6d3d820845d2fdb53ec77f64c8337d8305b1e52dd1ac60c8a408f74ff24deef3da0ec17270b9009837bedfb8a4077d862eaf0051e6cfdd0ad1a0ea7cd3cd84a9cb468cc8cf91ffc930eb540ef88e9281c0ae7a6495773b5c2aa0989aeda4729f13ef9c356663af242a0bbde870515aba096cdef012c1abc240c5072abaef1daf51f0158b5d2261d6335715e9f53f746e9b6dd6735ca31946f6456e89dbc2b4a027390521829562b733e6cb69b90ef9ccadc9a3b171cd673d905baf108a202e8e242ed7ef9167497ffd4a9ed77868e7d211b5a4af9c6f5c009e28c6349691dda02ceca9ab1f188f03ef009a77cf80df9967b9f58e0b252d44990b41e67c0a5a3358163fd198e10dc7d92e6898be1e31033304f1b0ef43f06f476dd197fbd6c38a1ec94f3d0c445e002750157a8dcc81c11e62e143f9e977387be5dfca69b42eca4cc8dd43471e0e451c292fd6fcdacc50984f10cc096c50ae0a45573d8013bb2a217bc5445a36b108fa0943b52cd6a4c659042a1c386ec88b6dc4432b5a40e9ec305c6841a8f08cae3d8e57f2f4bb8d760efe96b6a32aa61ec754db60d5918b8a393519fbdc170c35d0ee7e02d8f63154a00a82269f5acac8e095415a1ce4e0594137a7b294e85ebf3f278ef49d2d", 0x1000}], 0x1, &(0x7f0000002080)=[@ip_tos_u8={{0x11, 0x0, 0x1, 0x9}}], 0x18}}, {{&(0x7f00000020c0)={0x2, 0x4e23, @broadcast}, 0x10, &(0x7f0000004440)=[{&(0x7f0000002100)="56513d8a4cee496d5835c45e7e5186bc0fc5fd61445ae801f9a74a99819a5100f1be333ee02b3191c962b3ef1eb487b5db3c5e82a960e131413af08a63ed5e37eea3b4aa546bd7b405bb8d093469aab63c0dd62125042f13b5d305b1a3ffddac6576f6ff92ab5c60d62be9316100b4a36533277cb0052507d3cde4398e1b58569f07228e7589aa2070fe97c1dc06a897f0bbff5611f15835021bca7ed41a769bd6390600494d7de733d7c6189c31ad4e1086fb5e4f280a2bc0796559bd9bc66547a3f3d70a1c62d3ee67134c39b499ae7217", 0xd2}, {&(0x7f0000002200)="69886ca64a9544433c3fe9894f7ef5d39e7db2ac779ee9c61f28ba743fab9f85465149e4bbdda1973f5b4c5855ffb1b0a441298fae4223b31093d375709733cfba77252f0dd6ec9784730951727c31480fc4a110f274f763254cc3ce58fbc49a8f3cbcb1f8f0d81ef5a4181c25bb5ccc47385a99290d023f089cfba74aa452d21b9f6d45e25bbaf5de15c9cecc10c622bf6bfe94946c6d6b998de8d293ba8f0bd492d96a305e4147a1d24c8473fa01ab199de32505d1183e7fcc48998f776afb4621a5f63488b58b2b43b5db4fbc26a6276ce60284dce8e1b65d70844d7282e52918e69b61a213e07974f56d1ecb18877efe07058ccafea8ce68d0d29851fd1d6159e3e7aa9234c8fef8f4e524206d3f181eb5424a10ee496e59785751dbecba16cad8f29563cf462e60d1ab00eee92ddd3946047132eba02df5ff76ff74c7058b0516bb1b397c58cc0b70ea82a567224ebd501b616176f71aaa12631c3a5dc68a6ae085f04cb62f0bd8e1ac2c173beb2983d9ea029f1aa80c2b99419a7e4ab40198722e216f4622b6daf34ce4d4f0401c88f7a30a41da0c7b9a258fcc2e55200bc164a6de2dee07bd997ea606d29abb3d665b3c1e207df6ce56ae89e3f6a3628d4adf1d168f34059db7baeb4e3acbd5d3fb2761843dbd1f35e280c3b271e11ad63a21ba073680e8be63c3e67a4d042e4289ee1185920314941dda28959b7b1eac86d2d5eac55819002407d8f526c687c781cae17f6c6e3a7195e9afe57a315f984e21d00dc9e508c0092fb25e51253937fefdb0b9ae0000f47d7157a75f3d113808f9c06acaef8767923da269d67ee3675ff37ece677230f27b7e885db87bd1aaba639ab1a6a5b337033362e2110efc443c165724da12d558c54c2157cb9d813d726894c7a33659035884ef404b2eeff52a282171452257b6895064e317a4abb841b80479f7d95e7f84ec980cfd7665e4acd2571bd69014538167d6a2ca6c29f7f918532cf73e739ae772d34440c3eb9ae8e4092a18cf3ca2985e058fa00de775404009bc3f339b35feb14cd37894a186d5ceb52674a21975a73557a10959d9c01cf41f6fc6d9a4e6e1a14d23964795bc90abd7a60203d8e648be97505f220da86d78ff6935f79a7e2671396b0c2158cb7f50a6adf6aa9b66308e7c24e1374e511d9a5e52cc8e7a75e9eb9023bfe7bc10400e858b6872beef3865d5f366f3e03c4b469e1103307129e660a2a8caf893f060fdadab9fef140caf5a853dcecb25c71d2facbbf320413629704d0f40f97aba8477d9c7b343644f02cf83630850baf40ce6435aed9eef622674d20a4b39f368085d1a66f0eef30892e808d36ac401cfc532c2a3d1069bec352d94eedeb695add0e31af3479f4a9e34290c518ef4c4830c160678713b861796e542da80e0296f6ce44a4a974bae365b8e7d7a28999f63ea7bade3157b5fb3f44e3b293bc5963f1b581340edbca8fa946a8543c6f9d4df9badc267da08a18fa0340cd21b34f509cfcefc3c26552c7cfeea23ab4d27f793ec3958dd2dde69fe291709ca290f7ad8402e1ff056e023974f11802b9fde9442e215f84be48273e2f7105afbbaedba61072cc60a803ea1071296461dda2990e211310b7790a8af1d3b62b9d762070224c4cde85abcf414bea88117ac4d523283b444e1a4b73aabf78ca53859e2ebb81ae88ab5abcc1e906ae1afd18a851de4adcba30ec10ca325f63cf4ca1ae166083de51d569db6a75e61395684608b5ff3071565aabd29a1a3a322236a58807ee9efab2d874b9bc8f20f67fac95a7e2b996b28715d4124f5cb3323f39a7bf18e7e4c35429783732acfe01bcaf1069565bc8f586f850b7e6057906d68aec506b193bcc3a5d8da3617aa39eda6c3acdf03a93649d98b3b70c28a2b2d4bbd9b3fefadcc62a260cc7f4654113480b8132303cf96cd609ee5cafac705399d351773349a24eebabbfb4ebc68bba18f60b91dc89628da0696fb011abdc8784c02523e33f50f33b8de01222c0ee0acb8869a0fb05920be2220b4e9366afda938a5d7940962729139d04a17752ae35c61989f4dc2280361869cb8db3e4777cb84579c83190d45ab794eadb120afd551c23199e5072d266d91d94abdf7de88d28666c55a061a787eef2d5e018ef0a672a68772a83b72f5d5ee8875e98b2b1984390414947194a1c842d84e3017fe5d1b2bc6043ff25d437ef8e6698a0f17040eafb8cfbc2b128d727262ccabc9fe8cb97ab93db9cb35a0d3c91d4a16bc2e401e3080448d0873161a942422871ef9e6b9abc5e634df5298480f857548def9486070aaf4d8b943ebefe0a08ba272f55b70bfe1fb10471435d2b0229603f04b09f0ad617cee13d166f7d743bc512d97bcb29cf7507936c6e1498b950be08c2b38f8b583b0aa8a889a4ede1376950cceb90f2a6445b5284b45888985b4cd8a5821f4b75d538d08242f2f27911cf67c455a0e11a132c614fb1f76b7f1df55613deb370b9a94a1e82bf2f455eb953ed2b5860ae933b3178d89cebd6093e498ad857c4babff695d61555b808a9955937af50dc855c48931791f6045d604e4f1550d3b51e645a86a48304261d5959c10e870505b9210442fb03328f21d308c6d4e6c21af24d239bca3bae0cd5b15b91308cc953be78bfe6f26739b8878d6481852521cd95326b774b22b88dadf93f9a018bf14135276405994499b5b74ec1eebfa0263c41f84e8ada304d7dbaa8b58adae2939b0b45a407f97491a3f8212b37fdc59c5077037374026022884a9571452359d5fb9b0c8a6b3792055faecc4dd715c1207574441d779504c3aff4485d4703646f9b055707b1b2430ff35c6239236b444bea61163e065bb242ed754b9130c6441e9a3bea5aa44fa09ea14140ad4cba8d05fbfb0c1c7bd7a001a088daaab59c290e2dee34b4c2c8664b6e11c437593dbf2c1911ff247a33fbecbd99384b504a02a5efe837f2bb0986e9dd43a1f5293ef7142d7c1586b4a4a28b1181f7b321b5df4dfc736967b742e988fce55d0fe443f2251cf3ffc1f7004c83cde60c6065f16af6e47a05765a9d2f6aa80c0481d08b71dcec4cb22336b6c21bc0dbe4197e7ea86bcdd7d5c3eb3e243d8a1f8f5a115dbef486a30f8e749f2ae63af64a49ad278c21270cd576c1693bf4a38091fa0f34b7dfecf63a5a060f66510369a78674f67b882c63940511f8e861eea21da89c4bc3f36a711d15f8eec8a27d6788274c0ce70f65a9e61dd162b9d6dba6d60999f389c399f266e4f34cd9457c8288b9fe19962e08923f577ef09bf88a48d427735b2e484993c36d85451b594dd733839f1d83500d23251b85c9e5e3582cb73da16428b626998172114dc8a62f3c0d05e2549757c2c0a756ff8d319e611ac0414dfa0da3f8bc7a0f4dcca8a181a68aa64793a4ceaa693c92e998f640d12e245b75c6d5101558d49c2add914587f155c590679077860d51051e39e9514da3e4baee5540b36e0b0b718e16ec31133b6b208aae2712a30f52f680ebd8e36dc85acbcec24949c669684cc1f421b992acb02bfb9b360905046a4fe34aa91c08422b9636152ca7ca14b21eef5246561c9757a8837edf6efea015251f7d807caa9e92b02501993776692d5a104185421161282b2cf3d9756ea67cd21c955228f448c05fcfcf3a1ba24cafb6fc73c43bfcc2961b2ad7cab95d90ab852fc8550ea5a01056fee3696dc113612b77480cd36893bde803e582c2f200f425c1b1dc69f76fd959b07f5a8352ceed232e9f8ee2173bc575ed76f82b923d614cd7a41806c345ddd3e3f6bfcdd0a99db6c6d585a3ea196974a5887cb5084d5b9f95b1c77e9929f68f04878bcdf3ab9405a9b0c50ad345570660cda34d36d772c2c4779fe916703b5f747cc33406a2d159f6cd6f96d97a38c0bd39c93dc3cbefb2d9e16ed9c5a73e90b76d681255c72790f6b55669f7ec6b9a14de80fa8f9fe89d5d138fc075abe17906426366120e2e99b44a53bb62e4e83fd7a132c0345bdfeeb34c3638c2a36b275fe4c3b67ba8f072e172e65592abdf35564b47668f3651c1bfd4d5a2de1a7b2256fedb353a7ab69463e86ac2662dd75c63d5e2df17a731429e211ed87a3ead57db8db91cb568f5f7629b0758fc7029d76356ad632582166c13ba98192afb5348d10bbf41cf65aae691f2fd65edf6d97cf17756ccf0f5c52370bcc8ddc091570ae8ce4e935e89cf6cdd5e67e6aa962fe8e39bef4e8e9af28392eb4f26259386a4f06e719bf9b0d6b09f6d29218fa12682e3294b7dad4335baf2ed0e40b4fdc5be978259de86a8581a907b36e6cb1b6ccef847e4fe2fa6dc45dae006940ddc9759ff5591fef59b1176b43944a30bd0cc7c172d55166574f4bf758d3dc183cda0b70210faf939ac9891e2e505d8d582df56b295fdd8cad5e8e3bd8a9efea7ce32055a72e3017b31553113f63ae24a35b2fea1366dd9d55f9fd601e4551560f8edfc6e0d0d693834f15184137320499269da4bb50317c3224b028cc4c40ba1bccfe996ad724fafd54902efe7e684ebb1168e109bc51ce26aeacabee6f1a305fe4dc8505ad517d062213c6b8d9031718e795af06b9140a452bf811eb9b85f5683efe0584e2f320d7bce212321cd6661eb19641bf89a13d95afdbe54a763ec775d850a7992e71c173afa0c907890e86a2e726b370447522bd237fdcc57f9c010c1aa71567405d899b3bc7606afeae9e964d2f81792a2d8c6685dd5ee54126b13472030f8ea616bb936ceeb7ce514073bbc9e6de0cb4ebec5195f728341becb70041386c42aa843afe276efa913f486eb036846e3eb7d72a153deb25493c6a08e2baec931149c7fd803e9541055afb7fa5938b5ad90cd41b51823b49dca5c35d3a4c9b9bf1f6b7eb0c3952c85731a56a770f22624de03f1860196f8e7b58ac49f66e36d8cfbc0ff8798ff5ea329b967c0ed4ab1ae4329fccf11a4bf6d7a660a701ed654d8a98856a99a4a222c2612b4df706b534705a144c413d7d1dbcb3ae851c523ea6fdb3a697974418fa1520d51d340da7671c05fd811dc6e7ab969466179b1395b3985a7a5ebfb3f154c344e945640aa9e1d45c294739c474f6145d6108d6019d366993e9c99ad28ed430775a20c39ca135a34581eaefef1c1c87b35d905016b25f04aa9d5572d23ffedba3889e6ecd31bcea918d7fa7c3841cfbfb80253725d57ac85da630db2da82eb9946c2715aa7c5e6962b01e4dcb36ed14e273385ab003ad69889f6ee5dba0699939331b8b30b8c5face82654a9a752b71461b214d9865c9917ef8f32eb42aaef12a7c4fa525584a3eac5a64f177ef132f83f2a60aee9a8bebbac6221c06338d2d0aabfacd9e91209ebc14b88f4acd6e6e021b471af69f200b955511a0d26b7b9c24026a97843447634e82cc4643ef07692f5134021192ad156e8303a4308c9f8499ab7eff30c29c6dac65bf8ab8c5ddf049395284620f2dc3c87c00031bd7a612ebc37fb96d425cc00ad07f7875b8d94b6f3fcff814433a641506f59a8fb923a69639007777ca22a479cd5a78f1af057d77a494b915e399fd481b28bb6f23ee1ba999167367a74fa4f6e90db6b98c8d70df45a09a19ba0a057f1e448b3b83053f55562f01418f0f625474f104dc03d58486f0335dc39cfa707f09818cb895066ab9b5cc58d106a38069a80e3019d974ea5c335f0991b9699405aadba386b8f56e2b03973996487498bfd618a4574f0f32f067e546693a831755a821f2e11225a0146d92563c58ed014badb52b0f61e7d4486e", 0x1000}, {&(0x7f0000003200)="5c03047246fb5b3b2d21a200ac6009ad2b76e0b43a751def276346e540ad6b657e4d34f216fe642cda873e1b96315839978087d815be3e8139935ac171dfd2f713401066a267c4916fcefa208c74dca07c5f40619724bb813a4fb70caed4130d2b627c1ed88c0d6a45734967bd089e62f6b7f5268f55ed2f65384b7cb16f17109e11e28dbf83e0458ebd05ca00093c3b4f5d50866a0d34a7580ab89de5a646b3a094baffaae6c443dbde790c245e018f80878cfdffb04411d49001eadfedf22d4bcf01279a843bd94793085684", 0xcd}, {&(0x7f0000003300)="f023cc4523f7a7da74cdd7e1635d483c43b2fc382ebbf444c1e949660cf316fe2e35519abbf2bb670c836cbc36ba2abc06ea6bf93edb6a55be53125198131e31189bb05fd738734b4f5da595a6b74ea4391631a7d6567b517d546df1df0e4bfd861c0a49aba548329b488a5962b127f85aa315ddeab591aafdd5b85d2c0864073f768f9232e8abb399d9fd4c548f856f4e91cec4653b554721bee9638aae05d6aa990ee1de6244d24736bc82ba416bae8fba8072279370c4d678230ffc6bdc5a6d5f1bb30d38f9981fd92c459af91e8076b373577b049cedcbfea1f29d5d1e10d6440e875a23d8734859561da1dd74e4287dcfa826ba2067fff0399b015354997defc6ea35503dc767b8724df71e62c490f5a3ea89af332adfb4222d11659ed84ca60771293297f71a467039996ab6b2f99eb45a1b47ab516e773d21888e8c3160875313086ff543c9a8af46b0a1a5d89baca05b3b7bbf2b40bd89a82ce04d9718d1d607bf7baecb61b045d5d7267785809e72b36a9d875b573b5df7ebb9ee80e55beec29315c5f292d21e265505d6c10b44e9d58e8e24d8d53cdaaaac5d3cb1e52e460839832b7caa67a42910f6138424de8c25e0438e1f5a855153b3137b022e179295306615a957313a95eecf63f09b7dc5be1bd1ca686619fab8b977999ae0b7150a7b3685d63d820a4fc6b16a49735263e614678d1de792c113263f3f6a9c1ea45ffd13e985a04a6deb0a1964f3aa607d866e1596cc846c837357345ab222e07c0df7be568b35985108d457183f6c06a6b158ed7673d6935394989bf9363a859bb30b605880e170611c0e7abcd80161afed9843483cd6d1ff338fba2795fb67f1c453e25534f9189fed05751d914a150904c2b3c06fb5aa1652c8ed25a5bad2382da5250594dec3f793b21675f46a51552d9efd6a8345a523b63a7436ee5cbca4c10e01d973367ad18161fb0275c816d51d5fb5d4a8d0185983375cf49aa12e2737cb29752a67e4deb404db0bd5a543f47d4bc111127f108e669d53d6a3672a10f8a7c685634264654f483fe6e72cae7b7a45d07da79526e695fdcc8715e382344249583ad554a3147b5491eecf251d90cbf36dd8c0fec45a6a57e773d152c6138bbe67aeb5a5b1b11d6c75b4d0659537f71193ab218ad68aef65f268ee847b8e00d43061bfcc2db1f4720c8022b40a2dc26d2bc858701a0b6270631439c8c74be53ed50baff5491ff751f27fb78b9e517b73860d35e81c45b052a44d6a38518632375aabdab525e3b0bc7fa01e436f2d53755176730b1be57f213e47d57cbe655d9c9340332cf5ebd457e04cd19bfd17df3cce2d1a31c022fe61af931a479e1e95980d80355916ed30aaaee2753813e191d45384cd65c5dcca6ef25bf1319406879210b4a3e49d36e46c7414e2e751009e86cb9f5aa01d0f12ac84f1cc1673b6b5fd704d280f394ff68b1150acf36fa81586d778945aa6f6c88ed0941ce6b7b2c032081730f139594939bad80f4f18852e5c89d015cfa0696b94051094877ba0b32e9769e9a4952651a0d03cdb41e761a267624e48518d40d734b2771c4058692bd557b168a3de06167bd456bf99454dbafad5a2901c78bc762baca4a19808ab483aca1242ce3a2419086ae3ba70de02df20aecd826d08ba7c4bb6b6daa4df2338b3ced158e46c38f3fadd1648372bacfda1e5d017052b287b8f7f7547398dc16ac292022632d0ad28737f41dd2f50a3e049587d35df6f68b61ecf549d47714187b7dae763915c588ee0e3e7c64286c1a584fd93fa4808537158a362719e8c120ea0603ed5d5719e700eaefab9e3ec90166ad2191e4068bd87527facf2da1aa6733ffb01e079395afba39aa53a60db35fd82431a964080a0f79c105d40395f102cf4e2ed137a35efb1aa7bed3c4203f5e584ab3eff0f8a2a241d28e51f5e762aaafba137a2ec6608956922819c39d1245c98ad17b02cfd485dfeefa6a986add10c22a98a4841ce9528ecdf7c0a36cfffbddbe6ec9c19582a890c70596735ffded70f816d99af1ffd2c88cbd86ae4d2a190647c264172efcfa8560f17de108310ead3ad94c66024237a6d0e3701e68a0935f1cfc8eb427781ffccc0e9792eb683da3af433325ac31f2536beee980c75c4b7d82e4df37e76dc79cd28b96384a7e35e39c531c0ef34dcab51a574fe6eb66b4eddcd7a6f95f86fff20a1c9415801812924eb0772342e99673635f4e505bcac7bc7c3c967a55503c8eeff8bd7cf6762c80e37e7ff3477640c6bb1f3459139fe97f8933d8d3089479c369b4703aff9b9f356d1d44e395f81b6356ed4d88e068cb08273369248e22f9766fe3f6854ec915664b0de09e986468118d6fef5c10bdb2e95f2be5ae8ab392a2efc730485d6822e5445cf90323faaca59494c9a4f97a146395ecabf27f0f631dfffe819c24efd77e815e4c91f79054a7dadceb0245d3d0bbf753db03e1c9b4e2612afcf0992d343ff0412962667918a6ab07a5a573195a3880777a13b153f6bdbec9993782fad7885a986315fb76ad657e471f18f30a485430adc37ec18b06b2ac7edae8b2f202de1dff3ad404220e27e617ff892fce2ca82a120e7e29de4b7378bd23c5647446355ae265bc3fde4e4acd6c5cd5d900ce7c6a231300788e8bdafce2391d1a3489ef7366912ffcefa554a31552bf0400f24c670f014b7f6e7d435e160aff3347acbac8453afcba3ded3310c389f4389e9149a7f471e89897de29275173755d138d0108306398fd75de3a51b39b5077bbc06da9345de1b5c63c7f33e68aa117a419ce87101b62630866053609b22eae6ab962500c511c768d704392357545df66a5fb54abd7f7fd444872da21ce69f094faf29eba02cef50f09efac318b0593609a525f6a127c03941c837b4567e661ac012f4abebf9212f60c1e56ec28174a01b7732d8d03c5b0f921e7a61c8d338946512fda9cb3624c242eda368dbadaf15d71cbfb6d47bab02c21b762623deb11bfe1d92a3a2a5d19f77b20c663a4a7441ef45acf7622064e4333a6224cc91473df2256b72a6ff0b6ece1af71473ad2c716a330fcde32442505e1d092ac6666b9fb0418e75ecf805cf6bccd2bde30706a651f74b817f7b95ee95e89485bba871546830644e1036c2d673947fed1fe9afc16f13d8aee17e3d9d129936c717f7b09d2ac4101e03499955c7ec5e93c8ef0e7c3d10460309ae970deaefdb381918603924005274a4a52ab8ff7384a1a7a2bc2137a4f5f87cd36b991b4ae7465e6847fa7c4203efb5c817b66a20c81fcd19cd6391a827d9750b732779dd6eb41fe7dfb1abdbec6f890f59f65db8302931d2660cd764160f40f19db64cac9d1ec232df44b9602437571090ea6d9d0710b99b0e5f9383c718d4025d3b76cf967e57c97b19c63250892e4e3815505e014fd257c1686ad3055f1fe6422b514d7c760d05a90e3cedd52fb5c5c2270896a8db671dadb00305f0b5d0aff6eab318a3978a4098138d17997cb186037eab44b6b7178c4bb9f26067cd601005bc2cbec5d4180f2abee53583c8c298752472487b96760a2c2b68d74964cecfed7728f9f896320b79f791d78f8e21933815f07c64f2706fea980a348358ad337c879ba48ebd57af1d792811373ad7972fcf610e894ff170e2899764b404a6dcf99e16be816341b80078fab7a8edea3c734a2bb301c6087ddd4a116126aaee08e39e7e8b5b4d0fd0dbb5bb0150b73b2f428e554670b5ce1b69e8e9de56c65e1749d2b3a5525d8f20b6cf71882fb312f631bdfd5c3d59ffcb699690f80a20c58a5dcb33cac0ca230bec267b687dd09644a98418f5b55724bc1b802bfca3a9aa60c784427fbcccba1838accd95a8925ba24f6d9cc07edde1ff8187593a0ffc9d166b37b80d6982495ec93edf5ed20dcc6b7ed4d723d23881458194f2f40366ed05e9d4427b7342fce2aadc6cf74d355cd49e5844fab6db9e39b2cbefdc580e09b781cdfe85021f9ae1c353c96e82948f6f0aef1b1b92aea606708c8c01c019b91535426997d5a047a10d0d4da882b84e3f31c08a75514a534f353d8841bab29c824a5d3906eb1adf68b7014a64d5ca4f19c0e211022c03efccf2135ab0f9cc8aa7c95dd83c8dcf1d1616e52bedce0c8f76ceb3f27bc41f765c8447779962a5be851daa9b6b105d40df7d15727d68942f1e81bb8464f4f19c8917c38b9177bdc134faf531b613788a0300d4e05033faba3a4b3522498f7668c978cc3095ad7d94b8dec53c333ed5a65c1847baa9c33e4ad62bbb95ba5d3bda0ac73412e4bef1f40e97d0215499df3e2b54be82c724b82caf2df16beb57da5faa92ade15dad1ee553be5271e791411b374d3fe289590a950d362c12b43c19ace69bb6b4303ce3a4952c36ade1efaabed0c456c110c983b12f39a78be42e4cab73cd76e4970c51873bb759ba820b8456cc47c61418cfdc45d4973ada9ef85b89c901c136cdbd82fecba15c879fc084b20c461a2591ebd064ba772a6b618c7e3f009fae49e0f275e88814e57174df06d876d57eff20864ce232cf495e9c3219da1e298e779827579c13bcff47e0b104c2783fd2c4db49b3ed03c24f3ba16be294f3eceab337169212030dfeda74a71f971e98e9556048bf73c676db227a8c3ea110f3a940c5ca89c9a8a15f8656858046c631429d8fb455359d93b0c5d7acbd9b59ac7fbb2671cf18f4346f7128b712f29757604289ef08c034c05b13efc473409dbfa67af285f7200044ee3a7b37867876247a14863e084f23690459801a71f03f65b74ac477b7889b037c23fe272b2e554f396d31cc69252694fc54715eaabe089737a26d27d994c6a295bfddbe933d4c1dca2fb9624cf208bbbc77194e668a2299d21ce5aba4e599fde0c24102d3204d0ded57cc9840b419499f5ac3be33560db45ec0bad222cf2c9008504ab61181912074f24c6276705cf6cd0274e3a1d0b48b9982bea7d35bb6619b8cc97089f8abd917d78144a509e0b6ff7a9f941e7c1b660f83b70507459171114732d8cd1e1e266527a859f9a84a6326c37a4722095d8abcd4144d76893092c466d84f37c19c2e8dd0ee212b0a642957b9009f20db6b6387f5f00684c19ffafd8e52c56bd059e479503d31d0cd4cbcdaa997b7129040ab365fd3783217e7f38b58f35f589d44fee87f6f7ca366b58d6f677ad886d5c10231961a4fb2bce47905e3e5b27ae20b477ac1fc78bde6caf3b44afcf66a79d802d2fb6c9d06e21e3f699e66c40c374f795ae3e5685dd31f4188c5f18dad47edc3f284631d207c6c730322664714009dd3c9778f9618f766676aa649a63fdb83535741afce614211b87d6dc2f895ad17cfb02b6d8f0c8ed2e1ccfd1847b08a975922f7c9f62c2e1dc5287459a56d95519a65300a04e83914dbcfad794bb2eb48ad9dfd4f00f50d654aaa06747e0a9a49304f981dc83b7a4c80ce65d2bbe32bad86e1c5e681332f176304cc6120363e7354b9e73daf7a4a377b1c781a90677cc303253f1ac7fa786fab42302f18fdd8c28248c61428add0aa97b86204b1fbb249c4b90ef13e95979b25fe971f8ccb1e2c2144ba862210e67c408cf5a859f317a1b2c16d47f399bd2ab92e3082826fe19d5317583974ed294c2299e9b8d7b54c9d06c31f5a9cf0f8d79c6486ec1cbc029627302351cc43471168c7748010051c98d576379e682bdf99fb274764dce38cf94d8310a3fcc069fece3097bc2982b846eaeb96d61275a68bb3a40effec68fd9884b0ef900aab4677bd1fec328dfb7a49", 0x1000}, {&(0x7f0000004300)="032dd315ca1d2b19638bcd440cbca0ea60c5715203334d1ee9154fbe26e2b3", 0x1f}, {&(0x7f0000004340)="24f2dce80c98d65bb38e04c45d63098c8a14e516dda361809c51a483d870ed45f50cbb48c24f50e8af85a3282bce98146f45dc956ebc7851225b637e565d148bb1de636ffd91b23b7297e0d794a82f1d48fac1f2dfff363f673682b41734c10ae4afe17acedebb14294dfc1b03ff9f17c0e57a0463c6e79413af8cd4b2ebd06c8cd41cd77b8c491075f94a8586329bfd03a6854604de5f73f27d04c7be4b73038827c0174bad27faf21164139672af5b4ff5d34e46243ecf55bc8fcb49efaeaadfdfa9676d965cc860d131a1cdd0fe33e695e71379959bad3355c08a09140cb08717ba7bdf8533478d994e1227e9b61c", 0xf0}], 0x6, &(0x7f0000004500)=[@ip_pktinfo={{0x1c, 0x0, 0x8, {r5, @multicast2, @empty}}}, @ip_tos_u8={{0x11, 0x0, 0x1, 0x6}}, @ip_tos_u8={{0x11, 0x0, 0x1, 0xd}}, @ip_retopts={{0x24, 0x0, 0x7, {[@lsrr={0x83, 0x13, 0x84, [@empty, @multicast1, @local, @remote]}]}}}, @ip_tos_u8={{0x11, 0x0, 0x1, 0x81}}, @ip_ttl={{0x14, 0x0, 0x2, 0xffffffff}}, @ip_pktinfo={{0x1c, 0x0, 0x8, {r6, @dev={0xac, 0x14, 0x14, 0x2c}, @multicast2}}}, @ip_pktinfo={{0x1c, 0x0, 0x8, {r1, @rand_addr=0x64010100, @empty}}}], 0xe8}}, {{&(0x7f0000004600)={0x2, 0x4e24, @remote}, 0x10, &(0x7f0000005b00)=[{&(0x7f0000004640)="53f9735e70adb9733277e20054e62c2fdb5ee8182418c9afc112b83888f5054657ba91adb317dbe997fb0234a0ccf0e76255f7869fbb17664add1d477b8b2559b9afbab9f2c3c696c71db5844ffc28cb11fc1e34e2099cec1b4ba8d9186d7073cb3ca058e1ca8705f4f545d6f732d79cf6b7a03e828da1b6074ab1dc217315125cf5ed3d1900a0ddf54bab63d4fc5bd54daf11047b015d7e697329da466ac79f66fb87bd92909d2324773cce2bac4f11f0b1af14777d8dc783466fb9e93e55d9ce0a009cc4a54404487b95d2034e4cc08892fd7ff84d20f68a42559d99661a2234905a2d3ba2a7e0c3d0850d6457c9d8b445ac69422050929fa388c68402030856b6c7de010e61980a5a6063655277341c83b86a2ee1134a48ec549d17f56dabe7ce10d98e798a1a7972872fdc307a02a08778f882867e363c6788ff90c87095970e385e9675756b2fd50cae10bffa730665084e4e23fe6c7e2f738b747103d0e54001aea0ccbb38e6ffd71bc78f8a6068c26f42057daf4f817b5a9239c8c3a44e646009b954c5e6c77a030f6f1246cda72797b53b7c4d1d716929ce4e2d189d5f1535a705c6f4d7fb7af8c1bee7095e6249dc147ed12d484aa1f90ac89098ac3743a60b3ca13cb75ba287675319e5fcd9f969cfad8005b02b51b0500c98b7d2f783b7c061e632cd3454ca41bd840d60d0a7ac2d01b9d15969362ec945ed2644a739f09737ff02d12e83044361bd8dafe66f7e8b7b5248119cafb8f450fc2ad5deae7dfdafae8eb05bf7bc52a36abafeb5f62cae170d1c21ea683fe705c9f82508086c210b77354a5b6b2f4df7adecf1b2de6c76105c9ba9ea692cfdf2f73d4e6c79c379fb079631e4602fc872a0a0df2ecd5926c76a7b7c4b9f375f10cdd5e11afa70235ae067474b83affb5e29b025f945ea00c5d0bb0fc3e4c17e9b956b007d62e089790213143b27ee78cb76f9299a7e4a17b0a1b30f22a453102e2e5bd49b02a1bddf06d7223d9077f03da02c8f63d7812899dd5844020c7fa8db682b42f2c63783cf4d5dfafbd7b4844c686d0581098733c1be659c405e2f10ac8424735c57653fbd9fddf5d1a6055a7694ff17f5574e6714c5c785189d3ced81b6975bb9e70c4331c056918c3282bb439dbcb367dc2d754bd0a519f2b19555b8bd8dee8f10236750bfeee0f16f76a43fcfa2ad6ab471af415c09d4ede431b44ffbb642a77abd6e8471f5a5044bcd91506a2b5ad225e4f25a0f52df1d38fe46bedf4b88ad3fa7e7a05285f4eed2cf14908bd0756893f2f3a9d816a3afd38340c4cfbe483431a480763a3ceae4d093d23e9608716585b02ead786f9144afb263e9ce46de699c2deae36bda9a0ffabf1b9fb88fc3970a45a63b8f55599d9822b0b901447bf3c4e03a7d5ec41fbe051cefba2136d2698a7c73001d6bcf6425a602b26405cd1ab7b08df9b69560163820edf8b5e286bc386be310ebe72897cbb0ceea0e40365a9c638a09517c22289f05900667b3715523b6b9c3367082e23d828f54fa6fb4371e9c8f5c7e9dda6ebcf352d9c51e5d953c3d2521221857162039bb92651349e65b4ca9ae442e3857f1279371dcaa9db2260639c0cd839255bc401d8d7a3f0a084f2394a1e9bfadd6d98ba2b178de017edaedbef5bd736f5d2ebad5dd88b0d97ed5b5fe6bdf22720ede207aeeb1c07126a1a8b4dd11e4275311cd85c97ce475eb29ffab3644a953f1747724038aad75acc3c2f4545fe825394659cfe8759aaabd082d9f87a2d6a0dd4d9481da69273ec0dec4a60b386e88048084b8852621b4354913f5761331a6f6539d7179ac8e9f4b64ce612fadc6b8056a494e1c538a7d895ef64ae9e80d25b80ebbee6e179ea40edbc5fc6861967f2fa848e0f832a9a6378da7860621316c5997c2cff7c1fff1bdbe515e4dc11ade389dcd9fd6fd397ab4fb7bfbc4ff18eafd1b7ab050917c09a134c3616e76ca46d694dfa94a09386484be6937f9165e10c4d87883bb4a2da6e736c56e644602b15e6b2f43603e666e12a2423e7de39d65ded4d3f9a47f351b8ef084f65b74b3105640937076a4f368ebe40f2d25d3b7e87221a21deff5d6b69acf1b5aba8823c68cf0ba36044f125ab453aa6346d953d7f8095ae95bb9eb023eb0fbd7789d468574608d595099b15b70645e3ae1482253589753c24e8d98873ae578c06de5a47655a9b6873fc08af73b794fb2cd0947d5b2c485e907ac172287cf0532d93f41abbedbbf75efb3929168ef16425b2c8155844b9703022f051330b300a7a372f09691009a7434fc8f19a86e4c4b14e3223016588bc654b984f5b220df8ce7ac27afb5aee964be91c8d6a504becdb2eb99f2e6dc24e610fe7a8d883b772c6e6a98414d4767cc7d2afe64c583c521ec0221706e52be08097e9cfcaa4fc76360963bb486188f655fb7c81c76da99333b89ad0b027ed3054d2042a58ff11dcffaa8660da5b33f30982fffdf05bd64bc437a36faa017926caee3519135a112a020ba48b105b2de37720b9269d7f3af67b69b10556495db7c0a110ad8fc19183c4cc56f7664251d1d3f320383b03991ae04163996eacdceba12ed3536bbfe6ea312b52f811b0c946e5ea157d52ab56f8cd4b0e01ef8535d9ade17f2526f2d95217acab485d508041c2923e33a5d44a977bbd518e6ea2f711320c29cdb7e77cf7bf8da9b279a5fa7a81adf360e54a96bc974f5d2e0be719d577c5c35d6b26a01262e486ac89a2ebc1d18baa4b21a2fc17e4ea0d6f2d80f175e8e7d1cbc2317e213e207e05a0e3cf1940642f850f8254b8c63788138cf00c8e0f7dcc16a503a3b08a905cf849fe2281e0e8585c663f82916e659b82ae51d36fa7ac5d5e715cb2cc803462b9565cf5bf2ab1551633377e08f83be202785d8ac82b6a72620595bea0adb6aab6796f7065120fd7af6bc0c463e1003aee29807430c1215e99d53cc934c3627ddc586a503d3092548e9896562b57d668c278a75f6ef274aa49685268ce72a1b36557f86acae33907262b7ce67766a9d1d0c1c29cb52aac1aa1d20d504165c5f4b6d90a0b6b0d3abbad854cd2a9c8540af4eeb2049af553101bedd59db4508b5a090bb7de68d0b0eee9ec5c8ac5d53af9dee143231bf4c1ecdd5661bd664f03e3768f272844c5b1d97c52a7062f6f60437f6b39a02464d8b38ab71d7b133388a2736e7b8658771bfb3666f0f07eef342f8b660c3c8381c89130d02db2598807f9a06724deab425792a9a6adbec19ca24b79ae724d864704711fbb3fbda4026be72a63f153e0b3a7fc49dfbf38e25938975aee66afc537262a309e7d9dc41e776115495d737dc3b12f4ef5bb789d6c66d217ddc1811b1b65bb67d8b9b05826fc61792d969ad68fbbab37c89358d43823a719aea5a02b6bf3e686f7cd00ab43cd913823239460a85ad455b57b183092d95f6353a5e5bc89e09e275d7c2713c52b4c1cb5b808ea850ad062c744ce6b0f5e9d499e31918c4a4fd605dcb5bea2728083473f7184f5be330582a1910929239092521976485a50ef8f8153df9eb5bd0922bd2565a421c2584998d55dca026280a6ae5a78410e1e4a79665d1703636375e0b92e41de0e1f3c03c2e3cc35973385772721689ab783142354eb24ceecf20ab7fc5d6d8b8dea769980a21fe873db9a7f741a708f535e7fbea14d837fb382b630d14900e880bd9f729070211f0c29aa0a0f671ccd2b2a111f90aba877f8c1df202874c370abdc708beeaf46b2b89418fed9c6b85ec641022db0dd7733f69ad2da20792f0ac23b43a34247cc20e1ab7ebbcab89764658206e4b9827eafeba310a5b7cdb3e3165ede6f36cdb3977eea3dfdb4c415170b6f2f4438c52013310cc2c3e532090c74c541660182b33d254c44615519cc26bfa1c8d4e78001e26eff28576b5c24d155951c9d04de36896719c80e017f3a009984e264276e63022a9dcc99b26638d121cefd2455c2e7ece89e5d54c1fc516dc2dffc196a34913284ab16fbf64e59bd50796c90860be1443e4d357a2325fd91f066adf1509e1d331bfc8e0dedefa0c8f67f59b625923e025ef7b23196dd85846a495ed042be327a9714135a613435c81f82bccac64e5a6a04ab1d48deaab249c7b04d90471e5cfac5247b3362db1a99126e4d4c0d6006699d3f322dc88718f441e8658441cfe5804f690c83f5283c152826b145ea64fb0c1c52753873895edf0e8c0a4637e07e1bce7b4ba71b5b6eeb96b71a570ccc1e044b54b3dc728ae2347878abd86dce836e70e2ed8c8488ae2cdf0a761e9a52a83275484e8bab1141d16b363333fa71054a5e9255e4b3b9882485a455552b7c3cde11892b0627f3f7c52b619503010b718a5f6911a4844381571bf5e57ecafb3dca56253d79157c86b40e4ff8fdf4559aa701476ff2af88ca2f6448a036c6be681f95ac933c686630bee730e8b0033ca5a165d4d86b6fe8ab9393a65d11b41ef3c9be1c9b4a7bd9cefd5b23a611a5eb1d476c0f5309a64c3640343e59de326706c0d65fa3ff5dd36a7df7922cee8980efc9fc43600376c96fa9b1d15af5f462dee1b9e9631bfb11e5673f494641f182dcf3ddeb82adbd4709faab7f17e8e57ea336bfd77a256dd3ba252ca8d4cb34840014af1e3ed4559195a46fbc1bfe2029ef6519ff9eb8452bed13bed5ff2fa1190293e585ee06495f046820499569f1be1884348c801aa8c8d08383a4f88e1a5b8f6ddad44d104830f06c8a7cd79685c448a6d6a3ca66be407a30f8e4dacd0eccddacb97e7ca8d54a4ddc492aed0dcc2aef01b0c9457171d98963a446bcd7a539b082bd52364592a147527de4654e72fb298e3fc3299a67b1567e738fcfb74655418874d5188188c5872f76b7c42c1d973f4b949189762f93de26b6d23fba7c4f9a12bd545d81defeac50ed41485270c7833eb1ae7506e10c4dd9e300a19db426ed6605dd33d44030da04e9fc140c904bfcd1aefb3451487f90c1baf90f6f073269686b2b0add00887ccc9369e4d23b3afd9d43d14c075b7e95d78cc5305dbe05ba3ede268393d08131153a602bd9949c151ee66ace618f982e02f43a8fdd4a7fd9d70f8023ab6617b4673aae0c054a385fcac28eb0bfab2a6568e5364535651922b989b4205eef6c7d494b7f03652fb70f52e5080a27ca171bb9127c5ee78ed1753d9416ae093af9fe0f07f99bd843d207d20be8686e399a6662b412f76659f47578f75167adede9087264590e8ab2841fa7adb24e3e0e1f79957f7fb5b881b83e30830494290ef9c3426f5718f668e46f2fbf5080c5e81fbd8391d6015b9f1668f9038a09d4ff9c9fe170402265bcb7f09b729117bfae1f3e2528800dc9f7ad9358e10204da9d7ebfc50014c731c60df33fb80f2a58b06af6645eb0587e631b04e9e0b3e4c2c0bb1847b8d7cb34c09cf7641831427ea5c5e8606e70b22d6c619ff30a79087bb88992d9720c13654bedb689ae79a5917f103cd1101f7930895a5d0ee90153064130cec524f124756f547e4ca9286c757adc802c2f4aaea47e224ae4e8d30e4376ce7f4bf2a7e640a59755a9ba242156c20b7d81b40077b633d34fe2a658f8a09f3a06f0ef9bb98d3a929b5c2cc1c825fe582a01573f261d579020c9161a5b13785bfbc2b05c7d81d360b9ef09d8760602986d67992c3ebe3029671c81f5a623672f723b7807148446b8a4a8bc2d246196460b1371300778bafe3075609b22a085354ea4ecfcbc2b5126f927fa6a88346e7ba566a73fcf33715010b094158109575ccbe3b59702c945f", 0x1000}, {&(0x7f0000005640)="865cac5cf1e850b586a757f6badf30d315c0582bf7fcac25c728d426959433eee3eca50eb495b5dc2716b1aa7b55611b4a956b629fbdcc04b04e1b47b86e790d03508be74e7184b9a555ee27b19835c632cbc4cf6abf1ba9c5b1433409341315fa7449deba4c163768", 0x69}, {&(0x7f00000056c0)="07f6e6529eddf976e7672a83", 0xc}, {&(0x7f0000005700)="1fe939e0271670893caf492ec2734c11e966d4c25005d10b7927ba175706aa445d466e305c12032252a94050e4f0f440c53489e5df5a7d1b0fff0a775513504829047fb72f4fa53efcddd92365e7f7d7e88cc319c0a13db025aaec87", 0x5c}, {&(0x7f0000005780)="ab9fcda95de27aec920b00ecabe14a2a53dd38f678c2c8e93872e21ce14cdc0363817e08fd00124db791914e06db9c6f2a1efbeef6d30923aca626f00054b7ac022375c49759e491bb3a1eda4f3426a3c84f00cb22430e30967dfab1e6b6289a32118aaf50e10df02071110603b80a37354cf7070d854b4f7d9699d2ec123559a2f7f727dab8db5ab6202df1c503b5e788094e0964baa5812fd278e7e437f99f7c12e77091cdedf8f4ea7ab5782b7a8e09f1c4b928713c46d59d499c9b7ed5baa307314a9e55d7cc28b9412a7c0b01f1f22682f5bdbd8df63b8f3a9d007b6355fe993b8f2588226fe93bc6d825b75d8fb3855d02aa1cbfd9ae319c4c", 0xfc}, {&(0x7f0000005880)="7fca80124185e5dd249d95a84a02fbe82ad224a1da3bbf882c2417cbbd17b0a922", 0x21}, {&(0x7f00000058c0)="d7e6154a284962f9b9957310c8e66518efd11c5b74842a89b505864de4b395a84679b9a5503d1107d72714542f38b2067d1aa00b0e9a0e8e09291effe958dabe924ac9eb91777e37501c59b31cd2481395b8913a1d86953dd0415d2936cc94b2927093e1f8ab6e7fe98873b98d4f5cd627fbf0793385ae1dd9168d2c890e1e9e81f748a74b90e3672dc40b4eab49f867488bdb63585a94a846ba287a95d5c1603ec62bc2c82e230fcd5541d4c3e2559f6611d1219b9c92785dd342bd4426fc5a950ab731d6d5f6dc51d568a3b661059021e1c4651be6d1a3f15b21b8b9ae9cbf3e29c08d49165e7bcb", 0xe9}, {&(0x7f00000059c0)="33693054d4918ab6e89ec44fbfa208a62c871893d1364dc3aa7fcd571ca208a4e9e87c13cfb741936537496d700fa8c358f1ebe5d01f20c299716103ac1aed7d24cd3f58c1071bf65576e7fd8ecef01000ce065c645f958d9e1a9bfb39eb734953c791d1365512b224", 0x69}, {&(0x7f0000005a40)="189df85c169e50511196cbdff2af17e344acdecc5354c882a8657ab78d9ed25e803e401fbcb0c5206e80df81356ea3886c0e3d31f4d90ee9c1c506793dc88a954de4eca681bcd3a7b72a99cc83c96c9aacffc460afe2ccc96dc3127b3f5fc7f6fbdf8b9a76bad97c791fec2bd7bcc9833e608829454e7405bf50af3961a84edec089ce0720c8497521efcebc5a0660861b1cd5afc1aa7356e7af", 0x9a}], 0x9}}, {{&(0x7f0000005bc0)={0x2, 0x4e21, @multicast1}, 0x10, &(0x7f0000005d00)=[{&(0x7f0000005c00)="2a6957dfa2dfeecccba3fa9853090d508fc344ff39b96b5898055da283230b3857d9b17da0fe2193286c3776de4fed8feddffa71ca0eaeebc83b6c48a4df80dea7e43f93eb1e32ff89b61ae32470e09724e7c1b1b5e65812ea949691dcb068b84c9f3bfc87fd142f8badc1437bb640222ef140631c38cce9caf9c37fe9fc0efb620bcbf49ea5a98694926f586eb7423b0e8cee1c43fcadb28b0e268acf97a1338bb198f0bc00dbb1a7970979c9d069604964b75218073cdc0928fb2d43945f3901a50a27aedeb07e6f9919ead39100786a9820b085d9a39acc8d123863edf5fd07f8fbca45107ba2ccd77951182f9201fd5226", 0xf3}], 0x1, &(0x7f0000005d40)=[@ip_tos_u8={{0x11, 0x0, 0x1, 0x80}}, @ip_retopts={{0x20, 0x0, 0x7, {[@rr={0x7, 0x7, 0x19, [@private=0xa010102]}, @generic={0x83, 0x9, "88e82095ad9f17"}]}}}, @ip_tos_int={{0x14, 0x0, 0x1, 0x6}}, @ip_ttl={{0x14, 0x0, 0x2, 0xfffffff7}}, @ip_tos_u8={{0x11, 0x0, 0x1, 0x3f}}, @ip_pktinfo={{0x1c, 0x0, 0x8, {r3, @multicast2, @dev={0xac, 0x14, 0x14, 0x37}}}}], 0xa0}}], 0x8, 0x8000) r7 = socket$netlink(0x10, 0x3, 0x0) writev(r7, &(0x7f00000000c0)=[{&(0x7f0000000240)="390000001300034700bb65e1c3e4ffff01000000010000005600000025000000190004000400000007fd17e5ffff0800040000000000000000", 0x39}], 0x1) r8 = socket(0xa, 0x1, 0x0) ioctl(r8, 0x8916, &(0x7f0000000000)) r9 = socket$inet6_tcp(0xa, 0x1, 0x0) r10 = socket$igmp(0x2, 0x3, 0x2) setsockopt$IPT_SO_SET_REPLACE(r10, 0x0, 0x40, &(0x7f0000000480)=@security={'security\x00', 0xe, 0x4, 0x358, 0xffffffff, 0x0, 0x1f0, 0x140, 0xffffffff, 0xffffffff, 0x2c0, 0x2c0, 0x2c0, 0xffffffff, 0x4, &(0x7f0000000300), {[{{@ip={@loopback, @empty, 0x6339420cda9ae7e9, 0xffffffff, 'nr0\x00', 'ipvlan0\x00', {}, {}, 0x89, 0x0, 0x2}, 0x0, 0xe0, 0x140, 0x0, {}, [@common=@set={{0x40}, {{0x2, [0x1, 0x2, 0x4, 0x4, 0x0, 0x6], 0x1, 0x9}}}, @common=@ah={{0x30}, {[0x1, 0x32]}}]}, @common=@SET={0x60, 'SET\x00', 0x0, {{0x0, [0x0, 0x4, 0x5, 0x6, 0x4, 0x5], 0x4, 0x6}, {0x3, [0x0, 0x1, 0x6, 0x1, 0x3], 0x1, 0x4}}}}, {{@uncond, 0x0, 0x70, 0xb0}, @common=@unspec=@RATEEST={0x40, 'RATEEST\x00', 0x0, {'syz1\x00', 0x9, 0xaa, {0x6}}}}, {{@ip={@multicast1, @empty, 0xffffff00, 0xffffff00, 'pim6reg0\x00', 'macsec0\x00', {0xff}, {0xff}, 0xc9, 0x2, 0x44}, 0x0, 0x70, 0xd0}, @common=@SET={0x60, 'SET\x00', 0x0, {{0x0, [0x4, 0x2, 0x1, 0x1, 0x4, 0x8], 0x5, 0x4}, {0x2, [0x6, 0x3, 0x3, 0x3, 0x4, 0x1], 0x0, 0x7}}}}], {{'\x00', 0x0, 0x70, 0x98}, {0x28}}}}, 0x3b8) (async) setsockopt$IPT_SO_SET_REPLACE(r10, 0x0, 0x40, &(0x7f0000000480)=@security={'security\x00', 0xe, 0x4, 0x358, 0xffffffff, 0x0, 0x1f0, 0x140, 0xffffffff, 0xffffffff, 0x2c0, 0x2c0, 0x2c0, 0xffffffff, 0x4, &(0x7f0000000300), {[{{@ip={@loopback, @empty, 0x6339420cda9ae7e9, 0xffffffff, 'nr0\x00', 'ipvlan0\x00', {}, {}, 0x89, 0x0, 0x2}, 0x0, 0xe0, 0x140, 0x0, {}, [@common=@set={{0x40}, {{0x2, [0x1, 0x2, 0x4, 0x4, 0x0, 0x6], 0x1, 0x9}}}, @common=@ah={{0x30}, {[0x1, 0x32]}}]}, @common=@SET={0x60, 'SET\x00', 0x0, {{0x0, [0x0, 0x4, 0x5, 0x6, 0x4, 0x5], 0x4, 0x6}, {0x3, [0x0, 0x1, 0x6, 0x1, 0x3], 0x1, 0x4}}}}, {{@uncond, 0x0, 0x70, 0xb0}, @common=@unspec=@RATEEST={0x40, 'RATEEST\x00', 0x0, {'syz1\x00', 0x9, 0xaa, {0x6}}}}, {{@ip={@multicast1, @empty, 0xffffff00, 0xffffff00, 'pim6reg0\x00', 'macsec0\x00', {0xff}, {0xff}, 0xc9, 0x2, 0x44}, 0x0, 0x70, 0xd0}, @common=@SET={0x60, 'SET\x00', 0x0, {{0x0, [0x4, 0x2, 0x1, 0x1, 0x4, 0x8], 0x5, 0x4}, {0x2, [0x6, 0x3, 0x3, 0x3, 0x4, 0x1], 0x0, 0x7}}}}], {{'\x00', 0x0, 0x70, 0x98}, {0x28}}}}, 0x3b8) ioctl$sock_inet6_SIOCSIFADDR(r9, 0x8916, &(0x7f0000000200)={@private1, 0x0, r1}) sendmsg$nl_route_sched(r8, &(0x7f0000000400)={&(0x7f0000000340)={0x10, 0x0, 0x0, 0x40559f822b60283d}, 0xc, &(0x7f00000003c0)={&(0x7f0000000380)=@gettclass={0x24, 0x2a, 0x436687f90a88ca27, 0x70bd29, 0x25dfdbfe, {0x0, 0x0, 0x0, r3, {0xd, 0x5}, {0x5, 0x9}, {0x9, 0xb}}, ["", "", ""]}, 0x24}, 0x1, 0x0, 0x0, 0x4}, 0x0) (async) sendmsg$nl_route_sched(r8, &(0x7f0000000400)={&(0x7f0000000340)={0x10, 0x0, 0x0, 0x40559f822b60283d}, 0xc, &(0x7f00000003c0)={&(0x7f0000000380)=@gettclass={0x24, 0x2a, 0x436687f90a88ca27, 0x70bd29, 0x25dfdbfe, {0x0, 0x0, 0x0, r3, {0xd, 0x5}, {0x5, 0x9}, {0x9, 0xb}}, ["", "", ""]}, 0x24}, 0x1, 0x0, 0x0, 0x4}, 0x0) [ 653.060167][T29334] FAULT_INJECTION: forcing a failure. [ 653.060167][T29334] name fail_usercopy, interval 1, probability 0, space 0, times 0 00:10:53 executing program 2: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000001500)=@newtaction={0xe6c, 0x30, 0x25, 0x0, 0x0, {}, [{0xe58, 0x1, [@m_pedit={0xe54, 0x1, 0x0, 0x0, {{0xa}, {0xe28, 0x2, 0x0, 0x1, [@TCA_PEDIT_KEYS_EX={0x4}, @TCA_PEDIT_PARMS_EX={0xe20, 0x4, {{{}, 0x2}, [{}, {}, {}, {}, {0x0, 0x0, 0x0, 0x700}]}}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0xe6c}}, 0x0) [ 653.086419][T29334] CPU: 1 PID: 29334 Comm: syz-executor.4 Not tainted 5.15.151-syzkaller #0 [ 653.088787][T29334] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/25/2024 [ 653.091508][T29334] Call trace: [ 653.092361][T29334] dump_backtrace+0x0/0x530 [ 653.093591][T29334] show_stack+0x2c/0x3c [ 653.094673][T29334] dump_stack_lvl+0x108/0x170 [ 653.095886][T29334] dump_stack+0x1c/0x58 [ 653.097035][T29334] should_fail+0x3b8/0x514 [ 653.098257][T29334] should_fail_usercopy+0x20/0x30 [ 653.099617][T29334] __keyctl_dh_compute+0xa34/0x1018 [ 653.100997][T29334] keyctl_dh_compute+0x1ec/0x274 [ 653.102289][T29334] __arm64_sys_keyctl+0x5d4/0x860 [ 653.103644][T29334] invoke_syscall+0x98/0x2b8 [ 653.104877][T29334] el0_svc_common+0x138/0x258 [ 653.106117][T29334] do_el0_svc+0x58/0x14c [ 653.107233][T29334] el0_svc+0x7c/0x1f0 [ 653.108276][T29334] el0t_64_sync_handler+0x84/0xe4 [ 653.109614][T29334] el0t_64_sync+0x1a0/0x1a4 00:10:53 executing program 3: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000001500)=@newtaction={0xe70, 0x30, 0x25, 0x0, 0x0, {}, [{0xe5c, 0x1, [@m_pedit={0xe58, 0x1, 0x0, 0x0, {{0xa}, {0xe2c, 0x2, 0x0, 0x1, [@TCA_PEDIT_KEYS_EX={0x8, 0x5, 0x0, 0x1, [{0x4, 0x2}]}, @TCA_PEDIT_PARMS_EX={0xe20, 0x4, {{{}, 0x2}, [{}, {}, {}, {}, {0x0, 0xd0030000}]}}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0xe70}}, 0x0) 00:10:53 executing program 2: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000001500)=@newtaction={0xe6c, 0x30, 0x25, 0x0, 0x0, {}, [{0xe58, 0x1, [@m_pedit={0xe54, 0x1, 0x0, 0x0, {{0xa}, {0xe28, 0x2, 0x0, 0x1, [@TCA_PEDIT_KEYS_EX={0x4}, @TCA_PEDIT_PARMS_EX={0xe20, 0x4, {{{}, 0x2}, [{}, {}, {}, {}, {0x0, 0x0, 0x0, 0x900}]}}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0xe6c}}, 0x0) 00:10:53 executing program 2: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000001500)=@newtaction={0xe6c, 0x30, 0x25, 0x0, 0x0, {}, [{0xe58, 0x1, [@m_pedit={0xe54, 0x1, 0x0, 0x0, {{0xa}, {0xe28, 0x2, 0x0, 0x1, [@TCA_PEDIT_KEYS_EX={0x4}, @TCA_PEDIT_PARMS_EX={0xe20, 0x4, {{{}, 0x2}, [{}, {}, {}, {}, {0x0, 0x0, 0x0, 0xa00}]}}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0xe6c}}, 0x0) 00:10:53 executing program 3: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000001500)=@newtaction={0xe70, 0x30, 0x25, 0x0, 0x0, {}, [{0xe5c, 0x1, [@m_pedit={0xe58, 0x1, 0x0, 0x0, {{0xa}, {0xe2c, 0x2, 0x0, 0x1, [@TCA_PEDIT_KEYS_EX={0x8, 0x5, 0x0, 0x1, [{0x4, 0x2}]}, @TCA_PEDIT_PARMS_EX={0xe20, 0x4, {{{}, 0x2}, [{}, {}, {}, {}, {0x0, 0xf0ffffff}]}}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0xe70}}, 0x0) 00:10:53 executing program 2: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000001500)=@newtaction={0xe6c, 0x30, 0x25, 0x0, 0x0, {}, [{0xe58, 0x1, [@m_pedit={0xe54, 0x1, 0x0, 0x0, {{0xa}, {0xe28, 0x2, 0x0, 0x1, [@TCA_PEDIT_KEYS_EX={0x4}, @TCA_PEDIT_PARMS_EX={0xe20, 0x4, {{{}, 0x2}, [{}, {}, {}, {}, {0x0, 0x0, 0x0, 0xb00}]}}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0xe6c}}, 0x0) [ 653.217629][T29351] netlink: 'syz-executor.0': attribute type 4 has an invalid length. [ 653.221256][T29351] x_tables: duplicate underflow at hook 2 [ 653.245966][T29352] x_tables: duplicate underflow at hook 2 00:10:53 executing program 4: add_key$user(0x0, 0x0, &(0x7f0000000180)="9e", 0x1, 0xfffffffffffffff8) r0 = add_key$user(&(0x7f0000000200), &(0x7f0000000300)={'syz', 0x1}, &(0x7f0000000240)="03", 0x1, 0xfffffffffffffffe) r1 = add_key$user(&(0x7f00000003c0), &(0x7f0000000440), &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f0000000100)={r0, r1, r1}, &(0x7f00000001c0)=""/51, 0x33, &(0x7f0000000340)={&(0x7f0000000280)={'crc32\x00'}}) (fail_nth: 25) 00:10:53 executing program 3: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000001500)=@newtaction={0xe70, 0x30, 0x25, 0x0, 0x0, {}, [{0xe5c, 0x1, [@m_pedit={0xe58, 0x1, 0x0, 0x0, {{0xa}, {0xe2c, 0x2, 0x0, 0x1, [@TCA_PEDIT_KEYS_EX={0x8, 0x5, 0x0, 0x1, [{0x4, 0x2}]}, @TCA_PEDIT_PARMS_EX={0xe20, 0x4, {{{}, 0x2}, [{}, {}, {}, {}, {0x0, 0xffffa888}]}}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0xe70}}, 0x0) 00:10:53 executing program 2: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000001500)=@newtaction={0xe6c, 0x30, 0x25, 0x0, 0x0, {}, [{0xe58, 0x1, [@m_pedit={0xe54, 0x1, 0x0, 0x0, {{0xa}, {0xe28, 0x2, 0x0, 0x1, [@TCA_PEDIT_KEYS_EX={0x4}, @TCA_PEDIT_PARMS_EX={0xe20, 0x4, {{{}, 0x2}, [{}, {}, {}, {}, {0x0, 0x0, 0x0, 0xc00}]}}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0xe6c}}, 0x0) [ 653.329818][T29361] FAULT_INJECTION: forcing a failure. [ 653.329818][T29361] name failslab, interval 1, probability 0, space 0, times 0 [ 653.333168][T29361] CPU: 1 PID: 29361 Comm: syz-executor.4 Not tainted 5.15.151-syzkaller #0 [ 653.335392][T29361] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/25/2024 [ 653.337969][T29361] Call trace: [ 653.338812][T29361] dump_backtrace+0x0/0x530 [ 653.339970][T29361] show_stack+0x2c/0x3c [ 653.341081][T29361] dump_stack_lvl+0x108/0x170 [ 653.342353][T29361] dump_stack+0x1c/0x58 [ 653.343435][T29361] should_fail+0x3b8/0x514 [ 653.344601][T29361] __should_failslab+0xbc/0x110 [ 653.345848][T29361] should_failslab+0x10/0x28 [ 653.347021][T29361] slab_pre_alloc_hook+0x64/0xe8 [ 653.348328][T29361] __kmalloc+0xc0/0x4c8 [ 653.349431][T29361] keyctl_dh_compute_kdf+0x104/0x674 [ 653.350823][T29361] __keyctl_dh_compute+0xc54/0x1018 [ 653.352189][T29361] keyctl_dh_compute+0x1ec/0x274 [ 653.353528][T29361] __arm64_sys_keyctl+0x5d4/0x860 [ 653.354882][T29361] invoke_syscall+0x98/0x2b8 [ 653.356141][T29361] el0_svc_common+0x138/0x258 [ 653.357478][T29361] do_el0_svc+0x58/0x14c [ 653.358638][T29361] el0_svc+0x7c/0x1f0 [ 653.359727][T29361] el0t_64_sync_handler+0x84/0xe4 [ 653.361072][T29361] el0t_64_sync+0x1a0/0x1a4 00:10:53 executing program 0: r0 = socket$inet(0x2, 0x3, 0x8d) setsockopt$inet_msfilter(r0, 0x0, 0x8, &(0x7f0000000440)=ANY=[@ANYBLOB='~'], 0x1) getsockopt$inet_pktinfo(r0, 0x0, 0x8, &(0x7f0000000040)={0x0, @local, @local}, &(0x7f0000000140)=0xc) ioctl$sock_inet6_SIOCSIFADDR(0xffffffffffffffff, 0x8916, &(0x7f0000000000)={@ipv4={'\x00', '\xff\xff', @loopback}, 0x0, r1}) (async) r2 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPCTNL_MSG_CT_NEW(r2, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000025e40)={0x70, 0x0, 0x1, 0x401, 0x0, 0x0, {0x2}, [@CTA_TUPLE_ORIG={0x24, 0x1, 0x0, 0x1, [@CTA_TUPLE_IP={0x14, 0x1, 0x0, 0x1, @ipv4={{0x8, 0x1, @loopback}, {0x8, 0x2, @dev}}}, @CTA_TUPLE_PROTO={0xc, 0x2, 0x0, 0x1, {0x5}}]}, @CTA_TUPLE_REPLY={0x24, 0x2, 0x0, 0x1, [@CTA_TUPLE_IP={0x14, 0x1, 0x0, 0x1, @ipv4={{0x8, 0x1, @loopback}, {0x8, 0x2, @initdev={0xac, 0x1e, 0x0, 0x0}}}}, @CTA_TUPLE_PROTO={0xc, 0x2, 0x0, 0x1, {0x5}}]}, @CTA_TIMEOUT={0x8}, @CTA_SYNPROXY={0x4, 0xe}, @CTA_MARK={0x8}]}, 0x70}}, 0x0) (async) ioctl$sock_SIOCGIFINDEX(r2, 0x8933, &(0x7f00000002c0)={'erspan0\x00', 0x0}) (async) sendmsg$MPTCP_PM_CMD_SET_LIMITS(0xffffffffffffffff, &(0x7f0000000280)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x1000000}, 0xc, &(0x7f0000000100)={&(0x7f0000000180)={0x64, 0x0, 0x200, 0x70bd2b, 0x25dfdbfd, {}, [@MPTCP_PM_ATTR_RCV_ADD_ADDRS={0x8, 0x2, 0x4}, @MPTCP_PM_ATTR_RCV_ADD_ADDRS={0x8, 0x2, 0x4}, @MPTCP_PM_ATTR_ADDR_REMOTE={0x38, 0x6, 0x0, 0x1, [@MPTCP_PM_ADDR_ATTR_PORT={0x6, 0x5, 0x4e20}, @MPTCP_PM_ADDR_ATTR_PORT={0x6, 0x5, 0x4e23}, @MPTCP_PM_ADDR_ATTR_PORT={0x6, 0x5, 0x4e22}, @MPTCP_PM_ADDR_ATTR_ADDR6={0x14, 0x4, @ipv4={'\x00', '\xff\xff', @multicast2}}, @MPTCP_PM_ADDR_ATTR_FAMILY={0x6, 0x1, 0xa}]}, @MPTCP_PM_ATTR_TOKEN={0x8, 0x4, 0xe30}]}, 0x64}, 0x1, 0x0, 0x0, 0x4}, 0x5) (async) r4 = socket$packet(0x11, 0x3, 0x300) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r4, 0x8933, &(0x7f0000000040)={'batadv0\x00', 0x0}) sendto$packet(r4, &(0x7f0000000000)="150cb363b38233a595504d488848", 0xe, 0x0, &(0x7f0000000080)={0x11, 0x0, r5, 0x1, 0x0, 0x6, @link_local}, 0x14) (async) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f00000044c0)={'batadv0\x00', 0x0}) sendmmsg$inet(r0, &(0x7f0000005e00)=[{{0x0, 0x0, &(0x7f0000000900)=[{&(0x7f0000000840)="0d8a265335ff217020badbdd54b0483cc797ed7d8421dc740d69ec3d0432a6b3deb98fa5adcd4b90a64607d529c8c2ff1214", 0x32}, {&(0x7f0000000880)="ce186f1711e620af732a7517d1e57298bf3a6be77a6d72112a794365b20f15557a73d4f3d2bdb276959495437833a919a7", 0x31}, {&(0x7f00000008c0)}], 0x3, &(0x7f0000000940)=[@ip_retopts={{0x14, 0x0, 0x7, {[@noop]}}}, @ip_pktinfo={{0x1c, 0x0, 0x8, {r3, @rand_addr=0x64010101, @local}}}, @ip_ttl={{0x14, 0x0, 0x2, 0x1}}], 0x50}}, {{&(0x7f00000009c0)={0x2, 0x4e24, @loopback}, 0x10, &(0x7f0000000a00), 0x0, &(0x7f0000000a40)=[@ip_tos_u8={{0x11, 0x0, 0x1, 0x5}}], 0x18}}, {{&(0x7f0000000a80)={0x2, 0x4e21, @empty}, 0x10, &(0x7f0000000d00)=[{&(0x7f0000000ac0)="4bc8111041b140e6a2a19920212a161ced38da6184e58fd2a52d13cd350cc54e7a48d17d41da7ed0bbac3a2e87229e90d632cca7aed464849e13efdb8884ec6f00ebd51a85ec7f52b3d6a002ff14a8297299103fc68c8acaca85c315539093b4084411532332e67beb46b8405a00d7dd886fa2e70f044c9371d161c105e30b8359dca17d7b6874b59012f5cda1b267196b1f5e3c1d132ac4339c3e6aa91a52b4074cdcae849d07edad8bd4edf62d4f5d5aa3bf1a4d328fc36435b73d4071d149b251525a31c414133f0cfa0266f8d1df6997c5221a774c0747681632d8110ef1f9f38be0b065ed20f7ee151223c3c9f020ce8783", 0xf4}, {&(0x7f0000000bc0)="8cf3bee0b7f2d93f0427324dc2bcc2a0d0ee1e8fd56b62a90b10f2fd32a9d543df33419bf1349e6b5b4a77f5468f1e74d10fe348aa8b179218c0997484dfc3d8fd269f946cf8e9102d81210e38a11bd056d7ab0396b8888fffb820b8db55086f09fa1081790522d34db5f42fd1d2ff2d8363a96c2e84a75b61b1ef6a9eb9a6887f093cdeb686b5b399af5a4d6c37b555329f65b08876970c1b0b256871433fb7a2272ee9ee298eafd00bcea618ff50a344179534b80d461277db84fa6d5627585b76a9bee2781c80845c7c13dfd42910e374ac717fd42def566b8fc65fc31e011845e5c0d8bcf59e7eacb5286c69224c76d00a6828463f91", 0xf8}, {&(0x7f0000000cc0)="63a3f297869c9422632ce4083661b05b396f", 0x12}], 0x3, &(0x7f0000006000)=[@ip_retopts={{0x2c, 0x0, 0x7, {[@ra={0x94, 0x4}, @noop, @cipso={0x86, 0x10, 0x2, [{0x0, 0xa, "0bc2b39c0160d345"}]}, @ra={0x94, 0x4, 0x1}]}}}, @ip_pktinfo={{0x1c, 0x0, 0x8, {r1, @loopback, @multicast2}}}, @ip_tos_int={{0x14, 0x0, 0x1, 0x2}}, @ip_pktinfo={{0x1c, 0x0, 0x8, {0x0, @empty, @broadcast}}}, @ip_ttl={{0x14, 0x0, 0x2, 0x470}}, @ip_retopts={{0xa0, 0x0, 0x7, {[@rr={0x7, 0x23, 0x5b, [@multicast2, @rand_addr=0x64010100, @multicast2, @broadcast, @local, @local, @local, @empty]}, @cipso={0x86, 0x49, 0xffffffffffffffff, [{0x7, 0xf, "a1fbb84216e5e792407e0d03fa"}, {0x3, 0xa, "e4e7d6481e90bf41"}, {0x7, 0xd, "9c347776a5923e5eca1ba1"}, {0x0, 0xc, "9826d461ed1ba0cef646"}, {0x5, 0x11, "aa04aea7ca1ae2ff2b2957666afc4b"}]}, @rr={0x7, 0x1b, 0x2b, [@dev={0xac, 0x14, 0x14, 0x34}, @dev={0xac, 0x14, 0x14, 0x15}, @private=0xa010100, @broadcast, @remote, @remote]}, @generic={0x0, 0x7, "380d63060d"}]}}}, @ip_pktinfo={{0x1c, 0x0, 0x8, {r1, @initdev={0xac, 0x1e, 0x0, 0x0}, @loopback}}}, @ip_tos_u8={{0x11}}, @ip_tos_u8={{0x11, 0x0, 0x1, 0x3}}], 0x190}}, {{0x0, 0x0, &(0x7f0000000f80)=[{&(0x7f0000000ec0)="bbedd81da03ca343a12fea18e24ff908f4fe6323e321bd81b5d5", 0x1a}, {&(0x7f0000000f00)="dfb148330d0d41c738d3922a3ab3618b240e099d0af2457f93e67f120e74114398f3988c9cc0e740f985332869105959336590046f7587a28d903c3e6ea942b83b4ca2e7d2f63805a98eb42360851acb1f7e755a79be1cd71f4d3567feb8a8f93b7c", 0x62}], 0x2, &(0x7f0000000fc0)=[@ip_ttl={{0x14, 0x0, 0x2, 0x81}}, @ip_retopts={{0x1c, 0x0, 0x7, {[@generic={0x94, 0x3, 'h'}, @noop, @lsrr={0x83, 0x7, 0x60, [@private=0xa010100]}]}}}], 0x38}}, {{&(0x7f0000001000)={0x2, 0x4e22, @initdev={0xac, 0x1e, 0x0, 0x0}}, 0x10, &(0x7f0000002040)=[{&(0x7f0000001040)="0f7889387bd7e5d22c33e0b5f92102b9ce62b66f1e084c6f50369ee3c0af634eea53c7acdab4a31612f1119f4925f9c09c62be2ebfbc95f5cecb8c7bfb41360bd61f6d1799eee06cd20d7e1737092f2fa402ad0a268b92c429bcac7f7fe571cd96e8a962416b9bd839545ce7655ee40e6ffbbc6d9b7e50817edbfbc11429ddf03bf41ad84423f19622d8fd1547c78158550fcf1d860a160f9954fbdde64c8876d9b8c20c184e4ab1b27105e9b0ed7d70a791b731ad31b95607c1d39ae3394110699d2b2a82e5273e24951d3fcf26fee88b7b3ccbc00ca7d09b82d0d9b0f5de236f137daa6ff0da351f0b3cbfa3c30cc71aba2a15795eb70b0774518cfb84c072286a6a29ce25ce21bece5da8232db3f00078555dc02bd001918be7c8ad6e09dfe7365b0f77001245cf33d38ab6129408a02b232880ab72be323a14ae070323a53d772a8860b9492ce4e07620ac9de5524a97a5fe6d4da6423da5bdf58ed84479257aad3076d203ca3c6de8f0ebe4bf971421b525643cad36122d9aeb289e6b48147d019cad88dd1312e954c2f2fe2cafa85d5d37e6b1c97bb190a2d7bfcf1022536fcbbcf6a4aa52b3ddf62ac8fe2ed870e2acc0703b326b6e3426db5627505d22efc4c43eeff8f22a9aec0e4d45c4651f733b361dc764bb25a3a82bb3e16997dc2307d98ca84da155ceab3ae90a4f12880018ed20f79367c65b49aa69e57c4713bca1fc0bb1646199bc98b212164fdff09dc4e3e8ebfdee6ef3365b61cc27ee6dbad5bd13f940b73e48d8b1c2c7a7bbac376bdcebe04714ca21d4502d7b3db8b31a9e404a113ed0aa3c82c620da20cb5cca44ef833b8a19a10634bba612def4cbd3cf20d55320d2751e5ab717919213dbdbe9cb39c2425400db50a9a04e33aaebdccd8fda0753bf2824cde311225f08abd3abc059437eabdf9e644f03280902ce1675f725c61d9c8830a7d9e1eefeb5250079f2478869d40f5f5d751039ccc5c01a45ee2c0b146bbfcb1c8b3a3b35c058de5d60438e7077cd255b01372b3500593a4c80590e5e879322b8eff23539bfa7ab418de3a2b7e6f651ac9186728029ca4b0d303b6aa845d8cc44fa97e65623d9cbed4f2dc5086c226d567ceb5327b97d1bc847c80f2a21838b3305815fb4b26aaa8696cabac9db3a0f2189a7a1eb17ce2ae2dbcdc516661f06e177143a435873dd2f179f021d4645fcc97e4ae04d4835c6f41215525c48e8ffaf57e95a03de6d20318f4ba555b25d5de7072521717a4937eb61cc4c081187d46507bb3457d3d50e044e3b4cc686fa3cd2d4e734c79c7fd55b0b79a270628b55bf11ede87b54997314e344cc085b41462636b22568232fd231f0c54b53a542f750485ad0d1e0e6763fa92bd94227995ab7442aa5844a3d5a7b0be820a2836022e84dff63dade5eb771323123890f1736fa78bf03588c2f736837328ef56bc3ec7c748fb54af10b770c7e6c6dd6177afea79b21e84478139e902b3e26b733060f7ca4c1b0b8462cb852e50e2dcb4fc52cb7e7e7ebf791d67183123e175b1faae5490b93f6b37417e71702d3602ddcc269b14a5c9082561414d93ac90363b702ddaedb949ac03de5faaadcfe1341cb3b1e5a10231049719943de44898b5d94fa360eaacfcddd1eb1b514d6411360d3335b249382f9ed0aee734e4f60791d70c27c03f3af08ff2367c4c4df4703bb1269c0116624cbdd46276893e937649e7e7a9cfd3ec8443844ff199e6bb3079f548092a1f0968d7bbcbcb40519b07e996a4b663dc86689ad2f1ee81ad44f67cc8122c472eb760866a9f4d3ae97f94fbf1240bf10db67bdb97d8da965afbf9b6204ca21628dae5c7a0b0b5065388a81d896e2968ae1d757a89d5771fed3baaf9e84586210b3d0f7b012807939acf36cb45e717e1caa1c20ab9f3c17ff66b4f6fe52705776d07d141f7ebf2518536d7ca606a807634931b2b45b22026307ffd16f86255959992ebb533d59ad4173ec2834c4566f24db70d8c2b31b1fd9a8ff526797a31cbfb64bbae4ac489390e19c577a7fda14d239cec65160e71d8aed517ebf626c8cfa4ed4fc5035e95bd6da32a44ca3111817fac027aa4a6759f8de8f8c16fcdb61a3236039be827bea7a6ab7bc182728e69a5c25ee6150cac1034166760593a71e3b25fd2d252d047af49477c0ca58d7e2d65fd4f15dff1c08b6f36302ab005866f5c301cfe1e850be9a2afb1341a4fc1b69bc5e803c61814bf99012cca971f099dab4875ba2e5f7d27de7f45d33fea641b00f17aad50ec9f1ab6acf7d7ccb946cf6dbae75adda12a44e32f4aa61c23eeccb0685c7052bf5cba384c04493200550a38531752bc7f9b22ea22db7047695a1fe1b4ae70280f6ab9350a0b777faf10e560bc7676998259e3218c05b72117ced2752acfe2efb9360966442ca343de88b5e2fc9501d6675c15854f1b536c2401b678fe8943a362f9437d5ed736f88c26b283b0a0999448e469e816aec211132ea0b73f03d58703790c1bc7d178f4b834d7a1d5613f84fc4191064ba84e7c710aa12ea2dfd508df1c95a3b9832d23418e848fa2bb1388568b0f2ed570180259c55a5bd073a13e101ee294d329a67c2379d0c0049d93cf9168764aa0fab37f5d82e62413d358ac0ce12a7cd4ec0de55c3192c26187e53cae27789a5ba8e90bc8aa4475d9967f23a8478540ecd57af2ce3a07a7a6200d2107c5b042d0699da76b68f317bddd9138239f786e952cb3b5dd8a655ce12faf982f92f5787bd5515e9780db8732c7307a6b02505e70ebeade269f3bda466cc7dee20abb304e0e8d0dd454cd48fe27eab3f69d9c85825603b5b1b9ab4964b3cd194e4710723fd2238c5f7e6479914cdbdb46367ef9dd4d184c42ef1a0572dd4e9a104c8725e14f8966960568648e3a774df6d4e0762e27ae654540bf8e6e77e323ae8c8a38de0e4d6e34c2fe30922d5fca0de608f817a6efe5b87407805f7c6bc8fcc7c58e00a4ac290a9d2fa31eeab2907bb1ac8cb21143fde131354606f63628f3bc3a71f8d1918b63799780118757d70d2986aeca7658fe8238068492d7b5043f91ea34f220ffcab474c5dd8fa9f62535b76ec16faaf0bcb0f9144b9d77fbf0b55b6de7a4685cae29e88b56d79e809c274a59a27043920aa556fe866e8da4d194bff57f9917080ebcf35fa426c6cf873b9c43074487309d52de8d105050d46a5f1977bf60f2ad7d1fd1ab5ff7e4dbcc73f78c1a8db751c2ad34df20f007e66e253967faff846e301b255444d565cd07c019b2cb42848357ff5be865098000ee9a0c5a3f817183c276fbb9ae17b21b562cf209d90004f6c994e756bee13bb198ae67ce2f96e9c80304693b369424f37f31f8e38d6f7999646dd23ef5044e6fbed21cb7e824f08dc4f8926fe815dc0f0545895ff3f525f4d319f8094a3b351fae620c486c2ed278b2c3ec83e7083415c5231226cd5ea89d23349534ca7b1379978dac020fbc231a4e4fa72d382ee61408e1dfd842d3b25da8dfbcbafceebccb2eb3afd4a54b694f6ab4f9dcd81cddb15d192a00e2551409c638c49af5d423e7d74cebdf1360e23e9bf655f64afdf198f7f9c7881cdc24b87af7852e8c8f977d0b6f697ff7efdf05e95378cc01e8207241607587d8e6ea5294cf46ffaab1ad34bf028b59f0c9df9257acbc94e68ce444077c2691dc859537458c12452e61d4cb59ad3d6449bb23915647f960e80bcd0707df2d519b7cbf261ae22e6eae13d2cf03cbc92ec4cce8e03f69c636cd2f8b8c6683c282e60fd365d305b810de50090fbd91cfc22df2429439a61838ab679aff1d946af460131ec83126db6ce353640d029ce8903761fad197b0543853a52db3f5493a28c4110020fb8f74ed242e550f17c52c41c114654dc122774ccc744693c8584a5eaf1ba457d1a2cb7e7fafc1e1e0ef035ef30354dece4b0e921aafca592d9eabad4ebe61aeff951aa183b2e9f24e5367bf3c8538c2d26382ec061b0023a455b90be04b81e9ab4041ff3a9f9d02170155f520effee91f981efb26717124605b45829e87fa6ce53639dcf547614e9310f3e5f2cf2302571727723d034d914f512947e1f10cf63e9b172a50ffe22b3c313728512fdaff313036634403e0da9f2d7e8461595040ef8b522b305d306a2672ddf214678395ecdecf5628806b5f2caf9ba8c232f91c2920fcc719d72923ad85529a9b49db11ccaa6201f11846e34f0b7065ffb0fb6f3f79ff594ca214dc860201125dc4aed5299def5d03002d6a4491151046e7193857b92bb187f183e4f5d4a0b68d7194572bbe36a276a3b59704f315c0adaba07813538fd90d3e2961d6c990bb6971d8afee96c252c069d6f2d41e2baa82eed2d1a29f1e7fcab2e63ee7543a6e57499aecaea52d2a1c1840ea2b3102384a34f9b521e42314cf5a5948715c2a68f380c696634b2c84caf6d069386aa900c21787ae09ec45b3f1d4805900b8d11137b106f649b75729128172339ba1c9001f3b727fce883fe114e1489fed1a777f4e30fbb7fd9c1048b824a137d64d04ba87a99ec921ff23edc7fd5bc50c6a03e563f5d44f542281e4d2d6de2102cae6fe075a6ff603fb091025d3d75aaf082a4532e8a12ad905a0bc88c83e8b505884e712213a81dad1aecdbd0c0feafc14534312897b42de6fe1d72912f0a17960d900c9ac39d58df72b19f5eab0c823ed934d22a87d3828778be38e3ae21ebb00f264cc6992d42f6383e6712578eeb8006feccee83c93f419dbeae40156be9721b2d989fba16c9f6a13acc9edfa31c92e90053b9f13b80030764dc499a376d72cf97927552fc63b8decb037b4e91ebca019d595fada5a018cc84bdf020834aeb9c4c15cb9aab2469ba681b8af839934e1a6f9f00e248207ed7356529615b8eb32ad160748ade0ee2769158019633458da32f789babbf5e0597160f1059eab2625b1f5d660ec12da7b4ce2e4b5020a6239f3381de249a1264a5e5d2416ae76782d8c9bae832980b62b20e119b92254fe3e5a994ea5c71750aa37d74e186b2c8a97cd25860b95a463db370bae42469e26dbfb745aa4be067fe0092c324ccdffd3a45392fe2e07bca217c0c88593076810bc2350397b3ebc621ec086e6ae8fcd8fdd10a6d3d820845d2fdb53ec77f64c8337d8305b1e52dd1ac60c8a408f74ff24deef3da0ec17270b9009837bedfb8a4077d862eaf0051e6cfdd0ad1a0ea7cd3cd84a9cb468cc8cf91ffc930eb540ef88e9281c0ae7a6495773b5c2aa0989aeda4729f13ef9c356663af242a0bbde870515aba096cdef012c1abc240c5072abaef1daf51f0158b5d2261d6335715e9f53f746e9b6dd6735ca31946f6456e89dbc2b4a027390521829562b733e6cb69b90ef9ccadc9a3b171cd673d905baf108a202e8e242ed7ef9167497ffd4a9ed77868e7d211b5a4af9c6f5c009e28c6349691dda02ceca9ab1f188f03ef009a77cf80df9967b9f58e0b252d44990b41e67c0a5a3358163fd198e10dc7d92e6898be1e31033304f1b0ef43f06f476dd197fbd6c38a1ec94f3d0c445e002750157a8dcc81c11e62e143f9e977387be5dfca69b42eca4cc8dd43471e0e451c292fd6fcdacc50984f10cc096c50ae0a45573d8013bb2a217bc5445a36b108fa0943b52cd6a4c659042a1c386ec88b6dc4432b5a40e9ec305c6841a8f08cae3d8e57f2f4bb8d760efe96b6a32aa61ec754db60d5918b8a393519fbdc170c35d0ee7e02d8f63154a00a82269f5acac8e095415a1ce4e0594137a7b294e85ebf3f278ef49d2d", 0x1000}], 0x1, &(0x7f0000002080)=[@ip_tos_u8={{0x11, 0x0, 0x1, 0x9}}], 0x18}}, {{&(0x7f00000020c0)={0x2, 0x4e23, @broadcast}, 0x10, &(0x7f0000004440)=[{&(0x7f0000002100)="56513d8a4cee496d5835c45e7e5186bc0fc5fd61445ae801f9a74a99819a5100f1be333ee02b3191c962b3ef1eb487b5db3c5e82a960e131413af08a63ed5e37eea3b4aa546bd7b405bb8d093469aab63c0dd62125042f13b5d305b1a3ffddac6576f6ff92ab5c60d62be9316100b4a36533277cb0052507d3cde4398e1b58569f07228e7589aa2070fe97c1dc06a897f0bbff5611f15835021bca7ed41a769bd6390600494d7de733d7c6189c31ad4e1086fb5e4f280a2bc0796559bd9bc66547a3f3d70a1c62d3ee67134c39b499ae7217", 0xd2}, {&(0x7f0000002200)="69886ca64a9544433c3fe9894f7ef5d39e7db2ac779ee9c61f28ba743fab9f85465149e4bbdda1973f5b4c5855ffb1b0a441298fae4223b31093d375709733cfba77252f0dd6ec9784730951727c31480fc4a110f274f763254cc3ce58fbc49a8f3cbcb1f8f0d81ef5a4181c25bb5ccc47385a99290d023f089cfba74aa452d21b9f6d45e25bbaf5de15c9cecc10c622bf6bfe94946c6d6b998de8d293ba8f0bd492d96a305e4147a1d24c8473fa01ab199de32505d1183e7fcc48998f776afb4621a5f63488b58b2b43b5db4fbc26a6276ce60284dce8e1b65d70844d7282e52918e69b61a213e07974f56d1ecb18877efe07058ccafea8ce68d0d29851fd1d6159e3e7aa9234c8fef8f4e524206d3f181eb5424a10ee496e59785751dbecba16cad8f29563cf462e60d1ab00eee92ddd3946047132eba02df5ff76ff74c7058b0516bb1b397c58cc0b70ea82a567224ebd501b616176f71aaa12631c3a5dc68a6ae085f04cb62f0bd8e1ac2c173beb2983d9ea029f1aa80c2b99419a7e4ab40198722e216f4622b6daf34ce4d4f0401c88f7a30a41da0c7b9a258fcc2e55200bc164a6de2dee07bd997ea606d29abb3d665b3c1e207df6ce56ae89e3f6a3628d4adf1d168f34059db7baeb4e3acbd5d3fb2761843dbd1f35e280c3b271e11ad63a21ba073680e8be63c3e67a4d042e4289ee1185920314941dda28959b7b1eac86d2d5eac55819002407d8f526c687c781cae17f6c6e3a7195e9afe57a315f984e21d00dc9e508c0092fb25e51253937fefdb0b9ae0000f47d7157a75f3d113808f9c06acaef8767923da269d67ee3675ff37ece677230f27b7e885db87bd1aaba639ab1a6a5b337033362e2110efc443c165724da12d558c54c2157cb9d813d726894c7a33659035884ef404b2eeff52a282171452257b6895064e317a4abb841b80479f7d95e7f84ec980cfd7665e4acd2571bd69014538167d6a2ca6c29f7f918532cf73e739ae772d34440c3eb9ae8e4092a18cf3ca2985e058fa00de775404009bc3f339b35feb14cd37894a186d5ceb52674a21975a73557a10959d9c01cf41f6fc6d9a4e6e1a14d23964795bc90abd7a60203d8e648be97505f220da86d78ff6935f79a7e2671396b0c2158cb7f50a6adf6aa9b66308e7c24e1374e511d9a5e52cc8e7a75e9eb9023bfe7bc10400e858b6872beef3865d5f366f3e03c4b469e1103307129e660a2a8caf893f060fdadab9fef140caf5a853dcecb25c71d2facbbf320413629704d0f40f97aba8477d9c7b343644f02cf83630850baf40ce6435aed9eef622674d20a4b39f368085d1a66f0eef30892e808d36ac401cfc532c2a3d1069bec352d94eedeb695add0e31af3479f4a9e34290c518ef4c4830c160678713b861796e542da80e0296f6ce44a4a974bae365b8e7d7a28999f63ea7bade3157b5fb3f44e3b293bc5963f1b581340edbca8fa946a8543c6f9d4df9badc267da08a18fa0340cd21b34f509cfcefc3c26552c7cfeea23ab4d27f793ec3958dd2dde69fe291709ca290f7ad8402e1ff056e023974f11802b9fde9442e215f84be48273e2f7105afbbaedba61072cc60a803ea1071296461dda2990e211310b7790a8af1d3b62b9d762070224c4cde85abcf414bea88117ac4d523283b444e1a4b73aabf78ca53859e2ebb81ae88ab5abcc1e906ae1afd18a851de4adcba30ec10ca325f63cf4ca1ae166083de51d569db6a75e61395684608b5ff3071565aabd29a1a3a322236a58807ee9efab2d874b9bc8f20f67fac95a7e2b996b28715d4124f5cb3323f39a7bf18e7e4c35429783732acfe01bcaf1069565bc8f586f850b7e6057906d68aec506b193bcc3a5d8da3617aa39eda6c3acdf03a93649d98b3b70c28a2b2d4bbd9b3fefadcc62a260cc7f4654113480b8132303cf96cd609ee5cafac705399d351773349a24eebabbfb4ebc68bba18f60b91dc89628da0696fb011abdc8784c02523e33f50f33b8de01222c0ee0acb8869a0fb05920be2220b4e9366afda938a5d7940962729139d04a17752ae35c61989f4dc2280361869cb8db3e4777cb84579c83190d45ab794eadb120afd551c23199e5072d266d91d94abdf7de88d28666c55a061a787eef2d5e018ef0a672a68772a83b72f5d5ee8875e98b2b1984390414947194a1c842d84e3017fe5d1b2bc6043ff25d437ef8e6698a0f17040eafb8cfbc2b128d727262ccabc9fe8cb97ab93db9cb35a0d3c91d4a16bc2e401e3080448d0873161a942422871ef9e6b9abc5e634df5298480f857548def9486070aaf4d8b943ebefe0a08ba272f55b70bfe1fb10471435d2b0229603f04b09f0ad617cee13d166f7d743bc512d97bcb29cf7507936c6e1498b950be08c2b38f8b583b0aa8a889a4ede1376950cceb90f2a6445b5284b45888985b4cd8a5821f4b75d538d08242f2f27911cf67c455a0e11a132c614fb1f76b7f1df55613deb370b9a94a1e82bf2f455eb953ed2b5860ae933b3178d89cebd6093e498ad857c4babff695d61555b808a9955937af50dc855c48931791f6045d604e4f1550d3b51e645a86a48304261d5959c10e870505b9210442fb03328f21d308c6d4e6c21af24d239bca3bae0cd5b15b91308cc953be78bfe6f26739b8878d6481852521cd95326b774b22b88dadf93f9a018bf14135276405994499b5b74ec1eebfa0263c41f84e8ada304d7dbaa8b58adae2939b0b45a407f97491a3f8212b37fdc59c5077037374026022884a9571452359d5fb9b0c8a6b3792055faecc4dd715c1207574441d779504c3aff4485d4703646f9b055707b1b2430ff35c6239236b444bea61163e065bb242ed754b9130c6441e9a3bea5aa44fa09ea14140ad4cba8d05fbfb0c1c7bd7a001a088daaab59c290e2dee34b4c2c8664b6e11c437593dbf2c1911ff247a33fbecbd99384b504a02a5efe837f2bb0986e9dd43a1f5293ef7142d7c1586b4a4a28b1181f7b321b5df4dfc736967b742e988fce55d0fe443f2251cf3ffc1f7004c83cde60c6065f16af6e47a05765a9d2f6aa80c0481d08b71dcec4cb22336b6c21bc0dbe4197e7ea86bcdd7d5c3eb3e243d8a1f8f5a115dbef486a30f8e749f2ae63af64a49ad278c21270cd576c1693bf4a38091fa0f34b7dfecf63a5a060f66510369a78674f67b882c63940511f8e861eea21da89c4bc3f36a711d15f8eec8a27d6788274c0ce70f65a9e61dd162b9d6dba6d60999f389c399f266e4f34cd9457c8288b9fe19962e08923f577ef09bf88a48d427735b2e484993c36d85451b594dd733839f1d83500d23251b85c9e5e3582cb73da16428b626998172114dc8a62f3c0d05e2549757c2c0a756ff8d319e611ac0414dfa0da3f8bc7a0f4dcca8a181a68aa64793a4ceaa693c92e998f640d12e245b75c6d5101558d49c2add914587f155c590679077860d51051e39e9514da3e4baee5540b36e0b0b718e16ec31133b6b208aae2712a30f52f680ebd8e36dc85acbcec24949c669684cc1f421b992acb02bfb9b360905046a4fe34aa91c08422b9636152ca7ca14b21eef5246561c9757a8837edf6efea015251f7d807caa9e92b02501993776692d5a104185421161282b2cf3d9756ea67cd21c955228f448c05fcfcf3a1ba24cafb6fc73c43bfcc2961b2ad7cab95d90ab852fc8550ea5a01056fee3696dc113612b77480cd36893bde803e582c2f200f425c1b1dc69f76fd959b07f5a8352ceed232e9f8ee2173bc575ed76f82b923d614cd7a41806c345ddd3e3f6bfcdd0a99db6c6d585a3ea196974a5887cb5084d5b9f95b1c77e9929f68f04878bcdf3ab9405a9b0c50ad345570660cda34d36d772c2c4779fe916703b5f747cc33406a2d159f6cd6f96d97a38c0bd39c93dc3cbefb2d9e16ed9c5a73e90b76d681255c72790f6b55669f7ec6b9a14de80fa8f9fe89d5d138fc075abe17906426366120e2e99b44a53bb62e4e83fd7a132c0345bdfeeb34c3638c2a36b275fe4c3b67ba8f072e172e65592abdf35564b47668f3651c1bfd4d5a2de1a7b2256fedb353a7ab69463e86ac2662dd75c63d5e2df17a731429e211ed87a3ead57db8db91cb568f5f7629b0758fc7029d76356ad632582166c13ba98192afb5348d10bbf41cf65aae691f2fd65edf6d97cf17756ccf0f5c52370bcc8ddc091570ae8ce4e935e89cf6cdd5e67e6aa962fe8e39bef4e8e9af28392eb4f26259386a4f06e719bf9b0d6b09f6d29218fa12682e3294b7dad4335baf2ed0e40b4fdc5be978259de86a8581a907b36e6cb1b6ccef847e4fe2fa6dc45dae006940ddc9759ff5591fef59b1176b43944a30bd0cc7c172d55166574f4bf758d3dc183cda0b70210faf939ac9891e2e505d8d582df56b295fdd8cad5e8e3bd8a9efea7ce32055a72e3017b31553113f63ae24a35b2fea1366dd9d55f9fd601e4551560f8edfc6e0d0d693834f15184137320499269da4bb50317c3224b028cc4c40ba1bccfe996ad724fafd54902efe7e684ebb1168e109bc51ce26aeacabee6f1a305fe4dc8505ad517d062213c6b8d9031718e795af06b9140a452bf811eb9b85f5683efe0584e2f320d7bce212321cd6661eb19641bf89a13d95afdbe54a763ec775d850a7992e71c173afa0c907890e86a2e726b370447522bd237fdcc57f9c010c1aa71567405d899b3bc7606afeae9e964d2f81792a2d8c6685dd5ee54126b13472030f8ea616bb936ceeb7ce514073bbc9e6de0cb4ebec5195f728341becb70041386c42aa843afe276efa913f486eb036846e3eb7d72a153deb25493c6a08e2baec931149c7fd803e9541055afb7fa5938b5ad90cd41b51823b49dca5c35d3a4c9b9bf1f6b7eb0c3952c85731a56a770f22624de03f1860196f8e7b58ac49f66e36d8cfbc0ff8798ff5ea329b967c0ed4ab1ae4329fccf11a4bf6d7a660a701ed654d8a98856a99a4a222c2612b4df706b534705a144c413d7d1dbcb3ae851c523ea6fdb3a697974418fa1520d51d340da7671c05fd811dc6e7ab969466179b1395b3985a7a5ebfb3f154c344e945640aa9e1d45c294739c474f6145d6108d6019d366993e9c99ad28ed430775a20c39ca135a34581eaefef1c1c87b35d905016b25f04aa9d5572d23ffedba3889e6ecd31bcea918d7fa7c3841cfbfb80253725d57ac85da630db2da82eb9946c2715aa7c5e6962b01e4dcb36ed14e273385ab003ad69889f6ee5dba0699939331b8b30b8c5face82654a9a752b71461b214d9865c9917ef8f32eb42aaef12a7c4fa525584a3eac5a64f177ef132f83f2a60aee9a8bebbac6221c06338d2d0aabfacd9e91209ebc14b88f4acd6e6e021b471af69f200b955511a0d26b7b9c24026a97843447634e82cc4643ef07692f5134021192ad156e8303a4308c9f8499ab7eff30c29c6dac65bf8ab8c5ddf049395284620f2dc3c87c00031bd7a612ebc37fb96d425cc00ad07f7875b8d94b6f3fcff814433a641506f59a8fb923a69639007777ca22a479cd5a78f1af057d77a494b915e399fd481b28bb6f23ee1ba999167367a74fa4f6e90db6b98c8d70df45a09a19ba0a057f1e448b3b83053f55562f01418f0f625474f104dc03d58486f0335dc39cfa707f09818cb895066ab9b5cc58d106a38069a80e3019d974ea5c335f0991b9699405aadba386b8f56e2b03973996487498bfd618a4574f0f32f067e546693a831755a821f2e11225a0146d92563c58ed014badb52b0f61e7d4486e", 0x1000}, {&(0x7f0000003200)="5c03047246fb5b3b2d21a200ac6009ad2b76e0b43a751def276346e540ad6b657e4d34f216fe642cda873e1b96315839978087d815be3e8139935ac171dfd2f713401066a267c4916fcefa208c74dca07c5f40619724bb813a4fb70caed4130d2b627c1ed88c0d6a45734967bd089e62f6b7f5268f55ed2f65384b7cb16f17109e11e28dbf83e0458ebd05ca00093c3b4f5d50866a0d34a7580ab89de5a646b3a094baffaae6c443dbde790c245e018f80878cfdffb04411d49001eadfedf22d4bcf01279a843bd94793085684", 0xcd}, {&(0x7f0000003300)="f023cc4523f7a7da74cdd7e1635d483c43b2fc382ebbf444c1e949660cf316fe2e35519abbf2bb670c836cbc36ba2abc06ea6bf93edb6a55be53125198131e31189bb05fd738734b4f5da595a6b74ea4391631a7d6567b517d546df1df0e4bfd861c0a49aba548329b488a5962b127f85aa315ddeab591aafdd5b85d2c0864073f768f9232e8abb399d9fd4c548f856f4e91cec4653b554721bee9638aae05d6aa990ee1de6244d24736bc82ba416bae8fba8072279370c4d678230ffc6bdc5a6d5f1bb30d38f9981fd92c459af91e8076b373577b049cedcbfea1f29d5d1e10d6440e875a23d8734859561da1dd74e4287dcfa826ba2067fff0399b015354997defc6ea35503dc767b8724df71e62c490f5a3ea89af332adfb4222d11659ed84ca60771293297f71a467039996ab6b2f99eb45a1b47ab516e773d21888e8c3160875313086ff543c9a8af46b0a1a5d89baca05b3b7bbf2b40bd89a82ce04d9718d1d607bf7baecb61b045d5d7267785809e72b36a9d875b573b5df7ebb9ee80e55beec29315c5f292d21e265505d6c10b44e9d58e8e24d8d53cdaaaac5d3cb1e52e460839832b7caa67a42910f6138424de8c25e0438e1f5a855153b3137b022e179295306615a957313a95eecf63f09b7dc5be1bd1ca686619fab8b977999ae0b7150a7b3685d63d820a4fc6b16a49735263e614678d1de792c113263f3f6a9c1ea45ffd13e985a04a6deb0a1964f3aa607d866e1596cc846c837357345ab222e07c0df7be568b35985108d457183f6c06a6b158ed7673d6935394989bf9363a859bb30b605880e170611c0e7abcd80161afed9843483cd6d1ff338fba2795fb67f1c453e25534f9189fed05751d914a150904c2b3c06fb5aa1652c8ed25a5bad2382da5250594dec3f793b21675f46a51552d9efd6a8345a523b63a7436ee5cbca4c10e01d973367ad18161fb0275c816d51d5fb5d4a8d0185983375cf49aa12e2737cb29752a67e4deb404db0bd5a543f47d4bc111127f108e669d53d6a3672a10f8a7c685634264654f483fe6e72cae7b7a45d07da79526e695fdcc8715e382344249583ad554a3147b5491eecf251d90cbf36dd8c0fec45a6a57e773d152c6138bbe67aeb5a5b1b11d6c75b4d0659537f71193ab218ad68aef65f268ee847b8e00d43061bfcc2db1f4720c8022b40a2dc26d2bc858701a0b6270631439c8c74be53ed50baff5491ff751f27fb78b9e517b73860d35e81c45b052a44d6a38518632375aabdab525e3b0bc7fa01e436f2d53755176730b1be57f213e47d57cbe655d9c9340332cf5ebd457e04cd19bfd17df3cce2d1a31c022fe61af931a479e1e95980d80355916ed30aaaee2753813e191d45384cd65c5dcca6ef25bf1319406879210b4a3e49d36e46c7414e2e751009e86cb9f5aa01d0f12ac84f1cc1673b6b5fd704d280f394ff68b1150acf36fa81586d778945aa6f6c88ed0941ce6b7b2c032081730f139594939bad80f4f18852e5c89d015cfa0696b94051094877ba0b32e9769e9a4952651a0d03cdb41e761a267624e48518d40d734b2771c4058692bd557b168a3de06167bd456bf99454dbafad5a2901c78bc762baca4a19808ab483aca1242ce3a2419086ae3ba70de02df20aecd826d08ba7c4bb6b6daa4df2338b3ced158e46c38f3fadd1648372bacfda1e5d017052b287b8f7f7547398dc16ac292022632d0ad28737f41dd2f50a3e049587d35df6f68b61ecf549d47714187b7dae763915c588ee0e3e7c64286c1a584fd93fa4808537158a362719e8c120ea0603ed5d5719e700eaefab9e3ec90166ad2191e4068bd87527facf2da1aa6733ffb01e079395afba39aa53a60db35fd82431a964080a0f79c105d40395f102cf4e2ed137a35efb1aa7bed3c4203f5e584ab3eff0f8a2a241d28e51f5e762aaafba137a2ec6608956922819c39d1245c98ad17b02cfd485dfeefa6a986add10c22a98a4841ce9528ecdf7c0a36cfffbddbe6ec9c19582a890c70596735ffded70f816d99af1ffd2c88cbd86ae4d2a190647c264172efcfa8560f17de108310ead3ad94c66024237a6d0e3701e68a0935f1cfc8eb427781ffccc0e9792eb683da3af433325ac31f2536beee980c75c4b7d82e4df37e76dc79cd28b96384a7e35e39c531c0ef34dcab51a574fe6eb66b4eddcd7a6f95f86fff20a1c9415801812924eb0772342e99673635f4e505bcac7bc7c3c967a55503c8eeff8bd7cf6762c80e37e7ff3477640c6bb1f3459139fe97f8933d8d3089479c369b4703aff9b9f356d1d44e395f81b6356ed4d88e068cb08273369248e22f9766fe3f6854ec915664b0de09e986468118d6fef5c10bdb2e95f2be5ae8ab392a2efc730485d6822e5445cf90323faaca59494c9a4f97a146395ecabf27f0f631dfffe819c24efd77e815e4c91f79054a7dadceb0245d3d0bbf753db03e1c9b4e2612afcf0992d343ff0412962667918a6ab07a5a573195a3880777a13b153f6bdbec9993782fad7885a986315fb76ad657e471f18f30a485430adc37ec18b06b2ac7edae8b2f202de1dff3ad404220e27e617ff892fce2ca82a120e7e29de4b7378bd23c5647446355ae265bc3fde4e4acd6c5cd5d900ce7c6a231300788e8bdafce2391d1a3489ef7366912ffcefa554a31552bf0400f24c670f014b7f6e7d435e160aff3347acbac8453afcba3ded3310c389f4389e9149a7f471e89897de29275173755d138d0108306398fd75de3a51b39b5077bbc06da9345de1b5c63c7f33e68aa117a419ce87101b62630866053609b22eae6ab962500c511c768d704392357545df66a5fb54abd7f7fd444872da21ce69f094faf29eba02cef50f09efac318b0593609a525f6a127c03941c837b4567e661ac012f4abebf9212f60c1e56ec28174a01b7732d8d03c5b0f921e7a61c8d338946512fda9cb3624c242eda368dbadaf15d71cbfb6d47bab02c21b762623deb11bfe1d92a3a2a5d19f77b20c663a4a7441ef45acf7622064e4333a6224cc91473df2256b72a6ff0b6ece1af71473ad2c716a330fcde32442505e1d092ac6666b9fb0418e75ecf805cf6bccd2bde30706a651f74b817f7b95ee95e89485bba871546830644e1036c2d673947fed1fe9afc16f13d8aee17e3d9d129936c717f7b09d2ac4101e03499955c7ec5e93c8ef0e7c3d10460309ae970deaefdb381918603924005274a4a52ab8ff7384a1a7a2bc2137a4f5f87cd36b991b4ae7465e6847fa7c4203efb5c817b66a20c81fcd19cd6391a827d9750b732779dd6eb41fe7dfb1abdbec6f890f59f65db8302931d2660cd764160f40f19db64cac9d1ec232df44b9602437571090ea6d9d0710b99b0e5f9383c718d4025d3b76cf967e57c97b19c63250892e4e3815505e014fd257c1686ad3055f1fe6422b514d7c760d05a90e3cedd52fb5c5c2270896a8db671dadb00305f0b5d0aff6eab318a3978a4098138d17997cb186037eab44b6b7178c4bb9f26067cd601005bc2cbec5d4180f2abee53583c8c298752472487b96760a2c2b68d74964cecfed7728f9f896320b79f791d78f8e21933815f07c64f2706fea980a348358ad337c879ba48ebd57af1d792811373ad7972fcf610e894ff170e2899764b404a6dcf99e16be816341b80078fab7a8edea3c734a2bb301c6087ddd4a116126aaee08e39e7e8b5b4d0fd0dbb5bb0150b73b2f428e554670b5ce1b69e8e9de56c65e1749d2b3a5525d8f20b6cf71882fb312f631bdfd5c3d59ffcb699690f80a20c58a5dcb33cac0ca230bec267b687dd09644a98418f5b55724bc1b802bfca3a9aa60c784427fbcccba1838accd95a8925ba24f6d9cc07edde1ff8187593a0ffc9d166b37b80d6982495ec93edf5ed20dcc6b7ed4d723d23881458194f2f40366ed05e9d4427b7342fce2aadc6cf74d355cd49e5844fab6db9e39b2cbefdc580e09b781cdfe85021f9ae1c353c96e82948f6f0aef1b1b92aea606708c8c01c019b91535426997d5a047a10d0d4da882b84e3f31c08a75514a534f353d8841bab29c824a5d3906eb1adf68b7014a64d5ca4f19c0e211022c03efccf2135ab0f9cc8aa7c95dd83c8dcf1d1616e52bedce0c8f76ceb3f27bc41f765c8447779962a5be851daa9b6b105d40df7d15727d68942f1e81bb8464f4f19c8917c38b9177bdc134faf531b613788a0300d4e05033faba3a4b3522498f7668c978cc3095ad7d94b8dec53c333ed5a65c1847baa9c33e4ad62bbb95ba5d3bda0ac73412e4bef1f40e97d0215499df3e2b54be82c724b82caf2df16beb57da5faa92ade15dad1ee553be5271e791411b374d3fe289590a950d362c12b43c19ace69bb6b4303ce3a4952c36ade1efaabed0c456c110c983b12f39a78be42e4cab73cd76e4970c51873bb759ba820b8456cc47c61418cfdc45d4973ada9ef85b89c901c136cdbd82fecba15c879fc084b20c461a2591ebd064ba772a6b618c7e3f009fae49e0f275e88814e57174df06d876d57eff20864ce232cf495e9c3219da1e298e779827579c13bcff47e0b104c2783fd2c4db49b3ed03c24f3ba16be294f3eceab337169212030dfeda74a71f971e98e9556048bf73c676db227a8c3ea110f3a940c5ca89c9a8a15f8656858046c631429d8fb455359d93b0c5d7acbd9b59ac7fbb2671cf18f4346f7128b712f29757604289ef08c034c05b13efc473409dbfa67af285f7200044ee3a7b37867876247a14863e084f23690459801a71f03f65b74ac477b7889b037c23fe272b2e554f396d31cc69252694fc54715eaabe089737a26d27d994c6a295bfddbe933d4c1dca2fb9624cf208bbbc77194e668a2299d21ce5aba4e599fde0c24102d3204d0ded57cc9840b419499f5ac3be33560db45ec0bad222cf2c9008504ab61181912074f24c6276705cf6cd0274e3a1d0b48b9982bea7d35bb6619b8cc97089f8abd917d78144a509e0b6ff7a9f941e7c1b660f83b70507459171114732d8cd1e1e266527a859f9a84a6326c37a4722095d8abcd4144d76893092c466d84f37c19c2e8dd0ee212b0a642957b9009f20db6b6387f5f00684c19ffafd8e52c56bd059e479503d31d0cd4cbcdaa997b7129040ab365fd3783217e7f38b58f35f589d44fee87f6f7ca366b58d6f677ad886d5c10231961a4fb2bce47905e3e5b27ae20b477ac1fc78bde6caf3b44afcf66a79d802d2fb6c9d06e21e3f699e66c40c374f795ae3e5685dd31f4188c5f18dad47edc3f284631d207c6c730322664714009dd3c9778f9618f766676aa649a63fdb83535741afce614211b87d6dc2f895ad17cfb02b6d8f0c8ed2e1ccfd1847b08a975922f7c9f62c2e1dc5287459a56d95519a65300a04e83914dbcfad794bb2eb48ad9dfd4f00f50d654aaa06747e0a9a49304f981dc83b7a4c80ce65d2bbe32bad86e1c5e681332f176304cc6120363e7354b9e73daf7a4a377b1c781a90677cc303253f1ac7fa786fab42302f18fdd8c28248c61428add0aa97b86204b1fbb249c4b90ef13e95979b25fe971f8ccb1e2c2144ba862210e67c408cf5a859f317a1b2c16d47f399bd2ab92e3082826fe19d5317583974ed294c2299e9b8d7b54c9d06c31f5a9cf0f8d79c6486ec1cbc029627302351cc43471168c7748010051c98d576379e682bdf99fb274764dce38cf94d8310a3fcc069fece3097bc2982b846eaeb96d61275a68bb3a40effec68fd9884b0ef900aab4677bd1fec328dfb7a49", 0x1000}, {&(0x7f0000004300)="032dd315ca1d2b19638bcd440cbca0ea60c5715203334d1ee9154fbe26e2b3", 0x1f}, {&(0x7f0000004340)="24f2dce80c98d65bb38e04c45d63098c8a14e516dda361809c51a483d870ed45f50cbb48c24f50e8af85a3282bce98146f45dc956ebc7851225b637e565d148bb1de636ffd91b23b7297e0d794a82f1d48fac1f2dfff363f673682b41734c10ae4afe17acedebb14294dfc1b03ff9f17c0e57a0463c6e79413af8cd4b2ebd06c8cd41cd77b8c491075f94a8586329bfd03a6854604de5f73f27d04c7be4b73038827c0174bad27faf21164139672af5b4ff5d34e46243ecf55bc8fcb49efaeaadfdfa9676d965cc860d131a1cdd0fe33e695e71379959bad3355c08a09140cb08717ba7bdf8533478d994e1227e9b61c", 0xf0}], 0x6, &(0x7f0000004500)=[@ip_pktinfo={{0x1c, 0x0, 0x8, {r5, @multicast2, @empty}}}, @ip_tos_u8={{0x11, 0x0, 0x1, 0x6}}, @ip_tos_u8={{0x11, 0x0, 0x1, 0xd}}, @ip_retopts={{0x24, 0x0, 0x7, {[@lsrr={0x83, 0x13, 0x84, [@empty, @multicast1, @local, @remote]}]}}}, @ip_tos_u8={{0x11, 0x0, 0x1, 0x81}}, @ip_ttl={{0x14, 0x0, 0x2, 0xffffffff}}, @ip_pktinfo={{0x1c, 0x0, 0x8, {r6, @dev={0xac, 0x14, 0x14, 0x2c}, @multicast2}}}, @ip_pktinfo={{0x1c, 0x0, 0x8, {r1, @rand_addr=0x64010100, @empty}}}], 0xe8}}, {{&(0x7f0000004600)={0x2, 0x4e24, @remote}, 0x10, &(0x7f0000005b00)=[{&(0x7f0000004640)="53f9735e70adb9733277e20054e62c2fdb5ee8182418c9afc112b83888f5054657ba91adb317dbe997fb0234a0ccf0e76255f7869fbb17664add1d477b8b2559b9afbab9f2c3c696c71db5844ffc28cb11fc1e34e2099cec1b4ba8d9186d7073cb3ca058e1ca8705f4f545d6f732d79cf6b7a03e828da1b6074ab1dc217315125cf5ed3d1900a0ddf54bab63d4fc5bd54daf11047b015d7e697329da466ac79f66fb87bd92909d2324773cce2bac4f11f0b1af14777d8dc783466fb9e93e55d9ce0a009cc4a54404487b95d2034e4cc08892fd7ff84d20f68a42559d99661a2234905a2d3ba2a7e0c3d0850d6457c9d8b445ac69422050929fa388c68402030856b6c7de010e61980a5a6063655277341c83b86a2ee1134a48ec549d17f56dabe7ce10d98e798a1a7972872fdc307a02a08778f882867e363c6788ff90c87095970e385e9675756b2fd50cae10bffa730665084e4e23fe6c7e2f738b747103d0e54001aea0ccbb38e6ffd71bc78f8a6068c26f42057daf4f817b5a9239c8c3a44e646009b954c5e6c77a030f6f1246cda72797b53b7c4d1d716929ce4e2d189d5f1535a705c6f4d7fb7af8c1bee7095e6249dc147ed12d484aa1f90ac89098ac3743a60b3ca13cb75ba287675319e5fcd9f969cfad8005b02b51b0500c98b7d2f783b7c061e632cd3454ca41bd840d60d0a7ac2d01b9d15969362ec945ed2644a739f09737ff02d12e83044361bd8dafe66f7e8b7b5248119cafb8f450fc2ad5deae7dfdafae8eb05bf7bc52a36abafeb5f62cae170d1c21ea683fe705c9f82508086c210b77354a5b6b2f4df7adecf1b2de6c76105c9ba9ea692cfdf2f73d4e6c79c379fb079631e4602fc872a0a0df2ecd5926c76a7b7c4b9f375f10cdd5e11afa70235ae067474b83affb5e29b025f945ea00c5d0bb0fc3e4c17e9b956b007d62e089790213143b27ee78cb76f9299a7e4a17b0a1b30f22a453102e2e5bd49b02a1bddf06d7223d9077f03da02c8f63d7812899dd5844020c7fa8db682b42f2c63783cf4d5dfafbd7b4844c686d0581098733c1be659c405e2f10ac8424735c57653fbd9fddf5d1a6055a7694ff17f5574e6714c5c785189d3ced81b6975bb9e70c4331c056918c3282bb439dbcb367dc2d754bd0a519f2b19555b8bd8dee8f10236750bfeee0f16f76a43fcfa2ad6ab471af415c09d4ede431b44ffbb642a77abd6e8471f5a5044bcd91506a2b5ad225e4f25a0f52df1d38fe46bedf4b88ad3fa7e7a05285f4eed2cf14908bd0756893f2f3a9d816a3afd38340c4cfbe483431a480763a3ceae4d093d23e9608716585b02ead786f9144afb263e9ce46de699c2deae36bda9a0ffabf1b9fb88fc3970a45a63b8f55599d9822b0b901447bf3c4e03a7d5ec41fbe051cefba2136d2698a7c73001d6bcf6425a602b26405cd1ab7b08df9b69560163820edf8b5e286bc386be310ebe72897cbb0ceea0e40365a9c638a09517c22289f05900667b3715523b6b9c3367082e23d828f54fa6fb4371e9c8f5c7e9dda6ebcf352d9c51e5d953c3d2521221857162039bb92651349e65b4ca9ae442e3857f1279371dcaa9db2260639c0cd839255bc401d8d7a3f0a084f2394a1e9bfadd6d98ba2b178de017edaedbef5bd736f5d2ebad5dd88b0d97ed5b5fe6bdf22720ede207aeeb1c07126a1a8b4dd11e4275311cd85c97ce475eb29ffab3644a953f1747724038aad75acc3c2f4545fe825394659cfe8759aaabd082d9f87a2d6a0dd4d9481da69273ec0dec4a60b386e88048084b8852621b4354913f5761331a6f6539d7179ac8e9f4b64ce612fadc6b8056a494e1c538a7d895ef64ae9e80d25b80ebbee6e179ea40edbc5fc6861967f2fa848e0f832a9a6378da7860621316c5997c2cff7c1fff1bdbe515e4dc11ade389dcd9fd6fd397ab4fb7bfbc4ff18eafd1b7ab050917c09a134c3616e76ca46d694dfa94a09386484be6937f9165e10c4d87883bb4a2da6e736c56e644602b15e6b2f43603e666e12a2423e7de39d65ded4d3f9a47f351b8ef084f65b74b3105640937076a4f368ebe40f2d25d3b7e87221a21deff5d6b69acf1b5aba8823c68cf0ba36044f125ab453aa6346d953d7f8095ae95bb9eb023eb0fbd7789d468574608d595099b15b70645e3ae1482253589753c24e8d98873ae578c06de5a47655a9b6873fc08af73b794fb2cd0947d5b2c485e907ac172287cf0532d93f41abbedbbf75efb3929168ef16425b2c8155844b9703022f051330b300a7a372f09691009a7434fc8f19a86e4c4b14e3223016588bc654b984f5b220df8ce7ac27afb5aee964be91c8d6a504becdb2eb99f2e6dc24e610fe7a8d883b772c6e6a98414d4767cc7d2afe64c583c521ec0221706e52be08097e9cfcaa4fc76360963bb486188f655fb7c81c76da99333b89ad0b027ed3054d2042a58ff11dcffaa8660da5b33f30982fffdf05bd64bc437a36faa017926caee3519135a112a020ba48b105b2de37720b9269d7f3af67b69b10556495db7c0a110ad8fc19183c4cc56f7664251d1d3f320383b03991ae04163996eacdceba12ed3536bbfe6ea312b52f811b0c946e5ea157d52ab56f8cd4b0e01ef8535d9ade17f2526f2d95217acab485d508041c2923e33a5d44a977bbd518e6ea2f711320c29cdb7e77cf7bf8da9b279a5fa7a81adf360e54a96bc974f5d2e0be719d577c5c35d6b26a01262e486ac89a2ebc1d18baa4b21a2fc17e4ea0d6f2d80f175e8e7d1cbc2317e213e207e05a0e3cf1940642f850f8254b8c63788138cf00c8e0f7dcc16a503a3b08a905cf849fe2281e0e8585c663f82916e659b82ae51d36fa7ac5d5e715cb2cc803462b9565cf5bf2ab1551633377e08f83be202785d8ac82b6a72620595bea0adb6aab6796f7065120fd7af6bc0c463e1003aee29807430c1215e99d53cc934c3627ddc586a503d3092548e9896562b57d668c278a75f6ef274aa49685268ce72a1b36557f86acae33907262b7ce67766a9d1d0c1c29cb52aac1aa1d20d504165c5f4b6d90a0b6b0d3abbad854cd2a9c8540af4eeb2049af553101bedd59db4508b5a090bb7de68d0b0eee9ec5c8ac5d53af9dee143231bf4c1ecdd5661bd664f03e3768f272844c5b1d97c52a7062f6f60437f6b39a02464d8b38ab71d7b133388a2736e7b8658771bfb3666f0f07eef342f8b660c3c8381c89130d02db2598807f9a06724deab425792a9a6adbec19ca24b79ae724d864704711fbb3fbda4026be72a63f153e0b3a7fc49dfbf38e25938975aee66afc537262a309e7d9dc41e776115495d737dc3b12f4ef5bb789d6c66d217ddc1811b1b65bb67d8b9b05826fc61792d969ad68fbbab37c89358d43823a719aea5a02b6bf3e686f7cd00ab43cd913823239460a85ad455b57b183092d95f6353a5e5bc89e09e275d7c2713c52b4c1cb5b808ea850ad062c744ce6b0f5e9d499e31918c4a4fd605dcb5bea2728083473f7184f5be330582a1910929239092521976485a50ef8f8153df9eb5bd0922bd2565a421c2584998d55dca026280a6ae5a78410e1e4a79665d1703636375e0b92e41de0e1f3c03c2e3cc35973385772721689ab783142354eb24ceecf20ab7fc5d6d8b8dea769980a21fe873db9a7f741a708f535e7fbea14d837fb382b630d14900e880bd9f729070211f0c29aa0a0f671ccd2b2a111f90aba877f8c1df202874c370abdc708beeaf46b2b89418fed9c6b85ec641022db0dd7733f69ad2da20792f0ac23b43a34247cc20e1ab7ebbcab89764658206e4b9827eafeba310a5b7cdb3e3165ede6f36cdb3977eea3dfdb4c415170b6f2f4438c52013310cc2c3e532090c74c541660182b33d254c44615519cc26bfa1c8d4e78001e26eff28576b5c24d155951c9d04de36896719c80e017f3a009984e264276e63022a9dcc99b26638d121cefd2455c2e7ece89e5d54c1fc516dc2dffc196a34913284ab16fbf64e59bd50796c90860be1443e4d357a2325fd91f066adf1509e1d331bfc8e0dedefa0c8f67f59b625923e025ef7b23196dd85846a495ed042be327a9714135a613435c81f82bccac64e5a6a04ab1d48deaab249c7b04d90471e5cfac5247b3362db1a99126e4d4c0d6006699d3f322dc88718f441e8658441cfe5804f690c83f5283c152826b145ea64fb0c1c52753873895edf0e8c0a4637e07e1bce7b4ba71b5b6eeb96b71a570ccc1e044b54b3dc728ae2347878abd86dce836e70e2ed8c8488ae2cdf0a761e9a52a83275484e8bab1141d16b363333fa71054a5e9255e4b3b9882485a455552b7c3cde11892b0627f3f7c52b619503010b718a5f6911a4844381571bf5e57ecafb3dca56253d79157c86b40e4ff8fdf4559aa701476ff2af88ca2f6448a036c6be681f95ac933c686630bee730e8b0033ca5a165d4d86b6fe8ab9393a65d11b41ef3c9be1c9b4a7bd9cefd5b23a611a5eb1d476c0f5309a64c3640343e59de326706c0d65fa3ff5dd36a7df7922cee8980efc9fc43600376c96fa9b1d15af5f462dee1b9e9631bfb11e5673f494641f182dcf3ddeb82adbd4709faab7f17e8e57ea336bfd77a256dd3ba252ca8d4cb34840014af1e3ed4559195a46fbc1bfe2029ef6519ff9eb8452bed13bed5ff2fa1190293e585ee06495f046820499569f1be1884348c801aa8c8d08383a4f88e1a5b8f6ddad44d104830f06c8a7cd79685c448a6d6a3ca66be407a30f8e4dacd0eccddacb97e7ca8d54a4ddc492aed0dcc2aef01b0c9457171d98963a446bcd7a539b082bd52364592a147527de4654e72fb298e3fc3299a67b1567e738fcfb74655418874d5188188c5872f76b7c42c1d973f4b949189762f93de26b6d23fba7c4f9a12bd545d81defeac50ed41485270c7833eb1ae7506e10c4dd9e300a19db426ed6605dd33d44030da04e9fc140c904bfcd1aefb3451487f90c1baf90f6f073269686b2b0add00887ccc9369e4d23b3afd9d43d14c075b7e95d78cc5305dbe05ba3ede268393d08131153a602bd9949c151ee66ace618f982e02f43a8fdd4a7fd9d70f8023ab6617b4673aae0c054a385fcac28eb0bfab2a6568e5364535651922b989b4205eef6c7d494b7f03652fb70f52e5080a27ca171bb9127c5ee78ed1753d9416ae093af9fe0f07f99bd843d207d20be8686e399a6662b412f76659f47578f75167adede9087264590e8ab2841fa7adb24e3e0e1f79957f7fb5b881b83e30830494290ef9c3426f5718f668e46f2fbf5080c5e81fbd8391d6015b9f1668f9038a09d4ff9c9fe170402265bcb7f09b729117bfae1f3e2528800dc9f7ad9358e10204da9d7ebfc50014c731c60df33fb80f2a58b06af6645eb0587e631b04e9e0b3e4c2c0bb1847b8d7cb34c09cf7641831427ea5c5e8606e70b22d6c619ff30a79087bb88992d9720c13654bedb689ae79a5917f103cd1101f7930895a5d0ee90153064130cec524f124756f547e4ca9286c757adc802c2f4aaea47e224ae4e8d30e4376ce7f4bf2a7e640a59755a9ba242156c20b7d81b40077b633d34fe2a658f8a09f3a06f0ef9bb98d3a929b5c2cc1c825fe582a01573f261d579020c9161a5b13785bfbc2b05c7d81d360b9ef09d8760602986d67992c3ebe3029671c81f5a623672f723b7807148446b8a4a8bc2d246196460b1371300778bafe3075609b22a085354ea4ecfcbc2b5126f927fa6a88346e7ba566a73fcf33715010b094158109575ccbe3b59702c945f", 0x1000}, {&(0x7f0000005640)="865cac5cf1e850b586a757f6badf30d315c0582bf7fcac25c728d426959433eee3eca50eb495b5dc2716b1aa7b55611b4a956b629fbdcc04b04e1b47b86e790d03508be74e7184b9a555ee27b19835c632cbc4cf6abf1ba9c5b1433409341315fa7449deba4c163768", 0x69}, {&(0x7f00000056c0)="07f6e6529eddf976e7672a83", 0xc}, {&(0x7f0000005700)="1fe939e0271670893caf492ec2734c11e966d4c25005d10b7927ba175706aa445d466e305c12032252a94050e4f0f440c53489e5df5a7d1b0fff0a775513504829047fb72f4fa53efcddd92365e7f7d7e88cc319c0a13db025aaec87", 0x5c}, {&(0x7f0000005780)="ab9fcda95de27aec920b00ecabe14a2a53dd38f678c2c8e93872e21ce14cdc0363817e08fd00124db791914e06db9c6f2a1efbeef6d30923aca626f00054b7ac022375c49759e491bb3a1eda4f3426a3c84f00cb22430e30967dfab1e6b6289a32118aaf50e10df02071110603b80a37354cf7070d854b4f7d9699d2ec123559a2f7f727dab8db5ab6202df1c503b5e788094e0964baa5812fd278e7e437f99f7c12e77091cdedf8f4ea7ab5782b7a8e09f1c4b928713c46d59d499c9b7ed5baa307314a9e55d7cc28b9412a7c0b01f1f22682f5bdbd8df63b8f3a9d007b6355fe993b8f2588226fe93bc6d825b75d8fb3855d02aa1cbfd9ae319c4c", 0xfc}, {&(0x7f0000005880)="7fca80124185e5dd249d95a84a02fbe82ad224a1da3bbf882c2417cbbd17b0a922", 0x21}, {&(0x7f00000058c0)="d7e6154a284962f9b9957310c8e66518efd11c5b74842a89b505864de4b395a84679b9a5503d1107d72714542f38b2067d1aa00b0e9a0e8e09291effe958dabe924ac9eb91777e37501c59b31cd2481395b8913a1d86953dd0415d2936cc94b2927093e1f8ab6e7fe98873b98d4f5cd627fbf0793385ae1dd9168d2c890e1e9e81f748a74b90e3672dc40b4eab49f867488bdb63585a94a846ba287a95d5c1603ec62bc2c82e230fcd5541d4c3e2559f6611d1219b9c92785dd342bd4426fc5a950ab731d6d5f6dc51d568a3b661059021e1c4651be6d1a3f15b21b8b9ae9cbf3e29c08d49165e7bcb", 0xe9}, {&(0x7f00000059c0)="33693054d4918ab6e89ec44fbfa208a62c871893d1364dc3aa7fcd571ca208a4e9e87c13cfb741936537496d700fa8c358f1ebe5d01f20c299716103ac1aed7d24cd3f58c1071bf65576e7fd8ecef01000ce065c645f958d9e1a9bfb39eb734953c791d1365512b224", 0x69}, {&(0x7f0000005a40)="189df85c169e50511196cbdff2af17e344acdecc5354c882a8657ab78d9ed25e803e401fbcb0c5206e80df81356ea3886c0e3d31f4d90ee9c1c506793dc88a954de4eca681bcd3a7b72a99cc83c96c9aacffc460afe2ccc96dc3127b3f5fc7f6fbdf8b9a76bad97c791fec2bd7bcc9833e608829454e7405bf50af3961a84edec089ce0720c8497521efcebc5a0660861b1cd5afc1aa7356e7af", 0x9a}], 0x9}}, {{&(0x7f0000005bc0)={0x2, 0x4e21, @multicast1}, 0x10, &(0x7f0000005d00)=[{&(0x7f0000005c00)="2a6957dfa2dfeecccba3fa9853090d508fc344ff39b96b5898055da283230b3857d9b17da0fe2193286c3776de4fed8feddffa71ca0eaeebc83b6c48a4df80dea7e43f93eb1e32ff89b61ae32470e09724e7c1b1b5e65812ea949691dcb068b84c9f3bfc87fd142f8badc1437bb640222ef140631c38cce9caf9c37fe9fc0efb620bcbf49ea5a98694926f586eb7423b0e8cee1c43fcadb28b0e268acf97a1338bb198f0bc00dbb1a7970979c9d069604964b75218073cdc0928fb2d43945f3901a50a27aedeb07e6f9919ead39100786a9820b085d9a39acc8d123863edf5fd07f8fbca45107ba2ccd77951182f9201fd5226", 0xf3}], 0x1, &(0x7f0000005d40)=[@ip_tos_u8={{0x11, 0x0, 0x1, 0x80}}, @ip_retopts={{0x20, 0x0, 0x7, {[@rr={0x7, 0x7, 0x19, [@private=0xa010102]}, @generic={0x83, 0x9, "88e82095ad9f17"}]}}}, @ip_tos_int={{0x14, 0x0, 0x1, 0x6}}, @ip_ttl={{0x14, 0x0, 0x2, 0xfffffff7}}, @ip_tos_u8={{0x11, 0x0, 0x1, 0x3f}}, @ip_pktinfo={{0x1c, 0x0, 0x8, {r3, @multicast2, @dev={0xac, 0x14, 0x14, 0x37}}}}], 0xa0}}], 0x8, 0x8000) r7 = socket$netlink(0x10, 0x3, 0x0) writev(r7, &(0x7f00000000c0)=[{&(0x7f0000000240)="390000001300034700bb65e1c3e4ffff01000000010000005600000025000000190004000400000007fd17e5ffff0800040000000000000000", 0x39}], 0x1) (async) r8 = socket(0xa, 0x1, 0x0) ioctl(r8, 0x8916, &(0x7f0000000000)) (async) r9 = socket$inet6_tcp(0xa, 0x1, 0x0) (async) r10 = socket$igmp(0x2, 0x3, 0x2) setsockopt$IPT_SO_SET_REPLACE(r10, 0x0, 0x40, &(0x7f0000000480)=@security={'security\x00', 0xe, 0x4, 0x358, 0xffffffff, 0x0, 0x1f0, 0x140, 0xffffffff, 0xffffffff, 0x2c0, 0x2c0, 0x2c0, 0xffffffff, 0x4, &(0x7f0000000300), {[{{@ip={@loopback, @empty, 0x6339420cda9ae7e9, 0xffffffff, 'nr0\x00', 'ipvlan0\x00', {}, {}, 0x89, 0x0, 0x2}, 0x0, 0xe0, 0x140, 0x0, {}, [@common=@set={{0x40}, {{0x2, [0x1, 0x2, 0x4, 0x4, 0x0, 0x6], 0x1, 0x9}}}, @common=@ah={{0x30}, {[0x1, 0x32]}}]}, @common=@SET={0x60, 'SET\x00', 0x0, {{0x0, [0x0, 0x4, 0x5, 0x6, 0x4, 0x5], 0x4, 0x6}, {0x3, [0x0, 0x1, 0x6, 0x1, 0x3], 0x1, 0x4}}}}, {{@uncond, 0x0, 0x70, 0xb0}, @common=@unspec=@RATEEST={0x40, 'RATEEST\x00', 0x0, {'syz1\x00', 0x9, 0xaa, {0x6}}}}, {{@ip={@multicast1, @empty, 0xffffff00, 0xffffff00, 'pim6reg0\x00', 'macsec0\x00', {0xff}, {0xff}, 0xc9, 0x2, 0x44}, 0x0, 0x70, 0xd0}, @common=@SET={0x60, 'SET\x00', 0x0, {{0x0, [0x4, 0x2, 0x1, 0x1, 0x4, 0x8], 0x5, 0x4}, {0x2, [0x6, 0x3, 0x3, 0x3, 0x4, 0x1], 0x0, 0x7}}}}], {{'\x00', 0x0, 0x70, 0x98}, {0x28}}}}, 0x3b8) (async) ioctl$sock_inet6_SIOCSIFADDR(r9, 0x8916, &(0x7f0000000200)={@private1, 0x0, r1}) (async) sendmsg$nl_route_sched(r8, &(0x7f0000000400)={&(0x7f0000000340)={0x10, 0x0, 0x0, 0x40559f822b60283d}, 0xc, &(0x7f00000003c0)={&(0x7f0000000380)=@gettclass={0x24, 0x2a, 0x436687f90a88ca27, 0x70bd29, 0x25dfdbfe, {0x0, 0x0, 0x0, r3, {0xd, 0x5}, {0x5, 0x9}, {0x9, 0xb}}, ["", "", ""]}, 0x24}, 0x1, 0x0, 0x0, 0x4}, 0x0) 00:10:53 executing program 3: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000001500)=@newtaction={0xe70, 0x30, 0x25, 0x0, 0x0, {}, [{0xe5c, 0x1, [@m_pedit={0xe58, 0x1, 0x0, 0x0, {{0xa}, {0xe2c, 0x2, 0x0, 0x1, [@TCA_PEDIT_KEYS_EX={0x8, 0x5, 0x0, 0x1, [{0x4, 0x2}]}, @TCA_PEDIT_PARMS_EX={0xe20, 0x4, {{{}, 0x2}, [{}, {}, {}, {}, {0x0, 0xffffff7f}]}}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0xe70}}, 0x0) 00:10:53 executing program 2: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000001500)=@newtaction={0xe6c, 0x30, 0x25, 0x0, 0x0, {}, [{0xe58, 0x1, [@m_pedit={0xe54, 0x1, 0x0, 0x0, {{0xa}, {0xe28, 0x2, 0x0, 0x1, [@TCA_PEDIT_KEYS_EX={0x4}, @TCA_PEDIT_PARMS_EX={0xe20, 0x4, {{{}, 0x2}, [{}, {}, {}, {}, {0x0, 0x0, 0x0, 0xf00}]}}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0xe6c}}, 0x0) 00:10:53 executing program 4: add_key$user(0x0, 0x0, &(0x7f0000000180)="9e", 0x1, 0xfffffffffffffff8) r0 = add_key$user(&(0x7f0000000200), &(0x7f0000000300)={'syz', 0x1}, &(0x7f0000000240)="03", 0x1, 0xfffffffffffffffe) r1 = add_key$user(&(0x7f00000003c0), &(0x7f0000000440), &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f0000000100)={r0, r1, r1}, &(0x7f00000001c0)=""/51, 0x33, &(0x7f0000000340)={&(0x7f0000000280)={'crc32\x00'}}) (fail_nth: 26) 00:10:53 executing program 2: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000001500)=@newtaction={0xe6c, 0x30, 0x25, 0x0, 0x0, {}, [{0xe58, 0x1, [@m_pedit={0xe54, 0x1, 0x0, 0x0, {{0xa}, {0xe28, 0x2, 0x0, 0x1, [@TCA_PEDIT_KEYS_EX={0x4}, @TCA_PEDIT_PARMS_EX={0xe20, 0x4, {{{}, 0x2}, [{}, {}, {}, {}, {0x0, 0x0, 0x0, 0x1100}]}}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0xe6c}}, 0x0) 00:10:53 executing program 3: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000001500)=@newtaction={0xe70, 0x30, 0x25, 0x0, 0x0, {}, [{0xe5c, 0x1, [@m_pedit={0xe58, 0x1, 0x0, 0x0, {{0xa}, {0xe2c, 0x2, 0x0, 0x1, [@TCA_PEDIT_KEYS_EX={0x8, 0x5, 0x0, 0x1, [{0x4, 0x2}]}, @TCA_PEDIT_PARMS_EX={0xe20, 0x4, {{{}, 0x2}, [{}, {}, {}, {}, {0x0, 0xfffffff0}]}}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0xe70}}, 0x0) [ 653.504885][T29384] FAULT_INJECTION: forcing a failure. [ 653.504885][T29384] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 653.521905][T29384] CPU: 1 PID: 29384 Comm: syz-executor.4 Not tainted 5.15.151-syzkaller #0 [ 653.524255][T29384] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/25/2024 [ 653.526956][T29384] Call trace: [ 653.527824][T29384] dump_backtrace+0x0/0x530 [ 653.529011][T29384] show_stack+0x2c/0x3c [ 653.530098][T29384] dump_stack_lvl+0x108/0x170 [ 653.531412][T29384] dump_stack+0x1c/0x58 [ 653.532511][T29384] should_fail+0x3b8/0x514 [ 653.533690][T29384] should_fail_usercopy+0x20/0x30 [ 653.535065][T29384] keyctl_dh_compute_kdf+0x454/0x674 [ 653.536468][T29384] __keyctl_dh_compute+0xc54/0x1018 [ 653.537869][T29384] keyctl_dh_compute+0x1ec/0x274 [ 653.539187][T29384] __arm64_sys_keyctl+0x5d4/0x860 [ 653.540544][T29384] invoke_syscall+0x98/0x2b8 [ 653.541784][T29384] el0_svc_common+0x138/0x258 [ 653.543009][T29384] do_el0_svc+0x58/0x14c [ 653.544117][T29384] el0_svc+0x7c/0x1f0 [ 653.545204][T29384] el0t_64_sync_handler+0x84/0xe4 [ 653.546515][T29384] el0t_64_sync+0x1a0/0x1a4 [ 653.549128][T29367] netlink: 'syz-executor.0': attribute type 4 has an invalid length. [ 653.553823][T29372] x_tables: duplicate underflow at hook 2 00:10:53 executing program 3: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000001500)=@newtaction={0xe70, 0x30, 0x25, 0x0, 0x0, {}, [{0xe5c, 0x1, [@m_pedit={0xe58, 0x1, 0x0, 0x0, {{0xa}, {0xe2c, 0x2, 0x0, 0x1, [@TCA_PEDIT_KEYS_EX={0x8, 0x5, 0x0, 0x1, [{0x4, 0x2}]}, @TCA_PEDIT_PARMS_EX={0xe20, 0x4, {{{}, 0x2}}}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0xe70}}, 0x0) 00:10:53 executing program 2: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000001500)=@newtaction={0xe6c, 0x30, 0x25, 0x0, 0x0, {}, [{0xe58, 0x1, [@m_pedit={0xe54, 0x1, 0x0, 0x0, {{0xa}, {0xe28, 0x2, 0x0, 0x1, [@TCA_PEDIT_KEYS_EX={0x4}, @TCA_PEDIT_PARMS_EX={0xe20, 0x4, {{{}, 0x2}, [{}, {}, {}, {}, {0x0, 0x0, 0x0, 0x4000}]}}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0xe6c}}, 0x0) 00:10:53 executing program 3: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000001500)=@newtaction={0xe70, 0x30, 0x25, 0x0, 0x0, {}, [{0xe5c, 0x1, [@m_pedit={0xe58, 0x1, 0x0, 0x0, {{0xa}, {0xe2c, 0x2, 0x0, 0x1, [@TCA_PEDIT_KEYS_EX={0x8, 0x5, 0x0, 0x1, [{0x4, 0x2}]}, @TCA_PEDIT_PARMS_EX={0xe20, 0x4, {{{}, 0x2}, [{}, {}, {}, {}, {0x0, 0x0, 0x2}]}}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0xe70}}, 0x0) 00:10:53 executing program 0: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000180)=0x1) r1 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$TIOCSETD(r1, 0x5423, &(0x7f0000000180)=0x1) r2 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$TIOCSETD(r2, 0x5423, &(0x7f0000000180)=0x1) r3 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPCTNL_MSG_CT_NEW(r3, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000003200)={0x80, 0x0, 0x1, 0x401, 0x0, 0x0, {0x2}, [@CTA_TUPLE_ORIG={0x24, 0x1, 0x0, 0x1, [@CTA_TUPLE_IP={0x14, 0x1, 0x0, 0x1, @ipv4={{0x8, 0x1, @multicast2}, {0x8, 0x2, @dev}}}, @CTA_TUPLE_PROTO={0xc, 0x2, 0x0, 0x1, {0x5}}]}, @CTA_TUPLE_REPLY={0x24, 0x2, 0x0, 0x1, [@CTA_TUPLE_IP={0x14, 0x1, 0x0, 0x1, @ipv4={{0x8, 0x1, @multicast1}, {0x8, 0x2, @multicast2}}}, @CTA_TUPLE_PROTO={0xc, 0x2, 0x0, 0x1, {0x5}}]}, @CTA_TIMEOUT={0x8}, @CTA_SEQ_ADJ_ORIG={0x1c, 0x10, 0x0, 0x1, [@CTA_SEQADJ_CORRECTION_POS={0x8}, @CTA_SEQADJ_OFFSET_BEFORE={0x8}, @CTA_SEQADJ_OFFSET_AFTER={0x8}]}]}, 0x80}}, 0x0) [ 653.977787][T29377] loop1: detected capacity change from 0 to 40427 [ 654.063053][T29377] F2FS-fs (loop1): invalid crc value [ 654.073735][T29377] F2FS-fs (loop1): Found nat_bits in checkpoint [ 654.092999][T29377] F2FS-fs (loop1): Cannot turn on quotas: -2 on 0 [ 654.095569][T29377] F2FS-fs (loop1): Mounted with checkpoint version = 48b305e4 00:10:54 executing program 1: pipe2(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) lsetxattr$security_ima(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340), &(0x7f0000001740)=ANY=[@ANYRES16=r0], 0xd, 0x4) r1 = socket$inet_sctp(0x2, 0x1, 0x84) getsockopt$inet_sctp_SCTP_MAX_BURST(r1, 0x84, 0x14, &(0x7f0000000100)=@assoc_value={0x0}, &(0x7f0000000040)=0x8) getsockopt$inet_sctp6_SCTP_PRIMARY_ADDR(r0, 0x84, 0x1a, &(0x7f0000000140)={r2, @in6={{0xa, 0x0, 0x5, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}}}}, &(0x7f0000000200)=0x84) ioctl$I2C_PEC(r0, 0x708, 0x6) read$FUSE(r0, &(0x7f0000001780)={0x2020, 0x0, 0x0, 0x0}, 0x2020) quotactl$Q_GETINFO(0xffffffff80000500, &(0x7f00000000c0)=@nbd={'/dev/nbd', 0x0}, r3, &(0x7f0000000380)) syz_mount_image$f2fs(&(0x7f0000000040), &(0x7f0000000080)='./bus\x00', 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="6163746976655f6c6f67733d342c646174615f666c7573682c66617374626f6f742c6a71666d743d76667376312c6e6f696e6c696e655f64656e7472792c7573726a71756f74613d66326673002c00ff371013587045d0d273e856ce75c2b11120ece6ac75541f2db63fb857cb7508f7d6a76856a2cdd8c835ef14aa3aea583b7f3affd12ff9abc9b2109887e1a78c2003f04a75607f0099dfad1a283ce7b8b528e239692ab156e30dd8365f708e6c98cfcd0b30d5304dd70f87da226e2d4e4df1ad07ba72683f43d76541d455d1fa118f0900000009fe2897e493ee619ad7bfded255e7c5806f05b80ec0e186b4f72759eb096a1fe6793e734fe61555f01ff9f23bc11370aa247215e863a10ea4720a4c7ddb25da21c75f35f711581d1f5b8d7e52b3be07c8a3ea61ae2a531b6790c08e4d9dc01e6581fa3cc0b8df6964b74e1cb14339527ad485193634c63ac5bc"], 0x1, 0x54f4, &(0x7f0000005600)="$eJzs3M1rI2UYAPBn2u1+uxbx4G0HFqGFTdj0Y9Fb1V38wC7Fj4MnTZM0ZDfJlCZNa08ePIoH/xNR8OTRv8GDZ2/iQfEmKJmZ6tYvhKaNtb8fTJ6ZN2+eed5QCs9MmADOrfn0px+SuBFXImI2Iq5H5PtJueXWivBMRNyMiJnHtqQc/23gYkRcjYgb4+RFzqR865Pbo1ur37/245dfX7pw7dMvvpneqoFpezYietvF/l6viFm7iA/L8fqok8feyqiMxRu9R+VxVsS91maeYa9+OK+ex+V2MT/b3h2MY5LUG+PY7mzl49v94oSDUfswT/6Bh/Wd/LjZ2sxjZ5DlsX1Q1LV/UPxvOxgMizzNMt/7efoYDg9jMd7abxXr2X6Ux0Z/WI4XebNma38cR2UsTxeNrNvM69g8zjf93/Z6p7+7n45aO4NO1k9Xq7XnqrW7ldpO1mwNWyuVeq95dyVdaHfH0yrDVr231s6ydrdVbWS9xXSh3WhUarV04V5rs1Pvp7Vadbl6p7K6WO7dTl9+8HbabaYL4/hip7877HQH6Va2kxafWEyXqsvPL6a3aumb6xvpxhv3769vvPXuvXcevLD+6kvlpD+VlS4s3VlaqtTuVJZqi+do/R+WRU9w/XAsybQLADh79P/ANEyj/9/qTq7/D/3/RJyp/ve89/8nsH44Fv0/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMC59e3cZ6/kO/PF8bVy/ImIm+Ohp8rjJCJmIuKXvzAbF4/knC3zzP3N/Lk/1PBVEnmG8TkuldvViFgrt5+fPOlvAQAAAP6/Pv/g5sdFt168zE+7IE5TcdFm5vp7E8qXRMTc/HcTyjYzfnl6Qsnyv+8LsT+hbPkFrMsTSlZccrswqWz/yuyRcPmxkBRh5lTLAQAATsXRTuB0uxAAAABO00fTLoDpSOLwVubhveD8l/e/3xC8cuQIAAAAOIOSaRcAAAAAnLi8//+H5/+F5/8BAADA2Vc8/w8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPiVnfvJSR2K4gB8Wuh7vD9GYpy7FWewDJfg0KFhAW6CJeAW3ABrwJlLMGBoS7QGE5PetpF8X9JebkN+nBIm515SAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA6NJzsZo/3l89tM3Z7tpJczcAAADAMZtiNS9fTKv5v/r6WX3pop5nEZFHxLHefRS/GpmjOqf44v3FpxqeIsqE/Wf8ro+/EXFdH6/nXX8LAAAAcLrWi+Ws6tar03ToguhTtWiT/79JlJdFRDF9SZSW70+XicLK3/c47hKllQtYk0Rh1ZLbOFXat4waw+TDkFVD3ms5AABAL5qdQL9dCAAAAH26HboAhpHFYSvzsBdc/vP+fUPwT2MGAAAA/EDZ0AUAAAAAnSv7f8//AwAAgNNWPf8PAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACALm2K1Xy9WM7a5mx37aS5GwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgjf15R4EQCIMw2Lu+M5n7H1YaNDU1qQLh428MBgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIA3v/vL/4mpcSaZe20sPY8ka6fG1qmxd24c/WF8/RoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAu9uclBUIgCKJgzvjfSd//sJKgZxAhAhoeVdSiAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4It+98v/ialxJpk7bSwdjyRrV42tq8beg8bRg/H2bwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAudu7nNY4qDgD4d2Z2trYqxig5RETBg17sdlNbe/WgBA/+CUJItzW69Ueagy1FyMWb5NyL6FFEUOKt/0PPLfRSbz3soYJnZWZnmmkacLV0Zpt8PvD2fWcY5n3fJIR8570EAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKA2eW8vzoqPhWmcVudu3b+2XvS39/WFGzt3lotWxEmbST8dXm0eJEvdJQIAAMDRkdX1fUTczXdXiz5dKOv/vL6mqPl/eH4a1/X8/rq/7uvav2i//3bv5QcDLUzHKW56YWM8OvVoKr0nN8v59sK/XtErn3z57iUrvyDph9svTfLyeSbf3bz5fr8Mj7WRLQDwf5ys+yqofx8q+mGXiQFwZPQahXdd/2cL3eYEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA0IbJdjxbx0lELPf24sLt+9fWD+pv7NxZrtvZ69d3mvcsbpFHxIWN8ehUi3OZd5evXP1sbTwebbYfvBYR3Y1eBR/PcE1ElxkKHjdIq+/1ecnn6Qg6/sEEAMChk1etqOvv5rurxblkMeLvHx+u/99sxDFj/X/vk7O3mmM16/9hazOcf4OtS18OLl+5+vbGpbWLo4ujz99ZGb47PH3uzJlzg/JdycAbEwAAAB5PP4no76v/08VH1/9PNOKYsf7/6vvhN82xMvX/gfYW/brOBAAA4Gh78fW//kwOOJ/0+/H12tbW5nD6WR3H5kp5vNJBqv/Zsao16/9sseusAAAAgDZMtpOH1v/PN+KYcf3/uZ9e+aV5zywijlfr/yfXvxifb286c62NPyfueo4AAAB063jVmuv/ebn/P32w5SGNiLfemMbVvwGcqf7PPvj25+ZYzf3/p9ub4lxKl6bPo+yXInpLXWcEAADAYfZM1Ypi/498d/XTX0981Lf/HwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKBt/wQAAP//K8ZAQg==") bpf$MAP_CREATE(0x0, 0x0, 0x0) r4 = syz_init_net_socket$llc(0x1a, 0x2, 0x0) openat$vimc1(0xffffffffffffff9c, 0x0, 0x2, 0x0) r5 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000280)='cgroup.controllers\x00', 0x275a, 0x0) write$cgroup_int(r5, &(0x7f0000000000), 0xffffff6a) sendfile(r4, r5, 0x0, 0xffffffff000) 00:10:54 executing program 4: add_key$user(0x0, 0x0, &(0x7f0000000180)="9e", 0x1, 0xfffffffffffffff8) r0 = add_key$user(&(0x7f0000000200), &(0x7f0000000300)={'syz', 0x1}, &(0x7f0000000240)="03", 0x1, 0xfffffffffffffffe) r1 = add_key$user(&(0x7f00000003c0), &(0x7f0000000440), &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f0000000100)={r0, r1, r1}, &(0x7f00000001c0)=""/51, 0x33, &(0x7f0000000340)={&(0x7f0000000280)={'crc32\x00'}}) (fail_nth: 27) 00:10:54 executing program 3: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000001500)=@newtaction={0xe70, 0x30, 0x25, 0x0, 0x0, {}, [{0xe5c, 0x1, [@m_pedit={0xe58, 0x1, 0x0, 0x0, {{0xa}, {0xe2c, 0x2, 0x0, 0x1, [@TCA_PEDIT_KEYS_EX={0x8, 0x5, 0x0, 0x1, [{0x4, 0x2}]}, @TCA_PEDIT_PARMS_EX={0xe20, 0x4, {{{}, 0x2}, [{}, {}, {}, {}, {0x0, 0x0, 0x3}]}}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0xe70}}, 0x0) 00:10:54 executing program 2: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000001500)=@newtaction={0xe6c, 0x30, 0x25, 0x0, 0x0, {}, [{0xe58, 0x1, [@m_pedit={0xe54, 0x1, 0x0, 0x0, {{0xa}, {0xe28, 0x2, 0x0, 0x1, [@TCA_PEDIT_KEYS_EX={0x4}, @TCA_PEDIT_PARMS_EX={0xe20, 0x4, {{{}, 0x2}, [{}, {}, {}, {}, {0x0, 0x0, 0x0, 0x4788}]}}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0xe6c}}, 0x0) 00:10:54 executing program 0: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000180)=0x1) (async) r1 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$TIOCSETD(r1, 0x5423, &(0x7f0000000180)=0x1) (async) r2 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$TIOCSETD(r2, 0x5423, &(0x7f0000000180)=0x1) (async) r3 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPCTNL_MSG_CT_NEW(r3, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000003200)={0x80, 0x0, 0x1, 0x401, 0x0, 0x0, {0x2}, [@CTA_TUPLE_ORIG={0x24, 0x1, 0x0, 0x1, [@CTA_TUPLE_IP={0x14, 0x1, 0x0, 0x1, @ipv4={{0x8, 0x1, @multicast2}, {0x8, 0x2, @dev}}}, @CTA_TUPLE_PROTO={0xc, 0x2, 0x0, 0x1, {0x5}}]}, @CTA_TUPLE_REPLY={0x24, 0x2, 0x0, 0x1, [@CTA_TUPLE_IP={0x14, 0x1, 0x0, 0x1, @ipv4={{0x8, 0x1, @multicast1}, {0x8, 0x2, @multicast2}}}, @CTA_TUPLE_PROTO={0xc, 0x2, 0x0, 0x1, {0x5}}]}, @CTA_TIMEOUT={0x8}, @CTA_SEQ_ADJ_ORIG={0x1c, 0x10, 0x0, 0x1, [@CTA_SEQADJ_CORRECTION_POS={0x8}, @CTA_SEQADJ_OFFSET_BEFORE={0x8}, @CTA_SEQADJ_OFFSET_AFTER={0x8}]}]}, 0x80}}, 0x0) [ 654.236094][T29407] FAULT_INJECTION: forcing a failure. [ 654.236094][T29407] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 654.249389][T29407] CPU: 1 PID: 29407 Comm: syz-executor.4 Not tainted 5.15.151-syzkaller #0 [ 654.251736][T29407] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/25/2024 [ 654.254378][T29407] Call trace: [ 654.255216][T29407] dump_backtrace+0x0/0x530 [ 654.256392][T29407] show_stack+0x2c/0x3c [ 654.257494][T29407] dump_stack_lvl+0x108/0x170 [ 654.258738][T29407] dump_stack+0x1c/0x58 [ 654.259804][T29407] should_fail+0x3b8/0x514 [ 654.260989][T29407] should_fail_usercopy+0x20/0x30 [ 654.262350][T29407] simple_read_from_buffer+0xd8/0x26c [ 654.263758][T29407] proc_fail_nth_read+0x1a0/0x248 [ 654.265063][T29407] vfs_read+0x278/0xb10 [ 654.266185][T29407] ksys_read+0x15c/0x26c [ 654.267313][T29407] __arm64_sys_read+0x7c/0x90 [ 654.268543][T29407] invoke_syscall+0x98/0x2b8 [ 654.269802][T29407] el0_svc_common+0x138/0x258 [ 654.271139][T29407] do_el0_svc+0x58/0x14c [ 654.272331][T29407] el0_svc+0x7c/0x1f0 [ 654.273472][T29407] el0t_64_sync_handler+0x84/0xe4 [ 654.274859][T29407] el0t_64_sync+0x1a0/0x1a4 00:10:54 executing program 3: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000001500)=@newtaction={0xe70, 0x30, 0x25, 0x0, 0x0, {}, [{0xe5c, 0x1, [@m_pedit={0xe58, 0x1, 0x0, 0x0, {{0xa}, {0xe2c, 0x2, 0x0, 0x1, [@TCA_PEDIT_KEYS_EX={0x8, 0x5, 0x0, 0x1, [{0x4, 0x2}]}, @TCA_PEDIT_PARMS_EX={0xe20, 0x4, {{{}, 0x2}, [{}, {}, {}, {}, {0x0, 0x0, 0x4}]}}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0xe70}}, 0x0) 00:10:54 executing program 2: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000001500)=@newtaction={0xe6c, 0x30, 0x25, 0x0, 0x0, {}, [{0xe58, 0x1, [@m_pedit={0xe54, 0x1, 0x0, 0x0, {{0xa}, {0xe28, 0x2, 0x0, 0x1, [@TCA_PEDIT_KEYS_EX={0x4}, @TCA_PEDIT_PARMS_EX={0xe20, 0x4, {{{}, 0x2}, [{}, {}, {}, {}, {0x0, 0x0, 0x0, 0x4888}]}}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0xe6c}}, 0x0) 00:10:54 executing program 4: add_key$user(0x0, 0x0, &(0x7f0000000180)="9e", 0x1, 0xfffffffffffffff8) r0 = add_key$user(&(0x7f0000000200), &(0x7f0000000300)={'syz', 0x1}, &(0x7f0000000240)="03", 0x1, 0xfffffffffffffffe) r1 = add_key$user(&(0x7f00000003c0), &(0x7f0000000440), &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f0000000100)={r0, r1, r1}, &(0x7f00000001c0)=""/51, 0x33, &(0x7f0000000340)={&(0x7f0000000280)={'crc32\x00'}}) 00:10:54 executing program 3: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000001500)=@newtaction={0xe70, 0x30, 0x25, 0x0, 0x0, {}, [{0xe5c, 0x1, [@m_pedit={0xe58, 0x1, 0x0, 0x0, {{0xa}, {0xe2c, 0x2, 0x0, 0x1, [@TCA_PEDIT_KEYS_EX={0x8, 0x5, 0x0, 0x1, [{0x4, 0x2}]}, @TCA_PEDIT_PARMS_EX={0xe20, 0x4, {{{}, 0x2}, [{}, {}, {}, {}, {0x0, 0x0, 0x5}]}}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0xe70}}, 0x0) 00:10:54 executing program 2: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000001500)=@newtaction={0xe6c, 0x30, 0x25, 0x0, 0x0, {}, [{0xe58, 0x1, [@m_pedit={0xe54, 0x1, 0x0, 0x0, {{0xa}, {0xe28, 0x2, 0x0, 0x1, [@TCA_PEDIT_KEYS_EX={0x4}, @TCA_PEDIT_PARMS_EX={0xe20, 0x4, {{{}, 0x2}, [{}, {}, {}, {}, {0x0, 0x0, 0x0, 0x5865}]}}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0xe6c}}, 0x0) 00:10:54 executing program 2: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000001500)=@newtaction={0xe6c, 0x30, 0x25, 0x0, 0x0, {}, [{0xe58, 0x1, [@m_pedit={0xe54, 0x1, 0x0, 0x0, {{0xa}, {0xe28, 0x2, 0x0, 0x1, [@TCA_PEDIT_KEYS_EX={0x4}, @TCA_PEDIT_PARMS_EX={0xe20, 0x4, {{{}, 0x2}, [{}, {}, {}, {}, {0x0, 0x0, 0x0, 0x6000}]}}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0xe6c}}, 0x0) 00:10:54 executing program 4: add_key$user(0x0, 0x0, &(0x7f0000000180)="9e", 0x1, 0xfffffffffffffff8) r0 = add_key$user(&(0x7f0000000200), &(0x7f0000000300)={'syz', 0x1}, &(0x7f0000000240)="03", 0x1, 0xfffffffffffffffe) r1 = add_key$user(&(0x7f00000003c0), &(0x7f0000000440), &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) keyctl$dh_compute(0x2, &(0x7f0000000100)={r0, r1, r1}, &(0x7f00000001c0)=""/51, 0x33, &(0x7f0000000340)={&(0x7f0000000280)={'crc32\x00'}}) 00:10:54 executing program 3: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000001500)=@newtaction={0xe70, 0x30, 0x25, 0x0, 0x0, {}, [{0xe5c, 0x1, [@m_pedit={0xe58, 0x1, 0x0, 0x0, {{0xa}, {0xe2c, 0x2, 0x0, 0x1, [@TCA_PEDIT_KEYS_EX={0x8, 0x5, 0x0, 0x1, [{0x4, 0x2}]}, @TCA_PEDIT_PARMS_EX={0xe20, 0x4, {{{}, 0x2}, [{}, {}, {}, {}, {0x0, 0x0, 0x6}]}}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0xe70}}, 0x0) 00:10:54 executing program 2: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000001500)=@newtaction={0xe6c, 0x30, 0x25, 0x0, 0x0, {}, [{0xe58, 0x1, [@m_pedit={0xe54, 0x1, 0x0, 0x0, {{0xa}, {0xe28, 0x2, 0x0, 0x1, [@TCA_PEDIT_KEYS_EX={0x4}, @TCA_PEDIT_PARMS_EX={0xe20, 0x4, {{{}, 0x2}, [{}, {}, {}, {}, {0x0, 0x0, 0x0, 0x6103}]}}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0xe6c}}, 0x0) 00:10:54 executing program 3: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000001500)=@newtaction={0xe70, 0x30, 0x25, 0x0, 0x0, {}, [{0xe5c, 0x1, [@m_pedit={0xe58, 0x1, 0x0, 0x0, {{0xa}, {0xe2c, 0x2, 0x0, 0x1, [@TCA_PEDIT_KEYS_EX={0x8, 0x5, 0x0, 0x1, [{0x4, 0x2}]}, @TCA_PEDIT_PARMS_EX={0xe20, 0x4, {{{}, 0x2}, [{}, {}, {}, {}, {0x0, 0x0, 0x7}]}}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0xe70}}, 0x0) 00:10:54 executing program 4: add_key$user(0x0, 0x0, &(0x7f0000000180)="9e", 0x1, 0xfffffffffffffff8) r0 = add_key$user(&(0x7f0000000200), &(0x7f0000000300)={'syz', 0x1}, &(0x7f0000000240)="03", 0x1, 0xfffffffffffffffe) r1 = add_key$user(&(0x7f00000003c0), &(0x7f0000000440), &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) keyctl$dh_compute(0x3, &(0x7f0000000100)={r0, r1, r1}, &(0x7f00000001c0)=""/51, 0x33, &(0x7f0000000340)={&(0x7f0000000280)={'crc32\x00'}}) 00:10:54 executing program 2: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000001500)=@newtaction={0xe6c, 0x30, 0x25, 0x0, 0x0, {}, [{0xe58, 0x1, [@m_pedit={0xe54, 0x1, 0x0, 0x0, {{0xa}, {0xe28, 0x2, 0x0, 0x1, [@TCA_PEDIT_KEYS_EX={0x4}, @TCA_PEDIT_PARMS_EX={0xe20, 0x4, {{{}, 0x2}, [{}, {}, {}, {}, {0x0, 0x0, 0x0, 0x6558}]}}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0xe6c}}, 0x0) 00:10:54 executing program 3: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000001500)=@newtaction={0xe70, 0x30, 0x25, 0x0, 0x0, {}, [{0xe5c, 0x1, [@m_pedit={0xe58, 0x1, 0x0, 0x0, {{0xa}, {0xe2c, 0x2, 0x0, 0x1, [@TCA_PEDIT_KEYS_EX={0x8, 0x5, 0x0, 0x1, [{0x4, 0x2}]}, @TCA_PEDIT_PARMS_EX={0xe20, 0x4, {{{}, 0x2}, [{}, {}, {}, {}, {0x0, 0x0, 0x8}]}}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0xe70}}, 0x0) 00:10:54 executing program 4: add_key$user(0x0, 0x0, &(0x7f0000000180)="9e", 0x1, 0xfffffffffffffff8) r0 = add_key$user(&(0x7f0000000200), &(0x7f0000000300)={'syz', 0x1}, &(0x7f0000000240)="03", 0x1, 0xfffffffffffffffe) r1 = add_key$user(&(0x7f00000003c0), &(0x7f0000000440), &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) keyctl$dh_compute(0x4, &(0x7f0000000100)={r0, r1, r1}, &(0x7f00000001c0)=""/51, 0x33, &(0x7f0000000340)={&(0x7f0000000280)={'crc32\x00'}}) 00:10:54 executing program 2: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000001500)=@newtaction={0xe6c, 0x30, 0x25, 0x0, 0x0, {}, [{0xe58, 0x1, [@m_pedit={0xe54, 0x1, 0x0, 0x0, {{0xa}, {0xe28, 0x2, 0x0, 0x1, [@TCA_PEDIT_KEYS_EX={0x4}, @TCA_PEDIT_PARMS_EX={0xe20, 0x4, {{{}, 0x2}, [{}, {}, {}, {}, {0x0, 0x0, 0x0, 0x6802}]}}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0xe6c}}, 0x0) 00:10:54 executing program 3: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000001500)=@newtaction={0xe70, 0x30, 0x25, 0x0, 0x0, {}, [{0xe5c, 0x1, [@m_pedit={0xe58, 0x1, 0x0, 0x0, {{0xa}, {0xe2c, 0x2, 0x0, 0x1, [@TCA_PEDIT_KEYS_EX={0x8, 0x5, 0x0, 0x1, [{0x4, 0x2}]}, @TCA_PEDIT_PARMS_EX={0xe20, 0x4, {{{}, 0x2}, [{}, {}, {}, {}, {0x0, 0x0, 0x9}]}}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0xe70}}, 0x0) 00:10:54 executing program 4: add_key$user(0x0, 0x0, &(0x7f0000000180)="9e", 0x1, 0xfffffffffffffff8) r0 = add_key$user(&(0x7f0000000200), &(0x7f0000000300)={'syz', 0x1}, &(0x7f0000000240)="03", 0x1, 0xfffffffffffffffe) r1 = add_key$user(&(0x7f00000003c0), &(0x7f0000000440), &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) keyctl$dh_compute(0x5, &(0x7f0000000100)={r0, r1, r1}, &(0x7f00000001c0)=""/51, 0x33, &(0x7f0000000340)={&(0x7f0000000280)={'crc32\x00'}}) 00:10:54 executing program 2: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000001500)=@newtaction={0xe6c, 0x30, 0x25, 0x0, 0x0, {}, [{0xe58, 0x1, [@m_pedit={0xe54, 0x1, 0x0, 0x0, {{0xa}, {0xe28, 0x2, 0x0, 0x1, [@TCA_PEDIT_KEYS_EX={0x4}, @TCA_PEDIT_PARMS_EX={0xe20, 0x4, {{{}, 0x2}, [{}, {}, {}, {}, {0x0, 0x0, 0x0, 0x7f02}]}}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0xe6c}}, 0x0) 00:10:54 executing program 3: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000001500)=@newtaction={0xe70, 0x30, 0x25, 0x0, 0x0, {}, [{0xe5c, 0x1, [@m_pedit={0xe58, 0x1, 0x0, 0x0, {{0xa}, {0xe2c, 0x2, 0x0, 0x1, [@TCA_PEDIT_KEYS_EX={0x8, 0x5, 0x0, 0x1, [{0x4, 0x2}]}, @TCA_PEDIT_PARMS_EX={0xe20, 0x4, {{{}, 0x2}, [{}, {}, {}, {}, {0x0, 0x0, 0xa}]}}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0xe70}}, 0x0) 00:10:54 executing program 0: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000180)=0x1) (async) r1 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$TIOCSETD(r1, 0x5423, &(0x7f0000000180)=0x1) (async) r2 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$TIOCSETD(r2, 0x5423, &(0x7f0000000180)=0x1) (async) r3 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPCTNL_MSG_CT_NEW(r3, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000003200)={0x80, 0x0, 0x1, 0x401, 0x0, 0x0, {0x2}, [@CTA_TUPLE_ORIG={0x24, 0x1, 0x0, 0x1, [@CTA_TUPLE_IP={0x14, 0x1, 0x0, 0x1, @ipv4={{0x8, 0x1, @multicast2}, {0x8, 0x2, @dev}}}, @CTA_TUPLE_PROTO={0xc, 0x2, 0x0, 0x1, {0x5}}]}, @CTA_TUPLE_REPLY={0x24, 0x2, 0x0, 0x1, [@CTA_TUPLE_IP={0x14, 0x1, 0x0, 0x1, @ipv4={{0x8, 0x1, @multicast1}, {0x8, 0x2, @multicast2}}}, @CTA_TUPLE_PROTO={0xc, 0x2, 0x0, 0x1, {0x5}}]}, @CTA_TIMEOUT={0x8}, @CTA_SEQ_ADJ_ORIG={0x1c, 0x10, 0x0, 0x1, [@CTA_SEQADJ_CORRECTION_POS={0x8}, @CTA_SEQADJ_OFFSET_BEFORE={0x8}, @CTA_SEQADJ_OFFSET_AFTER={0x8}]}]}, 0x80}}, 0x0) 00:10:54 executing program 4: add_key$user(0x0, 0x0, &(0x7f0000000180)="9e", 0x1, 0xfffffffffffffff8) r0 = add_key$user(&(0x7f0000000200), &(0x7f0000000300)={'syz', 0x1}, &(0x7f0000000240)="03", 0x1, 0xfffffffffffffffe) r1 = add_key$user(&(0x7f00000003c0), &(0x7f0000000440), &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) keyctl$dh_compute(0x6, &(0x7f0000000100)={r0, r1, r1}, &(0x7f00000001c0)=""/51, 0x33, &(0x7f0000000340)={&(0x7f0000000280)={'crc32\x00'}}) 00:10:54 executing program 2: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000001500)=@newtaction={0xe6c, 0x30, 0x25, 0x0, 0x0, {}, [{0xe58, 0x1, [@m_pedit={0xe54, 0x1, 0x0, 0x0, {{0xa}, {0xe28, 0x2, 0x0, 0x1, [@TCA_PEDIT_KEYS_EX={0x4}, @TCA_PEDIT_PARMS_EX={0xe20, 0x4, {{{}, 0x2}, [{}, {}, {}, {}, {0x0, 0x0, 0x0, 0x8100}]}}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0xe6c}}, 0x0) 00:10:54 executing program 3: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000001500)=@newtaction={0xe70, 0x30, 0x25, 0x0, 0x0, {}, [{0xe5c, 0x1, [@m_pedit={0xe58, 0x1, 0x0, 0x0, {{0xa}, {0xe2c, 0x2, 0x0, 0x1, [@TCA_PEDIT_KEYS_EX={0x8, 0x5, 0x0, 0x1, [{0x4, 0x2}]}, @TCA_PEDIT_PARMS_EX={0xe20, 0x4, {{{}, 0x2}, [{}, {}, {}, {}, {0x0, 0x0, 0xb}]}}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0xe70}}, 0x0) 00:10:54 executing program 4: add_key$user(0x0, 0x0, &(0x7f0000000180)="9e", 0x1, 0xfffffffffffffff8) r0 = add_key$user(&(0x7f0000000200), &(0x7f0000000300)={'syz', 0x1}, &(0x7f0000000240)="03", 0x1, 0xfffffffffffffffe) r1 = add_key$user(&(0x7f00000003c0), &(0x7f0000000440), &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) keyctl$dh_compute(0x7, &(0x7f0000000100)={r0, r1, r1}, &(0x7f00000001c0)=""/51, 0x33, &(0x7f0000000340)={&(0x7f0000000280)={'crc32\x00'}}) 00:10:54 executing program 2: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000001500)=@newtaction={0xe6c, 0x30, 0x25, 0x0, 0x0, {}, [{0xe58, 0x1, [@m_pedit={0xe54, 0x1, 0x0, 0x0, {{0xa}, {0xe28, 0x2, 0x0, 0x1, [@TCA_PEDIT_KEYS_EX={0x4}, @TCA_PEDIT_PARMS_EX={0xe20, 0x4, {{{}, 0x2}, [{}, {}, {}, {}, {0x0, 0x0, 0x0, 0x8847}]}}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0xe6c}}, 0x0) 00:10:54 executing program 3: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000001500)=@newtaction={0xe70, 0x30, 0x25, 0x0, 0x0, {}, [{0xe5c, 0x1, [@m_pedit={0xe58, 0x1, 0x0, 0x0, {{0xa}, {0xe2c, 0x2, 0x0, 0x1, [@TCA_PEDIT_KEYS_EX={0x8, 0x5, 0x0, 0x1, [{0x4, 0x2}]}, @TCA_PEDIT_PARMS_EX={0xe20, 0x4, {{{}, 0x2}, [{}, {}, {}, {}, {0x0, 0x0, 0xc}]}}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0xe70}}, 0x0) 00:10:54 executing program 4: add_key$user(0x0, 0x0, &(0x7f0000000180)="9e", 0x1, 0xfffffffffffffff8) r0 = add_key$user(&(0x7f0000000200), &(0x7f0000000300)={'syz', 0x1}, &(0x7f0000000240)="03", 0x1, 0xfffffffffffffffe) r1 = add_key$user(&(0x7f00000003c0), &(0x7f0000000440), &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) keyctl$dh_compute(0x8, &(0x7f0000000100)={r0, r1, r1}, &(0x7f00000001c0)=""/51, 0x33, &(0x7f0000000340)={&(0x7f0000000280)={'crc32\x00'}}) [ 655.268892][T29469] loop1: detected capacity change from 0 to 40427 [ 655.386155][T29469] F2FS-fs (loop1): invalid crc value [ 655.404576][T29469] F2FS-fs (loop1): Found nat_bits in checkpoint [ 655.423588][T29469] F2FS-fs (loop1): Cannot turn on quotas: -2 on 0 [ 655.426705][T29469] F2FS-fs (loop1): Mounted with checkpoint version = 48b305e4 00:10:55 executing program 1: pipe2(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) lsetxattr$security_ima(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340), &(0x7f0000001740)=ANY=[@ANYRES16=r0], 0xd, 0x4) r1 = socket$inet_sctp(0x2, 0x1, 0x84) getsockopt$inet_sctp_SCTP_MAX_BURST(r1, 0x84, 0x14, &(0x7f0000000100)=@assoc_value={0x0}, &(0x7f0000000040)=0x8) getsockopt$inet_sctp6_SCTP_PRIMARY_ADDR(r0, 0x84, 0x1a, &(0x7f0000000140)={r2, @in6={{0xa, 0x0, 0x5, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}}}}, &(0x7f0000000200)=0x84) ioctl$I2C_PEC(r0, 0x708, 0x6) read$FUSE(r0, &(0x7f0000001780)={0x2020, 0x0, 0x0, 0x0}, 0x2020) quotactl$Q_GETINFO(0xffffffff80000500, &(0x7f00000000c0)=@nbd={'/dev/nbd', 0x0}, r3, &(0x7f0000000380)) syz_mount_image$f2fs(&(0x7f0000000040), &(0x7f0000000080)='./bus\x00', 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="6163746976655f6c6f67733d342c646174615f666c7573682c66617374626f6f742c6a71666d743d76667376312c6e6f696e6c696e655f64656e7472792c7573726a71756f74613d66326673002c00ff371013587045d0d273e856ce75c2b11120ece6ac75541f2db63fb857cb7508f7d6a76856a2cdd8c835ef14aa3aea583b7f3affd12ff9abc9b2109887e1a78c2003f04a75607f0099dfad1a283ce7b8b528e239692ab156e30dd8365f708e6c98cfcd0b30d5304dd70f87da226e2d4e4df1ad07ba72683f43d76541d455d1fa118f0900000009fe2897e493ee619ad7bfded255e7c5806f05b80ec0e186b4f72759eb096a1fe6793e734fe61555f01ff9f23bc11370aa247215e863a10ea4720a4c7ddb25da21c75f35f711581d1f5b8d7e52b3be07c8a3ea61ae2a531b6790c08e4d9dc01e6581fa3cc0b8df6964b74e1cb14339527ad485193634c63ac5bc"], 0x1, 0x54f4, &(0x7f0000005600)="$eJzs3M1rI2UYAPBn2u1+uxbx4G0HFqGFTdj0Y9Fb1V38wC7Fj4MnTZM0ZDfJlCZNa08ePIoH/xNR8OTRv8GDZ2/iQfEmKJmZ6tYvhKaNtb8fTJ6ZN2+eed5QCs9MmADOrfn0px+SuBFXImI2Iq5H5PtJueXWivBMRNyMiJnHtqQc/23gYkRcjYgb4+RFzqR865Pbo1ur37/245dfX7pw7dMvvpneqoFpezYietvF/l6viFm7iA/L8fqok8feyqiMxRu9R+VxVsS91maeYa9+OK+ex+V2MT/b3h2MY5LUG+PY7mzl49v94oSDUfswT/6Bh/Wd/LjZ2sxjZ5DlsX1Q1LV/UPxvOxgMizzNMt/7efoYDg9jMd7abxXr2X6Ux0Z/WI4XebNma38cR2UsTxeNrNvM69g8zjf93/Z6p7+7n45aO4NO1k9Xq7XnqrW7ldpO1mwNWyuVeq95dyVdaHfH0yrDVr231s6ydrdVbWS9xXSh3WhUarV04V5rs1Pvp7Vadbl6p7K6WO7dTl9+8HbabaYL4/hip7877HQH6Va2kxafWEyXqsvPL6a3aumb6xvpxhv3769vvPXuvXcevLD+6kvlpD+VlS4s3VlaqtTuVJZqi+do/R+WRU9w/XAsybQLADh79P/ANEyj/9/qTq7/D/3/RJyp/ve89/8nsH44Fv0/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMC59e3cZ6/kO/PF8bVy/ImIm+Ohp8rjJCJmIuKXvzAbF4/knC3zzP3N/Lk/1PBVEnmG8TkuldvViFgrt5+fPOlvAQAAAP6/Pv/g5sdFt168zE+7IE5TcdFm5vp7E8qXRMTc/HcTyjYzfnl6Qsnyv+8LsT+hbPkFrMsTSlZccrswqWz/yuyRcPmxkBRh5lTLAQAATsXRTuB0uxAAAABO00fTLoDpSOLwVubhveD8l/e/3xC8cuQIAAAAOIOSaRcAAAAAnLi8//+H5/+F5/8BAADA2Vc8/w8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPiVnfvJSR2K4gB8Wuh7vD9GYpy7FWewDJfg0KFhAW6CJeAW3ABrwJlLMGBoS7QGE5PetpF8X9JebkN+nBIm515SAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA6NJzsZo/3l89tM3Z7tpJczcAAADAMZtiNS9fTKv5v/r6WX3pop5nEZFHxLHefRS/GpmjOqf44v3FpxqeIsqE/Wf8ro+/EXFdH6/nXX8LAAAAcLrWi+Ws6tar03ToguhTtWiT/79JlJdFRDF9SZSW70+XicLK3/c47hKllQtYk0Rh1ZLbOFXat4waw+TDkFVD3ms5AABAL5qdQL9dCAAAAH26HboAhpHFYSvzsBdc/vP+fUPwT2MGAAAA/EDZ0AUAAAAAnSv7f8//AwAAgNNWPf8PAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACALm2K1Xy9WM7a5mx37aS5GwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgjf15R4EQCIMw2Lu+M5n7H1YaNDU1qQLh428MBgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIA3v/vL/4mpcSaZe20sPY8ka6fG1qmxd24c/WF8/RoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAu9uclBUIgCKJgzvjfSd//sJKgZxAhAhoeVdSiAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4It+98v/ialxJpk7bSwdjyRrV42tq8beg8bRg/H2bwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAudu7nNY4qDgD4d2Z2trYqxig5RETBg17sdlNbe/WgBA/+CUJItzW69Ueagy1FyMWb5NyL6FFEUOKt/0PPLfRSbz3soYJnZWZnmmkacLV0Zpt8PvD2fWcY5n3fJIR8570EAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKA2eW8vzoqPhWmcVudu3b+2XvS39/WFGzt3lotWxEmbST8dXm0eJEvdJQIAAMDRkdX1fUTczXdXiz5dKOv/vL6mqPl/eH4a1/X8/rq/7uvav2i//3bv5QcDLUzHKW56YWM8OvVoKr0nN8v59sK/XtErn3z57iUrvyDph9svTfLyeSbf3bz5fr8Mj7WRLQDwf5ys+yqofx8q+mGXiQFwZPQahXdd/2cL3eYEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA0IbJdjxbx0lELPf24sLt+9fWD+pv7NxZrtvZ69d3mvcsbpFHxIWN8ehUi3OZd5evXP1sbTwebbYfvBYR3Y1eBR/PcE1ElxkKHjdIq+/1ecnn6Qg6/sEEAMChk1etqOvv5rurxblkMeLvHx+u/99sxDFj/X/vk7O3mmM16/9hazOcf4OtS18OLl+5+vbGpbWLo4ujz99ZGb47PH3uzJlzg/JdycAbEwAAAB5PP4no76v/08VH1/9PNOKYsf7/6vvhN82xMvX/gfYW/brOBAAA4Gh78fW//kwOOJ/0+/H12tbW5nD6WR3H5kp5vNJBqv/Zsao16/9sseusAAAAgDZMtpOH1v/PN+KYcf3/uZ9e+aV5zywijlfr/yfXvxifb286c62NPyfueo4AAAB063jVmuv/ebn/P32w5SGNiLfemMbVvwGcqf7PPvj25+ZYzf3/p9ub4lxKl6bPo+yXInpLXWcEAADAYfZM1Ypi/498d/XTX0981Lf/HwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKBt/wQAAP//K8ZAQg==") bpf$MAP_CREATE(0x0, 0x0, 0x0) r4 = syz_init_net_socket$llc(0x1a, 0x2, 0x0) openat$vimc1(0xffffffffffffff9c, 0x0, 0x2, 0x0) r5 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000280)='cgroup.controllers\x00', 0x275a, 0x0) write$cgroup_int(r5, &(0x7f0000000000), 0xffffff6a) sendfile(r4, r5, 0x0, 0xffffffff000) pipe2(&(0x7f0000000480), 0x0) (async) lsetxattr$security_ima(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340), &(0x7f0000001740)=ANY=[@ANYRES16=r0], 0xd, 0x4) (async) socket$inet_sctp(0x2, 0x1, 0x84) (async) getsockopt$inet_sctp_SCTP_MAX_BURST(r1, 0x84, 0x14, &(0x7f0000000100)=@assoc_value, &(0x7f0000000040)=0x8) (async) getsockopt$inet_sctp6_SCTP_PRIMARY_ADDR(r0, 0x84, 0x1a, &(0x7f0000000140)={r2, @in6={{0xa, 0x0, 0x5, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}}}}, &(0x7f0000000200)=0x84) (async) ioctl$I2C_PEC(r0, 0x708, 0x6) (async) read$FUSE(r0, &(0x7f0000001780)={0x2020}, 0x2020) (async) quotactl$Q_GETINFO(0xffffffff80000500, &(0x7f00000000c0)=@nbd={'/dev/nbd', 0x0}, r3, &(0x7f0000000380)) (async) syz_mount_image$f2fs(&(0x7f0000000040), &(0x7f0000000080)='./bus\x00', 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="6163746976655f6c6f67733d342c646174615f666c7573682c66617374626f6f742c6a71666d743d76667376312c6e6f696e6c696e655f64656e7472792c7573726a71756f74613d66326673002c00ff371013587045d0d273e856ce75c2b11120ece6ac75541f2db63fb857cb7508f7d6a76856a2cdd8c835ef14aa3aea583b7f3affd12ff9abc9b2109887e1a78c2003f04a75607f0099dfad1a283ce7b8b528e239692ab156e30dd8365f708e6c98cfcd0b30d5304dd70f87da226e2d4e4df1ad07ba72683f43d76541d455d1fa118f0900000009fe2897e493ee619ad7bfded255e7c5806f05b80ec0e186b4f72759eb096a1fe6793e734fe61555f01ff9f23bc11370aa247215e863a10ea4720a4c7ddb25da21c75f35f711581d1f5b8d7e52b3be07c8a3ea61ae2a531b6790c08e4d9dc01e6581fa3cc0b8df6964b74e1cb14339527ad485193634c63ac5bc"], 0x1, 0x54f4, &(0x7f0000005600)="$eJzs3M1rI2UYAPBn2u1+uxbx4G0HFqGFTdj0Y9Fb1V38wC7Fj4MnTZM0ZDfJlCZNa08ePIoH/xNR8OTRv8GDZ2/iQfEmKJmZ6tYvhKaNtb8fTJ6ZN2+eed5QCs9MmADOrfn0px+SuBFXImI2Iq5H5PtJueXWivBMRNyMiJnHtqQc/23gYkRcjYgb4+RFzqR865Pbo1ur37/245dfX7pw7dMvvpneqoFpezYietvF/l6viFm7iA/L8fqok8feyqiMxRu9R+VxVsS91maeYa9+OK+ex+V2MT/b3h2MY5LUG+PY7mzl49v94oSDUfswT/6Bh/Wd/LjZ2sxjZ5DlsX1Q1LV/UPxvOxgMizzNMt/7efoYDg9jMd7abxXr2X6Ux0Z/WI4XebNma38cR2UsTxeNrNvM69g8zjf93/Z6p7+7n45aO4NO1k9Xq7XnqrW7ldpO1mwNWyuVeq95dyVdaHfH0yrDVr231s6ydrdVbWS9xXSh3WhUarV04V5rs1Pvp7Vadbl6p7K6WO7dTl9+8HbabaYL4/hip7877HQH6Va2kxafWEyXqsvPL6a3aumb6xvpxhv3769vvPXuvXcevLD+6kvlpD+VlS4s3VlaqtTuVJZqi+do/R+WRU9w/XAsybQLADh79P/ANEyj/9/qTq7/D/3/RJyp/ve89/8nsH44Fv0/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMC59e3cZ6/kO/PF8bVy/ImIm+Ohp8rjJCJmIuKXvzAbF4/knC3zzP3N/Lk/1PBVEnmG8TkuldvViFgrt5+fPOlvAQAAAP6/Pv/g5sdFt168zE+7IE5TcdFm5vp7E8qXRMTc/HcTyjYzfnl6Qsnyv+8LsT+hbPkFrMsTSlZccrswqWz/yuyRcPmxkBRh5lTLAQAATsXRTuB0uxAAAABO00fTLoDpSOLwVubhveD8l/e/3xC8cuQIAAAAOIOSaRcAAAAAnLi8//+H5/+F5/8BAADA2Vc8/w8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPiVnfvJSR2K4gB8Wuh7vD9GYpy7FWewDJfg0KFhAW6CJeAW3ABrwJlLMGBoS7QGE5PetpF8X9JebkN+nBIm515SAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA6NJzsZo/3l89tM3Z7tpJczcAAADAMZtiNS9fTKv5v/r6WX3pop5nEZFHxLHefRS/GpmjOqf44v3FpxqeIsqE/Wf8ro+/EXFdH6/nXX8LAAAAcLrWi+Ws6tar03ToguhTtWiT/79JlJdFRDF9SZSW70+XicLK3/c47hKllQtYk0Rh1ZLbOFXat4waw+TDkFVD3ms5AABAL5qdQL9dCAAAAH26HboAhpHFYSvzsBdc/vP+fUPwT2MGAAAA/EDZ0AUAAAAAnSv7f8//AwAAgNNWPf8PAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACALm2K1Xy9WM7a5mx37aS5GwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgjf15R4EQCIMw2Lu+M5n7H1YaNDU1qQLh428MBgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIA3v/vL/4mpcSaZe20sPY8ka6fG1qmxd24c/WF8/RoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAu9uclBUIgCKJgzvjfSd//sJKgZxAhAhoeVdSiAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4It+98v/ialxJpk7bSwdjyRrV42tq8beg8bRg/H2bwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAudu7nNY4qDgD4d2Z2trYqxig5RETBg17sdlNbe/WgBA/+CUJItzW69Ueagy1FyMWb5NyL6FFEUOKt/0PPLfRSbz3soYJnZWZnmmkacLV0Zpt8PvD2fWcY5n3fJIR8570EAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKA2eW8vzoqPhWmcVudu3b+2XvS39/WFGzt3lotWxEmbST8dXm0eJEvdJQIAAMDRkdX1fUTczXdXiz5dKOv/vL6mqPl/eH4a1/X8/rq/7uvav2i//3bv5QcDLUzHKW56YWM8OvVoKr0nN8v59sK/XtErn3z57iUrvyDph9svTfLyeSbf3bz5fr8Mj7WRLQDwf5ys+yqofx8q+mGXiQFwZPQahXdd/2cL3eYEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA0IbJdjxbx0lELPf24sLt+9fWD+pv7NxZrtvZ69d3mvcsbpFHxIWN8ehUi3OZd5evXP1sbTwebbYfvBYR3Y1eBR/PcE1ElxkKHjdIq+/1ecnn6Qg6/sEEAMChk1etqOvv5rurxblkMeLvHx+u/99sxDFj/X/vk7O3mmM16/9hazOcf4OtS18OLl+5+vbGpbWLo4ujz99ZGb47PH3uzJlzg/JdycAbEwAAAB5PP4no76v/08VH1/9PNOKYsf7/6vvhN82xMvX/gfYW/brOBAAA4Gh78fW//kwOOJ/0+/H12tbW5nD6WR3H5kp5vNJBqv/Zsao16/9sseusAAAAgDZMtpOH1v/PN+KYcf3/uZ9e+aV5zywijlfr/yfXvxifb286c62NPyfueo4AAAB063jVmuv/ebn/P32w5SGNiLfemMbVvwGcqf7PPvj25+ZYzf3/p9ub4lxKl6bPo+yXInpLXWcEAADAYfZM1Ypi/498d/XTX0981Lf/HwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKBt/wQAAP//K8ZAQg==") (async) bpf$MAP_CREATE(0x0, 0x0, 0x0) (async) syz_init_net_socket$llc(0x1a, 0x2, 0x0) (async) openat$vimc1(0xffffffffffffff9c, 0x0, 0x2, 0x0) (async) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000280)='cgroup.controllers\x00', 0x275a, 0x0) (async) write$cgroup_int(r5, &(0x7f0000000000), 0xffffff6a) (async) sendfile(r4, r5, 0x0, 0xffffffff000) (async) 00:10:55 executing program 0: r0 = openat$ipvs(0xffffffffffffff9c, &(0x7f0000000040)='/proc/sys/net/ipv4/vs/sync_persist_mode\x00', 0x2, 0x0) write$cgroup_int(r0, &(0x7f0000000100), 0x12) r1 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000080), r0) ioctl$sock_SIOCGIFINDEX_80211(r0, 0x8933, &(0x7f00000000c0)={'wlan1\x00', 0x0}) r3 = syz_io_uring_setup(0xf00, &(0x7f0000000200), &(0x7f0000000100), &(0x7f0000000140)) io_uring_enter(r3, 0x2, 0x0, 0x0, 0x0, 0x0) quotactl_fd$Q_GETFMT(r3, 0xffffffff80000400, 0xee00, &(0x7f0000001d00)) sendmsg$NL80211_CMD_SET_WOWLAN(r0, &(0x7f0000001cc0)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x69014c00}, 0xc, &(0x7f0000001c80)={&(0x7f0000000140)={0x1b40, r1, 0x200, 0x70bd29, 0x25dfdbfb, {{}, {@val={0x8, 0x1, 0x1a}, @val={0x8, 0x3, r2}, @void}}, [@NL80211_ATTR_WOWLAN_TRIGGERS={0x348, 0x75, 0x0, 0x1, [@NL80211_WOWLAN_TRIG_PKT_PATTERN={0x330, 0x4, 0x0, 0x1, [{0x1b4, 0x0, 0x0, 0x1, [@NL80211_PKTPAT_PATTERN={0xc2, 0x2, "2e9088b7ae3f623f89924de0ef1051212dbc663e9e83581a96823a5d9b5f85a5266b472a5e0b3d10f06c8d739f37e616e27d55654c04c1a0cf7fadd24ea293f3812ee7c380f22f0e0e4608118b01c1d1c1ff875083e880396c9c71f1c5308c05f898ed22078e203121521ceef8bf6464cf00d28ae2b186791b39b55f6cadfb61a6f5de67f4d256bdb899a1a89a6090252b5d7031238a9774e7c20b6752e476a36b891a74b39a1f3287e3cf05a9a016a4a2bee925db0b8698afac8d62059e"}, @NL80211_PKTPAT_PATTERN={0xa4, 0x2, "827180b3297fb3af8afb08153260235ee44a2010937445dde2062a27d7bb38da15e7072594ed42aae960e43c77b5f6d8818f3341ee674e319b983151df911909bd235189c4c73445863fe4a4ee1132836ff05648271bd3cceef20b6cb0ab3b742e1fa352fa9bf57f5209825df42d1e768be56b80017b1d5292831ebd5e000d15a70b19d7f930c18a6e821a0998146c468e9c9300aa394fbf50c29ae7a623eda2"}, @NL80211_PKTPAT_MASK={0x47, 0x1, "39bc48dea93609a640b73de98d4c5a78b887eb44a71f3a4b50c74f20763a324ee3ae6ccb9cb9f0fbbf8e5cf453afa98628f6b6e0126923ac49b77ed2469bf41d876042"}]}, {0xc, 0x0, 0x0, 0x1, [@NL80211_PKTPAT_OFFSET={0x8, 0x3, 0x3}]}, {0x16c, 0x0, 0x0, 0x1, [@NL80211_PKTPAT_PATTERN={0x10, 0x2, "3b715480b526603a8adff7ac"}, @NL80211_PKTPAT_PATTERN={0x82, 0x2, "d691faa44c4070a5e499534e0097b8f8513ae752b5b6adb1b99a39f0333f41f94a1cc3deabe73a80496b37a018864f4206ccb299cb77bffdf8bcd2ae1e3989fdaa01cd490136f28c8ee95da6b748dd8c78c130730ee7ceb6548d0be5e3addd8e57f79bfd564066e7daa0126dba111f937c5aabbe63d0dcc79e314100efc3"}, @NL80211_PKTPAT_PATTERN={0x4}, @NL80211_PKTPAT_MASK={0x44, 0x1, "489a21cc1a85f0db1c93f81a3ecfa1e3c7a40c618c26496d7549b2a1d41bcd84d0a251d09fc37afa7eb9e7eb57bfd25a899c90b19dcc10c146b9df213151ffbe"}, @NL80211_PKTPAT_MASK={0x84, 0x1, "8b0262f5b197b4f877b2d468aafccd9fff0cb238650f4c90ceb53c9e04e6c7cd55cb780c194bcc11f268161d1c73eeedf8cd9cefdcc0a737da5852ef883ea0f7d5934a9445f4dbd13509c5b1be32bb4290c522aa5d1d0991275c06c30aa8f2dc197ca3a6aeb090da96ee0ef5893d625ac89f7b5f272e7c5e1aaefe1b02bebcfb"}, @NL80211_PKTPAT_OFFSET={0x8, 0x3, 0x114}]}]}, @NL80211_WOWLAN_TRIG_MAGIC_PKT={0x4}, @NL80211_WOWLAN_TRIG_DISCONNECT={0x4}, @NL80211_WOWLAN_TRIG_EAP_IDENT_REQUEST={0x4}, @NL80211_WOWLAN_TRIG_DISCONNECT={0x4}, @NL80211_WOWLAN_TRIG_ANY={0x4}]}, @NL80211_ATTR_WOWLAN_TRIGGERS={0x152c, 0x75, 0x0, 0x1, [@NL80211_WOWLAN_TRIG_ANY={0x4}, @NL80211_WOWLAN_TRIG_PKT_PATTERN={0x1520, 0x4, 0x0, 0x1, [{0x1260, 0x0, 0x0, 0x1, [@NL80211_PKTPAT_OFFSET={0x8, 0x3, 0x7fff}, @NL80211_PKTPAT_PATTERN={0x7, 0x2, "3866c5"}, @NL80211_PKTPAT_MASK={0x1004, 0x1, "e08190abc99b67103e31f4de9e2b78fdc0c75b852efbfcf9d63a7edbdd8fb98aaaa558a8e6e8ba777b6990b46b095732541e4edc138cad9b4471e776925f59f7554ded207ec784f67222572a3a04bee3debc23b15ba226f1c5a13710b911a3626de4c30f633200ead28b2d72d394484eaf169a944b843dd0bc3caabbe49f2c71fb76b18e882cba4031be5fb9d62d73cb834add8c33d379007a013e9521b338f801c5afb6db7ec5dc99b10d730b1357d4c7283d928c7802778d6e55a587e8f21c55820d7e6294da0a5c659d836e1a6c99065eb70ce25a5b37707a81743102b7304fb3d5997a7957148acd926332cb9e2f0ca3f62ba2739a361254b8914adb55e6a2ab31b4cc0cac1220347b5dbee6f37720bd0fe7a26598bd51a418ce7eb099330edf5ad8dfdab95fcab3011c0d1f90a84e27fa1f19fa16a1f39d039bf5b4a478fe6ea43eb7301fa6b58341885a5a046559e173378df4113697473d25ae0aa60fb37d7f9eacd95b0ddc1d60096a43ae34130ab0d4d0a9ecdf0c04dc2d31f17c200eef962697ad7aee677134226eb807d76ec916b19a3b64204f7d4f2d6e13cc77b14b173358ace0924c461330fd38d0556bf0b2a784776da29d41e8e8cb5d03df1368201326d60c476b68408baf4c9ab14e11c59e44843e382765f7c5df75dd7641f83bd08986010ae80155186340f8416eb10e9e38f6d87e42062bac1130e6a1eec89e7489cdc098e6d3424d36669920fbcfd3de3d21b264fee9085cd923ad1035e383a6632eeed8be7c6be4e69678fdc6a18e219628edc6f53629fa0c1ef1aaa1cec8a0704ed578cdf7fe814a240e721d3a788078bb69866bbeb41c96eecde4e7e98d3cd3f40450688b25dc51270866d70f03ae99a9d332485bf83e9823cd58d96bb296bc8b2067499cb948378923d03e5ccba9b24549bf604fe8c782c7b05d245cea94781f32d742a7a889322df6ab33d5fc72d67e9da6338356cc42a19a3d392fff15da85623f2dcab4bc7c13acb2f6adfc6c9863a7c9831624242adcbe9627009f4ecafec56ff7871ecdf3524061c01e856ea402867b0b279677cb9b38f9061d68ea1cfed37230507937c06905aec92b5b2bec8b454d063c79c9362882efa2084d3672182b0eca9b6c777645bcb36fedef6500bf665e5240f09ce69dc6c7b09b3b099aed3c779387995bc5aa4dfe4e97fa6a140b85e8cc8689495d9f0bb01d4fef448d24cd89bbe71c72028a66eea1f6d02fa16cb256f5815aa48cea5a164632e8e28853089de54a77065d29cc1c7fd48bcc90d22c14044d38affcdc01223ee39b83dad2ebfe42a1d84221862d093f979377898a55c91e80cd5793d93daa29b273a94c328c7ac3948dc110f0d5ad48ea03d0bfc7646f4309f7e6adf933baa18cd3941a12520e3ab83993dd32b32d5f3db13a8a2f1f14ed46b48de0bfcaf2acd852dd1a8494d3c21f5894af9bf0a4eab9c5ed6189a070b318384594c3491817ea3e8101f9d3b1b646c72816d1d9d00167a792bbb1515374c1614ced54bcfeacaabd79eb01c94f60a85854dddfdf3479bf3a7300726c7f7ebf34ab8cac4b3bc6ec0b8338d4a36cbb0ed3bfaff7c00680f12d2c663f89cb73c443f596af9a9bd1249d345e8f4471d26065403a05e821b8d4547e0b751afed30f4484244ed36dea4875fc1b664bfa0b03cf82d40a4e1f5db763133e435857bdf6bd6f31ef6a14f2ccd4666c8ddbbe55435c1e7f9b3f14ba2c600d521f64d5d5bcd226e5de48af19fb80c05be02fae0cfc512f6fd1c972176c3686d963d1b25d237fbb5b8d8fd7894ad22a59bc0661bc95cfe7bad76afdc7a94b285cb82bc85719ec9a3649d92ad3e9cea072c4c8ce3a67d4b55841753fc61456d7e4a8c257c7db6bf204d46701d0a0b67191802048da928f549f2eb67d1d3119617b727dd577f71f23ef16d8e652e1a95672d3e49ccff7f6f415925a15672217f80f7d22a9a835d80ae831e6620fcd28a045914d5367df3cba3b53630a89c18a9ef3c5ee97b1c3fd4cde00cd99bdf3deee6c48edae866d6b092f714c2104e5b28907a04e1781954c2c22dfba6c6e4cfcf1370bcc143fd969c0f997dd0c0bc2fc76d21fe4d03fafe7e909d9b28647a20ee9605bbd4a1f4dc22f4fb1fac883a4c7119388f534fb44ab4d0b70f30855b2ef1058c56214533565a0418896ce6f1cc15bb4af8624e289ec63c0f78193b03b52985ae832ee5ce5dafc8b0bf72114d7ba8e67d6330cd7324e82ae8cfc17cc99a871e936b7fd0f016f4924b801c73f82db40a1b0950e8e8f207014692062566f0f34e610453ff4cf8ccfbfe0bbc29f17ce0bdf134398b5083c8bb85faa7100a6a319f1e22fd9f0705deedbc202e7cab660e35196e5c114c82c290ff85110b5463a759fbc154f3f0a17db2bbd354658f767de61d9c76b6eba19f7b57bad130e0f68eb5daa0c0a265454fb23e2e53b5d9c796230c0d73fd882cfff709433af31a8f75a061790b631a5f022eef1fa6b5b9b20195f7b59905963d1e67e221ee510f8a1e277de830037cac67f58599050c0b9c52e54b11d200a11a49690ac9c899a43832ee9906edb683ea86bff000c3bbf1148a5b7bebd08ab2e0bbfdbd4bb101c9597166f96853f092962bd5377ff1383022082d4bbe915208ebccad6b4908a1111ac35fca71251a35d76da477e67e80ba2976bec12d89d59e06ac218980b8eac6eb840d0a8e17e008abd95cd2e9e7085577d88c2b439f6b55c6262c343c3d2888027f16372dec054a41dcb57c5766e41cea8b6e71d928c465f2e07f104a38728024ddab14675976365af2e8a10901435260778698054b43ffe5f3c2d0a44f409853dbef47e143e1f143d0b52d39ebc71bb46ea20f4ae42792ef2cf23bb8bb85e398a8d614c29dffdc56d0158ca4422cac382a883c6f6049584f7e85f12c6ff9dbcaafd3a21c65cf973d19e2e6db9a84c97ba554dcd60ad8b5027b245b28653decefaa9017409dd566d5e5a70d59d3fb5e4a62a9f64ca8184b5776d2e468054c57313784736cf3d4b862ffe526d82ffa7d36d61e483ccf4db90c036d2c91218235e3af1541f00358233ddf5ce10ba1f6667fc1f1703b5b9b14e0c6b22c9456b0a2ec867bf7ab249f724a5861bc40a025564c0c9a1f9806c50751431357827ccdd51028fc62d5d865cd22eede8acc7439ff60d2dedf4de2ba0a0f1678d348291bbd93ff95b985944259ded3afe2ff20faa69698f54da4029074c3e4c04a4e35303ab31e6a73643ee4d910a1d8d5802e3afc618ec6629b8979a16bd227c06de523233afe0528fd11c59ea801bca444e249c161fdbbe11619edfc9734132621dea5143f1c06dde8492537c7216a4401de1eeffe759245a0563402854dc7d8fbaae3856c71e092265024b4a35cfc7be97400e8ba1682a6556da4ef01dbfabeff61d432a0157f1525e343384fbc036de05d2296c04f1b01228ab648df3b8c98920d6b4fe7d6bb69d43bfe2130b60e321ddc96d2ab09c23a88fd2d8b4ee7b3bab4f1c140199bd70b34a24c9c64f5cb09d60336e75bdeea19fcbb666c6944786f33b73b15737ddd6cf73dfb65d35be952ca508e8386102ad948f0ea08700b07ec2027b8fd25acd01329a94cd241895127a132522ab61190439c28a4d7b98fb2231e02ae6fca0c932dcc01bfc494547320c1b14783aab1860a644101bb826ad250f3957aad9d41459d25081b31cd5c615d01e8ea6972d12b41c21fec1454b95d12ff87b1b788c49a64e3a0328ad29ada7c1b18571baff4ae5ff26fb86433394e28dbd34fdb988dc89f0c1504e208e4b2d649842b4fd804f245200ea845b364172bd32e3a024150566b9ef7e19c2e8648d66c9d6bb5b291ccf801ec774598039a76375a23c80a3f8d3f3e6db5907b341e9bdabf7ef81627e403ca826b48afd2226c2b58492a866110ea2d44dea43bb63574012a2dbad774fe18b88242dc3c85788db97b036b0a0217d5fde8732460e1b7588c457df509bfbc6829eeb09e2564d0e3a47f076243b284661bf1e5d7c6980a8e9747f21f42a8ebe110860bbeeb1d27cb49ed6edb83306b1b9eb69ae08f325dc181fe3c0136828ee99fb58cdf169d96af924223ad77ed548f80a6e8fcb63d8eed413a7423365f2725ee6d419e5d0a5b38513e3b8219a51dab61b80e5065efdd930b15a4a1d9447edeb8fa01ac262c0ae4b4ee985a6beed2ea9e45366f671da818f9f20e2887e3a606b1c30a66d9e65f34814012d8379323f34826a12aa2947f83ea4842edee9ce5d2acd35cb76c75e30dfdbef21f1d854d19f71dcaab04a34012b95dff0979a1724364d38dbdefc85ec7817c7a059192dec254b6b373923ac7965a404dbe74dc3ca0d32b63b21c249c6c4a4d859780e0caf11a768b2593f06ea6f6db5663413dcc7121826e5f1c3f074e35d25d658d2005d31f0bebef1ac47ff21bd860f4fbae19b40c88cf1aeb871e7de94aeb61ae06a5b892ec97de6877b547e1e47cd9bf0820e0b8358ea27c68509cefef9a4e3fd97cf337ae31e5f2c02b2ce9a8c1d643afaf81fc637390cb3840d12875c331e31ed193e6c42bcf0887791cdd9f481b3b973094fa7a599b28c430a7a0bba996ed224889b6e45decf1a4627a4ce86bc2ccd5f31662f09ad453f0bd5b672a13db7ba72be1e7b1c555ac2f5c2c92290eda140fda6d18af537e1f2bcf2330e3504059c00d013b467fbc44289ecb54ed222c976e9ae0aecc0c5b772ca0fee08e0857edf21b6b0e88bbdee62ab0772bb945abcf74f4958375bf3af7c65c9a0f3005ecc46227e9b60036aa1551a30878538d34ea7b38ce6551e818749352296d2f337af71374079c7fbd2ffca2efaac3673ff5216a7ecfa7438abd33395b59b6e956c08c337e4ce2ae0d554a86e6e7e4d1feece71bba9d79436d1d031a8b750a58844516aebb4e388753f2c31909c2cf6476f9c47208615963a3326caf371b6ef13ccff88016c14be3671fc8a7a171d224deefe6145836e6f882aae75cecc3b8886a8567ea8154ce6150f0b43183b8710bdbfd1fea85e4ebf96deb81b704011b2a836ab8f6fa68b25f1eca9bb744c9153f0be823ffd6ced445bd59a2a35d201b77b559cfbb51e3074ff6aeeff6b08b47336bf6e4d3c4c84e5b402854c938be261dd853310c8efba34e20c3de47d905e7fe397f9e36a58ccd43ce166264193474e2591ec7b94d9d7528d57a433c29ac69badda85733b447330031c944991f29f858fec0e5ec6b893622791ebda1e042351d4c980e58b49fdf50fd298441d52cca32478c0cfcfed9a9553287d1730ca75d7b4d8fe32062c7d707923f89e196e30dbac625006a3aab5de1320baa11e7190fdbdafbc82970def6da95e378194491617c630ec963079fd518ee757b1279d66c7a6eae25176c7db832021c38f502ac2e343dbf0bf18e7cb907c86672fac3d1906335bf01e99bf4e31bfa379edc6ee574ced5f90a7c898da32222befe051daa08873a823fb2c1c4e3a2244a9f9d5217b56b0ed7ae10c5bc8a13b0ec47a0f5cad724e7fc630b79a79b06cc3fefad7b09f9483e934fab47e0d33d00023f013f7e11a71ef07d6299fc6971744ca6f43b1a2a7212cbaa72aeb2dffedf27e3f5003ae33df4be35da81ff0ef56d60d50a3bef824b0a10fa26326a90060b027b375a4d804777220735bb643b916da72b339c79c680e6449367380f4784279ed2699c5a5a4dbff78f7f39d1fed8ae7545057b9e0256ac673f4676537cf42fe07a6f01296350595a2a840070e34235e19ff697842ee0b"}, @NL80211_PKTPAT_PATTERN={0x53, 0x2, "51c34d53532c7d200a53df2311462e7d06c3a2505ba1632c2dd233e4f18aad7d84a2bb2ef405e310a43bebc0d52a3708635dd0a0beac8d632730ca26cb11790263492d87c2355c31381582ec23405a"}, @NL80211_PKTPAT_MASK={0x39, 0x1, "ba200e56a9f90e35d743c06a9d167f73466803905206293166a2c268086a2a59c314af5d700eeabdf45a13c50206443577f725d966"}, @NL80211_PKTPAT_PATTERN={0xd5, 0x2, "e101733e12cb33648cb8125bab4d6353d2fc94bb8ae1023ddbbba9857afb30fbe5e2c7d76946bcf2fd9663eeb44c3208d010bb0e344d00624a4393d8847be7b0f794d7c27f19384a3491e95d3faf8600467e76c172557b0bb5efeaabfe3d655a46a2da4224f9bcb6bbadc5647195da9d615ca1754acade4ff7c70a2a5cfb83cac975bbeb6cc25c58cd6ca3e6c6bbfb0d91277e436ecc3161e9dc8fb67bff791a27e3da3dc23d1bfbd7d52782f14e2889964ab482c85b13540a12131b9d93edfd23850dbcd8edf74075140642050a0bea96"}, @NL80211_PKTPAT_PATTERN={0xd8, 0x2, "2642b29918a8f425747f0e160345619db5f1efe3adf1c941d5e493f84a7c33649c2206940a17d943943509ac001957f34dd6c6e1718653bb500cf0c6ed4d6e79a6b30b7f431346c613c096fb8e923b8196c1c5f0a43af80863cbe505b8ea6128d764ed9e3a175313ca1f15db2a51e6f0a78377fd3b0270a8e69ee913171382c86b297f7447065ea076561d8cc765304d9fbb57ff8d0f25e666bbf7c98eb7c8d1c12d2ece39bf27d993b33bce54af1167475d5c10419edceffb0d4263e28531670133cce49bd964dbe898797bcf9b28ad57cbb050"}, @NL80211_PKTPAT_OFFSET={0x8, 0x3, 0x5}]}, {0x2b8, 0x0, 0x0, 0x1, [@NL80211_PKTPAT_OFFSET={0x8, 0x3, 0x40}, @NL80211_PKTPAT_MASK={0xa1, 0x1, "025f0268e122f7e33ec070d860e8550d029355381788338811ae393542c43a9f01f875968ba25572aa173b3c0a09297242f0ddb0b8d829d1a432b534b6f709978bcdec2c601b90dca6de63906e3576882b6258b304b2e06d1ad1ff1afba86e7dcf50ad1ab41b560631b1d7166ed5fb3e11e8c7ee210bdcbb716c36105f7bfe10854872d75b2f7167d8cc265a10a2490bc90e13f1f52eb2418ae8112825"}, @NL80211_PKTPAT_MASK={0x40, 0x1, "db209469b27273ead917a9676e295b65dc79883f20cc4882ce33d474bbcf57911c8286f22faaa46e4a03a1af74b28af13495bc858de790e405e2fbbd"}, @NL80211_PKTPAT_PATTERN={0x4}, @NL80211_PKTPAT_MASK={0x12, 0x1, "3bee2416336247b65b4ec1833b7d"}, @NL80211_PKTPAT_MASK={0xed, 0x1, "8c90ffc6d0e9659c96beb94d6bae7ec98f94c96a2dc4dca5c2acb37c5b452245aedb6e373bffd383401a382d7da40ff59b89de882b118b1c70998df178fe4824254917175fa20701b268efe637fc110a5ea19ee008c9f3088eff2ceb20695b2db6fe40689ab80fbdcb04ffb822f06e7c94bf81e9c5c2a941ca863fc7db5cd073b03001cb75e0eb4cb19f0564808d93e09b338bdc7cee3472069de1782673679596e290ef857748ea034e7aafff76945bec9a60a380ef675b7d72096e796b522afe30ee4b09177291a2ecb24e3ab894fc4c1fbcf5cb34d699bc4fbf7f999bea9156f829882c3706656c"}, @NL80211_PKTPAT_OFFSET={0x8, 0x3, 0x2}, @NL80211_PKTPAT_MASK={0x86, 0x1, "ebd6bb3ef4d5a01e71b5eeb946436a74a7e9f775b6c620d74babb9becd0090103e304afa87a11ac0e510ecf1daabcba1cca0d0ef165fe1778a47e2a752d21563ae6bd893b4fc18cdbc4d67392e0b49f2c166cdbf7872a6d41c7626b68fe7219b645e5f5e539b233caf0cbea306c22ac1d6464f6f054b08be692f4954788023eb97cf"}, @NL80211_PKTPAT_MASK={0x2f, 0x1, "0e7d8d35187568181bece2c17bd2e48642b5a00db2844d0abdf1e355391b78972a6c681fb83d987f1018e4"}]}, {0x4}]}, @NL80211_WOWLAN_TRIG_MAGIC_PKT={0x4}]}, @NL80211_ATTR_WOWLAN_TRIGGERS={0x2a8, 0x75, 0x0, 0x1, [@NL80211_WOWLAN_TRIG_EAP_IDENT_REQUEST={0x4}, @NL80211_WOWLAN_TRIG_EAP_IDENT_REQUEST={0x4}, @NL80211_WOWLAN_TRIG_TCP_CONNECTION={0x2c, 0xe, 0x0, 0x1, [@NL80211_WOWLAN_TCP_DATA_INTERVAL={0x8, 0x9, 0x20}, @NL80211_WOWLAN_TCP_DST_MAC={0xa}, @NL80211_WOWLAN_TCP_DATA_INTERVAL={0x8, 0x9, 0x13c}, @NL80211_WOWLAN_TCP_DST_MAC={0xa, 0x3, @device_b}]}, @NL80211_WOWLAN_TRIG_NET_DETECT={0x26c, 0x12, 0x0, 0x1, [@NL80211_ATTR_SCHED_SCAN_RELATIVE_RSSI={0x5, 0xf6, 0x5}, @NL80211_ATTR_SCHED_SCAN_DELAY={0x8, 0xdc, 0x1d00000}, @NL80211_ATTR_SCHED_SCAN_RSSI_ADJUST={0x6, 0xf7, {0x0, 0x1f}}, @NL80211_ATTR_MEASUREMENT_DURATION={0x6, 0xeb, 0x2}, @NL80211_ATTR_IE={0x246, 0x2a, [@mesh_config={0x71, 0x7, {0xffffffffffffffff, 0x1, 0x1, 0x1, 0x1, 0x8, 0x9}}, @challenge={0x10, 0x1, 0x3}, @perr={0x84, 0xfc, {0x8, 0x10, [{{}, @device_b, 0x7ff, @void, 0x37}, {{0x0, 0x1}, @device_b, 0x1, @value=@device_b, 0x12}, {{}, @broadcast, 0x2, @void, 0x29}, {{0x0, 0x1}, @device_a, 0x7, @value=@broadcast, 0x3f}, {{}, @broadcast, 0x9, @void, 0x5}, {{0x0, 0x1}, @device_b, 0xc2000000, @value, 0x5}, {{}, @device_a, 0xfffffffe, @void, 0x18}, {{}, @device_a, 0x2, @void, 0x23}, {{0x0, 0x1}, @device_a, 0x7752, @value, 0x3f}, {{0x0, 0x1}, @broadcast, 0x8, @value, 0x33}, {{}, @device_b, 0x5, @void, 0x8}, {{}, @device_a, 0x0, @void, 0x7}, {{}, @device_b, 0x36, @void, 0x2b}, {{}, @broadcast, 0x5, @void, 0x1c}, {{0x0, 0x1}, @device_a, 0x7, @value, 0xe}, {{0x0, 0x1}, @device_a, 0x2, @value, 0x7}]}}, @tim={0x5, 0x59, {0x4e, 0xa1, 0xff, "ea5675f245e04e377fd1425c9f8ef0f1ad1b833465b072dc90b46f100b524407e75c7f4a1b299aacb8ea4379e2f9e79bc49ef8388856b028a10606c59c75561dc9f2b548c80901ef77b8cfef37bbc815528822418f1c"}}, @tim={0x5, 0x8a, {0x0, 0x2f, 0x1, "7c4bc1e4ffb0e3546e64882df349ff2cfde145f186956eebf0e4edb667c971a1605f5ba4e92e6ab2231a76446a4811b56391c905c3e48dc46b308638dca26647bebd14977f9d8f6ca836147a3a095d9c2d66962a26d33b774e2ef5436f9b2da987e9e89ff8f167def2513d654692739ac974c436622b91aff79699965b203bee9b1fa10a670885"}}, @mesh_id={0x72, 0x6}, @random={0x2, 0x47, "e5ec145ec502a6e7bd4b6608ee774b023d5c9e7a3270afe4f4bec9d5eb4d2214c5c84d377f9d3e2066dc40dbab22c88ae0284b958a7806f1566bd4f1369f144dcc45b311943277"}]}]}, @NL80211_WOWLAN_TRIG_GTK_REKEY_FAILURE={0x4}]}]}, 0x1b40}, 0x1, 0x0, 0x0, 0x4000110}, 0x0) 00:10:55 executing program 2: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000001500)=@newtaction={0xe6c, 0x30, 0x25, 0x0, 0x0, {}, [{0xe58, 0x1, [@m_pedit={0xe54, 0x1, 0x0, 0x0, {{0xa}, {0xe28, 0x2, 0x0, 0x1, [@TCA_PEDIT_KEYS_EX={0x4}, @TCA_PEDIT_PARMS_EX={0xe20, 0x4, {{{}, 0x2}, [{}, {}, {}, {}, {0x0, 0x0, 0x0, 0x8848}]}}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0xe6c}}, 0x0) 00:10:55 executing program 3: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000001500)=@newtaction={0xe70, 0x30, 0x25, 0x0, 0x0, {}, [{0xe5c, 0x1, [@m_pedit={0xe58, 0x1, 0x0, 0x0, {{0xa}, {0xe2c, 0x2, 0x0, 0x1, [@TCA_PEDIT_KEYS_EX={0x8, 0x5, 0x0, 0x1, [{0x4, 0x2}]}, @TCA_PEDIT_PARMS_EX={0xe20, 0x4, {{{}, 0x2}, [{}, {}, {}, {}, {0x0, 0x0, 0xf}]}}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0xe70}}, 0x0) 00:10:55 executing program 4: add_key$user(0x0, 0x0, &(0x7f0000000180)="9e", 0x1, 0xfffffffffffffff8) r0 = add_key$user(&(0x7f0000000200), &(0x7f0000000300)={'syz', 0x1}, &(0x7f0000000240)="03", 0x1, 0xfffffffffffffffe) r1 = add_key$user(&(0x7f00000003c0), &(0x7f0000000440), &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) keyctl$dh_compute(0x9, &(0x7f0000000100)={r0, r1, r1}, &(0x7f00000001c0)=""/51, 0x33, &(0x7f0000000340)={&(0x7f0000000280)={'crc32\x00'}}) [ 655.749360][ T3994] attempt to access beyond end of device [ 655.749360][ T3994] loop1: rw=2049, want=45104, limit=40427 00:10:55 executing program 4: add_key$user(0x0, 0x0, &(0x7f0000000180)="9e", 0x1, 0xfffffffffffffff8) r0 = add_key$user(&(0x7f0000000200), &(0x7f0000000300)={'syz', 0x1}, &(0x7f0000000240)="03", 0x1, 0xfffffffffffffffe) r1 = add_key$user(&(0x7f00000003c0), &(0x7f0000000440), &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) keyctl$dh_compute(0xa, &(0x7f0000000100)={r0, r1, r1}, &(0x7f00000001c0)=""/51, 0x33, &(0x7f0000000340)={&(0x7f0000000280)={'crc32\x00'}}) 00:10:55 executing program 2: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000001500)=@newtaction={0xe6c, 0x30, 0x25, 0x0, 0x0, {}, [{0xe58, 0x1, [@m_pedit={0xe54, 0x1, 0x0, 0x0, {{0xa}, {0xe28, 0x2, 0x0, 0x1, [@TCA_PEDIT_KEYS_EX={0x4}, @TCA_PEDIT_PARMS_EX={0xe20, 0x4, {{{}, 0x2}, [{}, {}, {}, {}, {0x0, 0x0, 0x0, 0xe603}]}}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0xe6c}}, 0x0) 00:10:55 executing program 3: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000001500)=@newtaction={0xe70, 0x30, 0x25, 0x0, 0x0, {}, [{0xe5c, 0x1, [@m_pedit={0xe58, 0x1, 0x0, 0x0, {{0xa}, {0xe2c, 0x2, 0x0, 0x1, [@TCA_PEDIT_KEYS_EX={0x8, 0x5, 0x0, 0x1, [{0x4, 0x2}]}, @TCA_PEDIT_PARMS_EX={0xe20, 0x4, {{{}, 0x2}, [{}, {}, {}, {}, {0x0, 0x0, 0x10}]}}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0xe70}}, 0x0) 00:10:55 executing program 0: r0 = openat$ipvs(0xffffffffffffff9c, &(0x7f0000000040)='/proc/sys/net/ipv4/vs/sync_persist_mode\x00', 0x2, 0x0) write$cgroup_int(r0, &(0x7f0000000100), 0x12) r1 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000080), r0) ioctl$sock_SIOCGIFINDEX_80211(r0, 0x8933, &(0x7f00000000c0)={'wlan1\x00', 0x0}) r3 = syz_io_uring_setup(0xf00, &(0x7f0000000200), &(0x7f0000000100), &(0x7f0000000140)) io_uring_enter(r3, 0x2, 0x0, 0x0, 0x0, 0x0) quotactl_fd$Q_GETFMT(r3, 0xffffffff80000400, 0xee00, &(0x7f0000001d00)) sendmsg$NL80211_CMD_SET_WOWLAN(r0, &(0x7f0000001cc0)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x69014c00}, 0xc, &(0x7f0000001c80)={&(0x7f0000000140)={0x1b40, r1, 0x200, 0x70bd29, 0x25dfdbfb, {{}, {@val={0x8, 0x1, 0x1a}, @val={0x8, 0x3, r2}, @void}}, [@NL80211_ATTR_WOWLAN_TRIGGERS={0x348, 0x75, 0x0, 0x1, [@NL80211_WOWLAN_TRIG_PKT_PATTERN={0x330, 0x4, 0x0, 0x1, [{0x1b4, 0x0, 0x0, 0x1, [@NL80211_PKTPAT_PATTERN={0xc2, 0x2, "2e9088b7ae3f623f89924de0ef1051212dbc663e9e83581a96823a5d9b5f85a5266b472a5e0b3d10f06c8d739f37e616e27d55654c04c1a0cf7fadd24ea293f3812ee7c380f22f0e0e4608118b01c1d1c1ff875083e880396c9c71f1c5308c05f898ed22078e203121521ceef8bf6464cf00d28ae2b186791b39b55f6cadfb61a6f5de67f4d256bdb899a1a89a6090252b5d7031238a9774e7c20b6752e476a36b891a74b39a1f3287e3cf05a9a016a4a2bee925db0b8698afac8d62059e"}, @NL80211_PKTPAT_PATTERN={0xa4, 0x2, "827180b3297fb3af8afb08153260235ee44a2010937445dde2062a27d7bb38da15e7072594ed42aae960e43c77b5f6d8818f3341ee674e319b983151df911909bd235189c4c73445863fe4a4ee1132836ff05648271bd3cceef20b6cb0ab3b742e1fa352fa9bf57f5209825df42d1e768be56b80017b1d5292831ebd5e000d15a70b19d7f930c18a6e821a0998146c468e9c9300aa394fbf50c29ae7a623eda2"}, @NL80211_PKTPAT_MASK={0x47, 0x1, "39bc48dea93609a640b73de98d4c5a78b887eb44a71f3a4b50c74f20763a324ee3ae6ccb9cb9f0fbbf8e5cf453afa98628f6b6e0126923ac49b77ed2469bf41d876042"}]}, {0xc, 0x0, 0x0, 0x1, [@NL80211_PKTPAT_OFFSET={0x8, 0x3, 0x3}]}, {0x16c, 0x0, 0x0, 0x1, [@NL80211_PKTPAT_PATTERN={0x10, 0x2, "3b715480b526603a8adff7ac"}, @NL80211_PKTPAT_PATTERN={0x82, 0x2, "d691faa44c4070a5e499534e0097b8f8513ae752b5b6adb1b99a39f0333f41f94a1cc3deabe73a80496b37a018864f4206ccb299cb77bffdf8bcd2ae1e3989fdaa01cd490136f28c8ee95da6b748dd8c78c130730ee7ceb6548d0be5e3addd8e57f79bfd564066e7daa0126dba111f937c5aabbe63d0dcc79e314100efc3"}, @NL80211_PKTPAT_PATTERN={0x4}, @NL80211_PKTPAT_MASK={0x44, 0x1, "489a21cc1a85f0db1c93f81a3ecfa1e3c7a40c618c26496d7549b2a1d41bcd84d0a251d09fc37afa7eb9e7eb57bfd25a899c90b19dcc10c146b9df213151ffbe"}, @NL80211_PKTPAT_MASK={0x84, 0x1, "8b0262f5b197b4f877b2d468aafccd9fff0cb238650f4c90ceb53c9e04e6c7cd55cb780c194bcc11f268161d1c73eeedf8cd9cefdcc0a737da5852ef883ea0f7d5934a9445f4dbd13509c5b1be32bb4290c522aa5d1d0991275c06c30aa8f2dc197ca3a6aeb090da96ee0ef5893d625ac89f7b5f272e7c5e1aaefe1b02bebcfb"}, @NL80211_PKTPAT_OFFSET={0x8, 0x3, 0x114}]}]}, @NL80211_WOWLAN_TRIG_MAGIC_PKT={0x4}, @NL80211_WOWLAN_TRIG_DISCONNECT={0x4}, @NL80211_WOWLAN_TRIG_EAP_IDENT_REQUEST={0x4}, @NL80211_WOWLAN_TRIG_DISCONNECT={0x4}, @NL80211_WOWLAN_TRIG_ANY={0x4}]}, @NL80211_ATTR_WOWLAN_TRIGGERS={0x152c, 0x75, 0x0, 0x1, [@NL80211_WOWLAN_TRIG_ANY={0x4}, @NL80211_WOWLAN_TRIG_PKT_PATTERN={0x1520, 0x4, 0x0, 0x1, [{0x1260, 0x0, 0x0, 0x1, [@NL80211_PKTPAT_OFFSET={0x8, 0x3, 0x7fff}, @NL80211_PKTPAT_PATTERN={0x7, 0x2, "3866c5"}, @NL80211_PKTPAT_MASK={0x1004, 0x1, "e08190abc99b67103e31f4de9e2b78fdc0c75b852efbfcf9d63a7edbdd8fb98aaaa558a8e6e8ba777b6990b46b095732541e4edc138cad9b4471e776925f59f7554ded207ec784f67222572a3a04bee3debc23b15ba226f1c5a13710b911a3626de4c30f633200ead28b2d72d394484eaf169a944b843dd0bc3caabbe49f2c71fb76b18e882cba4031be5fb9d62d73cb834add8c33d379007a013e9521b338f801c5afb6db7ec5dc99b10d730b1357d4c7283d928c7802778d6e55a587e8f21c55820d7e6294da0a5c659d836e1a6c99065eb70ce25a5b37707a81743102b7304fb3d5997a7957148acd926332cb9e2f0ca3f62ba2739a361254b8914adb55e6a2ab31b4cc0cac1220347b5dbee6f37720bd0fe7a26598bd51a418ce7eb099330edf5ad8dfdab95fcab3011c0d1f90a84e27fa1f19fa16a1f39d039bf5b4a478fe6ea43eb7301fa6b58341885a5a046559e173378df4113697473d25ae0aa60fb37d7f9eacd95b0ddc1d60096a43ae34130ab0d4d0a9ecdf0c04dc2d31f17c200eef962697ad7aee677134226eb807d76ec916b19a3b64204f7d4f2d6e13cc77b14b173358ace0924c461330fd38d0556bf0b2a784776da29d41e8e8cb5d03df1368201326d60c476b68408baf4c9ab14e11c59e44843e382765f7c5df75dd7641f83bd08986010ae80155186340f8416eb10e9e38f6d87e42062bac1130e6a1eec89e7489cdc098e6d3424d36669920fbcfd3de3d21b264fee9085cd923ad1035e383a6632eeed8be7c6be4e69678fdc6a18e219628edc6f53629fa0c1ef1aaa1cec8a0704ed578cdf7fe814a240e721d3a788078bb69866bbeb41c96eecde4e7e98d3cd3f40450688b25dc51270866d70f03ae99a9d332485bf83e9823cd58d96bb296bc8b2067499cb948378923d03e5ccba9b24549bf604fe8c782c7b05d245cea94781f32d742a7a889322df6ab33d5fc72d67e9da6338356cc42a19a3d392fff15da85623f2dcab4bc7c13acb2f6adfc6c9863a7c9831624242adcbe9627009f4ecafec56ff7871ecdf3524061c01e856ea402867b0b279677cb9b38f9061d68ea1cfed37230507937c06905aec92b5b2bec8b454d063c79c9362882efa2084d3672182b0eca9b6c777645bcb36fedef6500bf665e5240f09ce69dc6c7b09b3b099aed3c779387995bc5aa4dfe4e97fa6a140b85e8cc8689495d9f0bb01d4fef448d24cd89bbe71c72028a66eea1f6d02fa16cb256f5815aa48cea5a164632e8e28853089de54a77065d29cc1c7fd48bcc90d22c14044d38affcdc01223ee39b83dad2ebfe42a1d84221862d093f979377898a55c91e80cd5793d93daa29b273a94c328c7ac3948dc110f0d5ad48ea03d0bfc7646f4309f7e6adf933baa18cd3941a12520e3ab83993dd32b32d5f3db13a8a2f1f14ed46b48de0bfcaf2acd852dd1a8494d3c21f5894af9bf0a4eab9c5ed6189a070b318384594c3491817ea3e8101f9d3b1b646c72816d1d9d00167a792bbb1515374c1614ced54bcfeacaabd79eb01c94f60a85854dddfdf3479bf3a7300726c7f7ebf34ab8cac4b3bc6ec0b8338d4a36cbb0ed3bfaff7c00680f12d2c663f89cb73c443f596af9a9bd1249d345e8f4471d26065403a05e821b8d4547e0b751afed30f4484244ed36dea4875fc1b664bfa0b03cf82d40a4e1f5db763133e435857bdf6bd6f31ef6a14f2ccd4666c8ddbbe55435c1e7f9b3f14ba2c600d521f64d5d5bcd226e5de48af19fb80c05be02fae0cfc512f6fd1c972176c3686d963d1b25d237fbb5b8d8fd7894ad22a59bc0661bc95cfe7bad76afdc7a94b285cb82bc85719ec9a3649d92ad3e9cea072c4c8ce3a67d4b55841753fc61456d7e4a8c257c7db6bf204d46701d0a0b67191802048da928f549f2eb67d1d3119617b727dd577f71f23ef16d8e652e1a95672d3e49ccff7f6f415925a15672217f80f7d22a9a835d80ae831e6620fcd28a045914d5367df3cba3b53630a89c18a9ef3c5ee97b1c3fd4cde00cd99bdf3deee6c48edae866d6b092f714c2104e5b28907a04e1781954c2c22dfba6c6e4cfcf1370bcc143fd969c0f997dd0c0bc2fc76d21fe4d03fafe7e909d9b28647a20ee9605bbd4a1f4dc22f4fb1fac883a4c7119388f534fb44ab4d0b70f30855b2ef1058c56214533565a0418896ce6f1cc15bb4af8624e289ec63c0f78193b03b52985ae832ee5ce5dafc8b0bf72114d7ba8e67d6330cd7324e82ae8cfc17cc99a871e936b7fd0f016f4924b801c73f82db40a1b0950e8e8f207014692062566f0f34e610453ff4cf8ccfbfe0bbc29f17ce0bdf134398b5083c8bb85faa7100a6a319f1e22fd9f0705deedbc202e7cab660e35196e5c114c82c290ff85110b5463a759fbc154f3f0a17db2bbd354658f767de61d9c76b6eba19f7b57bad130e0f68eb5daa0c0a265454fb23e2e53b5d9c796230c0d73fd882cfff709433af31a8f75a061790b631a5f022eef1fa6b5b9b20195f7b59905963d1e67e221ee510f8a1e277de830037cac67f58599050c0b9c52e54b11d200a11a49690ac9c899a43832ee9906edb683ea86bff000c3bbf1148a5b7bebd08ab2e0bbfdbd4bb101c9597166f96853f092962bd5377ff1383022082d4bbe915208ebccad6b4908a1111ac35fca71251a35d76da477e67e80ba2976bec12d89d59e06ac218980b8eac6eb840d0a8e17e008abd95cd2e9e7085577d88c2b439f6b55c6262c343c3d2888027f16372dec054a41dcb57c5766e41cea8b6e71d928c465f2e07f104a38728024ddab14675976365af2e8a10901435260778698054b43ffe5f3c2d0a44f409853dbef47e143e1f143d0b52d39ebc71bb46ea20f4ae42792ef2cf23bb8bb85e398a8d614c29dffdc56d0158ca4422cac382a883c6f6049584f7e85f12c6ff9dbcaafd3a21c65cf973d19e2e6db9a84c97ba554dcd60ad8b5027b245b28653decefaa9017409dd566d5e5a70d59d3fb5e4a62a9f64ca8184b5776d2e468054c57313784736cf3d4b862ffe526d82ffa7d36d61e483ccf4db90c036d2c91218235e3af1541f00358233ddf5ce10ba1f6667fc1f1703b5b9b14e0c6b22c9456b0a2ec867bf7ab249f724a5861bc40a025564c0c9a1f9806c50751431357827ccdd51028fc62d5d865cd22eede8acc7439ff60d2dedf4de2ba0a0f1678d348291bbd93ff95b985944259ded3afe2ff20faa69698f54da4029074c3e4c04a4e35303ab31e6a73643ee4d910a1d8d5802e3afc618ec6629b8979a16bd227c06de523233afe0528fd11c59ea801bca444e249c161fdbbe11619edfc9734132621dea5143f1c06dde8492537c7216a4401de1eeffe759245a0563402854dc7d8fbaae3856c71e092265024b4a35cfc7be97400e8ba1682a6556da4ef01dbfabeff61d432a0157f1525e343384fbc036de05d2296c04f1b01228ab648df3b8c98920d6b4fe7d6bb69d43bfe2130b60e321ddc96d2ab09c23a88fd2d8b4ee7b3bab4f1c140199bd70b34a24c9c64f5cb09d60336e75bdeea19fcbb666c6944786f33b73b15737ddd6cf73dfb65d35be952ca508e8386102ad948f0ea08700b07ec2027b8fd25acd01329a94cd241895127a132522ab61190439c28a4d7b98fb2231e02ae6fca0c932dcc01bfc494547320c1b14783aab1860a644101bb826ad250f3957aad9d41459d25081b31cd5c615d01e8ea6972d12b41c21fec1454b95d12ff87b1b788c49a64e3a0328ad29ada7c1b18571baff4ae5ff26fb86433394e28dbd34fdb988dc89f0c1504e208e4b2d649842b4fd804f245200ea845b364172bd32e3a024150566b9ef7e19c2e8648d66c9d6bb5b291ccf801ec774598039a76375a23c80a3f8d3f3e6db5907b341e9bdabf7ef81627e403ca826b48afd2226c2b58492a866110ea2d44dea43bb63574012a2dbad774fe18b88242dc3c85788db97b036b0a0217d5fde8732460e1b7588c457df509bfbc6829eeb09e2564d0e3a47f076243b284661bf1e5d7c6980a8e9747f21f42a8ebe110860bbeeb1d27cb49ed6edb83306b1b9eb69ae08f325dc181fe3c0136828ee99fb58cdf169d96af924223ad77ed548f80a6e8fcb63d8eed413a7423365f2725ee6d419e5d0a5b38513e3b8219a51dab61b80e5065efdd930b15a4a1d9447edeb8fa01ac262c0ae4b4ee985a6beed2ea9e45366f671da818f9f20e2887e3a606b1c30a66d9e65f34814012d8379323f34826a12aa2947f83ea4842edee9ce5d2acd35cb76c75e30dfdbef21f1d854d19f71dcaab04a34012b95dff0979a1724364d38dbdefc85ec7817c7a059192dec254b6b373923ac7965a404dbe74dc3ca0d32b63b21c249c6c4a4d859780e0caf11a768b2593f06ea6f6db5663413dcc7121826e5f1c3f074e35d25d658d2005d31f0bebef1ac47ff21bd860f4fbae19b40c88cf1aeb871e7de94aeb61ae06a5b892ec97de6877b547e1e47cd9bf0820e0b8358ea27c68509cefef9a4e3fd97cf337ae31e5f2c02b2ce9a8c1d643afaf81fc637390cb3840d12875c331e31ed193e6c42bcf0887791cdd9f481b3b973094fa7a599b28c430a7a0bba996ed224889b6e45decf1a4627a4ce86bc2ccd5f31662f09ad453f0bd5b672a13db7ba72be1e7b1c555ac2f5c2c92290eda140fda6d18af537e1f2bcf2330e3504059c00d013b467fbc44289ecb54ed222c976e9ae0aecc0c5b772ca0fee08e0857edf21b6b0e88bbdee62ab0772bb945abcf74f4958375bf3af7c65c9a0f3005ecc46227e9b60036aa1551a30878538d34ea7b38ce6551e818749352296d2f337af71374079c7fbd2ffca2efaac3673ff5216a7ecfa7438abd33395b59b6e956c08c337e4ce2ae0d554a86e6e7e4d1feece71bba9d79436d1d031a8b750a58844516aebb4e388753f2c31909c2cf6476f9c47208615963a3326caf371b6ef13ccff88016c14be3671fc8a7a171d224deefe6145836e6f882aae75cecc3b8886a8567ea8154ce6150f0b43183b8710bdbfd1fea85e4ebf96deb81b704011b2a836ab8f6fa68b25f1eca9bb744c9153f0be823ffd6ced445bd59a2a35d201b77b559cfbb51e3074ff6aeeff6b08b47336bf6e4d3c4c84e5b402854c938be261dd853310c8efba34e20c3de47d905e7fe397f9e36a58ccd43ce166264193474e2591ec7b94d9d7528d57a433c29ac69badda85733b447330031c944991f29f858fec0e5ec6b893622791ebda1e042351d4c980e58b49fdf50fd298441d52cca32478c0cfcfed9a9553287d1730ca75d7b4d8fe32062c7d707923f89e196e30dbac625006a3aab5de1320baa11e7190fdbdafbc82970def6da95e378194491617c630ec963079fd518ee757b1279d66c7a6eae25176c7db832021c38f502ac2e343dbf0bf18e7cb907c86672fac3d1906335bf01e99bf4e31bfa379edc6ee574ced5f90a7c898da32222befe051daa08873a823fb2c1c4e3a2244a9f9d5217b56b0ed7ae10c5bc8a13b0ec47a0f5cad724e7fc630b79a79b06cc3fefad7b09f9483e934fab47e0d33d00023f013f7e11a71ef07d6299fc6971744ca6f43b1a2a7212cbaa72aeb2dffedf27e3f5003ae33df4be35da81ff0ef56d60d50a3bef824b0a10fa26326a90060b027b375a4d804777220735bb643b916da72b339c79c680e6449367380f4784279ed2699c5a5a4dbff78f7f39d1fed8ae7545057b9e0256ac673f4676537cf42fe07a6f01296350595a2a840070e34235e19ff697842ee0b"}, @NL80211_PKTPAT_PATTERN={0x53, 0x2, "51c34d53532c7d200a53df2311462e7d06c3a2505ba1632c2dd233e4f18aad7d84a2bb2ef405e310a43bebc0d52a3708635dd0a0beac8d632730ca26cb11790263492d87c2355c31381582ec23405a"}, @NL80211_PKTPAT_MASK={0x39, 0x1, "ba200e56a9f90e35d743c06a9d167f73466803905206293166a2c268086a2a59c314af5d700eeabdf45a13c50206443577f725d966"}, @NL80211_PKTPAT_PATTERN={0xd5, 0x2, "e101733e12cb33648cb8125bab4d6353d2fc94bb8ae1023ddbbba9857afb30fbe5e2c7d76946bcf2fd9663eeb44c3208d010bb0e344d00624a4393d8847be7b0f794d7c27f19384a3491e95d3faf8600467e76c172557b0bb5efeaabfe3d655a46a2da4224f9bcb6bbadc5647195da9d615ca1754acade4ff7c70a2a5cfb83cac975bbeb6cc25c58cd6ca3e6c6bbfb0d91277e436ecc3161e9dc8fb67bff791a27e3da3dc23d1bfbd7d52782f14e2889964ab482c85b13540a12131b9d93edfd23850dbcd8edf74075140642050a0bea96"}, @NL80211_PKTPAT_PATTERN={0xd8, 0x2, "2642b29918a8f425747f0e160345619db5f1efe3adf1c941d5e493f84a7c33649c2206940a17d943943509ac001957f34dd6c6e1718653bb500cf0c6ed4d6e79a6b30b7f431346c613c096fb8e923b8196c1c5f0a43af80863cbe505b8ea6128d764ed9e3a175313ca1f15db2a51e6f0a78377fd3b0270a8e69ee913171382c86b297f7447065ea076561d8cc765304d9fbb57ff8d0f25e666bbf7c98eb7c8d1c12d2ece39bf27d993b33bce54af1167475d5c10419edceffb0d4263e28531670133cce49bd964dbe898797bcf9b28ad57cbb050"}, @NL80211_PKTPAT_OFFSET={0x8, 0x3, 0x5}]}, {0x2b8, 0x0, 0x0, 0x1, [@NL80211_PKTPAT_OFFSET={0x8, 0x3, 0x40}, @NL80211_PKTPAT_MASK={0xa1, 0x1, "025f0268e122f7e33ec070d860e8550d029355381788338811ae393542c43a9f01f875968ba25572aa173b3c0a09297242f0ddb0b8d829d1a432b534b6f709978bcdec2c601b90dca6de63906e3576882b6258b304b2e06d1ad1ff1afba86e7dcf50ad1ab41b560631b1d7166ed5fb3e11e8c7ee210bdcbb716c36105f7bfe10854872d75b2f7167d8cc265a10a2490bc90e13f1f52eb2418ae8112825"}, @NL80211_PKTPAT_MASK={0x40, 0x1, "db209469b27273ead917a9676e295b65dc79883f20cc4882ce33d474bbcf57911c8286f22faaa46e4a03a1af74b28af13495bc858de790e405e2fbbd"}, @NL80211_PKTPAT_PATTERN={0x4}, @NL80211_PKTPAT_MASK={0x12, 0x1, "3bee2416336247b65b4ec1833b7d"}, @NL80211_PKTPAT_MASK={0xed, 0x1, "8c90ffc6d0e9659c96beb94d6bae7ec98f94c96a2dc4dca5c2acb37c5b452245aedb6e373bffd383401a382d7da40ff59b89de882b118b1c70998df178fe4824254917175fa20701b268efe637fc110a5ea19ee008c9f3088eff2ceb20695b2db6fe40689ab80fbdcb04ffb822f06e7c94bf81e9c5c2a941ca863fc7db5cd073b03001cb75e0eb4cb19f0564808d93e09b338bdc7cee3472069de1782673679596e290ef857748ea034e7aafff76945bec9a60a380ef675b7d72096e796b522afe30ee4b09177291a2ecb24e3ab894fc4c1fbcf5cb34d699bc4fbf7f999bea9156f829882c3706656c"}, @NL80211_PKTPAT_OFFSET={0x8, 0x3, 0x2}, @NL80211_PKTPAT_MASK={0x86, 0x1, "ebd6bb3ef4d5a01e71b5eeb946436a74a7e9f775b6c620d74babb9becd0090103e304afa87a11ac0e510ecf1daabcba1cca0d0ef165fe1778a47e2a752d21563ae6bd893b4fc18cdbc4d67392e0b49f2c166cdbf7872a6d41c7626b68fe7219b645e5f5e539b233caf0cbea306c22ac1d6464f6f054b08be692f4954788023eb97cf"}, @NL80211_PKTPAT_MASK={0x2f, 0x1, "0e7d8d35187568181bece2c17bd2e48642b5a00db2844d0abdf1e355391b78972a6c681fb83d987f1018e4"}]}, {0x4}]}, @NL80211_WOWLAN_TRIG_MAGIC_PKT={0x4}]}, @NL80211_ATTR_WOWLAN_TRIGGERS={0x2a8, 0x75, 0x0, 0x1, [@NL80211_WOWLAN_TRIG_EAP_IDENT_REQUEST={0x4}, @NL80211_WOWLAN_TRIG_EAP_IDENT_REQUEST={0x4}, @NL80211_WOWLAN_TRIG_TCP_CONNECTION={0x2c, 0xe, 0x0, 0x1, [@NL80211_WOWLAN_TCP_DATA_INTERVAL={0x8, 0x9, 0x20}, @NL80211_WOWLAN_TCP_DST_MAC={0xa}, @NL80211_WOWLAN_TCP_DATA_INTERVAL={0x8, 0x9, 0x13c}, @NL80211_WOWLAN_TCP_DST_MAC={0xa, 0x3, @device_b}]}, @NL80211_WOWLAN_TRIG_NET_DETECT={0x26c, 0x12, 0x0, 0x1, [@NL80211_ATTR_SCHED_SCAN_RELATIVE_RSSI={0x5, 0xf6, 0x5}, @NL80211_ATTR_SCHED_SCAN_DELAY={0x8, 0xdc, 0x1d00000}, @NL80211_ATTR_SCHED_SCAN_RSSI_ADJUST={0x6, 0xf7, {0x0, 0x1f}}, @NL80211_ATTR_MEASUREMENT_DURATION={0x6, 0xeb, 0x2}, @NL80211_ATTR_IE={0x246, 0x2a, [@mesh_config={0x71, 0x7, {0xffffffffffffffff, 0x1, 0x1, 0x1, 0x1, 0x8, 0x9}}, @challenge={0x10, 0x1, 0x3}, @perr={0x84, 0xfc, {0x8, 0x10, [{{}, @device_b, 0x7ff, @void, 0x37}, {{0x0, 0x1}, @device_b, 0x1, @value=@device_b, 0x12}, {{}, @broadcast, 0x2, @void, 0x29}, {{0x0, 0x1}, @device_a, 0x7, @value=@broadcast, 0x3f}, {{}, @broadcast, 0x9, @void, 0x5}, {{0x0, 0x1}, @device_b, 0xc2000000, @value, 0x5}, {{}, @device_a, 0xfffffffe, @void, 0x18}, {{}, @device_a, 0x2, @void, 0x23}, {{0x0, 0x1}, @device_a, 0x7752, @value, 0x3f}, {{0x0, 0x1}, @broadcast, 0x8, @value, 0x33}, {{}, @device_b, 0x5, @void, 0x8}, {{}, @device_a, 0x0, @void, 0x7}, {{}, @device_b, 0x36, @void, 0x2b}, {{}, @broadcast, 0x5, @void, 0x1c}, {{0x0, 0x1}, @device_a, 0x7, @value, 0xe}, {{0x0, 0x1}, @device_a, 0x2, @value, 0x7}]}}, @tim={0x5, 0x59, {0x4e, 0xa1, 0xff, "ea5675f245e04e377fd1425c9f8ef0f1ad1b833465b072dc90b46f100b524407e75c7f4a1b299aacb8ea4379e2f9e79bc49ef8388856b028a10606c59c75561dc9f2b548c80901ef77b8cfef37bbc815528822418f1c"}}, @tim={0x5, 0x8a, {0x0, 0x2f, 0x1, "7c4bc1e4ffb0e3546e64882df349ff2cfde145f186956eebf0e4edb667c971a1605f5ba4e92e6ab2231a76446a4811b56391c905c3e48dc46b308638dca26647bebd14977f9d8f6ca836147a3a095d9c2d66962a26d33b774e2ef5436f9b2da987e9e89ff8f167def2513d654692739ac974c436622b91aff79699965b203bee9b1fa10a670885"}}, @mesh_id={0x72, 0x6}, @random={0x2, 0x47, "e5ec145ec502a6e7bd4b6608ee774b023d5c9e7a3270afe4f4bec9d5eb4d2214c5c84d377f9d3e2066dc40dbab22c88ae0284b958a7806f1566bd4f1369f144dcc45b311943277"}]}]}, @NL80211_WOWLAN_TRIG_GTK_REKEY_FAILURE={0x4}]}]}, 0x1b40}, 0x1, 0x0, 0x0, 0x4000110}, 0x0) openat$ipvs(0xffffffffffffff9c, &(0x7f0000000040)='/proc/sys/net/ipv4/vs/sync_persist_mode\x00', 0x2, 0x0) (async) write$cgroup_int(r0, &(0x7f0000000100), 0x12) (async) syz_genetlink_get_family_id$nl80211(&(0x7f0000000080), r0) (async) ioctl$sock_SIOCGIFINDEX_80211(r0, 0x8933, &(0x7f00000000c0)={'wlan1\x00'}) (async) syz_io_uring_setup(0xf00, &(0x7f0000000200), &(0x7f0000000100), &(0x7f0000000140)) (async) io_uring_enter(r3, 0x2, 0x0, 0x0, 0x0, 0x0) (async) quotactl_fd$Q_GETFMT(r3, 0xffffffff80000400, 0xee00, &(0x7f0000001d00)) (async) sendmsg$NL80211_CMD_SET_WOWLAN(r0, &(0x7f0000001cc0)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x69014c00}, 0xc, &(0x7f0000001c80)={&(0x7f0000000140)={0x1b40, r1, 0x200, 0x70bd29, 0x25dfdbfb, {{}, {@val={0x8, 0x1, 0x1a}, @val={0x8, 0x3, r2}, @void}}, [@NL80211_ATTR_WOWLAN_TRIGGERS={0x348, 0x75, 0x0, 0x1, [@NL80211_WOWLAN_TRIG_PKT_PATTERN={0x330, 0x4, 0x0, 0x1, [{0x1b4, 0x0, 0x0, 0x1, [@NL80211_PKTPAT_PATTERN={0xc2, 0x2, "2e9088b7ae3f623f89924de0ef1051212dbc663e9e83581a96823a5d9b5f85a5266b472a5e0b3d10f06c8d739f37e616e27d55654c04c1a0cf7fadd24ea293f3812ee7c380f22f0e0e4608118b01c1d1c1ff875083e880396c9c71f1c5308c05f898ed22078e203121521ceef8bf6464cf00d28ae2b186791b39b55f6cadfb61a6f5de67f4d256bdb899a1a89a6090252b5d7031238a9774e7c20b6752e476a36b891a74b39a1f3287e3cf05a9a016a4a2bee925db0b8698afac8d62059e"}, @NL80211_PKTPAT_PATTERN={0xa4, 0x2, "827180b3297fb3af8afb08153260235ee44a2010937445dde2062a27d7bb38da15e7072594ed42aae960e43c77b5f6d8818f3341ee674e319b983151df911909bd235189c4c73445863fe4a4ee1132836ff05648271bd3cceef20b6cb0ab3b742e1fa352fa9bf57f5209825df42d1e768be56b80017b1d5292831ebd5e000d15a70b19d7f930c18a6e821a0998146c468e9c9300aa394fbf50c29ae7a623eda2"}, @NL80211_PKTPAT_MASK={0x47, 0x1, "39bc48dea93609a640b73de98d4c5a78b887eb44a71f3a4b50c74f20763a324ee3ae6ccb9cb9f0fbbf8e5cf453afa98628f6b6e0126923ac49b77ed2469bf41d876042"}]}, {0xc, 0x0, 0x0, 0x1, [@NL80211_PKTPAT_OFFSET={0x8, 0x3, 0x3}]}, {0x16c, 0x0, 0x0, 0x1, [@NL80211_PKTPAT_PATTERN={0x10, 0x2, "3b715480b526603a8adff7ac"}, @NL80211_PKTPAT_PATTERN={0x82, 0x2, "d691faa44c4070a5e499534e0097b8f8513ae752b5b6adb1b99a39f0333f41f94a1cc3deabe73a80496b37a018864f4206ccb299cb77bffdf8bcd2ae1e3989fdaa01cd490136f28c8ee95da6b748dd8c78c130730ee7ceb6548d0be5e3addd8e57f79bfd564066e7daa0126dba111f937c5aabbe63d0dcc79e314100efc3"}, @NL80211_PKTPAT_PATTERN={0x4}, @NL80211_PKTPAT_MASK={0x44, 0x1, "489a21cc1a85f0db1c93f81a3ecfa1e3c7a40c618c26496d7549b2a1d41bcd84d0a251d09fc37afa7eb9e7eb57bfd25a899c90b19dcc10c146b9df213151ffbe"}, @NL80211_PKTPAT_MASK={0x84, 0x1, "8b0262f5b197b4f877b2d468aafccd9fff0cb238650f4c90ceb53c9e04e6c7cd55cb780c194bcc11f268161d1c73eeedf8cd9cefdcc0a737da5852ef883ea0f7d5934a9445f4dbd13509c5b1be32bb4290c522aa5d1d0991275c06c30aa8f2dc197ca3a6aeb090da96ee0ef5893d625ac89f7b5f272e7c5e1aaefe1b02bebcfb"}, @NL80211_PKTPAT_OFFSET={0x8, 0x3, 0x114}]}]}, @NL80211_WOWLAN_TRIG_MAGIC_PKT={0x4}, @NL80211_WOWLAN_TRIG_DISCONNECT={0x4}, @NL80211_WOWLAN_TRIG_EAP_IDENT_REQUEST={0x4}, @NL80211_WOWLAN_TRIG_DISCONNECT={0x4}, @NL80211_WOWLAN_TRIG_ANY={0x4}]}, @NL80211_ATTR_WOWLAN_TRIGGERS={0x152c, 0x75, 0x0, 0x1, [@NL80211_WOWLAN_TRIG_ANY={0x4}, @NL80211_WOWLAN_TRIG_PKT_PATTERN={0x1520, 0x4, 0x0, 0x1, [{0x1260, 0x0, 0x0, 0x1, [@NL80211_PKTPAT_OFFSET={0x8, 0x3, 0x7fff}, @NL80211_PKTPAT_PATTERN={0x7, 0x2, "3866c5"}, @NL80211_PKTPAT_MASK={0x1004, 0x1, "e08190abc99b67103e31f4de9e2b78fdc0c75b852efbfcf9d63a7edbdd8fb98aaaa558a8e6e8ba777b6990b46b095732541e4edc138cad9b4471e776925f59f7554ded207ec784f67222572a3a04bee3debc23b15ba226f1c5a13710b911a3626de4c30f633200ead28b2d72d394484eaf169a944b843dd0bc3caabbe49f2c71fb76b18e882cba4031be5fb9d62d73cb834add8c33d379007a013e9521b338f801c5afb6db7ec5dc99b10d730b1357d4c7283d928c7802778d6e55a587e8f21c55820d7e6294da0a5c659d836e1a6c99065eb70ce25a5b37707a81743102b7304fb3d5997a7957148acd926332cb9e2f0ca3f62ba2739a361254b8914adb55e6a2ab31b4cc0cac1220347b5dbee6f37720bd0fe7a26598bd51a418ce7eb099330edf5ad8dfdab95fcab3011c0d1f90a84e27fa1f19fa16a1f39d039bf5b4a478fe6ea43eb7301fa6b58341885a5a046559e173378df4113697473d25ae0aa60fb37d7f9eacd95b0ddc1d60096a43ae34130ab0d4d0a9ecdf0c04dc2d31f17c200eef962697ad7aee677134226eb807d76ec916b19a3b64204f7d4f2d6e13cc77b14b173358ace0924c461330fd38d0556bf0b2a784776da29d41e8e8cb5d03df1368201326d60c476b68408baf4c9ab14e11c59e44843e382765f7c5df75dd7641f83bd08986010ae80155186340f8416eb10e9e38f6d87e42062bac1130e6a1eec89e7489cdc098e6d3424d36669920fbcfd3de3d21b264fee9085cd923ad1035e383a6632eeed8be7c6be4e69678fdc6a18e219628edc6f53629fa0c1ef1aaa1cec8a0704ed578cdf7fe814a240e721d3a788078bb69866bbeb41c96eecde4e7e98d3cd3f40450688b25dc51270866d70f03ae99a9d332485bf83e9823cd58d96bb296bc8b2067499cb948378923d03e5ccba9b24549bf604fe8c782c7b05d245cea94781f32d742a7a889322df6ab33d5fc72d67e9da6338356cc42a19a3d392fff15da85623f2dcab4bc7c13acb2f6adfc6c9863a7c9831624242adcbe9627009f4ecafec56ff7871ecdf3524061c01e856ea402867b0b279677cb9b38f9061d68ea1cfed37230507937c06905aec92b5b2bec8b454d063c79c9362882efa2084d3672182b0eca9b6c777645bcb36fedef6500bf665e5240f09ce69dc6c7b09b3b099aed3c779387995bc5aa4dfe4e97fa6a140b85e8cc8689495d9f0bb01d4fef448d24cd89bbe71c72028a66eea1f6d02fa16cb256f5815aa48cea5a164632e8e28853089de54a77065d29cc1c7fd48bcc90d22c14044d38affcdc01223ee39b83dad2ebfe42a1d84221862d093f979377898a55c91e80cd5793d93daa29b273a94c328c7ac3948dc110f0d5ad48ea03d0bfc7646f4309f7e6adf933baa18cd3941a12520e3ab83993dd32b32d5f3db13a8a2f1f14ed46b48de0bfcaf2acd852dd1a8494d3c21f5894af9bf0a4eab9c5ed6189a070b318384594c3491817ea3e8101f9d3b1b646c72816d1d9d00167a792bbb1515374c1614ced54bcfeacaabd79eb01c94f60a85854dddfdf3479bf3a7300726c7f7ebf34ab8cac4b3bc6ec0b8338d4a36cbb0ed3bfaff7c00680f12d2c663f89cb73c443f596af9a9bd1249d345e8f4471d26065403a05e821b8d4547e0b751afed30f4484244ed36dea4875fc1b664bfa0b03cf82d40a4e1f5db763133e435857bdf6bd6f31ef6a14f2ccd4666c8ddbbe55435c1e7f9b3f14ba2c600d521f64d5d5bcd226e5de48af19fb80c05be02fae0cfc512f6fd1c972176c3686d963d1b25d237fbb5b8d8fd7894ad22a59bc0661bc95cfe7bad76afdc7a94b285cb82bc85719ec9a3649d92ad3e9cea072c4c8ce3a67d4b55841753fc61456d7e4a8c257c7db6bf204d46701d0a0b67191802048da928f549f2eb67d1d3119617b727dd577f71f23ef16d8e652e1a95672d3e49ccff7f6f415925a15672217f80f7d22a9a835d80ae831e6620fcd28a045914d5367df3cba3b53630a89c18a9ef3c5ee97b1c3fd4cde00cd99bdf3deee6c48edae866d6b092f714c2104e5b28907a04e1781954c2c22dfba6c6e4cfcf1370bcc143fd969c0f997dd0c0bc2fc76d21fe4d03fafe7e909d9b28647a20ee9605bbd4a1f4dc22f4fb1fac883a4c7119388f534fb44ab4d0b70f30855b2ef1058c56214533565a0418896ce6f1cc15bb4af8624e289ec63c0f78193b03b52985ae832ee5ce5dafc8b0bf72114d7ba8e67d6330cd7324e82ae8cfc17cc99a871e936b7fd0f016f4924b801c73f82db40a1b0950e8e8f207014692062566f0f34e610453ff4cf8ccfbfe0bbc29f17ce0bdf134398b5083c8bb85faa7100a6a319f1e22fd9f0705deedbc202e7cab660e35196e5c114c82c290ff85110b5463a759fbc154f3f0a17db2bbd354658f767de61d9c76b6eba19f7b57bad130e0f68eb5daa0c0a265454fb23e2e53b5d9c796230c0d73fd882cfff709433af31a8f75a061790b631a5f022eef1fa6b5b9b20195f7b59905963d1e67e221ee510f8a1e277de830037cac67f58599050c0b9c52e54b11d200a11a49690ac9c899a43832ee9906edb683ea86bff000c3bbf1148a5b7bebd08ab2e0bbfdbd4bb101c9597166f96853f092962bd5377ff1383022082d4bbe915208ebccad6b4908a1111ac35fca71251a35d76da477e67e80ba2976bec12d89d59e06ac218980b8eac6eb840d0a8e17e008abd95cd2e9e7085577d88c2b439f6b55c6262c343c3d2888027f16372dec054a41dcb57c5766e41cea8b6e71d928c465f2e07f104a38728024ddab14675976365af2e8a10901435260778698054b43ffe5f3c2d0a44f409853dbef47e143e1f143d0b52d39ebc71bb46ea20f4ae42792ef2cf23bb8bb85e398a8d614c29dffdc56d0158ca4422cac382a883c6f6049584f7e85f12c6ff9dbcaafd3a21c65cf973d19e2e6db9a84c97ba554dcd60ad8b5027b245b28653decefaa9017409dd566d5e5a70d59d3fb5e4a62a9f64ca8184b5776d2e468054c57313784736cf3d4b862ffe526d82ffa7d36d61e483ccf4db90c036d2c91218235e3af1541f00358233ddf5ce10ba1f6667fc1f1703b5b9b14e0c6b22c9456b0a2ec867bf7ab249f724a5861bc40a025564c0c9a1f9806c50751431357827ccdd51028fc62d5d865cd22eede8acc7439ff60d2dedf4de2ba0a0f1678d348291bbd93ff95b985944259ded3afe2ff20faa69698f54da4029074c3e4c04a4e35303ab31e6a73643ee4d910a1d8d5802e3afc618ec6629b8979a16bd227c06de523233afe0528fd11c59ea801bca444e249c161fdbbe11619edfc9734132621dea5143f1c06dde8492537c7216a4401de1eeffe759245a0563402854dc7d8fbaae3856c71e092265024b4a35cfc7be97400e8ba1682a6556da4ef01dbfabeff61d432a0157f1525e343384fbc036de05d2296c04f1b01228ab648df3b8c98920d6b4fe7d6bb69d43bfe2130b60e321ddc96d2ab09c23a88fd2d8b4ee7b3bab4f1c140199bd70b34a24c9c64f5cb09d60336e75bdeea19fcbb666c6944786f33b73b15737ddd6cf73dfb65d35be952ca508e8386102ad948f0ea08700b07ec2027b8fd25acd01329a94cd241895127a132522ab61190439c28a4d7b98fb2231e02ae6fca0c932dcc01bfc494547320c1b14783aab1860a644101bb826ad250f3957aad9d41459d25081b31cd5c615d01e8ea6972d12b41c21fec1454b95d12ff87b1b788c49a64e3a0328ad29ada7c1b18571baff4ae5ff26fb86433394e28dbd34fdb988dc89f0c1504e208e4b2d649842b4fd804f245200ea845b364172bd32e3a024150566b9ef7e19c2e8648d66c9d6bb5b291ccf801ec774598039a76375a23c80a3f8d3f3e6db5907b341e9bdabf7ef81627e403ca826b48afd2226c2b58492a866110ea2d44dea43bb63574012a2dbad774fe18b88242dc3c85788db97b036b0a0217d5fde8732460e1b7588c457df509bfbc6829eeb09e2564d0e3a47f076243b284661bf1e5d7c6980a8e9747f21f42a8ebe110860bbeeb1d27cb49ed6edb83306b1b9eb69ae08f325dc181fe3c0136828ee99fb58cdf169d96af924223ad77ed548f80a6e8fcb63d8eed413a7423365f2725ee6d419e5d0a5b38513e3b8219a51dab61b80e5065efdd930b15a4a1d9447edeb8fa01ac262c0ae4b4ee985a6beed2ea9e45366f671da818f9f20e2887e3a606b1c30a66d9e65f34814012d8379323f34826a12aa2947f83ea4842edee9ce5d2acd35cb76c75e30dfdbef21f1d854d19f71dcaab04a34012b95dff0979a1724364d38dbdefc85ec7817c7a059192dec254b6b373923ac7965a404dbe74dc3ca0d32b63b21c249c6c4a4d859780e0caf11a768b2593f06ea6f6db5663413dcc7121826e5f1c3f074e35d25d658d2005d31f0bebef1ac47ff21bd860f4fbae19b40c88cf1aeb871e7de94aeb61ae06a5b892ec97de6877b547e1e47cd9bf0820e0b8358ea27c68509cefef9a4e3fd97cf337ae31e5f2c02b2ce9a8c1d643afaf81fc637390cb3840d12875c331e31ed193e6c42bcf0887791cdd9f481b3b973094fa7a599b28c430a7a0bba996ed224889b6e45decf1a4627a4ce86bc2ccd5f31662f09ad453f0bd5b672a13db7ba72be1e7b1c555ac2f5c2c92290eda140fda6d18af537e1f2bcf2330e3504059c00d013b467fbc44289ecb54ed222c976e9ae0aecc0c5b772ca0fee08e0857edf21b6b0e88bbdee62ab0772bb945abcf74f4958375bf3af7c65c9a0f3005ecc46227e9b60036aa1551a30878538d34ea7b38ce6551e818749352296d2f337af71374079c7fbd2ffca2efaac3673ff5216a7ecfa7438abd33395b59b6e956c08c337e4ce2ae0d554a86e6e7e4d1feece71bba9d79436d1d031a8b750a58844516aebb4e388753f2c31909c2cf6476f9c47208615963a3326caf371b6ef13ccff88016c14be3671fc8a7a171d224deefe6145836e6f882aae75cecc3b8886a8567ea8154ce6150f0b43183b8710bdbfd1fea85e4ebf96deb81b704011b2a836ab8f6fa68b25f1eca9bb744c9153f0be823ffd6ced445bd59a2a35d201b77b559cfbb51e3074ff6aeeff6b08b47336bf6e4d3c4c84e5b402854c938be261dd853310c8efba34e20c3de47d905e7fe397f9e36a58ccd43ce166264193474e2591ec7b94d9d7528d57a433c29ac69badda85733b447330031c944991f29f858fec0e5ec6b893622791ebda1e042351d4c980e58b49fdf50fd298441d52cca32478c0cfcfed9a9553287d1730ca75d7b4d8fe32062c7d707923f89e196e30dbac625006a3aab5de1320baa11e7190fdbdafbc82970def6da95e378194491617c630ec963079fd518ee757b1279d66c7a6eae25176c7db832021c38f502ac2e343dbf0bf18e7cb907c86672fac3d1906335bf01e99bf4e31bfa379edc6ee574ced5f90a7c898da32222befe051daa08873a823fb2c1c4e3a2244a9f9d5217b56b0ed7ae10c5bc8a13b0ec47a0f5cad724e7fc630b79a79b06cc3fefad7b09f9483e934fab47e0d33d00023f013f7e11a71ef07d6299fc6971744ca6f43b1a2a7212cbaa72aeb2dffedf27e3f5003ae33df4be35da81ff0ef56d60d50a3bef824b0a10fa26326a90060b027b375a4d804777220735bb643b916da72b339c79c680e6449367380f4784279ed2699c5a5a4dbff78f7f39d1fed8ae7545057b9e0256ac673f4676537cf42fe07a6f01296350595a2a840070e34235e19ff697842ee0b"}, @NL80211_PKTPAT_PATTERN={0x53, 0x2, "51c34d53532c7d200a53df2311462e7d06c3a2505ba1632c2dd233e4f18aad7d84a2bb2ef405e310a43bebc0d52a3708635dd0a0beac8d632730ca26cb11790263492d87c2355c31381582ec23405a"}, @NL80211_PKTPAT_MASK={0x39, 0x1, "ba200e56a9f90e35d743c06a9d167f73466803905206293166a2c268086a2a59c314af5d700eeabdf45a13c50206443577f725d966"}, @NL80211_PKTPAT_PATTERN={0xd5, 0x2, "e101733e12cb33648cb8125bab4d6353d2fc94bb8ae1023ddbbba9857afb30fbe5e2c7d76946bcf2fd9663eeb44c3208d010bb0e344d00624a4393d8847be7b0f794d7c27f19384a3491e95d3faf8600467e76c172557b0bb5efeaabfe3d655a46a2da4224f9bcb6bbadc5647195da9d615ca1754acade4ff7c70a2a5cfb83cac975bbeb6cc25c58cd6ca3e6c6bbfb0d91277e436ecc3161e9dc8fb67bff791a27e3da3dc23d1bfbd7d52782f14e2889964ab482c85b13540a12131b9d93edfd23850dbcd8edf74075140642050a0bea96"}, @NL80211_PKTPAT_PATTERN={0xd8, 0x2, "2642b29918a8f425747f0e160345619db5f1efe3adf1c941d5e493f84a7c33649c2206940a17d943943509ac001957f34dd6c6e1718653bb500cf0c6ed4d6e79a6b30b7f431346c613c096fb8e923b8196c1c5f0a43af80863cbe505b8ea6128d764ed9e3a175313ca1f15db2a51e6f0a78377fd3b0270a8e69ee913171382c86b297f7447065ea076561d8cc765304d9fbb57ff8d0f25e666bbf7c98eb7c8d1c12d2ece39bf27d993b33bce54af1167475d5c10419edceffb0d4263e28531670133cce49bd964dbe898797bcf9b28ad57cbb050"}, @NL80211_PKTPAT_OFFSET={0x8, 0x3, 0x5}]}, {0x2b8, 0x0, 0x0, 0x1, [@NL80211_PKTPAT_OFFSET={0x8, 0x3, 0x40}, @NL80211_PKTPAT_MASK={0xa1, 0x1, "025f0268e122f7e33ec070d860e8550d029355381788338811ae393542c43a9f01f875968ba25572aa173b3c0a09297242f0ddb0b8d829d1a432b534b6f709978bcdec2c601b90dca6de63906e3576882b6258b304b2e06d1ad1ff1afba86e7dcf50ad1ab41b560631b1d7166ed5fb3e11e8c7ee210bdcbb716c36105f7bfe10854872d75b2f7167d8cc265a10a2490bc90e13f1f52eb2418ae8112825"}, @NL80211_PKTPAT_MASK={0x40, 0x1, "db209469b27273ead917a9676e295b65dc79883f20cc4882ce33d474bbcf57911c8286f22faaa46e4a03a1af74b28af13495bc858de790e405e2fbbd"}, @NL80211_PKTPAT_PATTERN={0x4}, @NL80211_PKTPAT_MASK={0x12, 0x1, "3bee2416336247b65b4ec1833b7d"}, @NL80211_PKTPAT_MASK={0xed, 0x1, "8c90ffc6d0e9659c96beb94d6bae7ec98f94c96a2dc4dca5c2acb37c5b452245aedb6e373bffd383401a382d7da40ff59b89de882b118b1c70998df178fe4824254917175fa20701b268efe637fc110a5ea19ee008c9f3088eff2ceb20695b2db6fe40689ab80fbdcb04ffb822f06e7c94bf81e9c5c2a941ca863fc7db5cd073b03001cb75e0eb4cb19f0564808d93e09b338bdc7cee3472069de1782673679596e290ef857748ea034e7aafff76945bec9a60a380ef675b7d72096e796b522afe30ee4b09177291a2ecb24e3ab894fc4c1fbcf5cb34d699bc4fbf7f999bea9156f829882c3706656c"}, @NL80211_PKTPAT_OFFSET={0x8, 0x3, 0x2}, @NL80211_PKTPAT_MASK={0x86, 0x1, "ebd6bb3ef4d5a01e71b5eeb946436a74a7e9f775b6c620d74babb9becd0090103e304afa87a11ac0e510ecf1daabcba1cca0d0ef165fe1778a47e2a752d21563ae6bd893b4fc18cdbc4d67392e0b49f2c166cdbf7872a6d41c7626b68fe7219b645e5f5e539b233caf0cbea306c22ac1d6464f6f054b08be692f4954788023eb97cf"}, @NL80211_PKTPAT_MASK={0x2f, 0x1, "0e7d8d35187568181bece2c17bd2e48642b5a00db2844d0abdf1e355391b78972a6c681fb83d987f1018e4"}]}, {0x4}]}, @NL80211_WOWLAN_TRIG_MAGIC_PKT={0x4}]}, @NL80211_ATTR_WOWLAN_TRIGGERS={0x2a8, 0x75, 0x0, 0x1, [@NL80211_WOWLAN_TRIG_EAP_IDENT_REQUEST={0x4}, @NL80211_WOWLAN_TRIG_EAP_IDENT_REQUEST={0x4}, @NL80211_WOWLAN_TRIG_TCP_CONNECTION={0x2c, 0xe, 0x0, 0x1, [@NL80211_WOWLAN_TCP_DATA_INTERVAL={0x8, 0x9, 0x20}, @NL80211_WOWLAN_TCP_DST_MAC={0xa}, @NL80211_WOWLAN_TCP_DATA_INTERVAL={0x8, 0x9, 0x13c}, @NL80211_WOWLAN_TCP_DST_MAC={0xa, 0x3, @device_b}]}, @NL80211_WOWLAN_TRIG_NET_DETECT={0x26c, 0x12, 0x0, 0x1, [@NL80211_ATTR_SCHED_SCAN_RELATIVE_RSSI={0x5, 0xf6, 0x5}, @NL80211_ATTR_SCHED_SCAN_DELAY={0x8, 0xdc, 0x1d00000}, @NL80211_ATTR_SCHED_SCAN_RSSI_ADJUST={0x6, 0xf7, {0x0, 0x1f}}, @NL80211_ATTR_MEASUREMENT_DURATION={0x6, 0xeb, 0x2}, @NL80211_ATTR_IE={0x246, 0x2a, [@mesh_config={0x71, 0x7, {0xffffffffffffffff, 0x1, 0x1, 0x1, 0x1, 0x8, 0x9}}, @challenge={0x10, 0x1, 0x3}, @perr={0x84, 0xfc, {0x8, 0x10, [{{}, @device_b, 0x7ff, @void, 0x37}, {{0x0, 0x1}, @device_b, 0x1, @value=@device_b, 0x12}, {{}, @broadcast, 0x2, @void, 0x29}, {{0x0, 0x1}, @device_a, 0x7, @value=@broadcast, 0x3f}, {{}, @broadcast, 0x9, @void, 0x5}, {{0x0, 0x1}, @device_b, 0xc2000000, @value, 0x5}, {{}, @device_a, 0xfffffffe, @void, 0x18}, {{}, @device_a, 0x2, @void, 0x23}, {{0x0, 0x1}, @device_a, 0x7752, @value, 0x3f}, {{0x0, 0x1}, @broadcast, 0x8, @value, 0x33}, {{}, @device_b, 0x5, @void, 0x8}, {{}, @device_a, 0x0, @void, 0x7}, {{}, @device_b, 0x36, @void, 0x2b}, {{}, @broadcast, 0x5, @void, 0x1c}, {{0x0, 0x1}, @device_a, 0x7, @value, 0xe}, {{0x0, 0x1}, @device_a, 0x2, @value, 0x7}]}}, @tim={0x5, 0x59, {0x4e, 0xa1, 0xff, "ea5675f245e04e377fd1425c9f8ef0f1ad1b833465b072dc90b46f100b524407e75c7f4a1b299aacb8ea4379e2f9e79bc49ef8388856b028a10606c59c75561dc9f2b548c80901ef77b8cfef37bbc815528822418f1c"}}, @tim={0x5, 0x8a, {0x0, 0x2f, 0x1, "7c4bc1e4ffb0e3546e64882df349ff2cfde145f186956eebf0e4edb667c971a1605f5ba4e92e6ab2231a76446a4811b56391c905c3e48dc46b308638dca26647bebd14977f9d8f6ca836147a3a095d9c2d66962a26d33b774e2ef5436f9b2da987e9e89ff8f167def2513d654692739ac974c436622b91aff79699965b203bee9b1fa10a670885"}}, @mesh_id={0x72, 0x6}, @random={0x2, 0x47, "e5ec145ec502a6e7bd4b6608ee774b023d5c9e7a3270afe4f4bec9d5eb4d2214c5c84d377f9d3e2066dc40dbab22c88ae0284b958a7806f1566bd4f1369f144dcc45b311943277"}]}]}, @NL80211_WOWLAN_TRIG_GTK_REKEY_FAILURE={0x4}]}]}, 0x1b40}, 0x1, 0x0, 0x0, 0x4000110}, 0x0) (async) 00:10:55 executing program 2: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000001500)=@newtaction={0xe6c, 0x30, 0x25, 0x0, 0x0, {}, [{0xe58, 0x1, [@m_pedit={0xe54, 0x1, 0x0, 0x0, {{0xa}, {0xe28, 0x2, 0x0, 0x1, [@TCA_PEDIT_KEYS_EX={0x4}, @TCA_PEDIT_PARMS_EX={0xe20, 0x4, {{{}, 0x2}, [{}, {}, {}, {}, {0x0, 0x0, 0x0, 0x30000}]}}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0xe6c}}, 0x0) 00:10:55 executing program 4: add_key$user(0x0, 0x0, &(0x7f0000000180)="9e", 0x1, 0xfffffffffffffff8) r0 = add_key$user(&(0x7f0000000200), &(0x7f0000000300)={'syz', 0x1}, &(0x7f0000000240)="03", 0x1, 0xfffffffffffffffe) r1 = add_key$user(&(0x7f00000003c0), &(0x7f0000000440), &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) keyctl$dh_compute(0xb, &(0x7f0000000100)={r0, r1, r1}, &(0x7f00000001c0)=""/51, 0x33, &(0x7f0000000340)={&(0x7f0000000280)={'crc32\x00'}}) 00:10:55 executing program 3: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000001500)=@newtaction={0xe70, 0x30, 0x25, 0x0, 0x0, {}, [{0xe5c, 0x1, [@m_pedit={0xe58, 0x1, 0x0, 0x0, {{0xa}, {0xe2c, 0x2, 0x0, 0x1, [@TCA_PEDIT_KEYS_EX={0x8, 0x5, 0x0, 0x1, [{0x4, 0x2}]}, @TCA_PEDIT_PARMS_EX={0xe20, 0x4, {{{}, 0x2}, [{}, {}, {}, {}, {0x0, 0x0, 0x11}]}}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0xe70}}, 0x0) 00:10:55 executing program 0: r0 = openat$ipvs(0xffffffffffffff9c, &(0x7f0000000040)='/proc/sys/net/ipv4/vs/sync_persist_mode\x00', 0x2, 0x0) write$cgroup_int(r0, &(0x7f0000000100), 0x12) r1 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000080), r0) ioctl$sock_SIOCGIFINDEX_80211(r0, 0x8933, &(0x7f00000000c0)={'wlan1\x00', 0x0}) r3 = syz_io_uring_setup(0xf00, &(0x7f0000000200), &(0x7f0000000100), &(0x7f0000000140)) io_uring_enter(r3, 0x2, 0x0, 0x0, 0x0, 0x0) quotactl_fd$Q_GETFMT(r3, 0xffffffff80000400, 0xee00, &(0x7f0000001d00)) sendmsg$NL80211_CMD_SET_WOWLAN(r0, &(0x7f0000001cc0)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x69014c00}, 0xc, &(0x7f0000001c80)={&(0x7f0000000140)={0x1b40, r1, 0x200, 0x70bd29, 0x25dfdbfb, {{}, {@val={0x8, 0x1, 0x1a}, @val={0x8, 0x3, r2}, @void}}, [@NL80211_ATTR_WOWLAN_TRIGGERS={0x348, 0x75, 0x0, 0x1, [@NL80211_WOWLAN_TRIG_PKT_PATTERN={0x330, 0x4, 0x0, 0x1, [{0x1b4, 0x0, 0x0, 0x1, [@NL80211_PKTPAT_PATTERN={0xc2, 0x2, "2e9088b7ae3f623f89924de0ef1051212dbc663e9e83581a96823a5d9b5f85a5266b472a5e0b3d10f06c8d739f37e616e27d55654c04c1a0cf7fadd24ea293f3812ee7c380f22f0e0e4608118b01c1d1c1ff875083e880396c9c71f1c5308c05f898ed22078e203121521ceef8bf6464cf00d28ae2b186791b39b55f6cadfb61a6f5de67f4d256bdb899a1a89a6090252b5d7031238a9774e7c20b6752e476a36b891a74b39a1f3287e3cf05a9a016a4a2bee925db0b8698afac8d62059e"}, @NL80211_PKTPAT_PATTERN={0xa4, 0x2, "827180b3297fb3af8afb08153260235ee44a2010937445dde2062a27d7bb38da15e7072594ed42aae960e43c77b5f6d8818f3341ee674e319b983151df911909bd235189c4c73445863fe4a4ee1132836ff05648271bd3cceef20b6cb0ab3b742e1fa352fa9bf57f5209825df42d1e768be56b80017b1d5292831ebd5e000d15a70b19d7f930c18a6e821a0998146c468e9c9300aa394fbf50c29ae7a623eda2"}, @NL80211_PKTPAT_MASK={0x47, 0x1, "39bc48dea93609a640b73de98d4c5a78b887eb44a71f3a4b50c74f20763a324ee3ae6ccb9cb9f0fbbf8e5cf453afa98628f6b6e0126923ac49b77ed2469bf41d876042"}]}, {0xc, 0x0, 0x0, 0x1, [@NL80211_PKTPAT_OFFSET={0x8, 0x3, 0x3}]}, {0x16c, 0x0, 0x0, 0x1, [@NL80211_PKTPAT_PATTERN={0x10, 0x2, "3b715480b526603a8adff7ac"}, @NL80211_PKTPAT_PATTERN={0x82, 0x2, "d691faa44c4070a5e499534e0097b8f8513ae752b5b6adb1b99a39f0333f41f94a1cc3deabe73a80496b37a018864f4206ccb299cb77bffdf8bcd2ae1e3989fdaa01cd490136f28c8ee95da6b748dd8c78c130730ee7ceb6548d0be5e3addd8e57f79bfd564066e7daa0126dba111f937c5aabbe63d0dcc79e314100efc3"}, @NL80211_PKTPAT_PATTERN={0x4}, @NL80211_PKTPAT_MASK={0x44, 0x1, "489a21cc1a85f0db1c93f81a3ecfa1e3c7a40c618c26496d7549b2a1d41bcd84d0a251d09fc37afa7eb9e7eb57bfd25a899c90b19dcc10c146b9df213151ffbe"}, @NL80211_PKTPAT_MASK={0x84, 0x1, "8b0262f5b197b4f877b2d468aafccd9fff0cb238650f4c90ceb53c9e04e6c7cd55cb780c194bcc11f268161d1c73eeedf8cd9cefdcc0a737da5852ef883ea0f7d5934a9445f4dbd13509c5b1be32bb4290c522aa5d1d0991275c06c30aa8f2dc197ca3a6aeb090da96ee0ef5893d625ac89f7b5f272e7c5e1aaefe1b02bebcfb"}, @NL80211_PKTPAT_OFFSET={0x8, 0x3, 0x114}]}]}, @NL80211_WOWLAN_TRIG_MAGIC_PKT={0x4}, @NL80211_WOWLAN_TRIG_DISCONNECT={0x4}, @NL80211_WOWLAN_TRIG_EAP_IDENT_REQUEST={0x4}, @NL80211_WOWLAN_TRIG_DISCONNECT={0x4}, @NL80211_WOWLAN_TRIG_ANY={0x4}]}, @NL80211_ATTR_WOWLAN_TRIGGERS={0x152c, 0x75, 0x0, 0x1, [@NL80211_WOWLAN_TRIG_ANY={0x4}, @NL80211_WOWLAN_TRIG_PKT_PATTERN={0x1520, 0x4, 0x0, 0x1, [{0x1260, 0x0, 0x0, 0x1, [@NL80211_PKTPAT_OFFSET={0x8, 0x3, 0x7fff}, @NL80211_PKTPAT_PATTERN={0x7, 0x2, "3866c5"}, @NL80211_PKTPAT_MASK={0x1004, 0x1, "e08190abc99b67103e31f4de9e2b78fdc0c75b852efbfcf9d63a7edbdd8fb98aaaa558a8e6e8ba777b6990b46b095732541e4edc138cad9b4471e776925f59f7554ded207ec784f67222572a3a04bee3debc23b15ba226f1c5a13710b911a3626de4c30f633200ead28b2d72d394484eaf169a944b843dd0bc3caabbe49f2c71fb76b18e882cba4031be5fb9d62d73cb834add8c33d379007a013e9521b338f801c5afb6db7ec5dc99b10d730b1357d4c7283d928c7802778d6e55a587e8f21c55820d7e6294da0a5c659d836e1a6c99065eb70ce25a5b37707a81743102b7304fb3d5997a7957148acd926332cb9e2f0ca3f62ba2739a361254b8914adb55e6a2ab31b4cc0cac1220347b5dbee6f37720bd0fe7a26598bd51a418ce7eb099330edf5ad8dfdab95fcab3011c0d1f90a84e27fa1f19fa16a1f39d039bf5b4a478fe6ea43eb7301fa6b58341885a5a046559e173378df4113697473d25ae0aa60fb37d7f9eacd95b0ddc1d60096a43ae34130ab0d4d0a9ecdf0c04dc2d31f17c200eef962697ad7aee677134226eb807d76ec916b19a3b64204f7d4f2d6e13cc77b14b173358ace0924c461330fd38d0556bf0b2a784776da29d41e8e8cb5d03df1368201326d60c476b68408baf4c9ab14e11c59e44843e382765f7c5df75dd7641f83bd08986010ae80155186340f8416eb10e9e38f6d87e42062bac1130e6a1eec89e7489cdc098e6d3424d36669920fbcfd3de3d21b264fee9085cd923ad1035e383a6632eeed8be7c6be4e69678fdc6a18e219628edc6f53629fa0c1ef1aaa1cec8a0704ed578cdf7fe814a240e721d3a788078bb69866bbeb41c96eecde4e7e98d3cd3f40450688b25dc51270866d70f03ae99a9d332485bf83e9823cd58d96bb296bc8b2067499cb948378923d03e5ccba9b24549bf604fe8c782c7b05d245cea94781f32d742a7a889322df6ab33d5fc72d67e9da6338356cc42a19a3d392fff15da85623f2dcab4bc7c13acb2f6adfc6c9863a7c9831624242adcbe9627009f4ecafec56ff7871ecdf3524061c01e856ea402867b0b279677cb9b38f9061d68ea1cfed37230507937c06905aec92b5b2bec8b454d063c79c9362882efa2084d3672182b0eca9b6c777645bcb36fedef6500bf665e5240f09ce69dc6c7b09b3b099aed3c779387995bc5aa4dfe4e97fa6a140b85e8cc8689495d9f0bb01d4fef448d24cd89bbe71c72028a66eea1f6d02fa16cb256f5815aa48cea5a164632e8e28853089de54a77065d29cc1c7fd48bcc90d22c14044d38affcdc01223ee39b83dad2ebfe42a1d84221862d093f979377898a55c91e80cd5793d93daa29b273a94c328c7ac3948dc110f0d5ad48ea03d0bfc7646f4309f7e6adf933baa18cd3941a12520e3ab83993dd32b32d5f3db13a8a2f1f14ed46b48de0bfcaf2acd852dd1a8494d3c21f5894af9bf0a4eab9c5ed6189a070b318384594c3491817ea3e8101f9d3b1b646c72816d1d9d00167a792bbb1515374c1614ced54bcfeacaabd79eb01c94f60a85854dddfdf3479bf3a7300726c7f7ebf34ab8cac4b3bc6ec0b8338d4a36cbb0ed3bfaff7c00680f12d2c663f89cb73c443f596af9a9bd1249d345e8f4471d26065403a05e821b8d4547e0b751afed30f4484244ed36dea4875fc1b664bfa0b03cf82d40a4e1f5db763133e435857bdf6bd6f31ef6a14f2ccd4666c8ddbbe55435c1e7f9b3f14ba2c600d521f64d5d5bcd226e5de48af19fb80c05be02fae0cfc512f6fd1c972176c3686d963d1b25d237fbb5b8d8fd7894ad22a59bc0661bc95cfe7bad76afdc7a94b285cb82bc85719ec9a3649d92ad3e9cea072c4c8ce3a67d4b55841753fc61456d7e4a8c257c7db6bf204d46701d0a0b67191802048da928f549f2eb67d1d3119617b727dd577f71f23ef16d8e652e1a95672d3e49ccff7f6f415925a15672217f80f7d22a9a835d80ae831e6620fcd28a045914d5367df3cba3b53630a89c18a9ef3c5ee97b1c3fd4cde00cd99bdf3deee6c48edae866d6b092f714c2104e5b28907a04e1781954c2c22dfba6c6e4cfcf1370bcc143fd969c0f997dd0c0bc2fc76d21fe4d03fafe7e909d9b28647a20ee9605bbd4a1f4dc22f4fb1fac883a4c7119388f534fb44ab4d0b70f30855b2ef1058c56214533565a0418896ce6f1cc15bb4af8624e289ec63c0f78193b03b52985ae832ee5ce5dafc8b0bf72114d7ba8e67d6330cd7324e82ae8cfc17cc99a871e936b7fd0f016f4924b801c73f82db40a1b0950e8e8f207014692062566f0f34e610453ff4cf8ccfbfe0bbc29f17ce0bdf134398b5083c8bb85faa7100a6a319f1e22fd9f0705deedbc202e7cab660e35196e5c114c82c290ff85110b5463a759fbc154f3f0a17db2bbd354658f767de61d9c76b6eba19f7b57bad130e0f68eb5daa0c0a265454fb23e2e53b5d9c796230c0d73fd882cfff709433af31a8f75a061790b631a5f022eef1fa6b5b9b20195f7b59905963d1e67e221ee510f8a1e277de830037cac67f58599050c0b9c52e54b11d200a11a49690ac9c899a43832ee9906edb683ea86bff000c3bbf1148a5b7bebd08ab2e0bbfdbd4bb101c9597166f96853f092962bd5377ff1383022082d4bbe915208ebccad6b4908a1111ac35fca71251a35d76da477e67e80ba2976bec12d89d59e06ac218980b8eac6eb840d0a8e17e008abd95cd2e9e7085577d88c2b439f6b55c6262c343c3d2888027f16372dec054a41dcb57c5766e41cea8b6e71d928c465f2e07f104a38728024ddab14675976365af2e8a10901435260778698054b43ffe5f3c2d0a44f409853dbef47e143e1f143d0b52d39ebc71bb46ea20f4ae42792ef2cf23bb8bb85e398a8d614c29dffdc56d0158ca4422cac382a883c6f6049584f7e85f12c6ff9dbcaafd3a21c65cf973d19e2e6db9a84c97ba554dcd60ad8b5027b245b28653decefaa9017409dd566d5e5a70d59d3fb5e4a62a9f64ca8184b5776d2e468054c57313784736cf3d4b862ffe526d82ffa7d36d61e483ccf4db90c036d2c91218235e3af1541f00358233ddf5ce10ba1f6667fc1f1703b5b9b14e0c6b22c9456b0a2ec867bf7ab249f724a5861bc40a025564c0c9a1f9806c50751431357827ccdd51028fc62d5d865cd22eede8acc7439ff60d2dedf4de2ba0a0f1678d348291bbd93ff95b985944259ded3afe2ff20faa69698f54da4029074c3e4c04a4e35303ab31e6a73643ee4d910a1d8d5802e3afc618ec6629b8979a16bd227c06de523233afe0528fd11c59ea801bca444e249c161fdbbe11619edfc9734132621dea5143f1c06dde8492537c7216a4401de1eeffe759245a0563402854dc7d8fbaae3856c71e092265024b4a35cfc7be97400e8ba1682a6556da4ef01dbfabeff61d432a0157f1525e343384fbc036de05d2296c04f1b01228ab648df3b8c98920d6b4fe7d6bb69d43bfe2130b60e321ddc96d2ab09c23a88fd2d8b4ee7b3bab4f1c140199bd70b34a24c9c64f5cb09d60336e75bdeea19fcbb666c6944786f33b73b15737ddd6cf73dfb65d35be952ca508e8386102ad948f0ea08700b07ec2027b8fd25acd01329a94cd241895127a132522ab61190439c28a4d7b98fb2231e02ae6fca0c932dcc01bfc494547320c1b14783aab1860a644101bb826ad250f3957aad9d41459d25081b31cd5c615d01e8ea6972d12b41c21fec1454b95d12ff87b1b788c49a64e3a0328ad29ada7c1b18571baff4ae5ff26fb86433394e28dbd34fdb988dc89f0c1504e208e4b2d649842b4fd804f245200ea845b364172bd32e3a024150566b9ef7e19c2e8648d66c9d6bb5b291ccf801ec774598039a76375a23c80a3f8d3f3e6db5907b341e9bdabf7ef81627e403ca826b48afd2226c2b58492a866110ea2d44dea43bb63574012a2dbad774fe18b88242dc3c85788db97b036b0a0217d5fde8732460e1b7588c457df509bfbc6829eeb09e2564d0e3a47f076243b284661bf1e5d7c6980a8e9747f21f42a8ebe110860bbeeb1d27cb49ed6edb83306b1b9eb69ae08f325dc181fe3c0136828ee99fb58cdf169d96af924223ad77ed548f80a6e8fcb63d8eed413a7423365f2725ee6d419e5d0a5b38513e3b8219a51dab61b80e5065efdd930b15a4a1d9447edeb8fa01ac262c0ae4b4ee985a6beed2ea9e45366f671da818f9f20e2887e3a606b1c30a66d9e65f34814012d8379323f34826a12aa2947f83ea4842edee9ce5d2acd35cb76c75e30dfdbef21f1d854d19f71dcaab04a34012b95dff0979a1724364d38dbdefc85ec7817c7a059192dec254b6b373923ac7965a404dbe74dc3ca0d32b63b21c249c6c4a4d859780e0caf11a768b2593f06ea6f6db5663413dcc7121826e5f1c3f074e35d25d658d2005d31f0bebef1ac47ff21bd860f4fbae19b40c88cf1aeb871e7de94aeb61ae06a5b892ec97de6877b547e1e47cd9bf0820e0b8358ea27c68509cefef9a4e3fd97cf337ae31e5f2c02b2ce9a8c1d643afaf81fc637390cb3840d12875c331e31ed193e6c42bcf0887791cdd9f481b3b973094fa7a599b28c430a7a0bba996ed224889b6e45decf1a4627a4ce86bc2ccd5f31662f09ad453f0bd5b672a13db7ba72be1e7b1c555ac2f5c2c92290eda140fda6d18af537e1f2bcf2330e3504059c00d013b467fbc44289ecb54ed222c976e9ae0aecc0c5b772ca0fee08e0857edf21b6b0e88bbdee62ab0772bb945abcf74f4958375bf3af7c65c9a0f3005ecc46227e9b60036aa1551a30878538d34ea7b38ce6551e818749352296d2f337af71374079c7fbd2ffca2efaac3673ff5216a7ecfa7438abd33395b59b6e956c08c337e4ce2ae0d554a86e6e7e4d1feece71bba9d79436d1d031a8b750a58844516aebb4e388753f2c31909c2cf6476f9c47208615963a3326caf371b6ef13ccff88016c14be3671fc8a7a171d224deefe6145836e6f882aae75cecc3b8886a8567ea8154ce6150f0b43183b8710bdbfd1fea85e4ebf96deb81b704011b2a836ab8f6fa68b25f1eca9bb744c9153f0be823ffd6ced445bd59a2a35d201b77b559cfbb51e3074ff6aeeff6b08b47336bf6e4d3c4c84e5b402854c938be261dd853310c8efba34e20c3de47d905e7fe397f9e36a58ccd43ce166264193474e2591ec7b94d9d7528d57a433c29ac69badda85733b447330031c944991f29f858fec0e5ec6b893622791ebda1e042351d4c980e58b49fdf50fd298441d52cca32478c0cfcfed9a9553287d1730ca75d7b4d8fe32062c7d707923f89e196e30dbac625006a3aab5de1320baa11e7190fdbdafbc82970def6da95e378194491617c630ec963079fd518ee757b1279d66c7a6eae25176c7db832021c38f502ac2e343dbf0bf18e7cb907c86672fac3d1906335bf01e99bf4e31bfa379edc6ee574ced5f90a7c898da32222befe051daa08873a823fb2c1c4e3a2244a9f9d5217b56b0ed7ae10c5bc8a13b0ec47a0f5cad724e7fc630b79a79b06cc3fefad7b09f9483e934fab47e0d33d00023f013f7e11a71ef07d6299fc6971744ca6f43b1a2a7212cbaa72aeb2dffedf27e3f5003ae33df4be35da81ff0ef56d60d50a3bef824b0a10fa26326a90060b027b375a4d804777220735bb643b916da72b339c79c680e6449367380f4784279ed2699c5a5a4dbff78f7f39d1fed8ae7545057b9e0256ac673f4676537cf42fe07a6f01296350595a2a840070e34235e19ff697842ee0b"}, @NL80211_PKTPAT_PATTERN={0x53, 0x2, "51c34d53532c7d200a53df2311462e7d06c3a2505ba1632c2dd233e4f18aad7d84a2bb2ef405e310a43bebc0d52a3708635dd0a0beac8d632730ca26cb11790263492d87c2355c31381582ec23405a"}, @NL80211_PKTPAT_MASK={0x39, 0x1, "ba200e56a9f90e35d743c06a9d167f73466803905206293166a2c268086a2a59c314af5d700eeabdf45a13c50206443577f725d966"}, @NL80211_PKTPAT_PATTERN={0xd5, 0x2, "e101733e12cb33648cb8125bab4d6353d2fc94bb8ae1023ddbbba9857afb30fbe5e2c7d76946bcf2fd9663eeb44c3208d010bb0e344d00624a4393d8847be7b0f794d7c27f19384a3491e95d3faf8600467e76c172557b0bb5efeaabfe3d655a46a2da4224f9bcb6bbadc5647195da9d615ca1754acade4ff7c70a2a5cfb83cac975bbeb6cc25c58cd6ca3e6c6bbfb0d91277e436ecc3161e9dc8fb67bff791a27e3da3dc23d1bfbd7d52782f14e2889964ab482c85b13540a12131b9d93edfd23850dbcd8edf74075140642050a0bea96"}, @NL80211_PKTPAT_PATTERN={0xd8, 0x2, "2642b29918a8f425747f0e160345619db5f1efe3adf1c941d5e493f84a7c33649c2206940a17d943943509ac001957f34dd6c6e1718653bb500cf0c6ed4d6e79a6b30b7f431346c613c096fb8e923b8196c1c5f0a43af80863cbe505b8ea6128d764ed9e3a175313ca1f15db2a51e6f0a78377fd3b0270a8e69ee913171382c86b297f7447065ea076561d8cc765304d9fbb57ff8d0f25e666bbf7c98eb7c8d1c12d2ece39bf27d993b33bce54af1167475d5c10419edceffb0d4263e28531670133cce49bd964dbe898797bcf9b28ad57cbb050"}, @NL80211_PKTPAT_OFFSET={0x8, 0x3, 0x5}]}, {0x2b8, 0x0, 0x0, 0x1, [@NL80211_PKTPAT_OFFSET={0x8, 0x3, 0x40}, @NL80211_PKTPAT_MASK={0xa1, 0x1, "025f0268e122f7e33ec070d860e8550d029355381788338811ae393542c43a9f01f875968ba25572aa173b3c0a09297242f0ddb0b8d829d1a432b534b6f709978bcdec2c601b90dca6de63906e3576882b6258b304b2e06d1ad1ff1afba86e7dcf50ad1ab41b560631b1d7166ed5fb3e11e8c7ee210bdcbb716c36105f7bfe10854872d75b2f7167d8cc265a10a2490bc90e13f1f52eb2418ae8112825"}, @NL80211_PKTPAT_MASK={0x40, 0x1, "db209469b27273ead917a9676e295b65dc79883f20cc4882ce33d474bbcf57911c8286f22faaa46e4a03a1af74b28af13495bc858de790e405e2fbbd"}, @NL80211_PKTPAT_PATTERN={0x4}, @NL80211_PKTPAT_MASK={0x12, 0x1, "3bee2416336247b65b4ec1833b7d"}, @NL80211_PKTPAT_MASK={0xed, 0x1, "8c90ffc6d0e9659c96beb94d6bae7ec98f94c96a2dc4dca5c2acb37c5b452245aedb6e373bffd383401a382d7da40ff59b89de882b118b1c70998df178fe4824254917175fa20701b268efe637fc110a5ea19ee008c9f3088eff2ceb20695b2db6fe40689ab80fbdcb04ffb822f06e7c94bf81e9c5c2a941ca863fc7db5cd073b03001cb75e0eb4cb19f0564808d93e09b338bdc7cee3472069de1782673679596e290ef857748ea034e7aafff76945bec9a60a380ef675b7d72096e796b522afe30ee4b09177291a2ecb24e3ab894fc4c1fbcf5cb34d699bc4fbf7f999bea9156f829882c3706656c"}, @NL80211_PKTPAT_OFFSET={0x8, 0x3, 0x2}, @NL80211_PKTPAT_MASK={0x86, 0x1, "ebd6bb3ef4d5a01e71b5eeb946436a74a7e9f775b6c620d74babb9becd0090103e304afa87a11ac0e510ecf1daabcba1cca0d0ef165fe1778a47e2a752d21563ae6bd893b4fc18cdbc4d67392e0b49f2c166cdbf7872a6d41c7626b68fe7219b645e5f5e539b233caf0cbea306c22ac1d6464f6f054b08be692f4954788023eb97cf"}, @NL80211_PKTPAT_MASK={0x2f, 0x1, "0e7d8d35187568181bece2c17bd2e48642b5a00db2844d0abdf1e355391b78972a6c681fb83d987f1018e4"}]}, {0x4}]}, @NL80211_WOWLAN_TRIG_MAGIC_PKT={0x4}]}, @NL80211_ATTR_WOWLAN_TRIGGERS={0x2a8, 0x75, 0x0, 0x1, [@NL80211_WOWLAN_TRIG_EAP_IDENT_REQUEST={0x4}, @NL80211_WOWLAN_TRIG_EAP_IDENT_REQUEST={0x4}, @NL80211_WOWLAN_TRIG_TCP_CONNECTION={0x2c, 0xe, 0x0, 0x1, [@NL80211_WOWLAN_TCP_DATA_INTERVAL={0x8, 0x9, 0x20}, @NL80211_WOWLAN_TCP_DST_MAC={0xa}, @NL80211_WOWLAN_TCP_DATA_INTERVAL={0x8, 0x9, 0x13c}, @NL80211_WOWLAN_TCP_DST_MAC={0xa, 0x3, @device_b}]}, @NL80211_WOWLAN_TRIG_NET_DETECT={0x26c, 0x12, 0x0, 0x1, [@NL80211_ATTR_SCHED_SCAN_RELATIVE_RSSI={0x5, 0xf6, 0x5}, @NL80211_ATTR_SCHED_SCAN_DELAY={0x8, 0xdc, 0x1d00000}, @NL80211_ATTR_SCHED_SCAN_RSSI_ADJUST={0x6, 0xf7, {0x0, 0x1f}}, @NL80211_ATTR_MEASUREMENT_DURATION={0x6, 0xeb, 0x2}, @NL80211_ATTR_IE={0x246, 0x2a, [@mesh_config={0x71, 0x7, {0xffffffffffffffff, 0x1, 0x1, 0x1, 0x1, 0x8, 0x9}}, @challenge={0x10, 0x1, 0x3}, @perr={0x84, 0xfc, {0x8, 0x10, [{{}, @device_b, 0x7ff, @void, 0x37}, {{0x0, 0x1}, @device_b, 0x1, @value=@device_b, 0x12}, {{}, @broadcast, 0x2, @void, 0x29}, {{0x0, 0x1}, @device_a, 0x7, @value=@broadcast, 0x3f}, {{}, @broadcast, 0x9, @void, 0x5}, {{0x0, 0x1}, @device_b, 0xc2000000, @value, 0x5}, {{}, @device_a, 0xfffffffe, @void, 0x18}, {{}, @device_a, 0x2, @void, 0x23}, {{0x0, 0x1}, @device_a, 0x7752, @value, 0x3f}, {{0x0, 0x1}, @broadcast, 0x8, @value, 0x33}, {{}, @device_b, 0x5, @void, 0x8}, {{}, @device_a, 0x0, @void, 0x7}, {{}, @device_b, 0x36, @void, 0x2b}, {{}, @broadcast, 0x5, @void, 0x1c}, {{0x0, 0x1}, @device_a, 0x7, @value, 0xe}, {{0x0, 0x1}, @device_a, 0x2, @value, 0x7}]}}, @tim={0x5, 0x59, {0x4e, 0xa1, 0xff, "ea5675f245e04e377fd1425c9f8ef0f1ad1b833465b072dc90b46f100b524407e75c7f4a1b299aacb8ea4379e2f9e79bc49ef8388856b028a10606c59c75561dc9f2b548c80901ef77b8cfef37bbc815528822418f1c"}}, @tim={0x5, 0x8a, {0x0, 0x2f, 0x1, "7c4bc1e4ffb0e3546e64882df349ff2cfde145f186956eebf0e4edb667c971a1605f5ba4e92e6ab2231a76446a4811b56391c905c3e48dc46b308638dca26647bebd14977f9d8f6ca836147a3a095d9c2d66962a26d33b774e2ef5436f9b2da987e9e89ff8f167def2513d654692739ac974c436622b91aff79699965b203bee9b1fa10a670885"}}, @mesh_id={0x72, 0x6}, @random={0x2, 0x47, "e5ec145ec502a6e7bd4b6608ee774b023d5c9e7a3270afe4f4bec9d5eb4d2214c5c84d377f9d3e2066dc40dbab22c88ae0284b958a7806f1566bd4f1369f144dcc45b311943277"}]}]}, @NL80211_WOWLAN_TRIG_GTK_REKEY_FAILURE={0x4}]}]}, 0x1b40}, 0x1, 0x0, 0x0, 0x4000110}, 0x0) openat$ipvs(0xffffffffffffff9c, &(0x7f0000000040)='/proc/sys/net/ipv4/vs/sync_persist_mode\x00', 0x2, 0x0) (async) write$cgroup_int(r0, &(0x7f0000000100), 0x12) (async) syz_genetlink_get_family_id$nl80211(&(0x7f0000000080), r0) (async) ioctl$sock_SIOCGIFINDEX_80211(r0, 0x8933, &(0x7f00000000c0)={'wlan1\x00'}) (async) syz_io_uring_setup(0xf00, &(0x7f0000000200), &(0x7f0000000100), &(0x7f0000000140)) (async) io_uring_enter(r3, 0x2, 0x0, 0x0, 0x0, 0x0) (async) quotactl_fd$Q_GETFMT(r3, 0xffffffff80000400, 0xee00, &(0x7f0000001d00)) (async) sendmsg$NL80211_CMD_SET_WOWLAN(r0, &(0x7f0000001cc0)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x69014c00}, 0xc, &(0x7f0000001c80)={&(0x7f0000000140)={0x1b40, r1, 0x200, 0x70bd29, 0x25dfdbfb, {{}, {@val={0x8, 0x1, 0x1a}, @val={0x8, 0x3, r2}, @void}}, [@NL80211_ATTR_WOWLAN_TRIGGERS={0x348, 0x75, 0x0, 0x1, [@NL80211_WOWLAN_TRIG_PKT_PATTERN={0x330, 0x4, 0x0, 0x1, [{0x1b4, 0x0, 0x0, 0x1, [@NL80211_PKTPAT_PATTERN={0xc2, 0x2, "2e9088b7ae3f623f89924de0ef1051212dbc663e9e83581a96823a5d9b5f85a5266b472a5e0b3d10f06c8d739f37e616e27d55654c04c1a0cf7fadd24ea293f3812ee7c380f22f0e0e4608118b01c1d1c1ff875083e880396c9c71f1c5308c05f898ed22078e203121521ceef8bf6464cf00d28ae2b186791b39b55f6cadfb61a6f5de67f4d256bdb899a1a89a6090252b5d7031238a9774e7c20b6752e476a36b891a74b39a1f3287e3cf05a9a016a4a2bee925db0b8698afac8d62059e"}, @NL80211_PKTPAT_PATTERN={0xa4, 0x2, "827180b3297fb3af8afb08153260235ee44a2010937445dde2062a27d7bb38da15e7072594ed42aae960e43c77b5f6d8818f3341ee674e319b983151df911909bd235189c4c73445863fe4a4ee1132836ff05648271bd3cceef20b6cb0ab3b742e1fa352fa9bf57f5209825df42d1e768be56b80017b1d5292831ebd5e000d15a70b19d7f930c18a6e821a0998146c468e9c9300aa394fbf50c29ae7a623eda2"}, @NL80211_PKTPAT_MASK={0x47, 0x1, "39bc48dea93609a640b73de98d4c5a78b887eb44a71f3a4b50c74f20763a324ee3ae6ccb9cb9f0fbbf8e5cf453afa98628f6b6e0126923ac49b77ed2469bf41d876042"}]}, {0xc, 0x0, 0x0, 0x1, [@NL80211_PKTPAT_OFFSET={0x8, 0x3, 0x3}]}, {0x16c, 0x0, 0x0, 0x1, [@NL80211_PKTPAT_PATTERN={0x10, 0x2, "3b715480b526603a8adff7ac"}, @NL80211_PKTPAT_PATTERN={0x82, 0x2, "d691faa44c4070a5e499534e0097b8f8513ae752b5b6adb1b99a39f0333f41f94a1cc3deabe73a80496b37a018864f4206ccb299cb77bffdf8bcd2ae1e3989fdaa01cd490136f28c8ee95da6b748dd8c78c130730ee7ceb6548d0be5e3addd8e57f79bfd564066e7daa0126dba111f937c5aabbe63d0dcc79e314100efc3"}, @NL80211_PKTPAT_PATTERN={0x4}, @NL80211_PKTPAT_MASK={0x44, 0x1, "489a21cc1a85f0db1c93f81a3ecfa1e3c7a40c618c26496d7549b2a1d41bcd84d0a251d09fc37afa7eb9e7eb57bfd25a899c90b19dcc10c146b9df213151ffbe"}, @NL80211_PKTPAT_MASK={0x84, 0x1, "8b0262f5b197b4f877b2d468aafccd9fff0cb238650f4c90ceb53c9e04e6c7cd55cb780c194bcc11f268161d1c73eeedf8cd9cefdcc0a737da5852ef883ea0f7d5934a9445f4dbd13509c5b1be32bb4290c522aa5d1d0991275c06c30aa8f2dc197ca3a6aeb090da96ee0ef5893d625ac89f7b5f272e7c5e1aaefe1b02bebcfb"}, @NL80211_PKTPAT_OFFSET={0x8, 0x3, 0x114}]}]}, @NL80211_WOWLAN_TRIG_MAGIC_PKT={0x4}, @NL80211_WOWLAN_TRIG_DISCONNECT={0x4}, @NL80211_WOWLAN_TRIG_EAP_IDENT_REQUEST={0x4}, @NL80211_WOWLAN_TRIG_DISCONNECT={0x4}, @NL80211_WOWLAN_TRIG_ANY={0x4}]}, @NL80211_ATTR_WOWLAN_TRIGGERS={0x152c, 0x75, 0x0, 0x1, [@NL80211_WOWLAN_TRIG_ANY={0x4}, @NL80211_WOWLAN_TRIG_PKT_PATTERN={0x1520, 0x4, 0x0, 0x1, [{0x1260, 0x0, 0x0, 0x1, [@NL80211_PKTPAT_OFFSET={0x8, 0x3, 0x7fff}, @NL80211_PKTPAT_PATTERN={0x7, 0x2, "3866c5"}, @NL80211_PKTPAT_MASK={0x1004, 0x1, "e08190abc99b67103e31f4de9e2b78fdc0c75b852efbfcf9d63a7edbdd8fb98aaaa558a8e6e8ba777b6990b46b095732541e4edc138cad9b4471e776925f59f7554ded207ec784f67222572a3a04bee3debc23b15ba226f1c5a13710b911a3626de4c30f633200ead28b2d72d394484eaf169a944b843dd0bc3caabbe49f2c71fb76b18e882cba4031be5fb9d62d73cb834add8c33d379007a013e9521b338f801c5afb6db7ec5dc99b10d730b1357d4c7283d928c7802778d6e55a587e8f21c55820d7e6294da0a5c659d836e1a6c99065eb70ce25a5b37707a81743102b7304fb3d5997a7957148acd926332cb9e2f0ca3f62ba2739a361254b8914adb55e6a2ab31b4cc0cac1220347b5dbee6f37720bd0fe7a26598bd51a418ce7eb099330edf5ad8dfdab95fcab3011c0d1f90a84e27fa1f19fa16a1f39d039bf5b4a478fe6ea43eb7301fa6b58341885a5a046559e173378df4113697473d25ae0aa60fb37d7f9eacd95b0ddc1d60096a43ae34130ab0d4d0a9ecdf0c04dc2d31f17c200eef962697ad7aee677134226eb807d76ec916b19a3b64204f7d4f2d6e13cc77b14b173358ace0924c461330fd38d0556bf0b2a784776da29d41e8e8cb5d03df1368201326d60c476b68408baf4c9ab14e11c59e44843e382765f7c5df75dd7641f83bd08986010ae80155186340f8416eb10e9e38f6d87e42062bac1130e6a1eec89e7489cdc098e6d3424d36669920fbcfd3de3d21b264fee9085cd923ad1035e383a6632eeed8be7c6be4e69678fdc6a18e219628edc6f53629fa0c1ef1aaa1cec8a0704ed578cdf7fe814a240e721d3a788078bb69866bbeb41c96eecde4e7e98d3cd3f40450688b25dc51270866d70f03ae99a9d332485bf83e9823cd58d96bb296bc8b2067499cb948378923d03e5ccba9b24549bf604fe8c782c7b05d245cea94781f32d742a7a889322df6ab33d5fc72d67e9da6338356cc42a19a3d392fff15da85623f2dcab4bc7c13acb2f6adfc6c9863a7c9831624242adcbe9627009f4ecafec56ff7871ecdf3524061c01e856ea402867b0b279677cb9b38f9061d68ea1cfed37230507937c06905aec92b5b2bec8b454d063c79c9362882efa2084d3672182b0eca9b6c777645bcb36fedef6500bf665e5240f09ce69dc6c7b09b3b099aed3c779387995bc5aa4dfe4e97fa6a140b85e8cc8689495d9f0bb01d4fef448d24cd89bbe71c72028a66eea1f6d02fa16cb256f5815aa48cea5a164632e8e28853089de54a77065d29cc1c7fd48bcc90d22c14044d38affcdc01223ee39b83dad2ebfe42a1d84221862d093f979377898a55c91e80cd5793d93daa29b273a94c328c7ac3948dc110f0d5ad48ea03d0bfc7646f4309f7e6adf933baa18cd3941a12520e3ab83993dd32b32d5f3db13a8a2f1f14ed46b48de0bfcaf2acd852dd1a8494d3c21f5894af9bf0a4eab9c5ed6189a070b318384594c3491817ea3e8101f9d3b1b646c72816d1d9d00167a792bbb1515374c1614ced54bcfeacaabd79eb01c94f60a85854dddfdf3479bf3a7300726c7f7ebf34ab8cac4b3bc6ec0b8338d4a36cbb0ed3bfaff7c00680f12d2c663f89cb73c443f596af9a9bd1249d345e8f4471d26065403a05e821b8d4547e0b751afed30f4484244ed36dea4875fc1b664bfa0b03cf82d40a4e1f5db763133e435857bdf6bd6f31ef6a14f2ccd4666c8ddbbe55435c1e7f9b3f14ba2c600d521f64d5d5bcd226e5de48af19fb80c05be02fae0cfc512f6fd1c972176c3686d963d1b25d237fbb5b8d8fd7894ad22a59bc0661bc95cfe7bad76afdc7a94b285cb82bc85719ec9a3649d92ad3e9cea072c4c8ce3a67d4b55841753fc61456d7e4a8c257c7db6bf204d46701d0a0b67191802048da928f549f2eb67d1d3119617b727dd577f71f23ef16d8e652e1a95672d3e49ccff7f6f415925a15672217f80f7d22a9a835d80ae831e6620fcd28a045914d5367df3cba3b53630a89c18a9ef3c5ee97b1c3fd4cde00cd99bdf3deee6c48edae866d6b092f714c2104e5b28907a04e1781954c2c22dfba6c6e4cfcf1370bcc143fd969c0f997dd0c0bc2fc76d21fe4d03fafe7e909d9b28647a20ee9605bbd4a1f4dc22f4fb1fac883a4c7119388f534fb44ab4d0b70f30855b2ef1058c56214533565a0418896ce6f1cc15bb4af8624e289ec63c0f78193b03b52985ae832ee5ce5dafc8b0bf72114d7ba8e67d6330cd7324e82ae8cfc17cc99a871e936b7fd0f016f4924b801c73f82db40a1b0950e8e8f207014692062566f0f34e610453ff4cf8ccfbfe0bbc29f17ce0bdf134398b5083c8bb85faa7100a6a319f1e22fd9f0705deedbc202e7cab660e35196e5c114c82c290ff85110b5463a759fbc154f3f0a17db2bbd354658f767de61d9c76b6eba19f7b57bad130e0f68eb5daa0c0a265454fb23e2e53b5d9c796230c0d73fd882cfff709433af31a8f75a061790b631a5f022eef1fa6b5b9b20195f7b59905963d1e67e221ee510f8a1e277de830037cac67f58599050c0b9c52e54b11d200a11a49690ac9c899a43832ee9906edb683ea86bff000c3bbf1148a5b7bebd08ab2e0bbfdbd4bb101c9597166f96853f092962bd5377ff1383022082d4bbe915208ebccad6b4908a1111ac35fca71251a35d76da477e67e80ba2976bec12d89d59e06ac218980b8eac6eb840d0a8e17e008abd95cd2e9e7085577d88c2b439f6b55c6262c343c3d2888027f16372dec054a41dcb57c5766e41cea8b6e71d928c465f2e07f104a38728024ddab14675976365af2e8a10901435260778698054b43ffe5f3c2d0a44f409853dbef47e143e1f143d0b52d39ebc71bb46ea20f4ae42792ef2cf23bb8bb85e398a8d614c29dffdc56d0158ca4422cac382a883c6f6049584f7e85f12c6ff9dbcaafd3a21c65cf973d19e2e6db9a84c97ba554dcd60ad8b5027b245b28653decefaa9017409dd566d5e5a70d59d3fb5e4a62a9f64ca8184b5776d2e468054c57313784736cf3d4b862ffe526d82ffa7d36d61e483ccf4db90c036d2c91218235e3af1541f00358233ddf5ce10ba1f6667fc1f1703b5b9b14e0c6b22c9456b0a2ec867bf7ab249f724a5861bc40a025564c0c9a1f9806c50751431357827ccdd51028fc62d5d865cd22eede8acc7439ff60d2dedf4de2ba0a0f1678d348291bbd93ff95b985944259ded3afe2ff20faa69698f54da4029074c3e4c04a4e35303ab31e6a73643ee4d910a1d8d5802e3afc618ec6629b8979a16bd227c06de523233afe0528fd11c59ea801bca444e249c161fdbbe11619edfc9734132621dea5143f1c06dde8492537c7216a4401de1eeffe759245a0563402854dc7d8fbaae3856c71e092265024b4a35cfc7be97400e8ba1682a6556da4ef01dbfabeff61d432a0157f1525e343384fbc036de05d2296c04f1b01228ab648df3b8c98920d6b4fe7d6bb69d43bfe2130b60e321ddc96d2ab09c23a88fd2d8b4ee7b3bab4f1c140199bd70b34a24c9c64f5cb09d60336e75bdeea19fcbb666c6944786f33b73b15737ddd6cf73dfb65d35be952ca508e8386102ad948f0ea08700b07ec2027b8fd25acd01329a94cd241895127a132522ab61190439c28a4d7b98fb2231e02ae6fca0c932dcc01bfc494547320c1b14783aab1860a644101bb826ad250f3957aad9d41459d25081b31cd5c615d01e8ea6972d12b41c21fec1454b95d12ff87b1b788c49a64e3a0328ad29ada7c1b18571baff4ae5ff26fb86433394e28dbd34fdb988dc89f0c1504e208e4b2d649842b4fd804f245200ea845b364172bd32e3a024150566b9ef7e19c2e8648d66c9d6bb5b291ccf801ec774598039a76375a23c80a3f8d3f3e6db5907b341e9bdabf7ef81627e403ca826b48afd2226c2b58492a866110ea2d44dea43bb63574012a2dbad774fe18b88242dc3c85788db97b036b0a0217d5fde8732460e1b7588c457df509bfbc6829eeb09e2564d0e3a47f076243b284661bf1e5d7c6980a8e9747f21f42a8ebe110860bbeeb1d27cb49ed6edb83306b1b9eb69ae08f325dc181fe3c0136828ee99fb58cdf169d96af924223ad77ed548f80a6e8fcb63d8eed413a7423365f2725ee6d419e5d0a5b38513e3b8219a51dab61b80e5065efdd930b15a4a1d9447edeb8fa01ac262c0ae4b4ee985a6beed2ea9e45366f671da818f9f20e2887e3a606b1c30a66d9e65f34814012d8379323f34826a12aa2947f83ea4842edee9ce5d2acd35cb76c75e30dfdbef21f1d854d19f71dcaab04a34012b95dff0979a1724364d38dbdefc85ec7817c7a059192dec254b6b373923ac7965a404dbe74dc3ca0d32b63b21c249c6c4a4d859780e0caf11a768b2593f06ea6f6db5663413dcc7121826e5f1c3f074e35d25d658d2005d31f0bebef1ac47ff21bd860f4fbae19b40c88cf1aeb871e7de94aeb61ae06a5b892ec97de6877b547e1e47cd9bf0820e0b8358ea27c68509cefef9a4e3fd97cf337ae31e5f2c02b2ce9a8c1d643afaf81fc637390cb3840d12875c331e31ed193e6c42bcf0887791cdd9f481b3b973094fa7a599b28c430a7a0bba996ed224889b6e45decf1a4627a4ce86bc2ccd5f31662f09ad453f0bd5b672a13db7ba72be1e7b1c555ac2f5c2c92290eda140fda6d18af537e1f2bcf2330e3504059c00d013b467fbc44289ecb54ed222c976e9ae0aecc0c5b772ca0fee08e0857edf21b6b0e88bbdee62ab0772bb945abcf74f4958375bf3af7c65c9a0f3005ecc46227e9b60036aa1551a30878538d34ea7b38ce6551e818749352296d2f337af71374079c7fbd2ffca2efaac3673ff5216a7ecfa7438abd33395b59b6e956c08c337e4ce2ae0d554a86e6e7e4d1feece71bba9d79436d1d031a8b750a58844516aebb4e388753f2c31909c2cf6476f9c47208615963a3326caf371b6ef13ccff88016c14be3671fc8a7a171d224deefe6145836e6f882aae75cecc3b8886a8567ea8154ce6150f0b43183b8710bdbfd1fea85e4ebf96deb81b704011b2a836ab8f6fa68b25f1eca9bb744c9153f0be823ffd6ced445bd59a2a35d201b77b559cfbb51e3074ff6aeeff6b08b47336bf6e4d3c4c84e5b402854c938be261dd853310c8efba34e20c3de47d905e7fe397f9e36a58ccd43ce166264193474e2591ec7b94d9d7528d57a433c29ac69badda85733b447330031c944991f29f858fec0e5ec6b893622791ebda1e042351d4c980e58b49fdf50fd298441d52cca32478c0cfcfed9a9553287d1730ca75d7b4d8fe32062c7d707923f89e196e30dbac625006a3aab5de1320baa11e7190fdbdafbc82970def6da95e378194491617c630ec963079fd518ee757b1279d66c7a6eae25176c7db832021c38f502ac2e343dbf0bf18e7cb907c86672fac3d1906335bf01e99bf4e31bfa379edc6ee574ced5f90a7c898da32222befe051daa08873a823fb2c1c4e3a2244a9f9d5217b56b0ed7ae10c5bc8a13b0ec47a0f5cad724e7fc630b79a79b06cc3fefad7b09f9483e934fab47e0d33d00023f013f7e11a71ef07d6299fc6971744ca6f43b1a2a7212cbaa72aeb2dffedf27e3f5003ae33df4be35da81ff0ef56d60d50a3bef824b0a10fa26326a90060b027b375a4d804777220735bb643b916da72b339c79c680e6449367380f4784279ed2699c5a5a4dbff78f7f39d1fed8ae7545057b9e0256ac673f4676537cf42fe07a6f01296350595a2a840070e34235e19ff697842ee0b"}, @NL80211_PKTPAT_PATTERN={0x53, 0x2, "51c34d53532c7d200a53df2311462e7d06c3a2505ba1632c2dd233e4f18aad7d84a2bb2ef405e310a43bebc0d52a3708635dd0a0beac8d632730ca26cb11790263492d87c2355c31381582ec23405a"}, @NL80211_PKTPAT_MASK={0x39, 0x1, "ba200e56a9f90e35d743c06a9d167f73466803905206293166a2c268086a2a59c314af5d700eeabdf45a13c50206443577f725d966"}, @NL80211_PKTPAT_PATTERN={0xd5, 0x2, "e101733e12cb33648cb8125bab4d6353d2fc94bb8ae1023ddbbba9857afb30fbe5e2c7d76946bcf2fd9663eeb44c3208d010bb0e344d00624a4393d8847be7b0f794d7c27f19384a3491e95d3faf8600467e76c172557b0bb5efeaabfe3d655a46a2da4224f9bcb6bbadc5647195da9d615ca1754acade4ff7c70a2a5cfb83cac975bbeb6cc25c58cd6ca3e6c6bbfb0d91277e436ecc3161e9dc8fb67bff791a27e3da3dc23d1bfbd7d52782f14e2889964ab482c85b13540a12131b9d93edfd23850dbcd8edf74075140642050a0bea96"}, @NL80211_PKTPAT_PATTERN={0xd8, 0x2, "2642b29918a8f425747f0e160345619db5f1efe3adf1c941d5e493f84a7c33649c2206940a17d943943509ac001957f34dd6c6e1718653bb500cf0c6ed4d6e79a6b30b7f431346c613c096fb8e923b8196c1c5f0a43af80863cbe505b8ea6128d764ed9e3a175313ca1f15db2a51e6f0a78377fd3b0270a8e69ee913171382c86b297f7447065ea076561d8cc765304d9fbb57ff8d0f25e666bbf7c98eb7c8d1c12d2ece39bf27d993b33bce54af1167475d5c10419edceffb0d4263e28531670133cce49bd964dbe898797bcf9b28ad57cbb050"}, @NL80211_PKTPAT_OFFSET={0x8, 0x3, 0x5}]}, {0x2b8, 0x0, 0x0, 0x1, [@NL80211_PKTPAT_OFFSET={0x8, 0x3, 0x40}, @NL80211_PKTPAT_MASK={0xa1, 0x1, "025f0268e122f7e33ec070d860e8550d029355381788338811ae393542c43a9f01f875968ba25572aa173b3c0a09297242f0ddb0b8d829d1a432b534b6f709978bcdec2c601b90dca6de63906e3576882b6258b304b2e06d1ad1ff1afba86e7dcf50ad1ab41b560631b1d7166ed5fb3e11e8c7ee210bdcbb716c36105f7bfe10854872d75b2f7167d8cc265a10a2490bc90e13f1f52eb2418ae8112825"}, @NL80211_PKTPAT_MASK={0x40, 0x1, "db209469b27273ead917a9676e295b65dc79883f20cc4882ce33d474bbcf57911c8286f22faaa46e4a03a1af74b28af13495bc858de790e405e2fbbd"}, @NL80211_PKTPAT_PATTERN={0x4}, @NL80211_PKTPAT_MASK={0x12, 0x1, "3bee2416336247b65b4ec1833b7d"}, @NL80211_PKTPAT_MASK={0xed, 0x1, "8c90ffc6d0e9659c96beb94d6bae7ec98f94c96a2dc4dca5c2acb37c5b452245aedb6e373bffd383401a382d7da40ff59b89de882b118b1c70998df178fe4824254917175fa20701b268efe637fc110a5ea19ee008c9f3088eff2ceb20695b2db6fe40689ab80fbdcb04ffb822f06e7c94bf81e9c5c2a941ca863fc7db5cd073b03001cb75e0eb4cb19f0564808d93e09b338bdc7cee3472069de1782673679596e290ef857748ea034e7aafff76945bec9a60a380ef675b7d72096e796b522afe30ee4b09177291a2ecb24e3ab894fc4c1fbcf5cb34d699bc4fbf7f999bea9156f829882c3706656c"}, @NL80211_PKTPAT_OFFSET={0x8, 0x3, 0x2}, @NL80211_PKTPAT_MASK={0x86, 0x1, "ebd6bb3ef4d5a01e71b5eeb946436a74a7e9f775b6c620d74babb9becd0090103e304afa87a11ac0e510ecf1daabcba1cca0d0ef165fe1778a47e2a752d21563ae6bd893b4fc18cdbc4d67392e0b49f2c166cdbf7872a6d41c7626b68fe7219b645e5f5e539b233caf0cbea306c22ac1d6464f6f054b08be692f4954788023eb97cf"}, @NL80211_PKTPAT_MASK={0x2f, 0x1, "0e7d8d35187568181bece2c17bd2e48642b5a00db2844d0abdf1e355391b78972a6c681fb83d987f1018e4"}]}, {0x4}]}, @NL80211_WOWLAN_TRIG_MAGIC_PKT={0x4}]}, @NL80211_ATTR_WOWLAN_TRIGGERS={0x2a8, 0x75, 0x0, 0x1, [@NL80211_WOWLAN_TRIG_EAP_IDENT_REQUEST={0x4}, @NL80211_WOWLAN_TRIG_EAP_IDENT_REQUEST={0x4}, @NL80211_WOWLAN_TRIG_TCP_CONNECTION={0x2c, 0xe, 0x0, 0x1, [@NL80211_WOWLAN_TCP_DATA_INTERVAL={0x8, 0x9, 0x20}, @NL80211_WOWLAN_TCP_DST_MAC={0xa}, @NL80211_WOWLAN_TCP_DATA_INTERVAL={0x8, 0x9, 0x13c}, @NL80211_WOWLAN_TCP_DST_MAC={0xa, 0x3, @device_b}]}, @NL80211_WOWLAN_TRIG_NET_DETECT={0x26c, 0x12, 0x0, 0x1, [@NL80211_ATTR_SCHED_SCAN_RELATIVE_RSSI={0x5, 0xf6, 0x5}, @NL80211_ATTR_SCHED_SCAN_DELAY={0x8, 0xdc, 0x1d00000}, @NL80211_ATTR_SCHED_SCAN_RSSI_ADJUST={0x6, 0xf7, {0x0, 0x1f}}, @NL80211_ATTR_MEASUREMENT_DURATION={0x6, 0xeb, 0x2}, @NL80211_ATTR_IE={0x246, 0x2a, [@mesh_config={0x71, 0x7, {0xffffffffffffffff, 0x1, 0x1, 0x1, 0x1, 0x8, 0x9}}, @challenge={0x10, 0x1, 0x3}, @perr={0x84, 0xfc, {0x8, 0x10, [{{}, @device_b, 0x7ff, @void, 0x37}, {{0x0, 0x1}, @device_b, 0x1, @value=@device_b, 0x12}, {{}, @broadcast, 0x2, @void, 0x29}, {{0x0, 0x1}, @device_a, 0x7, @value=@broadcast, 0x3f}, {{}, @broadcast, 0x9, @void, 0x5}, {{0x0, 0x1}, @device_b, 0xc2000000, @value, 0x5}, {{}, @device_a, 0xfffffffe, @void, 0x18}, {{}, @device_a, 0x2, @void, 0x23}, {{0x0, 0x1}, @device_a, 0x7752, @value, 0x3f}, {{0x0, 0x1}, @broadcast, 0x8, @value, 0x33}, {{}, @device_b, 0x5, @void, 0x8}, {{}, @device_a, 0x0, @void, 0x7}, {{}, @device_b, 0x36, @void, 0x2b}, {{}, @broadcast, 0x5, @void, 0x1c}, {{0x0, 0x1}, @device_a, 0x7, @value, 0xe}, {{0x0, 0x1}, @device_a, 0x2, @value, 0x7}]}}, @tim={0x5, 0x59, {0x4e, 0xa1, 0xff, "ea5675f245e04e377fd1425c9f8ef0f1ad1b833465b072dc90b46f100b524407e75c7f4a1b299aacb8ea4379e2f9e79bc49ef8388856b028a10606c59c75561dc9f2b548c80901ef77b8cfef37bbc815528822418f1c"}}, @tim={0x5, 0x8a, {0x0, 0x2f, 0x1, "7c4bc1e4ffb0e3546e64882df349ff2cfde145f186956eebf0e4edb667c971a1605f5ba4e92e6ab2231a76446a4811b56391c905c3e48dc46b308638dca26647bebd14977f9d8f6ca836147a3a095d9c2d66962a26d33b774e2ef5436f9b2da987e9e89ff8f167def2513d654692739ac974c436622b91aff79699965b203bee9b1fa10a670885"}}, @mesh_id={0x72, 0x6}, @random={0x2, 0x47, "e5ec145ec502a6e7bd4b6608ee774b023d5c9e7a3270afe4f4bec9d5eb4d2214c5c84d377f9d3e2066dc40dbab22c88ae0284b958a7806f1566bd4f1369f144dcc45b311943277"}]}]}, @NL80211_WOWLAN_TRIG_GTK_REKEY_FAILURE={0x4}]}]}, 0x1b40}, 0x1, 0x0, 0x0, 0x4000110}, 0x0) (async) 00:10:55 executing program 2: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000001500)=@newtaction={0xe6c, 0x30, 0x25, 0x0, 0x0, {}, [{0xe58, 0x1, [@m_pedit={0xe54, 0x1, 0x0, 0x0, {{0xa}, {0xe28, 0x2, 0x0, 0x1, [@TCA_PEDIT_KEYS_EX={0x4}, @TCA_PEDIT_PARMS_EX={0xe20, 0x4, {{{}, 0x2}, [{}, {}, {}, {}, {0x0, 0x0, 0x0, 0x34000}]}}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0xe6c}}, 0x0) 00:10:55 executing program 4: add_key$user(0x0, 0x0, &(0x7f0000000180)="9e", 0x1, 0xfffffffffffffff8) r0 = add_key$user(&(0x7f0000000200), &(0x7f0000000300)={'syz', 0x1}, &(0x7f0000000240)="03", 0x1, 0xfffffffffffffffe) r1 = add_key$user(&(0x7f00000003c0), &(0x7f0000000440), &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) keyctl$dh_compute(0xc, &(0x7f0000000100)={r0, r1, r1}, &(0x7f00000001c0)=""/51, 0x33, &(0x7f0000000340)={&(0x7f0000000280)={'crc32\x00'}}) 00:10:55 executing program 3: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000001500)=@newtaction={0xe70, 0x30, 0x25, 0x0, 0x0, {}, [{0xe5c, 0x1, [@m_pedit={0xe58, 0x1, 0x0, 0x0, {{0xa}, {0xe2c, 0x2, 0x0, 0x1, [@TCA_PEDIT_KEYS_EX={0x8, 0x5, 0x0, 0x1, [{0x4, 0x2}]}, @TCA_PEDIT_PARMS_EX={0xe20, 0x4, {{{}, 0x2}, [{}, {}, {}, {}, {0x0, 0x0, 0x18}]}}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0xe70}}, 0x0) 00:10:55 executing program 2: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000001500)=@newtaction={0xe6c, 0x30, 0x25, 0x0, 0x0, {}, [{0xe58, 0x1, [@m_pedit={0xe54, 0x1, 0x0, 0x0, {{0xa}, {0xe28, 0x2, 0x0, 0x1, [@TCA_PEDIT_KEYS_EX={0x4}, @TCA_PEDIT_PARMS_EX={0xe20, 0x4, {{{}, 0x2}, [{}, {}, {}, {}, {0x0, 0x0, 0x0, 0x40000}]}}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0xe6c}}, 0x0) 00:10:55 executing program 4: add_key$user(0x0, 0x0, &(0x7f0000000180)="9e", 0x1, 0xfffffffffffffff8) r0 = add_key$user(&(0x7f0000000200), &(0x7f0000000300)={'syz', 0x1}, &(0x7f0000000240)="03", 0x1, 0xfffffffffffffffe) r1 = add_key$user(&(0x7f00000003c0), &(0x7f0000000440), &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) keyctl$dh_compute(0xd, &(0x7f0000000100)={r0, r1, r1}, &(0x7f00000001c0)=""/51, 0x33, &(0x7f0000000340)={&(0x7f0000000280)={'crc32\x00'}}) 00:10:55 executing program 0: r0 = syz_mount_image$ext4(&(0x7f0000000040)='ext4\x00', &(0x7f0000000000)='./bus\x00', 0xe, &(0x7f0000000080)=ANY=[@ANYBLOB="6e6f6c6f61642c7265737517899e53300bb4ece2745d128935add7a83b0506b830251d265f7dadbf35e2f27a630a24e7d6809744c4ef298f743d", @ANYRESHEX=0xee01, @ANYBLOB=',debug_want_extra_isize=0x000000000000002e,lazytime,i_version,quota,\x00'], 0x3, 0x443, &(0x7f0000000940)="$eJzs3MtvG0UYAPBv10mgLxJKefQBBMqj4pE0aYEeuIBA4gASEhzKMSRpVeo2qAkSrSoICJUjqsQdcUTiL+BELwg4IXGFAzdUqUK9tHAyWnu3cYztNsbuQv37SevM7I4182V37JmdbAIYWpPZSxKxNSJ+iYjxRnZ9gcnGj6uXz87/efnsfBK12ht/JPVyVy6fnS+KFu/bkmf2pRHpJ0nsblPv8ukzx+eq1cVTeX565cS708unzzx97MTc0cWjiydnDx06eGDmuWdnn+lLnFlcV3Z9sLRn5ytvnX9t/vD5t3/4Oinib4mjTya7HXy0VutzdeXa1pRORkpsCBtSiYjsdI3W+/94VGLt5I3Hyx+X2jhgoGq5DodXa8AtLImyWwCUo/iiz+a/xXbzRh/lu/RCYwKUxX013xpHRiLNy4y2zG/7aTIiDq/+9UW2xWDuQwAArPNtNv55qt34L417msrdka+hTETEnRGxPSLuiogdEXF3RL3svRFx3wbrb10k+ef4J73YU2A3KBv/PZ+vba0f/xWjv5io5Llt9fhHkyPHqov7G8dWs5csP9Oljgsv/fxZp2PN479sy+ovxoJ5Oy6O3Lb+PQtzK3O9xtvq0kcRu0baxZ9cWwlIImJnROzqsY5jT3y1p9Ox68ffRR/WmWpfRjzeOP+r0RJ/Iem+Pjl9e1QX9083XRUtfvzp3Oud6v9X8fdBdv43t73+r8U/kTSv1y5vvI5zv37acU7T6/U/lrxZT4/l+96fW1k5NRMxlrzaaHTz/tm19xb5onwW/7697fv/9lj7TeyOiOwivj8iHoiIB/O2PxQRD0fE3i7xf//iI+/0Hv9gZfEvbOj8ryXGonVP+0Tl+HffrKt0YiPxZ+f/YD21L99T//xLusd1I+3q7WoGAACA/580IrZGkk5dS6fp1FTjb/h3xOa0urS88uSRpfdOLjSeEZiI0bS40zXedD90Jp/WF/nZlvyB/L7x55VN9fzU/FJ1oezgYcht6dD/M79Xym4dMHCe14Lhpf/D8NL/YXjp/zC82vT/TWW0A7j52n3/fxgRFx4roTHATdXS/y37wRAx/4fhpf/D8LqB/v/brfXvqoGIWN4U139IfrCJSpRZu0SPiUj/E82QGFCi7E8mAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACA/vg7AAD//9aZ7PU=") chdir(&(0x7f0000000180)='./file1\x00') syz_mount_image$fuse(0x0, &(0x7f00000001c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0, 0x0, 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x1, 0x0) openat(r0, &(0x7f0000000380)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x980, 0x0) getdents64(r1, 0x0, 0x0) listxattr(&(0x7f0000000140)='./file1\x00', &(0x7f0000000280)=""/196, 0xc4) renameat2(r1, &(0x7f0000000240)='./file1\x00', r0, &(0x7f0000000400)='./bus\x00', 0x3) 00:10:56 executing program 3: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000001500)=@newtaction={0xe70, 0x30, 0x25, 0x0, 0x0, {}, [{0xe5c, 0x1, [@m_pedit={0xe58, 0x1, 0x0, 0x0, {{0xa}, {0xe2c, 0x2, 0x0, 0x1, [@TCA_PEDIT_KEYS_EX={0x8, 0x5, 0x0, 0x1, [{0x4, 0x2}]}, @TCA_PEDIT_PARMS_EX={0xe20, 0x4, {{{}, 0x2}, [{}, {}, {}, {}, {0x0, 0x0, 0x60}]}}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0xe70}}, 0x0) 00:10:56 executing program 2: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000001500)=@newtaction={0xe6c, 0x30, 0x25, 0x0, 0x0, {}, [{0xe58, 0x1, [@m_pedit={0xe54, 0x1, 0x0, 0x0, {{0xa}, {0xe28, 0x2, 0x0, 0x1, [@TCA_PEDIT_KEYS_EX={0x4}, @TCA_PEDIT_PARMS_EX={0xe20, 0x4, {{{}, 0x2}, [{}, {}, {}, {}, {0x0, 0x0, 0x0, 0x400300}]}}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0xe6c}}, 0x0) 00:10:56 executing program 4: add_key$user(0x0, 0x0, &(0x7f0000000180)="9e", 0x1, 0xfffffffffffffff8) r0 = add_key$user(&(0x7f0000000200), &(0x7f0000000300)={'syz', 0x1}, &(0x7f0000000240)="03", 0x1, 0xfffffffffffffffe) r1 = add_key$user(&(0x7f00000003c0), &(0x7f0000000440), &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) keyctl$dh_compute(0xe, &(0x7f0000000100)={r0, r1, r1}, &(0x7f00000001c0)=""/51, 0x33, &(0x7f0000000340)={&(0x7f0000000280)={'crc32\x00'}}) 00:10:56 executing program 0: r0 = syz_mount_image$ext4(&(0x7f0000000040)='ext4\x00', &(0x7f0000000000)='./bus\x00', 0xe, &(0x7f0000000080)=ANY=[@ANYBLOB="6e6f6c6f61642c7265737517899e53300bb4ece2745d128935add7a83b0506b830251d265f7dadbf35e2f27a630a24e7d6809744c4ef298f743d", @ANYRESHEX=0xee01, @ANYBLOB=',debug_want_extra_isize=0x000000000000002e,lazytime,i_version,quota,\x00'], 0x3, 0x443, &(0x7f0000000940)="$eJzs3MtvG0UYAPBv10mgLxJKefQBBMqj4pE0aYEeuIBA4gASEhzKMSRpVeo2qAkSrSoICJUjqsQdcUTiL+BELwg4IXGFAzdUqUK9tHAyWnu3cYztNsbuQv37SevM7I4182V37JmdbAIYWpPZSxKxNSJ+iYjxRnZ9gcnGj6uXz87/efnsfBK12ht/JPVyVy6fnS+KFu/bkmf2pRHpJ0nsblPv8ukzx+eq1cVTeX565cS708unzzx97MTc0cWjiydnDx06eGDmuWdnn+lLnFlcV3Z9sLRn5ytvnX9t/vD5t3/4Oinib4mjTya7HXy0VutzdeXa1pRORkpsCBtSiYjsdI3W+/94VGLt5I3Hyx+X2jhgoGq5DodXa8AtLImyWwCUo/iiz+a/xXbzRh/lu/RCYwKUxX013xpHRiLNy4y2zG/7aTIiDq/+9UW2xWDuQwAArPNtNv55qt34L417msrdka+hTETEnRGxPSLuiogdEXF3RL3svRFx3wbrb10k+ef4J73YU2A3KBv/PZ+vba0f/xWjv5io5Llt9fhHkyPHqov7G8dWs5csP9Oljgsv/fxZp2PN479sy+ovxoJ5Oy6O3Lb+PQtzK3O9xtvq0kcRu0baxZ9cWwlIImJnROzqsY5jT3y1p9Ox68ffRR/WmWpfRjzeOP+r0RJ/Iem+Pjl9e1QX9083XRUtfvzp3Oud6v9X8fdBdv43t73+r8U/kTSv1y5vvI5zv37acU7T6/U/lrxZT4/l+96fW1k5NRMxlrzaaHTz/tm19xb5onwW/7697fv/9lj7TeyOiOwivj8iHoiIB/O2PxQRD0fE3i7xf//iI+/0Hv9gZfEvbOj8ryXGonVP+0Tl+HffrKt0YiPxZ+f/YD21L99T//xLusd1I+3q7WoGAACA/580IrZGkk5dS6fp1FTjb/h3xOa0urS88uSRpfdOLjSeEZiI0bS40zXedD90Jp/WF/nZlvyB/L7x55VN9fzU/FJ1oezgYcht6dD/M79Xym4dMHCe14Lhpf/D8NL/YXjp/zC82vT/TWW0A7j52n3/fxgRFx4roTHATdXS/y37wRAx/4fhpf/D8LqB/v/brfXvqoGIWN4U139IfrCJSpRZu0SPiUj/E82QGFCi7E8mAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACA/vg7AAD//9aZ7PU=") (async) chdir(&(0x7f0000000180)='./file1\x00') syz_mount_image$fuse(0x0, &(0x7f00000001c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0, 0x0, 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x1, 0x0) (async) openat(r0, &(0x7f0000000380)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x980, 0x0) getdents64(r1, 0x0, 0x0) (async) listxattr(&(0x7f0000000140)='./file1\x00', &(0x7f0000000280)=""/196, 0xc4) (async) renameat2(r1, &(0x7f0000000240)='./file1\x00', r0, &(0x7f0000000400)='./bus\x00', 0x3) 00:10:56 executing program 2: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000001500)=@newtaction={0xe6c, 0x30, 0x25, 0x0, 0x0, {}, [{0xe58, 0x1, [@m_pedit={0xe54, 0x1, 0x0, 0x0, {{0xa}, {0xe28, 0x2, 0x0, 0x1, [@TCA_PEDIT_KEYS_EX={0x4}, @TCA_PEDIT_PARMS_EX={0xe20, 0x4, {{{}, 0x2}, [{}, {}, {}, {}, {0x0, 0x0, 0x0, 0x1000000}]}}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0xe6c}}, 0x0) 00:10:56 executing program 3: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000001500)=@newtaction={0xe70, 0x30, 0x25, 0x0, 0x0, {}, [{0xe5c, 0x1, [@m_pedit={0xe58, 0x1, 0x0, 0x0, {{0xa}, {0xe2c, 0x2, 0x0, 0x1, [@TCA_PEDIT_KEYS_EX={0x8, 0x5, 0x0, 0x1, [{0x4, 0x2}]}, @TCA_PEDIT_PARMS_EX={0xe20, 0x4, {{{}, 0x2}, [{}, {}, {}, {}, {0x0, 0x0, 0x25e}]}}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0xe70}}, 0x0) 00:10:56 executing program 4: add_key$user(0x0, 0x0, &(0x7f0000000180)="9e", 0x1, 0xfffffffffffffff8) r0 = add_key$user(&(0x7f0000000200), &(0x7f0000000300)={'syz', 0x1}, &(0x7f0000000240)="03", 0x1, 0xfffffffffffffffe) r1 = add_key$user(&(0x7f00000003c0), &(0x7f0000000440), &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) keyctl$dh_compute(0xf, &(0x7f0000000100)={r0, r1, r1}, &(0x7f00000001c0)=""/51, 0x33, &(0x7f0000000340)={&(0x7f0000000280)={'crc32\x00'}}) 00:10:56 executing program 0: r0 = syz_mount_image$ext4(&(0x7f0000000040)='ext4\x00', &(0x7f0000000000)='./bus\x00', 0xe, &(0x7f0000000080)=ANY=[@ANYBLOB="6e6f6c6f61642c7265737517899e53300bb4ece2745d128935add7a83b0506b830251d265f7dadbf35e2f27a630a24e7d6809744c4ef298f743d", @ANYRESHEX=0xee01, @ANYBLOB=',debug_want_extra_isize=0x000000000000002e,lazytime,i_version,quota,\x00'], 0x3, 0x443, &(0x7f0000000940)="$eJzs3MtvG0UYAPBv10mgLxJKefQBBMqj4pE0aYEeuIBA4gASEhzKMSRpVeo2qAkSrSoICJUjqsQdcUTiL+BELwg4IXGFAzdUqUK9tHAyWnu3cYztNsbuQv37SevM7I4182V37JmdbAIYWpPZSxKxNSJ+iYjxRnZ9gcnGj6uXz87/efnsfBK12ht/JPVyVy6fnS+KFu/bkmf2pRHpJ0nsblPv8ukzx+eq1cVTeX565cS708unzzx97MTc0cWjiydnDx06eGDmuWdnn+lLnFlcV3Z9sLRn5ytvnX9t/vD5t3/4Oinib4mjTya7HXy0VutzdeXa1pRORkpsCBtSiYjsdI3W+/94VGLt5I3Hyx+X2jhgoGq5DodXa8AtLImyWwCUo/iiz+a/xXbzRh/lu/RCYwKUxX013xpHRiLNy4y2zG/7aTIiDq/+9UW2xWDuQwAArPNtNv55qt34L417msrdka+hTETEnRGxPSLuiogdEXF3RL3svRFx3wbrb10k+ef4J73YU2A3KBv/PZ+vba0f/xWjv5io5Llt9fhHkyPHqov7G8dWs5csP9Oljgsv/fxZp2PN479sy+ovxoJ5Oy6O3Lb+PQtzK3O9xtvq0kcRu0baxZ9cWwlIImJnROzqsY5jT3y1p9Ox68ffRR/WmWpfRjzeOP+r0RJ/Iem+Pjl9e1QX9083XRUtfvzp3Oud6v9X8fdBdv43t73+r8U/kTSv1y5vvI5zv37acU7T6/U/lrxZT4/l+96fW1k5NRMxlrzaaHTz/tm19xb5onwW/7697fv/9lj7TeyOiOwivj8iHoiIB/O2PxQRD0fE3i7xf//iI+/0Hv9gZfEvbOj8ryXGonVP+0Tl+HffrKt0YiPxZ+f/YD21L99T//xLusd1I+3q7WoGAACA/580IrZGkk5dS6fp1FTjb/h3xOa0urS88uSRpfdOLjSeEZiI0bS40zXedD90Jp/WF/nZlvyB/L7x55VN9fzU/FJ1oezgYcht6dD/M79Xym4dMHCe14Lhpf/D8NL/YXjp/zC82vT/TWW0A7j52n3/fxgRFx4roTHATdXS/y37wRAx/4fhpf/D8LqB/v/brfXvqoGIWN4U139IfrCJSpRZu0SPiUj/E82QGFCi7E8mAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACA/vg7AAD//9aZ7PU=") chdir(&(0x7f0000000180)='./file1\x00') (async) syz_mount_image$fuse(0x0, &(0x7f00000001c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0, 0x0, 0x0, 0x0, 0x0) (async) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x1, 0x0) (async) openat(r0, &(0x7f0000000380)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x980, 0x0) getdents64(r1, 0x0, 0x0) (async) listxattr(&(0x7f0000000140)='./file1\x00', &(0x7f0000000280)=""/196, 0xc4) (async) renameat2(r1, &(0x7f0000000240)='./file1\x00', r0, &(0x7f0000000400)='./bus\x00', 0x3) 00:10:56 executing program 2: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000001500)=@newtaction={0xe6c, 0x30, 0x25, 0x0, 0x0, {}, [{0xe58, 0x1, [@m_pedit={0xe54, 0x1, 0x0, 0x0, {{0xa}, {0xe28, 0x2, 0x0, 0x1, [@TCA_PEDIT_KEYS_EX={0x4}, @TCA_PEDIT_PARMS_EX={0xe20, 0x4, {{{}, 0x2}, [{}, {}, {}, {}, {0x0, 0x0, 0x0, 0x2000000}]}}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0xe6c}}, 0x0) 00:10:56 executing program 3: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000001500)=@newtaction={0xe70, 0x30, 0x25, 0x0, 0x0, {}, [{0xe5c, 0x1, [@m_pedit={0xe58, 0x1, 0x0, 0x0, {{0xa}, {0xe2c, 0x2, 0x0, 0x1, [@TCA_PEDIT_KEYS_EX={0x8, 0x5, 0x0, 0x1, [{0x4, 0x2}]}, @TCA_PEDIT_PARMS_EX={0xe20, 0x4, {{{}, 0x2}, [{}, {}, {}, {}, {0x0, 0x0, 0x300}]}}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0xe70}}, 0x0) 00:10:56 executing program 4: add_key$user(0x0, 0x0, &(0x7f0000000180)="9e", 0x1, 0xfffffffffffffff8) r0 = add_key$user(&(0x7f0000000200), &(0x7f0000000300)={'syz', 0x1}, &(0x7f0000000240)="03", 0x1, 0xfffffffffffffffe) r1 = add_key$user(&(0x7f00000003c0), &(0x7f0000000440), &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) keyctl$dh_compute(0x10, &(0x7f0000000100)={r0, r1, r1}, &(0x7f00000001c0)=""/51, 0x33, &(0x7f0000000340)={&(0x7f0000000280)={'crc32\x00'}}) 00:10:56 executing program 2: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000001500)=@newtaction={0xe6c, 0x30, 0x25, 0x0, 0x0, {}, [{0xe58, 0x1, [@m_pedit={0xe54, 0x1, 0x0, 0x0, {{0xa}, {0xe28, 0x2, 0x0, 0x1, [@TCA_PEDIT_KEYS_EX={0x4}, @TCA_PEDIT_PARMS_EX={0xe20, 0x4, {{{}, 0x2}, [{}, {}, {}, {}, {0x0, 0x0, 0x0, 0x3000000}]}}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0xe6c}}, 0x0) 00:10:56 executing program 3: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000001500)=@newtaction={0xe70, 0x30, 0x25, 0x0, 0x0, {}, [{0xe5c, 0x1, [@m_pedit={0xe58, 0x1, 0x0, 0x0, {{0xa}, {0xe2c, 0x2, 0x0, 0x1, [@TCA_PEDIT_KEYS_EX={0x8, 0x5, 0x0, 0x1, [{0x4, 0x2}]}, @TCA_PEDIT_PARMS_EX={0xe20, 0x4, {{{}, 0x2}, [{}, {}, {}, {}, {0x0, 0x0, 0x342}]}}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0xe70}}, 0x0) [ 656.733352][T29558] loop1: detected capacity change from 0 to 40427 [ 656.752750][T29558] F2FS-fs (loop1): invalid crc value [ 656.766014][T29558] F2FS-fs (loop1): Found nat_bits in checkpoint [ 656.780527][T29558] F2FS-fs (loop1): Cannot turn on quotas: -2 on 0 [ 656.783316][T29558] F2FS-fs (loop1): Mounted with checkpoint version = 48b305e4 00:10:56 executing program 0: r0 = socket$netlink(0x10, 0x3, 0x8000000004) socket$netlink(0x10, 0x3, 0x9) writev(r0, &(0x7f0000000280)=[{&(0x7f00000003c0)="580000001400192340834b80040d8c560a067fbc45ff81054e220000000058040b480400945f64009400050038925a01000000000000008000f0fffeffe809090000fff5dd0000001000010003080800418e00000204fcff", 0x58}], 0x1) 00:10:56 executing program 4: add_key$user(0x0, 0x0, &(0x7f0000000180)="9e", 0x1, 0xfffffffffffffff8) r0 = add_key$user(&(0x7f0000000200), &(0x7f0000000300)={'syz', 0x1}, &(0x7f0000000240)="03", 0x1, 0xfffffffffffffffe) r1 = add_key$user(&(0x7f00000003c0), &(0x7f0000000440), &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) keyctl$dh_compute(0x11, &(0x7f0000000100)={r0, r1, r1}, &(0x7f00000001c0)=""/51, 0x33, &(0x7f0000000340)={&(0x7f0000000280)={'crc32\x00'}}) 00:10:56 executing program 2: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000001500)=@newtaction={0xe6c, 0x30, 0x25, 0x0, 0x0, {}, [{0xe58, 0x1, [@m_pedit={0xe54, 0x1, 0x0, 0x0, {{0xa}, {0xe28, 0x2, 0x0, 0x1, [@TCA_PEDIT_KEYS_EX={0x4}, @TCA_PEDIT_PARMS_EX={0xe20, 0x4, {{{}, 0x2}, [{}, {}, {}, {}, {0x0, 0x0, 0x0, 0x4000000}]}}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0xe6c}}, 0x0) 00:10:56 executing program 3: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000001500)=@newtaction={0xe70, 0x30, 0x25, 0x0, 0x0, {}, [{0xe5c, 0x1, [@m_pedit={0xe58, 0x1, 0x0, 0x0, {{0xa}, {0xe2c, 0x2, 0x0, 0x1, [@TCA_PEDIT_KEYS_EX={0x8, 0x5, 0x0, 0x1, [{0x4, 0x2}]}, @TCA_PEDIT_PARMS_EX={0xe20, 0x4, {{{}, 0x2}, [{}, {}, {}, {}, {0x0, 0x0, 0x361}]}}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0xe70}}, 0x0) 00:10:56 executing program 1: pipe2(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) lsetxattr$security_ima(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340), &(0x7f0000001740)=ANY=[@ANYRES16=r0], 0xd, 0x4) r1 = socket$inet_sctp(0x2, 0x1, 0x84) getsockopt$inet_sctp_SCTP_MAX_BURST(r1, 0x84, 0x14, &(0x7f0000000100)=@assoc_value={0x0}, &(0x7f0000000040)=0x8) getsockopt$inet_sctp6_SCTP_PRIMARY_ADDR(r0, 0x84, 0x1a, &(0x7f0000000140)={r2, @in6={{0xa, 0x0, 0x5, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}}}}, &(0x7f0000000200)=0x84) ioctl$I2C_PEC(r0, 0x708, 0x6) read$FUSE(r0, &(0x7f0000001780)={0x2020, 0x0, 0x0, 0x0}, 0x2020) quotactl$Q_GETINFO(0xffffffff80000500, &(0x7f00000000c0)=@nbd={'/dev/nbd', 0x0}, r3, &(0x7f0000000380)) syz_mount_image$f2fs(&(0x7f0000000040), &(0x7f0000000080)='./bus\x00', 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="6163746976655f6c6f67733d342c646174615f666c7573682c66617374626f6f742c6a71666d743d76667376312c6e6f696e6c696e655f64656e7472792c7573726a71756f74613d66326673002c00ff371013587045d0d273e856ce75c2b11120ece6ac75541f2db63fb857cb7508f7d6a76856a2cdd8c835ef14aa3aea583b7f3affd12ff9abc9b2109887e1a78c2003f04a75607f0099dfad1a283ce7b8b528e239692ab156e30dd8365f708e6c98cfcd0b30d5304dd70f87da226e2d4e4df1ad07ba72683f43d76541d455d1fa118f0900000009fe2897e493ee619ad7bfded255e7c5806f05b80ec0e186b4f72759eb096a1fe6793e734fe61555f01ff9f23bc11370aa247215e863a10ea4720a4c7ddb25da21c75f35f711581d1f5b8d7e52b3be07c8a3ea61ae2a531b6790c08e4d9dc01e6581fa3cc0b8df6964b74e1cb14339527ad485193634c63ac5bc"], 0x1, 0x54f4, &(0x7f0000005600)="$eJzs3M1rI2UYAPBn2u1+uxbx4G0HFqGFTdj0Y9Fb1V38wC7Fj4MnTZM0ZDfJlCZNa08ePIoH/xNR8OTRv8GDZ2/iQfEmKJmZ6tYvhKaNtb8fTJ6ZN2+eed5QCs9MmADOrfn0px+SuBFXImI2Iq5H5PtJueXWivBMRNyMiJnHtqQc/23gYkRcjYgb4+RFzqR865Pbo1ur37/245dfX7pw7dMvvpneqoFpezYietvF/l6viFm7iA/L8fqok8feyqiMxRu9R+VxVsS91maeYa9+OK+ex+V2MT/b3h2MY5LUG+PY7mzl49v94oSDUfswT/6Bh/Wd/LjZ2sxjZ5DlsX1Q1LV/UPxvOxgMizzNMt/7efoYDg9jMd7abxXr2X6Ux0Z/WI4XebNma38cR2UsTxeNrNvM69g8zjf93/Z6p7+7n45aO4NO1k9Xq7XnqrW7ldpO1mwNWyuVeq95dyVdaHfH0yrDVr231s6ydrdVbWS9xXSh3WhUarV04V5rs1Pvp7Vadbl6p7K6WO7dTl9+8HbabaYL4/hip7877HQH6Va2kxafWEyXqsvPL6a3aumb6xvpxhv3769vvPXuvXcevLD+6kvlpD+VlS4s3VlaqtTuVJZqi+do/R+WRU9w/XAsybQLADh79P/ANEyj/9/qTq7/D/3/RJyp/ve89/8nsH44Fv0/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMC59e3cZ6/kO/PF8bVy/ImIm+Ohp8rjJCJmIuKXvzAbF4/knC3zzP3N/Lk/1PBVEnmG8TkuldvViFgrt5+fPOlvAQAAAP6/Pv/g5sdFt168zE+7IE5TcdFm5vp7E8qXRMTc/HcTyjYzfnl6Qsnyv+8LsT+hbPkFrMsTSlZccrswqWz/yuyRcPmxkBRh5lTLAQAATsXRTuB0uxAAAABO00fTLoDpSOLwVubhveD8l/e/3xC8cuQIAAAAOIOSaRcAAAAAnLi8//+H5/+F5/8BAADA2Vc8/w8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPiVnfvJSR2K4gB8Wuh7vD9GYpy7FWewDJfg0KFhAW6CJeAW3ABrwJlLMGBoS7QGE5PetpF8X9JebkN+nBIm515SAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA6NJzsZo/3l89tM3Z7tpJczcAAADAMZtiNS9fTKv5v/r6WX3pop5nEZFHxLHefRS/GpmjOqf44v3FpxqeIsqE/Wf8ro+/EXFdH6/nXX8LAAAAcLrWi+Ws6tar03ToguhTtWiT/79JlJdFRDF9SZSW70+XicLK3/c47hKllQtYk0Rh1ZLbOFXat4waw+TDkFVD3ms5AABAL5qdQL9dCAAAAH26HboAhpHFYSvzsBdc/vP+fUPwT2MGAAAA/EDZ0AUAAAAAnSv7f8//AwAAgNNWPf8PAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACALm2K1Xy9WM7a5mx37aS5GwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgjf15R4EQCIMw2Lu+M5n7H1YaNDU1qQLh428MBgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIA3v/vL/4mpcSaZe20sPY8ka6fG1qmxd24c/WF8/RoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAu9uclBUIgCKJgzvjfSd//sJKgZxAhAhoeVdSiAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4It+98v/ialxJpk7bSwdjyRrV42tq8beg8bRg/H2bwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAudu7nNY4qDgD4d2Z2trYqxig5RETBg17sdlNbe/WgBA/+CUJItzW69Ueagy1FyMWb5NyL6FFEUOKt/0PPLfRSbz3soYJnZWZnmmkacLV0Zpt8PvD2fWcY5n3fJIR8570EAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKA2eW8vzoqPhWmcVudu3b+2XvS39/WFGzt3lotWxEmbST8dXm0eJEvdJQIAAMDRkdX1fUTczXdXiz5dKOv/vL6mqPl/eH4a1/X8/rq/7uvav2i//3bv5QcDLUzHKW56YWM8OvVoKr0nN8v59sK/XtErn3z57iUrvyDph9svTfLyeSbf3bz5fr8Mj7WRLQDwf5ys+yqofx8q+mGXiQFwZPQahXdd/2cL3eYEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA0IbJdjxbx0lELPf24sLt+9fWD+pv7NxZrtvZ69d3mvcsbpFHxIWN8ehUi3OZd5evXP1sbTwebbYfvBYR3Y1eBR/PcE1ElxkKHjdIq+/1ecnn6Qg6/sEEAMChk1etqOvv5rurxblkMeLvHx+u/99sxDFj/X/vk7O3mmM16/9hazOcf4OtS18OLl+5+vbGpbWLo4ujz99ZGb47PH3uzJlzg/JdycAbEwAAAB5PP4no76v/08VH1/9PNOKYsf7/6vvhN82xMvX/gfYW/brOBAAA4Gh78fW//kwOOJ/0+/H12tbW5nD6WR3H5kp5vNJBqv/Zsao16/9sseusAAAAgDZMtpOH1v/PN+KYcf3/uZ9e+aV5zywijlfr/yfXvxifb286c62NPyfueo4AAAB063jVmuv/ebn/P32w5SGNiLfemMbVvwGcqf7PPvj25+ZYzf3/p9ub4lxKl6bPo+yXInpLXWcEAADAYfZM1Ypi/498d/XTX0981Lf/HwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKBt/wQAAP//K8ZAQg==") bpf$MAP_CREATE(0x0, 0x0, 0x0) r4 = syz_init_net_socket$llc(0x1a, 0x2, 0x0) openat$vimc1(0xffffffffffffff9c, 0x0, 0x2, 0x0) r5 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000280)='cgroup.controllers\x00', 0x275a, 0x0) write$cgroup_int(r5, &(0x7f0000000000), 0xffffff6a) sendfile(r4, r5, 0x0, 0xffffffff000) pipe2(&(0x7f0000000480), 0x0) (async) lsetxattr$security_ima(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340), &(0x7f0000001740)=ANY=[@ANYRES16=r0], 0xd, 0x4) (async) socket$inet_sctp(0x2, 0x1, 0x84) (async) getsockopt$inet_sctp_SCTP_MAX_BURST(r1, 0x84, 0x14, &(0x7f0000000100)=@assoc_value, &(0x7f0000000040)=0x8) (async) getsockopt$inet_sctp6_SCTP_PRIMARY_ADDR(r0, 0x84, 0x1a, &(0x7f0000000140)={r2, @in6={{0xa, 0x0, 0x5, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}}}}, &(0x7f0000000200)=0x84) (async) ioctl$I2C_PEC(r0, 0x708, 0x6) (async) read$FUSE(r0, &(0x7f0000001780)={0x2020}, 0x2020) (async) quotactl$Q_GETINFO(0xffffffff80000500, &(0x7f00000000c0)=@nbd={'/dev/nbd', 0x0}, r3, &(0x7f0000000380)) (async) syz_mount_image$f2fs(&(0x7f0000000040), &(0x7f0000000080)='./bus\x00', 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="6163746976655f6c6f67733d342c646174615f666c7573682c66617374626f6f742c6a71666d743d76667376312c6e6f696e6c696e655f64656e7472792c7573726a71756f74613d66326673002c00ff371013587045d0d273e856ce75c2b11120ece6ac75541f2db63fb857cb7508f7d6a76856a2cdd8c835ef14aa3aea583b7f3affd12ff9abc9b2109887e1a78c2003f04a75607f0099dfad1a283ce7b8b528e239692ab156e30dd8365f708e6c98cfcd0b30d5304dd70f87da226e2d4e4df1ad07ba72683f43d76541d455d1fa118f0900000009fe2897e493ee619ad7bfded255e7c5806f05b80ec0e186b4f72759eb096a1fe6793e734fe61555f01ff9f23bc11370aa247215e863a10ea4720a4c7ddb25da21c75f35f711581d1f5b8d7e52b3be07c8a3ea61ae2a531b6790c08e4d9dc01e6581fa3cc0b8df6964b74e1cb14339527ad485193634c63ac5bc"], 0x1, 0x54f4, &(0x7f0000005600)="$eJzs3M1rI2UYAPBn2u1+uxbx4G0HFqGFTdj0Y9Fb1V38wC7Fj4MnTZM0ZDfJlCZNa08ePIoH/xNR8OTRv8GDZ2/iQfEmKJmZ6tYvhKaNtb8fTJ6ZN2+eed5QCs9MmADOrfn0px+SuBFXImI2Iq5H5PtJueXWivBMRNyMiJnHtqQc/23gYkRcjYgb4+RFzqR865Pbo1ur37/245dfX7pw7dMvvpneqoFpezYietvF/l6viFm7iA/L8fqok8feyqiMxRu9R+VxVsS91maeYa9+OK+ex+V2MT/b3h2MY5LUG+PY7mzl49v94oSDUfswT/6Bh/Wd/LjZ2sxjZ5DlsX1Q1LV/UPxvOxgMizzNMt/7efoYDg9jMd7abxXr2X6Ux0Z/WI4XebNma38cR2UsTxeNrNvM69g8zjf93/Z6p7+7n45aO4NO1k9Xq7XnqrW7ldpO1mwNWyuVeq95dyVdaHfH0yrDVr231s6ydrdVbWS9xXSh3WhUarV04V5rs1Pvp7Vadbl6p7K6WO7dTl9+8HbabaYL4/hip7877HQH6Va2kxafWEyXqsvPL6a3aumb6xvpxhv3769vvPXuvXcevLD+6kvlpD+VlS4s3VlaqtTuVJZqi+do/R+WRU9w/XAsybQLADh79P/ANEyj/9/qTq7/D/3/RJyp/ve89/8nsH44Fv0/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMC59e3cZ6/kO/PF8bVy/ImIm+Ohp8rjJCJmIuKXvzAbF4/knC3zzP3N/Lk/1PBVEnmG8TkuldvViFgrt5+fPOlvAQAAAP6/Pv/g5sdFt168zE+7IE5TcdFm5vp7E8qXRMTc/HcTyjYzfnl6Qsnyv+8LsT+hbPkFrMsTSlZccrswqWz/yuyRcPmxkBRh5lTLAQAATsXRTuB0uxAAAABO00fTLoDpSOLwVubhveD8l/e/3xC8cuQIAAAAOIOSaRcAAAAAnLi8//+H5/+F5/8BAADA2Vc8/w8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPiVnfvJSR2K4gB8Wuh7vD9GYpy7FWewDJfg0KFhAW6CJeAW3ABrwJlLMGBoS7QGE5PetpF8X9JebkN+nBIm515SAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA6NJzsZo/3l89tM3Z7tpJczcAAADAMZtiNS9fTKv5v/r6WX3pop5nEZFHxLHefRS/GpmjOqf44v3FpxqeIsqE/Wf8ro+/EXFdH6/nXX8LAAAAcLrWi+Ws6tar03ToguhTtWiT/79JlJdFRDF9SZSW70+XicLK3/c47hKllQtYk0Rh1ZLbOFXat4waw+TDkFVD3ms5AABAL5qdQL9dCAAAAH26HboAhpHFYSvzsBdc/vP+fUPwT2MGAAAA/EDZ0AUAAAAAnSv7f8//AwAAgNNWPf8PAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACALm2K1Xy9WM7a5mx37aS5GwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgjf15R4EQCIMw2Lu+M5n7H1YaNDU1qQLh428MBgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIA3v/vL/4mpcSaZe20sPY8ka6fG1qmxd24c/WF8/RoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAu9uclBUIgCKJgzvjfSd//sJKgZxAhAhoeVdSiAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4It+98v/ialxJpk7bSwdjyRrV42tq8beg8bRg/H2bwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAudu7nNY4qDgD4d2Z2trYqxig5RETBg17sdlNbe/WgBA/+CUJItzW69Ueagy1FyMWb5NyL6FFEUOKt/0PPLfRSbz3soYJnZWZnmmkacLV0Zpt8PvD2fWcY5n3fJIR8570EAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKA2eW8vzoqPhWmcVudu3b+2XvS39/WFGzt3lotWxEmbST8dXm0eJEvdJQIAAMDRkdX1fUTczXdXiz5dKOv/vL6mqPl/eH4a1/X8/rq/7uvav2i//3bv5QcDLUzHKW56YWM8OvVoKr0nN8v59sK/XtErn3z57iUrvyDph9svTfLyeSbf3bz5fr8Mj7WRLQDwf5ys+yqofx8q+mGXiQFwZPQahXdd/2cL3eYEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA0IbJdjxbx0lELPf24sLt+9fWD+pv7NxZrtvZ69d3mvcsbpFHxIWN8ehUi3OZd5evXP1sbTwebbYfvBYR3Y1eBR/PcE1ElxkKHjdIq+/1ecnn6Qg6/sEEAMChk1etqOvv5rurxblkMeLvHx+u/99sxDFj/X/vk7O3mmM16/9hazOcf4OtS18OLl+5+vbGpbWLo4ujz99ZGb47PH3uzJlzg/JdycAbEwAAAB5PP4no76v/08VH1/9PNOKYsf7/6vvhN82xMvX/gfYW/brOBAAA4Gh78fW//kwOOJ/0+/H12tbW5nD6WR3H5kp5vNJBqv/Zsao16/9sseusAAAAgDZMtpOH1v/PN+KYcf3/uZ9e+aV5zywijlfr/yfXvxifb286c62NPyfueo4AAAB063jVmuv/ebn/P32w5SGNiLfemMbVvwGcqf7PPvj25+ZYzf3/p9ub4lxKl6bPo+yXInpLXWcEAADAYfZM1Ypi/498d/XTX0981Lf/HwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKBt/wQAAP//K8ZAQg==") (async) bpf$MAP_CREATE(0x0, 0x0, 0x0) (async) syz_init_net_socket$llc(0x1a, 0x2, 0x0) (async) openat$vimc1(0xffffffffffffff9c, 0x0, 0x2, 0x0) (async) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000280)='cgroup.controllers\x00', 0x275a, 0x0) (async) write$cgroup_int(r5, &(0x7f0000000000), 0xffffff6a) (async) sendfile(r4, r5, 0x0, 0xffffffff000) (async) [ 656.887132][ T3994] attempt to access beyond end of device [ 656.887132][ T3994] loop1: rw=2049, want=45104, limit=40427 00:10:56 executing program 4: add_key$user(0x0, 0x0, &(0x7f0000000180)="9e", 0x1, 0xfffffffffffffff8) r0 = add_key$user(&(0x7f0000000200), &(0x7f0000000300)={'syz', 0x1}, &(0x7f0000000240)="03", 0x1, 0xfffffffffffffffe) r1 = add_key$user(&(0x7f00000003c0), &(0x7f0000000440), &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) keyctl$dh_compute(0x12, &(0x7f0000000100)={r0, r1, r1}, &(0x7f00000001c0)=""/51, 0x33, &(0x7f0000000340)={&(0x7f0000000280)={'crc32\x00'}}) 00:10:56 executing program 3: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000001500)=@newtaction={0xe70, 0x30, 0x25, 0x0, 0x0, {}, [{0xe5c, 0x1, [@m_pedit={0xe58, 0x1, 0x0, 0x0, {{0xa}, {0xe2c, 0x2, 0x0, 0x1, [@TCA_PEDIT_KEYS_EX={0x8, 0x5, 0x0, 0x1, [{0x4, 0x2}]}, @TCA_PEDIT_PARMS_EX={0xe20, 0x4, {{{}, 0x2}, [{}, {}, {}, {}, {0x0, 0x0, 0x3d0}]}}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0xe70}}, 0x0) 00:10:56 executing program 0: r0 = socket$netlink(0x10, 0x3, 0x8000000004) socket$netlink(0x10, 0x3, 0x9) writev(r0, &(0x7f0000000280)=[{&(0x7f00000003c0)="580000001400192340834b80040d8c560a067fbc45ff81054e220000000058040b480400945f64009400050038925a01000000000000008000f0fffeffe809090000fff5dd0000001000010003080800418e00000204fcff", 0x58}], 0x1) (async) writev(r0, &(0x7f0000000280)=[{&(0x7f00000003c0)="580000001400192340834b80040d8c560a067fbc45ff81054e220000000058040b480400945f64009400050038925a01000000000000008000f0fffeffe809090000fff5dd0000001000010003080800418e00000204fcff", 0x58}], 0x1) 00:10:56 executing program 2: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000001500)=@newtaction={0xe6c, 0x30, 0x25, 0x0, 0x0, {}, [{0xe58, 0x1, [@m_pedit={0xe54, 0x1, 0x0, 0x0, {{0xa}, {0xe28, 0x2, 0x0, 0x1, [@TCA_PEDIT_KEYS_EX={0x4}, @TCA_PEDIT_PARMS_EX={0xe20, 0x4, {{{}, 0x2}, [{}, {}, {}, {}, {0x0, 0x0, 0x0, 0x5000000}]}}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0xe6c}}, 0x0) 00:10:56 executing program 0: r0 = socket$netlink(0x10, 0x3, 0x8000000004) socket$netlink(0x10, 0x3, 0x9) (async) writev(r0, &(0x7f0000000280)=[{&(0x7f00000003c0)="580000001400192340834b80040d8c560a067fbc45ff81054e220000000058040b480400945f64009400050038925a01000000000000008000f0fffeffe809090000fff5dd0000001000010003080800418e00000204fcff", 0x58}], 0x1) 00:10:56 executing program 4: add_key$user(0x0, 0x0, &(0x7f0000000180)="9e", 0x1, 0xfffffffffffffff8) r0 = add_key$user(&(0x7f0000000200), &(0x7f0000000300)={'syz', 0x1}, &(0x7f0000000240)="03", 0x1, 0xfffffffffffffffe) r1 = add_key$user(&(0x7f00000003c0), &(0x7f0000000440), &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) keyctl$dh_compute(0x13, &(0x7f0000000100)={r0, r1, r1}, &(0x7f00000001c0)=""/51, 0x33, &(0x7f0000000340)={&(0x7f0000000280)={'crc32\x00'}}) 00:10:56 executing program 3: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000001500)=@newtaction={0xe70, 0x30, 0x25, 0x0, 0x0, {}, [{0xe5c, 0x1, [@m_pedit={0xe58, 0x1, 0x0, 0x0, {{0xa}, {0xe2c, 0x2, 0x0, 0x1, [@TCA_PEDIT_KEYS_EX={0x8, 0x5, 0x0, 0x1, [{0x4, 0x2}]}, @TCA_PEDIT_PARMS_EX={0xe20, 0x4, {{{}, 0x2}, [{}, {}, {}, {}, {0x0, 0x0, 0x500}]}}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0xe70}}, 0x0) 00:10:56 executing program 2: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000001500)=@newtaction={0xe6c, 0x30, 0x25, 0x0, 0x0, {}, [{0xe58, 0x1, [@m_pedit={0xe54, 0x1, 0x0, 0x0, {{0xa}, {0xe28, 0x2, 0x0, 0x1, [@TCA_PEDIT_KEYS_EX={0x4}, @TCA_PEDIT_PARMS_EX={0xe20, 0x4, {{{}, 0x2}, [{}, {}, {}, {}, {0x0, 0x0, 0x0, 0x6000000}]}}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0xe6c}}, 0x0) 00:10:57 executing program 4: add_key$user(0x0, 0x0, &(0x7f0000000180)="9e", 0x1, 0xfffffffffffffff8) r0 = add_key$user(&(0x7f0000000200), &(0x7f0000000300)={'syz', 0x1}, &(0x7f0000000240)="03", 0x1, 0xfffffffffffffffe) r1 = add_key$user(&(0x7f00000003c0), &(0x7f0000000440), &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) keyctl$dh_compute(0x14, &(0x7f0000000100)={r0, r1, r1}, &(0x7f00000001c0)=""/51, 0x33, &(0x7f0000000340)={&(0x7f0000000280)={'crc32\x00'}}) 00:10:57 executing program 0: r0 = socket$inet6_sctp(0xa, 0x1, 0x84) setsockopt$inet_sctp6_SCTP_PEER_ADDR_PARAMS(r0, 0x84, 0x9, &(0x7f0000000580)={0x0, @in={{0x2, 0x0, @empty}}, 0x0, 0x0, 0x3f4, 0x0, 0x30}, 0x9c) bind$inet6(r0, &(0x7f0000000080)={0xa, 0x4e23, 0x0, @loopback}, 0x1c) sendto$inet6(r0, &(0x7f0000847fff)='X', 0xfee7, 0x4000084, &(0x7f000005ffe4)={0xa, 0x4e23, 0x0, @loopback}, 0x1c) r1 = socket(0x11, 0x800000003, 0x0) r2 = socket(0x10, 0x3, 0x0) ioctl$ifreq_SIOCGIFINDEX_team(r1, 0x8933, &(0x7f0000000600)={'team0\x00', 0x0}) sendmsg$nl_route_sched(r2, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newqdisc={0x50, 0x24, 0xf03, 0x0, 0x0, {0x0, 0x0, 0x0, r3, {}, {0xffff, 0xffff}}, [@qdisc_kind_options=@q_choke={{0xa}, {0x20, 0x2, [@TCA_CHOKE_MAX_P={0x8, 0x3, 0x401}, @TCA_CHOKE_PARMS={0x14, 0x1, {0x3ff, 0x7f, 0xff, 0x3, 0xa, 0xf, 0x1}}]}}]}, 0x50}, 0x1, 0x8d010000}, 0x0) r4 = socket(0x11, 0x800000003, 0x0) ioctl$ifreq_SIOCGIFINDEX_team(r4, 0x8933, &(0x7f0000000600)) r5 = socket(0x11, 0x800000003, 0x0) r6 = socket(0x10, 0x3, 0x0) r7 = socket(0x11, 0x800000003, 0x0) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000040)="390000001300034700bb5be1c3e4feff06000000010000004500000025000000190004000400ad000200000000000006040000000000f93132", 0x39}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$sock_SIOCGIFINDEX(r8, 0x8933, &(0x7f00000002c0)={'macvlan0\x00', 0x0}) r10 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r10, &(0x7f0000000040)={0x0, 0x0, &(0x7f00000010c0)={&(0x7f0000000180)=@newlink={0x4c, 0x10, 0x401, 0x0, 0x0, {0x0, 0x0, 0x0, r9}, [@IFLA_LINKINFO={0x2c, 0x12, 0x0, 0x1, @macvlan={{0xc}, {0x1c, 0x2, 0x0, 0x1, [@IFLA_MACVLAN_BC_QUEUE_LEN={0x8}, @IFLA_MACVLAN_MODE={0x8, 0x1, 0x10}, @IFLA_MACVLAN_MACADDR_MODE={0x8}]}}}]}, 0x4c}}, 0x0) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f0000000380)={&(0x7f0000000280)={0x10, 0x0, 0x0, 0x8000}, 0xc, &(0x7f0000000340)={&(0x7f00000002c0)=@delqdisc={0x54, 0x25, 0x200, 0x70bd26, 0x25dfdbfd, {0x0, 0x0, 0x0, r9, {0xffff, 0xfff3}, {0xfff1, 0xfff2}, {0xfff3, 0xfff1}}, [@TCA_STAB={0x28, 0x8, 0x0, 0x1, [{{0x1c, 0x1, {0x5, 0x80, 0x40, 0x9, 0x1, 0x587e, 0x2, 0x2}}, {0x8, 0x2, [0x0, 0x6]}}]}, @TCA_INGRESS_BLOCK={0x8}]}, 0x54}, 0x1, 0x0, 0x0, 0x2040}, 0x4004891) ioctl$ifreq_SIOCGIFINDEX_team(r7, 0x8933, &(0x7f0000000600)) fsetxattr$trusted_overlay_origin(r7, &(0x7f0000000180), &(0x7f00000001c0), 0x2, 0x0) ioctl$ifreq_SIOCGIFINDEX_team(r5, 0x8933, &(0x7f0000000600)={'team0\x00', 0x0}) sendmsg$nl_route_sched(r6, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=@newqdisc={0x34, 0x24, 0xf03, 0x0, 0x0, {0x0, 0x0, 0x0, r11, {}, {0xffff, 0xffff}}, [@qdisc_kind_options=@q_choke={{0xa}, {0x4}}]}, 0x34}, 0x1, 0x8d010000}, 0x0) r12 = socket(0x11, 0x800000003, 0x0) r13 = socket(0x10, 0x3, 0x0) ioctl$ifreq_SIOCGIFINDEX_team(r12, 0x8933, &(0x7f0000000600)={'team0\x00', 0x0}) sendmsg$nl_route_sched(r13, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=@newqdisc={0x34, 0x24, 0xf03, 0x0, 0x0, {0x0, 0x0, 0x0, r14, {}, {0xffff, 0xffff}}, [@qdisc_kind_options=@q_choke={{0xa}, {0x4}}]}, 0x34}, 0x1, 0x8d010000}, 0x0) ioctl$sock_inet_SIOCSIFFLAGS(r0, 0x8914, &(0x7f0000000040)={'team0\x00', 0x4000}) shutdown(r6, 0x0) write$binfmt_script(r0, &(0x7f00000000c0)={'#! ', './file0'}, 0x8800) 00:10:57 executing program 3: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000001500)=@newtaction={0xe70, 0x30, 0x25, 0x0, 0x0, {}, [{0xe5c, 0x1, [@m_pedit={0xe58, 0x1, 0x0, 0x0, {{0xa}, {0xe2c, 0x2, 0x0, 0x1, [@TCA_PEDIT_KEYS_EX={0x8, 0x5, 0x0, 0x1, [{0x4, 0x2}]}, @TCA_PEDIT_PARMS_EX={0xe20, 0x4, {{{}, 0x2}, [{}, {}, {}, {}, {0x0, 0x0, 0x600}]}}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0xe70}}, 0x0) 00:10:57 executing program 2: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000001500)=@newtaction={0xe6c, 0x30, 0x25, 0x0, 0x0, {}, [{0xe58, 0x1, [@m_pedit={0xe54, 0x1, 0x0, 0x0, {{0xa}, {0xe28, 0x2, 0x0, 0x1, [@TCA_PEDIT_KEYS_EX={0x4}, @TCA_PEDIT_PARMS_EX={0xe20, 0x4, {{{}, 0x2}, [{}, {}, {}, {}, {0x0, 0x0, 0x0, 0x7000000}]}}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0xe6c}}, 0x0) 00:10:57 executing program 4: add_key$user(0x0, 0x0, &(0x7f0000000180)="9e", 0x1, 0xfffffffffffffff8) r0 = add_key$user(&(0x7f0000000200), &(0x7f0000000300)={'syz', 0x1}, &(0x7f0000000240)="03", 0x1, 0xfffffffffffffffe) r1 = add_key$user(&(0x7f00000003c0), &(0x7f0000000440), &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) keyctl$dh_compute(0x15, &(0x7f0000000100)={r0, r1, r1}, &(0x7f00000001c0)=""/51, 0x33, &(0x7f0000000340)={&(0x7f0000000280)={'crc32\x00'}}) 00:10:57 executing program 2: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000001500)=@newtaction={0xe6c, 0x30, 0x25, 0x0, 0x0, {}, [{0xe58, 0x1, [@m_pedit={0xe54, 0x1, 0x0, 0x0, {{0xa}, {0xe28, 0x2, 0x0, 0x1, [@TCA_PEDIT_KEYS_EX={0x4}, @TCA_PEDIT_PARMS_EX={0xe20, 0x4, {{{}, 0x2}, [{}, {}, {}, {}, {0x0, 0x0, 0x0, 0x8000000}]}}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0xe6c}}, 0x0) 00:10:57 executing program 3: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000001500)=@newtaction={0xe70, 0x30, 0x25, 0x0, 0x0, {}, [{0xe5c, 0x1, [@m_pedit={0xe58, 0x1, 0x0, 0x0, {{0xa}, {0xe2c, 0x2, 0x0, 0x1, [@TCA_PEDIT_KEYS_EX={0x8, 0x5, 0x0, 0x1, [{0x4, 0x2}]}, @TCA_PEDIT_PARMS_EX={0xe20, 0x4, {{{}, 0x2}, [{}, {}, {}, {}, {0x0, 0x0, 0x700}]}}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0xe70}}, 0x0) 00:10:57 executing program 4: add_key$user(0x0, 0x0, &(0x7f0000000180)="9e", 0x1, 0xfffffffffffffff8) r0 = add_key$user(&(0x7f0000000200), &(0x7f0000000300)={'syz', 0x1}, &(0x7f0000000240)="03", 0x1, 0xfffffffffffffffe) r1 = add_key$user(&(0x7f00000003c0), &(0x7f0000000440), &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) keyctl$dh_compute(0x16, &(0x7f0000000100)={r0, r1, r1}, &(0x7f00000001c0)=""/51, 0x33, &(0x7f0000000340)={&(0x7f0000000280)={'crc32\x00'}}) 00:10:57 executing program 3: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000001500)=@newtaction={0xe70, 0x30, 0x25, 0x0, 0x0, {}, [{0xe5c, 0x1, [@m_pedit={0xe58, 0x1, 0x0, 0x0, {{0xa}, {0xe2c, 0x2, 0x0, 0x1, [@TCA_PEDIT_KEYS_EX={0x8, 0x5, 0x0, 0x1, [{0x4, 0x2}]}, @TCA_PEDIT_PARMS_EX={0xe20, 0x4, {{{}, 0x2}, [{}, {}, {}, {}, {0x0, 0x0, 0x900}]}}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0xe70}}, 0x0) 00:10:57 executing program 2: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000001500)=@newtaction={0xe6c, 0x30, 0x25, 0x0, 0x0, {}, [{0xe58, 0x1, [@m_pedit={0xe54, 0x1, 0x0, 0x0, {{0xa}, {0xe28, 0x2, 0x0, 0x1, [@TCA_PEDIT_KEYS_EX={0x4}, @TCA_PEDIT_PARMS_EX={0xe20, 0x4, {{{}, 0x2}, [{}, {}, {}, {}, {0x0, 0x0, 0x0, 0x9000000}]}}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0xe6c}}, 0x0) 00:10:57 executing program 3: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000001500)=@newtaction={0xe70, 0x30, 0x25, 0x0, 0x0, {}, [{0xe5c, 0x1, [@m_pedit={0xe58, 0x1, 0x0, 0x0, {{0xa}, {0xe2c, 0x2, 0x0, 0x1, [@TCA_PEDIT_KEYS_EX={0x8, 0x5, 0x0, 0x1, [{0x4, 0x2}]}, @TCA_PEDIT_PARMS_EX={0xe20, 0x4, {{{}, 0x2}, [{}, {}, {}, {}, {0x0, 0x0, 0xa00}]}}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0xe70}}, 0x0) 00:10:57 executing program 4: add_key$user(0x0, 0x0, &(0x7f0000000180)="9e", 0x1, 0xfffffffffffffff8) r0 = add_key$user(&(0x7f0000000200), &(0x7f0000000300)={'syz', 0x1}, &(0x7f0000000240)="03", 0x1, 0xfffffffffffffffe) r1 = add_key$user(&(0x7f00000003c0), &(0x7f0000000440), &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) keyctl$dh_compute(0x18, &(0x7f0000000100)={r0, r1, r1}, &(0x7f00000001c0)=""/51, 0x33, &(0x7f0000000340)={&(0x7f0000000280)={'crc32\x00'}}) 00:10:57 executing program 2: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000001500)=@newtaction={0xe6c, 0x30, 0x25, 0x0, 0x0, {}, [{0xe58, 0x1, [@m_pedit={0xe54, 0x1, 0x0, 0x0, {{0xa}, {0xe28, 0x2, 0x0, 0x1, [@TCA_PEDIT_KEYS_EX={0x4}, @TCA_PEDIT_PARMS_EX={0xe20, 0x4, {{{}, 0x2}, [{}, {}, {}, {}, {0x0, 0x0, 0x0, 0xa000000}]}}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0xe6c}}, 0x0) 00:10:57 executing program 2: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000001500)=@newtaction={0xe6c, 0x30, 0x25, 0x0, 0x0, {}, [{0xe58, 0x1, [@m_pedit={0xe54, 0x1, 0x0, 0x0, {{0xa}, {0xe28, 0x2, 0x0, 0x1, [@TCA_PEDIT_KEYS_EX={0x4}, @TCA_PEDIT_PARMS_EX={0xe20, 0x4, {{{}, 0x2}, [{}, {}, {}, {}, {0x0, 0x0, 0x0, 0xb000000}]}}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0xe6c}}, 0x0) 00:10:57 executing program 4: add_key$user(0x0, 0x0, &(0x7f0000000180)="9e", 0x1, 0xfffffffffffffff8) r0 = add_key$user(&(0x7f0000000200), &(0x7f0000000300)={'syz', 0x1}, &(0x7f0000000240)="03", 0x1, 0xfffffffffffffffe) r1 = add_key$user(&(0x7f00000003c0), &(0x7f0000000440), &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) keyctl$dh_compute(0x19, &(0x7f0000000100)={r0, r1, r1}, &(0x7f00000001c0)=""/51, 0x33, &(0x7f0000000340)={&(0x7f0000000280)={'crc32\x00'}}) 00:10:57 executing program 3: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000001500)=@newtaction={0xe70, 0x30, 0x25, 0x0, 0x0, {}, [{0xe5c, 0x1, [@m_pedit={0xe58, 0x1, 0x0, 0x0, {{0xa}, {0xe2c, 0x2, 0x0, 0x1, [@TCA_PEDIT_KEYS_EX={0x8, 0x5, 0x0, 0x1, [{0x4, 0x2}]}, @TCA_PEDIT_PARMS_EX={0xe20, 0x4, {{{}, 0x2}, [{}, {}, {}, {}, {0x0, 0x0, 0xb00}]}}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0xe70}}, 0x0) 00:10:57 executing program 0: r0 = socket$inet6_sctp(0xa, 0x1, 0x84) setsockopt$inet_sctp6_SCTP_PEER_ADDR_PARAMS(r0, 0x84, 0x9, &(0x7f0000000580)={0x0, @in={{0x2, 0x0, @empty}}, 0x0, 0x0, 0x3f4, 0x0, 0x30}, 0x9c) bind$inet6(r0, &(0x7f0000000080)={0xa, 0x4e23, 0x0, @loopback}, 0x1c) (async) sendto$inet6(r0, &(0x7f0000847fff)='X', 0xfee7, 0x4000084, &(0x7f000005ffe4)={0xa, 0x4e23, 0x0, @loopback}, 0x1c) r1 = socket(0x11, 0x800000003, 0x0) r2 = socket(0x10, 0x3, 0x0) (async) ioctl$ifreq_SIOCGIFINDEX_team(r1, 0x8933, &(0x7f0000000600)={'team0\x00', 0x0}) sendmsg$nl_route_sched(r2, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newqdisc={0x50, 0x24, 0xf03, 0x0, 0x0, {0x0, 0x0, 0x0, r3, {}, {0xffff, 0xffff}}, [@qdisc_kind_options=@q_choke={{0xa}, {0x20, 0x2, [@TCA_CHOKE_MAX_P={0x8, 0x3, 0x401}, @TCA_CHOKE_PARMS={0x14, 0x1, {0x3ff, 0x7f, 0xff, 0x3, 0xa, 0xf, 0x1}}]}}]}, 0x50}, 0x1, 0x8d010000}, 0x0) (async) r4 = socket(0x11, 0x800000003, 0x0) ioctl$ifreq_SIOCGIFINDEX_team(r4, 0x8933, &(0x7f0000000600)) (async) r5 = socket(0x11, 0x800000003, 0x0) (async) r6 = socket(0x10, 0x3, 0x0) (async) r7 = socket(0x11, 0x800000003, 0x0) (async) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000040)="390000001300034700bb5be1c3e4feff06000000010000004500000025000000190004000400ad000200000000000006040000000000f93132", 0x39}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$sock_SIOCGIFINDEX(r8, 0x8933, &(0x7f00000002c0)={'macvlan0\x00', 0x0}) (async) r10 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r10, &(0x7f0000000040)={0x0, 0x0, &(0x7f00000010c0)={&(0x7f0000000180)=@newlink={0x4c, 0x10, 0x401, 0x0, 0x0, {0x0, 0x0, 0x0, r9}, [@IFLA_LINKINFO={0x2c, 0x12, 0x0, 0x1, @macvlan={{0xc}, {0x1c, 0x2, 0x0, 0x1, [@IFLA_MACVLAN_BC_QUEUE_LEN={0x8}, @IFLA_MACVLAN_MODE={0x8, 0x1, 0x10}, @IFLA_MACVLAN_MACADDR_MODE={0x8}]}}}]}, 0x4c}}, 0x0) (async) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f0000000380)={&(0x7f0000000280)={0x10, 0x0, 0x0, 0x8000}, 0xc, &(0x7f0000000340)={&(0x7f00000002c0)=@delqdisc={0x54, 0x25, 0x200, 0x70bd26, 0x25dfdbfd, {0x0, 0x0, 0x0, r9, {0xffff, 0xfff3}, {0xfff1, 0xfff2}, {0xfff3, 0xfff1}}, [@TCA_STAB={0x28, 0x8, 0x0, 0x1, [{{0x1c, 0x1, {0x5, 0x80, 0x40, 0x9, 0x1, 0x587e, 0x2, 0x2}}, {0x8, 0x2, [0x0, 0x6]}}]}, @TCA_INGRESS_BLOCK={0x8}]}, 0x54}, 0x1, 0x0, 0x0, 0x2040}, 0x4004891) ioctl$ifreq_SIOCGIFINDEX_team(r7, 0x8933, &(0x7f0000000600)) fsetxattr$trusted_overlay_origin(r7, &(0x7f0000000180), &(0x7f00000001c0), 0x2, 0x0) (async) ioctl$ifreq_SIOCGIFINDEX_team(r5, 0x8933, &(0x7f0000000600)={'team0\x00', 0x0}) sendmsg$nl_route_sched(r6, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=@newqdisc={0x34, 0x24, 0xf03, 0x0, 0x0, {0x0, 0x0, 0x0, r11, {}, {0xffff, 0xffff}}, [@qdisc_kind_options=@q_choke={{0xa}, {0x4}}]}, 0x34}, 0x1, 0x8d010000}, 0x0) (async) r12 = socket(0x11, 0x800000003, 0x0) r13 = socket(0x10, 0x3, 0x0) (async) ioctl$ifreq_SIOCGIFINDEX_team(r12, 0x8933, &(0x7f0000000600)={'team0\x00', 0x0}) sendmsg$nl_route_sched(r13, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=@newqdisc={0x34, 0x24, 0xf03, 0x0, 0x0, {0x0, 0x0, 0x0, r14, {}, {0xffff, 0xffff}}, [@qdisc_kind_options=@q_choke={{0xa}, {0x4}}]}, 0x34}, 0x1, 0x8d010000}, 0x0) ioctl$sock_inet_SIOCSIFFLAGS(r0, 0x8914, &(0x7f0000000040)={'team0\x00', 0x4000}) (async) shutdown(r6, 0x0) write$binfmt_script(r0, &(0x7f00000000c0)={'#! ', './file0'}, 0x8800) 00:10:57 executing program 3: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000001500)=@newtaction={0xe70, 0x30, 0x25, 0x0, 0x0, {}, [{0xe5c, 0x1, [@m_pedit={0xe58, 0x1, 0x0, 0x0, {{0xa}, {0xe2c, 0x2, 0x0, 0x1, [@TCA_PEDIT_KEYS_EX={0x8, 0x5, 0x0, 0x1, [{0x4, 0x2}]}, @TCA_PEDIT_PARMS_EX={0xe20, 0x4, {{{}, 0x2}, [{}, {}, {}, {}, {0x0, 0x0, 0xc00}]}}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0xe70}}, 0x0) 00:10:57 executing program 4: add_key$user(0x0, 0x0, &(0x7f0000000180)="9e", 0x1, 0xfffffffffffffff8) r0 = add_key$user(&(0x7f0000000200), &(0x7f0000000300)={'syz', 0x1}, &(0x7f0000000240)="03", 0x1, 0xfffffffffffffffe) r1 = add_key$user(&(0x7f00000003c0), &(0x7f0000000440), &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) keyctl$dh_compute(0x1a, &(0x7f0000000100)={r0, r1, r1}, &(0x7f00000001c0)=""/51, 0x33, &(0x7f0000000340)={&(0x7f0000000280)={'crc32\x00'}}) 00:10:57 executing program 2: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000001500)=@newtaction={0xe6c, 0x30, 0x25, 0x0, 0x0, {}, [{0xe58, 0x1, [@m_pedit={0xe54, 0x1, 0x0, 0x0, {{0xa}, {0xe28, 0x2, 0x0, 0x1, [@TCA_PEDIT_KEYS_EX={0x4}, @TCA_PEDIT_PARMS_EX={0xe20, 0x4, {{{}, 0x2}, [{}, {}, {}, {}, {0x0, 0x0, 0x0, 0xc000000}]}}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0xe6c}}, 0x0) 00:10:57 executing program 3: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000001500)=@newtaction={0xe70, 0x30, 0x25, 0x0, 0x0, {}, [{0xe5c, 0x1, [@m_pedit={0xe58, 0x1, 0x0, 0x0, {{0xa}, {0xe2c, 0x2, 0x0, 0x1, [@TCA_PEDIT_KEYS_EX={0x8, 0x5, 0x0, 0x1, [{0x4, 0x2}]}, @TCA_PEDIT_PARMS_EX={0xe20, 0x4, {{{}, 0x2}, [{}, {}, {}, {}, {0x0, 0x0, 0xf00}]}}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0xe70}}, 0x0) 00:10:57 executing program 4: add_key$user(0x0, 0x0, &(0x7f0000000180)="9e", 0x1, 0xfffffffffffffff8) r0 = add_key$user(&(0x7f0000000200), &(0x7f0000000300)={'syz', 0x1}, &(0x7f0000000240)="03", 0x1, 0xfffffffffffffffe) r1 = add_key$user(&(0x7f00000003c0), &(0x7f0000000440), &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) keyctl$dh_compute(0x1b, &(0x7f0000000100)={r0, r1, r1}, &(0x7f00000001c0)=""/51, 0x33, &(0x7f0000000340)={&(0x7f0000000280)={'crc32\x00'}}) 00:10:57 executing program 2: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000001500)=@newtaction={0xe6c, 0x30, 0x25, 0x0, 0x0, {}, [{0xe58, 0x1, [@m_pedit={0xe54, 0x1, 0x0, 0x0, {{0xa}, {0xe28, 0x2, 0x0, 0x1, [@TCA_PEDIT_KEYS_EX={0x4}, @TCA_PEDIT_PARMS_EX={0xe20, 0x4, {{{}, 0x2}, [{}, {}, {}, {}, {0x0, 0x0, 0x0, 0xf000000}]}}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0xe6c}}, 0x0) [ 657.873451][T29637] loop1: detected capacity change from 0 to 40427 [ 657.987871][T29637] F2FS-fs (loop1): invalid crc value [ 657.993133][T29637] F2FS-fs (loop1): Found nat_bits in checkpoint [ 658.009820][T29637] F2FS-fs (loop1): Cannot turn on quotas: -2 on 0 [ 658.012883][T29637] F2FS-fs (loop1): Mounted with checkpoint version = 48b305e4 00:10:58 executing program 1: syz_mount_image$f2fs(&(0x7f0000000040), &(0x7f0000000080)='./bus\x00', 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="6163746976655f6c6f67733d342c646174615f666c7573682c66617374626f6f742c6a71666d743d76667376312c6e6f696e6c696e655f64656e7472792c7573726a71756f74613d66326673002c00ff371013587045d0d273e856ce75c2b11120ece6ac75541f2db63fb857cb7508f7d6a76856a2cdd8c835ef14aa3aea583b7f3affd12ff9abc9b2109887e1a78c2003f04a75607f0099dfad1a283ce7b8b528e239692abc56e30dd8365f708e6c98cfcd0b30d530546a6987da226e2d4e4df1ad07ba72683f43d76541d455d1fa118f0900000009fe2897e493ee619ad7bfded255e7c5806f05b80ec0e186b4402759eb096a1fe6793e734fe61555f01ff9f23bc11370aa247215e863a10ea4720a4c7ddb25da21c75f35f711581d1f5b8d7e52b3be07c8a3ea61ae2a531b6790c08e4d9dc01e6581fa3cc0b8df6964b74e1cb14339527ad485193634c63ac5bc"], 0x1, 0x54f4, &(0x7f0000005600)="$eJzs3M1rI2UYAPBn2u1+uxbx4G0HFqGFTdj0Y9Fb1V38wC7Fj4MnTZM0ZDfJlCZNa08ePIoH/xNR8OTRv8GDZ2/iQfEmKJmZ6tYvhKaNtb8fTJ6ZN2+eed5QCs9MmADOrfn0px+SuBFXImI2Iq5H5PtJueXWivBMRNyMiJnHtqQc/23gYkRcjYgb4+RFzqR865Pbo1ur37/245dfX7pw7dMvvpneqoFpezYietvF/l6viFm7iA/L8fqok8feyqiMxRu9R+VxVsS91maeYa9+OK+ex+V2MT/b3h2MY5LUG+PY7mzl49v94oSDUfswT/6Bh/Wd/LjZ2sxjZ5DlsX1Q1LV/UPxvOxgMizzNMt/7efoYDg9jMd7abxXr2X6Ux0Z/WI4XebNma38cR2UsTxeNrNvM69g8zjf93/Z6p7+7n45aO4NO1k9Xq7XnqrW7ldpO1mwNWyuVeq95dyVdaHfH0yrDVr231s6ydrdVbWS9xXSh3WhUarV04V5rs1Pvp7Vadbl6p7K6WO7dTl9+8HbabaYL4/hip7877HQH6Va2kxafWEyXqsvPL6a3aumb6xvpxhv3769vvPXuvXcevLD+6kvlpD+VlS4s3VlaqtTuVJZqi+do/R+WRU9w/XAsybQLADh79P/ANEyj/9/qTq7/D/3/RJyp/ve89/8nsH44Fv0/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMC59e3cZ6/kO/PF8bVy/ImIm+Ohp8rjJCJmIuKXvzAbF4/knC3zzP3N/Lk/1PBVEnmG8TkuldvViFgrt5+fPOlvAQAAAP6/Pv/g5sdFt168zE+7IE5TcdFm5vp7E8qXRMTc/HcTyjYzfnl6Qsnyv+8LsT+hbPkFrMsTSlZccrswqWz/yuyRcPmxkBRh5lTLAQAATsXRTuB0uxAAAABO00fTLoDpSOLwVubhveD8l/e/3xC8cuQIAAAAOIOSaRcAAAAAnLi8//+H5/+F5/8BAADA2Vc8/w8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPiVnfvJSR2K4gB8Wuh7vD9GYpy7FWewDJfg0KFhAW6CJeAW3ABrwJlLMGBoS7QGE5PetpF8X9JebkN+nBIm515SAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA6NJzsZo/3l89tM3Z7tpJczcAAADAMZtiNS9fTKv5v/r6WX3pop5nEZFHxLHefRS/GpmjOqf44v3FpxqeIsqE/Wf8ro+/EXFdH6/nXX8LAAAAcLrWi+Ws6tar03ToguhTtWiT/79JlJdFRDF9SZSW70+XicLK3/c47hKllQtYk0Rh1ZLbOFXat4waw+TDkFVD3ms5AABAL5qdQL9dCAAAAH26HboAhpHFYSvzsBdc/vP+fUPwT2MGAAAA/EDZ0AUAAAAAnSv7f8//AwAAgNNWPf8PAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACALm2K1Xy9WM7a5mx37aS5GwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgjf15R4EQCIMw2Lu+M5n7H1YaNDU1qQLh428MBgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIA3v/vL/4mpcSaZe20sPY8ka6fG1qmxd24c/WF8/RoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAu9uclBUIgCKJgzvjfSd//sJKgZxAhAhoeVdSiAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4It+98v/ialxJpk7bSwdjyRrV42tq8beg8bRg/H2bwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAudu7nNY4qDgD4d2Z2trYqxig5RETBg17sdlNbe/WgBA/+CUJItzW69Ueagy1FyMWb5NyL6FFEUOKt/0PPLfRSbz3soYJnZWZnmmkacLV0Zpt8PvD2fWcY5n3fJIR8570EAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKA2eW8vzoqPhWmcVudu3b+2XvS39/WFGzt3lotWxEmbST8dXm0eJEvdJQIAAMDRkdX1fUTczXdXiz5dKOv/vL6mqPl/eH4a1/X8/rq/7uvav2i//3bv5QcDLUzHKW56YWM8OvVoKr0nN8v59sK/XtErn3z57iUrvyDph9svTfLyeSbf3bz5fr8Mj7WRLQDwf5ys+yqofx8q+mGXiQFwZPQahXdd/2cL3eYEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA0IbJdjxbx0lELPf24sLt+9fWD+pv7NxZrtvZ69d3mvcsbpFHxIWN8ehUi3OZd5evXP1sbTwebbYfvBYR3Y1eBR/PcE1ElxkKHjdIq+/1ecnn6Qg6/sEEAMChk1etqOvv5rurxblkMeLvHx+u/99sxDFj/X/vk7O3mmM16/9hazOcf4OtS18OLl+5+vbGpbWLo4ujz99ZGb47PH3uzJlzg/JdycAbEwAAAB5PP4no76v/08VH1/9PNOKYsf7/6vvhN82xMvX/gfYW/brOBAAA4Gh78fW//kwOOJ/0+/H12tbW5nD6WR3H5kp5vNJBqv/Zsao16/9sseusAAAAgDZMtpOH1v/PN+KYcf3/uZ9e+aV5zywijlfr/yfXvxifb286c62NPyfueo4AAAB063jVmuv/ebn/P32w5SGNiLfemMbVvwGcqf7PPvj25+ZYzf3/p9ub4lxKl6bPo+yXInpLXWcEAADAYfZM1Ypi/498d/XTX0981Lf/HwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKBt/wQAAP//K8ZAQg==") bpf$MAP_CREATE(0x0, 0x0, 0x0) r0 = syz_init_net_socket$llc(0x1a, 0x2, 0x0) openat$vimc1(0xffffffffffffff9c, 0x0, 0x2, 0x0) r1 = open_tree(0xffffffffffffff9c, &(0x7f0000000300)='./bus\x00', 0x100) openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000100)='./cgroup.cpu/syz0\x00', 0x200002, 0x0) r2 = openat$cgroup_ro(r1, &(0x7f0000000140)='cpuset.memory_pressure_enabled\x00', 0x275a, 0x0) bind$bt_l2cap(r2, &(0x7f00000000c0)={0x1f, 0x8, @fixed={'\xaa\xaa\xaa\xaa\xaa', 0x10}, 0x101, 0x1}, 0xe) write$cgroup_int(r2, &(0x7f0000000000), 0xffffff6a) sendfile(r0, r2, 0x0, 0xffffffff000) 00:10:58 executing program 2: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000001500)=@newtaction={0xe6c, 0x30, 0x25, 0x0, 0x0, {}, [{0xe58, 0x1, [@m_pedit={0xe54, 0x1, 0x0, 0x0, {{0xa}, {0xe28, 0x2, 0x0, 0x1, [@TCA_PEDIT_KEYS_EX={0x4}, @TCA_PEDIT_PARMS_EX={0xe20, 0x4, {{{}, 0x2}, [{}, {}, {}, {}, {0x0, 0x0, 0x0, 0x10000000}]}}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0xe6c}}, 0x0) 00:10:58 executing program 3: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000001500)=@newtaction={0xe70, 0x30, 0x25, 0x0, 0x0, {}, [{0xe5c, 0x1, [@m_pedit={0xe58, 0x1, 0x0, 0x0, {{0xa}, {0xe2c, 0x2, 0x0, 0x1, [@TCA_PEDIT_KEYS_EX={0x8, 0x5, 0x0, 0x1, [{0x4, 0x2}]}, @TCA_PEDIT_PARMS_EX={0xe20, 0x4, {{{}, 0x2}, [{}, {}, {}, {}, {0x0, 0x0, 0x1100}]}}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0xe70}}, 0x0) 00:10:58 executing program 0: r0 = socket$inet6_sctp(0xa, 0x1, 0x84) setsockopt$inet_sctp6_SCTP_PEER_ADDR_PARAMS(r0, 0x84, 0x9, &(0x7f0000000580)={0x0, @in={{0x2, 0x0, @empty}}, 0x0, 0x0, 0x3f4, 0x0, 0x30}, 0x9c) bind$inet6(r0, &(0x7f0000000080)={0xa, 0x4e23, 0x0, @loopback}, 0x1c) sendto$inet6(r0, &(0x7f0000847fff)='X', 0xfee7, 0x4000084, &(0x7f000005ffe4)={0xa, 0x4e23, 0x0, @loopback}, 0x1c) (async) sendto$inet6(r0, &(0x7f0000847fff)='X', 0xfee7, 0x4000084, &(0x7f000005ffe4)={0xa, 0x4e23, 0x0, @loopback}, 0x1c) socket(0x11, 0x800000003, 0x0) (async) r1 = socket(0x11, 0x800000003, 0x0) r2 = socket(0x10, 0x3, 0x0) ioctl$ifreq_SIOCGIFINDEX_team(r1, 0x8933, &(0x7f0000000600)={'team0\x00', 0x0}) sendmsg$nl_route_sched(r2, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newqdisc={0x50, 0x24, 0xf03, 0x0, 0x0, {0x0, 0x0, 0x0, r3, {}, {0xffff, 0xffff}}, [@qdisc_kind_options=@q_choke={{0xa}, {0x20, 0x2, [@TCA_CHOKE_MAX_P={0x8, 0x3, 0x401}, @TCA_CHOKE_PARMS={0x14, 0x1, {0x3ff, 0x7f, 0xff, 0x3, 0xa, 0xf, 0x1}}]}}]}, 0x50}, 0x1, 0x8d010000}, 0x0) (async) sendmsg$nl_route_sched(r2, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000100)=@newqdisc={0x50, 0x24, 0xf03, 0x0, 0x0, {0x0, 0x0, 0x0, r3, {}, {0xffff, 0xffff}}, [@qdisc_kind_options=@q_choke={{0xa}, {0x20, 0x2, [@TCA_CHOKE_MAX_P={0x8, 0x3, 0x401}, @TCA_CHOKE_PARMS={0x14, 0x1, {0x3ff, 0x7f, 0xff, 0x3, 0xa, 0xf, 0x1}}]}}]}, 0x50}, 0x1, 0x8d010000}, 0x0) socket(0x11, 0x800000003, 0x0) (async) r4 = socket(0x11, 0x800000003, 0x0) ioctl$ifreq_SIOCGIFINDEX_team(r4, 0x8933, &(0x7f0000000600)) (async) ioctl$ifreq_SIOCGIFINDEX_team(r4, 0x8933, &(0x7f0000000600)) r5 = socket(0x11, 0x800000003, 0x0) r6 = socket(0x10, 0x3, 0x0) socket(0x11, 0x800000003, 0x0) (async) r7 = socket(0x11, 0x800000003, 0x0) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000040)="390000001300034700bb5be1c3e4feff06000000010000004500000025000000190004000400ad000200000000000006040000000000f93132", 0x39}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$sock_SIOCGIFINDEX(r8, 0x8933, &(0x7f00000002c0)={'macvlan0\x00', 0x0}) r10 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r10, &(0x7f0000000040)={0x0, 0x0, &(0x7f00000010c0)={&(0x7f0000000180)=@newlink={0x4c, 0x10, 0x401, 0x0, 0x0, {0x0, 0x0, 0x0, r9}, [@IFLA_LINKINFO={0x2c, 0x12, 0x0, 0x1, @macvlan={{0xc}, {0x1c, 0x2, 0x0, 0x1, [@IFLA_MACVLAN_BC_QUEUE_LEN={0x8}, @IFLA_MACVLAN_MODE={0x8, 0x1, 0x10}, @IFLA_MACVLAN_MACADDR_MODE={0x8}]}}}]}, 0x4c}}, 0x0) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f0000000380)={&(0x7f0000000280)={0x10, 0x0, 0x0, 0x8000}, 0xc, &(0x7f0000000340)={&(0x7f00000002c0)=@delqdisc={0x54, 0x25, 0x200, 0x70bd26, 0x25dfdbfd, {0x0, 0x0, 0x0, r9, {0xffff, 0xfff3}, {0xfff1, 0xfff2}, {0xfff3, 0xfff1}}, [@TCA_STAB={0x28, 0x8, 0x0, 0x1, [{{0x1c, 0x1, {0x5, 0x80, 0x40, 0x9, 0x1, 0x587e, 0x2, 0x2}}, {0x8, 0x2, [0x0, 0x6]}}]}, @TCA_INGRESS_BLOCK={0x8}]}, 0x54}, 0x1, 0x0, 0x0, 0x2040}, 0x4004891) ioctl$ifreq_SIOCGIFINDEX_team(r7, 0x8933, &(0x7f0000000600)) fsetxattr$trusted_overlay_origin(r7, &(0x7f0000000180), &(0x7f00000001c0), 0x2, 0x0) ioctl$ifreq_SIOCGIFINDEX_team(r5, 0x8933, &(0x7f0000000600)={'team0\x00', 0x0}) sendmsg$nl_route_sched(r6, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=@newqdisc={0x34, 0x24, 0xf03, 0x0, 0x0, {0x0, 0x0, 0x0, r11, {}, {0xffff, 0xffff}}, [@qdisc_kind_options=@q_choke={{0xa}, {0x4}}]}, 0x34}, 0x1, 0x8d010000}, 0x0) r12 = socket(0x11, 0x800000003, 0x0) r13 = socket(0x10, 0x3, 0x0) ioctl$ifreq_SIOCGIFINDEX_team(r12, 0x8933, &(0x7f0000000600)) (async) ioctl$ifreq_SIOCGIFINDEX_team(r12, 0x8933, &(0x7f0000000600)={'team0\x00', 0x0}) sendmsg$nl_route_sched(r13, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000240)=@newqdisc={0x34, 0x24, 0xf03, 0x0, 0x0, {0x0, 0x0, 0x0, r14, {}, {0xffff, 0xffff}}, [@qdisc_kind_options=@q_choke={{0xa}, {0x4}}]}, 0x34}, 0x1, 0x8d010000}, 0x0) ioctl$sock_inet_SIOCSIFFLAGS(r0, 0x8914, &(0x7f0000000040)={'team0\x00', 0x4000}) (async) ioctl$sock_inet_SIOCSIFFLAGS(r0, 0x8914, &(0x7f0000000040)={'team0\x00', 0x4000}) shutdown(r6, 0x0) (async) shutdown(r6, 0x0) write$binfmt_script(r0, &(0x7f00000000c0)={'#! ', './file0'}, 0x8800) (async) write$binfmt_script(r0, &(0x7f00000000c0)={'#! ', './file0'}, 0x8800) 00:10:58 executing program 4: add_key$user(0x0, 0x0, &(0x7f0000000180)="9e", 0x1, 0xfffffffffffffff8) r0 = add_key$user(&(0x7f0000000200), &(0x7f0000000300)={'syz', 0x1}, &(0x7f0000000240)="03", 0x1, 0xfffffffffffffffe) r1 = add_key$user(&(0x7f00000003c0), &(0x7f0000000440), &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) keyctl$dh_compute(0x1c, &(0x7f0000000100)={r0, r1, r1}, &(0x7f00000001c0)=""/51, 0x33, &(0x7f0000000340)={&(0x7f0000000280)={'crc32\x00'}}) 00:10:58 executing program 2: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000001500)=@newtaction={0xe6c, 0x30, 0x25, 0x0, 0x0, {}, [{0xe58, 0x1, [@m_pedit={0xe54, 0x1, 0x0, 0x0, {{0xa}, {0xe28, 0x2, 0x0, 0x1, [@TCA_PEDIT_KEYS_EX={0x4}, @TCA_PEDIT_PARMS_EX={0xe20, 0x4, {{{}, 0x2}, [{}, {}, {}, {}, {0x0, 0x0, 0x0, 0x11000000}]}}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0xe6c}}, 0x0) [ 658.144715][ T3994] attempt to access beyond end of device [ 658.144715][ T3994] loop1: rw=2049, want=45104, limit=40427 00:10:58 executing program 4: add_key$user(0x0, 0x0, &(0x7f0000000180)="9e", 0x1, 0xfffffffffffffff8) r0 = add_key$user(&(0x7f0000000200), &(0x7f0000000300)={'syz', 0x1}, &(0x7f0000000240)="03", 0x1, 0xfffffffffffffffe) r1 = add_key$user(&(0x7f00000003c0), &(0x7f0000000440), &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) keyctl$dh_compute(0x1d, &(0x7f0000000100)={r0, r1, r1}, &(0x7f00000001c0)=""/51, 0x33, &(0x7f0000000340)={&(0x7f0000000280)={'crc32\x00'}}) 00:10:58 executing program 3: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000001500)=@newtaction={0xe70, 0x30, 0x25, 0x0, 0x0, {}, [{0xe5c, 0x1, [@m_pedit={0xe58, 0x1, 0x0, 0x0, {{0xa}, {0xe2c, 0x2, 0x0, 0x1, [@TCA_PEDIT_KEYS_EX={0x8, 0x5, 0x0, 0x1, [{0x4, 0x2}]}, @TCA_PEDIT_PARMS_EX={0xe20, 0x4, {{{}, 0x2}, [{}, {}, {}, {}, {0x0, 0x0, 0x1800}]}}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0xe70}}, 0x0) 00:10:58 executing program 2: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000001500)=@newtaction={0xe6c, 0x30, 0x25, 0x0, 0x0, {}, [{0xe58, 0x1, [@m_pedit={0xe54, 0x1, 0x0, 0x0, {{0xa}, {0xe28, 0x2, 0x0, 0x1, [@TCA_PEDIT_KEYS_EX={0x4}, @TCA_PEDIT_PARMS_EX={0xe20, 0x4, {{{}, 0x2}, [{}, {}, {}, {}, {0x0, 0x0, 0x0, 0x40000000}]}}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0xe6c}}, 0x0) 00:10:58 executing program 4: add_key$user(0x0, 0x0, &(0x7f0000000180)="9e", 0x1, 0xfffffffffffffff8) r0 = add_key$user(&(0x7f0000000200), &(0x7f0000000300)={'syz', 0x1}, &(0x7f0000000240)="03", 0x1, 0xfffffffffffffffe) r1 = add_key$user(&(0x7f00000003c0), &(0x7f0000000440), &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) keyctl$dh_compute(0x1e, &(0x7f0000000100)={r0, r1, r1}, &(0x7f00000001c0)=""/51, 0x33, &(0x7f0000000340)={&(0x7f0000000280)={'crc32\x00'}}) 00:10:58 executing program 3: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000001500)=@newtaction={0xe70, 0x30, 0x25, 0x0, 0x0, {}, [{0xe5c, 0x1, [@m_pedit={0xe58, 0x1, 0x0, 0x0, {{0xa}, {0xe2c, 0x2, 0x0, 0x1, [@TCA_PEDIT_KEYS_EX={0x8, 0x5, 0x0, 0x1, [{0x4, 0x2}]}, @TCA_PEDIT_PARMS_EX={0xe20, 0x4, {{{}, 0x2}, [{}, {}, {}, {}, {0x0, 0x0, 0x2000}]}}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0xe70}}, 0x0) 00:10:58 executing program 4: add_key$user(0x0, 0x0, &(0x7f0000000180)="9e", 0x1, 0xfffffffffffffff8) r0 = add_key$user(&(0x7f0000000200), &(0x7f0000000300)={'syz', 0x1}, &(0x7f0000000240)="03", 0x1, 0xfffffffffffffffe) r1 = add_key$user(&(0x7f00000003c0), &(0x7f0000000440), &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f0000000100)={r0, r1, r1}, &(0x7f00000001c0)=""/51, 0x33, &(0x7f0000000340)={&(0x7f0000000280)={'crc32\x00'}}) 00:10:58 executing program 2: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000001500)=@newtaction={0xe6c, 0x30, 0x25, 0x0, 0x0, {}, [{0xe58, 0x1, [@m_pedit={0xe54, 0x1, 0x0, 0x0, {{0xa}, {0xe28, 0x2, 0x0, 0x1, [@TCA_PEDIT_KEYS_EX={0x4}, @TCA_PEDIT_PARMS_EX={0xe20, 0x4, {{{}, 0x2}, [{}, {}, {}, {}, {0x0, 0x0, 0x0, 0x60000000}]}}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0xe6c}}, 0x0) 00:10:58 executing program 3: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000001500)=@newtaction={0xe70, 0x30, 0x25, 0x0, 0x0, {}, [{0xe5c, 0x1, [@m_pedit={0xe58, 0x1, 0x0, 0x0, {{0xa}, {0xe2c, 0x2, 0x0, 0x1, [@TCA_PEDIT_KEYS_EX={0x8, 0x5, 0x0, 0x1, [{0x4, 0x2}]}, @TCA_PEDIT_PARMS_EX={0xe20, 0x4, {{{}, 0x2}, [{}, {}, {}, {}, {0x0, 0x0, 0x4000}]}}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0xe70}}, 0x0) 00:10:58 executing program 3: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000001500)=@newtaction={0xe70, 0x30, 0x25, 0x0, 0x0, {}, [{0xe5c, 0x1, [@m_pedit={0xe58, 0x1, 0x0, 0x0, {{0xa}, {0xe2c, 0x2, 0x0, 0x1, [@TCA_PEDIT_KEYS_EX={0x8, 0x5, 0x0, 0x1, [{0x4, 0x2}]}, @TCA_PEDIT_PARMS_EX={0xe20, 0x4, {{{}, 0x2}, [{}, {}, {}, {}, {0x0, 0x0, 0x4203}]}}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0xe70}}, 0x0) 00:10:58 executing program 2: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000001500)=@newtaction={0xe6c, 0x30, 0x25, 0x0, 0x0, {}, [{0xe58, 0x1, [@m_pedit={0xe54, 0x1, 0x0, 0x0, {{0xa}, {0xe28, 0x2, 0x0, 0x1, [@TCA_PEDIT_KEYS_EX={0x4}, @TCA_PEDIT_PARMS_EX={0xe20, 0x4, {{{}, 0x2}, [{}, {}, {}, {}, {0x0, 0x0, 0x0, 0x61030000}]}}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0xe6c}}, 0x0) 00:10:58 executing program 4: add_key$user(0x0, 0x0, &(0x7f0000000180)="9e", 0x1, 0xfffffffffffffff8) r0 = add_key$user(&(0x7f0000000200), &(0x7f0000000300)={'syz', 0x1}, &(0x7f0000000240)="03", 0x1, 0xfffffffffffffffe) r1 = add_key$user(&(0x7f00000003c0), &(0x7f0000000440), &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f0000000100)={r0, r1, r1}, &(0x7f00000001c0)=""/51, 0x33, &(0x7f0000000340)={&(0x7f0000000280)={'crc32\x00'}, 0x0, 0x2}) 00:10:58 executing program 3: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000001500)=@newtaction={0xe70, 0x30, 0x25, 0x0, 0x0, {}, [{0xe5c, 0x1, [@m_pedit={0xe58, 0x1, 0x0, 0x0, {{0xa}, {0xe2c, 0x2, 0x0, 0x1, [@TCA_PEDIT_KEYS_EX={0x8, 0x5, 0x0, 0x1, [{0x4, 0x2}]}, @TCA_PEDIT_PARMS_EX={0xe20, 0x4, {{{}, 0x2}, [{}, {}, {}, {}, {0x0, 0x0, 0x4788}]}}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0xe70}}, 0x0) 00:10:58 executing program 4: add_key$user(0x0, 0x0, &(0x7f0000000180)="9e", 0x1, 0xfffffffffffffff8) r0 = add_key$user(&(0x7f0000000200), &(0x7f0000000300)={'syz', 0x1}, &(0x7f0000000240)="03", 0x1, 0xfffffffffffffffe) r1 = add_key$user(&(0x7f00000003c0), &(0x7f0000000440), &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f0000000100)={r0, r1, r1}, &(0x7f00000001c0)=""/51, 0x33, &(0x7f0000000340)={&(0x7f0000000280)={'crc32\x00'}, 0x0, 0x3}) 00:10:58 executing program 3: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000001500)=@newtaction={0xe70, 0x30, 0x25, 0x0, 0x0, {}, [{0xe5c, 0x1, [@m_pedit={0xe58, 0x1, 0x0, 0x0, {{0xa}, {0xe2c, 0x2, 0x0, 0x1, [@TCA_PEDIT_KEYS_EX={0x8, 0x5, 0x0, 0x1, [{0x4, 0x2}]}, @TCA_PEDIT_PARMS_EX={0xe20, 0x4, {{{}, 0x2}, [{}, {}, {}, {}, {0x0, 0x0, 0x4888}]}}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0xe70}}, 0x0) 00:10:58 executing program 2: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000001500)=@newtaction={0xe6c, 0x30, 0x25, 0x0, 0x0, {}, [{0xe58, 0x1, [@m_pedit={0xe54, 0x1, 0x0, 0x0, {{0xa}, {0xe28, 0x2, 0x0, 0x1, [@TCA_PEDIT_KEYS_EX={0x4}, @TCA_PEDIT_PARMS_EX={0xe20, 0x4, {{{}, 0x2}, [{}, {}, {}, {}, {0x0, 0x0, 0x0, 0x65580000}]}}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0xe6c}}, 0x0) 00:10:58 executing program 3: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000001500)=@newtaction={0xe70, 0x30, 0x25, 0x0, 0x0, {}, [{0xe5c, 0x1, [@m_pedit={0xe58, 0x1, 0x0, 0x0, {{0xa}, {0xe2c, 0x2, 0x0, 0x1, [@TCA_PEDIT_KEYS_EX={0x8, 0x5, 0x0, 0x1, [{0x4, 0x2}]}, @TCA_PEDIT_PARMS_EX={0xe20, 0x4, {{{}, 0x2}, [{}, {}, {}, {}, {0x0, 0x0, 0x5865}]}}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0xe70}}, 0x0) 00:10:58 executing program 0: r0 = socket$inet6(0xa, 0x806, 0x0) bind$inet6(r0, &(0x7f0000000100)={0xa, 0x4e23}, 0x1c) listen(r0, 0x3) r1 = socket$inet_dccp(0x2, 0x6, 0x0) connect$inet(r1, &(0x7f0000772000)={0x2, 0x4e23}, 0x10) r2 = accept4(r0, 0x0, 0x0, 0x0) r3 = socket$nl_route(0x10, 0x3, 0x0) ioctl$sock_SIOCGIFINDEX(r3, 0x8933, &(0x7f00000000c0)={'ipvlan0\x00', 0x0}) sendmsg$nl_route(r3, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000000)=@newlink={0x3c, 0x10, 0x401, 0x70bd2b, 0x100, {0x0, 0x0, 0x0, 0x0, 0x10218}, [@IFLA_LINKINFO={0x14, 0x12, 0x0, 0x1, @macsec={{0xb}, {0x4}}}, @IFLA_LINK={0x8, 0x5, r4}]}, 0x3c}}, 0x0) sendto$inet(r2, 0x0, 0x0, 0x0, 0x0, 0x0) recvmmsg(r1, &(0x7f0000007940), 0x55, 0x0, 0x0) sendmmsg(r2, &(0x7f0000001500), 0x588, 0x0) 00:10:58 executing program 4: add_key$user(0x0, 0x0, &(0x7f0000000180)="9e", 0x1, 0xfffffffffffffff8) r0 = add_key$user(&(0x7f0000000200), &(0x7f0000000300)={'syz', 0x1}, &(0x7f0000000240)="03", 0x1, 0xfffffffffffffffe) r1 = add_key$user(&(0x7f00000003c0), &(0x7f0000000440), &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f0000000100)={r0, r1, r1}, &(0x7f00000001c0)=""/51, 0x33, &(0x7f0000000340)={&(0x7f0000000280)={'crc32\x00'}, 0x0, 0x4}) 00:10:58 executing program 2: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000001500)=@newtaction={0xe6c, 0x30, 0x25, 0x0, 0x0, {}, [{0xe58, 0x1, [@m_pedit={0xe54, 0x1, 0x0, 0x0, {{0xa}, {0xe28, 0x2, 0x0, 0x1, [@TCA_PEDIT_KEYS_EX={0x4}, @TCA_PEDIT_PARMS_EX={0xe20, 0x4, {{{}, 0x2}, [{}, {}, {}, {}, {0x0, 0x0, 0x0, 0x68020000}]}}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0xe6c}}, 0x0) 00:10:58 executing program 3: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000001500)=@newtaction={0xe70, 0x30, 0x25, 0x0, 0x0, {}, [{0xe5c, 0x1, [@m_pedit={0xe58, 0x1, 0x0, 0x0, {{0xa}, {0xe2c, 0x2, 0x0, 0x1, [@TCA_PEDIT_KEYS_EX={0x8, 0x5, 0x0, 0x1, [{0x4, 0x2}]}, @TCA_PEDIT_PARMS_EX={0xe20, 0x4, {{{}, 0x2}, [{}, {}, {}, {}, {0x0, 0x0, 0x5e02}]}}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0xe70}}, 0x0) 00:10:58 executing program 4: add_key$user(0x0, 0x0, &(0x7f0000000180)="9e", 0x1, 0xfffffffffffffff8) r0 = add_key$user(&(0x7f0000000200), &(0x7f0000000300)={'syz', 0x1}, &(0x7f0000000240)="03", 0x1, 0xfffffffffffffffe) r1 = add_key$user(&(0x7f00000003c0), &(0x7f0000000440), &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f0000000100)={r0, r1, r1}, &(0x7f00000001c0)=""/51, 0x33, &(0x7f0000000340)={&(0x7f0000000280)={'crc32\x00'}, 0x0, 0x5}) 00:10:58 executing program 2: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000001500)=@newtaction={0xe6c, 0x30, 0x25, 0x0, 0x0, {}, [{0xe58, 0x1, [@m_pedit={0xe54, 0x1, 0x0, 0x0, {{0xa}, {0xe28, 0x2, 0x0, 0x1, [@TCA_PEDIT_KEYS_EX={0x4}, @TCA_PEDIT_PARMS_EX={0xe20, 0x4, {{{}, 0x2}, [{}, {}, {}, {}, {0x0, 0x0, 0x0, 0x7f020000}]}}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0xe6c}}, 0x0) 00:10:58 executing program 0: r0 = socket$inet6(0xa, 0x806, 0x0) bind$inet6(r0, &(0x7f0000000100)={0xa, 0x4e23}, 0x1c) listen(r0, 0x3) (async) r1 = socket$inet_dccp(0x2, 0x6, 0x0) connect$inet(r1, &(0x7f0000772000)={0x2, 0x4e23}, 0x10) (async) r2 = accept4(r0, 0x0, 0x0, 0x0) r3 = socket$nl_route(0x10, 0x3, 0x0) ioctl$sock_SIOCGIFINDEX(r3, 0x8933, &(0x7f00000000c0)={'ipvlan0\x00', 0x0}) sendmsg$nl_route(r3, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000000)=@newlink={0x3c, 0x10, 0x401, 0x70bd2b, 0x100, {0x0, 0x0, 0x0, 0x0, 0x10218}, [@IFLA_LINKINFO={0x14, 0x12, 0x0, 0x1, @macsec={{0xb}, {0x4}}}, @IFLA_LINK={0x8, 0x5, r4}]}, 0x3c}}, 0x0) sendto$inet(r2, 0x0, 0x0, 0x0, 0x0, 0x0) (async) recvmmsg(r1, &(0x7f0000007940), 0x55, 0x0, 0x0) sendmmsg(r2, &(0x7f0000001500), 0x588, 0x0) 00:10:58 executing program 3: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000001500)=@newtaction={0xe70, 0x30, 0x25, 0x0, 0x0, {}, [{0xe5c, 0x1, [@m_pedit={0xe58, 0x1, 0x0, 0x0, {{0xa}, {0xe2c, 0x2, 0x0, 0x1, [@TCA_PEDIT_KEYS_EX={0x8, 0x5, 0x0, 0x1, [{0x4, 0x2}]}, @TCA_PEDIT_PARMS_EX={0xe20, 0x4, {{{}, 0x2}, [{}, {}, {}, {}, {0x0, 0x0, 0x6000}]}}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0xe70}}, 0x0) 00:10:58 executing program 4: add_key$user(0x0, 0x0, &(0x7f0000000180)="9e", 0x1, 0xfffffffffffffff8) r0 = add_key$user(&(0x7f0000000200), &(0x7f0000000300)={'syz', 0x1}, &(0x7f0000000240)="03", 0x1, 0xfffffffffffffffe) r1 = add_key$user(&(0x7f00000003c0), &(0x7f0000000440), &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f0000000100)={r0, r1, r1}, &(0x7f00000001c0)=""/51, 0x33, &(0x7f0000000340)={&(0x7f0000000280)={'crc32\x00'}, 0x0, 0x8}) 00:10:58 executing program 2: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000001500)=@newtaction={0xe6c, 0x30, 0x25, 0x0, 0x0, {}, [{0xe58, 0x1, [@m_pedit={0xe54, 0x1, 0x0, 0x0, {{0xa}, {0xe28, 0x2, 0x0, 0x1, [@TCA_PEDIT_KEYS_EX={0x4}, @TCA_PEDIT_PARMS_EX={0xe20, 0x4, {{{}, 0x2}, [{}, {}, {}, {}, {0x0, 0x0, 0x0, 0x81000000}]}}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0xe6c}}, 0x0) [ 659.042638][T29743] loop1: detected capacity change from 0 to 40427 [ 659.126581][T29743] F2FS-fs (loop1): invalid crc value [ 659.132668][T29743] F2FS-fs (loop1): Found nat_bits in checkpoint [ 659.147783][T29743] F2FS-fs (loop1): Cannot turn on quotas: -2 on 0 [ 659.150341][T29743] F2FS-fs (loop1): Mounted with checkpoint version = 48b305e4 00:10:59 executing program 1: syz_mount_image$f2fs(&(0x7f0000000040), &(0x7f0000000080)='./bus\x00', 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="6163746976655f6c6f67733d342c646174615f666c7573682c66617374626f6f742c6a71666d743d76667376312c6e6f696e6c696e655f64656e7472792c7573726a71756f74613d66326673002c00ff371013587045d0d273e856ce75c2b11120ece6ac75541f2db63fb857cb7508f7d6a76856a2cdd8c835ef14aa3aea583b7f3affd12ff9abc9b2109887e1a78c2003f04a75607f0099dfad1a283ce7b8b528e239692abc56e30dd8365f708e6c98cfcd0b30d530546a6987da226e2d4e4df1ad07ba72683f43d76541d455d1fa118f0900000009fe2897e493ee619ad7bfded255e7c5806f05b80ec0e186b4402759eb096a1fe6793e734fe61555f01ff9f23bc11370aa247215e863a10ea4720a4c7ddb25da21c75f35f711581d1f5b8d7e52b3be07c8a3ea61ae2a531b6790c08e4d9dc01e6581fa3cc0b8df6964b74e1cb14339527ad485193634c63ac5bc"], 0x1, 0x54f4, &(0x7f0000005600)="$eJzs3M1rI2UYAPBn2u1+uxbx4G0HFqGFTdj0Y9Fb1V38wC7Fj4MnTZM0ZDfJlCZNa08ePIoH/xNR8OTRv8GDZ2/iQfEmKJmZ6tYvhKaNtb8fTJ6ZN2+eed5QCs9MmADOrfn0px+SuBFXImI2Iq5H5PtJueXWivBMRNyMiJnHtqQc/23gYkRcjYgb4+RFzqR865Pbo1ur37/245dfX7pw7dMvvpneqoFpezYietvF/l6viFm7iA/L8fqok8feyqiMxRu9R+VxVsS91maeYa9+OK+ex+V2MT/b3h2MY5LUG+PY7mzl49v94oSDUfswT/6Bh/Wd/LjZ2sxjZ5DlsX1Q1LV/UPxvOxgMizzNMt/7efoYDg9jMd7abxXr2X6Ux0Z/WI4XebNma38cR2UsTxeNrNvM69g8zjf93/Z6p7+7n45aO4NO1k9Xq7XnqrW7ldpO1mwNWyuVeq95dyVdaHfH0yrDVr231s6ydrdVbWS9xXSh3WhUarV04V5rs1Pvp7Vadbl6p7K6WO7dTl9+8HbabaYL4/hip7877HQH6Va2kxafWEyXqsvPL6a3aumb6xvpxhv3769vvPXuvXcevLD+6kvlpD+VlS4s3VlaqtTuVJZqi+do/R+WRU9w/XAsybQLADh79P/ANEyj/9/qTq7/D/3/RJyp/ve89/8nsH44Fv0/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMC59e3cZ6/kO/PF8bVy/ImIm+Ohp8rjJCJmIuKXvzAbF4/knC3zzP3N/Lk/1PBVEnmG8TkuldvViFgrt5+fPOlvAQAAAP6/Pv/g5sdFt168zE+7IE5TcdFm5vp7E8qXRMTc/HcTyjYzfnl6Qsnyv+8LsT+hbPkFrMsTSlZccrswqWz/yuyRcPmxkBRh5lTLAQAATsXRTuB0uxAAAABO00fTLoDpSOLwVubhveD8l/e/3xC8cuQIAAAAOIOSaRcAAAAAnLi8//+H5/+F5/8BAADA2Vc8/w8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPiVnfvJSR2K4gB8Wuh7vD9GYpy7FWewDJfg0KFhAW6CJeAW3ABrwJlLMGBoS7QGE5PetpF8X9JebkN+nBIm515SAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA6NJzsZo/3l89tM3Z7tpJczcAAADAMZtiNS9fTKv5v/r6WX3pop5nEZFHxLHefRS/GpmjOqf44v3FpxqeIsqE/Wf8ro+/EXFdH6/nXX8LAAAAcLrWi+Ws6tar03ToguhTtWiT/79JlJdFRDF9SZSW70+XicLK3/c47hKllQtYk0Rh1ZLbOFXat4waw+TDkFVD3ms5AABAL5qdQL9dCAAAAH26HboAhpHFYSvzsBdc/vP+fUPwT2MGAAAA/EDZ0AUAAAAAnSv7f8//AwAAgNNWPf8PAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACALm2K1Xy9WM7a5mx37aS5GwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgjf15R4EQCIMw2Lu+M5n7H1YaNDU1qQLh428MBgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIA3v/vL/4mpcSaZe20sPY8ka6fG1qmxd24c/WF8/RoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAu9uclBUIgCKJgzvjfSd//sJKgZxAhAhoeVdSiAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4It+98v/ialxJpk7bSwdjyRrV42tq8beg8bRg/H2bwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAudu7nNY4qDgD4d2Z2trYqxig5RETBg17sdlNbe/WgBA/+CUJItzW69Ueagy1FyMWb5NyL6FFEUOKt/0PPLfRSbz3soYJnZWZnmmkacLV0Zpt8PvD2fWcY5n3fJIR8570EAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKA2eW8vzoqPhWmcVudu3b+2XvS39/WFGzt3lotWxEmbST8dXm0eJEvdJQIAAMDRkdX1fUTczXdXiz5dKOv/vL6mqPl/eH4a1/X8/rq/7uvav2i//3bv5QcDLUzHKW56YWM8OvVoKr0nN8v59sK/XtErn3z57iUrvyDph9svTfLyeSbf3bz5fr8Mj7WRLQDwf5ys+yqofx8q+mGXiQFwZPQahXdd/2cL3eYEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA0IbJdjxbx0lELPf24sLt+9fWD+pv7NxZrtvZ69d3mvcsbpFHxIWN8ehUi3OZd5evXP1sbTwebbYfvBYR3Y1eBR/PcE1ElxkKHjdIq+/1ecnn6Qg6/sEEAMChk1etqOvv5rurxblkMeLvHx+u/99sxDFj/X/vk7O3mmM16/9hazOcf4OtS18OLl+5+vbGpbWLo4ujz99ZGb47PH3uzJlzg/JdycAbEwAAAB5PP4no76v/08VH1/9PNOKYsf7/6vvhN82xMvX/gfYW/brOBAAA4Gh78fW//kwOOJ/0+/H12tbW5nD6WR3H5kp5vNJBqv/Zsao16/9sseusAAAAgDZMtpOH1v/PN+KYcf3/uZ9e+aV5zywijlfr/yfXvxifb286c62NPyfueo4AAAB063jVmuv/ebn/P32w5SGNiLfemMbVvwGcqf7PPvj25+ZYzf3/p9ub4lxKl6bPo+yXInpLXWcEAADAYfZM1Ypi/498d/XTX0981Lf/HwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKBt/wQAAP//K8ZAQg==") bpf$MAP_CREATE(0x0, 0x0, 0x0) (async) r0 = syz_init_net_socket$llc(0x1a, 0x2, 0x0) (async, rerun: 32) openat$vimc1(0xffffffffffffff9c, 0x0, 0x2, 0x0) (async, rerun: 32) r1 = open_tree(0xffffffffffffff9c, &(0x7f0000000300)='./bus\x00', 0x100) openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000100)='./cgroup.cpu/syz0\x00', 0x200002, 0x0) (async, rerun: 32) r2 = openat$cgroup_ro(r1, &(0x7f0000000140)='cpuset.memory_pressure_enabled\x00', 0x275a, 0x0) (rerun: 32) bind$bt_l2cap(r2, &(0x7f00000000c0)={0x1f, 0x8, @fixed={'\xaa\xaa\xaa\xaa\xaa', 0x10}, 0x101, 0x1}, 0xe) write$cgroup_int(r2, &(0x7f0000000000), 0xffffff6a) (async) sendfile(r0, r2, 0x0, 0xffffffff000) 00:10:59 executing program 3: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000001500)=@newtaction={0xe70, 0x30, 0x25, 0x0, 0x0, {}, [{0xe5c, 0x1, [@m_pedit={0xe58, 0x1, 0x0, 0x0, {{0xa}, {0xe2c, 0x2, 0x0, 0x1, [@TCA_PEDIT_KEYS_EX={0x8, 0x5, 0x0, 0x1, [{0x4, 0x2}]}, @TCA_PEDIT_PARMS_EX={0xe20, 0x4, {{{}, 0x2}, [{}, {}, {}, {}, {0x0, 0x0, 0x6103}]}}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0xe70}}, 0x0) 00:10:59 executing program 4: add_key$user(0x0, 0x0, &(0x7f0000000180)="9e", 0x1, 0xfffffffffffffff8) r0 = add_key$user(&(0x7f0000000200), &(0x7f0000000300)={'syz', 0x1}, &(0x7f0000000240)="03", 0x1, 0xfffffffffffffffe) r1 = add_key$user(&(0x7f00000003c0), &(0x7f0000000440), &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f0000000100)={r0, r1, r1}, &(0x7f00000001c0)=""/51, 0x33, &(0x7f0000000340)={&(0x7f0000000280)={'crc32\x00'}, 0x0, 0x10}) 00:10:59 executing program 2: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000001500)=@newtaction={0xe6c, 0x30, 0x25, 0x0, 0x0, {}, [{0xe58, 0x1, [@m_pedit={0xe54, 0x1, 0x0, 0x0, {{0xa}, {0xe28, 0x2, 0x0, 0x1, [@TCA_PEDIT_KEYS_EX={0x4}, @TCA_PEDIT_PARMS_EX={0xe20, 0x4, {{{}, 0x2}, [{}, {}, {}, {}, {0x0, 0x0, 0x0, 0x88470000}]}}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0xe6c}}, 0x0) 00:10:59 executing program 0: r0 = socket$inet6(0xa, 0x806, 0x0) bind$inet6(r0, &(0x7f0000000100)={0xa, 0x4e23}, 0x1c) (async) listen(r0, 0x3) (async) r1 = socket$inet_dccp(0x2, 0x6, 0x0) connect$inet(r1, &(0x7f0000772000)={0x2, 0x4e23}, 0x10) (async) r2 = accept4(r0, 0x0, 0x0, 0x0) r3 = socket$nl_route(0x10, 0x3, 0x0) ioctl$sock_SIOCGIFINDEX(r3, 0x8933, &(0x7f00000000c0)={'ipvlan0\x00', 0x0}) sendmsg$nl_route(r3, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000000)=@newlink={0x3c, 0x10, 0x401, 0x70bd2b, 0x100, {0x0, 0x0, 0x0, 0x0, 0x10218}, [@IFLA_LINKINFO={0x14, 0x12, 0x0, 0x1, @macsec={{0xb}, {0x4}}}, @IFLA_LINK={0x8, 0x5, r4}]}, 0x3c}}, 0x0) sendto$inet(r2, 0x0, 0x0, 0x0, 0x0, 0x0) recvmmsg(r1, &(0x7f0000007940), 0x55, 0x0, 0x0) (async) sendmmsg(r2, &(0x7f0000001500), 0x588, 0x0) 00:10:59 executing program 2: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000001500)=@newtaction={0xe6c, 0x30, 0x25, 0x0, 0x0, {}, [{0xe58, 0x1, [@m_pedit={0xe54, 0x1, 0x0, 0x0, {{0xa}, {0xe28, 0x2, 0x0, 0x1, [@TCA_PEDIT_KEYS_EX={0x4}, @TCA_PEDIT_PARMS_EX={0xe20, 0x4, {{{}, 0x2}, [{}, {}, {}, {}, {0x0, 0x0, 0x0, 0x88480000}]}}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0xe6c}}, 0x0) 00:10:59 executing program 4: add_key$user(0x0, 0x0, &(0x7f0000000180)="9e", 0x1, 0xfffffffffffffff8) r0 = add_key$user(&(0x7f0000000200), &(0x7f0000000300)={'syz', 0x1}, &(0x7f0000000240)="03", 0x1, 0xfffffffffffffffe) r1 = add_key$user(&(0x7f00000003c0), &(0x7f0000000440), &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f0000000100)={r0, r1, r1}, &(0x7f00000001c0)=""/51, 0x33, &(0x7f0000000340)={&(0x7f0000000280)={'crc32\x00'}, 0x0, 0x11}) 00:10:59 executing program 3: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000001500)=@newtaction={0xe70, 0x30, 0x25, 0x0, 0x0, {}, [{0xe5c, 0x1, [@m_pedit={0xe58, 0x1, 0x0, 0x0, {{0xa}, {0xe2c, 0x2, 0x0, 0x1, [@TCA_PEDIT_KEYS_EX={0x8, 0x5, 0x0, 0x1, [{0x4, 0x2}]}, @TCA_PEDIT_PARMS_EX={0xe20, 0x4, {{{}, 0x2}, [{}, {}, {}, {}, {0x0, 0x0, 0x6558}]}}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0xe70}}, 0x0) 00:10:59 executing program 4: add_key$user(0x0, 0x0, &(0x7f0000000180)="9e", 0x1, 0xfffffffffffffff8) r0 = add_key$user(&(0x7f0000000200), &(0x7f0000000300)={'syz', 0x1}, &(0x7f0000000240)="03", 0x1, 0xfffffffffffffffe) r1 = add_key$user(&(0x7f00000003c0), &(0x7f0000000440), &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f0000000100)={r0, r1, r1}, &(0x7f00000001c0)=""/51, 0x33, &(0x7f0000000340)={&(0x7f0000000280)={'crc32\x00'}, 0x0, 0xc9}) 00:10:59 executing program 2: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000001500)=@newtaction={0xe6c, 0x30, 0x25, 0x0, 0x0, {}, [{0xe58, 0x1, [@m_pedit={0xe54, 0x1, 0x0, 0x0, {{0xa}, {0xe28, 0x2, 0x0, 0x1, [@TCA_PEDIT_KEYS_EX={0x4}, @TCA_PEDIT_PARMS_EX={0xe20, 0x4, {{{}, 0x2}, [{}, {}, {}, {}, {0x0, 0x0, 0x0, 0x88a8ffff}]}}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0xe6c}}, 0x0) 00:10:59 executing program 0: r0 = socket(0x10, 0x803, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000b00), r0) getsockname$packet(r0, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f00000003c0)=0x14) getsockname$packet(r0, &(0x7f0000000140)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000000)=0x14) sendmsg$nl_route(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000500)={&(0x7f0000000340)=ANY=[@ANYBLOB="480000001000390400"/20, @ANYRES32=r1, @ANYBLOB="1b00000000000000a698788b280012800b0001006272696467650000180002800c002200000000000000000005"], 0x48}}, 0x0) r2 = socket$nl_route(0x10, 0x3, 0x0) r3 = socket$packet(0x11, 0x3, 0x300) getsockname$packet(r3, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)) openat$procfs(0xffffffffffffff9c, 0x0, 0x0, 0x0) sendmsg$nl_route(r2, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000400)=@newlink={0x20, 0x11, 0x40d, 0x0, 0x0, {0x10, 0x0, 0x0, r4}}, 0x20}}, 0x0) 00:10:59 executing program 4: add_key$user(0x0, 0x0, &(0x7f0000000180)="9e", 0x1, 0xfffffffffffffff8) r0 = add_key$user(&(0x7f0000000200), &(0x7f0000000300)={'syz', 0x1}, &(0x7f0000000240)="03", 0x1, 0xfffffffffffffffe) r1 = add_key$user(&(0x7f00000003c0), &(0x7f0000000440), &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f0000000100)={r0, r1, r1}, &(0x7f00000001c0)=""/51, 0x33, &(0x7f0000000340)={&(0x7f0000000280)={'crc32\x00'}, 0x0, 0x300}) 00:10:59 executing program 3: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000001500)=@newtaction={0xe70, 0x30, 0x25, 0x0, 0x0, {}, [{0xe5c, 0x1, [@m_pedit={0xe58, 0x1, 0x0, 0x0, {{0xa}, {0xe2c, 0x2, 0x0, 0x1, [@TCA_PEDIT_KEYS_EX={0x8, 0x5, 0x0, 0x1, [{0x4, 0x2}]}, @TCA_PEDIT_PARMS_EX={0xe20, 0x4, {{{}, 0x2}, [{}, {}, {}, {}, {0x0, 0x0, 0x8100}]}}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0xe70}}, 0x0) [ 659.363098][T29768] netlink: 40 bytes leftover after parsing attributes in process `syz-executor.0'. 00:10:59 executing program 2: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000001500)=@newtaction={0xe6c, 0x30, 0x25, 0x0, 0x0, {}, [{0xe58, 0x1, [@m_pedit={0xe54, 0x1, 0x0, 0x0, {{0xa}, {0xe28, 0x2, 0x0, 0x1, [@TCA_PEDIT_KEYS_EX={0x4}, @TCA_PEDIT_PARMS_EX={0xe20, 0x4, {{{}, 0x2}, [{}, {}, {}, {}, {0x0, 0x0, 0x0, 0xe6030000}]}}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0xe6c}}, 0x0) 00:10:59 executing program 4: add_key$user(0x0, 0x0, &(0x7f0000000180)="9e", 0x1, 0xfffffffffffffff8) r0 = add_key$user(&(0x7f0000000200), &(0x7f0000000300)={'syz', 0x1}, &(0x7f0000000240)="03", 0x1, 0xfffffffffffffffe) r1 = add_key$user(&(0x7f00000003c0), &(0x7f0000000440), &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f0000000100)={r0, r1, r1}, &(0x7f00000001c0)=""/51, 0x33, &(0x7f0000000340)={&(0x7f0000000280)={'crc32\x00'}, 0x0, 0x500}) 00:10:59 executing program 3: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000001500)=@newtaction={0xe70, 0x30, 0x25, 0x0, 0x0, {}, [{0xe5c, 0x1, [@m_pedit={0xe58, 0x1, 0x0, 0x0, {{0xa}, {0xe2c, 0x2, 0x0, 0x1, [@TCA_PEDIT_KEYS_EX={0x8, 0x5, 0x0, 0x1, [{0x4, 0x2}]}, @TCA_PEDIT_PARMS_EX={0xe20, 0x4, {{{}, 0x2}, [{}, {}, {}, {}, {0x0, 0x0, 0x8847}]}}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0xe70}}, 0x0) 00:10:59 executing program 0: r0 = socket(0x10, 0x803, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000b00), r0) getsockname$packet(r0, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f00000003c0)=0x14) (async) getsockname$packet(r0, &(0x7f0000000140)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000000)=0x14) sendmsg$nl_route(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000500)={&(0x7f0000000340)=ANY=[@ANYBLOB="480000001000390400"/20, @ANYRES32=r1, @ANYBLOB="1b00000000000000a698788b280012800b0001006272696467650000180002800c002200000000000000000005"], 0x48}}, 0x0) r2 = socket$nl_route(0x10, 0x3, 0x0) (async) r3 = socket$packet(0x11, 0x3, 0x300) getsockname$packet(r3, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)) openat$procfs(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) sendmsg$nl_route(r2, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000400)=@newlink={0x20, 0x11, 0x40d, 0x0, 0x0, {0x10, 0x0, 0x0, r4}}, 0x20}}, 0x0) 00:10:59 executing program 4: add_key$user(0x0, 0x0, &(0x7f0000000180)="9e", 0x1, 0xfffffffffffffff8) r0 = add_key$user(&(0x7f0000000200), &(0x7f0000000300)={'syz', 0x1}, &(0x7f0000000240)="03", 0x1, 0xfffffffffffffffe) r1 = add_key$user(&(0x7f00000003c0), &(0x7f0000000440), &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f0000000100)={r0, r1, r1}, &(0x7f00000001c0)=""/51, 0x33, &(0x7f0000000340)={&(0x7f0000000280)={'crc32\x00'}, 0x0, 0x1100}) [ 659.483352][T29781] netlink: 40 bytes leftover after parsing attributes in process `syz-executor.0'. 00:10:59 executing program 2: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000001500)=@newtaction={0xe6c, 0x30, 0x25, 0x0, 0x0, {}, [{0xe58, 0x1, [@m_pedit={0xe54, 0x1, 0x0, 0x0, {{0xa}, {0xe28, 0x2, 0x0, 0x1, [@TCA_PEDIT_KEYS_EX={0x4}, @TCA_PEDIT_PARMS_EX={0xe20, 0x4, {{{}, 0x2}, [{}, {}, {}, {}, {0x0, 0x0, 0x0, 0xf0ffffff}]}}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0xe6c}}, 0x0) 00:10:59 executing program 3: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000001500)=@newtaction={0xe70, 0x30, 0x25, 0x0, 0x0, {}, [{0xe5c, 0x1, [@m_pedit={0xe58, 0x1, 0x0, 0x0, {{0xa}, {0xe2c, 0x2, 0x0, 0x1, [@TCA_PEDIT_KEYS_EX={0x8, 0x5, 0x0, 0x1, [{0x4, 0x2}]}, @TCA_PEDIT_PARMS_EX={0xe20, 0x4, {{{}, 0x2}, [{}, {}, {}, {}, {0x0, 0x0, 0x8848}]}}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0xe70}}, 0x0) 00:10:59 executing program 4: add_key$user(0x0, 0x0, &(0x7f0000000180)="9e", 0x1, 0xfffffffffffffff8) r0 = add_key$user(&(0x7f0000000200), &(0x7f0000000300)={'syz', 0x1}, &(0x7f0000000240)="03", 0x1, 0xfffffffffffffffe) r1 = add_key$user(&(0x7f00000003c0), &(0x7f0000000440), &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f0000000100)={r0, r1, r1}, &(0x7f00000001c0)=""/51, 0x33, &(0x7f0000000340)={&(0x7f0000000280)={'crc32\x00'}, 0x0, 0x4000}) 00:10:59 executing program 2: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000001500)=@newtaction={0xe6c, 0x30, 0x25, 0x0, 0x0, {}, [{0xe58, 0x1, [@m_pedit={0xe54, 0x1, 0x0, 0x0, {{0xa}, {0xe28, 0x2, 0x0, 0x1, [@TCA_PEDIT_KEYS_EX={0x4}, @TCA_PEDIT_PARMS_EX={0xe20, 0x4, {{{}, 0x2}, [{}, {}, {}, {}, {0x0, 0x0, 0x0, 0xffffa888}]}}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0xe6c}}, 0x0) 00:10:59 executing program 3: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000001500)=@newtaction={0xe70, 0x30, 0x25, 0x0, 0x0, {}, [{0xe5c, 0x1, [@m_pedit={0xe58, 0x1, 0x0, 0x0, {{0xa}, {0xe2c, 0x2, 0x0, 0x1, [@TCA_PEDIT_KEYS_EX={0x8, 0x5, 0x0, 0x1, [{0x4, 0x2}]}, @TCA_PEDIT_PARMS_EX={0xe20, 0x4, {{{}, 0x2}, [{}, {}, {}, {}, {0x0, 0x0, 0xd003}]}}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0xe70}}, 0x0) 00:10:59 executing program 0: socket(0x10, 0x803, 0x0) (async) r0 = socket(0x10, 0x803, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000b00), r0) getsockname$packet(r0, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f00000003c0)=0x14) getsockname$packet(r0, &(0x7f0000000140)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000000)=0x14) (async) getsockname$packet(r0, &(0x7f0000000140)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000000)=0x14) sendmsg$nl_route(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000500)={&(0x7f0000000340)=ANY=[@ANYBLOB="480000001000390400"/20, @ANYRES32=r1, @ANYBLOB="1b00000000000000a698788b280012800b0001006272696467650000180002800c002200000000000000000005"], 0x48}}, 0x0) socket$nl_route(0x10, 0x3, 0x0) (async) r2 = socket$nl_route(0x10, 0x3, 0x0) r3 = socket$packet(0x11, 0x3, 0x300) getsockname$packet(r3, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)) openat$procfs(0xffffffffffffff9c, 0x0, 0x0, 0x0) sendmsg$nl_route(r2, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000400)=@newlink={0x20, 0x11, 0x40d, 0x0, 0x0, {0x10, 0x0, 0x0, r4}}, 0x20}}, 0x0) 00:10:59 executing program 4: add_key$user(0x0, 0x0, &(0x7f0000000180)="9e", 0x1, 0xfffffffffffffff8) r0 = add_key$user(&(0x7f0000000200), &(0x7f0000000300)={'syz', 0x1}, &(0x7f0000000240)="03", 0x1, 0xfffffffffffffffe) r1 = add_key$user(&(0x7f00000003c0), &(0x7f0000000440), &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f0000000100)={r0, r1, r1}, &(0x7f00000001c0)=""/51, 0x33, &(0x7f0000000340)={&(0x7f0000000280)={'crc32\x00'}, 0x0, 0x6184}) [ 659.616885][T29798] netlink: 40 bytes leftover after parsing attributes in process `syz-executor.0'. 00:10:59 executing program 3: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000001500)=@newtaction={0xe70, 0x30, 0x25, 0x0, 0x0, {}, [{0xe5c, 0x1, [@m_pedit={0xe58, 0x1, 0x0, 0x0, {{0xa}, {0xe2c, 0x2, 0x0, 0x1, [@TCA_PEDIT_KEYS_EX={0x8, 0x5, 0x0, 0x1, [{0x4, 0x2}]}, @TCA_PEDIT_PARMS_EX={0xe20, 0x4, {{{}, 0x2}, [{}, {}, {}, {}, {0x0, 0x0, 0x34000}]}}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0xe70}}, 0x0) 00:10:59 executing program 2: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000001500)=@newtaction={0xe6c, 0x30, 0x25, 0x0, 0x0, {}, [{0xe58, 0x1, [@m_pedit={0xe54, 0x1, 0x0, 0x0, {{0xa}, {0xe28, 0x2, 0x0, 0x1, [@TCA_PEDIT_KEYS_EX={0x4}, @TCA_PEDIT_PARMS_EX={0xe20, 0x4, {{{}, 0x2}, [{}, {}, {}, {}, {0x0, 0x0, 0x0, 0xffffff7f}]}}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0xe6c}}, 0x0) 00:10:59 executing program 3: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000001500)=@newtaction={0xe70, 0x30, 0x25, 0x0, 0x0, {}, [{0xe5c, 0x1, [@m_pedit={0xe58, 0x1, 0x0, 0x0, {{0xa}, {0xe2c, 0x2, 0x0, 0x1, [@TCA_PEDIT_KEYS_EX={0x8, 0x5, 0x0, 0x1, [{0x4, 0x2}]}, @TCA_PEDIT_PARMS_EX={0xe20, 0x4, {{{}, 0x2}, [{}, {}, {}, {}, {0x0, 0x0, 0x40000}]}}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0xe70}}, 0x0) 00:10:59 executing program 4: add_key$user(0x0, 0x0, &(0x7f0000000180)="9e", 0x1, 0xfffffffffffffff8) r0 = add_key$user(&(0x7f0000000200), &(0x7f0000000300)={'syz', 0x1}, &(0x7f0000000240)="03", 0x1, 0xfffffffffffffffe) r1 = add_key$user(&(0x7f00000003c0), &(0x7f0000000440), &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f0000000100)={r0, r1, r1}, &(0x7f00000001c0)=""/51, 0x33, &(0x7f0000000340)={&(0x7f0000000280)={'crc32\x00'}, 0x0, 0x8461}) [ 659.728407][ T27] INFO: task kworker/0:13:6406 blocked for more than 143 seconds. [ 659.730641][ T27] Not tainted 5.15.151-syzkaller #0 [ 659.732269][ T27] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message. [ 659.734546][ T27] task:kworker/0:13 state:D stack: 0 pid: 6406 ppid: 2 flags:0x00000008 [ 659.737031][ T27] Workqueue: usb_hub_wq hub_event 00:10:59 executing program 0: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) sched_setaffinity(0x0, 0x8, &(0x7f00000000c0)=0x6) ioctl$TIOCGPGRP(0xffffffffffffffff, 0x540f, &(0x7f0000000300)=0x0) sched_setaffinity(r0, 0xfffffffffffffe08, &(0x7f0000000540)=0x4) r1 = syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ptrace(0x10, r1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getpid() r4 = getpid() sched_setscheduler(r4, 0x2, &(0x7f0000000200)=0x4) connect$unix(r2, &(0x7f000057eff8)=@file={0x0, './file1\x00'}, 0x6e) sendmmsg$unix(r3, &(0x7f00000bd000), 0x318, 0x0) sched_setscheduler(0x0, 0x3, &(0x7f0000000500)=0xda92) syz_clone3(&(0x7f0000000480)={0x0, &(0x7f0000000100)=0xffffffffffffffff, &(0x7f0000000180), &(0x7f00000001c0), {0x8}, &(0x7f00000009c0)=""/246, 0xf6, &(0x7f0000000340)=""/95, &(0x7f00000003c0)=[r0], 0x1}, 0x58) openat$cgroup_int(0xffffffffffffffff, &(0x7f0000000080)='cpuset.mems\x00', 0x2, 0x0) r6 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) fchmod(r6, 0x408) sendmmsg$unix(r3, &(0x7f0000003b00)=[{{0x0, 0x0, &(0x7f00000010c0)=[{&(0x7f0000000c40)="2b8ed75f70313b8b87cf63573738e3c600a7d7fd402b9ae32ec2325964428a08553f7d5079f2cbf67c7de0e9a966247a3b3c5d6e9d4c215b0b4568cf2a710ba31a479d180af7e1c12dcc0468cf267d7f953c06877370e15d986383f76ca345dc3a51efa96d5f8348235e2ea03c6618d7984c1e6b24c30ae22624ad22007a0427d0b9432779b4583b3b37023767d7fba864f61f056e98cf43ddc108ff1fce6b039f74e39f3a2a108580843060960bbaccac428b7c4b68b40e6983ac700e4327905eeb859b5d1ce0de0f444e19f2a932e8976073512756e5c220c4d082b8e6cdf5f216f74cb5e916b2f32b460f", 0xec}, {&(0x7f0000000d40)="09a9881c56ec71cb9d73c98df371bb557d2001d76498c2903e45eb7048bd816946a4827fd60fb9d48a563476fd2e37b50fefbb61dea0eb6bef87d46a7d441d432a2dfb4ff64754e767cfb0e606eb4dc4d80554885a41af7156340ec0ad2c784f3eb3124508b4b987fab23a0fbea743f187455f1ea9cecbc0a23604ed282854b4214effb784da4ecdce917667f3f9fe5617f7456d1d9c6c0d50a33b91e60b0b60bf6969030ab69fc4ce9efae3e6d39eb446e189ab466ded84d6c1ba9f1433", 0xbe}, {&(0x7f0000002740)="0e2473e5759b9dda33965cfec431eb2a5e3e8c619b7aa85e70872b581c72d29628909f3292800ba497a0a98d34e7bb6932fa59313ee72896cfafa23c98995f30b86a070242a9f28a4fe66d1550f9c4a8be4fc48386b40bbb7d7a81dec384a2060f65b4677ae659bab6777a0231f6a6fff09fd670e491640d8801b2cd79de96189fda9ec503d86b1a5aad7bef86e08d340c0ba8ee573d2f386a5f803699e3311c9b8fd760523fca19bc13e10c79cb657acd8b71b63aef440ec9169146f78b0af22f1d5c5ed468afee65695e526bb25d0a61cb503177a5454a4b716010591e79925455b30a69bec718950c0bbb5716ae7a0707810e029760f29aa263b20d511e4982e8111eb74f4b1d3944b20bb779b0662bfdcee145f8e3c03861379965dc0884777da9b025a65ccf831daa2bd3209aa2506cb718e7ebbb46dc9ad711642f90206051ffc8ca0e2a0658d7aec20a039cfea59b09412c522f730e804604210bc570ea49cb0feb3bc2743e2aeb8f21ea1501f1940011835ac469fe05916cac64df3d5f63f0fec6ca5484d258836ab346d4882e962653af198a5e46a0bcbe8145ea36bd2862955f23dba301f852f2f2ee61511d72f46f23e37e10042d5b9e8de2110afd4c62816f0e7a9b434013c07dad9bf9ae90fbfc493f5836c3cfe6a26faedd8b05b1c297855e0d14fb32784b5d1ef77fe7ddaff5bada14fc2756ba3734a655628d4d0f36c88992122da9610bf5fed963a9a091dfea77f18121276cda606c9bfe66e381a83012c675379f553197bcf400c9e49a461c32f6ff0a1404b53633e0040c54766db8abb95a41bf80abaf197571aa0b986db64ee5ebc1f7ece29637ddaa2318807eddca2d62096a7e0b350d3523ae76ab6789949932fb69820702f4813d9290c692928fff5c09a792c55468cd1238b9952fe5ef60243474951c0313768df3359968fda1a3da44b3b60db746eda88681abe8496ade591e83d6157695f470b7d1da6e567c9d34877f2f8d9534e102a9d3bd4713d31c029cf60e8d9f14c53ad44c55fed5b45ab2e33ebf6d83fce3e996ae9f19d5b59677747c69112e8e3a920fbe3e023484f3d00f08623302992122edfe034a260c985c28bff05996fff1088005ff6648996656eb8079d88dbe76fccab714f94e755d12e697b0af4f114e48557def0304e44b8c0c15cf5bcce5aee80b8e637905199e54fda5728efccd63f85abc2a50bc016b1e307303a35b479e09a7f1f9c577c18b65c44103e4e83e92ada15727d00de6631d50a69555289c96d1a94aa9ae7d4dd6dbf7e0b8f7f4e4882e6437815f3e10f5b9fbe337a0209f111c29fc77c6bb2c14b25a8bb7d7187db6d8f2519197230bde1c830913f8008c97e604b7e35dc81be69c3a19ecdcf1747240669ad183116758ee5a2060c2d3739df3d1fb9f04175f13a0529ffc40b26e33a012f943fe3db159986fc76e5b0090e05805032e61e5b394f8fd6ba6f01513a41e6f50807259a1a8dc9c3c7f6e0632f99f987c0248a6a0d02926d223e9876b497cad8c4f9a585b8a58445fe20dcd469136260572a9dd18e072e2c64c030221473b351bc42b03972bcbfd5eb0688dd5310c99ec9c15c8ae838d459c4e6310f64604ed299a29d83d36c20519729ba0dc3e5b923b9e440304e66d31545bcc8909a1a22620b8625a37a8179b778b68106a56333afca538ad23fbb6b0e8c5cdd7fd4a3534a97b5490e88e1e1cd997ece54ea1654e9db81b2bbd3ed986061115ec81c92977cb4a76ecc777ef44ccde4044bf86aaf9fbc9b672728b8c63ef3c64d54a0190296a649ca5bb39585308acb4869f17b922bde28c681b0a771b46dde5f0f501972adf7184de83e81c772df83b24f6154df22c97934675a345d2aaca1e82cb6dceebee7ad7fd0053b368e53fa6e66a54e02a4da6244fefd3ffd4ad70119c07d9a0f56407a72ed1e9f07b45fa4f9d2443343a3965eb389bf4548beeb847677edeb2129852e4af2e056e0dbf75db2286f310bc0123e99f35501d5ab6c8c1adef2594d8813ea2284e90f28200b027b138f1ac308999bd7bf88ba5bd0d0688367463b0ef644d613a19422b29b48b21157507f1262d6ff2151b4e525f20bd7f2b77fb42bd766dc6018eda8f7f1b5b3ab283537373217ac8c4c2a36ed0fdc4d324cdedeae27b5a08c6672b876f9a8f5d04e6662a8ca0301fc8ba6d94e40be0c5313d77090bb354069846378d812e3fdd7187db064f0e3d3a9fc4202235630aeab096377ce7c3b0a9fa9e63fe65326c9d921fbf3ec98af2923710a1a5536526f1141a0a66d96e4be3d5a88742c6430971a27d60dea323c5ed5ac2c9e75b21350f624143b384baabbe8ce07790910a5cbe79611e772e15e1f9857f582c4030a8fc476b03a09d0b9b7b45298e957c3dc395083e254b994a2b1cbb09c173b9cf04b349f87327c8f5b59c55a6c489046d75935d6780fd9c8b7a150fbda788c877189b175b7af41bc15748304cde546bd1bc5d5c69d38e7d5bba71cae7fb0ce4dbe7e54353257a932c83d4ff6cda3ee65c65d43d7b0027e787b3082bc21edc6f3568675b4e1c9ad408f5c00857d88a6d7bf7c514d2a3c6a6c4ce7fc4d720bd9392442c5f3bb153d29984290217b364ee13a44eaa37413077b17a221b862bc7eea29742e893b0e9a92e27984d7169f4ae0019ad912cd42c24bcfab4ffe020a288a328fa66a3158abe15a7a37142df4115545d5a06788f35df1c4ef2343025493b5b29df8ae6300965a8eddef9d833c11180d78f669c4b2ded4330eb6a18296343ed4f609de1de1ab0a1f159eea5fa3cb8b31ea2d78d2dae602de1ed384afb4f78bcb5dd123c1a9396ef702944142cb5473e533a220b6c36f63eaaf67e8169380a3492694c82feab10bbfde2c05ad97e0d9503981d350056032deafecc8b11974cede49b49a12bf08c35e8ee216dee4790fb567ddc624042c843fb0bdc57a937ab2bfb233d0f14603c148ad00e9e66a0d9efccf6afb2af25744c6148eca5868461b2e6c91c972223acd1b9418a470d9a617eff9b284ebd3c89d94def53bb054d008ec64beb0835dfe079c292fa366da1d1c7809a8241a96498fb4f4768916414a51f3e0ef03df477f98fc54990982e8b7ca8f9bbff4a25f994583b24ef9b7d87273871eca97103259b39270694f25aefa64c5ef1defdbf823d758e4c1cb78c555eeec281e31a40b2690cec6dceafda8d5ad47a2e3f30b348a877e8f5a99d406de6f03a9ba525ac094292b9ef200c16e676ceca9ba772ce97f63bd8b9ec81cd924d11484c91915dc84cb9ca40a591141505c1804203ca9ec77c074af8acc9f5b6bfa8976ed856575b041f8c2b58baab15096789588c109e91bbf68554b70aab4b7cc0d4104ad52c4351f72061b5c7e36ce0c78724441dbf09aa60d9e503a8237dd0c9e55ae945e992457f9a56472b4673c9f854da1d8ecfdba3aff9866a1bf4013315f3e0d533947bfe1d25515e1cf55328496ee945316e6c2873b2e1cfbb5f1c2e13eae14faf33ce27bbf1899559902c8841e602187d9e27e196ed26e6b495e393ce47c494f3887d97e519008efcf9a2aabc48c9fa734f1fceb7ff209ef4f916e883b405156f3918f19556e2cddd5e52eebd7fa137f153994c727e2407496f5ad3c52e677c858c7e38e895c65ee6be86456cb41fd9be3fbef62da7028aa0e08dd2ba9f927e1d5d34b7ec318e0dd97e3df513e2b979448d4d99ae160aadc1f3b64a9bd1d5da8bbbae4db9d945af9188b8e07f59f2464b2b30703bf5edecc75e2f59c563d0c6700d4c3e934efb53f2f0b4782646c1bd2a88b1d5408b77adf063f19ec51b91ea31ee0cef2e7f0725d0bccdf1000ca392845808c7606611f7e4a057050f138a8067551a3de2b53c28dd56c19a2daf132f0decbda875ab44449ba690ba4e8cd10b4d5c7ea0a329e85d545566ab1368c9063e582179e72d8292f2109ec1e8ca3907eeea49af93008fb8cc7f76bfe23fb3503a69ce712cba457d4b64868b5faa28123a16efd374791216623815a731b60d653b08caf4c734b17eeb3c1d7508ed98391970a9cbe39b76b2652e3b614de8dec3316605ac9fe1da2b4e47652d2fae87df254dcfdf539d3616c4a7698414377848a922b2ea2673c6c77d23d6ca28cceb83a31377ea3b7b9b7e01dd63f1da07669a64388953898cfac548a9af5c0f951f1814858cd1616ce33159066c59271da8a188c3aa0374823611d01c398ec5115678bfc7aa00e7c11bd8da51811e8d3457a84071007b17c8b9e54c5b268a80889958199f313d43ccf26f8a0e70880f29aa5fdb28002e9a2993045156897c9ff43efc9ab9563e9e398b9e874639e830d1106b755b13bc6174d04b18e9ae8aa9c38f638408918a62b5509e0d77ecc77162c2a6b162f786c09a5fc7ab46cbe4eef64b00eeb99faf0dc8c3ad778de6dabed2e70b89393f60ca04396aac7b17bf1652fe4efd4a579b0281afb78aa13522add0e67933bf9a425d78a57f861e7a2fb37cb3fed4275b9a7fecd1ad850469427e48a6a9c3610aa4913e063c5f8eaf1e906d8684f899ef7684189ad443859ec33fc90e63a6621f3ae76c19a4250f50082afdf8335d371164ddb932c89a88fcb8e8b757a1a3f038e5f5d5ade3370aab46815efac7b58cb093c9131babd500d34dd14246c3e0cb7572c8ba7ae3d37cac35a3a113dc4ee7182fada14f64c01f478a884286c355a381b6a5af30703edf4b49fbba5277c09098f6719e9daea2d984db39bdf39c5041b00736a6faeb459d323b54436d10032f039bafa9f7b41d12f1df4db7fc89590f3287dc8f5ab5be164fcfa5f7d9d6f5d2e8d2615abc05ea223af9ffcaa338b7cbbb845548fffa1c102d94cdd5e3208f23930ebb708e08b89cc5ace6c0e2ef069f1c23cf316abce9a379722f1682c01a6c2ced4008f16b6a9af0fc076f30b8eafe458e575f43e81ba9b3cd72c7a934b1764173d81e82dd4c8f94643fa345a256102137d7a380afeb70532585d33bfab51bda74619053afc09bfc864ee8f95fff3fe03920c4d86454855de3e2f05b5a496c9cd7deabecd3ea3fd6d3534b439c9ff9eb8db2e4b31f80f9ae0d9bdfba468bffa46978c0880ac2c0fdd97d536293e8c00bb0be2a83e909c9640464d3150c3c827ff3d3291685f9b6254164fea24839035d9dc543ad490aa78e90d38cb39743b04ed0c0682ee2fbf8fe7fa1b5624f31088f4a4732a5d5ee98ace4bc8e2d274149551e3aa5e70c7109d89ef68f7b948287a953a81b383a4e8480b3a231c1d0a8a64e29ec92dee24acf7d374416210cf959cdf7f179729de6815a064f05bd2d03429947100617ce8a50cb609e5840ddf44bb99feb7d9e08fbc7be48e1f2a119cab2aba024a85106b355b3d16e2b7dfe5cc0c06cb267ccb23d6fb98df3d46cf1f9efb56551ba981ceaf2499cadf15401bc68a78443f75011e33a4700d04c7fa0d3b15dc946e4ac4ea87db296c5f2815d37c4e59a3e25a4bf156e067e37781b181f9954d5c3d9d658e9dd163546aa96f6d7b1f447ae4d0ce901a6ecc9e377daf13051330b3f14a76e69523116d25a4f083bc467f380f0d96dc14741fa3af42d23e0cafe01e8e4e048ae7374e6a1b02b7d68f2508bc434902daaa4442ce164a07ec4862258fda0cf554c4064ce6a9fbb1ae0db2d2bb946489df89a9f222f1eed17dee22c2f51ae7e5dbf217a59d0f23e75f9bfc6ee900f0134dfb7e598368278cf00875a740f798656a4c173a409c3e1a8b8e6d67ad18f653aaa2dc8e2e8f0eb976a89ad", 0x1000}, {&(0x7f0000000e00)="d2374d2e6cc1fc248d57ef3e7e0dc495a3b4c59dc0bb6457260578fedc7fa3c5d59ca1789f86a316eed5b1f4e8346dc79398befba3386a00ed37781238462b91d5645b12f4546731d81b5800d2759a9b3e2ade47c1f926a105e0637488d2f39a21f628d77a3f1526137aea1cdee5eff3342868175fccf68ca1da08df2ddfb408fb9c2dbe21be4d9d8715e4ec7abd2c6bcdea111277d9b9b7bc67ffe7e624b4dab98ae3d0", 0xa4}, {&(0x7f0000000440)="84add9822223e79caaeadafcdad0385a1e36feca2eaced94e7284495f61940d8926d1e206e2c7361f7836d", 0x2b}, {&(0x7f0000000580)="37e8fe197f", 0x5}, {&(0x7f0000000ec0)="0094771c733db756db28b217fb56a9db039047b4d4db257416d6ca948a4f070fc20cb071b00a27650df90afce5f138809f79e741b9b8a734bbc6ba52909a89868e14dc632d0490fe5f13a4341b51319ec7fd41ced1645fc080794530b8875c950dddbece47ee72cd1163e7fe49f7387febaef84412d4149fe829d322d10a0e65242f32b7281c27e36feb7ba3c2490af9cbca43ac053170d84b8c94c7e72b48e525c99c41dca61aae24bf77ead89eed796c0558c8100a333d593769b6a6af38c13d9702c4b7c72848bd8350ad9418f42f9472c1c3bb31cf99c9210675dd", 0xdd}, {&(0x7f0000000780)="62fc4318532c2ef1a393a92771c331222cdd6e54ea8cd7f1543405b54de81f701458423f32e06a53a6e7137b82", 0x2d}, {&(0x7f0000000fc0)="a13525a4c61782e43840c931db817902d8a35f9d001440f4deb591e574667c33c908544d6a4aa94a942be621dbc71d67d14ef84401da330104ad042f4b4f6178169e151043e5ea2934e18c7434a2aba6ad4183987392d804ca445beee89e5dd6669c43f87874b654b5024f7f69d2a538f48f812f914041d69b0cb72b120f881c29b9d3e77cc6dde248c611801bc1258a9d919fe04d7dd0f67c617a6a78db147d52ed5d3400d84a531824acae63ebd634a4fedabd2322fe88a48a0f850fa681ae5bd8d52da3ff89216f5f89311109a0c6222f93b8ec93ac0fafef", 0xda}, {&(0x7f0000000900)="fa0a9a1d55306c806b8bfbe73034842f50f111d735d80a82a9ad963ff1bb1b9a3a62dc9d80262c504558430c5ea47a7b6957338f7cefb08796fd2c10bceda2b3fea5619e838d399adae5784efdec90b0a3126ac8b13199e36164ea2326990542", 0x60}], 0xa, 0x0, 0x0, 0x40004}}, {{&(0x7f0000001180)=@abs={0x0, 0x0, 0x4e21}, 0x6e, &(0x7f0000003740)=[{&(0x7f0000001200)="88cbdd7eae36f5f557749906eeda94d8e53df0ae1fe3160ef403a0d9c34ebffe3470a25244b2dcd13be73875fc9c565f47c59b951730051d01eb0dc43cf6ecfa2dd24c5fec87de607145ad3e5170c29132f1d470215a10bba42272a65cb70023f6a59c6ac2e39c42ed9238c2e7b278ade0901d0ca5dd8e8ffd49cae3f80cea024c7a1c036c9166db98e95c6cf79b43b61caca8df2f64ba970d139b19afba5f1a0d221cca5d1630fee915b5e606cda8a762cad2fb9f739f44def4788d15c75d0b39926f99eca55040aae15730c74d1632cbcd692b085de29be166c8cc880bf8245e53e2c53f4737061b25ba52b81e28dce7ed62ba08e90c07", 0xf8}, {&(0x7f0000001300)="c18652fc7e49f6fd74ce973131809fd0df73061b18d40944e057519593f56cb48de5a46c7a4c4bba2477283864783faceb6def34e1d9fb8e092392aa20d2151b397aaaa185aa972713acb5461660e6d537f91d82602fcf7df30d2d0a76d3031db10895cbb07ad14fabd7be9e093419d9c65b5e067f8cc84bd55e5164cbd32ed30e5ef469a4bfef183a355fb1750cc426ad2bbe1e6b1e0d9fa6a0fe31472816ba53e85816ad", 0xa5}, {&(0x7f00000013c0)="25321dc1ee97e65dee32d4670d7ef8f9506e5bf0ed210c143e8b91dc2db6094c80577849cde7dd7d9afc75518e1d433336bc1b39082c3e8d66dfb6829693c5d804495e8e4f1c4cf1c3b3b8407d53af44f39d74204188c4d25091aada447621503e5788103958499ee8cee4f776fab34e30034a86e2b9169dfcef30f3becbd2afa67fdadfcf2dd0512cdce291fc2aef5e24ed2959d148d9a3960e9488392423ef20d3ec64105b41f686227d71267444c48920396fce635b229b89e0160a2b0d4e", 0xc0}, {&(0x7f0000001480)='#b', 0x2}, {&(0x7f00000014c0)="0c8c9d6db1ee6b7f6f", 0x9}, {&(0x7f0000001500)="930cd4f29d151b5c3bf02e1b8f873a239fb30ca3d0abb453b06a5b85306b3b7cb261198963a317b94b3d6b6c8b2e7f5ea28cd5540cc3aaea489f0368e28043d86611098cb9a533f75eb31a63bc330a9ddd805acffbf0043ebdbdd415f15ee6084717b2c076a7e7779d083947a0c822f6d2f289aa8502226d9f433ba5086803f59c62b766a17e12d34ea06f79a209cd720a563dabd91e39513c0e491cefb2f7ccee2dd1d7b4b02cf031096a4c3ad6548a31c4104764490562be8c35feb7036175c035f59cda38d406ef4f0cb5", 0xcc}, {&(0x7f0000001600)="2f75f6032b5cb537716f2786ddf709dff4695601027dd91ffcbb1c71b99220516bf06e34", 0x24}, {&(0x7f0000001640)="a5f8eb1470eda57dbf9518cf9ffaefb1f817bafda890f798c75344d2b9c0608c49fd36377e383f22325bf6b5ce451e7a4d3afd48916e31e5b151dc98375082802678e81bba5e79b938f631a5aa875da18f5b641aefae40a01f4c0d7febd0e818acb28427fef0c10e98d6710b53692def59a8feacd60e4b500f5c140b3e5feb34c55295aaa8e0e89ef96a1fe8acdc92de18d09b970361d7252af28c82c0a69976e620", 0xa2}], 0x8, &(0x7f0000003940)=[@rights={{0x24, 0x1, 0x1, [r2, 0xffffffffffffffff, r5, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x1c, 0x1, 0x1, [r5, r5, r5]}}, @cred={{0x1c, 0x1, 0x2, {r0}}}], 0x68, 0x4}}, {{&(0x7f00000039c0)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000003a80)=[{&(0x7f0000003840)="f1989b1d754fcef51583225a269e0c2c8742b737ab55689bec73ae420c1a8e6b55", 0x21}, {&(0x7f0000003a40)="bbd3da639730a3f569e6877cdc9be19eafb613fa0f4049cf9a5e3d2e6db258e17188e50374e7a2b3428e78fc3138897daf2314e1420a1359", 0x38}], 0x2, &(0x7f0000003ac0)=ANY=[@ANYBLOB="380000000000f3ff0000000001000000", @ANYRES32=r5, @ANYRES32=r3, @ANYRES32, @ANYRES32=r5, @ANYRES32, @ANYRES32, @ANYRES32=r2, @ANYRES32, @ANYRES32=r6, @ANYRES32=r5], 0x38, 0x2000000}}], 0x3, 0x24040084) recvmmsg(r2, &(0x7f0000000740)=[{{&(0x7f00000005c0)=@tipc, 0x80, &(0x7f0000000400)=[{&(0x7f0000001740)=""/4096, 0x1000}, {&(0x7f0000000640)=""/251, 0xfb}], 0x2}}], 0x40002db, 0x2, 0x0) r7 = syz_mount_image$vfat(&(0x7f0000003880), &(0x7f0000000000)='./file0\x00', 0x0, &(0x7f0000000ac0)=ANY=[@ANYBLOB='nonumtail=0,quiet,errors=remount-ro,uni_xlate=1,uni_xlate=0,fmask=01777777777777777777777,utf8=0,rodir,utf8=1,uid=', @ANYRESHEX=0x0, @ANYBLOB="2c73010000008b194cfcd2686f72746e616d651de811dc71c565776c61746535312c7175696500000100734a495308c559c1efff1fac20fe31484945c1146c38e80ae6ba42994ac68f26107563bfabe39c36dd4a3825b427677feb067dddde0c34b45e6e0a74fe01d56072caae16d7ce639ae06f919249d61f2f40a9611ea8abab648f6f9732b3adf722efc4b990653e1af411374a63f9bdedbfd2b1e07863c278f00bf6f408749df241cf41b631e9b4a53c672fc799efe007b750d093e7b09144b38f154e962977328e91e93925960000000000", @ANYRESHEX=0x0, @ANYBLOB="1118a29b69722c08"], 0x1, 0x2a1, &(0x7f0000002300)="$eJzs3T9rI0cUAPC3siwpSSEVqUIgC0mRythu08gEG0xUJahIUiQmtiFYImCDIX+I4iptmpT5BIFAuvsS19w3OLj24LpzYdhjpd2T7JNl67Ds+/P7NR7Pzpt5Mx5sXOzT9x/2D3bT2D/57WE0GklU2tGO0yRaUYnSH3FO+68AAF5np1kWT7KReeKSiGgsLi0AYIHm/vv//8JTAgAW7Kuvv/lio9PZ/DJNG7HV//O4m/9nn38dPd/Yjx+jF3uxGs04i8ieG7W3siwbVNNcKz7pD467eWT/u/vF/BuPI4bxa9GM1rDrfPx2Z3MtHZmIH+R5vFus387j16MZ709Zf7uzuT4lPrq1+PTjifxXohkPfoifohe7wyTG8b+vpenn2d9Pf/02Ty+PTwbH3fpw3Fi2dMs/GgAAAAAAAAAAAAAAAAAAAAAA3mArRe2cegzr9+RdRf2dpbP8m+VIS63z9XlG8Uk50YX6QIMs/inr66ymaZoVA8fx1figGtW72TUAAAAAAAAAAAAAAAAAAAC8Wo5+/uVgp9fbO7yRRlkNoHyt/2XnaU/0fBSzB9fHa1WK5oyZY6kck0TMTCPfxA0dy1WNdy7L+d//5p2wcfWY5VnnczON8nYd7CTTz7AeZU+jvCT3JsfU4ppr1S57lM11/WpTHzXn3nvtvWFjMGNMJLMS++zR6OSKnuTiLmrDU50avlw0JsIv3I257vOLvysS1ToAAAAAAAAAAAAAAAAAAGChxi/9Tnl4MjO0ktUXlhYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA3Krx5//P0RgUwdcYXIvDozveIgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAG+BZwEAAP//w1FiAg==") sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x6) ftruncate(0xffffffffffffffff, 0x800) lseek(0xffffffffffffffff, 0x200, 0x0) r8 = bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000240)={0x2, 0x4, 0x8, 0x1, 0x80, 0x0, 0x0, '\x00', 0x0, 0x0}, 0x48) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x3107740931f874ef, 0x4000010, r7, 0x7873f000) r9 = openat$tcp_congestion(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) r10 = dup(r9) r11 = bpf$MAP_CREATE_RINGBUF(0x0, &(0x7f00000007c0)={0x1b, 0x0, 0x0, 0x40000, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0}, 0x48) bpf$PROG_LOAD(0x5, &(0x7f0000000840)={0x16, 0x1c, &(0x7f0000001840)=@ringbuf={{}, {{0x18, 0x1, 0x1, 0x0, r11}, {}, {0x7, 0x0, 0xb, 0x3, 0x0, 0x0, 0x1b}}, {}, [@snprintf={{}, {0x3, 0x3, 0x3, 0xa, 0x9}, {0x5, 0x0, 0xb, 0x9, 0x0, 0x5}, {0x3, 0x3, 0x3, 0xa, 0xa}, {0x5, 0x1, 0xb, 0x8, 0xa, 0x4}, {0x7, 0x0, 0x0, 0x8}, {}, {0x7, 0x0, 0x0, 0x0}, {}, {0x18, 0x2, 0x2, 0x0, r8}, {}, {0x46, 0x0, 0x0, 0x76}}], {{}, {0x6, 0x0, 0xb, 0x8, 0x0, 0x0, 0xf9b9a4eac0cc0b46}, {0x85, 0x0, 0x0, 0x85}}}, &(0x7f0000001700)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x4, '\x00', 0x0, 0x0, r10, 0x0, 0x0, 0xfffffffffffffd42, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) 00:10:59 executing program 4: add_key$user(0x0, 0x0, &(0x7f0000000180)="9e", 0x1, 0xfffffffffffffff8) r0 = add_key$user(&(0x7f0000000200), &(0x7f0000000300)={'syz', 0x1}, &(0x7f0000000240)="03", 0x1, 0xfffffffffffffffe) r1 = add_key$user(&(0x7f00000003c0), &(0x7f0000000440), &(0x7f00000000c0), 0xc9, 0xfffffffffffffffd) keyctl$dh_compute(0x17, &(0x7f0000000100)={r0, r1, r1}, &(0x7f00000001c0)=""/51, 0x33, &(0x7f0000000340)={&(0x7f0000000280)={'crc32\x00'}, 0x0, 0xc900}) 00:10:59 executing program 2: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000001500)=@newtaction={0xe6c, 0x30, 0x25, 0x0, 0x0, {}, [{0xe58, 0x1, [@m_pedit={0xe54, 0x1, 0x0, 0x0, {{0xa}, {0xe28, 0x2, 0x0, 0x1, [@TCA_PEDIT_KEYS_EX={0x4}, @TCA_PEDIT_PARMS_EX={0xe20, 0x4, {{{}, 0x2}, [{}, {}, {}, {}, {0x0, 0x0, 0x0, 0xfffffff0}]}}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0xe6c}}, 0x0) [ 659.766253][ T27] Call trace: [ 659.767224][ T27] __switch_to+0x308/0x5e8 [ 659.770255][ T27] __schedule+0xf10/0x1e48 [ 659.771455][ T27] schedule+0x11c/0x1c8 [ 659.772596][ T27] usb_kill_urb+0x1c0/0x358 [ 659.773895][ T27] usb_start_wait_urb+0x16c/0x414 [ 659.775249][ T27] usb_control_msg+0x228/0x3f8 [ 659.776550][ T27] hub_port_init+0x960/0x217c [ 659.786559][ T27] hub_event+0x2048/0x47d4 [ 659.788216][ T27] process_one_work+0x790/0x11b8 [ 659.789685][ T27] worker_thread+0x910/0x1034 [ 659.791047][ T27] kthread+0x37c/0x45c [ 659.804598][ T27] ret_from_fork+0x10/0x20 [ 659.815285][ T27] [ 659.815285][ T27] Showing all locks held in the system: [ 659.822006][ T27] 1 lock held by khungtaskd/27: [ 659.824606][ T27] #0: ffff800014ae1420 (rcu_read_lock){....}-{1:2}, at: rcu_lock_acquire+0xc/0x44 [ 659.833308][ T27] 2 locks held by getty/3725: [ 659.834762][ T27] #0: ffff0000d323d098 (&tty->ldisc_sem){++++}-{0:0}, at: ldsem_down_read+0x40/0x50 [ 659.846168][ T27] #1: ffff80001a10e2e8 (&ldata->atomic_read_lock){+.+.}-{3:3}, at: n_tty_read+0x414/0x1204 [ 659.853056][ T27] 5 locks held by kworker/0:13/6406: [ 659.854614][ T27] #0: ffff0000c2782938 ((wq_completion)usb_hub_wq){+.+.}-{0:0}, at: process_one_work+0x66c/0x11b8 [ 659.859233][ T27] #1: ffff80001d4f7c00 ((work_completion)(&hub->events)){+.+.}-{0:0}, at: process_one_work+0x6ac/0x11b8 [ 659.862660][ T27] #2: ffff0000cf84b220 (&dev->mutex){....}-{3:3}, at: hub_event+0x1b8/0x47d4 [ 659.865188][ T27] #3: ffff0000cf84e5d8 (&port_dev->status_lock){+.+.}-{3:3}, at: hub_event+0x1aec/0x47d4 [ 659.871791][ T27] #4: ffff0000cf7cb668 (hcd->address0_mutex){+.+.}-{3:3}, at: hub_event+0x1b10/0x47d4 [ 659.874514][ T27] 2 locks held by kworker/0:15/6408: [ 659.876037][ T27] #0: ffff0000c0020938 ((wq_completion)events){+.+.}-{0:0}, at: process_one_work+0x66c/0x11b8 [ 659.880398][ T27] #1: ffff80001d517c00 (key_gc_work){+.+.}-{0:0}, at: process_one_work+0x6ac/0x11b8 [ 659.883084][ T27] [ 659.883670][ T27] ============================================= [ 659.883670][ T27] [ 659.886029][ T27] Kernel panic - not syncing: hung_task: blocked tasks [ 659.887795][ T27] CPU: 1 PID: 27 Comm: khungtaskd Not tainted 5.15.151-syzkaller #0 [ 659.890025][ T27] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/25/2024 [ 659.892709][ T27] Call trace: [ 659.893521][ T27] dump_backtrace+0x0/0x530 [ 659.894779][ T27] show_stack+0x2c/0x3c [ 659.895904][ T27] dump_stack_lvl+0x108/0x170 [ 659.897258][ T27] dump_stack+0x1c/0x58 [ 659.898424][ T27] panic+0x304/0x8b4 [ 659.899470][ T27] hung_task_panic+0x0/0x2c [ 659.900728][ T27] kthread+0x37c/0x45c [ 659.901857][ T27] ret_from_fork+0x10/0x20 [ 659.903122][ T27] SMP: stopping secondary CPUs [ 659.904432][ T27] Kernel Offset: disabled [ 659.905619][ T27] CPU features: 0x0,000081c1,21302e40 [ 659.907046][ T27] Memory Limit: none [ 660.543572][ T27] Rebooting in 86400 seconds..