00340)='./file0\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) syz_genetlink_get_family_id$ethtool(&(0x7f00000000c0), 0xffffffffffffffff) r4 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_tcp_int(r4, 0x6, 0x80000000000002, &(0x7f0000000000)=0x200, 0x4) bind$inet(r4, &(0x7f00000003c0)={0x2, 0x200000000004e23, @broadcast}, 0x10) setsockopt$inet_tcp_TCP_MD5SIG(0xffffffffffffffff, 0x6, 0xe, 0x0, 0x0) sendto$inet(r4, 0x0, 0x0, 0x200007fd, &(0x7f00000008c0)={0x2, 0x4e23, @local}, 0x10) setsockopt$sock_int(0xffffffffffffffff, 0x1, 0x0, 0x0, 0x0) recvmsg(r4, &(0x7f0000000240)={&(0x7f0000000040)=@nfc, 0x80, &(0x7f0000000180)=[{&(0x7f0000003ac0)=""/4096, 0x1000}], 0x1, 0x0, 0x0, 0xd571012c}, 0x12c) write$binfmt_elf64(r4, &(0x7f0000000b00)=ANY=[@ANYRES64], 0x100000530) clock_gettime(0x0, &(0x7f0000000680)={0x0, 0x0}) sendmsg$ETHTOOL_MSG_STRSET_GET(0xffffffffffffffff, 0x0, 0x0) timer_settime(r3, 0x1, &(0x7f0000000780)={{}, {0x0, r5+10000000}}, &(0x7f00000007c0)) 03:56:23 executing program 3: r0 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000080), 0xffffffffffffffff) sendmsg$ETHTOOL_MSG_RINGS_SET(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x800000}, 0xc, &(0x7f00000002c0)={&(0x7f0000000900)=ANY=[@ANYBLOB='D\x00\x00\x00', @ANYRES16=r0, @ANYBLOB="000325bd7000fbdbdf2510000000080006000500000008000800010000000100080009000400000012b49162a6eb188d6f973072f920c5ed3cf386ecbae35f22f9ca431c4b3b3d07ab7c07ccf22e994b6890f5bccb25d7102a7d5beef1ceea491cd491e58ccfe103ff144465bc40365820c0a73f460dd66c0caadad9d59f7f29132e47b1cfc3a588b91424c2ddbadf76496db73ff4a08129494dd6b6cd7b25b335167e6f84403ea9d1f2e58908974bdadc2f5e059e0f2854eaa91cb78a49af9506ad4931921b6cd82e6786d4c665e295ae2a7f9c22522540701d04f7a12278dbba0cc736317570f35ad6e63d94f967250aadb60bae9efd34b39eaefe6e53102ed32cd021317ec4cf15648f5b28d8e30ec8a762be86bb3a327099e89c2d0feb479d24ab5db252139ffdbb55a21d045924cc87f3f6f75cb68d3c32d792cbbeee58eebe4a832bdfef3712027aa2837bc185b1ed2917d5af0d2e06298bbb80c585054ee74f28a06e1d39fb192594f6cfd66a619e7a1a077a17fcd2f3f9ba92e6d270db0cfca795c70ef08c92612d1c264506bf6a4ab351c4cd1ebd9f8b3315a5927d6d9b7f6b5f9eb212b323b8ed41a96cbd73db793b70f383ddf057d2f863"], 0x44}, 0x1, 0x0, 0x0, 0x20000000}, 0x20000041) timer_create(0x9, &(0x7f0000000100)={0x0, 0x12}, &(0x7f0000000180)) timer_settime(0x0, 0x0, &(0x7f000006b000)={{0x0, 0x8}, {0x0, 0x9}}, 0x0) r1 = creat(&(0x7f0000000100)='./bus\x00', 0x13) ioctl$FS_IOC_SETFLAGS(r1, 0x40086602, &(0x7f00000000c0)) ftruncate(0xffffffffffffffff, 0x2008001) open(&(0x7f0000000480)='./bus\x00', 0x0, 0x0) r2 = gettid() timer_create(0x0, &(0x7f0000000280)={0x0, 0x14, 0x4, @tid=r2}, &(0x7f0000000040)=0x0) timer_settime(r3, 0x0, &(0x7f0000000140)={{}, {0x0, 0x3938700}}, 0x0) syz_mount_image$vfat(0x0, &(0x7f0000000340)='./file0\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) syz_genetlink_get_family_id$ethtool(&(0x7f00000000c0), 0xffffffffffffffff) r4 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_tcp_int(r4, 0x6, 0x80000000000002, &(0x7f0000000000)=0x200, 0x4) bind$inet(r4, &(0x7f00000003c0)={0x2, 0x200000000004e23, @broadcast}, 0x10) setsockopt$inet_tcp_TCP_MD5SIG(0xffffffffffffffff, 0x6, 0xe, 0x0, 0x0) sendto$inet(r4, 0x0, 0x0, 0x200007fd, &(0x7f00000008c0)={0x2, 0x4e23, @local}, 0x10) setsockopt$sock_int(0xffffffffffffffff, 0x1, 0x0, 0x0, 0x0) recvmsg(r4, &(0x7f0000000240)={&(0x7f0000000040)=@nfc, 0x80, &(0x7f0000000180)=[{&(0x7f0000003ac0)=""/4096, 0x1000}], 0x1, 0x0, 0x0, 0xd571012c}, 0x12c) write$binfmt_elf64(r4, &(0x7f0000000b00)=ANY=[@ANYRES64], 0x100000530) clock_gettime(0x0, &(0x7f0000000680)={0x0, 0x0}) sendmsg$ETHTOOL_MSG_STRSET_GET(0xffffffffffffffff, 0x0, 0x0) timer_settime(r3, 0x1, &(0x7f0000000780)={{}, {0x0, r5+10000000}}, &(0x7f00000007c0)) 03:56:23 executing program 4: r0 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000080), 0xffffffffffffffff) sendmsg$ETHTOOL_MSG_RINGS_SET(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x800000}, 0xc, &(0x7f00000002c0)={&(0x7f0000000900)=ANY=[@ANYBLOB='D\x00\x00\x00', @ANYRES16=r0, @ANYBLOB="000325bd7000fbdbdf2510000000080006000500000008000800010000000100080009000400000012b49162a6eb188d6f973072f920c5ed3cf386ecbae35f22f9ca431c4b3b3d07ab7c07ccf22e994b6890f5bccb25d7102a7d5beef1ceea491cd491e58ccfe103ff144465bc40365820c0a73f460dd66c0caadad9d59f7f29132e47b1cfc3a588b91424c2ddbadf76496db73ff4a08129494dd6b6cd7b25b335167e6f84403ea9d1f2e58908974bdadc2f5e059e0f2854eaa91cb78a49af9506ad4931921b6cd82e6786d4c665e295ae2a7f9c22522540701d04f7a12278dbba0cc736317570f35ad6e63d94f967250aadb60bae9efd34b39eaefe6e53102ed32cd021317ec4cf15648f5b28d8e30ec8a762be86bb3a327099e89c2d0feb479d24ab5db252139ffdbb55a21d045924cc87f3f6f75cb68d3c32d792cbbeee58eebe4a832bdfef3712027aa2837bc185b1ed2917d5af0d2e06298bbb80c585054ee74f28a06e1d39fb192594f6cfd66a619e7a1a077a17fcd2f3f9ba92e6d270db0cfca795c70ef08c92612d1c264506bf6a4ab351c4cd1ebd9f8b3315a5927d6d9b7f6b5f9eb212b323b8ed41a96cbd73db793b70f383ddf057d2f863"], 0x44}, 0x1, 0x0, 0x0, 0x20000000}, 0x20000041) timer_create(0x9, &(0x7f0000000100)={0x0, 0x12}, &(0x7f0000000180)) timer_settime(0x0, 0x0, &(0x7f000006b000)={{0x0, 0x8}, {0x0, 0x9}}, 0x0) r1 = creat(&(0x7f0000000100)='./bus\x00', 0x13) ioctl$FS_IOC_SETFLAGS(r1, 0x40086602, &(0x7f00000000c0)) ftruncate(0xffffffffffffffff, 0x2008001) open(&(0x7f0000000480)='./bus\x00', 0x0, 0x0) r2 = gettid() timer_create(0x0, &(0x7f0000000280)={0x0, 0x14, 0x4, @tid=r2}, &(0x7f0000000040)=0x0) timer_settime(r3, 0x0, &(0x7f0000000140)={{}, {0x0, 0x3938700}}, 0x0) syz_mount_image$vfat(0x0, &(0x7f0000000340)='./file0\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) syz_genetlink_get_family_id$ethtool(&(0x7f00000000c0), 0xffffffffffffffff) r4 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_tcp_int(r4, 0x6, 0x80000000000002, &(0x7f0000000000)=0x200, 0x4) bind$inet(r4, &(0x7f00000003c0)={0x2, 0x200000000004e23, @broadcast}, 0x10) setsockopt$inet_tcp_TCP_MD5SIG(0xffffffffffffffff, 0x6, 0xe, 0x0, 0x0) sendto$inet(r4, 0x0, 0x0, 0x200007fd, &(0x7f00000008c0)={0x2, 0x4e23, @local}, 0x10) setsockopt$sock_int(0xffffffffffffffff, 0x1, 0x0, 0x0, 0x0) recvmsg(r4, &(0x7f0000000240)={&(0x7f0000000040)=@nfc, 0x80, &(0x7f0000000180)=[{&(0x7f0000003ac0)=""/4096, 0x1000}], 0x1, 0x0, 0x0, 0xd571012c}, 0x12c) write$binfmt_elf64(r4, &(0x7f0000000b00)=ANY=[@ANYRES64], 0x100000530) clock_gettime(0x0, &(0x7f0000000680)={0x0, 0x0}) sendmsg$ETHTOOL_MSG_STRSET_GET(0xffffffffffffffff, 0x0, 0x0) timer_settime(r3, 0x1, &(0x7f0000000780)={{}, {0x0, r5+10000000}}, &(0x7f00000007c0)) 03:56:23 executing program 5: r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, &(0x7f0000001680)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0x6e) listen(r0, 0x0) accept4(r0, 0x0, 0x0, 0x0) close(r0) r1 = socket$unix(0x1, 0x5, 0x0) connect$unix(r1, &(0x7f00000001c0)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0x6e) 03:56:23 executing program 2: r0 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000080), 0xffffffffffffffff) sendmsg$ETHTOOL_MSG_RINGS_SET(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x800000}, 0xc, &(0x7f00000002c0)={&(0x7f0000000900)=ANY=[@ANYBLOB='D\x00\x00\x00', @ANYRES16=r0, @ANYBLOB="000325bd7000fbdbdf2510000000080006000500000008000800010000000100080009000400000012b49162a6eb188d6f973072f920c5ed3cf386ecbae35f22f9ca431c4b3b3d07ab7c07ccf22e994b6890f5bccb25d7102a7d5beef1ceea491cd491e58ccfe103ff144465bc40365820c0a73f460dd66c0caadad9d59f7f29132e47b1cfc3a588b91424c2ddbadf76496db73ff4a08129494dd6b6cd7b25b335167e6f84403ea9d1f2e58908974bdadc2f5e059e0f2854eaa91cb78a49af9506ad4931921b6cd82e6786d4c665e295ae2a7f9c22522540701d04f7a12278dbba0cc736317570f35ad6e63d94f967250aadb60bae9efd34b39eaefe6e53102ed32cd021317ec4cf15648f5b28d8e30ec8a762be86bb3a327099e89c2d0feb479d24ab5db252139ffdbb55a21d045924cc87f3f6f75cb68d3c32d792cbbeee58eebe4a832bdfef3712027aa2837bc185b1ed2917d5af0d2e06298bbb80c585054ee74f28a06e1d39fb192594f6cfd66a619e7a1a077a17fcd2f3f9ba92e6d270db0cfca795c70ef08c92612d1c264506bf6a4ab351c4cd1ebd9f8b3315a5927d6d9b7f6b5f9eb212b323b8ed41a96cbd73db793b70f383ddf057d2f863"], 0x44}, 0x1, 0x0, 0x0, 0x20000000}, 0x20000041) timer_create(0x9, &(0x7f0000000100)={0x0, 0x12}, &(0x7f0000000180)) timer_settime(0x0, 0x0, &(0x7f000006b000)={{0x0, 0x8}, {0x0, 0x9}}, 0x0) r1 = creat(&(0x7f0000000100)='./bus\x00', 0x13) ioctl$FS_IOC_SETFLAGS(r1, 0x40086602, &(0x7f00000000c0)) ftruncate(0xffffffffffffffff, 0x2008001) open(&(0x7f0000000480)='./bus\x00', 0x0, 0x0) r2 = gettid() timer_create(0x0, &(0x7f0000000280)={0x0, 0x14, 0x4, @tid=r2}, &(0x7f0000000040)=0x0) timer_settime(r3, 0x0, &(0x7f0000000140)={{}, {0x0, 0x3938700}}, 0x0) syz_mount_image$vfat(0x0, &(0x7f0000000340)='./file0\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) syz_genetlink_get_family_id$ethtool(&(0x7f00000000c0), 0xffffffffffffffff) r4 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_tcp_int(r4, 0x6, 0x80000000000002, &(0x7f0000000000)=0x200, 0x4) bind$inet(r4, &(0x7f00000003c0)={0x2, 0x200000000004e23, @broadcast}, 0x10) setsockopt$inet_tcp_TCP_MD5SIG(0xffffffffffffffff, 0x6, 0xe, 0x0, 0x0) sendto$inet(r4, 0x0, 0x0, 0x200007fd, &(0x7f00000008c0)={0x2, 0x4e23, @local}, 0x10) setsockopt$sock_int(0xffffffffffffffff, 0x1, 0x0, 0x0, 0x0) recvmsg(r4, &(0x7f0000000240)={&(0x7f0000000040)=@nfc, 0x80, &(0x7f0000000180)=[{&(0x7f0000003ac0)=""/4096, 0x1000}], 0x1, 0x0, 0x0, 0xd571012c}, 0x12c) write$binfmt_elf64(r4, &(0x7f0000000b00)=ANY=[@ANYRES64], 0x100000530) clock_gettime(0x0, &(0x7f0000000680)={0x0, 0x0}) sendmsg$ETHTOOL_MSG_STRSET_GET(0xffffffffffffffff, 0x0, 0x0) timer_settime(r3, 0x1, &(0x7f0000000780)={{}, {0x0, r5+10000000}}, &(0x7f00000007c0)) 03:56:27 executing program 4: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r1, 0x8933, &(0x7f0000000300)={'batadv_slave_0\x00', 0x0}) sendmsg$nl_route(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000340)=@ipv6_newroute={0x38, 0x18, 0x1, 0x0, 0x0, {}, [@RTA_GATEWAY={0x14, 0x5, @mcast1}, @RTA_OIF={0x8, 0x4, r2}]}, 0x38}}, 0x0) 03:56:27 executing program 3: r0 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000080), 0xffffffffffffffff) sendmsg$ETHTOOL_MSG_RINGS_SET(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x800000}, 0xc, &(0x7f00000002c0)={&(0x7f0000000900)=ANY=[@ANYBLOB='D\x00\x00\x00', @ANYRES16=r0, @ANYBLOB="000325bd7000fbdbdf2510000000080006000500000008000800010000000100080009000400000012b49162a6eb188d6f973072f920c5ed3cf386ecbae35f22f9ca431c4b3b3d07ab7c07ccf22e994b6890f5bccb25d7102a7d5beef1ceea491cd491e58ccfe103ff144465bc40365820c0a73f460dd66c0caadad9d59f7f29132e47b1cfc3a588b91424c2ddbadf76496db73ff4a08129494dd6b6cd7b25b335167e6f84403ea9d1f2e58908974bdadc2f5e059e0f2854eaa91cb78a49af9506ad4931921b6cd82e6786d4c665e295ae2a7f9c22522540701d04f7a12278dbba0cc736317570f35ad6e63d94f967250aadb60bae9efd34b39eaefe6e53102ed32cd021317ec4cf15648f5b28d8e30ec8a762be86bb3a327099e89c2d0feb479d24ab5db252139ffdbb55a21d045924cc87f3f6f75cb68d3c32d792cbbeee58eebe4a832bdfef3712027aa2837bc185b1ed2917d5af0d2e06298bbb80c585054ee74f28a06e1d39fb192594f6cfd66a619e7a1a077a17fcd2f3f9ba92e6d270db0cfca795c70ef08c92612d1c264506bf6a4ab351c4cd1ebd9f8b3315a5927d6d9b7f6b5f9eb212b323b8ed41a96cbd73db793b70f383ddf057d2f863"], 0x44}, 0x1, 0x0, 0x0, 0x20000000}, 0x20000041) timer_create(0x9, &(0x7f0000000100)={0x0, 0x12}, &(0x7f0000000180)) timer_settime(0x0, 0x0, &(0x7f000006b000)={{0x0, 0x8}, {0x0, 0x9}}, 0x0) r1 = creat(&(0x7f0000000100)='./bus\x00', 0x13) ioctl$FS_IOC_SETFLAGS(r1, 0x40086602, &(0x7f00000000c0)) ftruncate(0xffffffffffffffff, 0x2008001) open(&(0x7f0000000480)='./bus\x00', 0x0, 0x0) r2 = gettid() timer_create(0x0, &(0x7f0000000280)={0x0, 0x14, 0x4, @tid=r2}, &(0x7f0000000040)=0x0) timer_settime(r3, 0x0, &(0x7f0000000140)={{}, {0x0, 0x3938700}}, 0x0) syz_mount_image$vfat(0x0, &(0x7f0000000340)='./file0\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) syz_genetlink_get_family_id$ethtool(&(0x7f00000000c0), 0xffffffffffffffff) r4 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_tcp_int(r4, 0x6, 0x80000000000002, &(0x7f0000000000)=0x200, 0x4) bind$inet(r4, &(0x7f00000003c0)={0x2, 0x200000000004e23, @broadcast}, 0x10) setsockopt$inet_tcp_TCP_MD5SIG(0xffffffffffffffff, 0x6, 0xe, 0x0, 0x0) sendto$inet(r4, 0x0, 0x0, 0x200007fd, &(0x7f00000008c0)={0x2, 0x4e23, @local}, 0x10) setsockopt$sock_int(0xffffffffffffffff, 0x1, 0x0, 0x0, 0x0) recvmsg(r4, &(0x7f0000000240)={&(0x7f0000000040)=@nfc, 0x80, &(0x7f0000000180)=[{&(0x7f0000003ac0)=""/4096, 0x1000}], 0x1, 0x0, 0x0, 0xd571012c}, 0x12c) write$binfmt_elf64(r4, &(0x7f0000000b00)=ANY=[@ANYRES64], 0x100000530) clock_gettime(0x0, &(0x7f0000000680)={0x0, 0x0}) sendmsg$ETHTOOL_MSG_STRSET_GET(0xffffffffffffffff, 0x0, 0x0) timer_settime(r3, 0x1, &(0x7f0000000780)={{}, {0x0, r5+10000000}}, &(0x7f00000007c0)) 03:56:27 executing program 5: r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, &(0x7f0000001680)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0x6e) listen(r0, 0x0) accept4(r0, 0x0, 0x0, 0x0) close(r0) r1 = socket$unix(0x1, 0x5, 0x0) connect$unix(r1, &(0x7f00000001c0)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0x6e) 03:56:27 executing program 1: r0 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000080), 0xffffffffffffffff) sendmsg$ETHTOOL_MSG_RINGS_SET(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x800000}, 0xc, &(0x7f00000002c0)={&(0x7f0000000900)=ANY=[@ANYBLOB='D\x00\x00\x00', @ANYRES16=r0, @ANYBLOB="000325bd7000fbdbdf2510000000080006000500000008000800010000000100080009000400000012b49162a6eb188d6f973072f920c5ed3cf386ecbae35f22f9ca431c4b3b3d07ab7c07ccf22e994b6890f5bccb25d7102a7d5beef1ceea491cd491e58ccfe103ff144465bc40365820c0a73f460dd66c0caadad9d59f7f29132e47b1cfc3a588b91424c2ddbadf76496db73ff4a08129494dd6b6cd7b25b335167e6f84403ea9d1f2e58908974bdadc2f5e059e0f2854eaa91cb78a49af9506ad4931921b6cd82e6786d4c665e295ae2a7f9c22522540701d04f7a12278dbba0cc736317570f35ad6e63d94f967250aadb60bae9efd34b39eaefe6e53102ed32cd021317ec4cf15648f5b28d8e30ec8a762be86bb3a327099e89c2d0feb479d24ab5db252139ffdbb55a21d045924cc87f3f6f75cb68d3c32d792cbbeee58eebe4a832bdfef3712027aa2837bc185b1ed2917d5af0d2e06298bbb80c585054ee74f28a06e1d39fb192594f6cfd66a619e7a1a077a17fcd2f3f9ba92e6d270db0cfca795c70ef08c92612d1c264506bf6a4ab351c4cd1ebd9f8b3315a5927d6d9b7f6b5f9eb212b323b8ed41a96cbd73db793b70f383ddf057d2f863"], 0x44}, 0x1, 0x0, 0x0, 0x20000000}, 0x20000041) timer_create(0x9, &(0x7f0000000100)={0x0, 0x12}, &(0x7f0000000180)) timer_settime(0x0, 0x0, &(0x7f000006b000)={{0x0, 0x8}, {0x0, 0x9}}, 0x0) r1 = creat(&(0x7f0000000100)='./bus\x00', 0x13) ioctl$FS_IOC_SETFLAGS(r1, 0x40086602, &(0x7f00000000c0)) ftruncate(0xffffffffffffffff, 0x2008001) open(&(0x7f0000000480)='./bus\x00', 0x0, 0x0) r2 = gettid() timer_create(0x0, &(0x7f0000000280)={0x0, 0x14, 0x4, @tid=r2}, &(0x7f0000000040)=0x0) timer_settime(r3, 0x0, &(0x7f0000000140)={{}, {0x0, 0x3938700}}, 0x0) syz_mount_image$vfat(0x0, &(0x7f0000000340)='./file0\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) syz_genetlink_get_family_id$ethtool(&(0x7f00000000c0), 0xffffffffffffffff) r4 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_tcp_int(r4, 0x6, 0x80000000000002, &(0x7f0000000000)=0x200, 0x4) bind$inet(r4, &(0x7f00000003c0)={0x2, 0x200000000004e23, @broadcast}, 0x10) setsockopt$inet_tcp_TCP_MD5SIG(0xffffffffffffffff, 0x6, 0xe, 0x0, 0x0) sendto$inet(r4, 0x0, 0x0, 0x200007fd, &(0x7f00000008c0)={0x2, 0x4e23, @local}, 0x10) setsockopt$sock_int(0xffffffffffffffff, 0x1, 0x0, 0x0, 0x0) recvmsg(r4, &(0x7f0000000240)={&(0x7f0000000040)=@nfc, 0x80, &(0x7f0000000180)=[{&(0x7f0000003ac0)=""/4096, 0x1000}], 0x1, 0x0, 0x0, 0xd571012c}, 0x12c) write$binfmt_elf64(r4, &(0x7f0000000b00)=ANY=[@ANYRES64], 0x100000530) clock_gettime(0x0, &(0x7f0000000680)={0x0, 0x0}) sendmsg$ETHTOOL_MSG_STRSET_GET(0xffffffffffffffff, 0x0, 0x0) timer_settime(r3, 0x1, &(0x7f0000000780)={{}, {0x0, r5+10000000}}, &(0x7f00000007c0)) 03:56:28 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, &(0x7f0000001680)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0x6e) listen(r0, 0x0) accept4(r0, 0x0, 0x0, 0x0) close(r0) r1 = socket$unix(0x1, 0x5, 0x0) connect$unix(r1, &(0x7f00000001c0)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0x6e) 03:56:28 executing program 2: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) bind$bt_l2cap(r0, &(0x7f0000000040)={0x1f, 0xfff, @none, 0x0, 0x2}, 0xe) 03:56:28 executing program 4: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r1, 0x8933, &(0x7f0000000300)={'batadv_slave_0\x00', 0x0}) sendmsg$nl_route(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000340)=@ipv6_newroute={0x38, 0x18, 0x1, 0x0, 0x0, {}, [@RTA_GATEWAY={0x14, 0x5, @mcast1}, @RTA_OIF={0x8, 0x4, r2}]}, 0x38}}, 0x0) 03:56:28 executing program 5: r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, &(0x7f0000001680)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0x6e) listen(r0, 0x0) accept4(r0, 0x0, 0x0, 0x0) close(r0) r1 = socket$unix(0x1, 0x5, 0x0) connect$unix(r1, &(0x7f00000001c0)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0x6e) 03:56:28 executing program 3: r0 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000080), 0xffffffffffffffff) sendmsg$ETHTOOL_MSG_RINGS_SET(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x800000}, 0xc, &(0x7f00000002c0)={&(0x7f0000000900)=ANY=[@ANYBLOB='D\x00\x00\x00', @ANYRES16=r0, @ANYBLOB="000325bd7000fbdbdf2510000000080006000500000008000800010000000100080009000400000012b49162a6eb188d6f973072f920c5ed3cf386ecbae35f22f9ca431c4b3b3d07ab7c07ccf22e994b6890f5bccb25d7102a7d5beef1ceea491cd491e58ccfe103ff144465bc40365820c0a73f460dd66c0caadad9d59f7f29132e47b1cfc3a588b91424c2ddbadf76496db73ff4a08129494dd6b6cd7b25b335167e6f84403ea9d1f2e58908974bdadc2f5e059e0f2854eaa91cb78a49af9506ad4931921b6cd82e6786d4c665e295ae2a7f9c22522540701d04f7a12278dbba0cc736317570f35ad6e63d94f967250aadb60bae9efd34b39eaefe6e53102ed32cd021317ec4cf15648f5b28d8e30ec8a762be86bb3a327099e89c2d0feb479d24ab5db252139ffdbb55a21d045924cc87f3f6f75cb68d3c32d792cbbeee58eebe4a832bdfef3712027aa2837bc185b1ed2917d5af0d2e06298bbb80c585054ee74f28a06e1d39fb192594f6cfd66a619e7a1a077a17fcd2f3f9ba92e6d270db0cfca795c70ef08c92612d1c264506bf6a4ab351c4cd1ebd9f8b3315a5927d6d9b7f6b5f9eb212b323b8ed41a96cbd73db793b70f383ddf057d2f863"], 0x44}, 0x1, 0x0, 0x0, 0x20000000}, 0x20000041) timer_create(0x9, &(0x7f0000000100)={0x0, 0x12}, &(0x7f0000000180)) timer_settime(0x0, 0x0, &(0x7f000006b000)={{0x0, 0x8}, {0x0, 0x9}}, 0x0) r1 = creat(&(0x7f0000000100)='./bus\x00', 0x13) ioctl$FS_IOC_SETFLAGS(r1, 0x40086602, &(0x7f00000000c0)) ftruncate(0xffffffffffffffff, 0x2008001) open(&(0x7f0000000480)='./bus\x00', 0x0, 0x0) r2 = gettid() timer_create(0x0, &(0x7f0000000280)={0x0, 0x14, 0x4, @tid=r2}, &(0x7f0000000040)=0x0) timer_settime(r3, 0x0, &(0x7f0000000140)={{}, {0x0, 0x3938700}}, 0x0) syz_mount_image$vfat(0x0, &(0x7f0000000340)='./file0\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) syz_genetlink_get_family_id$ethtool(&(0x7f00000000c0), 0xffffffffffffffff) r4 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_tcp_int(r4, 0x6, 0x80000000000002, &(0x7f0000000000)=0x200, 0x4) bind$inet(r4, &(0x7f00000003c0)={0x2, 0x200000000004e23, @broadcast}, 0x10) setsockopt$inet_tcp_TCP_MD5SIG(0xffffffffffffffff, 0x6, 0xe, 0x0, 0x0) sendto$inet(r4, 0x0, 0x0, 0x200007fd, &(0x7f00000008c0)={0x2, 0x4e23, @local}, 0x10) setsockopt$sock_int(0xffffffffffffffff, 0x1, 0x0, 0x0, 0x0) recvmsg(r4, &(0x7f0000000240)={&(0x7f0000000040)=@nfc, 0x80, &(0x7f0000000180)=[{&(0x7f0000003ac0)=""/4096, 0x1000}], 0x1, 0x0, 0x0, 0xd571012c}, 0x12c) write$binfmt_elf64(r4, &(0x7f0000000b00)=ANY=[@ANYRES64], 0x100000530) clock_gettime(0x0, &(0x7f0000000680)={0x0, 0x0}) sendmsg$ETHTOOL_MSG_STRSET_GET(0xffffffffffffffff, 0x0, 0x0) timer_settime(r3, 0x1, &(0x7f0000000780)={{}, {0x0, r5+10000000}}, &(0x7f00000007c0)) 03:56:28 executing program 2: r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, &(0x7f0000001680)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0x6e) listen(r0, 0x0) accept4(r0, 0x0, 0x0, 0x0) close(r0) r1 = socket$unix(0x1, 0x5, 0x0) connect$unix(r1, &(0x7f00000001c0)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0x6e) 03:56:28 executing program 4: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r1, 0x8933, &(0x7f0000000300)={'batadv_slave_0\x00', 0x0}) sendmsg$nl_route(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000340)=@ipv6_newroute={0x38, 0x18, 0x1, 0x0, 0x0, {}, [@RTA_GATEWAY={0x14, 0x5, @mcast1}, @RTA_OIF={0x8, 0x4, r2}]}, 0x38}}, 0x0) 03:56:28 executing program 4: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r1, 0x8933, &(0x7f0000000300)={'batadv_slave_0\x00', 0x0}) sendmsg$nl_route(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000340)=@ipv6_newroute={0x38, 0x18, 0x1, 0x0, 0x0, {}, [@RTA_GATEWAY={0x14, 0x5, @mcast1}, @RTA_OIF={0x8, 0x4, r2}]}, 0x38}}, 0x0) 03:56:29 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) r0 = epoll_create1(0x0) r1 = epoll_create1(0x0) r2 = dup(r1) mount$9p_fd(0x0, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0), 0x0, &(0x7f0000000200)={'trans=fd,', {'rfdno', 0x3d, r2}, 0x2c, {'wfdno', 0x3d, r0}, 0x2c, {[], [], 0x7}}) 03:56:29 executing program 2: r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, &(0x7f0000001680)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0x6e) listen(r0, 0x0) accept4(r0, 0x0, 0x0, 0x0) close(r0) r1 = socket$unix(0x1, 0x5, 0x0) connect$unix(r1, &(0x7f00000001c0)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0x6e) 03:56:29 executing program 5: r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, &(0x7f0000001680)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0x6e) listen(r0, 0x0) accept4(r0, 0x0, 0x0, 0x0) close(r0) r1 = socket$unix(0x1, 0x5, 0x0) connect$unix(r1, &(0x7f00000001c0)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0x6e) 03:56:29 executing program 4: r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, &(0x7f0000001680)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0x6e) listen(r0, 0x0) accept4(r0, 0x0, 0x0, 0x0) close(r0) r1 = socket$unix(0x1, 0x5, 0x0) connect$unix(r1, &(0x7f00000001c0)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0x6e) 03:56:33 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, &(0x7f0000001680)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0x6e) listen(r0, 0x0) accept4(r0, 0x0, 0x0, 0x0) close(r0) r1 = socket$unix(0x1, 0x5, 0x0) connect$unix(r1, &(0x7f00000001c0)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0x6e) 03:56:33 executing program 3: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000840)=0x6) r0 = getpid() sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs={0x0, 0x0, 0x4e24}, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mount(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f00000001c0)='cgroup2\x00', 0x0, 0x0) lsetxattr$security_selinux(&(0x7f00000005c0)='./file0\x00', &(0x7f00000008c0), &(0x7f0000000900)='system_u:object_r:systemd_logind_sessions_t:s0\x00', 0x2f, 0x0) r3 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000000), 0x200002, 0x0) r4 = openat$cgroup(r3, &(0x7f0000000200)='syz0\x00', 0x200002, 0x0) r5 = openat$cgroup_int(r4, &(0x7f0000000180)='memory.max\x00', 0x2, 0x0) write$cgroup_int(r5, 0x0, 0x0) 03:56:33 executing program 5: connect$unix(0xffffffffffffffff, 0x0, 0x0) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, &(0x7f0000000140)=0x1c) getsockopt$inet6_IPV6_XFRM_POLICY(r0, 0x29, 0x23, &(0x7f0000000400)={{{@in6=@ipv4={""/10, ""/2, @remote}}}, {{@in6=@mcast1}, 0x0, @in=@private}}, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_GROUP_EXTEND(0xffffffffffffffff, 0x40086607, &(0x7f0000000040)=0x80000001) openat$cgroup_procs(r1, &(0x7f0000000000)='cgroup.procs\x00', 0x2, 0x0) mkdirat(r1, &(0x7f0000000000)='./file0\x00', 0x8) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) openat$cgroup_procs(r2, &(0x7f0000000000)='cgroup.procs\x00', 0x2, 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) openat$cgroup_procs(r3, &(0x7f0000000000)='cgroup.procs\x00', 0x2, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000540)={0x11, 0xc, &(0x7f00000005c0)=ANY=[@ANYRES32, @ANYBLOB="0000000000000000183b0000030000000000000000000000b5a5f4ff010000001864000002000000000000000400000018650000100000000000000007f2ff0095000000000000009586fd846df334835eabff5309f2aa162da40fd7aab5"], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) r4 = memfd_create(&(0x7f00000001c0)=';e\x00\x00\xa4\xd8\xe0\x9c\x7f9\x8aZ]3N\xbb\xe1^\x9c\xe1\x9b6s$0Y\xf8\x90\x00\x00\x00\x00\xd2~l\xf6\x12\xde\xdd\xd5\x1d\x96\xb0a\xad\xcd\x16\xd8G\xae\xd9DZm\xabO\xad\x11%\x7f`@\x16c\xc0\xb6\x1f\xe3\x00\x1a_\xc7\xbf\xa7T\xbe\x13\x8b\xb3r\x8fL\xe6\xba\xe7\x18\xb4$BIj\xa3\xc9\xc6|\x9b\x88\xddPx\x02I\xde\xe8\xcd\x02\xc1\xedc2\x06\xcbM\xfb\x13jZ\x96\xeej\x9b\xe4XjN\xb9>\xdf3U\r \x8dh8T/h)\x90\xff\x8d\xd9\x89\xab\xf8P\xacYtk\xa3\xed\xfa*8\x13\b\xce\xf8z\xed\xadnz\x96\xa3\x9a9R\xd9]\xe11We\xfe3\xe06\x1a^\x04^\xef\xa3\x0fU\x9b1\xc6J\x83\x9d[\\a\xfd\xdc\xa1\xcd\xbe\x9b\xc5z7\xe8VP\x89\x16MK`\xe5\x137\b\x00\x00\x00\xd5\x01\xea\x98\xe6Z\x95j\xe3\x0ek>\x14\x80\rXS\xce\xf9\x0e\x89\xc4\xc6\x1bOm4Lla\r\xce\x17\xb5r&\xf3\x96\xbc\xc39\xa7\x95\xd9F\x17', 0x0) write(r4, &(0x7f00000000c0)='{', 0xfffffe1e) fallocate(r4, 0x3, 0xba58, 0x200) 03:56:33 executing program 2: r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, &(0x7f0000001680)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0x6e) listen(r0, 0x0) accept4(r0, 0x0, 0x0, 0x0) close(r0) r1 = socket$unix(0x1, 0x5, 0x0) connect$unix(r1, &(0x7f00000001c0)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0x6e) 03:56:33 executing program 4: r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, &(0x7f0000001680)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0x6e) listen(r0, 0x0) accept4(r0, 0x0, 0x0, 0x0) close(r0) r1 = socket$unix(0x1, 0x5, 0x0) connect$unix(r1, &(0x7f00000001c0)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0x6e) 03:56:33 executing program 2: r0 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000300)={0x11, 0x5, &(0x7f00000000c0)=ANY=[@ANYBLOB="180000000000000000000000ff000000850000000e000000850000005000000095"], &(0x7f0000000100)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) r1 = bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000200)={&(0x7f0000000040)='sched_switch\x00', r0}, 0x10) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb, 0x100000002272, r1, 0x0) r2 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_int(r2, 0x1, 0x12, &(0x7f0000000240)=0xffffffff, 0x4) r3 = socket$unix(0x1, 0x1, 0x0) bind$unix(r3, &(0x7f00000001c0)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0x56) listen(r3, 0xfffffffc) connect$unix(r2, &(0x7f0000000140)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0x6e) ioctl$FITRIM(r2, 0xc0185879, &(0x7f0000000000)={0x10001, 0x0, 0x3}) r4 = accept(r3, 0x0, 0x0) recvfrom$unix(r2, &(0x7f00000000c0)=""/90, 0xffffffffffffffef, 0x0, 0x0, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) ptrace(0x10, 0x0) ptrace$cont(0x420b, 0x0, 0x8, 0x0) r5 = syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ptrace(0x10, r5) ptrace$cont(0x1f, r5, 0xb, 0x0) ioctl$TIOCGPGRP(0xffffffffffffffff, 0x540f, &(0x7f00000003c0)=0x0) r7 = syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ptrace(0x10, r7) write$binfmt_script(0xffffffffffffffff, &(0x7f00000027c0)=ANY=[@ANYBLOB="23652837437dea52d32ecf98243c3f8cfe69275feaa4c6a602fe8cc1b6c9f9ee85b883b4b438918ddcdebb3e3022ddd8d361c24385461b3c394bfe9c974272d310ee715ed2431b343dd005b2897b364aa2a6ef26b91c846367098fb2315b9f4671f93f96b4b84642901f4430c742a43a3f7e4b0c80cf3fa487ba0b17babb12057312ae9fa1a432a0576b50ae47ce", @ANYRESOCT, @ANYRES64=r5, @ANYBLOB="9d9f5d1992baf62ba56f36ce3836f4886419d2800d43c96af45424ac77682a15251efed119a823ada4420f7555224fc1d55e92aa1b2e92e58725d4a7891d52190d0fa4f29fdb8d19342c27f3fc8df90df47a9ef136316a4e4883f2bbe2610b4a8d16beecc6550b47c125eca65fae5cce6d43ce1d4cad3e56e0cb1b38600daf400fa57c07b1ed8b7cdee4b286df75cde6efabf2a25ef22d9c04e11e9f91f43be5f0d831e8e6963a6e6d4bf517df14e63a8d120589fc02d8a41d34cb540c9c08bdff1f41ca4a45301f45c3acb89ca2a52b5d6927ee7a3da413380dbd6e44a93d0ca0a8e6fab6c2b8e87cc2e4d513da000000000000000000000000000003000000000000000000a1cd352bda66d5bdda9f63eb9235f8e290fa5a61ef0419958e0384e57fc8ec7a84ee57b146cd6fbe632361ee03224edc", @ANYRES32, @ANYRES64], 0x208e24b) r8 = openat$fuse(0xffffffffffffff9c, &(0x7f0000002580), 0x42, 0x0) getresgid(&(0x7f0000000740), &(0x7f0000000100)=0x0, &(0x7f00000000c0)) mount$fuse(0x0, &(0x7f00000020c0)='./file0\x00', &(0x7f0000000040), 0x0, &(0x7f0000000280)=ANY=[@ANYBLOB='fd=', @ANYRESHEX=r8, @ANYBLOB=',rootmode=00000000000000000040000,user_id', @ANYRESDEC=0x0, @ANYBLOB=',group_id=', @ANYRESDEC=r9]) r10 = getpid() sched_setscheduler(r10, 0x2, &(0x7f0000000200)=0x4) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000002cc0)=[{{&(0x7f00000002c0)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f0000000340)=[{&(0x7f00000005c0)="7e4d9c71905bac21ed1772f81888e68333dab7bbafa8086cba4d3d996e8fc0473342f9649f4fd1c0ce7415e5cc2da336216fd5571f105f65f01c2c1da427459fdfc95eeea45c7a86117623a158dec07a14a1c1521bd9bc3f3a129fb5f2b0722fe693896d251d2d262cb8863727b1da2c5932079e37d10af97f753be5bd3b75519acaa6b042e2673d15e71ba4cad93244234672bbee6221f68a88bb50cc4fb052239966a7418ec13f9608e44d4743bcb0d43b706ee7f92ab09a4a3193e696df66e56552169adf00695a12426f758e91a534917a6eb948cbaccb5a33b6", 0xdc}], 0x1, &(0x7f0000000940)=ANY=[@ANYBLOB="1c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0xee00, @ANYRES32=0x0, @ANYBLOB="0000000020000000000000000100000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="1c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0xee01, @ANYRES32=0x0, @ANYBLOB="000000001c0000000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0xa0, 0x4080}}, {{&(0x7f0000000a00)=@abs={0x1, 0x0, 0x4e21}, 0x6e, &(0x7f0000000cc0)=[{&(0x7f0000000a80)="875d33de95d0d0d0f9140f672d", 0xd}, {&(0x7f0000000ac0)="02a4ccbbb0bb94b36bd00ba4737ba371356c63649a1cc2fe41eb65a1e42afb8b8267ae21c6550eedc3d4f3f002b2483415dc0536e479560df89cba85c4e5380934c9", 0x42}, {&(0x7f0000000b40)="ec0bb7d5b27077b9370d48beb4ff593c1db4d05dc2fbad976f25fef56a3230415abe403627dcefce7a577694a2e77ef9c04a57a61c6248f90a404a6082727a6e0e8d600db1786b8eb3a810c2c59e46abf00bc5a163e8358eac0553c2d0d7e723f9cf36cb1f9a7c1a27765ef160223273b49c2208856d189a1da5cd2e26a953f70b7d1837b5d7f7fbdb8aafd6ba7fdb55d060d55de5ea1012f4ec4e2e192cd0", 0x9f}, {&(0x7f0000000c00)="0677be9a58fd849799410dcac365eb19a7bcca8a4366ff1f3d9e9538f28fceaba07a6c8b87d12e9bbeeb4595ed7b47add83dc18b769c9adfe82768d435af6cf6db383d2c2dd9ffc02a5cd426c1b86faeaf8425675dd566a6515917f38d63235f355ea6c2589094025bf759403002611b48eaf123f4e362ea00d39119c0e1b0b0f9d342b5", 0x84}], 0x4, 0x0, 0x0, 0x4000000}}, {{&(0x7f0000000d00)=@abs={0x1, 0x0, 0x4e24}, 0x6e, &(0x7f0000001dc0)=[{&(0x7f0000000d80)="ebc3b6aa6f322baf6b33907cc5c50d35757a018a9ff30f2338e7fac4e320cadb3c12dbf69de3d8c5e9ad74eabee0132fe60e9fe1c2431d8b811a5bdc1350b454cc3faa9f98b29e736cb03f7ab277cc46a3e7937935fdb7a1b11fa53e3829ee6d02d752babb0e8037a4e042436199b60aa0c0bf9099522afb540d29d9f001426c09b1d324dad3f14779a33aa87ffc5f982257e676fa822034beec7c0393295a417655392d6ef7ff3820fd582a43a79574dec1e1496b229fabf18a27377cbe55c303b84a60569a787ecf55732dae8cf5895d33f3584a6e0defed6dd70500c414f0eb97158619f696977086d4206c37f5b3dda3aff2e538e39acbc849617c4629d32e241a1e6708e0e1a752d07cdf38eb999742d0ae4729b7f094a43cc44594b0ad228131d63c0f6bc85b4530b879e37907f8f0e239b9989070350fac6a55f011548aa54fd5099f33eb05d890ef7ffbcfad14169651bcfafa987dadfaa0fc25f23a553148a02bad694555592f6703d66f9a5e0d9df41ea4440ee4a93305133981da036ff68baf34ce4523ca6c1a391334b620a5d3dbaa47eb8c641f7068cf294f56a3a06f1e2cd1791c10489b53be1305b012d72a97125808112c0c4b86446f77f51663c85808067a9c2f892469454682baae1d5f062be0dedf7dee9312c3e67f855808d36dc4d5f5df1e882bc34b95b18f3799705347a46c33324f6ffb88416ca420d47ee7301266bd9a8bf3a635a207e243dcd49e44cf66b6474ea32a93d2c54fbcf6782f550a8248859700341d85c4b20f3ec91bc860044e2b4545034992a35ab8a9e9b57b6f395e2f1424447261c82781e53864c5e8953d876cdbc3a53419ba71cbc10683e8a966cb0d29c0660a5b67b456bbe7943ad1a12d4f1e1387ceb1abad39043ad7f76a2dbc5894f1e5276867e9a351b9ceccbf505f7ea7806bee6700f5cb456c8e48bb583ca49923e09c6ff33e361aa41be4732b3bb586d37cac8007876491e6a69290acf16f4fad1ffa7a17b5d5f361ab3202ceaa5862146b88b38c6c824239da1d275782b897130e227fa1dc3f7fcdefe50ab4cb9a8cbfeca5d728e471c6df4a47dc8c308a7ab2a21eb54b65011eea0ad0bd5748c1c36f658b660b9a8d3d2a39bc4d350bbb7b52b7885c2382b04fc29d63f96fb65c9c00f83176b04a24c5e2125ff875d50065b23b3f4581fd679cceee5f0904277876a08a9c34f74c9c04a06da6c93c8f58e8bafb91cdb1fc427a082f3bd83e0a08d26f5516b87de9e52df8f700032ce65e0797f600d5aa9b8f72bed268679f3c68c2e9e2f77bf30c38795a5901b7c529ef6e267b3a9b7b178c1c026689e1380536449648d2d6c42487d74552852ac8856a1d8aaaeb47de152458af8aeaa07456257463e6a1d57e86ac60a2967a78259917739c279f3ed332405eec81c5a98c77f320663c5e7922424c5dab9f68011afc66ed4ad2f155e9ff0f08d937535809987c11be221a13cbae2d5926f0846dede06c2b08b6e8461429fa94680b189bcb239ecd3f39360db42b561d1398934218f8e21fe796aac1ad4abb770d877f922ac544fbeef3a7e465557b4fcce0551da3901b1fac43927f77d3203b486fd35c108b32837b8dc0e08aa77471cf12b2845ed50b3cf0f41ac9c7bcb201f559fc4e2f722b6251299a5a8d548545ee2d0bc796b460ad354aab1efdd8449c3e42ee3e3f3104b2135a94f40c47d992a0ea10efad462ff7aba0a33a8b1be06f6b7f23265718a37da5585c97f418195e30a6f5175dcdea17598a4f08be21d7662f6f55cad7a44097de8a8ea0349f78acec353c1ee53010160102ac51b8585cf1798f12933cd0833a69f753f9dd4e90f5ae6bc8ff4a78e82a31b99c31c9a1a28f0459f2531746428196906974b2976b346e8633701e83bab1dc61b8d8eaf3ab240df8a2470db285a10c8d6dd2a61f119ac254640bc3b53ff79e0ca8f24a677465599c9eac6565548a8537a99e1a05104b7504bc0868cb07853a04e9e3623af7370e320c223aba720b35226aca14ec819513555171242fd8de9d916f1b58f5f054344e3710ee0f2a0137d17fa26a99dce509e40b2bce981abfaea42845f14ec1e2c2dbc34efab5199e4cc15921237048d8666b83500cb5203a74a52e0732838bd731990e9454c690d3f951064215f79a32c031271af3c712671318260ab7c0bb7a12751675241c75a65ed3d971764030a243febadb19a7ed0de5553e320e02a74080990c3d556fec4c10d28e1ab8760244257ed118ec2fb9dfa835cf3da6f2f558b5342fbfe711a421ee3adbda1b375057c376fabd43749fcf74fee357d2b527ead215ad6da43fc7fd19b91f74a178c09a56dd098b8dd2905d406d7ebec7149979578da0872c069946be71129e0fb9580ad0a274241b1cda5aa1dfe41815cf638f1c93e77b36682ac6d14475d571d444bd35896bdba10a2fd745ca51f7758bd52554dd411cb6011b964d6f85b3ed65c090f5745f222405f10993668b20ddd5723d3263bab2c2381871630e00bc5bb7c97a053d60a548b573c51ea570041b5a93d974ae6f664cf87926c2a80d335191535b652365c4bb54132147020e648c56af9b21672411f3bc24926641ec324b2761d7e675b0690b408746d760db4d3c90dc31b47b48a8bc2dc7986937d604dc1f9ee28df25215f0f827a5249b8c94337828c9e7d609368dc6ae09c6c7f7c0a563abd6559a15f7e68d69f8b7b6eae8154307c5f4483021d2d05327eeaae13055334808ff8afdbf0be7b876a87649fd91bbdd650372e982d7a0bde7e70fb28a37266a26e3809eaa317660c9d27a37bf3ce53a9d59d335d040f694b40eee696bfc86d74a2a11e6a9e8bd86559a3753e7ede49dcfc302969add9710262cfe319f0c5f6a869283d4dee19a16b503d32a59b14c0cfdc83c4d4fb573b6ab979d47db9df83f9dbe7fda3eff66b728caebeefe811373153729725f79d5f360e3a12331d5d42f1607a5b731c713f6983894481fb6d7ff9270f50a042f9b138197dea2f044d7c29c62db963c6fcf94dab08f428dc5979ab158a4677731669e8679fd0c02d4631a6bc7a1b123dd7bd4935f04fa05c24ca32b7061d86a67d2da7acb45d1a35e18882d44c5601d508baffc5dbee788224b8bfe3c2f4ae4d0af09a7b083516434e112a0dbfd302df6776f32e6ca6685405f103c3b91ee43e9f8747a82f1eed937fd80907b635fc2a3d153d5228dad307f96002ed7ca9812b0810444c7add562a046ef6d713826b1b6b7f1b2061017466f70ef87197aff0b470b61e8fa78a89c2df60941863318ef59e54afc75e894bd66721d937aff9c903f1afd05974f9edb6442a36889974b96646bdf86c66ec1010747126179c2577969df855aa73951a4d77f5105cfd09a52baa261322608e2be4ad8b0374bd241e234e9f55682bdc2931f18f3ffd4bd6823cb4587e6898762995883ff3cd2ecb3a4df020e3ad54b37452d23248aa120cbe3abee19b1daa6930d343b493ca88d6e1d4a1723183433c2c3a7c12e19f08f443bdcf8542d433c1884dd5cabf976e534bdf4a48136f9dd8a0ce8ec3666d75088d4d153f12b306dd9041c3fc274d9ab843192f6f9427f04bd0364c89effb9d58aa4fa68f7acbb10aa671e7eabf3e05bbafe51749fd8c2b99b4f6dd996d208b8243081a7d533633238e48267936214bc0458e5ee9959eadf5491433ebd47a460a8844ec570983cea378cc00111676a2031282e75910b85f80ecd6172cea5e44ea038148095882dd19202f0e37d1a421d2050c6714df9cf6de380b689756eb725104049ec11c04170bb44a7922d2a29461ce2f8bea56b87acb8376e879a07e18a1d7ab7d69b46cf1d6aed1c2cb6947fab25fb7fbe6fb1907d96d7e4f6d7ac173ec9ddeddef2d4a876c1875b427286bd580676a17b7fcd2b4f3fece8f7c8739b28081239c838e03bf4e24d598c18a6c8afbbf0a7abcebc710110381ca56d073a3ac9d5bd42f35600678ce04eefc6db2f03b95a530310a8300c75de48301e86f01088b075c1a685a2293edcaf7d16d264f6fc0e29f6215725520b70e202f80fc6747fa72a39c3bce69810d328446c94123d735805530a3745124dd8d2af6f829f91d1e7e01f28981c9d3f7d3e50f9e81fe359e84475698f00d66ebff9f924034d5a0d7935106dc3e2642b49f3d31cf06d53b6505b46f1a910e04c1f864afab6c275dd814dd7456cd949aec07f80e813c93804865a3d30428020c1416c6e3186651afddf9de0f096b9723be1af942d237f5921fdc7e23575926a0ae09f4e414743267bd2bb296208548de99770e7349a5f4ecce71547030d2b72390f717d16b9c7939366dec05da863040e447366e21694a85713ede15a2789c22a34a17d08b76a743e9653a83053e54890533bf42a956c25ce7c55f6f8a0632d3527c9e6e4ee23eccacd621a2152c5ff5628afa577d1ba4aa5129e237b43c0a49b749cc74425699ce16dc1fdffc548ef796b567da34fde5a90235b80f7ea52b8ecac57d52301a04414db8f19a9ccc139bbf0278c5c38c052b2f367cf6958a236f66f87b01ac15116d70515cbde2e93486c0c2198b265d7f39d0bf7dfe3cb65e71710324d26cd616a701807efc55e141223b124ea8873a3866ac350ebd9c0039cf3f26a2503e449909a6be9d9a276e54dafb172cc796b8e5f0874916194eab50dc5571e0aee15257cc984bdb08ed22b965f563c27129664ed8e12254e72ed26f9dbf33b4b13f9555e8644f2dfb5039e4a4a85761403c60f71eae012d2765ca32435794a0367c6bd743807458ed73394457b8eb3e18cac9edfdc727930d79353d53773cd1dacb10b8320635492797cab4d84ea6363a2732923f73571d1a62fd1becec29c75049460660a05e502059a1390959b2a6da787f89c533dd1b171ce1ecca99df31f9b22ad3ffadd2c2b8b50f0b2091eb3f4452cfec56edc5820032440e0203ebc901b52f7a9da7e2b2077ff68a46555602c3546b1bb52b58e707fc53482d21cab48edd6ceb1ff9fd4beafbc252fe6e6c587157137ffe0f5b1db82b357326d36fc6d833be06ce1564cd6ce6e3463ce44d7071eb84e290223c1eef20ef2edd8ccc56ead78b062cd2cf316e42b6062da8b87696e9253765b4e272754476da82ae9d4b85b46ec8b44a60a75dbcbe98cbca6607e9ec6148a5c4d4f489b02a5ce55ec0cc99b543f3145bb32d6d93a97621aaadab033415a63970d44aeb9033fd58226676c1a0de767ba4adda2258c78621109b6c70a71b92fe360fcdda368c849b85e810e5bcb74c36ab558f30336cd75f559436af1566d53519900a86f4bf48c27a6e6f71aaec8e03330da58e54c14ba4c77bc5fe0f9ac87cd36fe230acab85451bc2a842ed68ac596e2cf373c40fef073f9a90781ae2881a4666e3e1652f21b9e6e96e04866870f05f6c1900915fbc33f8fceaed25a2e7e78d9352fa133564b730092fed48022bf420913864d0720169ffcb64de251fe1b261d18ccd7e8c8535445b08b4eb823ede14527ca9e3a951d5a9cb64e24eaa6f500d5079f6090d9afe3dbb14f94c342dd0f1afddd1bc799052592141e5fff41ce436b0aa5c4ff33735556f5eda9889fe0a889edfab1584d895bf83a6a322a7fd248cd1d53fec8b0aedb5c0d1e8dc8e6f23629eed41037ae44d76b3f0ebbf9aa5135e3e52f86570c04e9c376ef1cfdda8db6a52b7a241a9978768a09886a43d2bf15a4028088b70ae27ce8ecc1f34160b78db23904be1e5a4df07c29d20c2673de03689340065b0da88e6619", 0x1000}, {&(0x7f0000001d80)="ed235ed192f98e0605fc3a5162dc0c472bf6eb5d16c4b44af61c02fc1fea00c90409fca3f9ad2f09d8bca1d42dc8", 0x2e}], 0x2, &(0x7f0000001e00)=[@rights={{0x24, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}], 0x28, 0x4000000}}, {{&(0x7f0000001e40)=@abs={0x0, 0x0, 0x4e22}, 0x6e, &(0x7f0000002380)=[{&(0x7f0000001ec0)="36283f006555be21f0f1dca348f5ec112b3dcfa31f9e8861fb2e1bc164dd44a43abcf109dbda5f5f1773444ce4a908bdfa85add880e81fb631f8582209cb6863c59f60265575bdd8aad88d700c6b7a115a3e819854f1b66aaedaca0477a2f7e32e82e48851397b02ef77d06c5f2086c544922af48325279f3a7aaddc2b8cb6da49c4aafdd04a038212bc2b02d7c17ec878bed0a6e65ac77ada5e0618689d1e4adb7e6406d3d06e5d133054cf6eed841606834ad9fb1b6aa125efbaca450991ea93603675cbb202c3500eec", 0xcb}, {&(0x7f0000001fc0)="00677225ddd9e303f03e07df5ec57d3118a6404ddbea98c89f0cfabfeaef540594db43412b9cbd362eef53d2e2a1509d3c79d76d044c05a56ea7ea369c4d36b0dcde199f33f721d94c323d502ac556890c5b04cf5290776e0de40b6922fb519c5cc1bd4ee55c14fb43f6b1df1d4c413a1f34353c5a2fc69184d6679e4f42322fc2d9d1c8e9f80de1791e7907e4bc7791a8b5aae3", 0x94}, {&(0x7f0000002080)="d31740a685e604c4ccb5004af4e9e922c29e4a0abb4a13889a2becaa1e9f60d9305377bfc880afc11ba86e98a57e5cf73df1eeba8fe6919272772681f6be495ef37cb52535ffe63b5aca90746c82c8df0aa088d5fd76e25e", 0x58}, {&(0x7f0000002100)="e44bce282c5451974a0ff1270aaab8509e3e1803ca4987fe0666dc89b0ff434712b226ca0c464b4200617d0a59606521abbebb997e266f682306b4b7251f8a79c94b83298906920f6d46b48cef2ff484fd66572845b8e3b9b497fee0b1ab71a9712f55765908e7c7011f380e8af4a5c7521e9635e3f4dc2b21ece3b3a7d1e7f50bb038ff1fffee05019ab6a4d91c86ffbefec8fe695b43f4bc151657c88bfaf90110c94e4ecc03691055aa2cb164a2d3f27a87f2c1e134136ec2464ae10871f0bc3cfec4c48221b6bd4e072e", 0xcc}, {&(0x7f0000002200)="267157f62049f9e7857018eb8a7a2a7e6e0ef8cbd4d2b5159cc74700f2fd0c83d164028e123a155d2b8fef3a7688333df81358f5d4015b0c8fffa66ad602e4c3745f0f3f514e53f48c12f8eb1cb4c1840215483be94dcecb", 0x58}, {&(0x7f0000002280)="69b34b2ec7bb05e2590c25d3c125a1067ae5a778ab41a010c58f69ed83829877d622a5a93691fc14247e44f4a7b8fe2811", 0x31}, {&(0x7f00000022c0)="1a87e433dc22da487b33c8a0865c75b112e4cf4f09397a4a47eea75fe5b540a39ae5142d092ffd8200d6eb0bdb37b83bad2a37364cf6354dee42d8e33b074116965d6dc34acea4d8032e2b58624d07a46913983508ea289afe40ba3a1b01b6bec0a7a3450aff60cfc5407c91bd98e73dca2e3ea29913c00778d295da9a4968dcc5", 0x81}], 0x7, &(0x7f0000002e00)=ANY=[@ANYBLOB="2800000000000000010000000100000063b98d0afb054eabc0ec57ef9f2d557a561d89b3ded8740ff540825c076a764fe944f23bd73fc0869c872f6bb762ed771960d29713a0fe4f70f651e7fe1d2f022384bae619c17127e9d21e33a563ba4088b317acc8b67b505aa44b13fc1c67bec539b6fc162d683e2d0d80d6037b11fe15e20629a21881ef572594967fb0cd0c9bf5641ad3e31d560df0975105e321541ee02d63bda46f9dea6e6563576b29318a56bcc14ca9593ccb48603d4362ab36285fa0fd0a4725b402a1539a2c04fb3653d5219372a109010a56e28b73caeed872637097067236052a7c5f305c378e7eff45", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="28000000000000000100000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="1c000000000000000100000002000000", @ANYRES32=r7, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=r5, @ANYRES32=0xee00, @ANYRES32, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0xee00, @ANYRES32=0x0, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32, @ANYRES32=0xee00, @ANYBLOB="00e48d1857", @ANYRES32, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32, @ANYRES32=0x0, @ANYRES32=r9, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=r6, @ANYRES32, @ANYRES32=0xee01, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=r10, @ANYRES32=0xee01, @ANYRES32=0xee01, @ANYBLOB='\x00\x00\x00\x00'], 0x148, 0x8080}}, {{&(0x7f0000002b40)=@abs={0x0, 0x0, 0x4e22}, 0x6e, &(0x7f0000002c80)=[{&(0x7f0000002bc0)="c4af2f08b278dd5350cde14e255c739a5de205e5daa382a5eb247e6adcf7185dab77e2b71dacc9223a5d228ec3b5653e8efb489b3ef578086114c6fa6372fc49db4c0bae2e8c49c383c0dd9c28def83f78579dedd5c6193532290b1701f7a71c53c9228ca12e43d3ca0769d2cdef09d4be0f825a51a39d114d002fe33215ec8859105672a5489605d34063c8f0127b35f8cd082d7da286489b4edf2bc82c530195da27b1a7b29e7b8f828caf755ddd3da876c6c766f2", 0xb6}], 0x1, 0x0, 0x0, 0x8080}}], 0x5, 0x0) sendto$inet6(r4, &(0x7f0000000000), 0xffffffffffffffe6, 0x0, 0x0, 0x18fae6fad8906d26) [ 2837.496282][ T4562] syz-executor.3 invoked oom-killer: gfp_mask=0xcc0(GFP_KERNEL), order=0, oom_score_adj=0 [ 2837.506217][ T4562] CPU: 1 PID: 4562 Comm: syz-executor.3 Not tainted 5.4.219-syzkaller-00002-ga0eae55f26a0 #0 [ 2837.516342][ T4562] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/12/2023 [ 2837.526369][ T4562] Call Trace: [ 2837.529642][ T4562] dump_stack+0x1d8/0x241 [ 2837.533956][ T4562] ? panic+0x73e/0x73e [ 2837.538000][ T4562] ? nf_ct_l4proto_log_invalid+0x26c/0x26c [ 2837.543777][ T4562] ? _raw_spin_lock+0xa3/0x1b0 [ 2837.548513][ T4562] ? asan.module_dtor+0x20/0x20 [ 2837.553356][ T4562] dump_header+0xdb/0x700 [ 2837.557667][ T4562] oom_kill_process+0xf0/0x2d0 [ 2837.562405][ T4562] out_of_memory+0x666/0x940 [ 2837.566986][ T4562] ? unregister_oom_notifier+0x20/0x20 [ 2837.572415][ T4562] ? _raw_spin_unlock_irqrestore+0x57/0x80 [ 2837.578198][ T4562] memory_max_write+0x528/0x600 [ 2837.583023][ T4562] ? memory_max_show+0xa0/0xa0 [ 2837.587772][ T4562] ? memory_max_show+0xa0/0xa0 [ 2837.592513][ T4562] cgroup_file_write+0x273/0x5c0 [ 2837.597422][ T4562] ? call_function_single_interrupt+0xa/0x20 [ 2837.603372][ T4562] ? cgroup_seqfile_stop+0xc0/0xc0 [ 2837.608454][ T4562] ? kernfs_get+0x90/0x90 [ 2837.612769][ T4562] ? __sanitizer_cov_trace_pc+0x23/0x50 [ 2837.618292][ T4562] ? cgroup_seqfile_stop+0xc0/0xc0 [ 2837.623372][ T4562] kernfs_fop_write+0x2ec/0x3e0 [ 2837.628193][ T4562] ? kernfs_fop_read+0x450/0x450 [ 2837.633105][ T4562] __vfs_write+0x103/0x780 [ 2837.637493][ T4562] ? __kernel_write+0x340/0x340 [ 2837.642348][ T4562] ? switch_mm_irqs_off+0x338/0x960 [ 2837.647520][ T4562] ? check_preemption_disabled+0x9e/0x330 [ 2837.653208][ T4562] ? __fget+0x40c/0x4a0 [ 2837.657336][ T4562] ? debug_smp_processor_id+0x20/0x20 [ 2837.662680][ T4562] ? selinux_file_permission+0x2c2/0x530 [ 2837.668281][ T4562] vfs_write+0x210/0x4f0 [ 2837.672493][ T4562] ksys_write+0x198/0x2c0 [ 2837.676792][ T4562] ? __ia32_sys_read+0x80/0x80 [ 2837.681528][ T4562] do_syscall_64+0xcb/0x1c0 [ 2837.686007][ T4562] entry_SYSCALL_64_after_hwframe+0x5c/0xc1 [ 2837.691951][ T4562] memory: usage 10228kB, limit 0kB, failcnt 107 [ 2837.698204][ T4562] swap: usage 0kB, limit 9007199254740988kB, failcnt 0 [ 2837.705048][ T4562] Memory cgroup stats for /syz0: [ 2837.705319][ T4562] anon 0 [ 2837.705319][ T4562] file 10465280 [ 2837.705319][ T4562] kernel_stack 0 [ 2837.705319][ T4562] slab 0 [ 2837.705319][ T4562] sock 135168 [ 2837.705319][ T4562] shmem 10539008 [ 2837.705319][ T4562] file_mapped 135168 [ 2837.705319][ T4562] file_dirty 0 [ 2837.705319][ T4562] file_writeback 0 [ 2837.705319][ T4562] anon_thp 0 [ 2837.705319][ T4562] inactive_anon 135168 [ 2837.705319][ T4562] active_anon 10543104 [ 2837.705319][ T4562] inactive_file 90112 [ 2837.705319][ T4562] active_file 0 [ 2837.705319][ T4562] unevictable 0 [ 2837.705319][ T4562] slab_reclaimable 0 [ 2837.705319][ T4562] slab_unreclaimable 0 [ 2837.705319][ T4562] pgfault 1731972 [ 2837.705319][ T4562] pgmajfault 0 [ 2837.705319][ T4562] workingset_refault 99 [ 2837.705319][ T4562] workingset_activate 0 [ 2837.705319][ T4562] workingset_nodereclaim 0 [ 2837.705319][ T4562] pgrefill 2060 [ 2837.705319][ T4562] pgscan 2381 [ 2837.705319][ T4562] pgsteal 174 [ 2837.705319][ T4562] pgactivate 5049 [ 2837.800416][ T4562] oom-kill:constraint=CONSTRAINT_MEMCG,nodemask=(null),cpuset=syz3,mems_allowed=0,oom_memcg=/syz0,task_memcg=/syz0,task=syz-executor.0,pid=26520,uid=0 [ 2837.815777][ T4562] Memory cgroup out of memory: Killed process 26520 (syz-executor.0) total-vm:48508kB, anon-rss:468kB, file-rss:15300kB, shmem-rss:64kB, UID:0 pgtables:84kB oom_score_adj:0 03:56:33 executing program 4: r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, &(0x7f0000001680)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0x6e) listen(r0, 0x0) accept4(r0, 0x0, 0x0, 0x0) close(r0) r1 = socket$unix(0x1, 0x5, 0x0) connect$unix(r1, &(0x7f00000001c0)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0x6e) [ 2838.096821][ T4562] syz-executor.3 invoked oom-killer: gfp_mask=0xcc0(GFP_KERNEL), order=0, oom_score_adj=0 [ 2838.106799][ T4562] CPU: 1 PID: 4562 Comm: syz-executor.3 Not tainted 5.4.219-syzkaller-00002-ga0eae55f26a0 #0 [ 2838.116924][ T4562] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/12/2023 [ 2838.126959][ T4562] Call Trace: [ 2838.130248][ T4562] dump_stack+0x1d8/0x241 [ 2838.134567][ T4562] ? panic+0x73e/0x73e [ 2838.138622][ T4562] ? nf_ct_l4proto_log_invalid+0x26c/0x26c 03:56:33 executing program 5: connect$unix(0xffffffffffffffff, 0x0, 0x0) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, &(0x7f0000000140)=0x1c) getsockopt$inet6_IPV6_XFRM_POLICY(r0, 0x29, 0x23, &(0x7f0000000400)={{{@in6=@ipv4={""/10, ""/2, @remote}}}, {{@in6=@mcast1}, 0x0, @in=@private}}, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_GROUP_EXTEND(0xffffffffffffffff, 0x40086607, &(0x7f0000000040)=0x80000001) openat$cgroup_procs(r1, &(0x7f0000000000)='cgroup.procs\x00', 0x2, 0x0) mkdirat(r1, &(0x7f0000000000)='./file0\x00', 0x8) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) openat$cgroup_procs(r2, &(0x7f0000000000)='cgroup.procs\x00', 0x2, 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) openat$cgroup_procs(r3, &(0x7f0000000000)='cgroup.procs\x00', 0x2, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000540)={0x11, 0xc, &(0x7f00000005c0)=ANY=[@ANYRES32, @ANYBLOB="0000000000000000183b0000030000000000000000000000b5a5f4ff010000001864000002000000000000000400000018650000100000000000000007f2ff0095000000000000009586fd846df334835eabff5309f2aa162da40fd7aab5"], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) r4 = memfd_create(&(0x7f00000001c0)=';e\x00\x00\xa4\xd8\xe0\x9c\x7f9\x8aZ]3N\xbb\xe1^\x9c\xe1\x9b6s$0Y\xf8\x90\x00\x00\x00\x00\xd2~l\xf6\x12\xde\xdd\xd5\x1d\x96\xb0a\xad\xcd\x16\xd8G\xae\xd9DZm\xabO\xad\x11%\x7f`@\x16c\xc0\xb6\x1f\xe3\x00\x1a_\xc7\xbf\xa7T\xbe\x13\x8b\xb3r\x8fL\xe6\xba\xe7\x18\xb4$BIj\xa3\xc9\xc6|\x9b\x88\xddPx\x02I\xde\xe8\xcd\x02\xc1\xedc2\x06\xcbM\xfb\x13jZ\x96\xeej\x9b\xe4XjN\xb9>\xdf3U\r \x8dh8T/h)\x90\xff\x8d\xd9\x89\xab\xf8P\xacYtk\xa3\xed\xfa*8\x13\b\xce\xf8z\xed\xadnz\x96\xa3\x9a9R\xd9]\xe11We\xfe3\xe06\x1a^\x04^\xef\xa3\x0fU\x9b1\xc6J\x83\x9d[\\a\xfd\xdc\xa1\xcd\xbe\x9b\xc5z7\xe8VP\x89\x16MK`\xe5\x137\b\x00\x00\x00\xd5\x01\xea\x98\xe6Z\x95j\xe3\x0ek>\x14\x80\rXS\xce\xf9\x0e\x89\xc4\xc6\x1bOm4Lla\r\xce\x17\xb5r&\xf3\x96\xbc\xc39\xa7\x95\xd9F\x17', 0x0) write(r4, &(0x7f00000000c0)='{', 0xfffffe1e) fallocate(r4, 0x3, 0xba58, 0x200) [ 2838.144416][ T4562] ? _raw_spin_lock+0xa3/0x1b0 [ 2838.149164][ T4562] ? asan.module_dtor+0x20/0x20 [ 2838.154001][ T4562] dump_header+0xdb/0x700 [ 2838.158318][ T4562] oom_kill_process+0xf0/0x2d0 [ 2838.163067][ T4562] out_of_memory+0x666/0x940 [ 2838.167644][ T4562] ? unregister_oom_notifier+0x20/0x20 [ 2838.173087][ T4562] memory_max_write+0x528/0x600 [ 2838.177926][ T4562] ? memory_max_show+0xa0/0xa0 [ 2838.182684][ T4562] ? memory_max_show+0xa0/0xa0 [ 2838.187433][ T4562] cgroup_file_write+0x273/0x5c0 [ 2838.192363][ T4562] ? call_function_single_interrupt+0xa/0x20 [ 2838.198331][ T4562] ? cgroup_seqfile_stop+0xc0/0xc0 [ 2838.203430][ T4562] ? kernfs_get+0x90/0x90 [ 2838.207750][ T4562] ? __sanitizer_cov_trace_pc+0x23/0x50 [ 2838.213283][ T4562] ? cgroup_seqfile_stop+0xc0/0xc0 [ 2838.218381][ T4562] kernfs_fop_write+0x2ec/0x3e0 [ 2838.223230][ T4562] ? kernfs_fop_read+0x450/0x450 [ 2838.228151][ T4562] __vfs_write+0x103/0x780 [ 2838.232554][ T4562] ? __kernel_write+0x340/0x340 [ 2838.237389][ T4562] ? switch_mm_irqs_off+0x338/0x960 [ 2838.242569][ T4562] ? check_preemption_disabled+0x9e/0x330 [ 2838.248273][ T4562] ? __fget+0x40c/0x4a0 [ 2838.252411][ T4562] ? debug_smp_processor_id+0x20/0x20 [ 2838.257765][ T4562] ? selinux_file_permission+0x2c2/0x530 [ 2838.263384][ T4562] vfs_write+0x210/0x4f0 [ 2838.267614][ T4562] ksys_write+0x198/0x2c0 [ 2838.271930][ T4562] ? __ia32_sys_read+0x80/0x80 [ 2838.276684][ T4562] do_syscall_64+0xcb/0x1c0 [ 2838.281180][ T4562] entry_SYSCALL_64_after_hwframe+0x5c/0xc1 [ 2838.287126][ T4562] memory: usage 10168kB, limit 0kB, failcnt 107 [ 2838.293366][ T4562] swap: usage 0kB, limit 9007199254740988kB, failcnt 0 [ 2838.300234][ T4562] Memory cgroup stats for /syz0: [ 2838.300287][ T4562] anon 0 [ 2838.300287][ T4562] file 10465280 [ 2838.300287][ T4562] kernel_stack 0 [ 2838.300287][ T4562] slab 0 [ 2838.300287][ T4562] sock 135168 [ 2838.300287][ T4562] shmem 10539008 [ 2838.300287][ T4562] file_mapped 135168 [ 2838.300287][ T4562] file_dirty 0 [ 2838.300287][ T4562] file_writeback 0 [ 2838.300287][ T4562] anon_thp 0 [ 2838.300287][ T4562] inactive_anon 135168 [ 2838.300287][ T4562] active_anon 10543104 [ 2838.300287][ T4562] inactive_file 90112 [ 2838.300287][ T4562] active_file 0 [ 2838.300287][ T4562] unevictable 0 [ 2838.300287][ T4562] slab_reclaimable 0 [ 2838.300287][ T4562] slab_unreclaimable 0 [ 2838.300287][ T4562] pgfault 1731972 [ 2838.300287][ T4562] pgmajfault 0 [ 2838.300287][ T4562] workingset_refault 99 [ 2838.300287][ T4562] workingset_activate 0 [ 2838.300287][ T4562] workingset_nodereclaim 0 [ 2838.300287][ T4562] pgrefill 2060 [ 2838.300287][ T4562] pgscan 2381 [ 2838.300287][ T4562] pgsteal 174 [ 2838.300287][ T4562] pgactivate 5049 [ 2838.395286][ T4562] oom-kill:constraint=CONSTRAINT_MEMCG,nodemask=(null),cpuset=syz3,mems_allowed=0,oom_memcg=/syz0,task_memcg=/syz0,task=syz-executor.0,pid=4553,uid=0 03:56:34 executing program 1: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000840)=0x6) r0 = getpid() sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs={0x0, 0x0, 0x4e24}, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mount(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f00000001c0)='cgroup2\x00', 0x0, 0x0) lsetxattr$security_selinux(&(0x7f00000005c0)='./file0\x00', &(0x7f00000008c0), &(0x7f0000000900)='system_u:object_r:systemd_logind_sessions_t:s0\x00', 0x2f, 0x0) r3 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000000), 0x200002, 0x0) r4 = openat$cgroup(r3, &(0x7f0000000200)='syz0\x00', 0x200002, 0x0) r5 = openat$cgroup_int(r4, &(0x7f0000000180)='memory.max\x00', 0x2, 0x0) write$cgroup_int(r5, 0x0, 0x0) 03:56:34 executing program 4: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000200)={&(0x7f00000002c0)=@ipv6_newrule={0x30, 0x18, 0x1, 0x0, 0x0, {0xa, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}, [@FRA_DST={0x14, 0x1, @local}]}, 0x30}}, 0x0) 03:56:34 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, &(0x7f0000001680)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0x6e) listen(r0, 0x0) accept4(r0, 0x0, 0x0, 0x0) close(r0) r1 = socket$unix(0x1, 0x5, 0x0) connect$unix(r1, &(0x7f00000001c0)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0x6e) 03:56:34 executing program 5: connect$unix(0xffffffffffffffff, 0x0, 0x0) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, &(0x7f0000000140)=0x1c) getsockopt$inet6_IPV6_XFRM_POLICY(r0, 0x29, 0x23, &(0x7f0000000400)={{{@in6=@ipv4={""/10, ""/2, @remote}}}, {{@in6=@mcast1}, 0x0, @in=@private}}, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_GROUP_EXTEND(0xffffffffffffffff, 0x40086607, &(0x7f0000000040)=0x80000001) openat$cgroup_procs(r1, &(0x7f0000000000)='cgroup.procs\x00', 0x2, 0x0) mkdirat(r1, &(0x7f0000000000)='./file0\x00', 0x8) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) openat$cgroup_procs(r2, &(0x7f0000000000)='cgroup.procs\x00', 0x2, 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) openat$cgroup_procs(r3, &(0x7f0000000000)='cgroup.procs\x00', 0x2, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000540)={0x11, 0xc, &(0x7f00000005c0)=ANY=[@ANYRES32, @ANYBLOB="0000000000000000183b0000030000000000000000000000b5a5f4ff010000001864000002000000000000000400000018650000100000000000000007f2ff0095000000000000009586fd846df334835eabff5309f2aa162da40fd7aab5"], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) r4 = memfd_create(&(0x7f00000001c0)=';e\x00\x00\xa4\xd8\xe0\x9c\x7f9\x8aZ]3N\xbb\xe1^\x9c\xe1\x9b6s$0Y\xf8\x90\x00\x00\x00\x00\xd2~l\xf6\x12\xde\xdd\xd5\x1d\x96\xb0a\xad\xcd\x16\xd8G\xae\xd9DZm\xabO\xad\x11%\x7f`@\x16c\xc0\xb6\x1f\xe3\x00\x1a_\xc7\xbf\xa7T\xbe\x13\x8b\xb3r\x8fL\xe6\xba\xe7\x18\xb4$BIj\xa3\xc9\xc6|\x9b\x88\xddPx\x02I\xde\xe8\xcd\x02\xc1\xedc2\x06\xcbM\xfb\x13jZ\x96\xeej\x9b\xe4XjN\xb9>\xdf3U\r \x8dh8T/h)\x90\xff\x8d\xd9\x89\xab\xf8P\xacYtk\xa3\xed\xfa*8\x13\b\xce\xf8z\xed\xadnz\x96\xa3\x9a9R\xd9]\xe11We\xfe3\xe06\x1a^\x04^\xef\xa3\x0fU\x9b1\xc6J\x83\x9d[\\a\xfd\xdc\xa1\xcd\xbe\x9b\xc5z7\xe8VP\x89\x16MK`\xe5\x137\b\x00\x00\x00\xd5\x01\xea\x98\xe6Z\x95j\xe3\x0ek>\x14\x80\rXS\xce\xf9\x0e\x89\xc4\xc6\x1bOm4Lla\r\xce\x17\xb5r&\xf3\x96\xbc\xc39\xa7\x95\xd9F\x17', 0x0) write(r4, &(0x7f00000000c0)='{', 0xfffffe1e) fallocate(r4, 0x3, 0xba58, 0x200) 03:56:34 executing program 3: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000840)=0x6) r0 = getpid() sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs={0x0, 0x0, 0x4e24}, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mount(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f00000001c0)='cgroup2\x00', 0x0, 0x0) lsetxattr$security_selinux(&(0x7f00000005c0)='./file0\x00', &(0x7f00000008c0), &(0x7f0000000900)='system_u:object_r:systemd_logind_sessions_t:s0\x00', 0x2f, 0x0) r3 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000000), 0x200002, 0x0) r4 = openat$cgroup(r3, &(0x7f0000000200)='syz0\x00', 0x200002, 0x0) r5 = openat$cgroup_int(r4, &(0x7f0000000180)='memory.max\x00', 0x2, 0x0) write$cgroup_int(r5, 0x0, 0x0) [ 2838.611029][ T4581] IPv6: RTM_NEWROUTE with no NLM_F_CREATE or NLM_F_REPLACE [ 2838.618251][ T4581] IPv6: NLM_F_CREATE should be set when creating new route [ 2838.625443][ T4581] IPv6: NLM_F_CREATE should be set when creating new route [ 2838.719851][ T4584] syz-executor.3 invoked oom-killer: gfp_mask=0xcc0(GFP_KERNEL), order=0, oom_score_adj=0 [ 2838.729795][ T4584] CPU: 1 PID: 4584 Comm: syz-executor.3 Not tainted 5.4.219-syzkaller-00002-ga0eae55f26a0 #0 [ 2838.739915][ T4584] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/12/2023 [ 2838.749942][ T4584] Call Trace: [ 2838.753210][ T4584] dump_stack+0x1d8/0x241 [ 2838.757513][ T4584] ? panic+0x73e/0x73e [ 2838.761552][ T4584] ? nf_ct_l4proto_log_invalid+0x26c/0x26c [ 2838.767330][ T4584] ? preempt_schedule_common+0xb7/0xe0 [ 2838.772762][ T4584] dump_header+0xdb/0x700 [ 2838.777062][ T4584] out_of_memory+0x6d0/0x940 [ 2838.781628][ T4584] ? unregister_oom_notifier+0x20/0x20 [ 2838.787062][ T4584] memory_max_write+0x528/0x600 [ 2838.791883][ T4584] ? memory_max_show+0xa0/0xa0 [ 2838.796618][ T4584] ? memory_max_show+0xa0/0xa0 [ 2838.801357][ T4584] cgroup_file_write+0x273/0x5c0 [ 2838.806267][ T4584] ? cgroup_seqfile_stop+0xc0/0xc0 [ 2838.811349][ T4584] ? kernfs_get+0x90/0x90 [ 2838.815650][ T4584] ? cgroup_seqfile_stop+0xc0/0xc0 [ 2838.820739][ T4584] kernfs_fop_write+0x2ec/0x3e0 [ 2838.825574][ T4584] ? kernfs_fop_read+0x450/0x450 [ 2838.830484][ T4584] __vfs_write+0x103/0x780 [ 2838.834871][ T4584] ? __kernel_write+0x340/0x340 [ 2838.839691][ T4584] ? preempt_schedule_irq+0xef/0x140 [ 2838.844949][ T4584] ? check_preemption_disabled+0x9e/0x330 [ 2838.850646][ T4584] ? retint_kernel+0x1b/0x1b [ 2838.855208][ T4584] ? debug_smp_processor_id+0x20/0x20 [ 2838.860554][ T4584] ? selinux_file_permission+0x2c2/0x530 [ 2838.866162][ T4584] vfs_write+0x210/0x4f0 [ 2838.870375][ T4584] ksys_write+0x198/0x2c0 [ 2838.874673][ T4584] ? __ia32_sys_read+0x80/0x80 [ 2838.879409][ T4584] do_syscall_64+0xcb/0x1c0 [ 2838.883884][ T4584] entry_SYSCALL_64_after_hwframe+0x5c/0xc1 [ 2838.889826][ T4584] memory: usage 10168kB, limit 0kB, failcnt 107 [ 2838.896070][ T4584] swap: usage 0kB, limit 9007199254740988kB, failcnt 0 [ 2838.902926][ T4584] Memory cgroup stats for /syz0: [ 2838.903230][ T4584] anon 0 [ 2838.903230][ T4584] file 10465280 [ 2838.903230][ T4584] kernel_stack 0 [ 2838.903230][ T4584] slab 0 [ 2838.903230][ T4584] sock 135168 [ 2838.903230][ T4584] shmem 10539008 [ 2838.903230][ T4584] file_mapped 135168 [ 2838.903230][ T4584] file_dirty 0 [ 2838.903230][ T4584] file_writeback 0 [ 2838.903230][ T4584] anon_thp 0 [ 2838.903230][ T4584] inactive_anon 135168 [ 2838.903230][ T4584] active_anon 10543104 [ 2838.903230][ T4584] inactive_file 90112 [ 2838.903230][ T4584] active_file 0 [ 2838.903230][ T4584] unevictable 0 [ 2838.903230][ T4584] slab_reclaimable 0 [ 2838.903230][ T4584] slab_unreclaimable 0 [ 2838.903230][ T4584] pgfault 1731972 [ 2838.903230][ T4584] pgmajfault 0 [ 2838.903230][ T4584] workingset_refault 99 [ 2838.903230][ T4584] workingset_activate 0 [ 2838.903230][ T4584] workingset_nodereclaim 0 [ 2838.903230][ T4584] pgrefill 2060 [ 2838.903230][ T4584] pgscan 2381 [ 2838.903230][ T4584] pgsteal 174 [ 2838.903230][ T4584] pgactivate 5049 [ 2838.998304][ T4584] Out of memory and no killable processes... 03:56:34 executing program 4: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000200)={&(0x7f00000002c0)=@ipv6_newrule={0x30, 0x18, 0x1, 0x0, 0x0, {0xa, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}, [@FRA_DST={0x14, 0x1, @local}]}, 0x30}}, 0x0) 03:56:34 executing program 4: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000200)={&(0x7f00000002c0)=@ipv6_newrule={0x30, 0x18, 0x1, 0x0, 0x0, {0xa, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}, [@FRA_DST={0x14, 0x1, @local}]}, 0x30}}, 0x0) [ 2839.200497][ T4586] IPv6: RTM_NEWROUTE with no NLM_F_CREATE or NLM_F_REPLACE 03:56:35 executing program 4: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000200)={&(0x7f00000002c0)=@ipv6_newrule={0x30, 0x18, 0x1, 0x0, 0x0, {0xa, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}, [@FRA_DST={0x14, 0x1, @local}]}, 0x30}}, 0x0) [ 2839.244728][ T4588] IPv6: RTM_NEWROUTE with no NLM_F_CREATE or NLM_F_REPLACE 03:56:35 executing program 2: r0 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000300)={0x11, 0x5, &(0x7f00000000c0)=ANY=[@ANYBLOB="180000000000000000000000ff000000850000000e000000850000005000000095"], &(0x7f0000000100)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) r1 = bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000200)={&(0x7f0000000040)='sched_switch\x00', r0}, 0x10) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb, 0x100000002272, r1, 0x0) r2 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_int(r2, 0x1, 0x12, &(0x7f0000000240)=0xffffffff, 0x4) r3 = socket$unix(0x1, 0x1, 0x0) bind$unix(r3, &(0x7f00000001c0)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0x56) listen(r3, 0xfffffffc) connect$unix(r2, &(0x7f0000000140)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0x6e) ioctl$FITRIM(r2, 0xc0185879, &(0x7f0000000000)={0x10001, 0x0, 0x3}) r4 = accept(r3, 0x0, 0x0) recvfrom$unix(r2, &(0x7f00000000c0)=""/90, 0xffffffffffffffef, 0x0, 0x0, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) ptrace(0x10, 0x0) ptrace$cont(0x420b, 0x0, 0x8, 0x0) r5 = syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ptrace(0x10, r5) ptrace$cont(0x1f, r5, 0xb, 0x0) ioctl$TIOCGPGRP(0xffffffffffffffff, 0x540f, &(0x7f00000003c0)=0x0) r7 = syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ptrace(0x10, r7) write$binfmt_script(0xffffffffffffffff, &(0x7f00000027c0)=ANY=[@ANYBLOB="23652837437dea52d32ecf98243c3f8cfe69275feaa4c6a602fe8cc1b6c9f9ee85b883b4b438918ddcdebb3e3022ddd8d361c24385461b3c394bfe9c974272d310ee715ed2431b343dd005b2897b364aa2a6ef26b91c846367098fb2315b9f4671f93f96b4b84642901f4430c742a43a3f7e4b0c80cf3fa487ba0b17babb12057312ae9fa1a432a0576b50ae47ce", @ANYRESOCT, @ANYRES64=r5, @ANYBLOB="9d9f5d1992baf62ba56f36ce3836f4886419d2800d43c96af45424ac77682a15251efed119a823ada4420f7555224fc1d55e92aa1b2e92e58725d4a7891d52190d0fa4f29fdb8d19342c27f3fc8df90df47a9ef136316a4e4883f2bbe2610b4a8d16beecc6550b47c125eca65fae5cce6d43ce1d4cad3e56e0cb1b38600daf400fa57c07b1ed8b7cdee4b286df75cde6efabf2a25ef22d9c04e11e9f91f43be5f0d831e8e6963a6e6d4bf517df14e63a8d120589fc02d8a41d34cb540c9c08bdff1f41ca4a45301f45c3acb89ca2a52b5d6927ee7a3da413380dbd6e44a93d0ca0a8e6fab6c2b8e87cc2e4d513da000000000000000000000000000003000000000000000000a1cd352bda66d5bdda9f63eb9235f8e290fa5a61ef0419958e0384e57fc8ec7a84ee57b146cd6fbe632361ee03224edc", @ANYRES32, @ANYRES64], 0x208e24b) r8 = openat$fuse(0xffffffffffffff9c, &(0x7f0000002580), 0x42, 0x0) getresgid(&(0x7f0000000740), &(0x7f0000000100)=0x0, &(0x7f00000000c0)) mount$fuse(0x0, &(0x7f00000020c0)='./file0\x00', &(0x7f0000000040), 0x0, &(0x7f0000000280)=ANY=[@ANYBLOB='fd=', @ANYRESHEX=r8, @ANYBLOB=',rootmode=00000000000000000040000,user_id', @ANYRESDEC=0x0, @ANYBLOB=',group_id=', @ANYRESDEC=r9]) r10 = getpid() sched_setscheduler(r10, 0x2, &(0x7f0000000200)=0x4) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000002cc0)=[{{&(0x7f00000002c0)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f0000000340)=[{&(0x7f00000005c0)="7e4d9c71905bac21ed1772f81888e68333dab7bbafa8086cba4d3d996e8fc0473342f9649f4fd1c0ce7415e5cc2da336216fd5571f105f65f01c2c1da427459fdfc95eeea45c7a86117623a158dec07a14a1c1521bd9bc3f3a129fb5f2b0722fe693896d251d2d262cb8863727b1da2c5932079e37d10af97f753be5bd3b75519acaa6b042e2673d15e71ba4cad93244234672bbee6221f68a88bb50cc4fb052239966a7418ec13f9608e44d4743bcb0d43b706ee7f92ab09a4a3193e696df66e56552169adf00695a12426f758e91a534917a6eb948cbaccb5a33b6", 0xdc}], 0x1, &(0x7f0000000940)=ANY=[@ANYBLOB="1c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0xee00, @ANYRES32=0x0, @ANYBLOB="0000000020000000000000000100000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="1c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0xee01, @ANYRES32=0x0, @ANYBLOB="000000001c0000000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0xa0, 0x4080}}, {{&(0x7f0000000a00)=@abs={0x1, 0x0, 0x4e21}, 0x6e, &(0x7f0000000cc0)=[{&(0x7f0000000a80)="875d33de95d0d0d0f9140f672d", 0xd}, {&(0x7f0000000ac0)="02a4ccbbb0bb94b36bd00ba4737ba371356c63649a1cc2fe41eb65a1e42afb8b8267ae21c6550eedc3d4f3f002b2483415dc0536e479560df89cba85c4e5380934c9", 0x42}, {&(0x7f0000000b40)="ec0bb7d5b27077b9370d48beb4ff593c1db4d05dc2fbad976f25fef56a3230415abe403627dcefce7a577694a2e77ef9c04a57a61c6248f90a404a6082727a6e0e8d600db1786b8eb3a810c2c59e46abf00bc5a163e8358eac0553c2d0d7e723f9cf36cb1f9a7c1a27765ef160223273b49c2208856d189a1da5cd2e26a953f70b7d1837b5d7f7fbdb8aafd6ba7fdb55d060d55de5ea1012f4ec4e2e192cd0", 0x9f}, {&(0x7f0000000c00)="0677be9a58fd849799410dcac365eb19a7bcca8a4366ff1f3d9e9538f28fceaba07a6c8b87d12e9bbeeb4595ed7b47add83dc18b769c9adfe82768d435af6cf6db383d2c2dd9ffc02a5cd426c1b86faeaf8425675dd566a6515917f38d63235f355ea6c2589094025bf759403002611b48eaf123f4e362ea00d39119c0e1b0b0f9d342b5", 0x84}], 0x4, 0x0, 0x0, 0x4000000}}, {{&(0x7f0000000d00)=@abs={0x1, 0x0, 0x4e24}, 0x6e, &(0x7f0000001dc0)=[{&(0x7f0000000d80)="ebc3b6aa6f322baf6b33907cc5c50d35757a018a9ff30f2338e7fac4e320cadb3c12dbf69de3d8c5e9ad74eabee0132fe60e9fe1c2431d8b811a5bdc1350b454cc3faa9f98b29e736cb03f7ab277cc46a3e7937935fdb7a1b11fa53e3829ee6d02d752babb0e8037a4e042436199b60aa0c0bf9099522afb540d29d9f001426c09b1d324dad3f14779a33aa87ffc5f982257e676fa822034beec7c0393295a417655392d6ef7ff3820fd582a43a79574dec1e1496b229fabf18a27377cbe55c303b84a60569a787ecf55732dae8cf5895d33f3584a6e0defed6dd70500c414f0eb97158619f696977086d4206c37f5b3dda3aff2e538e39acbc849617c4629d32e241a1e6708e0e1a752d07cdf38eb999742d0ae4729b7f094a43cc44594b0ad228131d63c0f6bc85b4530b879e37907f8f0e239b9989070350fac6a55f011548aa54fd5099f33eb05d890ef7ffbcfad14169651bcfafa987dadfaa0fc25f23a553148a02bad694555592f6703d66f9a5e0d9df41ea4440ee4a93305133981da036ff68baf34ce4523ca6c1a391334b620a5d3dbaa47eb8c641f7068cf294f56a3a06f1e2cd1791c10489b53be1305b012d72a97125808112c0c4b86446f77f51663c85808067a9c2f892469454682baae1d5f062be0dedf7dee9312c3e67f855808d36dc4d5f5df1e882bc34b95b18f3799705347a46c33324f6ffb88416ca420d47ee7301266bd9a8bf3a635a207e243dcd49e44cf66b6474ea32a93d2c54fbcf6782f550a8248859700341d85c4b20f3ec91bc860044e2b4545034992a35ab8a9e9b57b6f395e2f1424447261c82781e53864c5e8953d876cdbc3a53419ba71cbc10683e8a966cb0d29c0660a5b67b456bbe7943ad1a12d4f1e1387ceb1abad39043ad7f76a2dbc5894f1e5276867e9a351b9ceccbf505f7ea7806bee6700f5cb456c8e48bb583ca49923e09c6ff33e361aa41be4732b3bb586d37cac8007876491e6a69290acf16f4fad1ffa7a17b5d5f361ab3202ceaa5862146b88b38c6c824239da1d275782b897130e227fa1dc3f7fcdefe50ab4cb9a8cbfeca5d728e471c6df4a47dc8c308a7ab2a21eb54b65011eea0ad0bd5748c1c36f658b660b9a8d3d2a39bc4d350bbb7b52b7885c2382b04fc29d63f96fb65c9c00f83176b04a24c5e2125ff875d50065b23b3f4581fd679cceee5f0904277876a08a9c34f74c9c04a06da6c93c8f58e8bafb91cdb1fc427a082f3bd83e0a08d26f5516b87de9e52df8f700032ce65e0797f600d5aa9b8f72bed268679f3c68c2e9e2f77bf30c38795a5901b7c529ef6e267b3a9b7b178c1c026689e1380536449648d2d6c42487d74552852ac8856a1d8aaaeb47de152458af8aeaa07456257463e6a1d57e86ac60a2967a78259917739c279f3ed332405eec81c5a98c77f320663c5e7922424c5dab9f68011afc66ed4ad2f155e9ff0f08d937535809987c11be221a13cbae2d5926f0846dede06c2b08b6e8461429fa94680b189bcb239ecd3f39360db42b561d1398934218f8e21fe796aac1ad4abb770d877f922ac544fbeef3a7e465557b4fcce0551da3901b1fac43927f77d3203b486fd35c108b32837b8dc0e08aa77471cf12b2845ed50b3cf0f41ac9c7bcb201f559fc4e2f722b6251299a5a8d548545ee2d0bc796b460ad354aab1efdd8449c3e42ee3e3f3104b2135a94f40c47d992a0ea10efad462ff7aba0a33a8b1be06f6b7f23265718a37da5585c97f418195e30a6f5175dcdea17598a4f08be21d7662f6f55cad7a44097de8a8ea0349f78acec353c1ee53010160102ac51b8585cf1798f12933cd0833a69f753f9dd4e90f5ae6bc8ff4a78e82a31b99c31c9a1a28f0459f2531746428196906974b2976b346e8633701e83bab1dc61b8d8eaf3ab240df8a2470db285a10c8d6dd2a61f119ac254640bc3b53ff79e0ca8f24a677465599c9eac6565548a8537a99e1a05104b7504bc0868cb07853a04e9e3623af7370e320c223aba720b35226aca14ec819513555171242fd8de9d916f1b58f5f054344e3710ee0f2a0137d17fa26a99dce509e40b2bce981abfaea42845f14ec1e2c2dbc34efab5199e4cc15921237048d8666b83500cb5203a74a52e0732838bd731990e9454c690d3f951064215f79a32c031271af3c712671318260ab7c0bb7a12751675241c75a65ed3d971764030a243febadb19a7ed0de5553e320e02a74080990c3d556fec4c10d28e1ab8760244257ed118ec2fb9dfa835cf3da6f2f558b5342fbfe711a421ee3adbda1b375057c376fabd43749fcf74fee357d2b527ead215ad6da43fc7fd19b91f74a178c09a56dd098b8dd2905d406d7ebec7149979578da0872c069946be71129e0fb9580ad0a274241b1cda5aa1dfe41815cf638f1c93e77b36682ac6d14475d571d444bd35896bdba10a2fd745ca51f7758bd52554dd411cb6011b964d6f85b3ed65c090f5745f222405f10993668b20ddd5723d3263bab2c2381871630e00bc5bb7c97a053d60a548b573c51ea570041b5a93d974ae6f664cf87926c2a80d335191535b652365c4bb54132147020e648c56af9b21672411f3bc24926641ec324b2761d7e675b0690b408746d760db4d3c90dc31b47b48a8bc2dc7986937d604dc1f9ee28df25215f0f827a5249b8c94337828c9e7d609368dc6ae09c6c7f7c0a563abd6559a15f7e68d69f8b7b6eae8154307c5f4483021d2d05327eeaae13055334808ff8afdbf0be7b876a87649fd91bbdd650372e982d7a0bde7e70fb28a37266a26e3809eaa317660c9d27a37bf3ce53a9d59d335d040f694b40eee696bfc86d74a2a11e6a9e8bd86559a3753e7ede49dcfc302969add9710262cfe319f0c5f6a869283d4dee19a16b503d32a59b14c0cfdc83c4d4fb573b6ab979d47db9df83f9dbe7fda3eff66b728caebeefe811373153729725f79d5f360e3a12331d5d42f1607a5b731c713f6983894481fb6d7ff9270f50a042f9b138197dea2f044d7c29c62db963c6fcf94dab08f428dc5979ab158a4677731669e8679fd0c02d4631a6bc7a1b123dd7bd4935f04fa05c24ca32b7061d86a67d2da7acb45d1a35e18882d44c5601d508baffc5dbee788224b8bfe3c2f4ae4d0af09a7b083516434e112a0dbfd302df6776f32e6ca6685405f103c3b91ee43e9f8747a82f1eed937fd80907b635fc2a3d153d5228dad307f96002ed7ca9812b0810444c7add562a046ef6d713826b1b6b7f1b2061017466f70ef87197aff0b470b61e8fa78a89c2df60941863318ef59e54afc75e894bd66721d937aff9c903f1afd05974f9edb6442a36889974b96646bdf86c66ec1010747126179c2577969df855aa73951a4d77f5105cfd09a52baa261322608e2be4ad8b0374bd241e234e9f55682bdc2931f18f3ffd4bd6823cb4587e6898762995883ff3cd2ecb3a4df020e3ad54b37452d23248aa120cbe3abee19b1daa6930d343b493ca88d6e1d4a1723183433c2c3a7c12e19f08f443bdcf8542d433c1884dd5cabf976e534bdf4a48136f9dd8a0ce8ec3666d75088d4d153f12b306dd9041c3fc274d9ab843192f6f9427f04bd0364c89effb9d58aa4fa68f7acbb10aa671e7eabf3e05bbafe51749fd8c2b99b4f6dd996d208b8243081a7d533633238e48267936214bc0458e5ee9959eadf5491433ebd47a460a8844ec570983cea378cc00111676a2031282e75910b85f80ecd6172cea5e44ea038148095882dd19202f0e37d1a421d2050c6714df9cf6de380b689756eb725104049ec11c04170bb44a7922d2a29461ce2f8bea56b87acb8376e879a07e18a1d7ab7d69b46cf1d6aed1c2cb6947fab25fb7fbe6fb1907d96d7e4f6d7ac173ec9ddeddef2d4a876c1875b427286bd580676a17b7fcd2b4f3fece8f7c8739b28081239c838e03bf4e24d598c18a6c8afbbf0a7abcebc710110381ca56d073a3ac9d5bd42f35600678ce04eefc6db2f03b95a530310a8300c75de48301e86f01088b075c1a685a2293edcaf7d16d264f6fc0e29f6215725520b70e202f80fc6747fa72a39c3bce69810d328446c94123d735805530a3745124dd8d2af6f829f91d1e7e01f28981c9d3f7d3e50f9e81fe359e84475698f00d66ebff9f924034d5a0d7935106dc3e2642b49f3d31cf06d53b6505b46f1a910e04c1f864afab6c275dd814dd7456cd949aec07f80e813c93804865a3d30428020c1416c6e3186651afddf9de0f096b9723be1af942d237f5921fdc7e23575926a0ae09f4e414743267bd2bb296208548de99770e7349a5f4ecce71547030d2b72390f717d16b9c7939366dec05da863040e447366e21694a85713ede15a2789c22a34a17d08b76a743e9653a83053e54890533bf42a956c25ce7c55f6f8a0632d3527c9e6e4ee23eccacd621a2152c5ff5628afa577d1ba4aa5129e237b43c0a49b749cc74425699ce16dc1fdffc548ef796b567da34fde5a90235b80f7ea52b8ecac57d52301a04414db8f19a9ccc139bbf0278c5c38c052b2f367cf6958a236f66f87b01ac15116d70515cbde2e93486c0c2198b265d7f39d0bf7dfe3cb65e71710324d26cd616a701807efc55e141223b124ea8873a3866ac350ebd9c0039cf3f26a2503e449909a6be9d9a276e54dafb172cc796b8e5f0874916194eab50dc5571e0aee15257cc984bdb08ed22b965f563c27129664ed8e12254e72ed26f9dbf33b4b13f9555e8644f2dfb5039e4a4a85761403c60f71eae012d2765ca32435794a0367c6bd743807458ed73394457b8eb3e18cac9edfdc727930d79353d53773cd1dacb10b8320635492797cab4d84ea6363a2732923f73571d1a62fd1becec29c75049460660a05e502059a1390959b2a6da787f89c533dd1b171ce1ecca99df31f9b22ad3ffadd2c2b8b50f0b2091eb3f4452cfec56edc5820032440e0203ebc901b52f7a9da7e2b2077ff68a46555602c3546b1bb52b58e707fc53482d21cab48edd6ceb1ff9fd4beafbc252fe6e6c587157137ffe0f5b1db82b357326d36fc6d833be06ce1564cd6ce6e3463ce44d7071eb84e290223c1eef20ef2edd8ccc56ead78b062cd2cf316e42b6062da8b87696e9253765b4e272754476da82ae9d4b85b46ec8b44a60a75dbcbe98cbca6607e9ec6148a5c4d4f489b02a5ce55ec0cc99b543f3145bb32d6d93a97621aaadab033415a63970d44aeb9033fd58226676c1a0de767ba4adda2258c78621109b6c70a71b92fe360fcdda368c849b85e810e5bcb74c36ab558f30336cd75f559436af1566d53519900a86f4bf48c27a6e6f71aaec8e03330da58e54c14ba4c77bc5fe0f9ac87cd36fe230acab85451bc2a842ed68ac596e2cf373c40fef073f9a90781ae2881a4666e3e1652f21b9e6e96e04866870f05f6c1900915fbc33f8fceaed25a2e7e78d9352fa133564b730092fed48022bf420913864d0720169ffcb64de251fe1b261d18ccd7e8c8535445b08b4eb823ede14527ca9e3a951d5a9cb64e24eaa6f500d5079f6090d9afe3dbb14f94c342dd0f1afddd1bc799052592141e5fff41ce436b0aa5c4ff33735556f5eda9889fe0a889edfab1584d895bf83a6a322a7fd248cd1d53fec8b0aedb5c0d1e8dc8e6f23629eed41037ae44d76b3f0ebbf9aa5135e3e52f86570c04e9c376ef1cfdda8db6a52b7a241a9978768a09886a43d2bf15a4028088b70ae27ce8ecc1f34160b78db23904be1e5a4df07c29d20c2673de03689340065b0da88e6619", 0x1000}, {&(0x7f0000001d80)="ed235ed192f98e0605fc3a5162dc0c472bf6eb5d16c4b44af61c02fc1fea00c90409fca3f9ad2f09d8bca1d42dc8", 0x2e}], 0x2, &(0x7f0000001e00)=[@rights={{0x24, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}], 0x28, 0x4000000}}, {{&(0x7f0000001e40)=@abs={0x0, 0x0, 0x4e22}, 0x6e, &(0x7f0000002380)=[{&(0x7f0000001ec0)="36283f006555be21f0f1dca348f5ec112b3dcfa31f9e8861fb2e1bc164dd44a43abcf109dbda5f5f1773444ce4a908bdfa85add880e81fb631f8582209cb6863c59f60265575bdd8aad88d700c6b7a115a3e819854f1b66aaedaca0477a2f7e32e82e48851397b02ef77d06c5f2086c544922af48325279f3a7aaddc2b8cb6da49c4aafdd04a038212bc2b02d7c17ec878bed0a6e65ac77ada5e0618689d1e4adb7e6406d3d06e5d133054cf6eed841606834ad9fb1b6aa125efbaca450991ea93603675cbb202c3500eec", 0xcb}, {&(0x7f0000001fc0)="00677225ddd9e303f03e07df5ec57d3118a6404ddbea98c89f0cfabfeaef540594db43412b9cbd362eef53d2e2a1509d3c79d76d044c05a56ea7ea369c4d36b0dcde199f33f721d94c323d502ac556890c5b04cf5290776e0de40b6922fb519c5cc1bd4ee55c14fb43f6b1df1d4c413a1f34353c5a2fc69184d6679e4f42322fc2d9d1c8e9f80de1791e7907e4bc7791a8b5aae3", 0x94}, {&(0x7f0000002080)="d31740a685e604c4ccb5004af4e9e922c29e4a0abb4a13889a2becaa1e9f60d9305377bfc880afc11ba86e98a57e5cf73df1eeba8fe6919272772681f6be495ef37cb52535ffe63b5aca90746c82c8df0aa088d5fd76e25e", 0x58}, {&(0x7f0000002100)="e44bce282c5451974a0ff1270aaab8509e3e1803ca4987fe0666dc89b0ff434712b226ca0c464b4200617d0a59606521abbebb997e266f682306b4b7251f8a79c94b83298906920f6d46b48cef2ff484fd66572845b8e3b9b497fee0b1ab71a9712f55765908e7c7011f380e8af4a5c7521e9635e3f4dc2b21ece3b3a7d1e7f50bb038ff1fffee05019ab6a4d91c86ffbefec8fe695b43f4bc151657c88bfaf90110c94e4ecc03691055aa2cb164a2d3f27a87f2c1e134136ec2464ae10871f0bc3cfec4c48221b6bd4e072e", 0xcc}, {&(0x7f0000002200)="267157f62049f9e7857018eb8a7a2a7e6e0ef8cbd4d2b5159cc74700f2fd0c83d164028e123a155d2b8fef3a7688333df81358f5d4015b0c8fffa66ad602e4c3745f0f3f514e53f48c12f8eb1cb4c1840215483be94dcecb", 0x58}, {&(0x7f0000002280)="69b34b2ec7bb05e2590c25d3c125a1067ae5a778ab41a010c58f69ed83829877d622a5a93691fc14247e44f4a7b8fe2811", 0x31}, {&(0x7f00000022c0)="1a87e433dc22da487b33c8a0865c75b112e4cf4f09397a4a47eea75fe5b540a39ae5142d092ffd8200d6eb0bdb37b83bad2a37364cf6354dee42d8e33b074116965d6dc34acea4d8032e2b58624d07a46913983508ea289afe40ba3a1b01b6bec0a7a3450aff60cfc5407c91bd98e73dca2e3ea29913c00778d295da9a4968dcc5", 0x81}], 0x7, &(0x7f0000002e00)=ANY=[@ANYBLOB="2800000000000000010000000100000063b98d0afb054eabc0ec57ef9f2d557a561d89b3ded8740ff540825c076a764fe944f23bd73fc0869c872f6bb762ed771960d29713a0fe4f70f651e7fe1d2f022384bae619c17127e9d21e33a563ba4088b317acc8b67b505aa44b13fc1c67bec539b6fc162d683e2d0d80d6037b11fe15e20629a21881ef572594967fb0cd0c9bf5641ad3e31d560df0975105e321541ee02d63bda46f9dea6e6563576b29318a56bcc14ca9593ccb48603d4362ab36285fa0fd0a4725b402a1539a2c04fb3653d5219372a109010a56e28b73caeed872637097067236052a7c5f305c378e7eff45", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="28000000000000000100000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="1c000000000000000100000002000000", @ANYRES32=r7, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=r5, @ANYRES32=0xee00, @ANYRES32, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0xee00, @ANYRES32=0x0, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32, @ANYRES32=0xee00, @ANYBLOB="00e48d1857", @ANYRES32, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32, @ANYRES32=0x0, @ANYRES32=r9, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=r6, @ANYRES32, @ANYRES32=0xee01, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=r10, @ANYRES32=0xee01, @ANYRES32=0xee01, @ANYBLOB='\x00\x00\x00\x00'], 0x148, 0x8080}}, {{&(0x7f0000002b40)=@abs={0x0, 0x0, 0x4e22}, 0x6e, &(0x7f0000002c80)=[{&(0x7f0000002bc0)="c4af2f08b278dd5350cde14e255c739a5de205e5daa382a5eb247e6adcf7185dab77e2b71dacc9223a5d228ec3b5653e8efb489b3ef578086114c6fa6372fc49db4c0bae2e8c49c383c0dd9c28def83f78579dedd5c6193532290b1701f7a71c53c9228ca12e43d3ca0769d2cdef09d4be0f825a51a39d114d002fe33215ec8859105672a5489605d34063c8f0127b35f8cd082d7da286489b4edf2bc82c530195da27b1a7b29e7b8f828caf755ddd3da876c6c766f2", 0xb6}], 0x1, 0x0, 0x0, 0x8080}}], 0x5, 0x0) sendto$inet6(r4, &(0x7f0000000000), 0xffffffffffffffe6, 0x0, 0x0, 0x18fae6fad8906d26) 03:56:35 executing program 5: connect$unix(0xffffffffffffffff, 0x0, 0x0) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, &(0x7f0000000140)=0x1c) getsockopt$inet6_IPV6_XFRM_POLICY(r0, 0x29, 0x23, &(0x7f0000000400)={{{@in6=@ipv4={""/10, ""/2, @remote}}}, {{@in6=@mcast1}, 0x0, @in=@private}}, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_GROUP_EXTEND(0xffffffffffffffff, 0x40086607, &(0x7f0000000040)=0x80000001) openat$cgroup_procs(r1, &(0x7f0000000000)='cgroup.procs\x00', 0x2, 0x0) mkdirat(r1, &(0x7f0000000000)='./file0\x00', 0x8) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) openat$cgroup_procs(r2, &(0x7f0000000000)='cgroup.procs\x00', 0x2, 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) openat$cgroup_procs(r3, &(0x7f0000000000)='cgroup.procs\x00', 0x2, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000540)={0x11, 0xc, &(0x7f00000005c0)=ANY=[@ANYRES32, @ANYBLOB="0000000000000000183b0000030000000000000000000000b5a5f4ff010000001864000002000000000000000400000018650000100000000000000007f2ff0095000000000000009586fd846df334835eabff5309f2aa162da40fd7aab5"], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) r4 = memfd_create(&(0x7f00000001c0)=';e\x00\x00\xa4\xd8\xe0\x9c\x7f9\x8aZ]3N\xbb\xe1^\x9c\xe1\x9b6s$0Y\xf8\x90\x00\x00\x00\x00\xd2~l\xf6\x12\xde\xdd\xd5\x1d\x96\xb0a\xad\xcd\x16\xd8G\xae\xd9DZm\xabO\xad\x11%\x7f`@\x16c\xc0\xb6\x1f\xe3\x00\x1a_\xc7\xbf\xa7T\xbe\x13\x8b\xb3r\x8fL\xe6\xba\xe7\x18\xb4$BIj\xa3\xc9\xc6|\x9b\x88\xddPx\x02I\xde\xe8\xcd\x02\xc1\xedc2\x06\xcbM\xfb\x13jZ\x96\xeej\x9b\xe4XjN\xb9>\xdf3U\r \x8dh8T/h)\x90\xff\x8d\xd9\x89\xab\xf8P\xacYtk\xa3\xed\xfa*8\x13\b\xce\xf8z\xed\xadnz\x96\xa3\x9a9R\xd9]\xe11We\xfe3\xe06\x1a^\x04^\xef\xa3\x0fU\x9b1\xc6J\x83\x9d[\\a\xfd\xdc\xa1\xcd\xbe\x9b\xc5z7\xe8VP\x89\x16MK`\xe5\x137\b\x00\x00\x00\xd5\x01\xea\x98\xe6Z\x95j\xe3\x0ek>\x14\x80\rXS\xce\xf9\x0e\x89\xc4\xc6\x1bOm4Lla\r\xce\x17\xb5r&\xf3\x96\xbc\xc39\xa7\x95\xd9F\x17', 0x0) write(r4, &(0x7f00000000c0)='{', 0xfffffe1e) fallocate(r4, 0x3, 0xba58, 0x200) 03:56:35 executing program 4: r0 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000300)={0x11, 0x5, &(0x7f00000000c0)=ANY=[@ANYBLOB="180000000000000000000000ff000000850000000e000000850000005000000095"], &(0x7f0000000100)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) r1 = bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000200)={&(0x7f0000000040)='sched_switch\x00', r0}, 0x10) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb, 0x100000002272, r1, 0x0) r2 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_int(r2, 0x1, 0x12, &(0x7f0000000240)=0xffffffff, 0x4) r3 = socket$unix(0x1, 0x1, 0x0) bind$unix(r3, &(0x7f00000001c0)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0x56) listen(r3, 0xfffffffc) connect$unix(r2, &(0x7f0000000140)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0x6e) ioctl$FITRIM(r2, 0xc0185879, &(0x7f0000000000)={0x10001, 0x0, 0x3}) r4 = accept(r3, 0x0, 0x0) recvfrom$unix(r2, &(0x7f00000000c0)=""/90, 0xffffffffffffffef, 0x0, 0x0, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) ptrace(0x10, 0x0) ptrace$cont(0x420b, 0x0, 0x8, 0x0) r5 = syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ptrace(0x10, r5) ptrace$cont(0x1f, r5, 0xb, 0x0) ioctl$TIOCGPGRP(0xffffffffffffffff, 0x540f, &(0x7f00000003c0)=0x0) r7 = syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ptrace(0x10, r7) write$binfmt_script(0xffffffffffffffff, &(0x7f00000027c0)=ANY=[@ANYBLOB="23652837437dea52d32ecf98243c3f8cfe69275feaa4c6a602fe8cc1b6c9f9ee85b883b4b438918ddcdebb3e3022ddd8d361c24385461b3c394bfe9c974272d310ee715ed2431b343dd005b2897b364aa2a6ef26b91c846367098fb2315b9f4671f93f96b4b84642901f4430c742a43a3f7e4b0c80cf3fa487ba0b17babb12057312ae9fa1a432a0576b50ae47ce", @ANYRESOCT, @ANYRES64=r5, @ANYBLOB="9d9f5d1992baf62ba56f36ce3836f4886419d2800d43c96af45424ac77682a15251efed119a823ada4420f7555224fc1d55e92aa1b2e92e58725d4a7891d52190d0fa4f29fdb8d19342c27f3fc8df90df47a9ef136316a4e4883f2bbe2610b4a8d16beecc6550b47c125eca65fae5cce6d43ce1d4cad3e56e0cb1b38600daf400fa57c07b1ed8b7cdee4b286df75cde6efabf2a25ef22d9c04e11e9f91f43be5f0d831e8e6963a6e6d4bf517df14e63a8d120589fc02d8a41d34cb540c9c08bdff1f41ca4a45301f45c3acb89ca2a52b5d6927ee7a3da413380dbd6e44a93d0ca0a8e6fab6c2b8e87cc2e4d513da000000000000000000000000000003000000000000000000a1cd352bda66d5bdda9f63eb9235f8e290fa5a61ef0419958e0384e57fc8ec7a84ee57b146cd6fbe632361ee03224edc", @ANYRES32, @ANYRES64], 0x208e24b) r8 = openat$fuse(0xffffffffffffff9c, &(0x7f0000002580), 0x42, 0x0) getresgid(&(0x7f0000000740), &(0x7f0000000100)=0x0, &(0x7f00000000c0)) mount$fuse(0x0, &(0x7f00000020c0)='./file0\x00', &(0x7f0000000040), 0x0, &(0x7f0000000280)=ANY=[@ANYBLOB='fd=', @ANYRESHEX=r8, @ANYBLOB=',rootmode=00000000000000000040000,user_id', @ANYRESDEC=0x0, @ANYBLOB=',group_id=', @ANYRESDEC=r9]) r10 = getpid() sched_setscheduler(r10, 0x2, &(0x7f0000000200)=0x4) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000002cc0)=[{{&(0x7f00000002c0)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f0000000340)=[{&(0x7f00000005c0)="7e4d9c71905bac21ed1772f81888e68333dab7bbafa8086cba4d3d996e8fc0473342f9649f4fd1c0ce7415e5cc2da336216fd5571f105f65f01c2c1da427459fdfc95eeea45c7a86117623a158dec07a14a1c1521bd9bc3f3a129fb5f2b0722fe693896d251d2d262cb8863727b1da2c5932079e37d10af97f753be5bd3b75519acaa6b042e2673d15e71ba4cad93244234672bbee6221f68a88bb50cc4fb052239966a7418ec13f9608e44d4743bcb0d43b706ee7f92ab09a4a3193e696df66e56552169adf00695a12426f758e91a534917a6eb948cbaccb5a33b6", 0xdc}], 0x1, &(0x7f0000000940)=ANY=[@ANYBLOB="1c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0xee00, @ANYRES32=0x0, @ANYBLOB="0000000020000000000000000100000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="1c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0xee01, @ANYRES32=0x0, @ANYBLOB="000000001c0000000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0xa0, 0x4080}}, {{&(0x7f0000000a00)=@abs={0x1, 0x0, 0x4e21}, 0x6e, &(0x7f0000000cc0)=[{&(0x7f0000000a80)="875d33de95d0d0d0f9140f672d", 0xd}, {&(0x7f0000000ac0)="02a4ccbbb0bb94b36bd00ba4737ba371356c63649a1cc2fe41eb65a1e42afb8b8267ae21c6550eedc3d4f3f002b2483415dc0536e479560df89cba85c4e5380934c9", 0x42}, {&(0x7f0000000b40)="ec0bb7d5b27077b9370d48beb4ff593c1db4d05dc2fbad976f25fef56a3230415abe403627dcefce7a577694a2e77ef9c04a57a61c6248f90a404a6082727a6e0e8d600db1786b8eb3a810c2c59e46abf00bc5a163e8358eac0553c2d0d7e723f9cf36cb1f9a7c1a27765ef160223273b49c2208856d189a1da5cd2e26a953f70b7d1837b5d7f7fbdb8aafd6ba7fdb55d060d55de5ea1012f4ec4e2e192cd0", 0x9f}, {&(0x7f0000000c00)="0677be9a58fd849799410dcac365eb19a7bcca8a4366ff1f3d9e9538f28fceaba07a6c8b87d12e9bbeeb4595ed7b47add83dc18b769c9adfe82768d435af6cf6db383d2c2dd9ffc02a5cd426c1b86faeaf8425675dd566a6515917f38d63235f355ea6c2589094025bf759403002611b48eaf123f4e362ea00d39119c0e1b0b0f9d342b5", 0x84}], 0x4, 0x0, 0x0, 0x4000000}}, {{&(0x7f0000000d00)=@abs={0x1, 0x0, 0x4e24}, 0x6e, &(0x7f0000001dc0)=[{&(0x7f0000000d80)="ebc3b6aa6f322baf6b33907cc5c50d35757a018a9ff30f2338e7fac4e320cadb3c12dbf69de3d8c5e9ad74eabee0132fe60e9fe1c2431d8b811a5bdc1350b454cc3faa9f98b29e736cb03f7ab277cc46a3e7937935fdb7a1b11fa53e3829ee6d02d752babb0e8037a4e042436199b60aa0c0bf9099522afb540d29d9f001426c09b1d324dad3f14779a33aa87ffc5f982257e676fa822034beec7c0393295a417655392d6ef7ff3820fd582a43a79574dec1e1496b229fabf18a27377cbe55c303b84a60569a787ecf55732dae8cf5895d33f3584a6e0defed6dd70500c414f0eb97158619f696977086d4206c37f5b3dda3aff2e538e39acbc849617c4629d32e241a1e6708e0e1a752d07cdf38eb999742d0ae4729b7f094a43cc44594b0ad228131d63c0f6bc85b4530b879e37907f8f0e239b9989070350fac6a55f011548aa54fd5099f33eb05d890ef7ffbcfad14169651bcfafa987dadfaa0fc25f23a553148a02bad694555592f6703d66f9a5e0d9df41ea4440ee4a93305133981da036ff68baf34ce4523ca6c1a391334b620a5d3dbaa47eb8c641f7068cf294f56a3a06f1e2cd1791c10489b53be1305b012d72a97125808112c0c4b86446f77f51663c85808067a9c2f892469454682baae1d5f062be0dedf7dee9312c3e67f855808d36dc4d5f5df1e882bc34b95b18f3799705347a46c33324f6ffb88416ca420d47ee7301266bd9a8bf3a635a207e243dcd49e44cf66b6474ea32a93d2c54fbcf6782f550a8248859700341d85c4b20f3ec91bc860044e2b4545034992a35ab8a9e9b57b6f395e2f1424447261c82781e53864c5e8953d876cdbc3a53419ba71cbc10683e8a966cb0d29c0660a5b67b456bbe7943ad1a12d4f1e1387ceb1abad39043ad7f76a2dbc5894f1e5276867e9a351b9ceccbf505f7ea7806bee6700f5cb456c8e48bb583ca49923e09c6ff33e361aa41be4732b3bb586d37cac8007876491e6a69290acf16f4fad1ffa7a17b5d5f361ab3202ceaa5862146b88b38c6c824239da1d275782b897130e227fa1dc3f7fcdefe50ab4cb9a8cbfeca5d728e471c6df4a47dc8c308a7ab2a21eb54b65011eea0ad0bd5748c1c36f658b660b9a8d3d2a39bc4d350bbb7b52b7885c2382b04fc29d63f96fb65c9c00f83176b04a24c5e2125ff875d50065b23b3f4581fd679cceee5f0904277876a08a9c34f74c9c04a06da6c93c8f58e8bafb91cdb1fc427a082f3bd83e0a08d26f5516b87de9e52df8f700032ce65e0797f600d5aa9b8f72bed268679f3c68c2e9e2f77bf30c38795a5901b7c529ef6e267b3a9b7b178c1c026689e1380536449648d2d6c42487d74552852ac8856a1d8aaaeb47de152458af8aeaa07456257463e6a1d57e86ac60a2967a78259917739c279f3ed332405eec81c5a98c77f320663c5e7922424c5dab9f68011afc66ed4ad2f155e9ff0f08d937535809987c11be221a13cbae2d5926f0846dede06c2b08b6e8461429fa94680b189bcb239ecd3f39360db42b561d1398934218f8e21fe796aac1ad4abb770d877f922ac544fbeef3a7e465557b4fcce0551da3901b1fac43927f77d3203b486fd35c108b32837b8dc0e08aa77471cf12b2845ed50b3cf0f41ac9c7bcb201f559fc4e2f722b6251299a5a8d548545ee2d0bc796b460ad354aab1efdd8449c3e42ee3e3f3104b2135a94f40c47d992a0ea10efad462ff7aba0a33a8b1be06f6b7f23265718a37da5585c97f418195e30a6f5175dcdea17598a4f08be21d7662f6f55cad7a44097de8a8ea0349f78acec353c1ee53010160102ac51b8585cf1798f12933cd0833a69f753f9dd4e90f5ae6bc8ff4a78e82a31b99c31c9a1a28f0459f2531746428196906974b2976b346e8633701e83bab1dc61b8d8eaf3ab240df8a2470db285a10c8d6dd2a61f119ac254640bc3b53ff79e0ca8f24a677465599c9eac6565548a8537a99e1a05104b7504bc0868cb07853a04e9e3623af7370e320c223aba720b35226aca14ec819513555171242fd8de9d916f1b58f5f054344e3710ee0f2a0137d17fa26a99dce509e40b2bce981abfaea42845f14ec1e2c2dbc34efab5199e4cc15921237048d8666b83500cb5203a74a52e0732838bd731990e9454c690d3f951064215f79a32c031271af3c712671318260ab7c0bb7a12751675241c75a65ed3d971764030a243febadb19a7ed0de5553e320e02a74080990c3d556fec4c10d28e1ab8760244257ed118ec2fb9dfa835cf3da6f2f558b5342fbfe711a421ee3adbda1b375057c376fabd43749fcf74fee357d2b527ead215ad6da43fc7fd19b91f74a178c09a56dd098b8dd2905d406d7ebec7149979578da0872c069946be71129e0fb9580ad0a274241b1cda5aa1dfe41815cf638f1c93e77b36682ac6d14475d571d444bd35896bdba10a2fd745ca51f7758bd52554dd411cb6011b964d6f85b3ed65c090f5745f222405f10993668b20ddd5723d3263bab2c2381871630e00bc5bb7c97a053d60a548b573c51ea570041b5a93d974ae6f664cf87926c2a80d335191535b652365c4bb54132147020e648c56af9b21672411f3bc24926641ec324b2761d7e675b0690b408746d760db4d3c90dc31b47b48a8bc2dc7986937d604dc1f9ee28df25215f0f827a5249b8c94337828c9e7d609368dc6ae09c6c7f7c0a563abd6559a15f7e68d69f8b7b6eae8154307c5f4483021d2d05327eeaae13055334808ff8afdbf0be7b876a87649fd91bbdd650372e982d7a0bde7e70fb28a37266a26e3809eaa317660c9d27a37bf3ce53a9d59d335d040f694b40eee696bfc86d74a2a11e6a9e8bd86559a3753e7ede49dcfc302969add9710262cfe319f0c5f6a869283d4dee19a16b503d32a59b14c0cfdc83c4d4fb573b6ab979d47db9df83f9dbe7fda3eff66b728caebeefe811373153729725f79d5f360e3a12331d5d42f1607a5b731c713f6983894481fb6d7ff9270f50a042f9b138197dea2f044d7c29c62db963c6fcf94dab08f428dc5979ab158a4677731669e8679fd0c02d4631a6bc7a1b123dd7bd4935f04fa05c24ca32b7061d86a67d2da7acb45d1a35e18882d44c5601d508baffc5dbee788224b8bfe3c2f4ae4d0af09a7b083516434e112a0dbfd302df6776f32e6ca6685405f103c3b91ee43e9f8747a82f1eed937fd80907b635fc2a3d153d5228dad307f96002ed7ca9812b0810444c7add562a046ef6d713826b1b6b7f1b2061017466f70ef87197aff0b470b61e8fa78a89c2df60941863318ef59e54afc75e894bd66721d937aff9c903f1afd05974f9edb6442a36889974b96646bdf86c66ec1010747126179c2577969df855aa73951a4d77f5105cfd09a52baa261322608e2be4ad8b0374bd241e234e9f55682bdc2931f18f3ffd4bd6823cb4587e6898762995883ff3cd2ecb3a4df020e3ad54b37452d23248aa120cbe3abee19b1daa6930d343b493ca88d6e1d4a1723183433c2c3a7c12e19f08f443bdcf8542d433c1884dd5cabf976e534bdf4a48136f9dd8a0ce8ec3666d75088d4d153f12b306dd9041c3fc274d9ab843192f6f9427f04bd0364c89effb9d58aa4fa68f7acbb10aa671e7eabf3e05bbafe51749fd8c2b99b4f6dd996d208b8243081a7d533633238e48267936214bc0458e5ee9959eadf5491433ebd47a460a8844ec570983cea378cc00111676a2031282e75910b85f80ecd6172cea5e44ea038148095882dd19202f0e37d1a421d2050c6714df9cf6de380b689756eb725104049ec11c04170bb44a7922d2a29461ce2f8bea56b87acb8376e879a07e18a1d7ab7d69b46cf1d6aed1c2cb6947fab25fb7fbe6fb1907d96d7e4f6d7ac173ec9ddeddef2d4a876c1875b427286bd580676a17b7fcd2b4f3fece8f7c8739b28081239c838e03bf4e24d598c18a6c8afbbf0a7abcebc710110381ca56d073a3ac9d5bd42f35600678ce04eefc6db2f03b95a530310a8300c75de48301e86f01088b075c1a685a2293edcaf7d16d264f6fc0e29f6215725520b70e202f80fc6747fa72a39c3bce69810d328446c94123d735805530a3745124dd8d2af6f829f91d1e7e01f28981c9d3f7d3e50f9e81fe359e84475698f00d66ebff9f924034d5a0d7935106dc3e2642b49f3d31cf06d53b6505b46f1a910e04c1f864afab6c275dd814dd7456cd949aec07f80e813c93804865a3d30428020c1416c6e3186651afddf9de0f096b9723be1af942d237f5921fdc7e23575926a0ae09f4e414743267bd2bb296208548de99770e7349a5f4ecce71547030d2b72390f717d16b9c7939366dec05da863040e447366e21694a85713ede15a2789c22a34a17d08b76a743e9653a83053e54890533bf42a956c25ce7c55f6f8a0632d3527c9e6e4ee23eccacd621a2152c5ff5628afa577d1ba4aa5129e237b43c0a49b749cc74425699ce16dc1fdffc548ef796b567da34fde5a90235b80f7ea52b8ecac57d52301a04414db8f19a9ccc139bbf0278c5c38c052b2f367cf6958a236f66f87b01ac15116d70515cbde2e93486c0c2198b265d7f39d0bf7dfe3cb65e71710324d26cd616a701807efc55e141223b124ea8873a3866ac350ebd9c0039cf3f26a2503e449909a6be9d9a276e54dafb172cc796b8e5f0874916194eab50dc5571e0aee15257cc984bdb08ed22b965f563c27129664ed8e12254e72ed26f9dbf33b4b13f9555e8644f2dfb5039e4a4a85761403c60f71eae012d2765ca32435794a0367c6bd743807458ed73394457b8eb3e18cac9edfdc727930d79353d53773cd1dacb10b8320635492797cab4d84ea6363a2732923f73571d1a62fd1becec29c75049460660a05e502059a1390959b2a6da787f89c533dd1b171ce1ecca99df31f9b22ad3ffadd2c2b8b50f0b2091eb3f4452cfec56edc5820032440e0203ebc901b52f7a9da7e2b2077ff68a46555602c3546b1bb52b58e707fc53482d21cab48edd6ceb1ff9fd4beafbc252fe6e6c587157137ffe0f5b1db82b357326d36fc6d833be06ce1564cd6ce6e3463ce44d7071eb84e290223c1eef20ef2edd8ccc56ead78b062cd2cf316e42b6062da8b87696e9253765b4e272754476da82ae9d4b85b46ec8b44a60a75dbcbe98cbca6607e9ec6148a5c4d4f489b02a5ce55ec0cc99b543f3145bb32d6d93a97621aaadab033415a63970d44aeb9033fd58226676c1a0de767ba4adda2258c78621109b6c70a71b92fe360fcdda368c849b85e810e5bcb74c36ab558f30336cd75f559436af1566d53519900a86f4bf48c27a6e6f71aaec8e03330da58e54c14ba4c77bc5fe0f9ac87cd36fe230acab85451bc2a842ed68ac596e2cf373c40fef073f9a90781ae2881a4666e3e1652f21b9e6e96e04866870f05f6c1900915fbc33f8fceaed25a2e7e78d9352fa133564b730092fed48022bf420913864d0720169ffcb64de251fe1b261d18ccd7e8c8535445b08b4eb823ede14527ca9e3a951d5a9cb64e24eaa6f500d5079f6090d9afe3dbb14f94c342dd0f1afddd1bc799052592141e5fff41ce436b0aa5c4ff33735556f5eda9889fe0a889edfab1584d895bf83a6a322a7fd248cd1d53fec8b0aedb5c0d1e8dc8e6f23629eed41037ae44d76b3f0ebbf9aa5135e3e52f86570c04e9c376ef1cfdda8db6a52b7a241a9978768a09886a43d2bf15a4028088b70ae27ce8ecc1f34160b78db23904be1e5a4df07c29d20c2673de03689340065b0da88e6619", 0x1000}, {&(0x7f0000001d80)="ed235ed192f98e0605fc3a5162dc0c472bf6eb5d16c4b44af61c02fc1fea00c90409fca3f9ad2f09d8bca1d42dc8", 0x2e}], 0x2, &(0x7f0000001e00)=[@rights={{0x24, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}], 0x28, 0x4000000}}, {{&(0x7f0000001e40)=@abs={0x0, 0x0, 0x4e22}, 0x6e, &(0x7f0000002380)=[{&(0x7f0000001ec0)="36283f006555be21f0f1dca348f5ec112b3dcfa31f9e8861fb2e1bc164dd44a43abcf109dbda5f5f1773444ce4a908bdfa85add880e81fb631f8582209cb6863c59f60265575bdd8aad88d700c6b7a115a3e819854f1b66aaedaca0477a2f7e32e82e48851397b02ef77d06c5f2086c544922af48325279f3a7aaddc2b8cb6da49c4aafdd04a038212bc2b02d7c17ec878bed0a6e65ac77ada5e0618689d1e4adb7e6406d3d06e5d133054cf6eed841606834ad9fb1b6aa125efbaca450991ea93603675cbb202c3500eec", 0xcb}, {&(0x7f0000001fc0)="00677225ddd9e303f03e07df5ec57d3118a6404ddbea98c89f0cfabfeaef540594db43412b9cbd362eef53d2e2a1509d3c79d76d044c05a56ea7ea369c4d36b0dcde199f33f721d94c323d502ac556890c5b04cf5290776e0de40b6922fb519c5cc1bd4ee55c14fb43f6b1df1d4c413a1f34353c5a2fc69184d6679e4f42322fc2d9d1c8e9f80de1791e7907e4bc7791a8b5aae3", 0x94}, {&(0x7f0000002080)="d31740a685e604c4ccb5004af4e9e922c29e4a0abb4a13889a2becaa1e9f60d9305377bfc880afc11ba86e98a57e5cf73df1eeba8fe6919272772681f6be495ef37cb52535ffe63b5aca90746c82c8df0aa088d5fd76e25e", 0x58}, {&(0x7f0000002100)="e44bce282c5451974a0ff1270aaab8509e3e1803ca4987fe0666dc89b0ff434712b226ca0c464b4200617d0a59606521abbebb997e266f682306b4b7251f8a79c94b83298906920f6d46b48cef2ff484fd66572845b8e3b9b497fee0b1ab71a9712f55765908e7c7011f380e8af4a5c7521e9635e3f4dc2b21ece3b3a7d1e7f50bb038ff1fffee05019ab6a4d91c86ffbefec8fe695b43f4bc151657c88bfaf90110c94e4ecc03691055aa2cb164a2d3f27a87f2c1e134136ec2464ae10871f0bc3cfec4c48221b6bd4e072e", 0xcc}, {&(0x7f0000002200)="267157f62049f9e7857018eb8a7a2a7e6e0ef8cbd4d2b5159cc74700f2fd0c83d164028e123a155d2b8fef3a7688333df81358f5d4015b0c8fffa66ad602e4c3745f0f3f514e53f48c12f8eb1cb4c1840215483be94dcecb", 0x58}, {&(0x7f0000002280)="69b34b2ec7bb05e2590c25d3c125a1067ae5a778ab41a010c58f69ed83829877d622a5a93691fc14247e44f4a7b8fe2811", 0x31}, {&(0x7f00000022c0)="1a87e433dc22da487b33c8a0865c75b112e4cf4f09397a4a47eea75fe5b540a39ae5142d092ffd8200d6eb0bdb37b83bad2a37364cf6354dee42d8e33b074116965d6dc34acea4d8032e2b58624d07a46913983508ea289afe40ba3a1b01b6bec0a7a3450aff60cfc5407c91bd98e73dca2e3ea29913c00778d295da9a4968dcc5", 0x81}], 0x7, &(0x7f0000002e00)=ANY=[@ANYBLOB="2800000000000000010000000100000063b98d0afb054eabc0ec57ef9f2d557a561d89b3ded8740ff540825c076a764fe944f23bd73fc0869c872f6bb762ed771960d29713a0fe4f70f651e7fe1d2f022384bae619c17127e9d21e33a563ba4088b317acc8b67b505aa44b13fc1c67bec539b6fc162d683e2d0d80d6037b11fe15e20629a21881ef572594967fb0cd0c9bf5641ad3e31d560df0975105e321541ee02d63bda46f9dea6e6563576b29318a56bcc14ca9593ccb48603d4362ab36285fa0fd0a4725b402a1539a2c04fb3653d5219372a109010a56e28b73caeed872637097067236052a7c5f305c378e7eff45", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="28000000000000000100000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="1c000000000000000100000002000000", @ANYRES32=r7, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=r5, @ANYRES32=0xee00, @ANYRES32, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0xee00, @ANYRES32=0x0, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32, @ANYRES32=0xee00, @ANYBLOB="00e48d1857", @ANYRES32, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32, @ANYRES32=0x0, @ANYRES32=r9, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=r6, @ANYRES32, @ANYRES32=0xee01, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=r10, @ANYRES32=0xee01, @ANYRES32=0xee01, @ANYBLOB='\x00\x00\x00\x00'], 0x148, 0x8080}}, {{&(0x7f0000002b40)=@abs={0x0, 0x0, 0x4e22}, 0x6e, &(0x7f0000002c80)=[{&(0x7f0000002bc0)="c4af2f08b278dd5350cde14e255c739a5de205e5daa382a5eb247e6adcf7185dab77e2b71dacc9223a5d228ec3b5653e8efb489b3ef578086114c6fa6372fc49db4c0bae2e8c49c383c0dd9c28def83f78579dedd5c6193532290b1701f7a71c53c9228ca12e43d3ca0769d2cdef09d4be0f825a51a39d114d002fe33215ec8859105672a5489605d34063c8f0127b35f8cd082d7da286489b4edf2bc82c530195da27b1a7b29e7b8f828caf755ddd3da876c6c766f2", 0xb6}], 0x1, 0x0, 0x0, 0x8080}}], 0x5, 0x0) sendto$inet6(r4, &(0x7f0000000000), 0xffffffffffffffe6, 0x0, 0x0, 0x18fae6fad8906d26) [ 2839.312552][ T4592] IPv6: RTM_NEWROUTE with no NLM_F_CREATE or NLM_F_REPLACE 03:56:35 executing program 3: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000840)=0x6) r0 = getpid() sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs={0x0, 0x0, 0x4e24}, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mount(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f00000001c0)='cgroup2\x00', 0x0, 0x0) lsetxattr$security_selinux(&(0x7f00000005c0)='./file0\x00', &(0x7f00000008c0), &(0x7f0000000900)='system_u:object_r:systemd_logind_sessions_t:s0\x00', 0x2f, 0x0) r3 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000000), 0x200002, 0x0) r4 = openat$cgroup(r3, &(0x7f0000000200)='syz0\x00', 0x200002, 0x0) r5 = openat$cgroup_int(r4, &(0x7f0000000180)='memory.max\x00', 0x2, 0x0) write$cgroup_int(r5, 0x0, 0x0) 03:56:35 executing program 5: r0 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000300)={0x11, 0x5, &(0x7f00000000c0)=ANY=[@ANYBLOB="180000000000000000000000ff000000850000000e000000850000005000000095"], &(0x7f0000000100)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) r1 = bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000200)={&(0x7f0000000040)='sched_switch\x00', r0}, 0x10) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb, 0x100000002272, r1, 0x0) r2 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_int(r2, 0x1, 0x12, &(0x7f0000000240)=0xffffffff, 0x4) r3 = socket$unix(0x1, 0x1, 0x0) bind$unix(r3, &(0x7f00000001c0)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0x56) listen(r3, 0xfffffffc) connect$unix(r2, &(0x7f0000000140)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0x6e) ioctl$FITRIM(r2, 0xc0185879, &(0x7f0000000000)={0x10001, 0x0, 0x3}) r4 = accept(r3, 0x0, 0x0) recvfrom$unix(r2, &(0x7f00000000c0)=""/90, 0xffffffffffffffef, 0x0, 0x0, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) ptrace(0x10, 0x0) ptrace$cont(0x420b, 0x0, 0x8, 0x0) r5 = syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ptrace(0x10, r5) ptrace$cont(0x1f, r5, 0xb, 0x0) ioctl$TIOCGPGRP(0xffffffffffffffff, 0x540f, &(0x7f00000003c0)=0x0) r7 = syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ptrace(0x10, r7) write$binfmt_script(0xffffffffffffffff, &(0x7f00000027c0)=ANY=[@ANYBLOB="23652837437dea52d32ecf98243c3f8cfe69275feaa4c6a602fe8cc1b6c9f9ee85b883b4b438918ddcdebb3e3022ddd8d361c24385461b3c394bfe9c974272d310ee715ed2431b343dd005b2897b364aa2a6ef26b91c846367098fb2315b9f4671f93f96b4b84642901f4430c742a43a3f7e4b0c80cf3fa487ba0b17babb12057312ae9fa1a432a0576b50ae47ce", @ANYRESOCT, @ANYRES64=r5, @ANYBLOB="9d9f5d1992baf62ba56f36ce3836f4886419d2800d43c96af45424ac77682a15251efed119a823ada4420f7555224fc1d55e92aa1b2e92e58725d4a7891d52190d0fa4f29fdb8d19342c27f3fc8df90df47a9ef136316a4e4883f2bbe2610b4a8d16beecc6550b47c125eca65fae5cce6d43ce1d4cad3e56e0cb1b38600daf400fa57c07b1ed8b7cdee4b286df75cde6efabf2a25ef22d9c04e11e9f91f43be5f0d831e8e6963a6e6d4bf517df14e63a8d120589fc02d8a41d34cb540c9c08bdff1f41ca4a45301f45c3acb89ca2a52b5d6927ee7a3da413380dbd6e44a93d0ca0a8e6fab6c2b8e87cc2e4d513da000000000000000000000000000003000000000000000000a1cd352bda66d5bdda9f63eb9235f8e290fa5a61ef0419958e0384e57fc8ec7a84ee57b146cd6fbe632361ee03224edc", @ANYRES32, @ANYRES64], 0x208e24b) r8 = openat$fuse(0xffffffffffffff9c, &(0x7f0000002580), 0x42, 0x0) getresgid(&(0x7f0000000740), &(0x7f0000000100)=0x0, &(0x7f00000000c0)) mount$fuse(0x0, &(0x7f00000020c0)='./file0\x00', &(0x7f0000000040), 0x0, &(0x7f0000000280)=ANY=[@ANYBLOB='fd=', @ANYRESHEX=r8, @ANYBLOB=',rootmode=00000000000000000040000,user_id', @ANYRESDEC=0x0, @ANYBLOB=',group_id=', @ANYRESDEC=r9]) r10 = getpid() sched_setscheduler(r10, 0x2, &(0x7f0000000200)=0x4) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000002cc0)=[{{&(0x7f00000002c0)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f0000000340)=[{&(0x7f00000005c0)="7e4d9c71905bac21ed1772f81888e68333dab7bbafa8086cba4d3d996e8fc0473342f9649f4fd1c0ce7415e5cc2da336216fd5571f105f65f01c2c1da427459fdfc95eeea45c7a86117623a158dec07a14a1c1521bd9bc3f3a129fb5f2b0722fe693896d251d2d262cb8863727b1da2c5932079e37d10af97f753be5bd3b75519acaa6b042e2673d15e71ba4cad93244234672bbee6221f68a88bb50cc4fb052239966a7418ec13f9608e44d4743bcb0d43b706ee7f92ab09a4a3193e696df66e56552169adf00695a12426f758e91a534917a6eb948cbaccb5a33b6", 0xdc}], 0x1, &(0x7f0000000940)=ANY=[@ANYBLOB="1c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0xee00, @ANYRES32=0x0, @ANYBLOB="0000000020000000000000000100000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="1c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0xee01, @ANYRES32=0x0, @ANYBLOB="000000001c0000000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0xa0, 0x4080}}, {{&(0x7f0000000a00)=@abs={0x1, 0x0, 0x4e21}, 0x6e, &(0x7f0000000cc0)=[{&(0x7f0000000a80)="875d33de95d0d0d0f9140f672d", 0xd}, {&(0x7f0000000ac0)="02a4ccbbb0bb94b36bd00ba4737ba371356c63649a1cc2fe41eb65a1e42afb8b8267ae21c6550eedc3d4f3f002b2483415dc0536e479560df89cba85c4e5380934c9", 0x42}, {&(0x7f0000000b40)="ec0bb7d5b27077b9370d48beb4ff593c1db4d05dc2fbad976f25fef56a3230415abe403627dcefce7a577694a2e77ef9c04a57a61c6248f90a404a6082727a6e0e8d600db1786b8eb3a810c2c59e46abf00bc5a163e8358eac0553c2d0d7e723f9cf36cb1f9a7c1a27765ef160223273b49c2208856d189a1da5cd2e26a953f70b7d1837b5d7f7fbdb8aafd6ba7fdb55d060d55de5ea1012f4ec4e2e192cd0", 0x9f}, {&(0x7f0000000c00)="0677be9a58fd849799410dcac365eb19a7bcca8a4366ff1f3d9e9538f28fceaba07a6c8b87d12e9bbeeb4595ed7b47add83dc18b769c9adfe82768d435af6cf6db383d2c2dd9ffc02a5cd426c1b86faeaf8425675dd566a6515917f38d63235f355ea6c2589094025bf759403002611b48eaf123f4e362ea00d39119c0e1b0b0f9d342b5", 0x84}], 0x4, 0x0, 0x0, 0x4000000}}, {{&(0x7f0000000d00)=@abs={0x1, 0x0, 0x4e24}, 0x6e, &(0x7f0000001dc0)=[{&(0x7f0000000d80)="ebc3b6aa6f322baf6b33907cc5c50d35757a018a9ff30f2338e7fac4e320cadb3c12dbf69de3d8c5e9ad74eabee0132fe60e9fe1c2431d8b811a5bdc1350b454cc3faa9f98b29e736cb03f7ab277cc46a3e7937935fdb7a1b11fa53e3829ee6d02d752babb0e8037a4e042436199b60aa0c0bf9099522afb540d29d9f001426c09b1d324dad3f14779a33aa87ffc5f982257e676fa822034beec7c0393295a417655392d6ef7ff3820fd582a43a79574dec1e1496b229fabf18a27377cbe55c303b84a60569a787ecf55732dae8cf5895d33f3584a6e0defed6dd70500c414f0eb97158619f696977086d4206c37f5b3dda3aff2e538e39acbc849617c4629d32e241a1e6708e0e1a752d07cdf38eb999742d0ae4729b7f094a43cc44594b0ad228131d63c0f6bc85b4530b879e37907f8f0e239b9989070350fac6a55f011548aa54fd5099f33eb05d890ef7ffbcfad14169651bcfafa987dadfaa0fc25f23a553148a02bad694555592f6703d66f9a5e0d9df41ea4440ee4a93305133981da036ff68baf34ce4523ca6c1a391334b620a5d3dbaa47eb8c641f7068cf294f56a3a06f1e2cd1791c10489b53be1305b012d72a97125808112c0c4b86446f77f51663c85808067a9c2f892469454682baae1d5f062be0dedf7dee9312c3e67f855808d36dc4d5f5df1e882bc34b95b18f3799705347a46c33324f6ffb88416ca420d47ee7301266bd9a8bf3a635a207e243dcd49e44cf66b6474ea32a93d2c54fbcf6782f550a8248859700341d85c4b20f3ec91bc860044e2b4545034992a35ab8a9e9b57b6f395e2f1424447261c82781e53864c5e8953d876cdbc3a53419ba71cbc10683e8a966cb0d29c0660a5b67b456bbe7943ad1a12d4f1e1387ceb1abad39043ad7f76a2dbc5894f1e5276867e9a351b9ceccbf505f7ea7806bee6700f5cb456c8e48bb583ca49923e09c6ff33e361aa41be4732b3bb586d37cac8007876491e6a69290acf16f4fad1ffa7a17b5d5f361ab3202ceaa5862146b88b38c6c824239da1d275782b897130e227fa1dc3f7fcdefe50ab4cb9a8cbfeca5d728e471c6df4a47dc8c308a7ab2a21eb54b65011eea0ad0bd5748c1c36f658b660b9a8d3d2a39bc4d350bbb7b52b7885c2382b04fc29d63f96fb65c9c00f83176b04a24c5e2125ff875d50065b23b3f4581fd679cceee5f0904277876a08a9c34f74c9c04a06da6c93c8f58e8bafb91cdb1fc427a082f3bd83e0a08d26f5516b87de9e52df8f700032ce65e0797f600d5aa9b8f72bed268679f3c68c2e9e2f77bf30c38795a5901b7c529ef6e267b3a9b7b178c1c026689e1380536449648d2d6c42487d74552852ac8856a1d8aaaeb47de152458af8aeaa07456257463e6a1d57e86ac60a2967a78259917739c279f3ed332405eec81c5a98c77f320663c5e7922424c5dab9f68011afc66ed4ad2f155e9ff0f08d937535809987c11be221a13cbae2d5926f0846dede06c2b08b6e8461429fa94680b189bcb239ecd3f39360db42b561d1398934218f8e21fe796aac1ad4abb770d877f922ac544fbeef3a7e465557b4fcce0551da3901b1fac43927f77d3203b486fd35c108b32837b8dc0e08aa77471cf12b2845ed50b3cf0f41ac9c7bcb201f559fc4e2f722b6251299a5a8d548545ee2d0bc796b460ad354aab1efdd8449c3e42ee3e3f3104b2135a94f40c47d992a0ea10efad462ff7aba0a33a8b1be06f6b7f23265718a37da5585c97f418195e30a6f5175dcdea17598a4f08be21d7662f6f55cad7a44097de8a8ea0349f78acec353c1ee53010160102ac51b8585cf1798f12933cd0833a69f753f9dd4e90f5ae6bc8ff4a78e82a31b99c31c9a1a28f0459f2531746428196906974b2976b346e8633701e83bab1dc61b8d8eaf3ab240df8a2470db285a10c8d6dd2a61f119ac254640bc3b53ff79e0ca8f24a677465599c9eac6565548a8537a99e1a05104b7504bc0868cb07853a04e9e3623af7370e320c223aba720b35226aca14ec819513555171242fd8de9d916f1b58f5f054344e3710ee0f2a0137d17fa26a99dce509e40b2bce981abfaea42845f14ec1e2c2dbc34efab5199e4cc15921237048d8666b83500cb5203a74a52e0732838bd731990e9454c690d3f951064215f79a32c031271af3c712671318260ab7c0bb7a12751675241c75a65ed3d971764030a243febadb19a7ed0de5553e320e02a74080990c3d556fec4c10d28e1ab8760244257ed118ec2fb9dfa835cf3da6f2f558b5342fbfe711a421ee3adbda1b375057c376fabd43749fcf74fee357d2b527ead215ad6da43fc7fd19b91f74a178c09a56dd098b8dd2905d406d7ebec7149979578da0872c069946be71129e0fb9580ad0a274241b1cda5aa1dfe41815cf638f1c93e77b36682ac6d14475d571d444bd35896bdba10a2fd745ca51f7758bd52554dd411cb6011b964d6f85b3ed65c090f5745f222405f10993668b20ddd5723d3263bab2c2381871630e00bc5bb7c97a053d60a548b573c51ea570041b5a93d974ae6f664cf87926c2a80d335191535b652365c4bb54132147020e648c56af9b21672411f3bc24926641ec324b2761d7e675b0690b408746d760db4d3c90dc31b47b48a8bc2dc7986937d604dc1f9ee28df25215f0f827a5249b8c94337828c9e7d609368dc6ae09c6c7f7c0a563abd6559a15f7e68d69f8b7b6eae8154307c5f4483021d2d05327eeaae13055334808ff8afdbf0be7b876a87649fd91bbdd650372e982d7a0bde7e70fb28a37266a26e3809eaa317660c9d27a37bf3ce53a9d59d335d040f694b40eee696bfc86d74a2a11e6a9e8bd86559a3753e7ede49dcfc302969add9710262cfe319f0c5f6a869283d4dee19a16b503d32a59b14c0cfdc83c4d4fb573b6ab979d47db9df83f9dbe7fda3eff66b728caebeefe811373153729725f79d5f360e3a12331d5d42f1607a5b731c713f6983894481fb6d7ff9270f50a042f9b138197dea2f044d7c29c62db963c6fcf94dab08f428dc5979ab158a4677731669e8679fd0c02d4631a6bc7a1b123dd7bd4935f04fa05c24ca32b7061d86a67d2da7acb45d1a35e18882d44c5601d508baffc5dbee788224b8bfe3c2f4ae4d0af09a7b083516434e112a0dbfd302df6776f32e6ca6685405f103c3b91ee43e9f8747a82f1eed937fd80907b635fc2a3d153d5228dad307f96002ed7ca9812b0810444c7add562a046ef6d713826b1b6b7f1b2061017466f70ef87197aff0b470b61e8fa78a89c2df60941863318ef59e54afc75e894bd66721d937aff9c903f1afd05974f9edb6442a36889974b96646bdf86c66ec1010747126179c2577969df855aa73951a4d77f5105cfd09a52baa261322608e2be4ad8b0374bd241e234e9f55682bdc2931f18f3ffd4bd6823cb4587e6898762995883ff3cd2ecb3a4df020e3ad54b37452d23248aa120cbe3abee19b1daa6930d343b493ca88d6e1d4a1723183433c2c3a7c12e19f08f443bdcf8542d433c1884dd5cabf976e534bdf4a48136f9dd8a0ce8ec3666d75088d4d153f12b306dd9041c3fc274d9ab843192f6f9427f04bd0364c89effb9d58aa4fa68f7acbb10aa671e7eabf3e05bbafe51749fd8c2b99b4f6dd996d208b8243081a7d533633238e48267936214bc0458e5ee9959eadf5491433ebd47a460a8844ec570983cea378cc00111676a2031282e75910b85f80ecd6172cea5e44ea038148095882dd19202f0e37d1a421d2050c6714df9cf6de380b689756eb725104049ec11c04170bb44a7922d2a29461ce2f8bea56b87acb8376e879a07e18a1d7ab7d69b46cf1d6aed1c2cb6947fab25fb7fbe6fb1907d96d7e4f6d7ac173ec9ddeddef2d4a876c1875b427286bd580676a17b7fcd2b4f3fece8f7c8739b28081239c838e03bf4e24d598c18a6c8afbbf0a7abcebc710110381ca56d073a3ac9d5bd42f35600678ce04eefc6db2f03b95a530310a8300c75de48301e86f01088b075c1a685a2293edcaf7d16d264f6fc0e29f6215725520b70e202f80fc6747fa72a39c3bce69810d328446c94123d735805530a3745124dd8d2af6f829f91d1e7e01f28981c9d3f7d3e50f9e81fe359e84475698f00d66ebff9f924034d5a0d7935106dc3e2642b49f3d31cf06d53b6505b46f1a910e04c1f864afab6c275dd814dd7456cd949aec07f80e813c93804865a3d30428020c1416c6e3186651afddf9de0f096b9723be1af942d237f5921fdc7e23575926a0ae09f4e414743267bd2bb296208548de99770e7349a5f4ecce71547030d2b72390f717d16b9c7939366dec05da863040e447366e21694a85713ede15a2789c22a34a17d08b76a743e9653a83053e54890533bf42a956c25ce7c55f6f8a0632d3527c9e6e4ee23eccacd621a2152c5ff5628afa577d1ba4aa5129e237b43c0a49b749cc74425699ce16dc1fdffc548ef796b567da34fde5a90235b80f7ea52b8ecac57d52301a04414db8f19a9ccc139bbf0278c5c38c052b2f367cf6958a236f66f87b01ac15116d70515cbde2e93486c0c2198b265d7f39d0bf7dfe3cb65e71710324d26cd616a701807efc55e141223b124ea8873a3866ac350ebd9c0039cf3f26a2503e449909a6be9d9a276e54dafb172cc796b8e5f0874916194eab50dc5571e0aee15257cc984bdb08ed22b965f563c27129664ed8e12254e72ed26f9dbf33b4b13f9555e8644f2dfb5039e4a4a85761403c60f71eae012d2765ca32435794a0367c6bd743807458ed73394457b8eb3e18cac9edfdc727930d79353d53773cd1dacb10b8320635492797cab4d84ea6363a2732923f73571d1a62fd1becec29c75049460660a05e502059a1390959b2a6da787f89c533dd1b171ce1ecca99df31f9b22ad3ffadd2c2b8b50f0b2091eb3f4452cfec56edc5820032440e0203ebc901b52f7a9da7e2b2077ff68a46555602c3546b1bb52b58e707fc53482d21cab48edd6ceb1ff9fd4beafbc252fe6e6c587157137ffe0f5b1db82b357326d36fc6d833be06ce1564cd6ce6e3463ce44d7071eb84e290223c1eef20ef2edd8ccc56ead78b062cd2cf316e42b6062da8b87696e9253765b4e272754476da82ae9d4b85b46ec8b44a60a75dbcbe98cbca6607e9ec6148a5c4d4f489b02a5ce55ec0cc99b543f3145bb32d6d93a97621aaadab033415a63970d44aeb9033fd58226676c1a0de767ba4adda2258c78621109b6c70a71b92fe360fcdda368c849b85e810e5bcb74c36ab558f30336cd75f559436af1566d53519900a86f4bf48c27a6e6f71aaec8e03330da58e54c14ba4c77bc5fe0f9ac87cd36fe230acab85451bc2a842ed68ac596e2cf373c40fef073f9a90781ae2881a4666e3e1652f21b9e6e96e04866870f05f6c1900915fbc33f8fceaed25a2e7e78d9352fa133564b730092fed48022bf420913864d0720169ffcb64de251fe1b261d18ccd7e8c8535445b08b4eb823ede14527ca9e3a951d5a9cb64e24eaa6f500d5079f6090d9afe3dbb14f94c342dd0f1afddd1bc799052592141e5fff41ce436b0aa5c4ff33735556f5eda9889fe0a889edfab1584d895bf83a6a322a7fd248cd1d53fec8b0aedb5c0d1e8dc8e6f23629eed41037ae44d76b3f0ebbf9aa5135e3e52f86570c04e9c376ef1cfdda8db6a52b7a241a9978768a09886a43d2bf15a4028088b70ae27ce8ecc1f34160b78db23904be1e5a4df07c29d20c2673de03689340065b0da88e6619", 0x1000}, {&(0x7f0000001d80)="ed235ed192f98e0605fc3a5162dc0c472bf6eb5d16c4b44af61c02fc1fea00c90409fca3f9ad2f09d8bca1d42dc8", 0x2e}], 0x2, &(0x7f0000001e00)=[@rights={{0x24, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}], 0x28, 0x4000000}}, {{&(0x7f0000001e40)=@abs={0x0, 0x0, 0x4e22}, 0x6e, &(0x7f0000002380)=[{&(0x7f0000001ec0)="36283f006555be21f0f1dca348f5ec112b3dcfa31f9e8861fb2e1bc164dd44a43abcf109dbda5f5f1773444ce4a908bdfa85add880e81fb631f8582209cb6863c59f60265575bdd8aad88d700c6b7a115a3e819854f1b66aaedaca0477a2f7e32e82e48851397b02ef77d06c5f2086c544922af48325279f3a7aaddc2b8cb6da49c4aafdd04a038212bc2b02d7c17ec878bed0a6e65ac77ada5e0618689d1e4adb7e6406d3d06e5d133054cf6eed841606834ad9fb1b6aa125efbaca450991ea93603675cbb202c3500eec", 0xcb}, {&(0x7f0000001fc0)="00677225ddd9e303f03e07df5ec57d3118a6404ddbea98c89f0cfabfeaef540594db43412b9cbd362eef53d2e2a1509d3c79d76d044c05a56ea7ea369c4d36b0dcde199f33f721d94c323d502ac556890c5b04cf5290776e0de40b6922fb519c5cc1bd4ee55c14fb43f6b1df1d4c413a1f34353c5a2fc69184d6679e4f42322fc2d9d1c8e9f80de1791e7907e4bc7791a8b5aae3", 0x94}, {&(0x7f0000002080)="d31740a685e604c4ccb5004af4e9e922c29e4a0abb4a13889a2becaa1e9f60d9305377bfc880afc11ba86e98a57e5cf73df1eeba8fe6919272772681f6be495ef37cb52535ffe63b5aca90746c82c8df0aa088d5fd76e25e", 0x58}, {&(0x7f0000002100)="e44bce282c5451974a0ff1270aaab8509e3e1803ca4987fe0666dc89b0ff434712b226ca0c464b4200617d0a59606521abbebb997e266f682306b4b7251f8a79c94b83298906920f6d46b48cef2ff484fd66572845b8e3b9b497fee0b1ab71a9712f55765908e7c7011f380e8af4a5c7521e9635e3f4dc2b21ece3b3a7d1e7f50bb038ff1fffee05019ab6a4d91c86ffbefec8fe695b43f4bc151657c88bfaf90110c94e4ecc03691055aa2cb164a2d3f27a87f2c1e134136ec2464ae10871f0bc3cfec4c48221b6bd4e072e", 0xcc}, {&(0x7f0000002200)="267157f62049f9e7857018eb8a7a2a7e6e0ef8cbd4d2b5159cc74700f2fd0c83d164028e123a155d2b8fef3a7688333df81358f5d4015b0c8fffa66ad602e4c3745f0f3f514e53f48c12f8eb1cb4c1840215483be94dcecb", 0x58}, {&(0x7f0000002280)="69b34b2ec7bb05e2590c25d3c125a1067ae5a778ab41a010c58f69ed83829877d622a5a93691fc14247e44f4a7b8fe2811", 0x31}, {&(0x7f00000022c0)="1a87e433dc22da487b33c8a0865c75b112e4cf4f09397a4a47eea75fe5b540a39ae5142d092ffd8200d6eb0bdb37b83bad2a37364cf6354dee42d8e33b074116965d6dc34acea4d8032e2b58624d07a46913983508ea289afe40ba3a1b01b6bec0a7a3450aff60cfc5407c91bd98e73dca2e3ea29913c00778d295da9a4968dcc5", 0x81}], 0x7, &(0x7f0000002e00)=ANY=[@ANYBLOB="2800000000000000010000000100000063b98d0afb054eabc0ec57ef9f2d557a561d89b3ded8740ff540825c076a764fe944f23bd73fc0869c872f6bb762ed771960d29713a0fe4f70f651e7fe1d2f022384bae619c17127e9d21e33a563ba4088b317acc8b67b505aa44b13fc1c67bec539b6fc162d683e2d0d80d6037b11fe15e20629a21881ef572594967fb0cd0c9bf5641ad3e31d560df0975105e321541ee02d63bda46f9dea6e6563576b29318a56bcc14ca9593ccb48603d4362ab36285fa0fd0a4725b402a1539a2c04fb3653d5219372a109010a56e28b73caeed872637097067236052a7c5f305c378e7eff45", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="28000000000000000100000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="1c000000000000000100000002000000", @ANYRES32=r7, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=r5, @ANYRES32=0xee00, @ANYRES32, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0xee00, @ANYRES32=0x0, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32, @ANYRES32=0xee00, @ANYBLOB="00e48d1857", @ANYRES32, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32, @ANYRES32=0x0, @ANYRES32=r9, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=r6, @ANYRES32, @ANYRES32=0xee01, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=r10, @ANYRES32=0xee01, @ANYRES32=0xee01, @ANYBLOB='\x00\x00\x00\x00'], 0x148, 0x8080}}, {{&(0x7f0000002b40)=@abs={0x0, 0x0, 0x4e22}, 0x6e, &(0x7f0000002c80)=[{&(0x7f0000002bc0)="c4af2f08b278dd5350cde14e255c739a5de205e5daa382a5eb247e6adcf7185dab77e2b71dacc9223a5d228ec3b5653e8efb489b3ef578086114c6fa6372fc49db4c0bae2e8c49c383c0dd9c28def83f78579dedd5c6193532290b1701f7a71c53c9228ca12e43d3ca0769d2cdef09d4be0f825a51a39d114d002fe33215ec8859105672a5489605d34063c8f0127b35f8cd082d7da286489b4edf2bc82c530195da27b1a7b29e7b8f828caf755ddd3da876c6c766f2", 0xb6}], 0x1, 0x0, 0x0, 0x8080}}], 0x5, 0x0) sendto$inet6(r4, &(0x7f0000000000), 0xffffffffffffffe6, 0x0, 0x0, 0x18fae6fad8906d26) [ 2839.594322][ T4609] syz-executor.3 invoked oom-killer: gfp_mask=0xcc0(GFP_KERNEL), order=0, oom_score_adj=0 [ 2839.604309][ T4609] CPU: 0 PID: 4609 Comm: syz-executor.3 Not tainted 5.4.219-syzkaller-00002-ga0eae55f26a0 #0 [ 2839.614435][ T4609] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/12/2023 [ 2839.624465][ T4609] Call Trace: [ 2839.627736][ T4609] dump_stack+0x1d8/0x241 [ 2839.632038][ T4609] ? panic+0x73e/0x73e [ 2839.636081][ T4609] ? nf_ct_l4proto_log_invalid+0x26c/0x26c [ 2839.641870][ T4609] dump_header+0xdb/0x700 [ 2839.646178][ T4609] out_of_memory+0x6d0/0x940 [ 2839.650740][ T4609] ? unregister_oom_notifier+0x20/0x20 [ 2839.656172][ T4609] memory_max_write+0x528/0x600 [ 2839.660995][ T4609] ? memory_max_show+0xa0/0xa0 [ 2839.665732][ T4609] ? preempt_schedule_irq+0xef/0x140 [ 2839.670987][ T4609] ? memory_max_show+0xa0/0xa0 [ 2839.675729][ T4609] cgroup_file_write+0x273/0x5c0 [ 2839.680641][ T4609] ? cgroup_seqfile_stop+0xc0/0xc0 [ 2839.685723][ T4609] ? cgroup_seqfile_stop+0xc0/0xc0 [ 2839.690806][ T4609] ? cgroup_seqfile_stop+0xc0/0xc0 [ 2839.695886][ T4609] kernfs_fop_write+0x2ec/0x3e0 [ 2839.700724][ T4609] ? kernfs_fop_read+0x450/0x450 [ 2839.705632][ T4609] __vfs_write+0x103/0x780 [ 2839.710026][ T4609] ? __kernel_write+0x340/0x340 [ 2839.714843][ T4609] ? preempt_schedule_irq+0xef/0x140 [ 2839.720108][ T4609] ? preempt_schedule_notrace+0x140/0x140 [ 2839.725794][ T4609] ? check_preemption_disabled+0x9e/0x330 [ 2839.731495][ T4609] ? __fget+0x40c/0x4a0 [ 2839.735621][ T4609] ? debug_smp_processor_id+0x20/0x20 [ 2839.740975][ T4609] ? selinux_file_permission+0x2c2/0x530 [ 2839.746581][ T4609] vfs_write+0x210/0x4f0 [ 2839.750798][ T4609] ksys_write+0x198/0x2c0 [ 2839.755099][ T4609] ? __ia32_sys_read+0x80/0x80 [ 2839.759835][ T4609] do_syscall_64+0xcb/0x1c0 [ 2839.764309][ T4609] entry_SYSCALL_64_after_hwframe+0x5c/0xc1 [ 2839.770249][ T4609] memory: usage 10168kB, limit 0kB, failcnt 107 [ 2839.776506][ T4609] swap: usage 0kB, limit 9007199254740988kB, failcnt 0 [ 2839.783349][ T4609] Memory cgroup stats for /syz0: [ 2839.783669][ T4609] anon 0 [ 2839.783669][ T4609] file 10465280 [ 2839.783669][ T4609] kernel_stack 0 [ 2839.783669][ T4609] slab 0 [ 2839.783669][ T4609] sock 135168 [ 2839.783669][ T4609] shmem 10539008 [ 2839.783669][ T4609] file_mapped 135168 [ 2839.783669][ T4609] file_dirty 0 [ 2839.783669][ T4609] file_writeback 0 [ 2839.783669][ T4609] anon_thp 0 [ 2839.783669][ T4609] inactive_anon 135168 [ 2839.783669][ T4609] active_anon 10543104 [ 2839.783669][ T4609] inactive_file 90112 [ 2839.783669][ T4609] active_file 0 [ 2839.783669][ T4609] unevictable 0 [ 2839.783669][ T4609] slab_reclaimable 0 [ 2839.783669][ T4609] slab_unreclaimable 0 [ 2839.783669][ T4609] pgfault 1731972 [ 2839.783669][ T4609] pgmajfault 0 [ 2839.783669][ T4609] workingset_refault 99 [ 2839.783669][ T4609] workingset_activate 0 [ 2839.783669][ T4609] workingset_nodereclaim 0 [ 2839.783669][ T4609] pgrefill 2060 [ 2839.783669][ T4609] pgscan 2381 [ 2839.783669][ T4609] pgsteal 174 [ 2839.783669][ T4609] pgactivate 5049 [ 2839.878781][ T4609] Out of memory and no killable processes... [ 2840.116243][ T3157] device bridge_slave_1 left promiscuous mode [ 2840.122377][ T3157] bridge0: port 2(bridge_slave_1) entered disabled state [ 2840.129995][ T3157] device bridge_slave_0 left promiscuous mode [ 2840.136098][ T3157] bridge0: port 1(bridge_slave_0) entered disabled state [ 2840.397951][ T4614] bridge0: port 1(bridge_slave_0) entered blocking state [ 2840.404982][ T4614] bridge0: port 1(bridge_slave_0) entered disabled state [ 2840.412620][ T4614] device bridge_slave_0 entered promiscuous mode [ 2840.426555][ T4614] bridge0: port 2(bridge_slave_1) entered blocking state [ 2840.433576][ T4614] bridge0: port 2(bridge_slave_1) entered disabled state [ 2840.441375][ T4614] device bridge_slave_1 entered promiscuous mode [ 2840.479906][ T4614] bridge0: port 2(bridge_slave_1) entered blocking state [ 2840.486929][ T4614] bridge0: port 2(bridge_slave_1) entered forwarding state [ 2840.494134][ T4614] bridge0: port 1(bridge_slave_0) entered blocking state [ 2840.501142][ T4614] bridge0: port 1(bridge_slave_0) entered forwarding state [ 2840.516273][ T2631] bridge0: port 1(bridge_slave_0) entered disabled state [ 2840.523421][ T2631] bridge0: port 2(bridge_slave_1) entered disabled state [ 2840.535177][ T2862] IPv6: ADDRCONF(NETDEV_CHANGE): veth1: link becomes ready [ 2840.543054][ T2862] IPv6: ADDRCONF(NETDEV_CHANGE): veth0: link becomes ready [ 2840.551984][T13786] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_bridge: link becomes ready [ 2840.560233][T13786] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_0: link becomes ready [ 2840.568371][T13786] bridge0: port 1(bridge_slave_0) entered blocking state [ 2840.575360][T13786] bridge0: port 1(bridge_slave_0) entered forwarding state [ 2840.597582][ T2862] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_bridge: link becomes ready [ 2840.605815][ T2862] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_1: link becomes ready [ 2840.614651][ T2862] bridge0: port 2(bridge_slave_1) entered blocking state [ 2840.621673][ T2862] bridge0: port 2(bridge_slave_1) entered forwarding state [ 2840.629647][ T2862] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_hsr: link becomes ready [ 2840.637774][ T2862] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_0: link becomes ready [ 2840.645667][ T2862] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_hsr: link becomes ready [ 2840.653766][ T2862] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_1: link becomes ready [ 2840.661772][ T2862] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_virt_wifi: link becomes ready [ 2840.670234][ T2862] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_virt_wifi: link becomes ready [ 2840.678610][ T2862] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_vlan: link becomes ready [ 2840.686488][ T2862] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_vlan: link becomes ready [ 2840.698624][T13786] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_macvtap: link becomes ready [ 2840.706670][T13786] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_macvtap: link becomes ready [ 2840.718656][ T2862] IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_0: link becomes ready [ 2840.727116][ T2862] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_batadv: link becomes ready [ 2840.742882][ T2861] IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_1: link becomes ready [ 2840.751603][ T2861] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_batadv: link becomes ready [ 2841.656411][ C0] ip6_tunnel: syztnl0 xmit: Local address not yet configured! [ 2842.767989][ T4622] syz-executor.1 invoked oom-killer: gfp_mask=0xcc0(GFP_KERNEL), order=0, oom_score_adj=0 [ 2842.778075][ T4622] CPU: 0 PID: 4622 Comm: syz-executor.1 Not tainted 5.4.219-syzkaller-00002-ga0eae55f26a0 #0 [ 2842.788202][ T4622] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/12/2023 [ 2842.798232][ T4622] Call Trace: [ 2842.801510][ T4622] dump_stack+0x1d8/0x241 [ 2842.805813][ T4622] ? panic+0x73e/0x73e [ 2842.809854][ T4622] ? nf_ct_l4proto_log_invalid+0x26c/0x26c [ 2842.815629][ T4622] ? _raw_spin_lock+0xa3/0x1b0 [ 2842.820362][ T4622] ? asan.module_dtor+0x20/0x20 [ 2842.825184][ T4622] dump_header+0xdb/0x700 [ 2842.829486][ T4622] oom_kill_process+0xf0/0x2d0 [ 2842.834224][ T4622] out_of_memory+0x666/0x940 [ 2842.838788][ T4622] ? unregister_oom_notifier+0x20/0x20 [ 2842.844242][ T4622] memory_max_write+0x528/0x600 [ 2842.849066][ T4622] ? memory_max_show+0xa0/0xa0 [ 2842.853804][ T4622] ? memory_max_show+0xa0/0xa0 [ 2842.858541][ T4622] cgroup_file_write+0x273/0x5c0 [ 2842.863453][ T4622] ? cgroup_seqfile_stop+0xc0/0xc0 [ 2842.868533][ T4622] ? kernfs_get+0x90/0x90 [ 2842.872835][ T4622] ? cgroup_seqfile_stop+0xc0/0xc0 [ 2842.877916][ T4622] kernfs_fop_write+0x2ec/0x3e0 [ 2842.882737][ T4622] ? kernfs_fop_read+0x450/0x450 [ 2842.887646][ T4622] __vfs_write+0x103/0x780 [ 2842.892037][ T4622] ? __kernel_write+0x340/0x340 [ 2842.896861][ T4622] ? check_preemption_disabled+0x9e/0x330 [ 2842.902549][ T4622] ? preempt_schedule_notrace+0x140/0x140 [ 2842.908247][ T4622] ? __fget+0x40c/0x4a0 [ 2842.912385][ T4622] ? debug_smp_processor_id+0x20/0x20 [ 2842.917726][ T4622] ? selinux_file_permission+0x2c2/0x530 [ 2842.923343][ T4622] vfs_write+0x210/0x4f0 [ 2842.927563][ T4622] ksys_write+0x198/0x2c0 [ 2842.931868][ T4622] ? __ia32_sys_read+0x80/0x80 [ 2842.936605][ T4622] do_syscall_64+0xcb/0x1c0 [ 2842.941081][ T4622] entry_SYSCALL_64_after_hwframe+0x5c/0xc1 [ 2842.946999][ T4622] memory: usage 10204kB, limit 0kB, failcnt 107 [ 2842.953242][ T4622] swap: usage 0kB, limit 9007199254740988kB, failcnt 0 [ 2842.960098][ T4622] Memory cgroup stats for /syz0: [ 2842.960449][ T4622] anon 0 [ 2842.960449][ T4622] file 10465280 [ 2842.960449][ T4622] kernel_stack 0 [ 2842.960449][ T4622] slab 0 [ 2842.960449][ T4622] sock 135168 [ 2842.960449][ T4622] shmem 10539008 [ 2842.960449][ T4622] file_mapped 135168 [ 2842.960449][ T4622] file_dirty 0 [ 2842.960449][ T4622] file_writeback 0 [ 2842.960449][ T4622] anon_thp 0 [ 2842.960449][ T4622] inactive_anon 135168 [ 2842.960449][ T4622] active_anon 10407936 [ 2842.960449][ T4622] inactive_file 90112 [ 2842.960449][ T4622] active_file 0 [ 2842.960449][ T4622] unevictable 0 [ 2842.960449][ T4622] slab_reclaimable 0 [ 2842.960449][ T4622] slab_unreclaimable 0 [ 2842.960449][ T4622] pgfault 1732038 [ 2842.960449][ T4622] pgmajfault 0 [ 2842.960449][ T4622] workingset_refault 99 [ 2842.960449][ T4622] workingset_activate 0 [ 2842.960449][ T4622] workingset_nodereclaim 0 [ 2842.960449][ T4622] pgrefill 2093 [ 2842.960449][ T4622] pgscan 2381 [ 2842.960449][ T4622] pgsteal 174 [ 2842.960449][ T4622] pgactivate 5049 [ 2843.055541][ T4622] oom-kill:constraint=CONSTRAINT_MEMCG,nodemask=(null),cpuset=syz1,mems_allowed=0,oom_memcg=/syz0,task_memcg=/syz0,task=syz-executor.0,pid=4614,uid=0 [ 2843.070724][ T4622] Memory cgroup out of memory: Killed process 4614 (syz-executor.0) total-vm:48508kB, anon-rss:444kB, file-rss:14336kB, shmem-rss:0kB, UID:0 pgtables:84kB oom_score_adj:0 [ 2843.232660][ T4622] syz-executor.1 invoked oom-killer: gfp_mask=0xcc0(GFP_KERNEL), order=0, oom_score_adj=0 [ 2843.242577][ T4622] CPU: 0 PID: 4622 Comm: syz-executor.1 Not tainted 5.4.219-syzkaller-00002-ga0eae55f26a0 #0 [ 2843.252704][ T4622] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/12/2023 [ 2843.262739][ T4622] Call Trace: [ 2843.266020][ T4622] dump_stack+0x1d8/0x241 [ 2843.270340][ T4622] ? panic+0x73e/0x73e [ 2843.274394][ T4622] ? nf_ct_l4proto_log_invalid+0x26c/0x26c [ 2843.280192][ T4622] dump_header+0xdb/0x700 [ 2843.284507][ T4622] out_of_memory+0x6d0/0x940 [ 2843.289066][ T4622] ? unregister_oom_notifier+0x20/0x20 [ 2843.294496][ T4622] memory_max_write+0x528/0x600 [ 2843.299313][ T4622] ? memory_max_show+0xa0/0xa0 [ 2843.304045][ T4622] ? memory_max_show+0xa0/0xa0 [ 2843.308776][ T4622] cgroup_file_write+0x273/0x5c0 [ 2843.313684][ T4622] ? cgroup_seqfile_stop+0xc0/0xc0 [ 2843.318763][ T4622] ? kernfs_get+0x90/0x90 [ 2843.323057][ T4622] ? cgroup_seqfile_stop+0xc0/0xc0 [ 2843.328147][ T4622] kernfs_fop_write+0x2ec/0x3e0 [ 2843.332967][ T4622] ? kernfs_fop_read+0x450/0x450 [ 2843.337873][ T4622] __vfs_write+0x103/0x780 [ 2843.342254][ T4622] ? __kernel_write+0x340/0x340 [ 2843.347068][ T4622] ? check_preemption_disabled+0x9e/0x330 [ 2843.352751][ T4622] ? preempt_schedule_notrace+0x140/0x140 [ 2843.358440][ T4622] ? __fget+0x40c/0x4a0 [ 2843.362586][ T4622] ? debug_smp_processor_id+0x20/0x20 [ 2843.367928][ T4622] ? selinux_file_permission+0x2c2/0x530 [ 2843.373541][ T4622] vfs_write+0x210/0x4f0 [ 2843.377757][ T4622] ksys_write+0x198/0x2c0 [ 2843.382055][ T4622] ? __ia32_sys_read+0x80/0x80 [ 2843.386787][ T4622] do_syscall_64+0xcb/0x1c0 [ 2843.391255][ T4622] entry_SYSCALL_64_after_hwframe+0x5c/0xc1 [ 2843.397179][ T4622] memory: usage 10168kB, limit 0kB, failcnt 107 [ 2843.403415][ T4622] swap: usage 0kB, limit 9007199254740988kB, failcnt 0 [ 2843.410244][ T4622] Memory cgroup stats for /syz0: [ 2843.410304][ T4622] anon 0 [ 2843.410304][ T4622] file 10465280 [ 2843.410304][ T4622] kernel_stack 0 [ 2843.410304][ T4622] slab 0 [ 2843.410304][ T4622] sock 135168 [ 2843.410304][ T4622] shmem 10539008 [ 2843.410304][ T4622] file_mapped 135168 [ 2843.410304][ T4622] file_dirty 0 [ 2843.410304][ T4622] file_writeback 0 [ 2843.410304][ T4622] anon_thp 0 [ 2843.410304][ T4622] inactive_anon 135168 [ 2843.410304][ T4622] active_anon 10407936 [ 2843.410304][ T4622] inactive_file 90112 [ 2843.410304][ T4622] active_file 0 [ 2843.410304][ T4622] unevictable 0 [ 2843.410304][ T4622] slab_reclaimable 0 [ 2843.410304][ T4622] slab_unreclaimable 0 [ 2843.410304][ T4622] pgfault 1732038 [ 2843.410304][ T4622] pgmajfault 0 [ 2843.410304][ T4622] workingset_refault 99 03:56:39 executing program 1: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000840)=0x6) r0 = getpid() sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs={0x0, 0x0, 0x4e24}, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mount(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f00000001c0)='cgroup2\x00', 0x0, 0x0) lsetxattr$security_selinux(&(0x7f00000005c0)='./file0\x00', &(0x7f00000008c0), &(0x7f0000000900)='system_u:object_r:systemd_logind_sessions_t:s0\x00', 0x2f, 0x0) r3 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000000), 0x200002, 0x0) r4 = openat$cgroup(r3, &(0x7f0000000200)='syz0\x00', 0x200002, 0x0) r5 = openat$cgroup_int(r4, &(0x7f0000000180)='memory.max\x00', 0x2, 0x0) write$cgroup_int(r5, 0x0, 0x0) 03:56:39 executing program 2: r0 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000300)={0x11, 0x5, &(0x7f00000000c0)=ANY=[@ANYBLOB="180000000000000000000000ff000000850000000e000000850000005000000095"], &(0x7f0000000100)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) r1 = bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000200)={&(0x7f0000000040)='sched_switch\x00', r0}, 0x10) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb, 0x100000002272, r1, 0x0) r2 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_int(r2, 0x1, 0x12, &(0x7f0000000240)=0xffffffff, 0x4) r3 = socket$unix(0x1, 0x1, 0x0) bind$unix(r3, &(0x7f00000001c0)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0x56) listen(r3, 0xfffffffc) connect$unix(r2, &(0x7f0000000140)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0x6e) ioctl$FITRIM(r2, 0xc0185879, &(0x7f0000000000)={0x10001, 0x0, 0x3}) r4 = accept(r3, 0x0, 0x0) recvfrom$unix(r2, &(0x7f00000000c0)=""/90, 0xffffffffffffffef, 0x0, 0x0, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) ptrace(0x10, 0x0) ptrace$cont(0x420b, 0x0, 0x8, 0x0) r5 = syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ptrace(0x10, r5) ptrace$cont(0x1f, r5, 0xb, 0x0) ioctl$TIOCGPGRP(0xffffffffffffffff, 0x540f, &(0x7f00000003c0)=0x0) r7 = syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ptrace(0x10, r7) write$binfmt_script(0xffffffffffffffff, &(0x7f00000027c0)=ANY=[@ANYBLOB="23652837437dea52d32ecf98243c3f8cfe69275feaa4c6a602fe8cc1b6c9f9ee85b883b4b438918ddcdebb3e3022ddd8d361c24385461b3c394bfe9c974272d310ee715ed2431b343dd005b2897b364aa2a6ef26b91c846367098fb2315b9f4671f93f96b4b84642901f4430c742a43a3f7e4b0c80cf3fa487ba0b17babb12057312ae9fa1a432a0576b50ae47ce", @ANYRESOCT, @ANYRES64=r5, @ANYBLOB="9d9f5d1992baf62ba56f36ce3836f4886419d2800d43c96af45424ac77682a15251efed119a823ada4420f7555224fc1d55e92aa1b2e92e58725d4a7891d52190d0fa4f29fdb8d19342c27f3fc8df90df47a9ef136316a4e4883f2bbe2610b4a8d16beecc6550b47c125eca65fae5cce6d43ce1d4cad3e56e0cb1b38600daf400fa57c07b1ed8b7cdee4b286df75cde6efabf2a25ef22d9c04e11e9f91f43be5f0d831e8e6963a6e6d4bf517df14e63a8d120589fc02d8a41d34cb540c9c08bdff1f41ca4a45301f45c3acb89ca2a52b5d6927ee7a3da413380dbd6e44a93d0ca0a8e6fab6c2b8e87cc2e4d513da000000000000000000000000000003000000000000000000a1cd352bda66d5bdda9f63eb9235f8e290fa5a61ef0419958e0384e57fc8ec7a84ee57b146cd6fbe632361ee03224edc", @ANYRES32, @ANYRES64], 0x208e24b) r8 = openat$fuse(0xffffffffffffff9c, &(0x7f0000002580), 0x42, 0x0) getresgid(&(0x7f0000000740), &(0x7f0000000100)=0x0, &(0x7f00000000c0)) mount$fuse(0x0, &(0x7f00000020c0)='./file0\x00', &(0x7f0000000040), 0x0, &(0x7f0000000280)=ANY=[@ANYBLOB='fd=', @ANYRESHEX=r8, @ANYBLOB=',rootmode=00000000000000000040000,user_id', @ANYRESDEC=0x0, @ANYBLOB=',group_id=', @ANYRESDEC=r9]) r10 = getpid() sched_setscheduler(r10, 0x2, &(0x7f0000000200)=0x4) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000002cc0)=[{{&(0x7f00000002c0)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f0000000340)=[{&(0x7f00000005c0)="7e4d9c71905bac21ed1772f81888e68333dab7bbafa8086cba4d3d996e8fc0473342f9649f4fd1c0ce7415e5cc2da336216fd5571f105f65f01c2c1da427459fdfc95eeea45c7a86117623a158dec07a14a1c1521bd9bc3f3a129fb5f2b0722fe693896d251d2d262cb8863727b1da2c5932079e37d10af97f753be5bd3b75519acaa6b042e2673d15e71ba4cad93244234672bbee6221f68a88bb50cc4fb052239966a7418ec13f9608e44d4743bcb0d43b706ee7f92ab09a4a3193e696df66e56552169adf00695a12426f758e91a534917a6eb948cbaccb5a33b6", 0xdc}], 0x1, &(0x7f0000000940)=ANY=[@ANYBLOB="1c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0xee00, @ANYRES32=0x0, @ANYBLOB="0000000020000000000000000100000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="1c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0xee01, @ANYRES32=0x0, @ANYBLOB="000000001c0000000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0xa0, 0x4080}}, {{&(0x7f0000000a00)=@abs={0x1, 0x0, 0x4e21}, 0x6e, &(0x7f0000000cc0)=[{&(0x7f0000000a80)="875d33de95d0d0d0f9140f672d", 0xd}, {&(0x7f0000000ac0)="02a4ccbbb0bb94b36bd00ba4737ba371356c63649a1cc2fe41eb65a1e42afb8b8267ae21c6550eedc3d4f3f002b2483415dc0536e479560df89cba85c4e5380934c9", 0x42}, {&(0x7f0000000b40)="ec0bb7d5b27077b9370d48beb4ff593c1db4d05dc2fbad976f25fef56a3230415abe403627dcefce7a577694a2e77ef9c04a57a61c6248f90a404a6082727a6e0e8d600db1786b8eb3a810c2c59e46abf00bc5a163e8358eac0553c2d0d7e723f9cf36cb1f9a7c1a27765ef160223273b49c2208856d189a1da5cd2e26a953f70b7d1837b5d7f7fbdb8aafd6ba7fdb55d060d55de5ea1012f4ec4e2e192cd0", 0x9f}, {&(0x7f0000000c00)="0677be9a58fd849799410dcac365eb19a7bcca8a4366ff1f3d9e9538f28fceaba07a6c8b87d12e9bbeeb4595ed7b47add83dc18b769c9adfe82768d435af6cf6db383d2c2dd9ffc02a5cd426c1b86faeaf8425675dd566a6515917f38d63235f355ea6c2589094025bf759403002611b48eaf123f4e362ea00d39119c0e1b0b0f9d342b5", 0x84}], 0x4, 0x0, 0x0, 0x4000000}}, {{&(0x7f0000000d00)=@abs={0x1, 0x0, 0x4e24}, 0x6e, &(0x7f0000001dc0)=[{&(0x7f0000000d80)="ebc3b6aa6f322baf6b33907cc5c50d35757a018a9ff30f2338e7fac4e320cadb3c12dbf69de3d8c5e9ad74eabee0132fe60e9fe1c2431d8b811a5bdc1350b454cc3faa9f98b29e736cb03f7ab277cc46a3e7937935fdb7a1b11fa53e3829ee6d02d752babb0e8037a4e042436199b60aa0c0bf9099522afb540d29d9f001426c09b1d324dad3f14779a33aa87ffc5f982257e676fa822034beec7c0393295a417655392d6ef7ff3820fd582a43a79574dec1e1496b229fabf18a27377cbe55c303b84a60569a787ecf55732dae8cf5895d33f3584a6e0defed6dd70500c414f0eb97158619f696977086d4206c37f5b3dda3aff2e538e39acbc849617c4629d32e241a1e6708e0e1a752d07cdf38eb999742d0ae4729b7f094a43cc44594b0ad228131d63c0f6bc85b4530b879e37907f8f0e239b9989070350fac6a55f011548aa54fd5099f33eb05d890ef7ffbcfad14169651bcfafa987dadfaa0fc25f23a553148a02bad694555592f6703d66f9a5e0d9df41ea4440ee4a93305133981da036ff68baf34ce4523ca6c1a391334b620a5d3dbaa47eb8c641f7068cf294f56a3a06f1e2cd1791c10489b53be1305b012d72a97125808112c0c4b86446f77f51663c85808067a9c2f892469454682baae1d5f062be0dedf7dee9312c3e67f855808d36dc4d5f5df1e882bc34b95b18f3799705347a46c33324f6ffb88416ca420d47ee7301266bd9a8bf3a635a207e243dcd49e44cf66b6474ea32a93d2c54fbcf6782f550a8248859700341d85c4b20f3ec91bc860044e2b4545034992a35ab8a9e9b57b6f395e2f1424447261c82781e53864c5e8953d876cdbc3a53419ba71cbc10683e8a966cb0d29c0660a5b67b456bbe7943ad1a12d4f1e1387ceb1abad39043ad7f76a2dbc5894f1e5276867e9a351b9ceccbf505f7ea7806bee6700f5cb456c8e48bb583ca49923e09c6ff33e361aa41be4732b3bb586d37cac8007876491e6a69290acf16f4fad1ffa7a17b5d5f361ab3202ceaa5862146b88b38c6c824239da1d275782b897130e227fa1dc3f7fcdefe50ab4cb9a8cbfeca5d728e471c6df4a47dc8c308a7ab2a21eb54b65011eea0ad0bd5748c1c36f658b660b9a8d3d2a39bc4d350bbb7b52b7885c2382b04fc29d63f96fb65c9c00f83176b04a24c5e2125ff875d50065b23b3f4581fd679cceee5f0904277876a08a9c34f74c9c04a06da6c93c8f58e8bafb91cdb1fc427a082f3bd83e0a08d26f5516b87de9e52df8f700032ce65e0797f600d5aa9b8f72bed268679f3c68c2e9e2f77bf30c38795a5901b7c529ef6e267b3a9b7b178c1c026689e1380536449648d2d6c42487d74552852ac8856a1d8aaaeb47de152458af8aeaa07456257463e6a1d57e86ac60a2967a78259917739c279f3ed332405eec81c5a98c77f320663c5e7922424c5dab9f68011afc66ed4ad2f155e9ff0f08d937535809987c11be221a13cbae2d5926f0846dede06c2b08b6e8461429fa94680b189bcb239ecd3f39360db42b561d1398934218f8e21fe796aac1ad4abb770d877f922ac544fbeef3a7e465557b4fcce0551da3901b1fac43927f77d3203b486fd35c108b32837b8dc0e08aa77471cf12b2845ed50b3cf0f41ac9c7bcb201f559fc4e2f722b6251299a5a8d548545ee2d0bc796b460ad354aab1efdd8449c3e42ee3e3f3104b2135a94f40c47d992a0ea10efad462ff7aba0a33a8b1be06f6b7f23265718a37da5585c97f418195e30a6f5175dcdea17598a4f08be21d7662f6f55cad7a44097de8a8ea0349f78acec353c1ee53010160102ac51b8585cf1798f12933cd0833a69f753f9dd4e90f5ae6bc8ff4a78e82a31b99c31c9a1a28f0459f2531746428196906974b2976b346e8633701e83bab1dc61b8d8eaf3ab240df8a2470db285a10c8d6dd2a61f119ac254640bc3b53ff79e0ca8f24a677465599c9eac6565548a8537a99e1a05104b7504bc0868cb07853a04e9e3623af7370e320c223aba720b35226aca14ec819513555171242fd8de9d916f1b58f5f054344e3710ee0f2a0137d17fa26a99dce509e40b2bce981abfaea42845f14ec1e2c2dbc34efab5199e4cc15921237048d8666b83500cb5203a74a52e0732838bd731990e9454c690d3f951064215f79a32c031271af3c712671318260ab7c0bb7a12751675241c75a65ed3d971764030a243febadb19a7ed0de5553e320e02a74080990c3d556fec4c10d28e1ab8760244257ed118ec2fb9dfa835cf3da6f2f558b5342fbfe711a421ee3adbda1b375057c376fabd43749fcf74fee357d2b527ead215ad6da43fc7fd19b91f74a178c09a56dd098b8dd2905d406d7ebec7149979578da0872c069946be71129e0fb9580ad0a274241b1cda5aa1dfe41815cf638f1c93e77b36682ac6d14475d571d444bd35896bdba10a2fd745ca51f7758bd52554dd411cb6011b964d6f85b3ed65c090f5745f222405f10993668b20ddd5723d3263bab2c2381871630e00bc5bb7c97a053d60a548b573c51ea570041b5a93d974ae6f664cf87926c2a80d335191535b652365c4bb54132147020e648c56af9b21672411f3bc24926641ec324b2761d7e675b0690b408746d760db4d3c90dc31b47b48a8bc2dc7986937d604dc1f9ee28df25215f0f827a5249b8c94337828c9e7d609368dc6ae09c6c7f7c0a563abd6559a15f7e68d69f8b7b6eae8154307c5f4483021d2d05327eeaae13055334808ff8afdbf0be7b876a87649fd91bbdd650372e982d7a0bde7e70fb28a37266a26e3809eaa317660c9d27a37bf3ce53a9d59d335d040f694b40eee696bfc86d74a2a11e6a9e8bd86559a3753e7ede49dcfc302969add9710262cfe319f0c5f6a869283d4dee19a16b503d32a59b14c0cfdc83c4d4fb573b6ab979d47db9df83f9dbe7fda3eff66b728caebeefe811373153729725f79d5f360e3a12331d5d42f1607a5b731c713f6983894481fb6d7ff9270f50a042f9b138197dea2f044d7c29c62db963c6fcf94dab08f428dc5979ab158a4677731669e8679fd0c02d4631a6bc7a1b123dd7bd4935f04fa05c24ca32b7061d86a67d2da7acb45d1a35e18882d44c5601d508baffc5dbee788224b8bfe3c2f4ae4d0af09a7b083516434e112a0dbfd302df6776f32e6ca6685405f103c3b91ee43e9f8747a82f1eed937fd80907b635fc2a3d153d5228dad307f96002ed7ca9812b0810444c7add562a046ef6d713826b1b6b7f1b2061017466f70ef87197aff0b470b61e8fa78a89c2df60941863318ef59e54afc75e894bd66721d937aff9c903f1afd05974f9edb6442a36889974b96646bdf86c66ec1010747126179c2577969df855aa73951a4d77f5105cfd09a52baa261322608e2be4ad8b0374bd241e234e9f55682bdc2931f18f3ffd4bd6823cb4587e6898762995883ff3cd2ecb3a4df020e3ad54b37452d23248aa120cbe3abee19b1daa6930d343b493ca88d6e1d4a1723183433c2c3a7c12e19f08f443bdcf8542d433c1884dd5cabf976e534bdf4a48136f9dd8a0ce8ec3666d75088d4d153f12b306dd9041c3fc274d9ab843192f6f9427f04bd0364c89effb9d58aa4fa68f7acbb10aa671e7eabf3e05bbafe51749fd8c2b99b4f6dd996d208b8243081a7d533633238e48267936214bc0458e5ee9959eadf5491433ebd47a460a8844ec570983cea378cc00111676a2031282e75910b85f80ecd6172cea5e44ea038148095882dd19202f0e37d1a421d2050c6714df9cf6de380b689756eb725104049ec11c04170bb44a7922d2a29461ce2f8bea56b87acb8376e879a07e18a1d7ab7d69b46cf1d6aed1c2cb6947fab25fb7fbe6fb1907d96d7e4f6d7ac173ec9ddeddef2d4a876c1875b427286bd580676a17b7fcd2b4f3fece8f7c8739b28081239c838e03bf4e24d598c18a6c8afbbf0a7abcebc710110381ca56d073a3ac9d5bd42f35600678ce04eefc6db2f03b95a530310a8300c75de48301e86f01088b075c1a685a2293edcaf7d16d264f6fc0e29f6215725520b70e202f80fc6747fa72a39c3bce69810d328446c94123d735805530a3745124dd8d2af6f829f91d1e7e01f28981c9d3f7d3e50f9e81fe359e84475698f00d66ebff9f924034d5a0d7935106dc3e2642b49f3d31cf06d53b6505b46f1a910e04c1f864afab6c275dd814dd7456cd949aec07f80e813c93804865a3d30428020c1416c6e3186651afddf9de0f096b9723be1af942d237f5921fdc7e23575926a0ae09f4e414743267bd2bb296208548de99770e7349a5f4ecce71547030d2b72390f717d16b9c7939366dec05da863040e447366e21694a85713ede15a2789c22a34a17d08b76a743e9653a83053e54890533bf42a956c25ce7c55f6f8a0632d3527c9e6e4ee23eccacd621a2152c5ff5628afa577d1ba4aa5129e237b43c0a49b749cc74425699ce16dc1fdffc548ef796b567da34fde5a90235b80f7ea52b8ecac57d52301a04414db8f19a9ccc139bbf0278c5c38c052b2f367cf6958a236f66f87b01ac15116d70515cbde2e93486c0c2198b265d7f39d0bf7dfe3cb65e71710324d26cd616a701807efc55e141223b124ea8873a3866ac350ebd9c0039cf3f26a2503e449909a6be9d9a276e54dafb172cc796b8e5f0874916194eab50dc5571e0aee15257cc984bdb08ed22b965f563c27129664ed8e12254e72ed26f9dbf33b4b13f9555e8644f2dfb5039e4a4a85761403c60f71eae012d2765ca32435794a0367c6bd743807458ed73394457b8eb3e18cac9edfdc727930d79353d53773cd1dacb10b8320635492797cab4d84ea6363a2732923f73571d1a62fd1becec29c75049460660a05e502059a1390959b2a6da787f89c533dd1b171ce1ecca99df31f9b22ad3ffadd2c2b8b50f0b2091eb3f4452cfec56edc5820032440e0203ebc901b52f7a9da7e2b2077ff68a46555602c3546b1bb52b58e707fc53482d21cab48edd6ceb1ff9fd4beafbc252fe6e6c587157137ffe0f5b1db82b357326d36fc6d833be06ce1564cd6ce6e3463ce44d7071eb84e290223c1eef20ef2edd8ccc56ead78b062cd2cf316e42b6062da8b87696e9253765b4e272754476da82ae9d4b85b46ec8b44a60a75dbcbe98cbca6607e9ec6148a5c4d4f489b02a5ce55ec0cc99b543f3145bb32d6d93a97621aaadab033415a63970d44aeb9033fd58226676c1a0de767ba4adda2258c78621109b6c70a71b92fe360fcdda368c849b85e810e5bcb74c36ab558f30336cd75f559436af1566d53519900a86f4bf48c27a6e6f71aaec8e03330da58e54c14ba4c77bc5fe0f9ac87cd36fe230acab85451bc2a842ed68ac596e2cf373c40fef073f9a90781ae2881a4666e3e1652f21b9e6e96e04866870f05f6c1900915fbc33f8fceaed25a2e7e78d9352fa133564b730092fed48022bf420913864d0720169ffcb64de251fe1b261d18ccd7e8c8535445b08b4eb823ede14527ca9e3a951d5a9cb64e24eaa6f500d5079f6090d9afe3dbb14f94c342dd0f1afddd1bc799052592141e5fff41ce436b0aa5c4ff33735556f5eda9889fe0a889edfab1584d895bf83a6a322a7fd248cd1d53fec8b0aedb5c0d1e8dc8e6f23629eed41037ae44d76b3f0ebbf9aa5135e3e52f86570c04e9c376ef1cfdda8db6a52b7a241a9978768a09886a43d2bf15a4028088b70ae27ce8ecc1f34160b78db23904be1e5a4df07c29d20c2673de03689340065b0da88e6619", 0x1000}, {&(0x7f0000001d80)="ed235ed192f98e0605fc3a5162dc0c472bf6eb5d16c4b44af61c02fc1fea00c90409fca3f9ad2f09d8bca1d42dc8", 0x2e}], 0x2, &(0x7f0000001e00)=[@rights={{0x24, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}], 0x28, 0x4000000}}, {{&(0x7f0000001e40)=@abs={0x0, 0x0, 0x4e22}, 0x6e, &(0x7f0000002380)=[{&(0x7f0000001ec0)="36283f006555be21f0f1dca348f5ec112b3dcfa31f9e8861fb2e1bc164dd44a43abcf109dbda5f5f1773444ce4a908bdfa85add880e81fb631f8582209cb6863c59f60265575bdd8aad88d700c6b7a115a3e819854f1b66aaedaca0477a2f7e32e82e48851397b02ef77d06c5f2086c544922af48325279f3a7aaddc2b8cb6da49c4aafdd04a038212bc2b02d7c17ec878bed0a6e65ac77ada5e0618689d1e4adb7e6406d3d06e5d133054cf6eed841606834ad9fb1b6aa125efbaca450991ea93603675cbb202c3500eec", 0xcb}, {&(0x7f0000001fc0)="00677225ddd9e303f03e07df5ec57d3118a6404ddbea98c89f0cfabfeaef540594db43412b9cbd362eef53d2e2a1509d3c79d76d044c05a56ea7ea369c4d36b0dcde199f33f721d94c323d502ac556890c5b04cf5290776e0de40b6922fb519c5cc1bd4ee55c14fb43f6b1df1d4c413a1f34353c5a2fc69184d6679e4f42322fc2d9d1c8e9f80de1791e7907e4bc7791a8b5aae3", 0x94}, {&(0x7f0000002080)="d31740a685e604c4ccb5004af4e9e922c29e4a0abb4a13889a2becaa1e9f60d9305377bfc880afc11ba86e98a57e5cf73df1eeba8fe6919272772681f6be495ef37cb52535ffe63b5aca90746c82c8df0aa088d5fd76e25e", 0x58}, {&(0x7f0000002100)="e44bce282c5451974a0ff1270aaab8509e3e1803ca4987fe0666dc89b0ff434712b226ca0c464b4200617d0a59606521abbebb997e266f682306b4b7251f8a79c94b83298906920f6d46b48cef2ff484fd66572845b8e3b9b497fee0b1ab71a9712f55765908e7c7011f380e8af4a5c7521e9635e3f4dc2b21ece3b3a7d1e7f50bb038ff1fffee05019ab6a4d91c86ffbefec8fe695b43f4bc151657c88bfaf90110c94e4ecc03691055aa2cb164a2d3f27a87f2c1e134136ec2464ae10871f0bc3cfec4c48221b6bd4e072e", 0xcc}, {&(0x7f0000002200)="267157f62049f9e7857018eb8a7a2a7e6e0ef8cbd4d2b5159cc74700f2fd0c83d164028e123a155d2b8fef3a7688333df81358f5d4015b0c8fffa66ad602e4c3745f0f3f514e53f48c12f8eb1cb4c1840215483be94dcecb", 0x58}, {&(0x7f0000002280)="69b34b2ec7bb05e2590c25d3c125a1067ae5a778ab41a010c58f69ed83829877d622a5a93691fc14247e44f4a7b8fe2811", 0x31}, {&(0x7f00000022c0)="1a87e433dc22da487b33c8a0865c75b112e4cf4f09397a4a47eea75fe5b540a39ae5142d092ffd8200d6eb0bdb37b83bad2a37364cf6354dee42d8e33b074116965d6dc34acea4d8032e2b58624d07a46913983508ea289afe40ba3a1b01b6bec0a7a3450aff60cfc5407c91bd98e73dca2e3ea29913c00778d295da9a4968dcc5", 0x81}], 0x7, &(0x7f0000002e00)=ANY=[@ANYBLOB="2800000000000000010000000100000063b98d0afb054eabc0ec57ef9f2d557a561d89b3ded8740ff540825c076a764fe944f23bd73fc0869c872f6bb762ed771960d29713a0fe4f70f651e7fe1d2f022384bae619c17127e9d21e33a563ba4088b317acc8b67b505aa44b13fc1c67bec539b6fc162d683e2d0d80d6037b11fe15e20629a21881ef572594967fb0cd0c9bf5641ad3e31d560df0975105e321541ee02d63bda46f9dea6e6563576b29318a56bcc14ca9593ccb48603d4362ab36285fa0fd0a4725b402a1539a2c04fb3653d5219372a109010a56e28b73caeed872637097067236052a7c5f305c378e7eff45", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="28000000000000000100000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="1c000000000000000100000002000000", @ANYRES32=r7, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=r5, @ANYRES32=0xee00, @ANYRES32, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0xee00, @ANYRES32=0x0, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32, @ANYRES32=0xee00, @ANYBLOB="00e48d1857", @ANYRES32, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32, @ANYRES32=0x0, @ANYRES32=r9, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=r6, @ANYRES32, @ANYRES32=0xee01, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=r10, @ANYRES32=0xee01, @ANYRES32=0xee01, @ANYBLOB='\x00\x00\x00\x00'], 0x148, 0x8080}}, {{&(0x7f0000002b40)=@abs={0x0, 0x0, 0x4e22}, 0x6e, &(0x7f0000002c80)=[{&(0x7f0000002bc0)="c4af2f08b278dd5350cde14e255c739a5de205e5daa382a5eb247e6adcf7185dab77e2b71dacc9223a5d228ec3b5653e8efb489b3ef578086114c6fa6372fc49db4c0bae2e8c49c383c0dd9c28def83f78579dedd5c6193532290b1701f7a71c53c9228ca12e43d3ca0769d2cdef09d4be0f825a51a39d114d002fe33215ec8859105672a5489605d34063c8f0127b35f8cd082d7da286489b4edf2bc82c530195da27b1a7b29e7b8f828caf755ddd3da876c6c766f2", 0xb6}], 0x1, 0x0, 0x0, 0x8080}}], 0x5, 0x0) sendto$inet6(r4, &(0x7f0000000000), 0xffffffffffffffe6, 0x0, 0x0, 0x18fae6fad8906d26) 03:56:39 executing program 4: r0 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000300)={0x11, 0x5, &(0x7f00000000c0)=ANY=[@ANYBLOB="180000000000000000000000ff000000850000000e000000850000005000000095"], &(0x7f0000000100)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) r1 = bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000200)={&(0x7f0000000040)='sched_switch\x00', r0}, 0x10) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb, 0x100000002272, r1, 0x0) r2 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_int(r2, 0x1, 0x12, &(0x7f0000000240)=0xffffffff, 0x4) r3 = socket$unix(0x1, 0x1, 0x0) bind$unix(r3, &(0x7f00000001c0)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0x56) listen(r3, 0xfffffffc) connect$unix(r2, &(0x7f0000000140)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0x6e) ioctl$FITRIM(r2, 0xc0185879, &(0x7f0000000000)={0x10001, 0x0, 0x3}) r4 = accept(r3, 0x0, 0x0) recvfrom$unix(r2, &(0x7f00000000c0)=""/90, 0xffffffffffffffef, 0x0, 0x0, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) ptrace(0x10, 0x0) ptrace$cont(0x420b, 0x0, 0x8, 0x0) r5 = syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ptrace(0x10, r5) ptrace$cont(0x1f, r5, 0xb, 0x0) ioctl$TIOCGPGRP(0xffffffffffffffff, 0x540f, &(0x7f00000003c0)=0x0) r7 = syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ptrace(0x10, r7) write$binfmt_script(0xffffffffffffffff, &(0x7f00000027c0)=ANY=[@ANYBLOB="23652837437dea52d32ecf98243c3f8cfe69275feaa4c6a602fe8cc1b6c9f9ee85b883b4b438918ddcdebb3e3022ddd8d361c24385461b3c394bfe9c974272d310ee715ed2431b343dd005b2897b364aa2a6ef26b91c846367098fb2315b9f4671f93f96b4b84642901f4430c742a43a3f7e4b0c80cf3fa487ba0b17babb12057312ae9fa1a432a0576b50ae47ce", @ANYRESOCT, @ANYRES64=r5, @ANYBLOB="9d9f5d1992baf62ba56f36ce3836f4886419d2800d43c96af45424ac77682a15251efed119a823ada4420f7555224fc1d55e92aa1b2e92e58725d4a7891d52190d0fa4f29fdb8d19342c27f3fc8df90df47a9ef136316a4e4883f2bbe2610b4a8d16beecc6550b47c125eca65fae5cce6d43ce1d4cad3e56e0cb1b38600daf400fa57c07b1ed8b7cdee4b286df75cde6efabf2a25ef22d9c04e11e9f91f43be5f0d831e8e6963a6e6d4bf517df14e63a8d120589fc02d8a41d34cb540c9c08bdff1f41ca4a45301f45c3acb89ca2a52b5d6927ee7a3da413380dbd6e44a93d0ca0a8e6fab6c2b8e87cc2e4d513da000000000000000000000000000003000000000000000000a1cd352bda66d5bdda9f63eb9235f8e290fa5a61ef0419958e0384e57fc8ec7a84ee57b146cd6fbe632361ee03224edc", @ANYRES32, @ANYRES64], 0x208e24b) r8 = openat$fuse(0xffffffffffffff9c, &(0x7f0000002580), 0x42, 0x0) getresgid(&(0x7f0000000740), &(0x7f0000000100)=0x0, &(0x7f00000000c0)) mount$fuse(0x0, &(0x7f00000020c0)='./file0\x00', &(0x7f0000000040), 0x0, &(0x7f0000000280)=ANY=[@ANYBLOB='fd=', @ANYRESHEX=r8, @ANYBLOB=',rootmode=00000000000000000040000,user_id', @ANYRESDEC=0x0, @ANYBLOB=',group_id=', @ANYRESDEC=r9]) r10 = getpid() sched_setscheduler(r10, 0x2, &(0x7f0000000200)=0x4) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000002cc0)=[{{&(0x7f00000002c0)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f0000000340)=[{&(0x7f00000005c0)="7e4d9c71905bac21ed1772f81888e68333dab7bbafa8086cba4d3d996e8fc0473342f9649f4fd1c0ce7415e5cc2da336216fd5571f105f65f01c2c1da427459fdfc95eeea45c7a86117623a158dec07a14a1c1521bd9bc3f3a129fb5f2b0722fe693896d251d2d262cb8863727b1da2c5932079e37d10af97f753be5bd3b75519acaa6b042e2673d15e71ba4cad93244234672bbee6221f68a88bb50cc4fb052239966a7418ec13f9608e44d4743bcb0d43b706ee7f92ab09a4a3193e696df66e56552169adf00695a12426f758e91a534917a6eb948cbaccb5a33b6", 0xdc}], 0x1, &(0x7f0000000940)=ANY=[@ANYBLOB="1c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0xee00, @ANYRES32=0x0, @ANYBLOB="0000000020000000000000000100000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="1c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0xee01, @ANYRES32=0x0, @ANYBLOB="000000001c0000000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0xa0, 0x4080}}, {{&(0x7f0000000a00)=@abs={0x1, 0x0, 0x4e21}, 0x6e, &(0x7f0000000cc0)=[{&(0x7f0000000a80)="875d33de95d0d0d0f9140f672d", 0xd}, {&(0x7f0000000ac0)="02a4ccbbb0bb94b36bd00ba4737ba371356c63649a1cc2fe41eb65a1e42afb8b8267ae21c6550eedc3d4f3f002b2483415dc0536e479560df89cba85c4e5380934c9", 0x42}, {&(0x7f0000000b40)="ec0bb7d5b27077b9370d48beb4ff593c1db4d05dc2fbad976f25fef56a3230415abe403627dcefce7a577694a2e77ef9c04a57a61c6248f90a404a6082727a6e0e8d600db1786b8eb3a810c2c59e46abf00bc5a163e8358eac0553c2d0d7e723f9cf36cb1f9a7c1a27765ef160223273b49c2208856d189a1da5cd2e26a953f70b7d1837b5d7f7fbdb8aafd6ba7fdb55d060d55de5ea1012f4ec4e2e192cd0", 0x9f}, {&(0x7f0000000c00)="0677be9a58fd849799410dcac365eb19a7bcca8a4366ff1f3d9e9538f28fceaba07a6c8b87d12e9bbeeb4595ed7b47add83dc18b769c9adfe82768d435af6cf6db383d2c2dd9ffc02a5cd426c1b86faeaf8425675dd566a6515917f38d63235f355ea6c2589094025bf759403002611b48eaf123f4e362ea00d39119c0e1b0b0f9d342b5", 0x84}], 0x4, 0x0, 0x0, 0x4000000}}, {{&(0x7f0000000d00)=@abs={0x1, 0x0, 0x4e24}, 0x6e, &(0x7f0000001dc0)=[{&(0x7f0000000d80)="ebc3b6aa6f322baf6b33907cc5c50d35757a018a9ff30f2338e7fac4e320cadb3c12dbf69de3d8c5e9ad74eabee0132fe60e9fe1c2431d8b811a5bdc1350b454cc3faa9f98b29e736cb03f7ab277cc46a3e7937935fdb7a1b11fa53e3829ee6d02d752babb0e8037a4e042436199b60aa0c0bf9099522afb540d29d9f001426c09b1d324dad3f14779a33aa87ffc5f982257e676fa822034beec7c0393295a417655392d6ef7ff3820fd582a43a79574dec1e1496b229fabf18a27377cbe55c303b84a60569a787ecf55732dae8cf5895d33f3584a6e0defed6dd70500c414f0eb97158619f696977086d4206c37f5b3dda3aff2e538e39acbc849617c4629d32e241a1e6708e0e1a752d07cdf38eb999742d0ae4729b7f094a43cc44594b0ad228131d63c0f6bc85b4530b879e37907f8f0e239b9989070350fac6a55f011548aa54fd5099f33eb05d890ef7ffbcfad14169651bcfafa987dadfaa0fc25f23a553148a02bad694555592f6703d66f9a5e0d9df41ea4440ee4a93305133981da036ff68baf34ce4523ca6c1a391334b620a5d3dbaa47eb8c641f7068cf294f56a3a06f1e2cd1791c10489b53be1305b012d72a97125808112c0c4b86446f77f51663c85808067a9c2f892469454682baae1d5f062be0dedf7dee9312c3e67f855808d36dc4d5f5df1e882bc34b95b18f3799705347a46c33324f6ffb88416ca420d47ee7301266bd9a8bf3a635a207e243dcd49e44cf66b6474ea32a93d2c54fbcf6782f550a8248859700341d85c4b20f3ec91bc860044e2b4545034992a35ab8a9e9b57b6f395e2f1424447261c82781e53864c5e8953d876cdbc3a53419ba71cbc10683e8a966cb0d29c0660a5b67b456bbe7943ad1a12d4f1e1387ceb1abad39043ad7f76a2dbc5894f1e5276867e9a351b9ceccbf505f7ea7806bee6700f5cb456c8e48bb583ca49923e09c6ff33e361aa41be4732b3bb586d37cac8007876491e6a69290acf16f4fad1ffa7a17b5d5f361ab3202ceaa5862146b88b38c6c824239da1d275782b897130e227fa1dc3f7fcdefe50ab4cb9a8cbfeca5d728e471c6df4a47dc8c308a7ab2a21eb54b65011eea0ad0bd5748c1c36f658b660b9a8d3d2a39bc4d350bbb7b52b7885c2382b04fc29d63f96fb65c9c00f83176b04a24c5e2125ff875d50065b23b3f4581fd679cceee5f0904277876a08a9c34f74c9c04a06da6c93c8f58e8bafb91cdb1fc427a082f3bd83e0a08d26f5516b87de9e52df8f700032ce65e0797f600d5aa9b8f72bed268679f3c68c2e9e2f77bf30c38795a5901b7c529ef6e267b3a9b7b178c1c026689e1380536449648d2d6c42487d74552852ac8856a1d8aaaeb47de152458af8aeaa07456257463e6a1d57e86ac60a2967a78259917739c279f3ed332405eec81c5a98c77f320663c5e7922424c5dab9f68011afc66ed4ad2f155e9ff0f08d937535809987c11be221a13cbae2d5926f0846dede06c2b08b6e8461429fa94680b189bcb239ecd3f39360db42b561d1398934218f8e21fe796aac1ad4abb770d877f922ac544fbeef3a7e465557b4fcce0551da3901b1fac43927f77d3203b486fd35c108b32837b8dc0e08aa77471cf12b2845ed50b3cf0f41ac9c7bcb201f559fc4e2f722b6251299a5a8d548545ee2d0bc796b460ad354aab1efdd8449c3e42ee3e3f3104b2135a94f40c47d992a0ea10efad462ff7aba0a33a8b1be06f6b7f23265718a37da5585c97f418195e30a6f5175dcdea17598a4f08be21d7662f6f55cad7a44097de8a8ea0349f78acec353c1ee53010160102ac51b8585cf1798f12933cd0833a69f753f9dd4e90f5ae6bc8ff4a78e82a31b99c31c9a1a28f0459f2531746428196906974b2976b346e8633701e83bab1dc61b8d8eaf3ab240df8a2470db285a10c8d6dd2a61f119ac254640bc3b53ff79e0ca8f24a677465599c9eac6565548a8537a99e1a05104b7504bc0868cb07853a04e9e3623af7370e320c223aba720b35226aca14ec819513555171242fd8de9d916f1b58f5f054344e3710ee0f2a0137d17fa26a99dce509e40b2bce981abfaea42845f14ec1e2c2dbc34efab5199e4cc15921237048d8666b83500cb5203a74a52e0732838bd731990e9454c690d3f951064215f79a32c031271af3c712671318260ab7c0bb7a12751675241c75a65ed3d971764030a243febadb19a7ed0de5553e320e02a74080990c3d556fec4c10d28e1ab8760244257ed118ec2fb9dfa835cf3da6f2f558b5342fbfe711a421ee3adbda1b375057c376fabd43749fcf74fee357d2b527ead215ad6da43fc7fd19b91f74a178c09a56dd098b8dd2905d406d7ebec7149979578da0872c069946be71129e0fb9580ad0a274241b1cda5aa1dfe41815cf638f1c93e77b36682ac6d14475d571d444bd35896bdba10a2fd745ca51f7758bd52554dd411cb6011b964d6f85b3ed65c090f5745f222405f10993668b20ddd5723d3263bab2c2381871630e00bc5bb7c97a053d60a548b573c51ea570041b5a93d974ae6f664cf87926c2a80d335191535b652365c4bb54132147020e648c56af9b21672411f3bc24926641ec324b2761d7e675b0690b408746d760db4d3c90dc31b47b48a8bc2dc7986937d604dc1f9ee28df25215f0f827a5249b8c94337828c9e7d609368dc6ae09c6c7f7c0a563abd6559a15f7e68d69f8b7b6eae8154307c5f4483021d2d05327eeaae13055334808ff8afdbf0be7b876a87649fd91bbdd650372e982d7a0bde7e70fb28a37266a26e3809eaa317660c9d27a37bf3ce53a9d59d335d040f694b40eee696bfc86d74a2a11e6a9e8bd86559a3753e7ede49dcfc302969add9710262cfe319f0c5f6a869283d4dee19a16b503d32a59b14c0cfdc83c4d4fb573b6ab979d47db9df83f9dbe7fda3eff66b728caebeefe811373153729725f79d5f360e3a12331d5d42f1607a5b731c713f6983894481fb6d7ff9270f50a042f9b138197dea2f044d7c29c62db963c6fcf94dab08f428dc5979ab158a4677731669e8679fd0c02d4631a6bc7a1b123dd7bd4935f04fa05c24ca32b7061d86a67d2da7acb45d1a35e18882d44c5601d508baffc5dbee788224b8bfe3c2f4ae4d0af09a7b083516434e112a0dbfd302df6776f32e6ca6685405f103c3b91ee43e9f8747a82f1eed937fd80907b635fc2a3d153d5228dad307f96002ed7ca9812b0810444c7add562a046ef6d713826b1b6b7f1b2061017466f70ef87197aff0b470b61e8fa78a89c2df60941863318ef59e54afc75e894bd66721d937aff9c903f1afd05974f9edb6442a36889974b96646bdf86c66ec1010747126179c2577969df855aa73951a4d77f5105cfd09a52baa261322608e2be4ad8b0374bd241e234e9f55682bdc2931f18f3ffd4bd6823cb4587e6898762995883ff3cd2ecb3a4df020e3ad54b37452d23248aa120cbe3abee19b1daa6930d343b493ca88d6e1d4a1723183433c2c3a7c12e19f08f443bdcf8542d433c1884dd5cabf976e534bdf4a48136f9dd8a0ce8ec3666d75088d4d153f12b306dd9041c3fc274d9ab843192f6f9427f04bd0364c89effb9d58aa4fa68f7acbb10aa671e7eabf3e05bbafe51749fd8c2b99b4f6dd996d208b8243081a7d533633238e48267936214bc0458e5ee9959eadf5491433ebd47a460a8844ec570983cea378cc00111676a2031282e75910b85f80ecd6172cea5e44ea038148095882dd19202f0e37d1a421d2050c6714df9cf6de380b689756eb725104049ec11c04170bb44a7922d2a29461ce2f8bea56b87acb8376e879a07e18a1d7ab7d69b46cf1d6aed1c2cb6947fab25fb7fbe6fb1907d96d7e4f6d7ac173ec9ddeddef2d4a876c1875b427286bd580676a17b7fcd2b4f3fece8f7c8739b28081239c838e03bf4e24d598c18a6c8afbbf0a7abcebc710110381ca56d073a3ac9d5bd42f35600678ce04eefc6db2f03b95a530310a8300c75de48301e86f01088b075c1a685a2293edcaf7d16d264f6fc0e29f6215725520b70e202f80fc6747fa72a39c3bce69810d328446c94123d735805530a3745124dd8d2af6f829f91d1e7e01f28981c9d3f7d3e50f9e81fe359e84475698f00d66ebff9f924034d5a0d7935106dc3e2642b49f3d31cf06d53b6505b46f1a910e04c1f864afab6c275dd814dd7456cd949aec07f80e813c93804865a3d30428020c1416c6e3186651afddf9de0f096b9723be1af942d237f5921fdc7e23575926a0ae09f4e414743267bd2bb296208548de99770e7349a5f4ecce71547030d2b72390f717d16b9c7939366dec05da863040e447366e21694a85713ede15a2789c22a34a17d08b76a743e9653a83053e54890533bf42a956c25ce7c55f6f8a0632d3527c9e6e4ee23eccacd621a2152c5ff5628afa577d1ba4aa5129e237b43c0a49b749cc74425699ce16dc1fdffc548ef796b567da34fde5a90235b80f7ea52b8ecac57d52301a04414db8f19a9ccc139bbf0278c5c38c052b2f367cf6958a236f66f87b01ac15116d70515cbde2e93486c0c2198b265d7f39d0bf7dfe3cb65e71710324d26cd616a701807efc55e141223b124ea8873a3866ac350ebd9c0039cf3f26a2503e449909a6be9d9a276e54dafb172cc796b8e5f0874916194eab50dc5571e0aee15257cc984bdb08ed22b965f563c27129664ed8e12254e72ed26f9dbf33b4b13f9555e8644f2dfb5039e4a4a85761403c60f71eae012d2765ca32435794a0367c6bd743807458ed73394457b8eb3e18cac9edfdc727930d79353d53773cd1dacb10b8320635492797cab4d84ea6363a2732923f73571d1a62fd1becec29c75049460660a05e502059a1390959b2a6da787f89c533dd1b171ce1ecca99df31f9b22ad3ffadd2c2b8b50f0b2091eb3f4452cfec56edc5820032440e0203ebc901b52f7a9da7e2b2077ff68a46555602c3546b1bb52b58e707fc53482d21cab48edd6ceb1ff9fd4beafbc252fe6e6c587157137ffe0f5b1db82b357326d36fc6d833be06ce1564cd6ce6e3463ce44d7071eb84e290223c1eef20ef2edd8ccc56ead78b062cd2cf316e42b6062da8b87696e9253765b4e272754476da82ae9d4b85b46ec8b44a60a75dbcbe98cbca6607e9ec6148a5c4d4f489b02a5ce55ec0cc99b543f3145bb32d6d93a97621aaadab033415a63970d44aeb9033fd58226676c1a0de767ba4adda2258c78621109b6c70a71b92fe360fcdda368c849b85e810e5bcb74c36ab558f30336cd75f559436af1566d53519900a86f4bf48c27a6e6f71aaec8e03330da58e54c14ba4c77bc5fe0f9ac87cd36fe230acab85451bc2a842ed68ac596e2cf373c40fef073f9a90781ae2881a4666e3e1652f21b9e6e96e04866870f05f6c1900915fbc33f8fceaed25a2e7e78d9352fa133564b730092fed48022bf420913864d0720169ffcb64de251fe1b261d18ccd7e8c8535445b08b4eb823ede14527ca9e3a951d5a9cb64e24eaa6f500d5079f6090d9afe3dbb14f94c342dd0f1afddd1bc799052592141e5fff41ce436b0aa5c4ff33735556f5eda9889fe0a889edfab1584d895bf83a6a322a7fd248cd1d53fec8b0aedb5c0d1e8dc8e6f23629eed41037ae44d76b3f0ebbf9aa5135e3e52f86570c04e9c376ef1cfdda8db6a52b7a241a9978768a09886a43d2bf15a4028088b70ae27ce8ecc1f34160b78db23904be1e5a4df07c29d20c2673de03689340065b0da88e6619", 0x1000}, {&(0x7f0000001d80)="ed235ed192f98e0605fc3a5162dc0c472bf6eb5d16c4b44af61c02fc1fea00c90409fca3f9ad2f09d8bca1d42dc8", 0x2e}], 0x2, &(0x7f0000001e00)=[@rights={{0x24, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}], 0x28, 0x4000000}}, {{&(0x7f0000001e40)=@abs={0x0, 0x0, 0x4e22}, 0x6e, &(0x7f0000002380)=[{&(0x7f0000001ec0)="36283f006555be21f0f1dca348f5ec112b3dcfa31f9e8861fb2e1bc164dd44a43abcf109dbda5f5f1773444ce4a908bdfa85add880e81fb631f8582209cb6863c59f60265575bdd8aad88d700c6b7a115a3e819854f1b66aaedaca0477a2f7e32e82e48851397b02ef77d06c5f2086c544922af48325279f3a7aaddc2b8cb6da49c4aafdd04a038212bc2b02d7c17ec878bed0a6e65ac77ada5e0618689d1e4adb7e6406d3d06e5d133054cf6eed841606834ad9fb1b6aa125efbaca450991ea93603675cbb202c3500eec", 0xcb}, {&(0x7f0000001fc0)="00677225ddd9e303f03e07df5ec57d3118a6404ddbea98c89f0cfabfeaef540594db43412b9cbd362eef53d2e2a1509d3c79d76d044c05a56ea7ea369c4d36b0dcde199f33f721d94c323d502ac556890c5b04cf5290776e0de40b6922fb519c5cc1bd4ee55c14fb43f6b1df1d4c413a1f34353c5a2fc69184d6679e4f42322fc2d9d1c8e9f80de1791e7907e4bc7791a8b5aae3", 0x94}, {&(0x7f0000002080)="d31740a685e604c4ccb5004af4e9e922c29e4a0abb4a13889a2becaa1e9f60d9305377bfc880afc11ba86e98a57e5cf73df1eeba8fe6919272772681f6be495ef37cb52535ffe63b5aca90746c82c8df0aa088d5fd76e25e", 0x58}, {&(0x7f0000002100)="e44bce282c5451974a0ff1270aaab8509e3e1803ca4987fe0666dc89b0ff434712b226ca0c464b4200617d0a59606521abbebb997e266f682306b4b7251f8a79c94b83298906920f6d46b48cef2ff484fd66572845b8e3b9b497fee0b1ab71a9712f55765908e7c7011f380e8af4a5c7521e9635e3f4dc2b21ece3b3a7d1e7f50bb038ff1fffee05019ab6a4d91c86ffbefec8fe695b43f4bc151657c88bfaf90110c94e4ecc03691055aa2cb164a2d3f27a87f2c1e134136ec2464ae10871f0bc3cfec4c48221b6bd4e072e", 0xcc}, {&(0x7f0000002200)="267157f62049f9e7857018eb8a7a2a7e6e0ef8cbd4d2b5159cc74700f2fd0c83d164028e123a155d2b8fef3a7688333df81358f5d4015b0c8fffa66ad602e4c3745f0f3f514e53f48c12f8eb1cb4c1840215483be94dcecb", 0x58}, {&(0x7f0000002280)="69b34b2ec7bb05e2590c25d3c125a1067ae5a778ab41a010c58f69ed83829877d622a5a93691fc14247e44f4a7b8fe2811", 0x31}, {&(0x7f00000022c0)="1a87e433dc22da487b33c8a0865c75b112e4cf4f09397a4a47eea75fe5b540a39ae5142d092ffd8200d6eb0bdb37b83bad2a37364cf6354dee42d8e33b074116965d6dc34acea4d8032e2b58624d07a46913983508ea289afe40ba3a1b01b6bec0a7a3450aff60cfc5407c91bd98e73dca2e3ea29913c00778d295da9a4968dcc5", 0x81}], 0x7, &(0x7f0000002e00)=ANY=[@ANYBLOB="2800000000000000010000000100000063b98d0afb054eabc0ec57ef9f2d557a561d89b3ded8740ff540825c076a764fe944f23bd73fc0869c872f6bb762ed771960d29713a0fe4f70f651e7fe1d2f022384bae619c17127e9d21e33a563ba4088b317acc8b67b505aa44b13fc1c67bec539b6fc162d683e2d0d80d6037b11fe15e20629a21881ef572594967fb0cd0c9bf5641ad3e31d560df0975105e321541ee02d63bda46f9dea6e6563576b29318a56bcc14ca9593ccb48603d4362ab36285fa0fd0a4725b402a1539a2c04fb3653d5219372a109010a56e28b73caeed872637097067236052a7c5f305c378e7eff45", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="28000000000000000100000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="1c000000000000000100000002000000", @ANYRES32=r7, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=r5, @ANYRES32=0xee00, @ANYRES32, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0xee00, @ANYRES32=0x0, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32, @ANYRES32=0xee00, @ANYBLOB="00e48d1857", @ANYRES32, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32, @ANYRES32=0x0, @ANYRES32=r9, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=r6, @ANYRES32, @ANYRES32=0xee01, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=r10, @ANYRES32=0xee01, @ANYRES32=0xee01, @ANYBLOB='\x00\x00\x00\x00'], 0x148, 0x8080}}, {{&(0x7f0000002b40)=@abs={0x0, 0x0, 0x4e22}, 0x6e, &(0x7f0000002c80)=[{&(0x7f0000002bc0)="c4af2f08b278dd5350cde14e255c739a5de205e5daa382a5eb247e6adcf7185dab77e2b71dacc9223a5d228ec3b5653e8efb489b3ef578086114c6fa6372fc49db4c0bae2e8c49c383c0dd9c28def83f78579dedd5c6193532290b1701f7a71c53c9228ca12e43d3ca0769d2cdef09d4be0f825a51a39d114d002fe33215ec8859105672a5489605d34063c8f0127b35f8cd082d7da286489b4edf2bc82c530195da27b1a7b29e7b8f828caf755ddd3da876c6c766f2", 0xb6}], 0x1, 0x0, 0x0, 0x8080}}], 0x5, 0x0) sendto$inet6(r4, &(0x7f0000000000), 0xffffffffffffffe6, 0x0, 0x0, 0x18fae6fad8906d26) 03:56:39 executing program 3: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000840)=0x6) r0 = getpid() sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs={0x0, 0x0, 0x4e24}, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mount(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f00000001c0)='cgroup2\x00', 0x0, 0x0) lsetxattr$security_selinux(&(0x7f00000005c0)='./file0\x00', &(0x7f00000008c0), &(0x7f0000000900)='system_u:object_r:systemd_logind_sessions_t:s0\x00', 0x2f, 0x0) r3 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000000), 0x200002, 0x0) r4 = openat$cgroup(r3, &(0x7f0000000200)='syz0\x00', 0x200002, 0x0) r5 = openat$cgroup_int(r4, &(0x7f0000000180)='memory.max\x00', 0x2, 0x0) write$cgroup_int(r5, 0x0, 0x0) 03:56:39 executing program 5: r0 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000300)={0x11, 0x5, &(0x7f00000000c0)=ANY=[@ANYBLOB="180000000000000000000000ff000000850000000e000000850000005000000095"], &(0x7f0000000100)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) r1 = bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000200)={&(0x7f0000000040)='sched_switch\x00', r0}, 0x10) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb, 0x100000002272, r1, 0x0) r2 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_int(r2, 0x1, 0x12, &(0x7f0000000240)=0xffffffff, 0x4) r3 = socket$unix(0x1, 0x1, 0x0) bind$unix(r3, &(0x7f00000001c0)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0x56) listen(r3, 0xfffffffc) connect$unix(r2, &(0x7f0000000140)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0x6e) ioctl$FITRIM(r2, 0xc0185879, &(0x7f0000000000)={0x10001, 0x0, 0x3}) r4 = accept(r3, 0x0, 0x0) recvfrom$unix(r2, &(0x7f00000000c0)=""/90, 0xffffffffffffffef, 0x0, 0x0, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) ptrace(0x10, 0x0) ptrace$cont(0x420b, 0x0, 0x8, 0x0) r5 = syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ptrace(0x10, r5) ptrace$cont(0x1f, r5, 0xb, 0x0) ioctl$TIOCGPGRP(0xffffffffffffffff, 0x540f, &(0x7f00000003c0)=0x0) r7 = syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ptrace(0x10, r7) write$binfmt_script(0xffffffffffffffff, &(0x7f00000027c0)=ANY=[@ANYBLOB="23652837437dea52d32ecf98243c3f8cfe69275feaa4c6a602fe8cc1b6c9f9ee85b883b4b438918ddcdebb3e3022ddd8d361c24385461b3c394bfe9c974272d310ee715ed2431b343dd005b2897b364aa2a6ef26b91c846367098fb2315b9f4671f93f96b4b84642901f4430c742a43a3f7e4b0c80cf3fa487ba0b17babb12057312ae9fa1a432a0576b50ae47ce", @ANYRESOCT, @ANYRES64=r5, @ANYBLOB="9d9f5d1992baf62ba56f36ce3836f4886419d2800d43c96af45424ac77682a15251efed119a823ada4420f7555224fc1d55e92aa1b2e92e58725d4a7891d52190d0fa4f29fdb8d19342c27f3fc8df90df47a9ef136316a4e4883f2bbe2610b4a8d16beecc6550b47c125eca65fae5cce6d43ce1d4cad3e56e0cb1b38600daf400fa57c07b1ed8b7cdee4b286df75cde6efabf2a25ef22d9c04e11e9f91f43be5f0d831e8e6963a6e6d4bf517df14e63a8d120589fc02d8a41d34cb540c9c08bdff1f41ca4a45301f45c3acb89ca2a52b5d6927ee7a3da413380dbd6e44a93d0ca0a8e6fab6c2b8e87cc2e4d513da000000000000000000000000000003000000000000000000a1cd352bda66d5bdda9f63eb9235f8e290fa5a61ef0419958e0384e57fc8ec7a84ee57b146cd6fbe632361ee03224edc", @ANYRES32, @ANYRES64], 0x208e24b) r8 = openat$fuse(0xffffffffffffff9c, &(0x7f0000002580), 0x42, 0x0) getresgid(&(0x7f0000000740), &(0x7f0000000100)=0x0, &(0x7f00000000c0)) mount$fuse(0x0, &(0x7f00000020c0)='./file0\x00', &(0x7f0000000040), 0x0, &(0x7f0000000280)=ANY=[@ANYBLOB='fd=', @ANYRESHEX=r8, @ANYBLOB=',rootmode=00000000000000000040000,user_id', @ANYRESDEC=0x0, @ANYBLOB=',group_id=', @ANYRESDEC=r9]) r10 = getpid() sched_setscheduler(r10, 0x2, &(0x7f0000000200)=0x4) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000002cc0)=[{{&(0x7f00000002c0)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f0000000340)=[{&(0x7f00000005c0)="7e4d9c71905bac21ed1772f81888e68333dab7bbafa8086cba4d3d996e8fc0473342f9649f4fd1c0ce7415e5cc2da336216fd5571f105f65f01c2c1da427459fdfc95eeea45c7a86117623a158dec07a14a1c1521bd9bc3f3a129fb5f2b0722fe693896d251d2d262cb8863727b1da2c5932079e37d10af97f753be5bd3b75519acaa6b042e2673d15e71ba4cad93244234672bbee6221f68a88bb50cc4fb052239966a7418ec13f9608e44d4743bcb0d43b706ee7f92ab09a4a3193e696df66e56552169adf00695a12426f758e91a534917a6eb948cbaccb5a33b6", 0xdc}], 0x1, &(0x7f0000000940)=ANY=[@ANYBLOB="1c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0xee00, @ANYRES32=0x0, @ANYBLOB="0000000020000000000000000100000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="1c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0xee01, @ANYRES32=0x0, @ANYBLOB="000000001c0000000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0xa0, 0x4080}}, {{&(0x7f0000000a00)=@abs={0x1, 0x0, 0x4e21}, 0x6e, &(0x7f0000000cc0)=[{&(0x7f0000000a80)="875d33de95d0d0d0f9140f672d", 0xd}, {&(0x7f0000000ac0)="02a4ccbbb0bb94b36bd00ba4737ba371356c63649a1cc2fe41eb65a1e42afb8b8267ae21c6550eedc3d4f3f002b2483415dc0536e479560df89cba85c4e5380934c9", 0x42}, {&(0x7f0000000b40)="ec0bb7d5b27077b9370d48beb4ff593c1db4d05dc2fbad976f25fef56a3230415abe403627dcefce7a577694a2e77ef9c04a57a61c6248f90a404a6082727a6e0e8d600db1786b8eb3a810c2c59e46abf00bc5a163e8358eac0553c2d0d7e723f9cf36cb1f9a7c1a27765ef160223273b49c2208856d189a1da5cd2e26a953f70b7d1837b5d7f7fbdb8aafd6ba7fdb55d060d55de5ea1012f4ec4e2e192cd0", 0x9f}, {&(0x7f0000000c00)="0677be9a58fd849799410dcac365eb19a7bcca8a4366ff1f3d9e9538f28fceaba07a6c8b87d12e9bbeeb4595ed7b47add83dc18b769c9adfe82768d435af6cf6db383d2c2dd9ffc02a5cd426c1b86faeaf8425675dd566a6515917f38d63235f355ea6c2589094025bf759403002611b48eaf123f4e362ea00d39119c0e1b0b0f9d342b5", 0x84}], 0x4, 0x0, 0x0, 0x4000000}}, {{&(0x7f0000000d00)=@abs={0x1, 0x0, 0x4e24}, 0x6e, &(0x7f0000001dc0)=[{&(0x7f0000000d80)="ebc3b6aa6f322baf6b33907cc5c50d35757a018a9ff30f2338e7fac4e320cadb3c12dbf69de3d8c5e9ad74eabee0132fe60e9fe1c2431d8b811a5bdc1350b454cc3faa9f98b29e736cb03f7ab277cc46a3e7937935fdb7a1b11fa53e3829ee6d02d752babb0e8037a4e042436199b60aa0c0bf9099522afb540d29d9f001426c09b1d324dad3f14779a33aa87ffc5f982257e676fa822034beec7c0393295a417655392d6ef7ff3820fd582a43a79574dec1e1496b229fabf18a27377cbe55c303b84a60569a787ecf55732dae8cf5895d33f3584a6e0defed6dd70500c414f0eb97158619f696977086d4206c37f5b3dda3aff2e538e39acbc849617c4629d32e241a1e6708e0e1a752d07cdf38eb999742d0ae4729b7f094a43cc44594b0ad228131d63c0f6bc85b4530b879e37907f8f0e239b9989070350fac6a55f011548aa54fd5099f33eb05d890ef7ffbcfad14169651bcfafa987dadfaa0fc25f23a553148a02bad694555592f6703d66f9a5e0d9df41ea4440ee4a93305133981da036ff68baf34ce4523ca6c1a391334b620a5d3dbaa47eb8c641f7068cf294f56a3a06f1e2cd1791c10489b53be1305b012d72a97125808112c0c4b86446f77f51663c85808067a9c2f892469454682baae1d5f062be0dedf7dee9312c3e67f855808d36dc4d5f5df1e882bc34b95b18f3799705347a46c33324f6ffb88416ca420d47ee7301266bd9a8bf3a635a207e243dcd49e44cf66b6474ea32a93d2c54fbcf6782f550a8248859700341d85c4b20f3ec91bc860044e2b4545034992a35ab8a9e9b57b6f395e2f1424447261c82781e53864c5e8953d876cdbc3a53419ba71cbc10683e8a966cb0d29c0660a5b67b456bbe7943ad1a12d4f1e1387ceb1abad39043ad7f76a2dbc5894f1e5276867e9a351b9ceccbf505f7ea7806bee6700f5cb456c8e48bb583ca49923e09c6ff33e361aa41be4732b3bb586d37cac8007876491e6a69290acf16f4fad1ffa7a17b5d5f361ab3202ceaa5862146b88b38c6c824239da1d275782b897130e227fa1dc3f7fcdefe50ab4cb9a8cbfeca5d728e471c6df4a47dc8c308a7ab2a21eb54b65011eea0ad0bd5748c1c36f658b660b9a8d3d2a39bc4d350bbb7b52b7885c2382b04fc29d63f96fb65c9c00f83176b04a24c5e2125ff875d50065b23b3f4581fd679cceee5f0904277876a08a9c34f74c9c04a06da6c93c8f58e8bafb91cdb1fc427a082f3bd83e0a08d26f5516b87de9e52df8f700032ce65e0797f600d5aa9b8f72bed268679f3c68c2e9e2f77bf30c38795a5901b7c529ef6e267b3a9b7b178c1c026689e1380536449648d2d6c42487d74552852ac8856a1d8aaaeb47de152458af8aeaa07456257463e6a1d57e86ac60a2967a78259917739c279f3ed332405eec81c5a98c77f320663c5e7922424c5dab9f68011afc66ed4ad2f155e9ff0f08d937535809987c11be221a13cbae2d5926f0846dede06c2b08b6e8461429fa94680b189bcb239ecd3f39360db42b561d1398934218f8e21fe796aac1ad4abb770d877f922ac544fbeef3a7e465557b4fcce0551da3901b1fac43927f77d3203b486fd35c108b32837b8dc0e08aa77471cf12b2845ed50b3cf0f41ac9c7bcb201f559fc4e2f722b6251299a5a8d548545ee2d0bc796b460ad354aab1efdd8449c3e42ee3e3f3104b2135a94f40c47d992a0ea10efad462ff7aba0a33a8b1be06f6b7f23265718a37da5585c97f418195e30a6f5175dcdea17598a4f08be21d7662f6f55cad7a44097de8a8ea0349f78acec353c1ee53010160102ac51b8585cf1798f12933cd0833a69f753f9dd4e90f5ae6bc8ff4a78e82a31b99c31c9a1a28f0459f2531746428196906974b2976b346e8633701e83bab1dc61b8d8eaf3ab240df8a2470db285a10c8d6dd2a61f119ac254640bc3b53ff79e0ca8f24a677465599c9eac6565548a8537a99e1a05104b7504bc0868cb07853a04e9e3623af7370e320c223aba720b35226aca14ec819513555171242fd8de9d916f1b58f5f054344e3710ee0f2a0137d17fa26a99dce509e40b2bce981abfaea42845f14ec1e2c2dbc34efab5199e4cc15921237048d8666b83500cb5203a74a52e0732838bd731990e9454c690d3f951064215f79a32c031271af3c712671318260ab7c0bb7a12751675241c75a65ed3d971764030a243febadb19a7ed0de5553e320e02a74080990c3d556fec4c10d28e1ab8760244257ed118ec2fb9dfa835cf3da6f2f558b5342fbfe711a421ee3adbda1b375057c376fabd43749fcf74fee357d2b527ead215ad6da43fc7fd19b91f74a178c09a56dd098b8dd2905d406d7ebec7149979578da0872c069946be71129e0fb9580ad0a274241b1cda5aa1dfe41815cf638f1c93e77b36682ac6d14475d571d444bd35896bdba10a2fd745ca51f7758bd52554dd411cb6011b964d6f85b3ed65c090f5745f222405f10993668b20ddd5723d3263bab2c2381871630e00bc5bb7c97a053d60a548b573c51ea570041b5a93d974ae6f664cf87926c2a80d335191535b652365c4bb54132147020e648c56af9b21672411f3bc24926641ec324b2761d7e675b0690b408746d760db4d3c90dc31b47b48a8bc2dc7986937d604dc1f9ee28df25215f0f827a5249b8c94337828c9e7d609368dc6ae09c6c7f7c0a563abd6559a15f7e68d69f8b7b6eae8154307c5f4483021d2d05327eeaae13055334808ff8afdbf0be7b876a87649fd91bbdd650372e982d7a0bde7e70fb28a37266a26e3809eaa317660c9d27a37bf3ce53a9d59d335d040f694b40eee696bfc86d74a2a11e6a9e8bd86559a3753e7ede49dcfc302969add9710262cfe319f0c5f6a869283d4dee19a16b503d32a59b14c0cfdc83c4d4fb573b6ab979d47db9df83f9dbe7fda3eff66b728caebeefe811373153729725f79d5f360e3a12331d5d42f1607a5b731c713f6983894481fb6d7ff9270f50a042f9b138197dea2f044d7c29c62db963c6fcf94dab08f428dc5979ab158a4677731669e8679fd0c02d4631a6bc7a1b123dd7bd4935f04fa05c24ca32b7061d86a67d2da7acb45d1a35e18882d44c5601d508baffc5dbee788224b8bfe3c2f4ae4d0af09a7b083516434e112a0dbfd302df6776f32e6ca6685405f103c3b91ee43e9f8747a82f1eed937fd80907b635fc2a3d153d5228dad307f96002ed7ca9812b0810444c7add562a046ef6d713826b1b6b7f1b2061017466f70ef87197aff0b470b61e8fa78a89c2df60941863318ef59e54afc75e894bd66721d937aff9c903f1afd05974f9edb6442a36889974b96646bdf86c66ec1010747126179c2577969df855aa73951a4d77f5105cfd09a52baa261322608e2be4ad8b0374bd241e234e9f55682bdc2931f18f3ffd4bd6823cb4587e6898762995883ff3cd2ecb3a4df020e3ad54b37452d23248aa120cbe3abee19b1daa6930d343b493ca88d6e1d4a1723183433c2c3a7c12e19f08f443bdcf8542d433c1884dd5cabf976e534bdf4a48136f9dd8a0ce8ec3666d75088d4d153f12b306dd9041c3fc274d9ab843192f6f9427f04bd0364c89effb9d58aa4fa68f7acbb10aa671e7eabf3e05bbafe51749fd8c2b99b4f6dd996d208b8243081a7d533633238e48267936214bc0458e5ee9959eadf5491433ebd47a460a8844ec570983cea378cc00111676a2031282e75910b85f80ecd6172cea5e44ea038148095882dd19202f0e37d1a421d2050c6714df9cf6de380b689756eb725104049ec11c04170bb44a7922d2a29461ce2f8bea56b87acb8376e879a07e18a1d7ab7d69b46cf1d6aed1c2cb6947fab25fb7fbe6fb1907d96d7e4f6d7ac173ec9ddeddef2d4a876c1875b427286bd580676a17b7fcd2b4f3fece8f7c8739b28081239c838e03bf4e24d598c18a6c8afbbf0a7abcebc710110381ca56d073a3ac9d5bd42f35600678ce04eefc6db2f03b95a530310a8300c75de48301e86f01088b075c1a685a2293edcaf7d16d264f6fc0e29f6215725520b70e202f80fc6747fa72a39c3bce69810d328446c94123d735805530a3745124dd8d2af6f829f91d1e7e01f28981c9d3f7d3e50f9e81fe359e84475698f00d66ebff9f924034d5a0d7935106dc3e2642b49f3d31cf06d53b6505b46f1a910e04c1f864afab6c275dd814dd7456cd949aec07f80e813c93804865a3d30428020c1416c6e3186651afddf9de0f096b9723be1af942d237f5921fdc7e23575926a0ae09f4e414743267bd2bb296208548de99770e7349a5f4ecce71547030d2b72390f717d16b9c7939366dec05da863040e447366e21694a85713ede15a2789c22a34a17d08b76a743e9653a83053e54890533bf42a956c25ce7c55f6f8a0632d3527c9e6e4ee23eccacd621a2152c5ff5628afa577d1ba4aa5129e237b43c0a49b749cc74425699ce16dc1fdffc548ef796b567da34fde5a90235b80f7ea52b8ecac57d52301a04414db8f19a9ccc139bbf0278c5c38c052b2f367cf6958a236f66f87b01ac15116d70515cbde2e93486c0c2198b265d7f39d0bf7dfe3cb65e71710324d26cd616a701807efc55e141223b124ea8873a3866ac350ebd9c0039cf3f26a2503e449909a6be9d9a276e54dafb172cc796b8e5f0874916194eab50dc5571e0aee15257cc984bdb08ed22b965f563c27129664ed8e12254e72ed26f9dbf33b4b13f9555e8644f2dfb5039e4a4a85761403c60f71eae012d2765ca32435794a0367c6bd743807458ed73394457b8eb3e18cac9edfdc727930d79353d53773cd1dacb10b8320635492797cab4d84ea6363a2732923f73571d1a62fd1becec29c75049460660a05e502059a1390959b2a6da787f89c533dd1b171ce1ecca99df31f9b22ad3ffadd2c2b8b50f0b2091eb3f4452cfec56edc5820032440e0203ebc901b52f7a9da7e2b2077ff68a46555602c3546b1bb52b58e707fc53482d21cab48edd6ceb1ff9fd4beafbc252fe6e6c587157137ffe0f5b1db82b357326d36fc6d833be06ce1564cd6ce6e3463ce44d7071eb84e290223c1eef20ef2edd8ccc56ead78b062cd2cf316e42b6062da8b87696e9253765b4e272754476da82ae9d4b85b46ec8b44a60a75dbcbe98cbca6607e9ec6148a5c4d4f489b02a5ce55ec0cc99b543f3145bb32d6d93a97621aaadab033415a63970d44aeb9033fd58226676c1a0de767ba4adda2258c78621109b6c70a71b92fe360fcdda368c849b85e810e5bcb74c36ab558f30336cd75f559436af1566d53519900a86f4bf48c27a6e6f71aaec8e03330da58e54c14ba4c77bc5fe0f9ac87cd36fe230acab85451bc2a842ed68ac596e2cf373c40fef073f9a90781ae2881a4666e3e1652f21b9e6e96e04866870f05f6c1900915fbc33f8fceaed25a2e7e78d9352fa133564b730092fed48022bf420913864d0720169ffcb64de251fe1b261d18ccd7e8c8535445b08b4eb823ede14527ca9e3a951d5a9cb64e24eaa6f500d5079f6090d9afe3dbb14f94c342dd0f1afddd1bc799052592141e5fff41ce436b0aa5c4ff33735556f5eda9889fe0a889edfab1584d895bf83a6a322a7fd248cd1d53fec8b0aedb5c0d1e8dc8e6f23629eed41037ae44d76b3f0ebbf9aa5135e3e52f86570c04e9c376ef1cfdda8db6a52b7a241a9978768a09886a43d2bf15a4028088b70ae27ce8ecc1f34160b78db23904be1e5a4df07c29d20c2673de03689340065b0da88e6619", 0x1000}, {&(0x7f0000001d80)="ed235ed192f98e0605fc3a5162dc0c472bf6eb5d16c4b44af61c02fc1fea00c90409fca3f9ad2f09d8bca1d42dc8", 0x2e}], 0x2, &(0x7f0000001e00)=[@rights={{0x24, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}], 0x28, 0x4000000}}, {{&(0x7f0000001e40)=@abs={0x0, 0x0, 0x4e22}, 0x6e, &(0x7f0000002380)=[{&(0x7f0000001ec0)="36283f006555be21f0f1dca348f5ec112b3dcfa31f9e8861fb2e1bc164dd44a43abcf109dbda5f5f1773444ce4a908bdfa85add880e81fb631f8582209cb6863c59f60265575bdd8aad88d700c6b7a115a3e819854f1b66aaedaca0477a2f7e32e82e48851397b02ef77d06c5f2086c544922af48325279f3a7aaddc2b8cb6da49c4aafdd04a038212bc2b02d7c17ec878bed0a6e65ac77ada5e0618689d1e4adb7e6406d3d06e5d133054cf6eed841606834ad9fb1b6aa125efbaca450991ea93603675cbb202c3500eec", 0xcb}, {&(0x7f0000001fc0)="00677225ddd9e303f03e07df5ec57d3118a6404ddbea98c89f0cfabfeaef540594db43412b9cbd362eef53d2e2a1509d3c79d76d044c05a56ea7ea369c4d36b0dcde199f33f721d94c323d502ac556890c5b04cf5290776e0de40b6922fb519c5cc1bd4ee55c14fb43f6b1df1d4c413a1f34353c5a2fc69184d6679e4f42322fc2d9d1c8e9f80de1791e7907e4bc7791a8b5aae3", 0x94}, {&(0x7f0000002080)="d31740a685e604c4ccb5004af4e9e922c29e4a0abb4a13889a2becaa1e9f60d9305377bfc880afc11ba86e98a57e5cf73df1eeba8fe6919272772681f6be495ef37cb52535ffe63b5aca90746c82c8df0aa088d5fd76e25e", 0x58}, {&(0x7f0000002100)="e44bce282c5451974a0ff1270aaab8509e3e1803ca4987fe0666dc89b0ff434712b226ca0c464b4200617d0a59606521abbebb997e266f682306b4b7251f8a79c94b83298906920f6d46b48cef2ff484fd66572845b8e3b9b497fee0b1ab71a9712f55765908e7c7011f380e8af4a5c7521e9635e3f4dc2b21ece3b3a7d1e7f50bb038ff1fffee05019ab6a4d91c86ffbefec8fe695b43f4bc151657c88bfaf90110c94e4ecc03691055aa2cb164a2d3f27a87f2c1e134136ec2464ae10871f0bc3cfec4c48221b6bd4e072e", 0xcc}, {&(0x7f0000002200)="267157f62049f9e7857018eb8a7a2a7e6e0ef8cbd4d2b5159cc74700f2fd0c83d164028e123a155d2b8fef3a7688333df81358f5d4015b0c8fffa66ad602e4c3745f0f3f514e53f48c12f8eb1cb4c1840215483be94dcecb", 0x58}, {&(0x7f0000002280)="69b34b2ec7bb05e2590c25d3c125a1067ae5a778ab41a010c58f69ed83829877d622a5a93691fc14247e44f4a7b8fe2811", 0x31}, {&(0x7f00000022c0)="1a87e433dc22da487b33c8a0865c75b112e4cf4f09397a4a47eea75fe5b540a39ae5142d092ffd8200d6eb0bdb37b83bad2a37364cf6354dee42d8e33b074116965d6dc34acea4d8032e2b58624d07a46913983508ea289afe40ba3a1b01b6bec0a7a3450aff60cfc5407c91bd98e73dca2e3ea29913c00778d295da9a4968dcc5", 0x81}], 0x7, &(0x7f0000002e00)=ANY=[@ANYBLOB="2800000000000000010000000100000063b98d0afb054eabc0ec57ef9f2d557a561d89b3ded8740ff540825c076a764fe944f23bd73fc0869c872f6bb762ed771960d29713a0fe4f70f651e7fe1d2f022384bae619c17127e9d21e33a563ba4088b317acc8b67b505aa44b13fc1c67bec539b6fc162d683e2d0d80d6037b11fe15e20629a21881ef572594967fb0cd0c9bf5641ad3e31d560df0975105e321541ee02d63bda46f9dea6e6563576b29318a56bcc14ca9593ccb48603d4362ab36285fa0fd0a4725b402a1539a2c04fb3653d5219372a109010a56e28b73caeed872637097067236052a7c5f305c378e7eff45", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="28000000000000000100000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="1c000000000000000100000002000000", @ANYRES32=r7, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=r5, @ANYRES32=0xee00, @ANYRES32, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0xee00, @ANYRES32=0x0, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32, @ANYRES32=0xee00, @ANYBLOB="00e48d1857", @ANYRES32, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32, @ANYRES32=0x0, @ANYRES32=r9, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=r6, @ANYRES32, @ANYRES32=0xee01, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=r10, @ANYRES32=0xee01, @ANYRES32=0xee01, @ANYBLOB='\x00\x00\x00\x00'], 0x148, 0x8080}}, {{&(0x7f0000002b40)=@abs={0x0, 0x0, 0x4e22}, 0x6e, &(0x7f0000002c80)=[{&(0x7f0000002bc0)="c4af2f08b278dd5350cde14e255c739a5de205e5daa382a5eb247e6adcf7185dab77e2b71dacc9223a5d228ec3b5653e8efb489b3ef578086114c6fa6372fc49db4c0bae2e8c49c383c0dd9c28def83f78579dedd5c6193532290b1701f7a71c53c9228ca12e43d3ca0769d2cdef09d4be0f825a51a39d114d002fe33215ec8859105672a5489605d34063c8f0127b35f8cd082d7da286489b4edf2bc82c530195da27b1a7b29e7b8f828caf755ddd3da876c6c766f2", 0xb6}], 0x1, 0x0, 0x0, 0x8080}}], 0x5, 0x0) sendto$inet6(r4, &(0x7f0000000000), 0xffffffffffffffe6, 0x0, 0x0, 0x18fae6fad8906d26) 03:56:39 executing program 0: r0 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000300)={0x11, 0x5, &(0x7f00000000c0)=ANY=[@ANYBLOB="180000000000000000000000ff000000850000000e000000850000005000000095"], &(0x7f0000000100)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) r1 = bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000200)={&(0x7f0000000040)='sched_switch\x00', r0}, 0x10) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb, 0x100000002272, r1, 0x0) r2 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_int(r2, 0x1, 0x12, &(0x7f0000000240)=0xffffffff, 0x4) r3 = socket$unix(0x1, 0x1, 0x0) bind$unix(r3, &(0x7f00000001c0)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0x56) listen(r3, 0xfffffffc) connect$unix(r2, &(0x7f0000000140)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0x6e) ioctl$FITRIM(r2, 0xc0185879, &(0x7f0000000000)={0x10001, 0x0, 0x3}) r4 = accept(r3, 0x0, 0x0) recvfrom$unix(r2, &(0x7f00000000c0)=""/90, 0xffffffffffffffef, 0x0, 0x0, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) ptrace(0x10, 0x0) ptrace$cont(0x420b, 0x0, 0x8, 0x0) r5 = syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ptrace(0x10, r5) ptrace$cont(0x1f, r5, 0xb, 0x0) ioctl$TIOCGPGRP(0xffffffffffffffff, 0x540f, &(0x7f00000003c0)=0x0) r7 = syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ptrace(0x10, r7) write$binfmt_script(0xffffffffffffffff, &(0x7f00000027c0)=ANY=[@ANYBLOB="23652837437dea52d32ecf98243c3f8cfe69275feaa4c6a602fe8cc1b6c9f9ee85b883b4b438918ddcdebb3e3022ddd8d361c24385461b3c394bfe9c974272d310ee715ed2431b343dd005b2897b364aa2a6ef26b91c846367098fb2315b9f4671f93f96b4b84642901f4430c742a43a3f7e4b0c80cf3fa487ba0b17babb12057312ae9fa1a432a0576b50ae47ce", @ANYRESOCT, @ANYRES64=r5, @ANYBLOB="9d9f5d1992baf62ba56f36ce3836f4886419d2800d43c96af45424ac77682a15251efed119a823ada4420f7555224fc1d55e92aa1b2e92e58725d4a7891d52190d0fa4f29fdb8d19342c27f3fc8df90df47a9ef136316a4e4883f2bbe2610b4a8d16beecc6550b47c125eca65fae5cce6d43ce1d4cad3e56e0cb1b38600daf400fa57c07b1ed8b7cdee4b286df75cde6efabf2a25ef22d9c04e11e9f91f43be5f0d831e8e6963a6e6d4bf517df14e63a8d120589fc02d8a41d34cb540c9c08bdff1f41ca4a45301f45c3acb89ca2a52b5d6927ee7a3da413380dbd6e44a93d0ca0a8e6fab6c2b8e87cc2e4d513da000000000000000000000000000003000000000000000000a1cd352bda66d5bdda9f63eb9235f8e290fa5a61ef0419958e0384e57fc8ec7a84ee57b146cd6fbe632361ee03224edc", @ANYRES32, @ANYRES64], 0x208e24b) r8 = openat$fuse(0xffffffffffffff9c, &(0x7f0000002580), 0x42, 0x0) getresgid(&(0x7f0000000740), &(0x7f0000000100)=0x0, &(0x7f00000000c0)) mount$fuse(0x0, &(0x7f00000020c0)='./file0\x00', &(0x7f0000000040), 0x0, &(0x7f0000000280)=ANY=[@ANYBLOB='fd=', @ANYRESHEX=r8, @ANYBLOB=',rootmode=00000000000000000040000,user_id', @ANYRESDEC=0x0, @ANYBLOB=',group_id=', @ANYRESDEC=r9]) r10 = getpid() sched_setscheduler(r10, 0x2, &(0x7f0000000200)=0x4) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000002cc0)=[{{&(0x7f00000002c0)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f0000000340)=[{&(0x7f00000005c0)="7e4d9c71905bac21ed1772f81888e68333dab7bbafa8086cba4d3d996e8fc0473342f9649f4fd1c0ce7415e5cc2da336216fd5571f105f65f01c2c1da427459fdfc95eeea45c7a86117623a158dec07a14a1c1521bd9bc3f3a129fb5f2b0722fe693896d251d2d262cb8863727b1da2c5932079e37d10af97f753be5bd3b75519acaa6b042e2673d15e71ba4cad93244234672bbee6221f68a88bb50cc4fb052239966a7418ec13f9608e44d4743bcb0d43b706ee7f92ab09a4a3193e696df66e56552169adf00695a12426f758e91a534917a6eb948cbaccb5a33b6", 0xdc}], 0x1, &(0x7f0000000940)=ANY=[@ANYBLOB="1c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0xee00, @ANYRES32=0x0, @ANYBLOB="0000000020000000000000000100000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="1c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0xee01, @ANYRES32=0x0, @ANYBLOB="000000001c0000000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0xa0, 0x4080}}, {{&(0x7f0000000a00)=@abs={0x1, 0x0, 0x4e21}, 0x6e, &(0x7f0000000cc0)=[{&(0x7f0000000a80)="875d33de95d0d0d0f9140f672d", 0xd}, {&(0x7f0000000ac0)="02a4ccbbb0bb94b36bd00ba4737ba371356c63649a1cc2fe41eb65a1e42afb8b8267ae21c6550eedc3d4f3f002b2483415dc0536e479560df89cba85c4e5380934c9", 0x42}, {&(0x7f0000000b40)="ec0bb7d5b27077b9370d48beb4ff593c1db4d05dc2fbad976f25fef56a3230415abe403627dcefce7a577694a2e77ef9c04a57a61c6248f90a404a6082727a6e0e8d600db1786b8eb3a810c2c59e46abf00bc5a163e8358eac0553c2d0d7e723f9cf36cb1f9a7c1a27765ef160223273b49c2208856d189a1da5cd2e26a953f70b7d1837b5d7f7fbdb8aafd6ba7fdb55d060d55de5ea1012f4ec4e2e192cd0", 0x9f}, {&(0x7f0000000c00)="0677be9a58fd849799410dcac365eb19a7bcca8a4366ff1f3d9e9538f28fceaba07a6c8b87d12e9bbeeb4595ed7b47add83dc18b769c9adfe82768d435af6cf6db383d2c2dd9ffc02a5cd426c1b86faeaf8425675dd566a6515917f38d63235f355ea6c2589094025bf759403002611b48eaf123f4e362ea00d39119c0e1b0b0f9d342b5", 0x84}], 0x4, 0x0, 0x0, 0x4000000}}, {{&(0x7f0000000d00)=@abs={0x1, 0x0, 0x4e24}, 0x6e, &(0x7f0000001dc0)=[{&(0x7f0000000d80)="ebc3b6aa6f322baf6b33907cc5c50d35757a018a9ff30f2338e7fac4e320cadb3c12dbf69de3d8c5e9ad74eabee0132fe60e9fe1c2431d8b811a5bdc1350b454cc3faa9f98b29e736cb03f7ab277cc46a3e7937935fdb7a1b11fa53e3829ee6d02d752babb0e8037a4e042436199b60aa0c0bf9099522afb540d29d9f001426c09b1d324dad3f14779a33aa87ffc5f982257e676fa822034beec7c0393295a417655392d6ef7ff3820fd582a43a79574dec1e1496b229fabf18a27377cbe55c303b84a60569a787ecf55732dae8cf5895d33f3584a6e0defed6dd70500c414f0eb97158619f696977086d4206c37f5b3dda3aff2e538e39acbc849617c4629d32e241a1e6708e0e1a752d07cdf38eb999742d0ae4729b7f094a43cc44594b0ad228131d63c0f6bc85b4530b879e37907f8f0e239b9989070350fac6a55f011548aa54fd5099f33eb05d890ef7ffbcfad14169651bcfafa987dadfaa0fc25f23a553148a02bad694555592f6703d66f9a5e0d9df41ea4440ee4a93305133981da036ff68baf34ce4523ca6c1a391334b620a5d3dbaa47eb8c641f7068cf294f56a3a06f1e2cd1791c10489b53be1305b012d72a97125808112c0c4b86446f77f51663c85808067a9c2f892469454682baae1d5f062be0dedf7dee9312c3e67f855808d36dc4d5f5df1e882bc34b95b18f3799705347a46c33324f6ffb88416ca420d47ee7301266bd9a8bf3a635a207e243dcd49e44cf66b6474ea32a93d2c54fbcf6782f550a8248859700341d85c4b20f3ec91bc860044e2b4545034992a35ab8a9e9b57b6f395e2f1424447261c82781e53864c5e8953d876cdbc3a53419ba71cbc10683e8a966cb0d29c0660a5b67b456bbe7943ad1a12d4f1e1387ceb1abad39043ad7f76a2dbc5894f1e5276867e9a351b9ceccbf505f7ea7806bee6700f5cb456c8e48bb583ca49923e09c6ff33e361aa41be4732b3bb586d37cac8007876491e6a69290acf16f4fad1ffa7a17b5d5f361ab3202ceaa5862146b88b38c6c824239da1d275782b897130e227fa1dc3f7fcdefe50ab4cb9a8cbfeca5d728e471c6df4a47dc8c308a7ab2a21eb54b65011eea0ad0bd5748c1c36f658b660b9a8d3d2a39bc4d350bbb7b52b7885c2382b04fc29d63f96fb65c9c00f83176b04a24c5e2125ff875d50065b23b3f4581fd679cceee5f0904277876a08a9c34f74c9c04a06da6c93c8f58e8bafb91cdb1fc427a082f3bd83e0a08d26f5516b87de9e52df8f700032ce65e0797f600d5aa9b8f72bed268679f3c68c2e9e2f77bf30c38795a5901b7c529ef6e267b3a9b7b178c1c026689e1380536449648d2d6c42487d74552852ac8856a1d8aaaeb47de152458af8aeaa07456257463e6a1d57e86ac60a2967a78259917739c279f3ed332405eec81c5a98c77f320663c5e7922424c5dab9f68011afc66ed4ad2f155e9ff0f08d937535809987c11be221a13cbae2d5926f0846dede06c2b08b6e8461429fa94680b189bcb239ecd3f39360db42b561d1398934218f8e21fe796aac1ad4abb770d877f922ac544fbeef3a7e465557b4fcce0551da3901b1fac43927f77d3203b486fd35c108b32837b8dc0e08aa77471cf12b2845ed50b3cf0f41ac9c7bcb201f559fc4e2f722b6251299a5a8d548545ee2d0bc796b460ad354aab1efdd8449c3e42ee3e3f3104b2135a94f40c47d992a0ea10efad462ff7aba0a33a8b1be06f6b7f23265718a37da5585c97f418195e30a6f5175dcdea17598a4f08be21d7662f6f55cad7a44097de8a8ea0349f78acec353c1ee53010160102ac51b8585cf1798f12933cd0833a69f753f9dd4e90f5ae6bc8ff4a78e82a31b99c31c9a1a28f0459f2531746428196906974b2976b346e8633701e83bab1dc61b8d8eaf3ab240df8a2470db285a10c8d6dd2a61f119ac254640bc3b53ff79e0ca8f24a677465599c9eac6565548a8537a99e1a05104b7504bc0868cb07853a04e9e3623af7370e320c223aba720b35226aca14ec819513555171242fd8de9d916f1b58f5f054344e3710ee0f2a0137d17fa26a99dce509e40b2bce981abfaea42845f14ec1e2c2dbc34efab5199e4cc15921237048d8666b83500cb5203a74a52e0732838bd731990e9454c690d3f951064215f79a32c031271af3c712671318260ab7c0bb7a12751675241c75a65ed3d971764030a243febadb19a7ed0de5553e320e02a74080990c3d556fec4c10d28e1ab8760244257ed118ec2fb9dfa835cf3da6f2f558b5342fbfe711a421ee3adbda1b375057c376fabd43749fcf74fee357d2b527ead215ad6da43fc7fd19b91f74a178c09a56dd098b8dd2905d406d7ebec7149979578da0872c069946be71129e0fb9580ad0a274241b1cda5aa1dfe41815cf638f1c93e77b36682ac6d14475d571d444bd35896bdba10a2fd745ca51f7758bd52554dd411cb6011b964d6f85b3ed65c090f5745f222405f10993668b20ddd5723d3263bab2c2381871630e00bc5bb7c97a053d60a548b573c51ea570041b5a93d974ae6f664cf87926c2a80d335191535b652365c4bb54132147020e648c56af9b21672411f3bc24926641ec324b2761d7e675b0690b408746d760db4d3c90dc31b47b48a8bc2dc7986937d604dc1f9ee28df25215f0f827a5249b8c94337828c9e7d609368dc6ae09c6c7f7c0a563abd6559a15f7e68d69f8b7b6eae8154307c5f4483021d2d05327eeaae13055334808ff8afdbf0be7b876a87649fd91bbdd650372e982d7a0bde7e70fb28a37266a26e3809eaa317660c9d27a37bf3ce53a9d59d335d040f694b40eee696bfc86d74a2a11e6a9e8bd86559a3753e7ede49dcfc302969add9710262cfe319f0c5f6a869283d4dee19a16b503d32a59b14c0cfdc83c4d4fb573b6ab979d47db9df83f9dbe7fda3eff66b728caebeefe811373153729725f79d5f360e3a12331d5d42f1607a5b731c713f6983894481fb6d7ff9270f50a042f9b138197dea2f044d7c29c62db963c6fcf94dab08f428dc5979ab158a4677731669e8679fd0c02d4631a6bc7a1b123dd7bd4935f04fa05c24ca32b7061d86a67d2da7acb45d1a35e18882d44c5601d508baffc5dbee788224b8bfe3c2f4ae4d0af09a7b083516434e112a0dbfd302df6776f32e6ca6685405f103c3b91ee43e9f8747a82f1eed937fd80907b635fc2a3d153d5228dad307f96002ed7ca9812b0810444c7add562a046ef6d713826b1b6b7f1b2061017466f70ef87197aff0b470b61e8fa78a89c2df60941863318ef59e54afc75e894bd66721d937aff9c903f1afd05974f9edb6442a36889974b96646bdf86c66ec1010747126179c2577969df855aa73951a4d77f5105cfd09a52baa261322608e2be4ad8b0374bd241e234e9f55682bdc2931f18f3ffd4bd6823cb4587e6898762995883ff3cd2ecb3a4df020e3ad54b37452d23248aa120cbe3abee19b1daa6930d343b493ca88d6e1d4a1723183433c2c3a7c12e19f08f443bdcf8542d433c1884dd5cabf976e534bdf4a48136f9dd8a0ce8ec3666d75088d4d153f12b306dd9041c3fc274d9ab843192f6f9427f04bd0364c89effb9d58aa4fa68f7acbb10aa671e7eabf3e05bbafe51749fd8c2b99b4f6dd996d208b8243081a7d533633238e48267936214bc0458e5ee9959eadf5491433ebd47a460a8844ec570983cea378cc00111676a2031282e75910b85f80ecd6172cea5e44ea038148095882dd19202f0e37d1a421d2050c6714df9cf6de380b689756eb725104049ec11c04170bb44a7922d2a29461ce2f8bea56b87acb8376e879a07e18a1d7ab7d69b46cf1d6aed1c2cb6947fab25fb7fbe6fb1907d96d7e4f6d7ac173ec9ddeddef2d4a876c1875b427286bd580676a17b7fcd2b4f3fece8f7c8739b28081239c838e03bf4e24d598c18a6c8afbbf0a7abcebc710110381ca56d073a3ac9d5bd42f35600678ce04eefc6db2f03b95a530310a8300c75de48301e86f01088b075c1a685a2293edcaf7d16d264f6fc0e29f6215725520b70e202f80fc6747fa72a39c3bce69810d328446c94123d735805530a3745124dd8d2af6f829f91d1e7e01f28981c9d3f7d3e50f9e81fe359e84475698f00d66ebff9f924034d5a0d7935106dc3e2642b49f3d31cf06d53b6505b46f1a910e04c1f864afab6c275dd814dd7456cd949aec07f80e813c93804865a3d30428020c1416c6e3186651afddf9de0f096b9723be1af942d237f5921fdc7e23575926a0ae09f4e414743267bd2bb296208548de99770e7349a5f4ecce71547030d2b72390f717d16b9c7939366dec05da863040e447366e21694a85713ede15a2789c22a34a17d08b76a743e9653a83053e54890533bf42a956c25ce7c55f6f8a0632d3527c9e6e4ee23eccacd621a2152c5ff5628afa577d1ba4aa5129e237b43c0a49b749cc74425699ce16dc1fdffc548ef796b567da34fde5a90235b80f7ea52b8ecac57d52301a04414db8f19a9ccc139bbf0278c5c38c052b2f367cf6958a236f66f87b01ac15116d70515cbde2e93486c0c2198b265d7f39d0bf7dfe3cb65e71710324d26cd616a701807efc55e141223b124ea8873a3866ac350ebd9c0039cf3f26a2503e449909a6be9d9a276e54dafb172cc796b8e5f0874916194eab50dc5571e0aee15257cc984bdb08ed22b965f563c27129664ed8e12254e72ed26f9dbf33b4b13f9555e8644f2dfb5039e4a4a85761403c60f71eae012d2765ca32435794a0367c6bd743807458ed73394457b8eb3e18cac9edfdc727930d79353d53773cd1dacb10b8320635492797cab4d84ea6363a2732923f73571d1a62fd1becec29c75049460660a05e502059a1390959b2a6da787f89c533dd1b171ce1ecca99df31f9b22ad3ffadd2c2b8b50f0b2091eb3f4452cfec56edc5820032440e0203ebc901b52f7a9da7e2b2077ff68a46555602c3546b1bb52b58e707fc53482d21cab48edd6ceb1ff9fd4beafbc252fe6e6c587157137ffe0f5b1db82b357326d36fc6d833be06ce1564cd6ce6e3463ce44d7071eb84e290223c1eef20ef2edd8ccc56ead78b062cd2cf316e42b6062da8b87696e9253765b4e272754476da82ae9d4b85b46ec8b44a60a75dbcbe98cbca6607e9ec6148a5c4d4f489b02a5ce55ec0cc99b543f3145bb32d6d93a97621aaadab033415a63970d44aeb9033fd58226676c1a0de767ba4adda2258c78621109b6c70a71b92fe360fcdda368c849b85e810e5bcb74c36ab558f30336cd75f559436af1566d53519900a86f4bf48c27a6e6f71aaec8e03330da58e54c14ba4c77bc5fe0f9ac87cd36fe230acab85451bc2a842ed68ac596e2cf373c40fef073f9a90781ae2881a4666e3e1652f21b9e6e96e04866870f05f6c1900915fbc33f8fceaed25a2e7e78d9352fa133564b730092fed48022bf420913864d0720169ffcb64de251fe1b261d18ccd7e8c8535445b08b4eb823ede14527ca9e3a951d5a9cb64e24eaa6f500d5079f6090d9afe3dbb14f94c342dd0f1afddd1bc799052592141e5fff41ce436b0aa5c4ff33735556f5eda9889fe0a889edfab1584d895bf83a6a322a7fd248cd1d53fec8b0aedb5c0d1e8dc8e6f23629eed41037ae44d76b3f0ebbf9aa5135e3e52f86570c04e9c376ef1cfdda8db6a52b7a241a9978768a09886a43d2bf15a4028088b70ae27ce8ecc1f34160b78db23904be1e5a4df07c29d20c2673de03689340065b0da88e6619", 0x1000}, {&(0x7f0000001d80)="ed235ed192f98e0605fc3a5162dc0c472bf6eb5d16c4b44af61c02fc1fea00c90409fca3f9ad2f09d8bca1d42dc8", 0x2e}], 0x2, &(0x7f0000001e00)=[@rights={{0x24, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}], 0x28, 0x4000000}}, {{&(0x7f0000001e40)=@abs={0x0, 0x0, 0x4e22}, 0x6e, &(0x7f0000002380)=[{&(0x7f0000001ec0)="36283f006555be21f0f1dca348f5ec112b3dcfa31f9e8861fb2e1bc164dd44a43abcf109dbda5f5f1773444ce4a908bdfa85add880e81fb631f8582209cb6863c59f60265575bdd8aad88d700c6b7a115a3e819854f1b66aaedaca0477a2f7e32e82e48851397b02ef77d06c5f2086c544922af48325279f3a7aaddc2b8cb6da49c4aafdd04a038212bc2b02d7c17ec878bed0a6e65ac77ada5e0618689d1e4adb7e6406d3d06e5d133054cf6eed841606834ad9fb1b6aa125efbaca450991ea93603675cbb202c3500eec", 0xcb}, {&(0x7f0000001fc0)="00677225ddd9e303f03e07df5ec57d3118a6404ddbea98c89f0cfabfeaef540594db43412b9cbd362eef53d2e2a1509d3c79d76d044c05a56ea7ea369c4d36b0dcde199f33f721d94c323d502ac556890c5b04cf5290776e0de40b6922fb519c5cc1bd4ee55c14fb43f6b1df1d4c413a1f34353c5a2fc69184d6679e4f42322fc2d9d1c8e9f80de1791e7907e4bc7791a8b5aae3", 0x94}, {&(0x7f0000002080)="d31740a685e604c4ccb5004af4e9e922c29e4a0abb4a13889a2becaa1e9f60d9305377bfc880afc11ba86e98a57e5cf73df1eeba8fe6919272772681f6be495ef37cb52535ffe63b5aca90746c82c8df0aa088d5fd76e25e", 0x58}, {&(0x7f0000002100)="e44bce282c5451974a0ff1270aaab8509e3e1803ca4987fe0666dc89b0ff434712b226ca0c464b4200617d0a59606521abbebb997e266f682306b4b7251f8a79c94b83298906920f6d46b48cef2ff484fd66572845b8e3b9b497fee0b1ab71a9712f55765908e7c7011f380e8af4a5c7521e9635e3f4dc2b21ece3b3a7d1e7f50bb038ff1fffee05019ab6a4d91c86ffbefec8fe695b43f4bc151657c88bfaf90110c94e4ecc03691055aa2cb164a2d3f27a87f2c1e134136ec2464ae10871f0bc3cfec4c48221b6bd4e072e", 0xcc}, {&(0x7f0000002200)="267157f62049f9e7857018eb8a7a2a7e6e0ef8cbd4d2b5159cc74700f2fd0c83d164028e123a155d2b8fef3a7688333df81358f5d4015b0c8fffa66ad602e4c3745f0f3f514e53f48c12f8eb1cb4c1840215483be94dcecb", 0x58}, {&(0x7f0000002280)="69b34b2ec7bb05e2590c25d3c125a1067ae5a778ab41a010c58f69ed83829877d622a5a93691fc14247e44f4a7b8fe2811", 0x31}, {&(0x7f00000022c0)="1a87e433dc22da487b33c8a0865c75b112e4cf4f09397a4a47eea75fe5b540a39ae5142d092ffd8200d6eb0bdb37b83bad2a37364cf6354dee42d8e33b074116965d6dc34acea4d8032e2b58624d07a46913983508ea289afe40ba3a1b01b6bec0a7a3450aff60cfc5407c91bd98e73dca2e3ea29913c00778d295da9a4968dcc5", 0x81}], 0x7, &(0x7f0000002e00)=ANY=[@ANYBLOB="2800000000000000010000000100000063b98d0afb054eabc0ec57ef9f2d557a561d89b3ded8740ff540825c076a764fe944f23bd73fc0869c872f6bb762ed771960d29713a0fe4f70f651e7fe1d2f022384bae619c17127e9d21e33a563ba4088b317acc8b67b505aa44b13fc1c67bec539b6fc162d683e2d0d80d6037b11fe15e20629a21881ef572594967fb0cd0c9bf5641ad3e31d560df0975105e321541ee02d63bda46f9dea6e6563576b29318a56bcc14ca9593ccb48603d4362ab36285fa0fd0a4725b402a1539a2c04fb3653d5219372a109010a56e28b73caeed872637097067236052a7c5f305c378e7eff45", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="28000000000000000100000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="1c000000000000000100000002000000", @ANYRES32=r7, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=r5, @ANYRES32=0xee00, @ANYRES32, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0xee00, @ANYRES32=0x0, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32, @ANYRES32=0xee00, @ANYBLOB="00e48d1857", @ANYRES32, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32, @ANYRES32=0x0, @ANYRES32=r9, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=r6, @ANYRES32, @ANYRES32=0xee01, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=r10, @ANYRES32=0xee01, @ANYRES32=0xee01, @ANYBLOB='\x00\x00\x00\x00'], 0x148, 0x8080}}, {{&(0x7f0000002b40)=@abs={0x0, 0x0, 0x4e22}, 0x6e, &(0x7f0000002c80)=[{&(0x7f0000002bc0)="c4af2f08b278dd5350cde14e255c739a5de205e5daa382a5eb247e6adcf7185dab77e2b71dacc9223a5d228ec3b5653e8efb489b3ef578086114c6fa6372fc49db4c0bae2e8c49c383c0dd9c28def83f78579dedd5c6193532290b1701f7a71c53c9228ca12e43d3ca0769d2cdef09d4be0f825a51a39d114d002fe33215ec8859105672a5489605d34063c8f0127b35f8cd082d7da286489b4edf2bc82c530195da27b1a7b29e7b8f828caf755ddd3da876c6c766f2", 0xb6}], 0x1, 0x0, 0x0, 0x8080}}], 0x5, 0x0) sendto$inet6(r4, &(0x7f0000000000), 0xffffffffffffffe6, 0x0, 0x0, 0x18fae6fad8906d26) [ 2843.410304][ T4622] workingset_activate 0 [ 2843.410304][ T4622] workingset_nodereclaim 0 [ 2843.410304][ T4622] pgrefill 2093 [ 2843.410304][ T4622] pgscan 2381 [ 2843.410304][ T4622] pgsteal 174 [ 2843.410304][ T4622] pgactivate 5049 [ 2843.505354][ T4622] Out of memory and no killable processes... [ 2843.652624][ T4634] syz-executor.3 invoked oom-killer: gfp_mask=0xcc0(GFP_KERNEL), order=0, oom_score_adj=0 [ 2843.662567][ T4634] CPU: 0 PID: 4634 Comm: syz-executor.3 Not tainted 5.4.219-syzkaller-00002-ga0eae55f26a0 #0 [ 2843.672692][ T4634] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/12/2023 [ 2843.682720][ T4634] Call Trace: [ 2843.686006][ T4634] dump_stack+0x1d8/0x241 [ 2843.690308][ T4634] ? panic+0x73e/0x73e [ 2843.694345][ T4634] ? nf_ct_l4proto_log_invalid+0x26c/0x26c [ 2843.700156][ T4634] ? put_css_set_locked+0x377/0x9a0 [ 2843.705338][ T4634] ? dump_header+0x24/0x700 [ 2843.709825][ T4634] dump_header+0xdb/0x700 [ 2843.714132][ T4634] out_of_memory+0x6d0/0x940 [ 2843.718707][ T4634] ? unregister_oom_notifier+0x20/0x20 [ 2843.724141][ T4634] ? _raw_spin_unlock_irqrestore+0x57/0x80 [ 2843.729920][ T4634] memory_max_write+0x528/0x600 [ 2843.734744][ T4634] ? memory_max_show+0xa0/0xa0 [ 2843.739489][ T4634] ? memory_max_show+0xa0/0xa0 [ 2843.744226][ T4634] cgroup_file_write+0x273/0x5c0 [ 2843.749140][ T4634] ? cgroup_seqfile_stop+0xc0/0xc0 [ 2843.754225][ T4634] ? kernfs_get+0x90/0x90 [ 2843.758527][ T4634] ? cgroup_seqfile_stop+0xc0/0xc0 [ 2843.763608][ T4634] kernfs_fop_write+0x2ec/0x3e0 [ 2843.768430][ T4634] ? kernfs_fop_read+0x450/0x450 [ 2843.773340][ T4634] __vfs_write+0x103/0x780 [ 2843.777729][ T4634] ? __kernel_write+0x340/0x340 [ 2843.782606][ T4634] ? __rcu_read_unlock+0x92/0x100 [ 2843.787605][ T4634] ? check_preemption_disabled+0x9e/0x330 [ 2843.793295][ T4634] ? __fget+0x40c/0x4a0 [ 2843.797421][ T4634] ? debug_smp_processor_id+0x20/0x20 [ 2843.802768][ T4634] ? selinux_file_permission+0x2c2/0x530 [ 2843.808375][ T4634] vfs_write+0x210/0x4f0 [ 2843.812602][ T4634] ksys_write+0x198/0x2c0 [ 2843.816910][ T4634] ? __ia32_sys_read+0x80/0x80 [ 2843.821657][ T4634] do_syscall_64+0xcb/0x1c0 [ 2843.826137][ T4634] entry_SYSCALL_64_after_hwframe+0x5c/0xc1 [ 2843.832198][ T4634] memory: usage 10168kB, limit 0kB, failcnt 107 [ 2843.838460][ T4634] swap: usage 0kB, limit 9007199254740988kB, failcnt 0 [ 2843.845304][ T4634] Memory cgroup stats for /syz0: [ 2843.845583][ T4634] anon 0 [ 2843.845583][ T4634] file 10465280 [ 2843.845583][ T4634] kernel_stack 0 [ 2843.845583][ T4634] slab 0 [ 2843.845583][ T4634] sock 135168 [ 2843.845583][ T4634] shmem 10539008 [ 2843.845583][ T4634] file_mapped 135168 [ 2843.845583][ T4634] file_dirty 0 [ 2843.845583][ T4634] file_writeback 0 [ 2843.845583][ T4634] anon_thp 0 [ 2843.845583][ T4634] inactive_anon 135168 [ 2843.845583][ T4634] active_anon 10407936 [ 2843.845583][ T4634] inactive_file 90112 [ 2843.845583][ T4634] active_file 0 [ 2843.845583][ T4634] unevictable 0 [ 2843.845583][ T4634] slab_reclaimable 0 [ 2843.845583][ T4634] slab_unreclaimable 0 [ 2843.845583][ T4634] pgfault 1732038 [ 2843.845583][ T4634] pgmajfault 0 [ 2843.845583][ T4634] workingset_refault 99 [ 2843.845583][ T4634] workingset_activate 0 [ 2843.845583][ T4634] workingset_nodereclaim 0 [ 2843.845583][ T4634] pgrefill 2093 [ 2843.845583][ T4634] pgscan 2381 [ 2843.845583][ T4634] pgsteal 174 [ 2843.845583][ T4634] pgactivate 5049 [ 2843.940696][ T4634] Out of memory and no killable processes... 03:56:39 executing program 0: r0 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000300)={0x11, 0x5, &(0x7f00000000c0)=ANY=[@ANYBLOB="180000000000000000000000ff000000850000000e000000850000005000000095"], &(0x7f0000000100)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) r1 = bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000200)={&(0x7f0000000040)='sched_switch\x00', r0}, 0x10) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb, 0x100000002272, r1, 0x0) r2 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_int(r2, 0x1, 0x12, &(0x7f0000000240)=0xffffffff, 0x4) r3 = socket$unix(0x1, 0x1, 0x0) bind$unix(r3, &(0x7f00000001c0)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0x56) listen(r3, 0xfffffffc) connect$unix(r2, &(0x7f0000000140)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0x6e) ioctl$FITRIM(r2, 0xc0185879, &(0x7f0000000000)={0x10001, 0x0, 0x3}) r4 = accept(r3, 0x0, 0x0) recvfrom$unix(r2, &(0x7f00000000c0)=""/90, 0xffffffffffffffef, 0x0, 0x0, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) ptrace(0x10, 0x0) ptrace$cont(0x420b, 0x0, 0x8, 0x0) r5 = syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ptrace(0x10, r5) ptrace$cont(0x1f, r5, 0xb, 0x0) ioctl$TIOCGPGRP(0xffffffffffffffff, 0x540f, &(0x7f00000003c0)=0x0) r7 = syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ptrace(0x10, r7) write$binfmt_script(0xffffffffffffffff, &(0x7f00000027c0)=ANY=[@ANYBLOB="23652837437dea52d32ecf98243c3f8cfe69275feaa4c6a602fe8cc1b6c9f9ee85b883b4b438918ddcdebb3e3022ddd8d361c24385461b3c394bfe9c974272d310ee715ed2431b343dd005b2897b364aa2a6ef26b91c846367098fb2315b9f4671f93f96b4b84642901f4430c742a43a3f7e4b0c80cf3fa487ba0b17babb12057312ae9fa1a432a0576b50ae47ce", @ANYRESOCT, @ANYRES64=r5, @ANYBLOB="9d9f5d1992baf62ba56f36ce3836f4886419d2800d43c96af45424ac77682a15251efed119a823ada4420f7555224fc1d55e92aa1b2e92e58725d4a7891d52190d0fa4f29fdb8d19342c27f3fc8df90df47a9ef136316a4e4883f2bbe2610b4a8d16beecc6550b47c125eca65fae5cce6d43ce1d4cad3e56e0cb1b38600daf400fa57c07b1ed8b7cdee4b286df75cde6efabf2a25ef22d9c04e11e9f91f43be5f0d831e8e6963a6e6d4bf517df14e63a8d120589fc02d8a41d34cb540c9c08bdff1f41ca4a45301f45c3acb89ca2a52b5d6927ee7a3da413380dbd6e44a93d0ca0a8e6fab6c2b8e87cc2e4d513da000000000000000000000000000003000000000000000000a1cd352bda66d5bdda9f63eb9235f8e290fa5a61ef0419958e0384e57fc8ec7a84ee57b146cd6fbe632361ee03224edc", @ANYRES32, @ANYRES64], 0x208e24b) r8 = openat$fuse(0xffffffffffffff9c, &(0x7f0000002580), 0x42, 0x0) getresgid(&(0x7f0000000740), &(0x7f0000000100)=0x0, &(0x7f00000000c0)) mount$fuse(0x0, &(0x7f00000020c0)='./file0\x00', &(0x7f0000000040), 0x0, &(0x7f0000000280)=ANY=[@ANYBLOB='fd=', @ANYRESHEX=r8, @ANYBLOB=',rootmode=00000000000000000040000,user_id', @ANYRESDEC=0x0, @ANYBLOB=',group_id=', @ANYRESDEC=r9]) r10 = getpid() sched_setscheduler(r10, 0x2, &(0x7f0000000200)=0x4) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000002cc0)=[{{&(0x7f00000002c0)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f0000000340)=[{&(0x7f00000005c0)="7e4d9c71905bac21ed1772f81888e68333dab7bbafa8086cba4d3d996e8fc0473342f9649f4fd1c0ce7415e5cc2da336216fd5571f105f65f01c2c1da427459fdfc95eeea45c7a86117623a158dec07a14a1c1521bd9bc3f3a129fb5f2b0722fe693896d251d2d262cb8863727b1da2c5932079e37d10af97f753be5bd3b75519acaa6b042e2673d15e71ba4cad93244234672bbee6221f68a88bb50cc4fb052239966a7418ec13f9608e44d4743bcb0d43b706ee7f92ab09a4a3193e696df66e56552169adf00695a12426f758e91a534917a6eb948cbaccb5a33b6", 0xdc}], 0x1, &(0x7f0000000940)=ANY=[@ANYBLOB="1c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0xee00, @ANYRES32=0x0, @ANYBLOB="0000000020000000000000000100000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="1c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0xee01, @ANYRES32=0x0, @ANYBLOB="000000001c0000000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0xa0, 0x4080}}, {{&(0x7f0000000a00)=@abs={0x1, 0x0, 0x4e21}, 0x6e, &(0x7f0000000cc0)=[{&(0x7f0000000a80)="875d33de95d0d0d0f9140f672d", 0xd}, {&(0x7f0000000ac0)="02a4ccbbb0bb94b36bd00ba4737ba371356c63649a1cc2fe41eb65a1e42afb8b8267ae21c6550eedc3d4f3f002b2483415dc0536e479560df89cba85c4e5380934c9", 0x42}, {&(0x7f0000000b40)="ec0bb7d5b27077b9370d48beb4ff593c1db4d05dc2fbad976f25fef56a3230415abe403627dcefce7a577694a2e77ef9c04a57a61c6248f90a404a6082727a6e0e8d600db1786b8eb3a810c2c59e46abf00bc5a163e8358eac0553c2d0d7e723f9cf36cb1f9a7c1a27765ef160223273b49c2208856d189a1da5cd2e26a953f70b7d1837b5d7f7fbdb8aafd6ba7fdb55d060d55de5ea1012f4ec4e2e192cd0", 0x9f}, {&(0x7f0000000c00)="0677be9a58fd849799410dcac365eb19a7bcca8a4366ff1f3d9e9538f28fceaba07a6c8b87d12e9bbeeb4595ed7b47add83dc18b769c9adfe82768d435af6cf6db383d2c2dd9ffc02a5cd426c1b86faeaf8425675dd566a6515917f38d63235f355ea6c2589094025bf759403002611b48eaf123f4e362ea00d39119c0e1b0b0f9d342b5", 0x84}], 0x4, 0x0, 0x0, 0x4000000}}, {{&(0x7f0000000d00)=@abs={0x1, 0x0, 0x4e24}, 0x6e, &(0x7f0000001dc0)=[{&(0x7f0000000d80)="ebc3b6aa6f322baf6b33907cc5c50d35757a018a9ff30f2338e7fac4e320cadb3c12dbf69de3d8c5e9ad74eabee0132fe60e9fe1c2431d8b811a5bdc1350b454cc3faa9f98b29e736cb03f7ab277cc46a3e7937935fdb7a1b11fa53e3829ee6d02d752babb0e8037a4e042436199b60aa0c0bf9099522afb540d29d9f001426c09b1d324dad3f14779a33aa87ffc5f982257e676fa822034beec7c0393295a417655392d6ef7ff3820fd582a43a79574dec1e1496b229fabf18a27377cbe55c303b84a60569a787ecf55732dae8cf5895d33f3584a6e0defed6dd70500c414f0eb97158619f696977086d4206c37f5b3dda3aff2e538e39acbc849617c4629d32e241a1e6708e0e1a752d07cdf38eb999742d0ae4729b7f094a43cc44594b0ad228131d63c0f6bc85b4530b879e37907f8f0e239b9989070350fac6a55f011548aa54fd5099f33eb05d890ef7ffbcfad14169651bcfafa987dadfaa0fc25f23a553148a02bad694555592f6703d66f9a5e0d9df41ea4440ee4a93305133981da036ff68baf34ce4523ca6c1a391334b620a5d3dbaa47eb8c641f7068cf294f56a3a06f1e2cd1791c10489b53be1305b012d72a97125808112c0c4b86446f77f51663c85808067a9c2f892469454682baae1d5f062be0dedf7dee9312c3e67f855808d36dc4d5f5df1e882bc34b95b18f3799705347a46c33324f6ffb88416ca420d47ee7301266bd9a8bf3a635a207e243dcd49e44cf66b6474ea32a93d2c54fbcf6782f550a8248859700341d85c4b20f3ec91bc860044e2b4545034992a35ab8a9e9b57b6f395e2f1424447261c82781e53864c5e8953d876cdbc3a53419ba71cbc10683e8a966cb0d29c0660a5b67b456bbe7943ad1a12d4f1e1387ceb1abad39043ad7f76a2dbc5894f1e5276867e9a351b9ceccbf505f7ea7806bee6700f5cb456c8e48bb583ca49923e09c6ff33e361aa41be4732b3bb586d37cac8007876491e6a69290acf16f4fad1ffa7a17b5d5f361ab3202ceaa5862146b88b38c6c824239da1d275782b897130e227fa1dc3f7fcdefe50ab4cb9a8cbfeca5d728e471c6df4a47dc8c308a7ab2a21eb54b65011eea0ad0bd5748c1c36f658b660b9a8d3d2a39bc4d350bbb7b52b7885c2382b04fc29d63f96fb65c9c00f83176b04a24c5e2125ff875d50065b23b3f4581fd679cceee5f0904277876a08a9c34f74c9c04a06da6c93c8f58e8bafb91cdb1fc427a082f3bd83e0a08d26f5516b87de9e52df8f700032ce65e0797f600d5aa9b8f72bed268679f3c68c2e9e2f77bf30c38795a5901b7c529ef6e267b3a9b7b178c1c026689e1380536449648d2d6c42487d74552852ac8856a1d8aaaeb47de152458af8aeaa07456257463e6a1d57e86ac60a2967a78259917739c279f3ed332405eec81c5a98c77f320663c5e7922424c5dab9f68011afc66ed4ad2f155e9ff0f08d937535809987c11be221a13cbae2d5926f0846dede06c2b08b6e8461429fa94680b189bcb239ecd3f39360db42b561d1398934218f8e21fe796aac1ad4abb770d877f922ac544fbeef3a7e465557b4fcce0551da3901b1fac43927f77d3203b486fd35c108b32837b8dc0e08aa77471cf12b2845ed50b3cf0f41ac9c7bcb201f559fc4e2f722b6251299a5a8d548545ee2d0bc796b460ad354aab1efdd8449c3e42ee3e3f3104b2135a94f40c47d992a0ea10efad462ff7aba0a33a8b1be06f6b7f23265718a37da5585c97f418195e30a6f5175dcdea17598a4f08be21d7662f6f55cad7a44097de8a8ea0349f78acec353c1ee53010160102ac51b8585cf1798f12933cd0833a69f753f9dd4e90f5ae6bc8ff4a78e82a31b99c31c9a1a28f0459f2531746428196906974b2976b346e8633701e83bab1dc61b8d8eaf3ab240df8a2470db285a10c8d6dd2a61f119ac254640bc3b53ff79e0ca8f24a677465599c9eac6565548a8537a99e1a05104b7504bc0868cb07853a04e9e3623af7370e320c223aba720b35226aca14ec819513555171242fd8de9d916f1b58f5f054344e3710ee0f2a0137d17fa26a99dce509e40b2bce981abfaea42845f14ec1e2c2dbc34efab5199e4cc15921237048d8666b83500cb5203a74a52e0732838bd731990e9454c690d3f951064215f79a32c031271af3c712671318260ab7c0bb7a12751675241c75a65ed3d971764030a243febadb19a7ed0de5553e320e02a74080990c3d556fec4c10d28e1ab8760244257ed118ec2fb9dfa835cf3da6f2f558b5342fbfe711a421ee3adbda1b375057c376fabd43749fcf74fee357d2b527ead215ad6da43fc7fd19b91f74a178c09a56dd098b8dd2905d406d7ebec7149979578da0872c069946be71129e0fb9580ad0a274241b1cda5aa1dfe41815cf638f1c93e77b36682ac6d14475d571d444bd35896bdba10a2fd745ca51f7758bd52554dd411cb6011b964d6f85b3ed65c090f5745f222405f10993668b20ddd5723d3263bab2c2381871630e00bc5bb7c97a053d60a548b573c51ea570041b5a93d974ae6f664cf87926c2a80d335191535b652365c4bb54132147020e648c56af9b21672411f3bc24926641ec324b2761d7e675b0690b408746d760db4d3c90dc31b47b48a8bc2dc7986937d604dc1f9ee28df25215f0f827a5249b8c94337828c9e7d609368dc6ae09c6c7f7c0a563abd6559a15f7e68d69f8b7b6eae8154307c5f4483021d2d05327eeaae13055334808ff8afdbf0be7b876a87649fd91bbdd650372e982d7a0bde7e70fb28a37266a26e3809eaa317660c9d27a37bf3ce53a9d59d335d040f694b40eee696bfc86d74a2a11e6a9e8bd86559a3753e7ede49dcfc302969add9710262cfe319f0c5f6a869283d4dee19a16b503d32a59b14c0cfdc83c4d4fb573b6ab979d47db9df83f9dbe7fda3eff66b728caebeefe811373153729725f79d5f360e3a12331d5d42f1607a5b731c713f6983894481fb6d7ff9270f50a042f9b138197dea2f044d7c29c62db963c6fcf94dab08f428dc5979ab158a4677731669e8679fd0c02d4631a6bc7a1b123dd7bd4935f04fa05c24ca32b7061d86a67d2da7acb45d1a35e18882d44c5601d508baffc5dbee788224b8bfe3c2f4ae4d0af09a7b083516434e112a0dbfd302df6776f32e6ca6685405f103c3b91ee43e9f8747a82f1eed937fd80907b635fc2a3d153d5228dad307f96002ed7ca9812b0810444c7add562a046ef6d713826b1b6b7f1b2061017466f70ef87197aff0b470b61e8fa78a89c2df60941863318ef59e54afc75e894bd66721d937aff9c903f1afd05974f9edb6442a36889974b96646bdf86c66ec1010747126179c2577969df855aa73951a4d77f5105cfd09a52baa261322608e2be4ad8b0374bd241e234e9f55682bdc2931f18f3ffd4bd6823cb4587e6898762995883ff3cd2ecb3a4df020e3ad54b37452d23248aa120cbe3abee19b1daa6930d343b493ca88d6e1d4a1723183433c2c3a7c12e19f08f443bdcf8542d433c1884dd5cabf976e534bdf4a48136f9dd8a0ce8ec3666d75088d4d153f12b306dd9041c3fc274d9ab843192f6f9427f04bd0364c89effb9d58aa4fa68f7acbb10aa671e7eabf3e05bbafe51749fd8c2b99b4f6dd996d208b8243081a7d533633238e48267936214bc0458e5ee9959eadf5491433ebd47a460a8844ec570983cea378cc00111676a2031282e75910b85f80ecd6172cea5e44ea038148095882dd19202f0e37d1a421d2050c6714df9cf6de380b689756eb725104049ec11c04170bb44a7922d2a29461ce2f8bea56b87acb8376e879a07e18a1d7ab7d69b46cf1d6aed1c2cb6947fab25fb7fbe6fb1907d96d7e4f6d7ac173ec9ddeddef2d4a876c1875b427286bd580676a17b7fcd2b4f3fece8f7c8739b28081239c838e03bf4e24d598c18a6c8afbbf0a7abcebc710110381ca56d073a3ac9d5bd42f35600678ce04eefc6db2f03b95a530310a8300c75de48301e86f01088b075c1a685a2293edcaf7d16d264f6fc0e29f6215725520b70e202f80fc6747fa72a39c3bce69810d328446c94123d735805530a3745124dd8d2af6f829f91d1e7e01f28981c9d3f7d3e50f9e81fe359e84475698f00d66ebff9f924034d5a0d7935106dc3e2642b49f3d31cf06d53b6505b46f1a910e04c1f864afab6c275dd814dd7456cd949aec07f80e813c93804865a3d30428020c1416c6e3186651afddf9de0f096b9723be1af942d237f5921fdc7e23575926a0ae09f4e414743267bd2bb296208548de99770e7349a5f4ecce71547030d2b72390f717d16b9c7939366dec05da863040e447366e21694a85713ede15a2789c22a34a17d08b76a743e9653a83053e54890533bf42a956c25ce7c55f6f8a0632d3527c9e6e4ee23eccacd621a2152c5ff5628afa577d1ba4aa5129e237b43c0a49b749cc74425699ce16dc1fdffc548ef796b567da34fde5a90235b80f7ea52b8ecac57d52301a04414db8f19a9ccc139bbf0278c5c38c052b2f367cf6958a236f66f87b01ac15116d70515cbde2e93486c0c2198b265d7f39d0bf7dfe3cb65e71710324d26cd616a701807efc55e141223b124ea8873a3866ac350ebd9c0039cf3f26a2503e449909a6be9d9a276e54dafb172cc796b8e5f0874916194eab50dc5571e0aee15257cc984bdb08ed22b965f563c27129664ed8e12254e72ed26f9dbf33b4b13f9555e8644f2dfb5039e4a4a85761403c60f71eae012d2765ca32435794a0367c6bd743807458ed73394457b8eb3e18cac9edfdc727930d79353d53773cd1dacb10b8320635492797cab4d84ea6363a2732923f73571d1a62fd1becec29c75049460660a05e502059a1390959b2a6da787f89c533dd1b171ce1ecca99df31f9b22ad3ffadd2c2b8b50f0b2091eb3f4452cfec56edc5820032440e0203ebc901b52f7a9da7e2b2077ff68a46555602c3546b1bb52b58e707fc53482d21cab48edd6ceb1ff9fd4beafbc252fe6e6c587157137ffe0f5b1db82b357326d36fc6d833be06ce1564cd6ce6e3463ce44d7071eb84e290223c1eef20ef2edd8ccc56ead78b062cd2cf316e42b6062da8b87696e9253765b4e272754476da82ae9d4b85b46ec8b44a60a75dbcbe98cbca6607e9ec6148a5c4d4f489b02a5ce55ec0cc99b543f3145bb32d6d93a97621aaadab033415a63970d44aeb9033fd58226676c1a0de767ba4adda2258c78621109b6c70a71b92fe360fcdda368c849b85e810e5bcb74c36ab558f30336cd75f559436af1566d53519900a86f4bf48c27a6e6f71aaec8e03330da58e54c14ba4c77bc5fe0f9ac87cd36fe230acab85451bc2a842ed68ac596e2cf373c40fef073f9a90781ae2881a4666e3e1652f21b9e6e96e04866870f05f6c1900915fbc33f8fceaed25a2e7e78d9352fa133564b730092fed48022bf420913864d0720169ffcb64de251fe1b261d18ccd7e8c8535445b08b4eb823ede14527ca9e3a951d5a9cb64e24eaa6f500d5079f6090d9afe3dbb14f94c342dd0f1afddd1bc799052592141e5fff41ce436b0aa5c4ff33735556f5eda9889fe0a889edfab1584d895bf83a6a322a7fd248cd1d53fec8b0aedb5c0d1e8dc8e6f23629eed41037ae44d76b3f0ebbf9aa5135e3e52f86570c04e9c376ef1cfdda8db6a52b7a241a9978768a09886a43d2bf15a4028088b70ae27ce8ecc1f34160b78db23904be1e5a4df07c29d20c2673de03689340065b0da88e6619", 0x1000}, {&(0x7f0000001d80)="ed235ed192f98e0605fc3a5162dc0c472bf6eb5d16c4b44af61c02fc1fea00c90409fca3f9ad2f09d8bca1d42dc8", 0x2e}], 0x2, &(0x7f0000001e00)=[@rights={{0x24, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}], 0x28, 0x4000000}}, {{&(0x7f0000001e40)=@abs={0x0, 0x0, 0x4e22}, 0x6e, &(0x7f0000002380)=[{&(0x7f0000001ec0)="36283f006555be21f0f1dca348f5ec112b3dcfa31f9e8861fb2e1bc164dd44a43abcf109dbda5f5f1773444ce4a908bdfa85add880e81fb631f8582209cb6863c59f60265575bdd8aad88d700c6b7a115a3e819854f1b66aaedaca0477a2f7e32e82e48851397b02ef77d06c5f2086c544922af48325279f3a7aaddc2b8cb6da49c4aafdd04a038212bc2b02d7c17ec878bed0a6e65ac77ada5e0618689d1e4adb7e6406d3d06e5d133054cf6eed841606834ad9fb1b6aa125efbaca450991ea93603675cbb202c3500eec", 0xcb}, {&(0x7f0000001fc0)="00677225ddd9e303f03e07df5ec57d3118a6404ddbea98c89f0cfabfeaef540594db43412b9cbd362eef53d2e2a1509d3c79d76d044c05a56ea7ea369c4d36b0dcde199f33f721d94c323d502ac556890c5b04cf5290776e0de40b6922fb519c5cc1bd4ee55c14fb43f6b1df1d4c413a1f34353c5a2fc69184d6679e4f42322fc2d9d1c8e9f80de1791e7907e4bc7791a8b5aae3", 0x94}, {&(0x7f0000002080)="d31740a685e604c4ccb5004af4e9e922c29e4a0abb4a13889a2becaa1e9f60d9305377bfc880afc11ba86e98a57e5cf73df1eeba8fe6919272772681f6be495ef37cb52535ffe63b5aca90746c82c8df0aa088d5fd76e25e", 0x58}, {&(0x7f0000002100)="e44bce282c5451974a0ff1270aaab8509e3e1803ca4987fe0666dc89b0ff434712b226ca0c464b4200617d0a59606521abbebb997e266f682306b4b7251f8a79c94b83298906920f6d46b48cef2ff484fd66572845b8e3b9b497fee0b1ab71a9712f55765908e7c7011f380e8af4a5c7521e9635e3f4dc2b21ece3b3a7d1e7f50bb038ff1fffee05019ab6a4d91c86ffbefec8fe695b43f4bc151657c88bfaf90110c94e4ecc03691055aa2cb164a2d3f27a87f2c1e134136ec2464ae10871f0bc3cfec4c48221b6bd4e072e", 0xcc}, {&(0x7f0000002200)="267157f62049f9e7857018eb8a7a2a7e6e0ef8cbd4d2b5159cc74700f2fd0c83d164028e123a155d2b8fef3a7688333df81358f5d4015b0c8fffa66ad602e4c3745f0f3f514e53f48c12f8eb1cb4c1840215483be94dcecb", 0x58}, {&(0x7f0000002280)="69b34b2ec7bb05e2590c25d3c125a1067ae5a778ab41a010c58f69ed83829877d622a5a93691fc14247e44f4a7b8fe2811", 0x31}, {&(0x7f00000022c0)="1a87e433dc22da487b33c8a0865c75b112e4cf4f09397a4a47eea75fe5b540a39ae5142d092ffd8200d6eb0bdb37b83bad2a37364cf6354dee42d8e33b074116965d6dc34acea4d8032e2b58624d07a46913983508ea289afe40ba3a1b01b6bec0a7a3450aff60cfc5407c91bd98e73dca2e3ea29913c00778d295da9a4968dcc5", 0x81}], 0x7, &(0x7f0000002e00)=ANY=[@ANYBLOB="2800000000000000010000000100000063b98d0afb054eabc0ec57ef9f2d557a561d89b3ded8740ff540825c076a764fe944f23bd73fc0869c872f6bb762ed771960d29713a0fe4f70f651e7fe1d2f022384bae619c17127e9d21e33a563ba4088b317acc8b67b505aa44b13fc1c67bec539b6fc162d683e2d0d80d6037b11fe15e20629a21881ef572594967fb0cd0c9bf5641ad3e31d560df0975105e321541ee02d63bda46f9dea6e6563576b29318a56bcc14ca9593ccb48603d4362ab36285fa0fd0a4725b402a1539a2c04fb3653d5219372a109010a56e28b73caeed872637097067236052a7c5f305c378e7eff45", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="28000000000000000100000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="1c000000000000000100000002000000", @ANYRES32=r7, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=r5, @ANYRES32=0xee00, @ANYRES32, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0xee00, @ANYRES32=0x0, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32, @ANYRES32=0xee00, @ANYBLOB="00e48d1857", @ANYRES32, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32, @ANYRES32=0x0, @ANYRES32=r9, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=r6, @ANYRES32, @ANYRES32=0xee01, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=r10, @ANYRES32=0xee01, @ANYRES32=0xee01, @ANYBLOB='\x00\x00\x00\x00'], 0x148, 0x8080}}, {{&(0x7f0000002b40)=@abs={0x0, 0x0, 0x4e22}, 0x6e, &(0x7f0000002c80)=[{&(0x7f0000002bc0)="c4af2f08b278dd5350cde14e255c739a5de205e5daa382a5eb247e6adcf7185dab77e2b71dacc9223a5d228ec3b5653e8efb489b3ef578086114c6fa6372fc49db4c0bae2e8c49c383c0dd9c28def83f78579dedd5c6193532290b1701f7a71c53c9228ca12e43d3ca0769d2cdef09d4be0f825a51a39d114d002fe33215ec8859105672a5489605d34063c8f0127b35f8cd082d7da286489b4edf2bc82c530195da27b1a7b29e7b8f828caf755ddd3da876c6c766f2", 0xb6}], 0x1, 0x0, 0x0, 0x8080}}], 0x5, 0x0) sendto$inet6(r4, &(0x7f0000000000), 0xffffffffffffffe6, 0x0, 0x0, 0x18fae6fad8906d26) 03:56:40 executing program 3: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000840)=0x6) r0 = getpid() sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs={0x0, 0x0, 0x4e24}, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mount(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f00000001c0)='cgroup2\x00', 0x0, 0x0) lsetxattr$security_selinux(&(0x7f00000005c0)='./file0\x00', &(0x7f00000008c0), &(0x7f0000000900)='system_u:object_r:systemd_logind_sessions_t:s0\x00', 0x2f, 0x0) r3 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000000), 0x200002, 0x0) r4 = openat$cgroup(r3, &(0x7f0000000200)='syz0\x00', 0x200002, 0x0) r5 = openat$cgroup_int(r4, &(0x7f0000000180)='memory.max\x00', 0x2, 0x0) write$cgroup_int(r5, 0x0, 0x0) 03:56:40 executing program 5: r0 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000300)={0x11, 0x5, &(0x7f00000000c0)=ANY=[@ANYBLOB="180000000000000000000000ff000000850000000e000000850000005000000095"], &(0x7f0000000100)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) r1 = bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000200)={&(0x7f0000000040)='sched_switch\x00', r0}, 0x10) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb, 0x100000002272, r1, 0x0) r2 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_int(r2, 0x1, 0x12, &(0x7f0000000240)=0xffffffff, 0x4) r3 = socket$unix(0x1, 0x1, 0x0) bind$unix(r3, &(0x7f00000001c0)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0x56) listen(r3, 0xfffffffc) connect$unix(r2, &(0x7f0000000140)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0x6e) ioctl$FITRIM(r2, 0xc0185879, &(0x7f0000000000)={0x10001, 0x0, 0x3}) r4 = accept(r3, 0x0, 0x0) recvfrom$unix(r2, &(0x7f00000000c0)=""/90, 0xffffffffffffffef, 0x0, 0x0, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) ptrace(0x10, 0x0) ptrace$cont(0x420b, 0x0, 0x8, 0x0) r5 = syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ptrace(0x10, r5) ptrace$cont(0x1f, r5, 0xb, 0x0) ioctl$TIOCGPGRP(0xffffffffffffffff, 0x540f, &(0x7f00000003c0)=0x0) r7 = syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ptrace(0x10, r7) write$binfmt_script(0xffffffffffffffff, &(0x7f00000027c0)=ANY=[@ANYBLOB="23652837437dea52d32ecf98243c3f8cfe69275feaa4c6a602fe8cc1b6c9f9ee85b883b4b438918ddcdebb3e3022ddd8d361c24385461b3c394bfe9c974272d310ee715ed2431b343dd005b2897b364aa2a6ef26b91c846367098fb2315b9f4671f93f96b4b84642901f4430c742a43a3f7e4b0c80cf3fa487ba0b17babb12057312ae9fa1a432a0576b50ae47ce", @ANYRESOCT, @ANYRES64=r5, @ANYBLOB="9d9f5d1992baf62ba56f36ce3836f4886419d2800d43c96af45424ac77682a15251efed119a823ada4420f7555224fc1d55e92aa1b2e92e58725d4a7891d52190d0fa4f29fdb8d19342c27f3fc8df90df47a9ef136316a4e4883f2bbe2610b4a8d16beecc6550b47c125eca65fae5cce6d43ce1d4cad3e56e0cb1b38600daf400fa57c07b1ed8b7cdee4b286df75cde6efabf2a25ef22d9c04e11e9f91f43be5f0d831e8e6963a6e6d4bf517df14e63a8d120589fc02d8a41d34cb540c9c08bdff1f41ca4a45301f45c3acb89ca2a52b5d6927ee7a3da413380dbd6e44a93d0ca0a8e6fab6c2b8e87cc2e4d513da000000000000000000000000000003000000000000000000a1cd352bda66d5bdda9f63eb9235f8e290fa5a61ef0419958e0384e57fc8ec7a84ee57b146cd6fbe632361ee03224edc", @ANYRES32, @ANYRES64], 0x208e24b) r8 = openat$fuse(0xffffffffffffff9c, &(0x7f0000002580), 0x42, 0x0) getresgid(&(0x7f0000000740), &(0x7f0000000100)=0x0, &(0x7f00000000c0)) mount$fuse(0x0, &(0x7f00000020c0)='./file0\x00', &(0x7f0000000040), 0x0, &(0x7f0000000280)=ANY=[@ANYBLOB='fd=', @ANYRESHEX=r8, @ANYBLOB=',rootmode=00000000000000000040000,user_id', @ANYRESDEC=0x0, @ANYBLOB=',group_id=', @ANYRESDEC=r9]) r10 = getpid() sched_setscheduler(r10, 0x2, &(0x7f0000000200)=0x4) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000002cc0)=[{{&(0x7f00000002c0)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f0000000340)=[{&(0x7f00000005c0)="7e4d9c71905bac21ed1772f81888e68333dab7bbafa8086cba4d3d996e8fc0473342f9649f4fd1c0ce7415e5cc2da336216fd5571f105f65f01c2c1da427459fdfc95eeea45c7a86117623a158dec07a14a1c1521bd9bc3f3a129fb5f2b0722fe693896d251d2d262cb8863727b1da2c5932079e37d10af97f753be5bd3b75519acaa6b042e2673d15e71ba4cad93244234672bbee6221f68a88bb50cc4fb052239966a7418ec13f9608e44d4743bcb0d43b706ee7f92ab09a4a3193e696df66e56552169adf00695a12426f758e91a534917a6eb948cbaccb5a33b6", 0xdc}], 0x1, &(0x7f0000000940)=ANY=[@ANYBLOB="1c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0xee00, @ANYRES32=0x0, @ANYBLOB="0000000020000000000000000100000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="1c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0xee01, @ANYRES32=0x0, @ANYBLOB="000000001c0000000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0xa0, 0x4080}}, {{&(0x7f0000000a00)=@abs={0x1, 0x0, 0x4e21}, 0x6e, &(0x7f0000000cc0)=[{&(0x7f0000000a80)="875d33de95d0d0d0f9140f672d", 0xd}, {&(0x7f0000000ac0)="02a4ccbbb0bb94b36bd00ba4737ba371356c63649a1cc2fe41eb65a1e42afb8b8267ae21c6550eedc3d4f3f002b2483415dc0536e479560df89cba85c4e5380934c9", 0x42}, {&(0x7f0000000b40)="ec0bb7d5b27077b9370d48beb4ff593c1db4d05dc2fbad976f25fef56a3230415abe403627dcefce7a577694a2e77ef9c04a57a61c6248f90a404a6082727a6e0e8d600db1786b8eb3a810c2c59e46abf00bc5a163e8358eac0553c2d0d7e723f9cf36cb1f9a7c1a27765ef160223273b49c2208856d189a1da5cd2e26a953f70b7d1837b5d7f7fbdb8aafd6ba7fdb55d060d55de5ea1012f4ec4e2e192cd0", 0x9f}, {&(0x7f0000000c00)="0677be9a58fd849799410dcac365eb19a7bcca8a4366ff1f3d9e9538f28fceaba07a6c8b87d12e9bbeeb4595ed7b47add83dc18b769c9adfe82768d435af6cf6db383d2c2dd9ffc02a5cd426c1b86faeaf8425675dd566a6515917f38d63235f355ea6c2589094025bf759403002611b48eaf123f4e362ea00d39119c0e1b0b0f9d342b5", 0x84}], 0x4, 0x0, 0x0, 0x4000000}}, {{&(0x7f0000000d00)=@abs={0x1, 0x0, 0x4e24}, 0x6e, &(0x7f0000001dc0)=[{&(0x7f0000000d80)="ebc3b6aa6f322baf6b33907cc5c50d35757a018a9ff30f2338e7fac4e320cadb3c12dbf69de3d8c5e9ad74eabee0132fe60e9fe1c2431d8b811a5bdc1350b454cc3faa9f98b29e736cb03f7ab277cc46a3e7937935fdb7a1b11fa53e3829ee6d02d752babb0e8037a4e042436199b60aa0c0bf9099522afb540d29d9f001426c09b1d324dad3f14779a33aa87ffc5f982257e676fa822034beec7c0393295a417655392d6ef7ff3820fd582a43a79574dec1e1496b229fabf18a27377cbe55c303b84a60569a787ecf55732dae8cf5895d33f3584a6e0defed6dd70500c414f0eb97158619f696977086d4206c37f5b3dda3aff2e538e39acbc849617c4629d32e241a1e6708e0e1a752d07cdf38eb999742d0ae4729b7f094a43cc44594b0ad228131d63c0f6bc85b4530b879e37907f8f0e239b9989070350fac6a55f011548aa54fd5099f33eb05d890ef7ffbcfad14169651bcfafa987dadfaa0fc25f23a553148a02bad694555592f6703d66f9a5e0d9df41ea4440ee4a93305133981da036ff68baf34ce4523ca6c1a391334b620a5d3dbaa47eb8c641f7068cf294f56a3a06f1e2cd1791c10489b53be1305b012d72a97125808112c0c4b86446f77f51663c85808067a9c2f892469454682baae1d5f062be0dedf7dee9312c3e67f855808d36dc4d5f5df1e882bc34b95b18f3799705347a46c33324f6ffb88416ca420d47ee7301266bd9a8bf3a635a207e243dcd49e44cf66b6474ea32a93d2c54fbcf6782f550a8248859700341d85c4b20f3ec91bc860044e2b4545034992a35ab8a9e9b57b6f395e2f1424447261c82781e53864c5e8953d876cdbc3a53419ba71cbc10683e8a966cb0d29c0660a5b67b456bbe7943ad1a12d4f1e1387ceb1abad39043ad7f76a2dbc5894f1e5276867e9a351b9ceccbf505f7ea7806bee6700f5cb456c8e48bb583ca49923e09c6ff33e361aa41be4732b3bb586d37cac8007876491e6a69290acf16f4fad1ffa7a17b5d5f361ab3202ceaa5862146b88b38c6c824239da1d275782b897130e227fa1dc3f7fcdefe50ab4cb9a8cbfeca5d728e471c6df4a47dc8c308a7ab2a21eb54b65011eea0ad0bd5748c1c36f658b660b9a8d3d2a39bc4d350bbb7b52b7885c2382b04fc29d63f96fb65c9c00f83176b04a24c5e2125ff875d50065b23b3f4581fd679cceee5f0904277876a08a9c34f74c9c04a06da6c93c8f58e8bafb91cdb1fc427a082f3bd83e0a08d26f5516b87de9e52df8f700032ce65e0797f600d5aa9b8f72bed268679f3c68c2e9e2f77bf30c38795a5901b7c529ef6e267b3a9b7b178c1c026689e1380536449648d2d6c42487d74552852ac8856a1d8aaaeb47de152458af8aeaa07456257463e6a1d57e86ac60a2967a78259917739c279f3ed332405eec81c5a98c77f320663c5e7922424c5dab9f68011afc66ed4ad2f155e9ff0f08d937535809987c11be221a13cbae2d5926f0846dede06c2b08b6e8461429fa94680b189bcb239ecd3f39360db42b561d1398934218f8e21fe796aac1ad4abb770d877f922ac544fbeef3a7e465557b4fcce0551da3901b1fac43927f77d3203b486fd35c108b32837b8dc0e08aa77471cf12b2845ed50b3cf0f41ac9c7bcb201f559fc4e2f722b6251299a5a8d548545ee2d0bc796b460ad354aab1efdd8449c3e42ee3e3f3104b2135a94f40c47d992a0ea10efad462ff7aba0a33a8b1be06f6b7f23265718a37da5585c97f418195e30a6f5175dcdea17598a4f08be21d7662f6f55cad7a44097de8a8ea0349f78acec353c1ee53010160102ac51b8585cf1798f12933cd0833a69f753f9dd4e90f5ae6bc8ff4a78e82a31b99c31c9a1a28f0459f2531746428196906974b2976b346e8633701e83bab1dc61b8d8eaf3ab240df8a2470db285a10c8d6dd2a61f119ac254640bc3b53ff79e0ca8f24a677465599c9eac6565548a8537a99e1a05104b7504bc0868cb07853a04e9e3623af7370e320c223aba720b35226aca14ec819513555171242fd8de9d916f1b58f5f054344e3710ee0f2a0137d17fa26a99dce509e40b2bce981abfaea42845f14ec1e2c2dbc34efab5199e4cc15921237048d8666b83500cb5203a74a52e0732838bd731990e9454c690d3f951064215f79a32c031271af3c712671318260ab7c0bb7a12751675241c75a65ed3d971764030a243febadb19a7ed0de5553e320e02a74080990c3d556fec4c10d28e1ab8760244257ed118ec2fb9dfa835cf3da6f2f558b5342fbfe711a421ee3adbda1b375057c376fabd43749fcf74fee357d2b527ead215ad6da43fc7fd19b91f74a178c09a56dd098b8dd2905d406d7ebec7149979578da0872c069946be71129e0fb9580ad0a274241b1cda5aa1dfe41815cf638f1c93e77b36682ac6d14475d571d444bd35896bdba10a2fd745ca51f7758bd52554dd411cb6011b964d6f85b3ed65c090f5745f222405f10993668b20ddd5723d3263bab2c2381871630e00bc5bb7c97a053d60a548b573c51ea570041b5a93d974ae6f664cf87926c2a80d335191535b652365c4bb54132147020e648c56af9b21672411f3bc24926641ec324b2761d7e675b0690b408746d760db4d3c90dc31b47b48a8bc2dc7986937d604dc1f9ee28df25215f0f827a5249b8c94337828c9e7d609368dc6ae09c6c7f7c0a563abd6559a15f7e68d69f8b7b6eae8154307c5f4483021d2d05327eeaae13055334808ff8afdbf0be7b876a87649fd91bbdd650372e982d7a0bde7e70fb28a37266a26e3809eaa317660c9d27a37bf3ce53a9d59d335d040f694b40eee696bfc86d74a2a11e6a9e8bd86559a3753e7ede49dcfc302969add9710262cfe319f0c5f6a869283d4dee19a16b503d32a59b14c0cfdc83c4d4fb573b6ab979d47db9df83f9dbe7fda3eff66b728caebeefe811373153729725f79d5f360e3a12331d5d42f1607a5b731c713f6983894481fb6d7ff9270f50a042f9b138197dea2f044d7c29c62db963c6fcf94dab08f428dc5979ab158a4677731669e8679fd0c02d4631a6bc7a1b123dd7bd4935f04fa05c24ca32b7061d86a67d2da7acb45d1a35e18882d44c5601d508baffc5dbee788224b8bfe3c2f4ae4d0af09a7b083516434e112a0dbfd302df6776f32e6ca6685405f103c3b91ee43e9f8747a82f1eed937fd80907b635fc2a3d153d5228dad307f96002ed7ca9812b0810444c7add562a046ef6d713826b1b6b7f1b2061017466f70ef87197aff0b470b61e8fa78a89c2df60941863318ef59e54afc75e894bd66721d937aff9c903f1afd05974f9edb6442a36889974b96646bdf86c66ec1010747126179c2577969df855aa73951a4d77f5105cfd09a52baa261322608e2be4ad8b0374bd241e234e9f55682bdc2931f18f3ffd4bd6823cb4587e6898762995883ff3cd2ecb3a4df020e3ad54b37452d23248aa120cbe3abee19b1daa6930d343b493ca88d6e1d4a1723183433c2c3a7c12e19f08f443bdcf8542d433c1884dd5cabf976e534bdf4a48136f9dd8a0ce8ec3666d75088d4d153f12b306dd9041c3fc274d9ab843192f6f9427f04bd0364c89effb9d58aa4fa68f7acbb10aa671e7eabf3e05bbafe51749fd8c2b99b4f6dd996d208b8243081a7d533633238e48267936214bc0458e5ee9959eadf5491433ebd47a460a8844ec570983cea378cc00111676a2031282e75910b85f80ecd6172cea5e44ea038148095882dd19202f0e37d1a421d2050c6714df9cf6de380b689756eb725104049ec11c04170bb44a7922d2a29461ce2f8bea56b87acb8376e879a07e18a1d7ab7d69b46cf1d6aed1c2cb6947fab25fb7fbe6fb1907d96d7e4f6d7ac173ec9ddeddef2d4a876c1875b427286bd580676a17b7fcd2b4f3fece8f7c8739b28081239c838e03bf4e24d598c18a6c8afbbf0a7abcebc710110381ca56d073a3ac9d5bd42f35600678ce04eefc6db2f03b95a530310a8300c75de48301e86f01088b075c1a685a2293edcaf7d16d264f6fc0e29f6215725520b70e202f80fc6747fa72a39c3bce69810d328446c94123d735805530a3745124dd8d2af6f829f91d1e7e01f28981c9d3f7d3e50f9e81fe359e84475698f00d66ebff9f924034d5a0d7935106dc3e2642b49f3d31cf06d53b6505b46f1a910e04c1f864afab6c275dd814dd7456cd949aec07f80e813c93804865a3d30428020c1416c6e3186651afddf9de0f096b9723be1af942d237f5921fdc7e23575926a0ae09f4e414743267bd2bb296208548de99770e7349a5f4ecce71547030d2b72390f717d16b9c7939366dec05da863040e447366e21694a85713ede15a2789c22a34a17d08b76a743e9653a83053e54890533bf42a956c25ce7c55f6f8a0632d3527c9e6e4ee23eccacd621a2152c5ff5628afa577d1ba4aa5129e237b43c0a49b749cc74425699ce16dc1fdffc548ef796b567da34fde5a90235b80f7ea52b8ecac57d52301a04414db8f19a9ccc139bbf0278c5c38c052b2f367cf6958a236f66f87b01ac15116d70515cbde2e93486c0c2198b265d7f39d0bf7dfe3cb65e71710324d26cd616a701807efc55e141223b124ea8873a3866ac350ebd9c0039cf3f26a2503e449909a6be9d9a276e54dafb172cc796b8e5f0874916194eab50dc5571e0aee15257cc984bdb08ed22b965f563c27129664ed8e12254e72ed26f9dbf33b4b13f9555e8644f2dfb5039e4a4a85761403c60f71eae012d2765ca32435794a0367c6bd743807458ed73394457b8eb3e18cac9edfdc727930d79353d53773cd1dacb10b8320635492797cab4d84ea6363a2732923f73571d1a62fd1becec29c75049460660a05e502059a1390959b2a6da787f89c533dd1b171ce1ecca99df31f9b22ad3ffadd2c2b8b50f0b2091eb3f4452cfec56edc5820032440e0203ebc901b52f7a9da7e2b2077ff68a46555602c3546b1bb52b58e707fc53482d21cab48edd6ceb1ff9fd4beafbc252fe6e6c587157137ffe0f5b1db82b357326d36fc6d833be06ce1564cd6ce6e3463ce44d7071eb84e290223c1eef20ef2edd8ccc56ead78b062cd2cf316e42b6062da8b87696e9253765b4e272754476da82ae9d4b85b46ec8b44a60a75dbcbe98cbca6607e9ec6148a5c4d4f489b02a5ce55ec0cc99b543f3145bb32d6d93a97621aaadab033415a63970d44aeb9033fd58226676c1a0de767ba4adda2258c78621109b6c70a71b92fe360fcdda368c849b85e810e5bcb74c36ab558f30336cd75f559436af1566d53519900a86f4bf48c27a6e6f71aaec8e03330da58e54c14ba4c77bc5fe0f9ac87cd36fe230acab85451bc2a842ed68ac596e2cf373c40fef073f9a90781ae2881a4666e3e1652f21b9e6e96e04866870f05f6c1900915fbc33f8fceaed25a2e7e78d9352fa133564b730092fed48022bf420913864d0720169ffcb64de251fe1b261d18ccd7e8c8535445b08b4eb823ede14527ca9e3a951d5a9cb64e24eaa6f500d5079f6090d9afe3dbb14f94c342dd0f1afddd1bc799052592141e5fff41ce436b0aa5c4ff33735556f5eda9889fe0a889edfab1584d895bf83a6a322a7fd248cd1d53fec8b0aedb5c0d1e8dc8e6f23629eed41037ae44d76b3f0ebbf9aa5135e3e52f86570c04e9c376ef1cfdda8db6a52b7a241a9978768a09886a43d2bf15a4028088b70ae27ce8ecc1f34160b78db23904be1e5a4df07c29d20c2673de03689340065b0da88e6619", 0x1000}, {&(0x7f0000001d80)="ed235ed192f98e0605fc3a5162dc0c472bf6eb5d16c4b44af61c02fc1fea00c90409fca3f9ad2f09d8bca1d42dc8", 0x2e}], 0x2, &(0x7f0000001e00)=[@rights={{0x24, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}], 0x28, 0x4000000}}, {{&(0x7f0000001e40)=@abs={0x0, 0x0, 0x4e22}, 0x6e, &(0x7f0000002380)=[{&(0x7f0000001ec0)="36283f006555be21f0f1dca348f5ec112b3dcfa31f9e8861fb2e1bc164dd44a43abcf109dbda5f5f1773444ce4a908bdfa85add880e81fb631f8582209cb6863c59f60265575bdd8aad88d700c6b7a115a3e819854f1b66aaedaca0477a2f7e32e82e48851397b02ef77d06c5f2086c544922af48325279f3a7aaddc2b8cb6da49c4aafdd04a038212bc2b02d7c17ec878bed0a6e65ac77ada5e0618689d1e4adb7e6406d3d06e5d133054cf6eed841606834ad9fb1b6aa125efbaca450991ea93603675cbb202c3500eec", 0xcb}, {&(0x7f0000001fc0)="00677225ddd9e303f03e07df5ec57d3118a6404ddbea98c89f0cfabfeaef540594db43412b9cbd362eef53d2e2a1509d3c79d76d044c05a56ea7ea369c4d36b0dcde199f33f721d94c323d502ac556890c5b04cf5290776e0de40b6922fb519c5cc1bd4ee55c14fb43f6b1df1d4c413a1f34353c5a2fc69184d6679e4f42322fc2d9d1c8e9f80de1791e7907e4bc7791a8b5aae3", 0x94}, {&(0x7f0000002080)="d31740a685e604c4ccb5004af4e9e922c29e4a0abb4a13889a2becaa1e9f60d9305377bfc880afc11ba86e98a57e5cf73df1eeba8fe6919272772681f6be495ef37cb52535ffe63b5aca90746c82c8df0aa088d5fd76e25e", 0x58}, {&(0x7f0000002100)="e44bce282c5451974a0ff1270aaab8509e3e1803ca4987fe0666dc89b0ff434712b226ca0c464b4200617d0a59606521abbebb997e266f682306b4b7251f8a79c94b83298906920f6d46b48cef2ff484fd66572845b8e3b9b497fee0b1ab71a9712f55765908e7c7011f380e8af4a5c7521e9635e3f4dc2b21ece3b3a7d1e7f50bb038ff1fffee05019ab6a4d91c86ffbefec8fe695b43f4bc151657c88bfaf90110c94e4ecc03691055aa2cb164a2d3f27a87f2c1e134136ec2464ae10871f0bc3cfec4c48221b6bd4e072e", 0xcc}, {&(0x7f0000002200)="267157f62049f9e7857018eb8a7a2a7e6e0ef8cbd4d2b5159cc74700f2fd0c83d164028e123a155d2b8fef3a7688333df81358f5d4015b0c8fffa66ad602e4c3745f0f3f514e53f48c12f8eb1cb4c1840215483be94dcecb", 0x58}, {&(0x7f0000002280)="69b34b2ec7bb05e2590c25d3c125a1067ae5a778ab41a010c58f69ed83829877d622a5a93691fc14247e44f4a7b8fe2811", 0x31}, {&(0x7f00000022c0)="1a87e433dc22da487b33c8a0865c75b112e4cf4f09397a4a47eea75fe5b540a39ae5142d092ffd8200d6eb0bdb37b83bad2a37364cf6354dee42d8e33b074116965d6dc34acea4d8032e2b58624d07a46913983508ea289afe40ba3a1b01b6bec0a7a3450aff60cfc5407c91bd98e73dca2e3ea29913c00778d295da9a4968dcc5", 0x81}], 0x7, &(0x7f0000002e00)=ANY=[@ANYBLOB="2800000000000000010000000100000063b98d0afb054eabc0ec57ef9f2d557a561d89b3ded8740ff540825c076a764fe944f23bd73fc0869c872f6bb762ed771960d29713a0fe4f70f651e7fe1d2f022384bae619c17127e9d21e33a563ba4088b317acc8b67b505aa44b13fc1c67bec539b6fc162d683e2d0d80d6037b11fe15e20629a21881ef572594967fb0cd0c9bf5641ad3e31d560df0975105e321541ee02d63bda46f9dea6e6563576b29318a56bcc14ca9593ccb48603d4362ab36285fa0fd0a4725b402a1539a2c04fb3653d5219372a109010a56e28b73caeed872637097067236052a7c5f305c378e7eff45", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="28000000000000000100000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="1c000000000000000100000002000000", @ANYRES32=r7, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=r5, @ANYRES32=0xee00, @ANYRES32, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0xee00, @ANYRES32=0x0, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32, @ANYRES32=0xee00, @ANYBLOB="00e48d1857", @ANYRES32, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32, @ANYRES32=0x0, @ANYRES32=r9, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=r6, @ANYRES32, @ANYRES32=0xee01, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=r10, @ANYRES32=0xee01, @ANYRES32=0xee01, @ANYBLOB='\x00\x00\x00\x00'], 0x148, 0x8080}}, {{&(0x7f0000002b40)=@abs={0x0, 0x0, 0x4e22}, 0x6e, &(0x7f0000002c80)=[{&(0x7f0000002bc0)="c4af2f08b278dd5350cde14e255c739a5de205e5daa382a5eb247e6adcf7185dab77e2b71dacc9223a5d228ec3b5653e8efb489b3ef578086114c6fa6372fc49db4c0bae2e8c49c383c0dd9c28def83f78579dedd5c6193532290b1701f7a71c53c9228ca12e43d3ca0769d2cdef09d4be0f825a51a39d114d002fe33215ec8859105672a5489605d34063c8f0127b35f8cd082d7da286489b4edf2bc82c530195da27b1a7b29e7b8f828caf755ddd3da876c6c766f2", 0xb6}], 0x1, 0x0, 0x0, 0x8080}}], 0x5, 0x0) sendto$inet6(r4, &(0x7f0000000000), 0xffffffffffffffe6, 0x0, 0x0, 0x18fae6fad8906d26) [ 2844.521096][ T4649] syz-executor.3 invoked oom-killer: gfp_mask=0xcc0(GFP_KERNEL), order=0, oom_score_adj=0 [ 2844.531061][ T4649] CPU: 0 PID: 4649 Comm: syz-executor.3 Not tainted 5.4.219-syzkaller-00002-ga0eae55f26a0 #0 [ 2844.541183][ T4649] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/12/2023 [ 2844.551209][ T4649] Call Trace: [ 2844.554481][ T4649] dump_stack+0x1d8/0x241 [ 2844.558783][ T4649] ? panic+0x73e/0x73e [ 2844.562822][ T4649] ? nf_ct_l4proto_log_invalid+0x26c/0x26c [ 2844.568606][ T4649] dump_header+0xdb/0x700 [ 2844.572927][ T4649] out_of_memory+0x6d0/0x940 [ 2844.577493][ T4649] ? unregister_oom_notifier+0x20/0x20 [ 2844.582926][ T4649] memory_max_write+0x528/0x600 [ 2844.587752][ T4649] ? memory_max_show+0xa0/0xa0 [ 2844.592500][ T4649] ? memory_max_show+0xa0/0xa0 [ 2844.597240][ T4649] cgroup_file_write+0x273/0x5c0 [ 2844.602154][ T4649] ? cgroup_seqfile_stop+0xc0/0xc0 [ 2844.607241][ T4649] ? kernfs_get+0x90/0x90 [ 2844.611549][ T4649] ? cgroup_seqfile_stop+0xc0/0xc0 [ 2844.616632][ T4649] kernfs_fop_write+0x2ec/0x3e0 [ 2844.621459][ T4649] ? kernfs_fop_read+0x450/0x450 [ 2844.626372][ T4649] __vfs_write+0x103/0x780 [ 2844.630762][ T4649] ? __kernel_write+0x340/0x340 [ 2844.635589][ T4649] ? switch_mm_irqs_off+0x338/0x960 [ 2844.640760][ T4649] ? check_preemption_disabled+0x9e/0x330 [ 2844.646473][ T4649] ? preempt_schedule_irq+0xef/0x140 [ 2844.651731][ T4649] ? debug_smp_processor_id+0x20/0x20 [ 2844.657076][ T4649] ? selinux_file_permission+0x2c2/0x530 [ 2844.662682][ T4649] vfs_write+0x210/0x4f0 [ 2844.666912][ T4649] ksys_write+0x198/0x2c0 [ 2844.671222][ T4649] ? __ia32_sys_read+0x80/0x80 [ 2844.675959][ T4649] do_syscall_64+0xcb/0x1c0 [ 2844.680437][ T4649] entry_SYSCALL_64_after_hwframe+0x5c/0xc1 [ 2844.686561][ T4649] memory: usage 10168kB, limit 0kB, failcnt 107 [ 2844.692806][ T4649] swap: usage 0kB, limit 9007199254740988kB, failcnt 0 [ 2844.699693][ T4649] Memory cgroup stats for /syz0: [ 2844.699939][ T4649] anon 0 [ 2844.699939][ T4649] file 10465280 [ 2844.699939][ T4649] kernel_stack 0 [ 2844.699939][ T4649] slab 0 [ 2844.699939][ T4649] sock 135168 [ 2844.699939][ T4649] shmem 10539008 [ 2844.699939][ T4649] file_mapped 135168 [ 2844.699939][ T4649] file_dirty 0 [ 2844.699939][ T4649] file_writeback 0 [ 2844.699939][ T4649] anon_thp 0 [ 2844.699939][ T4649] inactive_anon 135168 [ 2844.699939][ T4649] active_anon 10407936 [ 2844.699939][ T4649] inactive_file 90112 [ 2844.699939][ T4649] active_file 0 [ 2844.699939][ T4649] unevictable 0 [ 2844.699939][ T4649] slab_reclaimable 0 [ 2844.699939][ T4649] slab_unreclaimable 0 [ 2844.699939][ T4649] pgfault 1732038 [ 2844.699939][ T4649] pgmajfault 0 [ 2844.699939][ T4649] workingset_refault 99 [ 2844.699939][ T4649] workingset_activate 0 [ 2844.699939][ T4649] workingset_nodereclaim 0 [ 2844.699939][ T4649] pgrefill 2093 [ 2844.699939][ T4649] pgscan 2381 [ 2844.699939][ T4649] pgsteal 174 [ 2844.699939][ T4649] pgactivate 5049 [ 2844.795049][ T4649] Out of memory and no killable processes... 03:56:40 executing program 4: r0 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000300)={0x11, 0x5, &(0x7f00000000c0)=ANY=[@ANYBLOB="180000000000000000000000ff000000850000000e000000850000005000000095"], &(0x7f0000000100)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) r1 = bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000200)={&(0x7f0000000040)='sched_switch\x00', r0}, 0x10) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb, 0x100000002272, r1, 0x0) r2 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_int(r2, 0x1, 0x12, &(0x7f0000000240)=0xffffffff, 0x4) r3 = socket$unix(0x1, 0x1, 0x0) bind$unix(r3, &(0x7f00000001c0)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0x56) listen(r3, 0xfffffffc) connect$unix(r2, &(0x7f0000000140)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0x6e) ioctl$FITRIM(r2, 0xc0185879, &(0x7f0000000000)={0x10001, 0x0, 0x3}) r4 = accept(r3, 0x0, 0x0) recvfrom$unix(r2, &(0x7f00000000c0)=""/90, 0xffffffffffffffef, 0x0, 0x0, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) ptrace(0x10, 0x0) ptrace$cont(0x420b, 0x0, 0x8, 0x0) r5 = syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ptrace(0x10, r5) ptrace$cont(0x1f, r5, 0xb, 0x0) ioctl$TIOCGPGRP(0xffffffffffffffff, 0x540f, &(0x7f00000003c0)=0x0) r7 = syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ptrace(0x10, r7) write$binfmt_script(0xffffffffffffffff, &(0x7f00000027c0)=ANY=[@ANYBLOB="23652837437dea52d32ecf98243c3f8cfe69275feaa4c6a602fe8cc1b6c9f9ee85b883b4b438918ddcdebb3e3022ddd8d361c24385461b3c394bfe9c974272d310ee715ed2431b343dd005b2897b364aa2a6ef26b91c846367098fb2315b9f4671f93f96b4b84642901f4430c742a43a3f7e4b0c80cf3fa487ba0b17babb12057312ae9fa1a432a0576b50ae47ce", @ANYRESOCT, @ANYRES64=r5, @ANYBLOB="9d9f5d1992baf62ba56f36ce3836f4886419d2800d43c96af45424ac77682a15251efed119a823ada4420f7555224fc1d55e92aa1b2e92e58725d4a7891d52190d0fa4f29fdb8d19342c27f3fc8df90df47a9ef136316a4e4883f2bbe2610b4a8d16beecc6550b47c125eca65fae5cce6d43ce1d4cad3e56e0cb1b38600daf400fa57c07b1ed8b7cdee4b286df75cde6efabf2a25ef22d9c04e11e9f91f43be5f0d831e8e6963a6e6d4bf517df14e63a8d120589fc02d8a41d34cb540c9c08bdff1f41ca4a45301f45c3acb89ca2a52b5d6927ee7a3da413380dbd6e44a93d0ca0a8e6fab6c2b8e87cc2e4d513da000000000000000000000000000003000000000000000000a1cd352bda66d5bdda9f63eb9235f8e290fa5a61ef0419958e0384e57fc8ec7a84ee57b146cd6fbe632361ee03224edc", @ANYRES32, @ANYRES64], 0x208e24b) r8 = openat$fuse(0xffffffffffffff9c, &(0x7f0000002580), 0x42, 0x0) getresgid(&(0x7f0000000740), &(0x7f0000000100)=0x0, &(0x7f00000000c0)) mount$fuse(0x0, &(0x7f00000020c0)='./file0\x00', &(0x7f0000000040), 0x0, &(0x7f0000000280)=ANY=[@ANYBLOB='fd=', @ANYRESHEX=r8, @ANYBLOB=',rootmode=00000000000000000040000,user_id', @ANYRESDEC=0x0, @ANYBLOB=',group_id=', @ANYRESDEC=r9]) r10 = getpid() sched_setscheduler(r10, 0x2, &(0x7f0000000200)=0x4) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000002cc0)=[{{&(0x7f00000002c0)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f0000000340)=[{&(0x7f00000005c0)="7e4d9c71905bac21ed1772f81888e68333dab7bbafa8086cba4d3d996e8fc0473342f9649f4fd1c0ce7415e5cc2da336216fd5571f105f65f01c2c1da427459fdfc95eeea45c7a86117623a158dec07a14a1c1521bd9bc3f3a129fb5f2b0722fe693896d251d2d262cb8863727b1da2c5932079e37d10af97f753be5bd3b75519acaa6b042e2673d15e71ba4cad93244234672bbee6221f68a88bb50cc4fb052239966a7418ec13f9608e44d4743bcb0d43b706ee7f92ab09a4a3193e696df66e56552169adf00695a12426f758e91a534917a6eb948cbaccb5a33b6", 0xdc}], 0x1, &(0x7f0000000940)=ANY=[@ANYBLOB="1c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0xee00, @ANYRES32=0x0, @ANYBLOB="0000000020000000000000000100000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="1c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0xee01, @ANYRES32=0x0, @ANYBLOB="000000001c0000000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0xa0, 0x4080}}, {{&(0x7f0000000a00)=@abs={0x1, 0x0, 0x4e21}, 0x6e, &(0x7f0000000cc0)=[{&(0x7f0000000a80)="875d33de95d0d0d0f9140f672d", 0xd}, {&(0x7f0000000ac0)="02a4ccbbb0bb94b36bd00ba4737ba371356c63649a1cc2fe41eb65a1e42afb8b8267ae21c6550eedc3d4f3f002b2483415dc0536e479560df89cba85c4e5380934c9", 0x42}, {&(0x7f0000000b40)="ec0bb7d5b27077b9370d48beb4ff593c1db4d05dc2fbad976f25fef56a3230415abe403627dcefce7a577694a2e77ef9c04a57a61c6248f90a404a6082727a6e0e8d600db1786b8eb3a810c2c59e46abf00bc5a163e8358eac0553c2d0d7e723f9cf36cb1f9a7c1a27765ef160223273b49c2208856d189a1da5cd2e26a953f70b7d1837b5d7f7fbdb8aafd6ba7fdb55d060d55de5ea1012f4ec4e2e192cd0", 0x9f}, {&(0x7f0000000c00)="0677be9a58fd849799410dcac365eb19a7bcca8a4366ff1f3d9e9538f28fceaba07a6c8b87d12e9bbeeb4595ed7b47add83dc18b769c9adfe82768d435af6cf6db383d2c2dd9ffc02a5cd426c1b86faeaf8425675dd566a6515917f38d63235f355ea6c2589094025bf759403002611b48eaf123f4e362ea00d39119c0e1b0b0f9d342b5", 0x84}], 0x4, 0x0, 0x0, 0x4000000}}, {{&(0x7f0000000d00)=@abs={0x1, 0x0, 0x4e24}, 0x6e, &(0x7f0000001dc0)=[{&(0x7f0000000d80)="ebc3b6aa6f322baf6b33907cc5c50d35757a018a9ff30f2338e7fac4e320cadb3c12dbf69de3d8c5e9ad74eabee0132fe60e9fe1c2431d8b811a5bdc1350b454cc3faa9f98b29e736cb03f7ab277cc46a3e7937935fdb7a1b11fa53e3829ee6d02d752babb0e8037a4e042436199b60aa0c0bf9099522afb540d29d9f001426c09b1d324dad3f14779a33aa87ffc5f982257e676fa822034beec7c0393295a417655392d6ef7ff3820fd582a43a79574dec1e1496b229fabf18a27377cbe55c303b84a60569a787ecf55732dae8cf5895d33f3584a6e0defed6dd70500c414f0eb97158619f696977086d4206c37f5b3dda3aff2e538e39acbc849617c4629d32e241a1e6708e0e1a752d07cdf38eb999742d0ae4729b7f094a43cc44594b0ad228131d63c0f6bc85b4530b879e37907f8f0e239b9989070350fac6a55f011548aa54fd5099f33eb05d890ef7ffbcfad14169651bcfafa987dadfaa0fc25f23a553148a02bad694555592f6703d66f9a5e0d9df41ea4440ee4a93305133981da036ff68baf34ce4523ca6c1a391334b620a5d3dbaa47eb8c641f7068cf294f56a3a06f1e2cd1791c10489b53be1305b012d72a97125808112c0c4b86446f77f51663c85808067a9c2f892469454682baae1d5f062be0dedf7dee9312c3e67f855808d36dc4d5f5df1e882bc34b95b18f3799705347a46c33324f6ffb88416ca420d47ee7301266bd9a8bf3a635a207e243dcd49e44cf66b6474ea32a93d2c54fbcf6782f550a8248859700341d85c4b20f3ec91bc860044e2b4545034992a35ab8a9e9b57b6f395e2f1424447261c82781e53864c5e8953d876cdbc3a53419ba71cbc10683e8a966cb0d29c0660a5b67b456bbe7943ad1a12d4f1e1387ceb1abad39043ad7f76a2dbc5894f1e5276867e9a351b9ceccbf505f7ea7806bee6700f5cb456c8e48bb583ca49923e09c6ff33e361aa41be4732b3bb586d37cac8007876491e6a69290acf16f4fad1ffa7a17b5d5f361ab3202ceaa5862146b88b38c6c824239da1d275782b897130e227fa1dc3f7fcdefe50ab4cb9a8cbfeca5d728e471c6df4a47dc8c308a7ab2a21eb54b65011eea0ad0bd5748c1c36f658b660b9a8d3d2a39bc4d350bbb7b52b7885c2382b04fc29d63f96fb65c9c00f83176b04a24c5e2125ff875d50065b23b3f4581fd679cceee5f0904277876a08a9c34f74c9c04a06da6c93c8f58e8bafb91cdb1fc427a082f3bd83e0a08d26f5516b87de9e52df8f700032ce65e0797f600d5aa9b8f72bed268679f3c68c2e9e2f77bf30c38795a5901b7c529ef6e267b3a9b7b178c1c026689e1380536449648d2d6c42487d74552852ac8856a1d8aaaeb47de152458af8aeaa07456257463e6a1d57e86ac60a2967a78259917739c279f3ed332405eec81c5a98c77f320663c5e7922424c5dab9f68011afc66ed4ad2f155e9ff0f08d937535809987c11be221a13cbae2d5926f0846dede06c2b08b6e8461429fa94680b189bcb239ecd3f39360db42b561d1398934218f8e21fe796aac1ad4abb770d877f922ac544fbeef3a7e465557b4fcce0551da3901b1fac43927f77d3203b486fd35c108b32837b8dc0e08aa77471cf12b2845ed50b3cf0f41ac9c7bcb201f559fc4e2f722b6251299a5a8d548545ee2d0bc796b460ad354aab1efdd8449c3e42ee3e3f3104b2135a94f40c47d992a0ea10efad462ff7aba0a33a8b1be06f6b7f23265718a37da5585c97f418195e30a6f5175dcdea17598a4f08be21d7662f6f55cad7a44097de8a8ea0349f78acec353c1ee53010160102ac51b8585cf1798f12933cd0833a69f753f9dd4e90f5ae6bc8ff4a78e82a31b99c31c9a1a28f0459f2531746428196906974b2976b346e8633701e83bab1dc61b8d8eaf3ab240df8a2470db285a10c8d6dd2a61f119ac254640bc3b53ff79e0ca8f24a677465599c9eac6565548a8537a99e1a05104b7504bc0868cb07853a04e9e3623af7370e320c223aba720b35226aca14ec819513555171242fd8de9d916f1b58f5f054344e3710ee0f2a0137d17fa26a99dce509e40b2bce981abfaea42845f14ec1e2c2dbc34efab5199e4cc15921237048d8666b83500cb5203a74a52e0732838bd731990e9454c690d3f951064215f79a32c031271af3c712671318260ab7c0bb7a12751675241c75a65ed3d971764030a243febadb19a7ed0de5553e320e02a74080990c3d556fec4c10d28e1ab8760244257ed118ec2fb9dfa835cf3da6f2f558b5342fbfe711a421ee3adbda1b375057c376fabd43749fcf74fee357d2b527ead215ad6da43fc7fd19b91f74a178c09a56dd098b8dd2905d406d7ebec7149979578da0872c069946be71129e0fb9580ad0a274241b1cda5aa1dfe41815cf638f1c93e77b36682ac6d14475d571d444bd35896bdba10a2fd745ca51f7758bd52554dd411cb6011b964d6f85b3ed65c090f5745f222405f10993668b20ddd5723d3263bab2c2381871630e00bc5bb7c97a053d60a548b573c51ea570041b5a93d974ae6f664cf87926c2a80d335191535b652365c4bb54132147020e648c56af9b21672411f3bc24926641ec324b2761d7e675b0690b408746d760db4d3c90dc31b47b48a8bc2dc7986937d604dc1f9ee28df25215f0f827a5249b8c94337828c9e7d609368dc6ae09c6c7f7c0a563abd6559a15f7e68d69f8b7b6eae8154307c5f4483021d2d05327eeaae13055334808ff8afdbf0be7b876a87649fd91bbdd650372e982d7a0bde7e70fb28a37266a26e3809eaa317660c9d27a37bf3ce53a9d59d335d040f694b40eee696bfc86d74a2a11e6a9e8bd86559a3753e7ede49dcfc302969add9710262cfe319f0c5f6a869283d4dee19a16b503d32a59b14c0cfdc83c4d4fb573b6ab979d47db9df83f9dbe7fda3eff66b728caebeefe811373153729725f79d5f360e3a12331d5d42f1607a5b731c713f6983894481fb6d7ff9270f50a042f9b138197dea2f044d7c29c62db963c6fcf94dab08f428dc5979ab158a4677731669e8679fd0c02d4631a6bc7a1b123dd7bd4935f04fa05c24ca32b7061d86a67d2da7acb45d1a35e18882d44c5601d508baffc5dbee788224b8bfe3c2f4ae4d0af09a7b083516434e112a0dbfd302df6776f32e6ca6685405f103c3b91ee43e9f8747a82f1eed937fd80907b635fc2a3d153d5228dad307f96002ed7ca9812b0810444c7add562a046ef6d713826b1b6b7f1b2061017466f70ef87197aff0b470b61e8fa78a89c2df60941863318ef59e54afc75e894bd66721d937aff9c903f1afd05974f9edb6442a36889974b96646bdf86c66ec1010747126179c2577969df855aa73951a4d77f5105cfd09a52baa261322608e2be4ad8b0374bd241e234e9f55682bdc2931f18f3ffd4bd6823cb4587e6898762995883ff3cd2ecb3a4df020e3ad54b37452d23248aa120cbe3abee19b1daa6930d343b493ca88d6e1d4a1723183433c2c3a7c12e19f08f443bdcf8542d433c1884dd5cabf976e534bdf4a48136f9dd8a0ce8ec3666d75088d4d153f12b306dd9041c3fc274d9ab843192f6f9427f04bd0364c89effb9d58aa4fa68f7acbb10aa671e7eabf3e05bbafe51749fd8c2b99b4f6dd996d208b8243081a7d533633238e48267936214bc0458e5ee9959eadf5491433ebd47a460a8844ec570983cea378cc00111676a2031282e75910b85f80ecd6172cea5e44ea038148095882dd19202f0e37d1a421d2050c6714df9cf6de380b689756eb725104049ec11c04170bb44a7922d2a29461ce2f8bea56b87acb8376e879a07e18a1d7ab7d69b46cf1d6aed1c2cb6947fab25fb7fbe6fb1907d96d7e4f6d7ac173ec9ddeddef2d4a876c1875b427286bd580676a17b7fcd2b4f3fece8f7c8739b28081239c838e03bf4e24d598c18a6c8afbbf0a7abcebc710110381ca56d073a3ac9d5bd42f35600678ce04eefc6db2f03b95a530310a8300c75de48301e86f01088b075c1a685a2293edcaf7d16d264f6fc0e29f6215725520b70e202f80fc6747fa72a39c3bce69810d328446c94123d735805530a3745124dd8d2af6f829f91d1e7e01f28981c9d3f7d3e50f9e81fe359e84475698f00d66ebff9f924034d5a0d7935106dc3e2642b49f3d31cf06d53b6505b46f1a910e04c1f864afab6c275dd814dd7456cd949aec07f80e813c93804865a3d30428020c1416c6e3186651afddf9de0f096b9723be1af942d237f5921fdc7e23575926a0ae09f4e414743267bd2bb296208548de99770e7349a5f4ecce71547030d2b72390f717d16b9c7939366dec05da863040e447366e21694a85713ede15a2789c22a34a17d08b76a743e9653a83053e54890533bf42a956c25ce7c55f6f8a0632d3527c9e6e4ee23eccacd621a2152c5ff5628afa577d1ba4aa5129e237b43c0a49b749cc74425699ce16dc1fdffc548ef796b567da34fde5a90235b80f7ea52b8ecac57d52301a04414db8f19a9ccc139bbf0278c5c38c052b2f367cf6958a236f66f87b01ac15116d70515cbde2e93486c0c2198b265d7f39d0bf7dfe3cb65e71710324d26cd616a701807efc55e141223b124ea8873a3866ac350ebd9c0039cf3f26a2503e449909a6be9d9a276e54dafb172cc796b8e5f0874916194eab50dc5571e0aee15257cc984bdb08ed22b965f563c27129664ed8e12254e72ed26f9dbf33b4b13f9555e8644f2dfb5039e4a4a85761403c60f71eae012d2765ca32435794a0367c6bd743807458ed73394457b8eb3e18cac9edfdc727930d79353d53773cd1dacb10b8320635492797cab4d84ea6363a2732923f73571d1a62fd1becec29c75049460660a05e502059a1390959b2a6da787f89c533dd1b171ce1ecca99df31f9b22ad3ffadd2c2b8b50f0b2091eb3f4452cfec56edc5820032440e0203ebc901b52f7a9da7e2b2077ff68a46555602c3546b1bb52b58e707fc53482d21cab48edd6ceb1ff9fd4beafbc252fe6e6c587157137ffe0f5b1db82b357326d36fc6d833be06ce1564cd6ce6e3463ce44d7071eb84e290223c1eef20ef2edd8ccc56ead78b062cd2cf316e42b6062da8b87696e9253765b4e272754476da82ae9d4b85b46ec8b44a60a75dbcbe98cbca6607e9ec6148a5c4d4f489b02a5ce55ec0cc99b543f3145bb32d6d93a97621aaadab033415a63970d44aeb9033fd58226676c1a0de767ba4adda2258c78621109b6c70a71b92fe360fcdda368c849b85e810e5bcb74c36ab558f30336cd75f559436af1566d53519900a86f4bf48c27a6e6f71aaec8e03330da58e54c14ba4c77bc5fe0f9ac87cd36fe230acab85451bc2a842ed68ac596e2cf373c40fef073f9a90781ae2881a4666e3e1652f21b9e6e96e04866870f05f6c1900915fbc33f8fceaed25a2e7e78d9352fa133564b730092fed48022bf420913864d0720169ffcb64de251fe1b261d18ccd7e8c8535445b08b4eb823ede14527ca9e3a951d5a9cb64e24eaa6f500d5079f6090d9afe3dbb14f94c342dd0f1afddd1bc799052592141e5fff41ce436b0aa5c4ff33735556f5eda9889fe0a889edfab1584d895bf83a6a322a7fd248cd1d53fec8b0aedb5c0d1e8dc8e6f23629eed41037ae44d76b3f0ebbf9aa5135e3e52f86570c04e9c376ef1cfdda8db6a52b7a241a9978768a09886a43d2bf15a4028088b70ae27ce8ecc1f34160b78db23904be1e5a4df07c29d20c2673de03689340065b0da88e6619", 0x1000}, {&(0x7f0000001d80)="ed235ed192f98e0605fc3a5162dc0c472bf6eb5d16c4b44af61c02fc1fea00c90409fca3f9ad2f09d8bca1d42dc8", 0x2e}], 0x2, &(0x7f0000001e00)=[@rights={{0x24, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}], 0x28, 0x4000000}}, {{&(0x7f0000001e40)=@abs={0x0, 0x0, 0x4e22}, 0x6e, &(0x7f0000002380)=[{&(0x7f0000001ec0)="36283f006555be21f0f1dca348f5ec112b3dcfa31f9e8861fb2e1bc164dd44a43abcf109dbda5f5f1773444ce4a908bdfa85add880e81fb631f8582209cb6863c59f60265575bdd8aad88d700c6b7a115a3e819854f1b66aaedaca0477a2f7e32e82e48851397b02ef77d06c5f2086c544922af48325279f3a7aaddc2b8cb6da49c4aafdd04a038212bc2b02d7c17ec878bed0a6e65ac77ada5e0618689d1e4adb7e6406d3d06e5d133054cf6eed841606834ad9fb1b6aa125efbaca450991ea93603675cbb202c3500eec", 0xcb}, {&(0x7f0000001fc0)="00677225ddd9e303f03e07df5ec57d3118a6404ddbea98c89f0cfabfeaef540594db43412b9cbd362eef53d2e2a1509d3c79d76d044c05a56ea7ea369c4d36b0dcde199f33f721d94c323d502ac556890c5b04cf5290776e0de40b6922fb519c5cc1bd4ee55c14fb43f6b1df1d4c413a1f34353c5a2fc69184d6679e4f42322fc2d9d1c8e9f80de1791e7907e4bc7791a8b5aae3", 0x94}, {&(0x7f0000002080)="d31740a685e604c4ccb5004af4e9e922c29e4a0abb4a13889a2becaa1e9f60d9305377bfc880afc11ba86e98a57e5cf73df1eeba8fe6919272772681f6be495ef37cb52535ffe63b5aca90746c82c8df0aa088d5fd76e25e", 0x58}, {&(0x7f0000002100)="e44bce282c5451974a0ff1270aaab8509e3e1803ca4987fe0666dc89b0ff434712b226ca0c464b4200617d0a59606521abbebb997e266f682306b4b7251f8a79c94b83298906920f6d46b48cef2ff484fd66572845b8e3b9b497fee0b1ab71a9712f55765908e7c7011f380e8af4a5c7521e9635e3f4dc2b21ece3b3a7d1e7f50bb038ff1fffee05019ab6a4d91c86ffbefec8fe695b43f4bc151657c88bfaf90110c94e4ecc03691055aa2cb164a2d3f27a87f2c1e134136ec2464ae10871f0bc3cfec4c48221b6bd4e072e", 0xcc}, {&(0x7f0000002200)="267157f62049f9e7857018eb8a7a2a7e6e0ef8cbd4d2b5159cc74700f2fd0c83d164028e123a155d2b8fef3a7688333df81358f5d4015b0c8fffa66ad602e4c3745f0f3f514e53f48c12f8eb1cb4c1840215483be94dcecb", 0x58}, {&(0x7f0000002280)="69b34b2ec7bb05e2590c25d3c125a1067ae5a778ab41a010c58f69ed83829877d622a5a93691fc14247e44f4a7b8fe2811", 0x31}, {&(0x7f00000022c0)="1a87e433dc22da487b33c8a0865c75b112e4cf4f09397a4a47eea75fe5b540a39ae5142d092ffd8200d6eb0bdb37b83bad2a37364cf6354dee42d8e33b074116965d6dc34acea4d8032e2b58624d07a46913983508ea289afe40ba3a1b01b6bec0a7a3450aff60cfc5407c91bd98e73dca2e3ea29913c00778d295da9a4968dcc5", 0x81}], 0x7, &(0x7f0000002e00)=ANY=[@ANYBLOB="2800000000000000010000000100000063b98d0afb054eabc0ec57ef9f2d557a561d89b3ded8740ff540825c076a764fe944f23bd73fc0869c872f6bb762ed771960d29713a0fe4f70f651e7fe1d2f022384bae619c17127e9d21e33a563ba4088b317acc8b67b505aa44b13fc1c67bec539b6fc162d683e2d0d80d6037b11fe15e20629a21881ef572594967fb0cd0c9bf5641ad3e31d560df0975105e321541ee02d63bda46f9dea6e6563576b29318a56bcc14ca9593ccb48603d4362ab36285fa0fd0a4725b402a1539a2c04fb3653d5219372a109010a56e28b73caeed872637097067236052a7c5f305c378e7eff45", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="28000000000000000100000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="1c000000000000000100000002000000", @ANYRES32=r7, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=r5, @ANYRES32=0xee00, @ANYRES32, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0xee00, @ANYRES32=0x0, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32, @ANYRES32=0xee00, @ANYBLOB="00e48d1857", @ANYRES32, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32, @ANYRES32=0x0, @ANYRES32=r9, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=r6, @ANYRES32, @ANYRES32=0xee01, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=r10, @ANYRES32=0xee01, @ANYRES32=0xee01, @ANYBLOB='\x00\x00\x00\x00'], 0x148, 0x8080}}, {{&(0x7f0000002b40)=@abs={0x0, 0x0, 0x4e22}, 0x6e, &(0x7f0000002c80)=[{&(0x7f0000002bc0)="c4af2f08b278dd5350cde14e255c739a5de205e5daa382a5eb247e6adcf7185dab77e2b71dacc9223a5d228ec3b5653e8efb489b3ef578086114c6fa6372fc49db4c0bae2e8c49c383c0dd9c28def83f78579dedd5c6193532290b1701f7a71c53c9228ca12e43d3ca0769d2cdef09d4be0f825a51a39d114d002fe33215ec8859105672a5489605d34063c8f0127b35f8cd082d7da286489b4edf2bc82c530195da27b1a7b29e7b8f828caf755ddd3da876c6c766f2", 0xb6}], 0x1, 0x0, 0x0, 0x8080}}], 0x5, 0x0) sendto$inet6(r4, &(0x7f0000000000), 0xffffffffffffffe6, 0x0, 0x0, 0x18fae6fad8906d26) 03:56:40 executing program 2: r0 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000300)={0x11, 0x5, &(0x7f00000000c0)=ANY=[@ANYBLOB="180000000000000000000000ff000000850000000e000000850000005000000095"], &(0x7f0000000100)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) r1 = bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000200)={&(0x7f0000000040)='sched_switch\x00', r0}, 0x10) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb, 0x100000002272, r1, 0x0) r2 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_int(r2, 0x1, 0x12, &(0x7f0000000240)=0xffffffff, 0x4) r3 = socket$unix(0x1, 0x1, 0x0) bind$unix(r3, &(0x7f00000001c0)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0x56) listen(r3, 0xfffffffc) connect$unix(r2, &(0x7f0000000140)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0x6e) ioctl$FITRIM(r2, 0xc0185879, &(0x7f0000000000)={0x10001, 0x0, 0x3}) r4 = accept(r3, 0x0, 0x0) recvfrom$unix(r2, &(0x7f00000000c0)=""/90, 0xffffffffffffffef, 0x0, 0x0, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) ptrace(0x10, 0x0) ptrace$cont(0x420b, 0x0, 0x8, 0x0) r5 = syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ptrace(0x10, r5) ptrace$cont(0x1f, r5, 0xb, 0x0) ioctl$TIOCGPGRP(0xffffffffffffffff, 0x540f, &(0x7f00000003c0)=0x0) r7 = syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ptrace(0x10, r7) write$binfmt_script(0xffffffffffffffff, &(0x7f00000027c0)=ANY=[@ANYBLOB="23652837437dea52d32ecf98243c3f8cfe69275feaa4c6a602fe8cc1b6c9f9ee85b883b4b438918ddcdebb3e3022ddd8d361c24385461b3c394bfe9c974272d310ee715ed2431b343dd005b2897b364aa2a6ef26b91c846367098fb2315b9f4671f93f96b4b84642901f4430c742a43a3f7e4b0c80cf3fa487ba0b17babb12057312ae9fa1a432a0576b50ae47ce", @ANYRESOCT, @ANYRES64=r5, @ANYBLOB="9d9f5d1992baf62ba56f36ce3836f4886419d2800d43c96af45424ac77682a15251efed119a823ada4420f7555224fc1d55e92aa1b2e92e58725d4a7891d52190d0fa4f29fdb8d19342c27f3fc8df90df47a9ef136316a4e4883f2bbe2610b4a8d16beecc6550b47c125eca65fae5cce6d43ce1d4cad3e56e0cb1b38600daf400fa57c07b1ed8b7cdee4b286df75cde6efabf2a25ef22d9c04e11e9f91f43be5f0d831e8e6963a6e6d4bf517df14e63a8d120589fc02d8a41d34cb540c9c08bdff1f41ca4a45301f45c3acb89ca2a52b5d6927ee7a3da413380dbd6e44a93d0ca0a8e6fab6c2b8e87cc2e4d513da000000000000000000000000000003000000000000000000a1cd352bda66d5bdda9f63eb9235f8e290fa5a61ef0419958e0384e57fc8ec7a84ee57b146cd6fbe632361ee03224edc", @ANYRES32, @ANYRES64], 0x208e24b) r8 = openat$fuse(0xffffffffffffff9c, &(0x7f0000002580), 0x42, 0x0) getresgid(&(0x7f0000000740), &(0x7f0000000100)=0x0, &(0x7f00000000c0)) mount$fuse(0x0, &(0x7f00000020c0)='./file0\x00', &(0x7f0000000040), 0x0, &(0x7f0000000280)=ANY=[@ANYBLOB='fd=', @ANYRESHEX=r8, @ANYBLOB=',rootmode=00000000000000000040000,user_id', @ANYRESDEC=0x0, @ANYBLOB=',group_id=', @ANYRESDEC=r9]) r10 = getpid() sched_setscheduler(r10, 0x2, &(0x7f0000000200)=0x4) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000002cc0)=[{{&(0x7f00000002c0)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f0000000340)=[{&(0x7f00000005c0)="7e4d9c71905bac21ed1772f81888e68333dab7bbafa8086cba4d3d996e8fc0473342f9649f4fd1c0ce7415e5cc2da336216fd5571f105f65f01c2c1da427459fdfc95eeea45c7a86117623a158dec07a14a1c1521bd9bc3f3a129fb5f2b0722fe693896d251d2d262cb8863727b1da2c5932079e37d10af97f753be5bd3b75519acaa6b042e2673d15e71ba4cad93244234672bbee6221f68a88bb50cc4fb052239966a7418ec13f9608e44d4743bcb0d43b706ee7f92ab09a4a3193e696df66e56552169adf00695a12426f758e91a534917a6eb948cbaccb5a33b6", 0xdc}], 0x1, &(0x7f0000000940)=ANY=[@ANYBLOB="1c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0xee00, @ANYRES32=0x0, @ANYBLOB="0000000020000000000000000100000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="1c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0xee01, @ANYRES32=0x0, @ANYBLOB="000000001c0000000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0xa0, 0x4080}}, {{&(0x7f0000000a00)=@abs={0x1, 0x0, 0x4e21}, 0x6e, &(0x7f0000000cc0)=[{&(0x7f0000000a80)="875d33de95d0d0d0f9140f672d", 0xd}, {&(0x7f0000000ac0)="02a4ccbbb0bb94b36bd00ba4737ba371356c63649a1cc2fe41eb65a1e42afb8b8267ae21c6550eedc3d4f3f002b2483415dc0536e479560df89cba85c4e5380934c9", 0x42}, {&(0x7f0000000b40)="ec0bb7d5b27077b9370d48beb4ff593c1db4d05dc2fbad976f25fef56a3230415abe403627dcefce7a577694a2e77ef9c04a57a61c6248f90a404a6082727a6e0e8d600db1786b8eb3a810c2c59e46abf00bc5a163e8358eac0553c2d0d7e723f9cf36cb1f9a7c1a27765ef160223273b49c2208856d189a1da5cd2e26a953f70b7d1837b5d7f7fbdb8aafd6ba7fdb55d060d55de5ea1012f4ec4e2e192cd0", 0x9f}, {&(0x7f0000000c00)="0677be9a58fd849799410dcac365eb19a7bcca8a4366ff1f3d9e9538f28fceaba07a6c8b87d12e9bbeeb4595ed7b47add83dc18b769c9adfe82768d435af6cf6db383d2c2dd9ffc02a5cd426c1b86faeaf8425675dd566a6515917f38d63235f355ea6c2589094025bf759403002611b48eaf123f4e362ea00d39119c0e1b0b0f9d342b5", 0x84}], 0x4, 0x0, 0x0, 0x4000000}}, {{&(0x7f0000000d00)=@abs={0x1, 0x0, 0x4e24}, 0x6e, &(0x7f0000001dc0)=[{&(0x7f0000000d80)="ebc3b6aa6f322baf6b33907cc5c50d35757a018a9ff30f2338e7fac4e320cadb3c12dbf69de3d8c5e9ad74eabee0132fe60e9fe1c2431d8b811a5bdc1350b454cc3faa9f98b29e736cb03f7ab277cc46a3e7937935fdb7a1b11fa53e3829ee6d02d752babb0e8037a4e042436199b60aa0c0bf9099522afb540d29d9f001426c09b1d324dad3f14779a33aa87ffc5f982257e676fa822034beec7c0393295a417655392d6ef7ff3820fd582a43a79574dec1e1496b229fabf18a27377cbe55c303b84a60569a787ecf55732dae8cf5895d33f3584a6e0defed6dd70500c414f0eb97158619f696977086d4206c37f5b3dda3aff2e538e39acbc849617c4629d32e241a1e6708e0e1a752d07cdf38eb999742d0ae4729b7f094a43cc44594b0ad228131d63c0f6bc85b4530b879e37907f8f0e239b9989070350fac6a55f011548aa54fd5099f33eb05d890ef7ffbcfad14169651bcfafa987dadfaa0fc25f23a553148a02bad694555592f6703d66f9a5e0d9df41ea4440ee4a93305133981da036ff68baf34ce4523ca6c1a391334b620a5d3dbaa47eb8c641f7068cf294f56a3a06f1e2cd1791c10489b53be1305b012d72a97125808112c0c4b86446f77f51663c85808067a9c2f892469454682baae1d5f062be0dedf7dee9312c3e67f855808d36dc4d5f5df1e882bc34b95b18f3799705347a46c33324f6ffb88416ca420d47ee7301266bd9a8bf3a635a207e243dcd49e44cf66b6474ea32a93d2c54fbcf6782f550a8248859700341d85c4b20f3ec91bc860044e2b4545034992a35ab8a9e9b57b6f395e2f1424447261c82781e53864c5e8953d876cdbc3a53419ba71cbc10683e8a966cb0d29c0660a5b67b456bbe7943ad1a12d4f1e1387ceb1abad39043ad7f76a2dbc5894f1e5276867e9a351b9ceccbf505f7ea7806bee6700f5cb456c8e48bb583ca49923e09c6ff33e361aa41be4732b3bb586d37cac8007876491e6a69290acf16f4fad1ffa7a17b5d5f361ab3202ceaa5862146b88b38c6c824239da1d275782b897130e227fa1dc3f7fcdefe50ab4cb9a8cbfeca5d728e471c6df4a47dc8c308a7ab2a21eb54b65011eea0ad0bd5748c1c36f658b660b9a8d3d2a39bc4d350bbb7b52b7885c2382b04fc29d63f96fb65c9c00f83176b04a24c5e2125ff875d50065b23b3f4581fd679cceee5f0904277876a08a9c34f74c9c04a06da6c93c8f58e8bafb91cdb1fc427a082f3bd83e0a08d26f5516b87de9e52df8f700032ce65e0797f600d5aa9b8f72bed268679f3c68c2e9e2f77bf30c38795a5901b7c529ef6e267b3a9b7b178c1c026689e1380536449648d2d6c42487d74552852ac8856a1d8aaaeb47de152458af8aeaa07456257463e6a1d57e86ac60a2967a78259917739c279f3ed332405eec81c5a98c77f320663c5e7922424c5dab9f68011afc66ed4ad2f155e9ff0f08d937535809987c11be221a13cbae2d5926f0846dede06c2b08b6e8461429fa94680b189bcb239ecd3f39360db42b561d1398934218f8e21fe796aac1ad4abb770d877f922ac544fbeef3a7e465557b4fcce0551da3901b1fac43927f77d3203b486fd35c108b32837b8dc0e08aa77471cf12b2845ed50b3cf0f41ac9c7bcb201f559fc4e2f722b6251299a5a8d548545ee2d0bc796b460ad354aab1efdd8449c3e42ee3e3f3104b2135a94f40c47d992a0ea10efad462ff7aba0a33a8b1be06f6b7f23265718a37da5585c97f418195e30a6f5175dcdea17598a4f08be21d7662f6f55cad7a44097de8a8ea0349f78acec353c1ee53010160102ac51b8585cf1798f12933cd0833a69f753f9dd4e90f5ae6bc8ff4a78e82a31b99c31c9a1a28f0459f2531746428196906974b2976b346e8633701e83bab1dc61b8d8eaf3ab240df8a2470db285a10c8d6dd2a61f119ac254640bc3b53ff79e0ca8f24a677465599c9eac6565548a8537a99e1a05104b7504bc0868cb07853a04e9e3623af7370e320c223aba720b35226aca14ec819513555171242fd8de9d916f1b58f5f054344e3710ee0f2a0137d17fa26a99dce509e40b2bce981abfaea42845f14ec1e2c2dbc34efab5199e4cc15921237048d8666b83500cb5203a74a52e0732838bd731990e9454c690d3f951064215f79a32c031271af3c712671318260ab7c0bb7a12751675241c75a65ed3d971764030a243febadb19a7ed0de5553e320e02a74080990c3d556fec4c10d28e1ab8760244257ed118ec2fb9dfa835cf3da6f2f558b5342fbfe711a421ee3adbda1b375057c376fabd43749fcf74fee357d2b527ead215ad6da43fc7fd19b91f74a178c09a56dd098b8dd2905d406d7ebec7149979578da0872c069946be71129e0fb9580ad0a274241b1cda5aa1dfe41815cf638f1c93e77b36682ac6d14475d571d444bd35896bdba10a2fd745ca51f7758bd52554dd411cb6011b964d6f85b3ed65c090f5745f222405f10993668b20ddd5723d3263bab2c2381871630e00bc5bb7c97a053d60a548b573c51ea570041b5a93d974ae6f664cf87926c2a80d335191535b652365c4bb54132147020e648c56af9b21672411f3bc24926641ec324b2761d7e675b0690b408746d760db4d3c90dc31b47b48a8bc2dc7986937d604dc1f9ee28df25215f0f827a5249b8c94337828c9e7d609368dc6ae09c6c7f7c0a563abd6559a15f7e68d69f8b7b6eae8154307c5f4483021d2d05327eeaae13055334808ff8afdbf0be7b876a87649fd91bbdd650372e982d7a0bde7e70fb28a37266a26e3809eaa317660c9d27a37bf3ce53a9d59d335d040f694b40eee696bfc86d74a2a11e6a9e8bd86559a3753e7ede49dcfc302969add9710262cfe319f0c5f6a869283d4dee19a16b503d32a59b14c0cfdc83c4d4fb573b6ab979d47db9df83f9dbe7fda3eff66b728caebeefe811373153729725f79d5f360e3a12331d5d42f1607a5b731c713f6983894481fb6d7ff9270f50a042f9b138197dea2f044d7c29c62db963c6fcf94dab08f428dc5979ab158a4677731669e8679fd0c02d4631a6bc7a1b123dd7bd4935f04fa05c24ca32b7061d86a67d2da7acb45d1a35e18882d44c5601d508baffc5dbee788224b8bfe3c2f4ae4d0af09a7b083516434e112a0dbfd302df6776f32e6ca6685405f103c3b91ee43e9f8747a82f1eed937fd80907b635fc2a3d153d5228dad307f96002ed7ca9812b0810444c7add562a046ef6d713826b1b6b7f1b2061017466f70ef87197aff0b470b61e8fa78a89c2df60941863318ef59e54afc75e894bd66721d937aff9c903f1afd05974f9edb6442a36889974b96646bdf86c66ec1010747126179c2577969df855aa73951a4d77f5105cfd09a52baa261322608e2be4ad8b0374bd241e234e9f55682bdc2931f18f3ffd4bd6823cb4587e6898762995883ff3cd2ecb3a4df020e3ad54b37452d23248aa120cbe3abee19b1daa6930d343b493ca88d6e1d4a1723183433c2c3a7c12e19f08f443bdcf8542d433c1884dd5cabf976e534bdf4a48136f9dd8a0ce8ec3666d75088d4d153f12b306dd9041c3fc274d9ab843192f6f9427f04bd0364c89effb9d58aa4fa68f7acbb10aa671e7eabf3e05bbafe51749fd8c2b99b4f6dd996d208b8243081a7d533633238e48267936214bc0458e5ee9959eadf5491433ebd47a460a8844ec570983cea378cc00111676a2031282e75910b85f80ecd6172cea5e44ea038148095882dd19202f0e37d1a421d2050c6714df9cf6de380b689756eb725104049ec11c04170bb44a7922d2a29461ce2f8bea56b87acb8376e879a07e18a1d7ab7d69b46cf1d6aed1c2cb6947fab25fb7fbe6fb1907d96d7e4f6d7ac173ec9ddeddef2d4a876c1875b427286bd580676a17b7fcd2b4f3fece8f7c8739b28081239c838e03bf4e24d598c18a6c8afbbf0a7abcebc710110381ca56d073a3ac9d5bd42f35600678ce04eefc6db2f03b95a530310a8300c75de48301e86f01088b075c1a685a2293edcaf7d16d264f6fc0e29f6215725520b70e202f80fc6747fa72a39c3bce69810d328446c94123d735805530a3745124dd8d2af6f829f91d1e7e01f28981c9d3f7d3e50f9e81fe359e84475698f00d66ebff9f924034d5a0d7935106dc3e2642b49f3d31cf06d53b6505b46f1a910e04c1f864afab6c275dd814dd7456cd949aec07f80e813c93804865a3d30428020c1416c6e3186651afddf9de0f096b9723be1af942d237f5921fdc7e23575926a0ae09f4e414743267bd2bb296208548de99770e7349a5f4ecce71547030d2b72390f717d16b9c7939366dec05da863040e447366e21694a85713ede15a2789c22a34a17d08b76a743e9653a83053e54890533bf42a956c25ce7c55f6f8a0632d3527c9e6e4ee23eccacd621a2152c5ff5628afa577d1ba4aa5129e237b43c0a49b749cc74425699ce16dc1fdffc548ef796b567da34fde5a90235b80f7ea52b8ecac57d52301a04414db8f19a9ccc139bbf0278c5c38c052b2f367cf6958a236f66f87b01ac15116d70515cbde2e93486c0c2198b265d7f39d0bf7dfe3cb65e71710324d26cd616a701807efc55e141223b124ea8873a3866ac350ebd9c0039cf3f26a2503e449909a6be9d9a276e54dafb172cc796b8e5f0874916194eab50dc5571e0aee15257cc984bdb08ed22b965f563c27129664ed8e12254e72ed26f9dbf33b4b13f9555e8644f2dfb5039e4a4a85761403c60f71eae012d2765ca32435794a0367c6bd743807458ed73394457b8eb3e18cac9edfdc727930d79353d53773cd1dacb10b8320635492797cab4d84ea6363a2732923f73571d1a62fd1becec29c75049460660a05e502059a1390959b2a6da787f89c533dd1b171ce1ecca99df31f9b22ad3ffadd2c2b8b50f0b2091eb3f4452cfec56edc5820032440e0203ebc901b52f7a9da7e2b2077ff68a46555602c3546b1bb52b58e707fc53482d21cab48edd6ceb1ff9fd4beafbc252fe6e6c587157137ffe0f5b1db82b357326d36fc6d833be06ce1564cd6ce6e3463ce44d7071eb84e290223c1eef20ef2edd8ccc56ead78b062cd2cf316e42b6062da8b87696e9253765b4e272754476da82ae9d4b85b46ec8b44a60a75dbcbe98cbca6607e9ec6148a5c4d4f489b02a5ce55ec0cc99b543f3145bb32d6d93a97621aaadab033415a63970d44aeb9033fd58226676c1a0de767ba4adda2258c78621109b6c70a71b92fe360fcdda368c849b85e810e5bcb74c36ab558f30336cd75f559436af1566d53519900a86f4bf48c27a6e6f71aaec8e03330da58e54c14ba4c77bc5fe0f9ac87cd36fe230acab85451bc2a842ed68ac596e2cf373c40fef073f9a90781ae2881a4666e3e1652f21b9e6e96e04866870f05f6c1900915fbc33f8fceaed25a2e7e78d9352fa133564b730092fed48022bf420913864d0720169ffcb64de251fe1b261d18ccd7e8c8535445b08b4eb823ede14527ca9e3a951d5a9cb64e24eaa6f500d5079f6090d9afe3dbb14f94c342dd0f1afddd1bc799052592141e5fff41ce436b0aa5c4ff33735556f5eda9889fe0a889edfab1584d895bf83a6a322a7fd248cd1d53fec8b0aedb5c0d1e8dc8e6f23629eed41037ae44d76b3f0ebbf9aa5135e3e52f86570c04e9c376ef1cfdda8db6a52b7a241a9978768a09886a43d2bf15a4028088b70ae27ce8ecc1f34160b78db23904be1e5a4df07c29d20c2673de03689340065b0da88e6619", 0x1000}, {&(0x7f0000001d80)="ed235ed192f98e0605fc3a5162dc0c472bf6eb5d16c4b44af61c02fc1fea00c90409fca3f9ad2f09d8bca1d42dc8", 0x2e}], 0x2, &(0x7f0000001e00)=[@rights={{0x24, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}], 0x28, 0x4000000}}, {{&(0x7f0000001e40)=@abs={0x0, 0x0, 0x4e22}, 0x6e, &(0x7f0000002380)=[{&(0x7f0000001ec0)="36283f006555be21f0f1dca348f5ec112b3dcfa31f9e8861fb2e1bc164dd44a43abcf109dbda5f5f1773444ce4a908bdfa85add880e81fb631f8582209cb6863c59f60265575bdd8aad88d700c6b7a115a3e819854f1b66aaedaca0477a2f7e32e82e48851397b02ef77d06c5f2086c544922af48325279f3a7aaddc2b8cb6da49c4aafdd04a038212bc2b02d7c17ec878bed0a6e65ac77ada5e0618689d1e4adb7e6406d3d06e5d133054cf6eed841606834ad9fb1b6aa125efbaca450991ea93603675cbb202c3500eec", 0xcb}, {&(0x7f0000001fc0)="00677225ddd9e303f03e07df5ec57d3118a6404ddbea98c89f0cfabfeaef540594db43412b9cbd362eef53d2e2a1509d3c79d76d044c05a56ea7ea369c4d36b0dcde199f33f721d94c323d502ac556890c5b04cf5290776e0de40b6922fb519c5cc1bd4ee55c14fb43f6b1df1d4c413a1f34353c5a2fc69184d6679e4f42322fc2d9d1c8e9f80de1791e7907e4bc7791a8b5aae3", 0x94}, {&(0x7f0000002080)="d31740a685e604c4ccb5004af4e9e922c29e4a0abb4a13889a2becaa1e9f60d9305377bfc880afc11ba86e98a57e5cf73df1eeba8fe6919272772681f6be495ef37cb52535ffe63b5aca90746c82c8df0aa088d5fd76e25e", 0x58}, {&(0x7f0000002100)="e44bce282c5451974a0ff1270aaab8509e3e1803ca4987fe0666dc89b0ff434712b226ca0c464b4200617d0a59606521abbebb997e266f682306b4b7251f8a79c94b83298906920f6d46b48cef2ff484fd66572845b8e3b9b497fee0b1ab71a9712f55765908e7c7011f380e8af4a5c7521e9635e3f4dc2b21ece3b3a7d1e7f50bb038ff1fffee05019ab6a4d91c86ffbefec8fe695b43f4bc151657c88bfaf90110c94e4ecc03691055aa2cb164a2d3f27a87f2c1e134136ec2464ae10871f0bc3cfec4c48221b6bd4e072e", 0xcc}, {&(0x7f0000002200)="267157f62049f9e7857018eb8a7a2a7e6e0ef8cbd4d2b5159cc74700f2fd0c83d164028e123a155d2b8fef3a7688333df81358f5d4015b0c8fffa66ad602e4c3745f0f3f514e53f48c12f8eb1cb4c1840215483be94dcecb", 0x58}, {&(0x7f0000002280)="69b34b2ec7bb05e2590c25d3c125a1067ae5a778ab41a010c58f69ed83829877d622a5a93691fc14247e44f4a7b8fe2811", 0x31}, {&(0x7f00000022c0)="1a87e433dc22da487b33c8a0865c75b112e4cf4f09397a4a47eea75fe5b540a39ae5142d092ffd8200d6eb0bdb37b83bad2a37364cf6354dee42d8e33b074116965d6dc34acea4d8032e2b58624d07a46913983508ea289afe40ba3a1b01b6bec0a7a3450aff60cfc5407c91bd98e73dca2e3ea29913c00778d295da9a4968dcc5", 0x81}], 0x7, &(0x7f0000002e00)=ANY=[@ANYBLOB="2800000000000000010000000100000063b98d0afb054eabc0ec57ef9f2d557a561d89b3ded8740ff540825c076a764fe944f23bd73fc0869c872f6bb762ed771960d29713a0fe4f70f651e7fe1d2f022384bae619c17127e9d21e33a563ba4088b317acc8b67b505aa44b13fc1c67bec539b6fc162d683e2d0d80d6037b11fe15e20629a21881ef572594967fb0cd0c9bf5641ad3e31d560df0975105e321541ee02d63bda46f9dea6e6563576b29318a56bcc14ca9593ccb48603d4362ab36285fa0fd0a4725b402a1539a2c04fb3653d5219372a109010a56e28b73caeed872637097067236052a7c5f305c378e7eff45", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="28000000000000000100000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="1c000000000000000100000002000000", @ANYRES32=r7, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=r5, @ANYRES32=0xee00, @ANYRES32, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0xee00, @ANYRES32=0x0, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32, @ANYRES32=0xee00, @ANYBLOB="00e48d1857", @ANYRES32, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32, @ANYRES32=0x0, @ANYRES32=r9, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=r6, @ANYRES32, @ANYRES32=0xee01, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=r10, @ANYRES32=0xee01, @ANYRES32=0xee01, @ANYBLOB='\x00\x00\x00\x00'], 0x148, 0x8080}}, {{&(0x7f0000002b40)=@abs={0x0, 0x0, 0x4e22}, 0x6e, &(0x7f0000002c80)=[{&(0x7f0000002bc0)="c4af2f08b278dd5350cde14e255c739a5de205e5daa382a5eb247e6adcf7185dab77e2b71dacc9223a5d228ec3b5653e8efb489b3ef578086114c6fa6372fc49db4c0bae2e8c49c383c0dd9c28def83f78579dedd5c6193532290b1701f7a71c53c9228ca12e43d3ca0769d2cdef09d4be0f825a51a39d114d002fe33215ec8859105672a5489605d34063c8f0127b35f8cd082d7da286489b4edf2bc82c530195da27b1a7b29e7b8f828caf755ddd3da876c6c766f2", 0xb6}], 0x1, 0x0, 0x0, 0x8080}}], 0x5, 0x0) sendto$inet6(r4, &(0x7f0000000000), 0xffffffffffffffe6, 0x0, 0x0, 0x18fae6fad8906d26) [ 2845.086472][ T3052] device bridge_slave_1 left promiscuous mode [ 2845.093687][ T3052] bridge0: port 2(bridge_slave_1) entered disabled state [ 2845.106457][ T3052] device bridge_slave_0 left promiscuous mode [ 2845.112707][ T3052] bridge0: port 1(bridge_slave_0) entered disabled state 03:56:41 executing program 3: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000840)=0x6) r0 = getpid() sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs={0x0, 0x0, 0x4e24}, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mount(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f00000001c0)='cgroup2\x00', 0x0, 0x0) lsetxattr$security_selinux(&(0x7f00000005c0)='./file0\x00', &(0x7f00000008c0), &(0x7f0000000900)='system_u:object_r:systemd_logind_sessions_t:s0\x00', 0x2f, 0x0) r3 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000000), 0x200002, 0x0) r4 = openat$cgroup(r3, &(0x7f0000000200)='syz0\x00', 0x200002, 0x0) r5 = openat$cgroup_int(r4, &(0x7f0000000180)='memory.max\x00', 0x2, 0x0) write$cgroup_int(r5, 0x0, 0x0) [ 2845.417564][ T4667] syz-executor.3 invoked oom-killer: gfp_mask=0xcc0(GFP_KERNEL), order=0, oom_score_adj=0 [ 2845.427518][ T4667] CPU: 1 PID: 4667 Comm: syz-executor.3 Not tainted 5.4.219-syzkaller-00002-ga0eae55f26a0 #0 [ 2845.437642][ T4667] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/12/2023 [ 2845.447667][ T4667] Call Trace: [ 2845.450936][ T4667] dump_stack+0x1d8/0x241 [ 2845.455243][ T4667] ? panic+0x73e/0x73e [ 2845.459284][ T4667] ? nf_ct_l4proto_log_invalid+0x26c/0x26c [ 2845.465062][ T4667] dump_header+0xdb/0x700 [ 2845.469377][ T4667] out_of_memory+0x6d0/0x940 [ 2845.473942][ T4667] ? unregister_oom_notifier+0x20/0x20 [ 2845.479386][ T4667] ? _raw_spin_unlock_irqrestore+0x57/0x80 [ 2845.485167][ T4667] memory_max_write+0x528/0x600 [ 2845.489993][ T4667] ? memory_max_show+0xa0/0xa0 [ 2845.494730][ T4667] ? call_function_single_interrupt+0xa/0x20 [ 2845.500681][ T4667] ? memory_max_show+0xa0/0xa0 [ 2845.505415][ T4667] cgroup_file_write+0x273/0x5c0 [ 2845.510329][ T4667] ? cgroup_seqfile_stop+0xc0/0xc0 [ 2845.515414][ T4667] ? kernfs_get+0x90/0x90 [ 2845.519721][ T4667] ? cgroup_seqfile_stop+0xc0/0xc0 [ 2845.524802][ T4667] kernfs_fop_write+0x2ec/0x3e0 [ 2845.529623][ T4667] ? kernfs_fop_read+0x450/0x450 [ 2845.534542][ T4667] __vfs_write+0x103/0x780 [ 2845.538935][ T4667] ? __kernel_write+0x340/0x340 [ 2845.543759][ T4667] ? rw_verify_area+0x1a9/0x360 [ 2845.548580][ T4667] ? check_preemption_disabled+0x9e/0x330 [ 2845.554271][ T4667] ? debug_smp_processor_id+0x20/0x20 [ 2845.559613][ T4667] ? selinux_file_permission+0x2c2/0x530 [ 2845.565218][ T4667] vfs_write+0x210/0x4f0 [ 2845.569431][ T4667] ksys_write+0x198/0x2c0 [ 2845.573737][ T4667] ? __ia32_sys_read+0x80/0x80 [ 2845.578476][ T4667] do_syscall_64+0xcb/0x1c0 [ 2845.582958][ T4667] entry_SYSCALL_64_after_hwframe+0x5c/0xc1 [ 2845.588965][ T4667] memory: usage 10168kB, limit 0kB, failcnt 107 [ 2845.595206][ T4667] swap: usage 0kB, limit 9007199254740988kB, failcnt 0 [ 2845.602087][ T4667] Memory cgroup stats for /syz0: [ 2845.602404][ T4667] anon 0 [ 2845.602404][ T4667] file 10465280 [ 2845.602404][ T4667] kernel_stack 0 [ 2845.602404][ T4667] slab 0 [ 2845.602404][ T4667] sock 135168 [ 2845.602404][ T4667] shmem 10539008 [ 2845.602404][ T4667] file_mapped 135168 [ 2845.602404][ T4667] file_dirty 0 [ 2845.602404][ T4667] file_writeback 0 [ 2845.602404][ T4667] anon_thp 0 [ 2845.602404][ T4667] inactive_anon 135168 [ 2845.602404][ T4667] active_anon 10407936 [ 2845.602404][ T4667] inactive_file 90112 [ 2845.602404][ T4667] active_file 0 [ 2845.602404][ T4667] unevictable 0 [ 2845.602404][ T4667] slab_reclaimable 0 [ 2845.602404][ T4667] slab_unreclaimable 0 [ 2845.602404][ T4667] pgfault 1732038 [ 2845.602404][ T4667] pgmajfault 0 [ 2845.602404][ T4667] workingset_refault 99 [ 2845.602404][ T4667] workingset_activate 0 [ 2845.602404][ T4667] workingset_nodereclaim 0 [ 2845.602404][ T4667] pgrefill 2093 [ 2845.602404][ T4667] pgscan 2381 [ 2845.602404][ T4667] pgsteal 174 [ 2845.602404][ T4667] pgactivate 5049 [ 2845.697531][ T4667] Out of memory and no killable processes... [ 2846.013783][ T4668] bridge0: port 1(bridge_slave_0) entered blocking state [ 2846.020903][ T4668] bridge0: port 1(bridge_slave_0) entered disabled state [ 2846.028373][ T4668] device bridge_slave_0 entered promiscuous mode [ 2846.035210][ T4668] bridge0: port 2(bridge_slave_1) entered blocking state [ 2846.042231][ T4668] bridge0: port 2(bridge_slave_1) entered disabled state [ 2846.049542][ T4668] device bridge_slave_1 entered promiscuous mode [ 2846.090215][ T4668] bridge0: port 2(bridge_slave_1) entered blocking state [ 2846.097235][ T4668] bridge0: port 2(bridge_slave_1) entered forwarding state [ 2846.104489][ T4668] bridge0: port 1(bridge_slave_0) entered blocking state [ 2846.111520][ T4668] bridge0: port 1(bridge_slave_0) entered forwarding state [ 2846.140473][ T2631] IPv6: ADDRCONF(NETDEV_CHANGE): veth0: link becomes ready [ 2846.148299][ T2631] bridge0: port 1(bridge_slave_0) entered disabled state [ 2846.155450][ T2631] bridge0: port 2(bridge_slave_1) entered disabled state [ 2846.164629][ T2862] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_0: link becomes ready [ 2846.172778][ T2862] bridge0: port 1(bridge_slave_0) entered blocking state [ 2846.179787][ T2862] bridge0: port 1(bridge_slave_0) entered forwarding state [ 2846.188862][ T2631] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_1: link becomes ready [ 2846.197463][ T2631] bridge0: port 2(bridge_slave_1) entered blocking state [ 2846.204464][ T2631] bridge0: port 2(bridge_slave_1) entered forwarding state [ 2846.216892][ T2862] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_0: link becomes ready [ 2846.226002][ T2631] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_1: link becomes ready [ 2846.241182][ T2862] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_virt_wifi: link becomes ready [ 2846.256865][ T2872] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_vlan: link becomes ready [ 2846.264720][ T2872] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_macvtap: link becomes ready [ 2846.276881][ T2862] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_batadv: link becomes ready [ 2846.292362][ T2859] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_batadv: link becomes ready 03:56:44 executing program 1: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000840)=0x6) r0 = getpid() sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs={0x0, 0x0, 0x4e24}, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mount(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f00000001c0)='cgroup2\x00', 0x0, 0x0) lsetxattr$security_selinux(&(0x7f00000005c0)='./file0\x00', &(0x7f00000008c0), &(0x7f0000000900)='system_u:object_r:systemd_logind_sessions_t:s0\x00', 0x2f, 0x0) r3 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000000), 0x200002, 0x0) r4 = openat$cgroup(r3, &(0x7f0000000200)='syz0\x00', 0x200002, 0x0) r5 = openat$cgroup_int(r4, &(0x7f0000000180)='memory.max\x00', 0x2, 0x0) write$cgroup_int(r5, 0x0, 0x0) 03:56:44 executing program 5: r0 = bpf$PROG_LOAD(0x5, &(0x7f0000000200)={0xc, 0xe, &(0x7f0000000380)=ANY=[@ANYBLOB="b702000003000000bfa30000000000000703000000feffff7a0af0fff8ffffff79a4f0ff00000000b7060000ffffffff2d6405000000000065040400010000000404000001007d60b7030000000000006a0a00fe00000000850000000d000000b70000000000000095000000000000005ecefab8f2e85c6c1ca711fcd0cdfa146ec561750379585e5a076d83923dd29c034055b67dafe6c8dc3d5d78c07fa1f7e655ce34e4d5b3185fec0e07004e1a3aa502cd2424a66e6d2ef831ab7ea0c34f17e3946ef3bb622003b538dfd8e012e79578e51bc53099e90f4580d760551b5b341a29f31e3106d1ddd6152f7cbdb9cd38bdb2ca8eeb9c15ab3a14817ac61e4dd11183a13477bf7e860e3670ef0e789f65f1328d6704902cbe7bc04b82d2789cb132b8667c2147661df28d9961b63e1a9cf6c2a660a1fe3c184b751c51160fb20b1c581e7be6ba0dc001c4110555850915148ba532e6ea09c346dfebd38608b3280080005d9a9500000000000000334d83239dd27080e71113610e10d858e8327ef01fb6c86adac12233f9a1fb9c2aec61ce63a38d2fd50117b89a9ab359b4eea0c6e95767d42b4e54861d0227dbfd2e6d7f715a7f3deadd7130856f756436303767d2e24f29e5dad9796edb697aeea0182babd18cae1bd4f4390adba9ceafd07ed00b0000002cab154ad029a1090000002780870014f51c3c975d5aec84222fff0d7216fdb0d3a0ec4be3e563112f0b39501aafe234870072858dc06e7c337642d3e5a815232f5e16c1b30c3a2a71bc85018e5ff2c910496f18afc9ffc2cc788bee1b47683db01a469398685211bbae3e2ed0a50e7313bff5d4c391ddece00fc772dd6b4d4de2a41990f05ca3bdfc92c88c5b8dcd36e7487afa447e2edfae4f390a8337841cef386e22cc22ee17476d738952229682e24b92533ac2a9f5a699593f084419cae0b4532bcc97d3ae486aca54183fb01c73f979ca9857399537f5dc2acb72e7ead0509d380578673f8b6e74ce23877a6b24db0e067345560942fa629fbef2461c96a088a22e8b15c3e233db7ab22e30d46a9624d37c10223fdae7ed04935c3c90d3add8eebc8619d73415cda2130f5011e48455b5a8b90dfae158b94f50adab988dd8e12baf5cc9398fff00404d5d99f82e20ee6a8c88e18c2977aab37d9ac4cfc1c7b40000000000000007ff57c39495c826b956ba859ac8e3c177b91bd7d5e41ff868f7ca1664fe2f3ced846891180604b60c2499d16d7d9158ffffffff00000000ef069dc42749289f854797f2f900c2a12d8c38a967c1bbe09315c29877a331bcc87dc3addb08141bdee5d27874b2f663ddeef0005b3d96c7aabf4df517d90bdc01e73835d5a3e1a9e90d767671414c99d4894ee7f8249dc1e3428d2129369ee1b85af6eb2eea0d0df414b315f651c8412392191fa83ee830548f11e1038debd64cbe359454a3f2239cfe35f81b7aded448859968ff0e90500d0b07c0dd00490f167e6d5c1109681739dc33f75b2042b8ff8c21ad702cca54728acad5b39eef213d1ca296d2a27798c8ce2a305c0c7d35cf4b22549a4bd92052188bd20785f653b621491dc6aaee0d40973109644fb94c06006e3c1be2f633c1d987591ec3db58a7bb3042ec3f771f7a1338a5c3dd35e926049fe86e09c58e273cd905deb28c13c1ed1c0d9cae846bcbfa8cce7b893e1590bab105b0cb578af7dc7d5e87d48d376444e2de02f47c61e8e84ff828de453f34c2b08660b080efc707e676e1fb4d5865c0ca177a4c7fbb4e62b445c00f576b2b5cc7f819abd0f885cc4806f47ffb966fcf1e54f5a2d38708194cd6f496e5dee734fe7da3770845cf442d488afdc0e17000000000000000000000000000000000000000000000000000005205000000dc1c56d59f35d3676329bb8cda690d192a070886df42b2708398773b45198b4a34ac977ebd4450e121d01342703f5bf030e935878a6d169cdfaa4252d4ea6b8f6216ff202b5b5a182cb5e838b307632d03a7ca6f6d0339f9953c30930804fdc3690d10ecb65dc5b47481edbf1eee2e8893e903054d16d29c28eb5167e9936ed327fb237a56224e49d9ea955a5f0dec1b3ccd35364600000000000000000000000000000000000000000000000000000000000026ded4dd6fe1518cc7802043ecfe69f743f1213bf817becd9e5a225d67521d1128eac7d80a5656ac2cbde21d3ebfbf69ff861f4394836ddf128d6d19079e64336e7c676505c78ad67548f4b192be1827fcd95cf107753cb0a6a979d3db0c407081c6281e2d8429a863903ca75f4c7df3ea8fc2018d07af1491ef060cd4403a099f324661fdcfa68f65bd06b4082d43e121861b5cc03f1a1561f0589e0d12969bc982ff5d8e9b986bf56c747d9a1cc500bb892c3a16ff10feea20bdac89bfb758cf35000000000000000000000000000000ca06f256c8028e0f9b65f037b21f3289f86a6826c69fa35ba5cbc3f2db1516ffc5c6e3fa618b24a6ce90bd448cb30cbcb32bf5516585a48ee88d19ea103bb70115a3659a8693ff25b59e7a6a3355dadcfd43becca89abef501640531b01efd6f5789fcf8f644c3dcb49760202000db1293951191a59e79d032f330fdeaeda680d4e2cf8a4e0c0352a6dca7622f80bb45f6c511a64d6e6a3fa357e40e06efaaf341d61cbef47f6085e1f66f0d1d912c03022c2b6760dcd092b30aa6885fa180a3818f4487f87f6bea11e78e016f30cc6434b0efd7328c33ce002756f62e3ba85ce76dfa"], &(0x7f0000000340)='syzkaller\x00'}, 0x48) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000080)={r0, 0x18000000000002a0, 0x26, 0x60000000, &(0x7f0000000100)="b9ff03076044238cb89e14f088f71be0ffff00004000630677fbac141412e000000162079f4b4d2f87e5feca6aab845013f2325f1a3901050b038da1880b25181aa59d943be3f4aed50ea5a6b8686731cb89ef77123c899b699eeaa8eaa0073461119663906400f30c0600000000000059b6d3296e8ca31bce1d8392078b72f24996ae17dffc2e43c8174b54b620636894aaacf28ff62616363c70a440aec4014caf28c0adc043084617d7ecf41e9d134589d46e5dfc4ca5780d38cae870b9a1df48b238190da450296b0ac01496ace23eefc9d4246dd14afbf79a2283a0bb7e1d235f3df126c3acc240d75a058f6efa6d1f5f7ff4000000000000000000", 0x0, 0xfe, 0x60000000}, 0x2c) openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x26e1, 0x0) 03:56:44 executing program 4: timer_create(0x9, &(0x7f0000000100)={0x0, 0x12, 0x0, @thr={0x0, 0x0}}, &(0x7f0000000540)) timer_settime(0x0, 0x0, &(0x7f000006b000)={{0x0, 0x8}, {0x0, 0x9}}, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, 0xffffffffffffffff, 0x0) r0 = socket(0x840000000002, 0x3, 0xff) connect$inet(r0, &(0x7f0000000280)={0x2, 0x0, @remote}, 0x10) sendmmsg$inet(r0, &(0x7f0000005240)=[{{0x0, 0xfffffdef, 0x0, 0x0, 0x0, 0x0, 0x8}, 0xfffffdef}], 0x4000095, 0x401eb94) 03:56:44 executing program 2: syz_mount_image$ext4(&(0x7f00000004c0)='ext4\x00', &(0x7f0000000500)='./file0\x00', 0x2, &(0x7f0000000a40)={[{@nodiscard}, {@journal_dev={'journal_dev', 0x3d, 0x7fffffff}}, {@quota}, {@noinit_itable}, {@jqfmt_vfsv1}, {@grpquota}, {@nogrpid}, {@stripe={'stripe', 0x3d, 0x1ff}}, {@jqfmt_vfsv1}]}, 0x1, 0x4a6, &(0x7f0000000580)="$eJzs3cFPXFsZAPDvXqBQSgvVLtSorbVaTdMZmLak6apuNKZpYmxcuWgRpoQwwxBmqAW7oP+DiU1c6Z/gwsSFSVfu3enOTV2Y1Pea91Je8hbzcu8MlFIGeK90JmF+v+Tk3nPPMN85TO45wwfMCaBvXYiIjYg4EREPImK8fT1pl7jdKtnjXr96Mrv56slsEs3mvY+SvD27Fju+JnOq/ZwjEfHLn0X8Jnk3bn1tfXGmUimvtOvFRnW5WF9bv7pQnZkvz5eXSqXpqenJm9dulI5srOerf3n504U7v/r7377z4p8bP/5d1q2xdtvOcRyl1tCHtuNkBiPizocI1gMD7fGc6HVH+ErSiPhaRFzM7//xGMhfTQDgOGs2x6M5vrMOABx3aZ4DS9JCOxcwFmlaKLRyeOdiNK3U6o0rD2urS3OtXNlEDKUPFyrlyXaucCKGkqw+lZ+/qZd21a9FxNmI+P3wybxemK1V5nr5xgcA+tipXev/p8Ot9R8AOOZGet0BAKDrrP8A0H+s/wDQf6z/ANB/rP8A0H+s/wDQf6z/ANBXfnH3blaam+3Pv557tLa6WHt0da5cXyxUV2cLs7WV5cJ8rTaff2ZP9aDnq9Rqy1PXY/VxsVGuN4r1tfX71drqUuN+/rne98tDXRkVALCfs+ef/zuJiI1bJ/MSO/ZysFbD8Zb2ugNAzwz0ugNAz9jtC/qXn/GBPbbofUvHPxF6dvR9Abrj8jfl/6Ffyf9D/5L/h/4l/w/9q9lM7PkPAH1Gjh/w+38AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD48sbykqSF9l7gY5GmhULE6YiYiKHk4UKlPBkRZyLiX8NDw1l9qtedBgDeU/q/pL371+XxS2O7W08knw3nx4j47R/v/eHxTKOxMpVd/3j7euNZ+3rp4H3EAIDu21qnt9bxLa9fPZndKt3sz8uftDYXzeJutkurZTAG8+NIDEXE6CdJu96Svc8YOIL4G08j4ht7jT/JcyMT7Z1Pd8fPYp/uavz0rfhp3tY6Zt+Lrx9BX6DfPM/mn9t73X9pXMiPe9//I/kM9f625r/Nd+a/dHv+G+gw/104bIzr//h5x7anEd8a3Ct+sh0/6RD/0iHj/+fb373Yqa35p4jLsXf8nbGKjepysb62fnWhOjNfni8vlUrTU9OTN6/dKBXzHHVxK1P9rv/funJmv/GPdog/csD4f3DI8f/58we//t4+8X/0/b1f/3P7xM/WxB8eMv7M6F87bt+dxZ/rMP6DXv8rh4z/4r/rc4d8KADQBfW19cWZSqW84sSJEyfbJ72emYAP7c1N3+ueAAAAAAAAAAAAAAAAnXTj34l6PUYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACOry8CAAD//yRu2UI=") openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000100)='cpuset.effective_cpus\x00', 0x275a, 0x0) 03:56:44 executing program 3: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000840)=0x6) r0 = getpid() sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs={0x0, 0x0, 0x4e24}, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mount(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f00000001c0)='cgroup2\x00', 0x0, 0x0) lsetxattr$security_selinux(&(0x7f00000005c0)='./file0\x00', &(0x7f00000008c0), &(0x7f0000000900)='system_u:object_r:systemd_logind_sessions_t:s0\x00', 0x2f, 0x0) r3 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000000), 0x200002, 0x0) r4 = openat$cgroup(r3, &(0x7f0000000200)='syz0\x00', 0x200002, 0x0) r5 = openat$cgroup_int(r4, &(0x7f0000000180)='memory.max\x00', 0x2, 0x0) write$cgroup_int(r5, 0x0, 0x0) 03:56:44 executing program 0: r0 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000300)={0x11, 0x5, &(0x7f00000000c0)=ANY=[@ANYBLOB="180000000000000000000000ff000000850000000e000000850000005000000095"], &(0x7f0000000100)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) r1 = bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000200)={&(0x7f0000000040)='sched_switch\x00', r0}, 0x10) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb, 0x100000002272, r1, 0x0) r2 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_int(r2, 0x1, 0x12, &(0x7f0000000240)=0xffffffff, 0x4) r3 = socket$unix(0x1, 0x1, 0x0) bind$unix(r3, &(0x7f00000001c0)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0x56) listen(r3, 0xfffffffc) connect$unix(r2, &(0x7f0000000140)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0x6e) ioctl$FITRIM(r2, 0xc0185879, &(0x7f0000000000)={0x10001, 0x0, 0x3}) r4 = accept(r3, 0x0, 0x0) recvfrom$unix(r2, &(0x7f00000000c0)=""/90, 0xffffffffffffffef, 0x0, 0x0, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) ptrace(0x10, 0x0) ptrace$cont(0x420b, 0x0, 0x8, 0x0) r5 = syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ptrace(0x10, r5) ptrace$cont(0x1f, r5, 0xb, 0x0) ioctl$TIOCGPGRP(0xffffffffffffffff, 0x540f, &(0x7f00000003c0)=0x0) r7 = syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ptrace(0x10, r7) write$binfmt_script(0xffffffffffffffff, &(0x7f00000027c0)=ANY=[@ANYBLOB="23652837437dea52d32ecf98243c3f8cfe69275feaa4c6a602fe8cc1b6c9f9ee85b883b4b438918ddcdebb3e3022ddd8d361c24385461b3c394bfe9c974272d310ee715ed2431b343dd005b2897b364aa2a6ef26b91c846367098fb2315b9f4671f93f96b4b84642901f4430c742a43a3f7e4b0c80cf3fa487ba0b17babb12057312ae9fa1a432a0576b50ae47ce", @ANYRESOCT, @ANYRES64=r5, @ANYBLOB="9d9f5d1992baf62ba56f36ce3836f4886419d2800d43c96af45424ac77682a15251efed119a823ada4420f7555224fc1d55e92aa1b2e92e58725d4a7891d52190d0fa4f29fdb8d19342c27f3fc8df90df47a9ef136316a4e4883f2bbe2610b4a8d16beecc6550b47c125eca65fae5cce6d43ce1d4cad3e56e0cb1b38600daf400fa57c07b1ed8b7cdee4b286df75cde6efabf2a25ef22d9c04e11e9f91f43be5f0d831e8e6963a6e6d4bf517df14e63a8d120589fc02d8a41d34cb540c9c08bdff1f41ca4a45301f45c3acb89ca2a52b5d6927ee7a3da413380dbd6e44a93d0ca0a8e6fab6c2b8e87cc2e4d513da000000000000000000000000000003000000000000000000a1cd352bda66d5bdda9f63eb9235f8e290fa5a61ef0419958e0384e57fc8ec7a84ee57b146cd6fbe632361ee03224edc", @ANYRES32, @ANYRES64], 0x208e24b) r8 = openat$fuse(0xffffffffffffff9c, &(0x7f0000002580), 0x42, 0x0) getresgid(&(0x7f0000000740), &(0x7f0000000100)=0x0, &(0x7f00000000c0)) mount$fuse(0x0, &(0x7f00000020c0)='./file0\x00', &(0x7f0000000040), 0x0, &(0x7f0000000280)=ANY=[@ANYBLOB='fd=', @ANYRESHEX=r8, @ANYBLOB=',rootmode=00000000000000000040000,user_id', @ANYRESDEC=0x0, @ANYBLOB=',group_id=', @ANYRESDEC=r9]) r10 = getpid() sched_setscheduler(r10, 0x2, &(0x7f0000000200)=0x4) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000002cc0)=[{{&(0x7f00000002c0)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f0000000340)=[{&(0x7f00000005c0)="7e4d9c71905bac21ed1772f81888e68333dab7bbafa8086cba4d3d996e8fc0473342f9649f4fd1c0ce7415e5cc2da336216fd5571f105f65f01c2c1da427459fdfc95eeea45c7a86117623a158dec07a14a1c1521bd9bc3f3a129fb5f2b0722fe693896d251d2d262cb8863727b1da2c5932079e37d10af97f753be5bd3b75519acaa6b042e2673d15e71ba4cad93244234672bbee6221f68a88bb50cc4fb052239966a7418ec13f9608e44d4743bcb0d43b706ee7f92ab09a4a3193e696df66e56552169adf00695a12426f758e91a534917a6eb948cbaccb5a33b6", 0xdc}], 0x1, &(0x7f0000000940)=ANY=[@ANYBLOB="1c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0xee00, @ANYRES32=0x0, @ANYBLOB="0000000020000000000000000100000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="1c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0xee01, @ANYRES32=0x0, @ANYBLOB="000000001c0000000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0xa0, 0x4080}}, {{&(0x7f0000000a00)=@abs={0x1, 0x0, 0x4e21}, 0x6e, &(0x7f0000000cc0)=[{&(0x7f0000000a80)="875d33de95d0d0d0f9140f672d", 0xd}, {&(0x7f0000000ac0)="02a4ccbbb0bb94b36bd00ba4737ba371356c63649a1cc2fe41eb65a1e42afb8b8267ae21c6550eedc3d4f3f002b2483415dc0536e479560df89cba85c4e5380934c9", 0x42}, {&(0x7f0000000b40)="ec0bb7d5b27077b9370d48beb4ff593c1db4d05dc2fbad976f25fef56a3230415abe403627dcefce7a577694a2e77ef9c04a57a61c6248f90a404a6082727a6e0e8d600db1786b8eb3a810c2c59e46abf00bc5a163e8358eac0553c2d0d7e723f9cf36cb1f9a7c1a27765ef160223273b49c2208856d189a1da5cd2e26a953f70b7d1837b5d7f7fbdb8aafd6ba7fdb55d060d55de5ea1012f4ec4e2e192cd0", 0x9f}, {&(0x7f0000000c00)="0677be9a58fd849799410dcac365eb19a7bcca8a4366ff1f3d9e9538f28fceaba07a6c8b87d12e9bbeeb4595ed7b47add83dc18b769c9adfe82768d435af6cf6db383d2c2dd9ffc02a5cd426c1b86faeaf8425675dd566a6515917f38d63235f355ea6c2589094025bf759403002611b48eaf123f4e362ea00d39119c0e1b0b0f9d342b5", 0x84}], 0x4, 0x0, 0x0, 0x4000000}}, {{&(0x7f0000000d00)=@abs={0x1, 0x0, 0x4e24}, 0x6e, &(0x7f0000001dc0)=[{&(0x7f0000000d80)="ebc3b6aa6f322baf6b33907cc5c50d35757a018a9ff30f2338e7fac4e320cadb3c12dbf69de3d8c5e9ad74eabee0132fe60e9fe1c2431d8b811a5bdc1350b454cc3faa9f98b29e736cb03f7ab277cc46a3e7937935fdb7a1b11fa53e3829ee6d02d752babb0e8037a4e042436199b60aa0c0bf9099522afb540d29d9f001426c09b1d324dad3f14779a33aa87ffc5f982257e676fa822034beec7c0393295a417655392d6ef7ff3820fd582a43a79574dec1e1496b229fabf18a27377cbe55c303b84a60569a787ecf55732dae8cf5895d33f3584a6e0defed6dd70500c414f0eb97158619f696977086d4206c37f5b3dda3aff2e538e39acbc849617c4629d32e241a1e6708e0e1a752d07cdf38eb999742d0ae4729b7f094a43cc44594b0ad228131d63c0f6bc85b4530b879e37907f8f0e239b9989070350fac6a55f011548aa54fd5099f33eb05d890ef7ffbcfad14169651bcfafa987dadfaa0fc25f23a553148a02bad694555592f6703d66f9a5e0d9df41ea4440ee4a93305133981da036ff68baf34ce4523ca6c1a391334b620a5d3dbaa47eb8c641f7068cf294f56a3a06f1e2cd1791c10489b53be1305b012d72a97125808112c0c4b86446f77f51663c85808067a9c2f892469454682baae1d5f062be0dedf7dee9312c3e67f855808d36dc4d5f5df1e882bc34b95b18f3799705347a46c33324f6ffb88416ca420d47ee7301266bd9a8bf3a635a207e243dcd49e44cf66b6474ea32a93d2c54fbcf6782f550a8248859700341d85c4b20f3ec91bc860044e2b4545034992a35ab8a9e9b57b6f395e2f1424447261c82781e53864c5e8953d876cdbc3a53419ba71cbc10683e8a966cb0d29c0660a5b67b456bbe7943ad1a12d4f1e1387ceb1abad39043ad7f76a2dbc5894f1e5276867e9a351b9ceccbf505f7ea7806bee6700f5cb456c8e48bb583ca49923e09c6ff33e361aa41be4732b3bb586d37cac8007876491e6a69290acf16f4fad1ffa7a17b5d5f361ab3202ceaa5862146b88b38c6c824239da1d275782b897130e227fa1dc3f7fcdefe50ab4cb9a8cbfeca5d728e471c6df4a47dc8c308a7ab2a21eb54b65011eea0ad0bd5748c1c36f658b660b9a8d3d2a39bc4d350bbb7b52b7885c2382b04fc29d63f96fb65c9c00f83176b04a24c5e2125ff875d50065b23b3f4581fd679cceee5f0904277876a08a9c34f74c9c04a06da6c93c8f58e8bafb91cdb1fc427a082f3bd83e0a08d26f5516b87de9e52df8f700032ce65e0797f600d5aa9b8f72bed268679f3c68c2e9e2f77bf30c38795a5901b7c529ef6e267b3a9b7b178c1c026689e1380536449648d2d6c42487d74552852ac8856a1d8aaaeb47de152458af8aeaa07456257463e6a1d57e86ac60a2967a78259917739c279f3ed332405eec81c5a98c77f320663c5e7922424c5dab9f68011afc66ed4ad2f155e9ff0f08d937535809987c11be221a13cbae2d5926f0846dede06c2b08b6e8461429fa94680b189bcb239ecd3f39360db42b561d1398934218f8e21fe796aac1ad4abb770d877f922ac544fbeef3a7e465557b4fcce0551da3901b1fac43927f77d3203b486fd35c108b32837b8dc0e08aa77471cf12b2845ed50b3cf0f41ac9c7bcb201f559fc4e2f722b6251299a5a8d548545ee2d0bc796b460ad354aab1efdd8449c3e42ee3e3f3104b2135a94f40c47d992a0ea10efad462ff7aba0a33a8b1be06f6b7f23265718a37da5585c97f418195e30a6f5175dcdea17598a4f08be21d7662f6f55cad7a44097de8a8ea0349f78acec353c1ee53010160102ac51b8585cf1798f12933cd0833a69f753f9dd4e90f5ae6bc8ff4a78e82a31b99c31c9a1a28f0459f2531746428196906974b2976b346e8633701e83bab1dc61b8d8eaf3ab240df8a2470db285a10c8d6dd2a61f119ac254640bc3b53ff79e0ca8f24a677465599c9eac6565548a8537a99e1a05104b7504bc0868cb07853a04e9e3623af7370e320c223aba720b35226aca14ec819513555171242fd8de9d916f1b58f5f054344e3710ee0f2a0137d17fa26a99dce509e40b2bce981abfaea42845f14ec1e2c2dbc34efab5199e4cc15921237048d8666b83500cb5203a74a52e0732838bd731990e9454c690d3f951064215f79a32c031271af3c712671318260ab7c0bb7a12751675241c75a65ed3d971764030a243febadb19a7ed0de5553e320e02a74080990c3d556fec4c10d28e1ab8760244257ed118ec2fb9dfa835cf3da6f2f558b5342fbfe711a421ee3adbda1b375057c376fabd43749fcf74fee357d2b527ead215ad6da43fc7fd19b91f74a178c09a56dd098b8dd2905d406d7ebec7149979578da0872c069946be71129e0fb9580ad0a274241b1cda5aa1dfe41815cf638f1c93e77b36682ac6d14475d571d444bd35896bdba10a2fd745ca51f7758bd52554dd411cb6011b964d6f85b3ed65c090f5745f222405f10993668b20ddd5723d3263bab2c2381871630e00bc5bb7c97a053d60a548b573c51ea570041b5a93d974ae6f664cf87926c2a80d335191535b652365c4bb54132147020e648c56af9b21672411f3bc24926641ec324b2761d7e675b0690b408746d760db4d3c90dc31b47b48a8bc2dc7986937d604dc1f9ee28df25215f0f827a5249b8c94337828c9e7d609368dc6ae09c6c7f7c0a563abd6559a15f7e68d69f8b7b6eae8154307c5f4483021d2d05327eeaae13055334808ff8afdbf0be7b876a87649fd91bbdd650372e982d7a0bde7e70fb28a37266a26e3809eaa317660c9d27a37bf3ce53a9d59d335d040f694b40eee696bfc86d74a2a11e6a9e8bd86559a3753e7ede49dcfc302969add9710262cfe319f0c5f6a869283d4dee19a16b503d32a59b14c0cfdc83c4d4fb573b6ab979d47db9df83f9dbe7fda3eff66b728caebeefe811373153729725f79d5f360e3a12331d5d42f1607a5b731c713f6983894481fb6d7ff9270f50a042f9b138197dea2f044d7c29c62db963c6fcf94dab08f428dc5979ab158a4677731669e8679fd0c02d4631a6bc7a1b123dd7bd4935f04fa05c24ca32b7061d86a67d2da7acb45d1a35e18882d44c5601d508baffc5dbee788224b8bfe3c2f4ae4d0af09a7b083516434e112a0dbfd302df6776f32e6ca6685405f103c3b91ee43e9f8747a82f1eed937fd80907b635fc2a3d153d5228dad307f96002ed7ca9812b0810444c7add562a046ef6d713826b1b6b7f1b2061017466f70ef87197aff0b470b61e8fa78a89c2df60941863318ef59e54afc75e894bd66721d937aff9c903f1afd05974f9edb6442a36889974b96646bdf86c66ec1010747126179c2577969df855aa73951a4d77f5105cfd09a52baa261322608e2be4ad8b0374bd241e234e9f55682bdc2931f18f3ffd4bd6823cb4587e6898762995883ff3cd2ecb3a4df020e3ad54b37452d23248aa120cbe3abee19b1daa6930d343b493ca88d6e1d4a1723183433c2c3a7c12e19f08f443bdcf8542d433c1884dd5cabf976e534bdf4a48136f9dd8a0ce8ec3666d75088d4d153f12b306dd9041c3fc274d9ab843192f6f9427f04bd0364c89effb9d58aa4fa68f7acbb10aa671e7eabf3e05bbafe51749fd8c2b99b4f6dd996d208b8243081a7d533633238e48267936214bc0458e5ee9959eadf5491433ebd47a460a8844ec570983cea378cc00111676a2031282e75910b85f80ecd6172cea5e44ea038148095882dd19202f0e37d1a421d2050c6714df9cf6de380b689756eb725104049ec11c04170bb44a7922d2a29461ce2f8bea56b87acb8376e879a07e18a1d7ab7d69b46cf1d6aed1c2cb6947fab25fb7fbe6fb1907d96d7e4f6d7ac173ec9ddeddef2d4a876c1875b427286bd580676a17b7fcd2b4f3fece8f7c8739b28081239c838e03bf4e24d598c18a6c8afbbf0a7abcebc710110381ca56d073a3ac9d5bd42f35600678ce04eefc6db2f03b95a530310a8300c75de48301e86f01088b075c1a685a2293edcaf7d16d264f6fc0e29f6215725520b70e202f80fc6747fa72a39c3bce69810d328446c94123d735805530a3745124dd8d2af6f829f91d1e7e01f28981c9d3f7d3e50f9e81fe359e84475698f00d66ebff9f924034d5a0d7935106dc3e2642b49f3d31cf06d53b6505b46f1a910e04c1f864afab6c275dd814dd7456cd949aec07f80e813c93804865a3d30428020c1416c6e3186651afddf9de0f096b9723be1af942d237f5921fdc7e23575926a0ae09f4e414743267bd2bb296208548de99770e7349a5f4ecce71547030d2b72390f717d16b9c7939366dec05da863040e447366e21694a85713ede15a2789c22a34a17d08b76a743e9653a83053e54890533bf42a956c25ce7c55f6f8a0632d3527c9e6e4ee23eccacd621a2152c5ff5628afa577d1ba4aa5129e237b43c0a49b749cc74425699ce16dc1fdffc548ef796b567da34fde5a90235b80f7ea52b8ecac57d52301a04414db8f19a9ccc139bbf0278c5c38c052b2f367cf6958a236f66f87b01ac15116d70515cbde2e93486c0c2198b265d7f39d0bf7dfe3cb65e71710324d26cd616a701807efc55e141223b124ea8873a3866ac350ebd9c0039cf3f26a2503e449909a6be9d9a276e54dafb172cc796b8e5f0874916194eab50dc5571e0aee15257cc984bdb08ed22b965f563c27129664ed8e12254e72ed26f9dbf33b4b13f9555e8644f2dfb5039e4a4a85761403c60f71eae012d2765ca32435794a0367c6bd743807458ed73394457b8eb3e18cac9edfdc727930d79353d53773cd1dacb10b8320635492797cab4d84ea6363a2732923f73571d1a62fd1becec29c75049460660a05e502059a1390959b2a6da787f89c533dd1b171ce1ecca99df31f9b22ad3ffadd2c2b8b50f0b2091eb3f4452cfec56edc5820032440e0203ebc901b52f7a9da7e2b2077ff68a46555602c3546b1bb52b58e707fc53482d21cab48edd6ceb1ff9fd4beafbc252fe6e6c587157137ffe0f5b1db82b357326d36fc6d833be06ce1564cd6ce6e3463ce44d7071eb84e290223c1eef20ef2edd8ccc56ead78b062cd2cf316e42b6062da8b87696e9253765b4e272754476da82ae9d4b85b46ec8b44a60a75dbcbe98cbca6607e9ec6148a5c4d4f489b02a5ce55ec0cc99b543f3145bb32d6d93a97621aaadab033415a63970d44aeb9033fd58226676c1a0de767ba4adda2258c78621109b6c70a71b92fe360fcdda368c849b85e810e5bcb74c36ab558f30336cd75f559436af1566d53519900a86f4bf48c27a6e6f71aaec8e03330da58e54c14ba4c77bc5fe0f9ac87cd36fe230acab85451bc2a842ed68ac596e2cf373c40fef073f9a90781ae2881a4666e3e1652f21b9e6e96e04866870f05f6c1900915fbc33f8fceaed25a2e7e78d9352fa133564b730092fed48022bf420913864d0720169ffcb64de251fe1b261d18ccd7e8c8535445b08b4eb823ede14527ca9e3a951d5a9cb64e24eaa6f500d5079f6090d9afe3dbb14f94c342dd0f1afddd1bc799052592141e5fff41ce436b0aa5c4ff33735556f5eda9889fe0a889edfab1584d895bf83a6a322a7fd248cd1d53fec8b0aedb5c0d1e8dc8e6f23629eed41037ae44d76b3f0ebbf9aa5135e3e52f86570c04e9c376ef1cfdda8db6a52b7a241a9978768a09886a43d2bf15a4028088b70ae27ce8ecc1f34160b78db23904be1e5a4df07c29d20c2673de03689340065b0da88e6619", 0x1000}, {&(0x7f0000001d80)="ed235ed192f98e0605fc3a5162dc0c472bf6eb5d16c4b44af61c02fc1fea00c90409fca3f9ad2f09d8bca1d42dc8", 0x2e}], 0x2, &(0x7f0000001e00)=[@rights={{0x24, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}], 0x28, 0x4000000}}, {{&(0x7f0000001e40)=@abs={0x0, 0x0, 0x4e22}, 0x6e, &(0x7f0000002380)=[{&(0x7f0000001ec0)="36283f006555be21f0f1dca348f5ec112b3dcfa31f9e8861fb2e1bc164dd44a43abcf109dbda5f5f1773444ce4a908bdfa85add880e81fb631f8582209cb6863c59f60265575bdd8aad88d700c6b7a115a3e819854f1b66aaedaca0477a2f7e32e82e48851397b02ef77d06c5f2086c544922af48325279f3a7aaddc2b8cb6da49c4aafdd04a038212bc2b02d7c17ec878bed0a6e65ac77ada5e0618689d1e4adb7e6406d3d06e5d133054cf6eed841606834ad9fb1b6aa125efbaca450991ea93603675cbb202c3500eec", 0xcb}, {&(0x7f0000001fc0)="00677225ddd9e303f03e07df5ec57d3118a6404ddbea98c89f0cfabfeaef540594db43412b9cbd362eef53d2e2a1509d3c79d76d044c05a56ea7ea369c4d36b0dcde199f33f721d94c323d502ac556890c5b04cf5290776e0de40b6922fb519c5cc1bd4ee55c14fb43f6b1df1d4c413a1f34353c5a2fc69184d6679e4f42322fc2d9d1c8e9f80de1791e7907e4bc7791a8b5aae3", 0x94}, {&(0x7f0000002080)="d31740a685e604c4ccb5004af4e9e922c29e4a0abb4a13889a2becaa1e9f60d9305377bfc880afc11ba86e98a57e5cf73df1eeba8fe6919272772681f6be495ef37cb52535ffe63b5aca90746c82c8df0aa088d5fd76e25e", 0x58}, {&(0x7f0000002100)="e44bce282c5451974a0ff1270aaab8509e3e1803ca4987fe0666dc89b0ff434712b226ca0c464b4200617d0a59606521abbebb997e266f682306b4b7251f8a79c94b83298906920f6d46b48cef2ff484fd66572845b8e3b9b497fee0b1ab71a9712f55765908e7c7011f380e8af4a5c7521e9635e3f4dc2b21ece3b3a7d1e7f50bb038ff1fffee05019ab6a4d91c86ffbefec8fe695b43f4bc151657c88bfaf90110c94e4ecc03691055aa2cb164a2d3f27a87f2c1e134136ec2464ae10871f0bc3cfec4c48221b6bd4e072e", 0xcc}, {&(0x7f0000002200)="267157f62049f9e7857018eb8a7a2a7e6e0ef8cbd4d2b5159cc74700f2fd0c83d164028e123a155d2b8fef3a7688333df81358f5d4015b0c8fffa66ad602e4c3745f0f3f514e53f48c12f8eb1cb4c1840215483be94dcecb", 0x58}, {&(0x7f0000002280)="69b34b2ec7bb05e2590c25d3c125a1067ae5a778ab41a010c58f69ed83829877d622a5a93691fc14247e44f4a7b8fe2811", 0x31}, {&(0x7f00000022c0)="1a87e433dc22da487b33c8a0865c75b112e4cf4f09397a4a47eea75fe5b540a39ae5142d092ffd8200d6eb0bdb37b83bad2a37364cf6354dee42d8e33b074116965d6dc34acea4d8032e2b58624d07a46913983508ea289afe40ba3a1b01b6bec0a7a3450aff60cfc5407c91bd98e73dca2e3ea29913c00778d295da9a4968dcc5", 0x81}], 0x7, &(0x7f0000002e00)=ANY=[@ANYBLOB="2800000000000000010000000100000063b98d0afb054eabc0ec57ef9f2d557a561d89b3ded8740ff540825c076a764fe944f23bd73fc0869c872f6bb762ed771960d29713a0fe4f70f651e7fe1d2f022384bae619c17127e9d21e33a563ba4088b317acc8b67b505aa44b13fc1c67bec539b6fc162d683e2d0d80d6037b11fe15e20629a21881ef572594967fb0cd0c9bf5641ad3e31d560df0975105e321541ee02d63bda46f9dea6e6563576b29318a56bcc14ca9593ccb48603d4362ab36285fa0fd0a4725b402a1539a2c04fb3653d5219372a109010a56e28b73caeed872637097067236052a7c5f305c378e7eff45", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="28000000000000000100000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="1c000000000000000100000002000000", @ANYRES32=r7, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=r5, @ANYRES32=0xee00, @ANYRES32, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0xee00, @ANYRES32=0x0, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32, @ANYRES32=0xee00, @ANYBLOB="00e48d1857", @ANYRES32, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32, @ANYRES32=0x0, @ANYRES32=r9, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=r6, @ANYRES32, @ANYRES32=0xee01, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=r10, @ANYRES32=0xee01, @ANYRES32=0xee01, @ANYBLOB='\x00\x00\x00\x00'], 0x148, 0x8080}}, {{&(0x7f0000002b40)=@abs={0x0, 0x0, 0x4e22}, 0x6e, &(0x7f0000002c80)=[{&(0x7f0000002bc0)="c4af2f08b278dd5350cde14e255c739a5de205e5daa382a5eb247e6adcf7185dab77e2b71dacc9223a5d228ec3b5653e8efb489b3ef578086114c6fa6372fc49db4c0bae2e8c49c383c0dd9c28def83f78579dedd5c6193532290b1701f7a71c53c9228ca12e43d3ca0769d2cdef09d4be0f825a51a39d114d002fe33215ec8859105672a5489605d34063c8f0127b35f8cd082d7da286489b4edf2bc82c530195da27b1a7b29e7b8f828caf755ddd3da876c6c766f2", 0xb6}], 0x1, 0x0, 0x0, 0x8080}}], 0x5, 0x0) sendto$inet6(r4, &(0x7f0000000000), 0xffffffffffffffe6, 0x0, 0x0, 0x18fae6fad8906d26) 03:56:44 executing program 5: openat$sndtimer(0xffffffffffffff9c, &(0x7f00000000c0), 0x0) ioctl$SNDRV_TIMER_IOCTL_SELECT(0xffffffffffffffff, 0x40345410, 0x0) r0 = openat$sndtimer(0xffffffffffffff9c, &(0x7f00000000c0), 0x0) ioctl$SNDRV_TIMER_IOCTL_SELECT(r0, 0x40345410, &(0x7f0000000040)={{0x1}}) r1 = openat$sndtimer(0xffffffffffffff9c, &(0x7f00000000c0), 0x0) ioctl$SNDRV_TIMER_IOCTL_SELECT(r1, 0x40345410, &(0x7f0000000d40)={{0x0, 0x1, 0xfffffff9}}) 03:56:44 executing program 2: mkdir(&(0x7f00000002c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000040)='cgroup2\x00', 0x0, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = openat$cgroup_procs(r0, &(0x7f0000000000)='cgroup.procs\x00', 0x2, 0x0) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000180)='0', 0x1}], 0x1) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x11) r3 = openat$cgroup_procs(r2, &(0x7f0000000000)='cgroup.procs\x00', 0x2, 0x0) write$cgroup_pid(r3, &(0x7f0000000140), 0x12) r4 = open(&(0x7f0000000780)='./file0\x00', 0x389103, 0x0) sendfile(r3, r4, 0x0, 0xfffffffffffffffb) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r5 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) sched_setscheduler(r5, 0x2, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r6, &(0x7f0000000180)=@abs={0x0, 0x0, 0x4e20}, 0x6e) sendmmsg$unix(r7, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r6, &(0x7f00000000c0), 0x10106, 0x2, 0x0) sched_setaffinity(0x0, 0x8, &(0x7f00000003c0)=0xae) mount$bind(&(0x7f0000000900)='./file0\x00', &(0x7f0000000ac0)='./file0\x00', &(0x7f0000000b00), 0x8, 0x0) r8 = getpid() sched_setscheduler(r8, 0x2, &(0x7f0000000200)=0x2) fallocate(r6, 0x2f, 0x3a, 0x778) newfstatat(0xffffffffffffff9c, 0x0, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) sendmmsg$unix(r7, &(0x7f0000000680)=[{{&(0x7f0000000300)=@abs={0x1, 0x0, 0x4e20}, 0x6e, &(0x7f0000000000)=[{0x0}, {&(0x7f0000000500)="43ef61b0080002bfc60d643e361f192a3e9d5fc2a195e77c7f7f358f4af87c16d9c4c5b662275dac011173f0a3dff6bd10800a8795cc87e07f8b38a0ef3b5721341375a49f25cafadb31e66344a7f6be591f0df69466a9f4", 0x58}], 0x2, &(0x7f0000001040)=ANY=[@ANYRES16, @ANYRES32=r7, @ANYRES32=r6, @ANYRES32, @ANYRES64=r6, @ANYRES64=r9, @ANYRES32, @ANYRES16=0x0, @ANYRES32=0x0, @ANYBLOB="4fab955308f2059ab939d900000000f9e3f41eb57ed8df4cab8016c9ce3ac08f2b0d92f94dba06ed2f665ecc68b69b8d7550710201d9751fa4e825662732f3a8c5bb3c2a7bedfc8388942a7f84f543f5aae98830850e4837672e09de8f6c3c564ba157c5ae0bfdb213740eb6cf157d944311652a7a2a0f2845e931e945ad06149c51b866526ed983323e256a5a704356ac469305f66e9df5000000000000000000000000000000c1d63289a178db75c9a2d26001ce0240bb81314d1a368163f7129a285a24d978b85fa2515ab901ee3894ad56b3dff70f0cd5b0ce7b279c1861fedef1ce614f9cedd497ee19c6c1de651c70330b2a606f21bae83b885a292e528a56d29c110e998f8a47a6373147667455a8013d368417b5d4d5a4c158ffbf43248bc6731792"], 0x40, 0x800}}], 0x1, 0x2000c805) mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000280)='./cgroup.cpu/syz1\x00', 0x1ff) r10 = getpid() sched_setscheduler(r10, 0x1, &(0x7f0000001700)=0x4) process_vm_writev(r10, &(0x7f0000000240)=[{&(0x7f00000000c0)=""/57, 0x39}, {&(0x7f0000000480)=""/65, 0x41}], 0x2, &(0x7f0000000a40)=[{&(0x7f0000000b40)=""/53, 0x35}, {&(0x7f0000000640)=""/16, 0x10}, {&(0x7f00000006c0)=""/34, 0x22}, {&(0x7f0000000700)=""/91, 0x5b}, {&(0x7f0000000b80)=""/203, 0xcb}, {&(0x7f0000000880)=""/121, 0x79}], 0x6, 0x0) 03:56:44 executing program 5: mkdirat(0xffffffffffffff9c, &(0x7f0000002040)='./file0\x00', 0x0) r0 = bpf$PROG_LOAD(0x5, &(0x7f0000000080)={0x11, 0x8, &(0x7f0000000300)=ANY=[@ANYBLOB="620af8ff0c200021bfa100000000000007010000f8ffffffb702000003000000bd120000000000008500000006000000b70000000000000095000000000000003faf4f2a5dc147a6eace8eac9a007acec49e8020a6f4e0e4a9446c7670568982b4e020f698393aa0f3881f9c24aa56f15199fad0093c59d66b5ece9f36c70d0f13905ea23c22624c9f87f9793f0c5077da80fb982c1e9400e693146cea484a415b76966118b64f751a0f241b072e90080002002d75593a286cecc93e64c227c95aa0b784625704f07a72c234664c0af9360a1f7a5e6b607130c89f18c0c1089d8b853289d01aa27ae8b09e00e79ab20b0b8e1148f49faf2ad0000000000000006fa03c6468972089b302d7bf6023cdcedb5e0125ebbc08dee510cb2364149215108333719acd97cfa107d40224edc5465a9383f323a845d7705d2e6322241c5f2b77e74e802a0d42bc6099ad2300000080006ef6c1ff0900000000000010c63a949e8b7955394ffa82b8e942c89112f4ab87b1bfeda7be586602d985430cea0162ab3fcf4591c926abfb076719237c8d0e60b0eea24492a660583eecdbf5bcd3de3a83209da17a0f8a1ae6dc64ea97c0af60fd6ad9b97aa5fa68480366c9c6fd6fa5043aa3926b81e3b59c95c25a573dc2edcaea2b1a52496dfcaf99431412fd134a996382a1a04d5bb924cfe5f3185418d645ffff9c4d2ec7c32f2095e63c80aff9fa740b5b7632f32030916f89c6dad7603f2ba2a790d62d6faec2fed44da4928b30142ba11de6c5d50b83bae613402216b5054d1e7c13b1355d6f4a8245ffa4997da9c77af4c0eb97fca585ec6bf58351d564beb6d952aab9c70764b0a8a7583c90b3433b809bdb9fbd48bc873495cbff8a326eea31ae4e0f7505ebf6c9d13330ca006bce1a84521f14518c9b476fccbd6cb42016219848624b87cec2dbe98223a0eb4fa39f6b5c02e6d6d90756ff57902a8f57000000009700cf0b4b8bc2294133000000000000000000030000000000000000000000000010008bc0d9559711e6e8861c46495ba585a4b2d02edc3e28dd271c896249ed85b980680b00002b435ac15f5b87b0131394e9f620034bc0288d9b2a169cdcacc413b48dafb7a2c8cb482bac0ac502d9ff96ffffff7f0000100000000000007d5ad897ef3b7cda42013d53046da21b40216e14ba2d6ad5656bfff17addaedab25b30002abbba7fa725f38400be7c1f001b2cd317902f19e385be9e48dccff729433282830689da6b53b263339863297771429d003341bf4abacac95900fca0493cf29b33dcc9ffffffffffffffd39fec2271ff01589646efd1cf870cd7bb2366fde41f94290c2a5ff870cefd3467decb05cfd9fcb32c8ed1dbd9d10a64c1083d5e71b5565b1768ee58969c41595229df17bcad70fb4021428ce970275d13b78100788f11f761038b75d4fe32b561d46ea3abe0fa4d30dc94ef241875f3b4ce0232fcea69c271d7fa29822aea68a660e717a04becff0f719197724f4fce1093b62d7e8c7123d8ec571bef4c72d978cf906df0042e36acd37d7f9e119f2c06f815312e0cfe222a06f56dd022c074eb8a322fb0bf47c0a8d154b403c37feadf8be5877050c91301bb997316dbf1786afb84d4173731efe895ff2e1c5560926e90109b598502d3e959efc71f665c4d75cf2458e3542c9062ece84c99a061887a20639b41c8c12ee86c50804042b3eac1f879b136345cf67ca3fb5aac518a75f9e7d7101d5e186c489b3a06fb99e0aa7f23a054de2f4d92d6bd72ee2c9fdc75aaaf1e3e483b4ad05573af40326993947d9a631bcbf3583784acbda216550d7aec6b79e30cbd128f54c2d3335457acf37331766e472391e358c3b377327ac9ecc34f24c9ae153ec60ac0694dc55bff9f5f4df90400000000000000d6b2c5ea1393fdf24285bf16b99c9cc0ad1857216f1a985f369191ae954febb3df464bfe0f7f3ee9afe7befb89d2777399f5874c553aeb4229cffe86e66964ae09bb6d163118e4cbe024fd4500f8ff0700000000cc9d8046c216c1f895778cb25122a2a998de44aeadea2a40da8daccf080842a486721737390cbf3a74cbd7f940d70758fbc2217ebf66f5c51514216bdf57d2a40d40b51ab63e96ec8485b3b8a8c9ae3d14f93100c2e0893862eef552fcde2981f48c482bde8a168c3f5db2fea6f26e4a4304e50c349f4f9ecee27defc93871c5f99b355b72d538ba4958ea8e4aa37094191e10096e7e60fc3541a2c905a1a95e9571bf38ae190dc4238ecaee6f75cd0a6881bd1517a8250df98674152f94e32409e2a3bce109b60000000000000000d6d5210d7560eb92d6a97a27602b81f76386f1535bef1497f92186086e29c6bc5a1fad6ec9a31137abf9a404abde7750898b1bd627e87306703be8672d70d1ab57075228a9f46ed9bd1f08fb8191bbab2dc51de3a61f0868afc4294859323e7a45319f18101288d139bd3da20fed05a8fe64680b0a3fc22dd704e4214de5946912d6c98cd1a9fbe1e7d58c08acaf30235b918a31d2eca55f74a23641f61f2d5b308cf0d031b0c7f0ced69993e9960ff5f76015e6009756237badf4e7965bbe2777e808fcba821aa8e8c5c39609ff854356cb4900000000000000000000000000c1fee30a3f7a85d1b29e58c77685efc0ceb1c8e5729c66418d169fc03aa188546b3ad2a18206861e3a0e2505bc7f41019645466ac96e0d4b3bc19faa5449209b083dbd334b47f067bbab40743b2a428f1da1f68df75cf43f8ecc8d3726602111b40e761fd21081920382f14d12e83c3431ee97471c7868dcda7eaa69eb7f7f80572fdd11bb1d0d1280fbc22bf73468788df51710d7d31c632fc5ed1762eb0b428ee751c47d8e894f745a868404a0bf35f0121008b722b1eaa6aedfa1bf2e7ccb2d61d5d76331945e20fa26b8471d42645288d7226bbd9c9e9e1cc9eb3d541e407cc2dae5e690cd628ab84875f2c50ba891cea599b079b4b4ba686fcdf240430a537a395dc73bda367bf12cb7d81691a5fe8c47be395656a297e9df0e71f96756ea5cce7daac4be290159f6bcd75f0dda9de5532e71ae9e48b0ed1254a83100000000f6fbb869604d51a36a54c832e45b2569dc0d90b075225fde44c4e0973171ad47d6b70ebc660309e1e245b0fdf9743af932cd6db49a47613808bad959719c0000000000378a921c7f7f6933c2e24c7e800003c9e8095e02985f28e678f66422436f949e2a2f1f54e0e3f855e378f4a1f40b0c6fb2d4b205a800b6d713acebc5b014e61a543a5a194f9ac18d76b5440e3b1a569e7397f6cafa86966d7ba19e720413267a6ccea9c439671d2c680f2753ca184eeeb843450368acb4383a01d25eb3d1e23e0f2645d1cdfa9fa410632f95a5f6f88d10481822d522f851c66ee7e30393cd7a4d67ff2a49c4f93c0984b5c2d4523497e4d64f95f08493564a1df87111c9bf3194fef97dcecc467ace45feeb685c5870d05f88a0f463db88d377442e1349acaf766218b54a9d624778e1c4cba6e6390a9f302c6eb2df7766411bef0ebb0000000079b5bdc71067f4d559ec6619e43b3f4805da7932e16b6a0ade3627bf206974d7f0cadc687fe9c5b2c02b69c29cea78a142755c9381"], &(0x7f0000000100)='GPL\x00'}, 0x48) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000002c0)={&(0x7f0000000140)='kmem_cache_free\x00', r0}, 0x10) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$FS_IOC_SET_ENCRYPTION_POLICY(r1, 0x800c6613, &(0x7f0000000140)=@v1={0x0, @aes128, 0x0, @desc1}) getdents64(r1, &(0x7f00000003c0)=""/226, 0xe2) 03:56:45 executing program 4: timer_create(0x9, &(0x7f0000000100)={0x0, 0x12, 0x0, @thr={0x0, 0x0}}, &(0x7f0000000540)) timer_settime(0x0, 0x0, &(0x7f000006b000)={{0x0, 0x8}, {0x0, 0x9}}, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, 0xffffffffffffffff, 0x0) r0 = socket(0x840000000002, 0x3, 0xff) connect$inet(r0, &(0x7f0000000280)={0x2, 0x0, @remote}, 0x10) sendmmsg$inet(r0, &(0x7f0000005240)=[{{0x0, 0xfffffdef, 0x0, 0x0, 0x0, 0x0, 0x8}, 0xfffffdef}], 0x4000095, 0x401eb94) [ 2849.477646][ T4692] syz-executor.3 invoked oom-killer: gfp_mask=0xcc0(GFP_KERNEL), order=0, oom_score_adj=0 [ 2849.487616][ T4692] CPU: 1 PID: 4692 Comm: syz-executor.3 Not tainted 5.4.219-syzkaller-00002-ga0eae55f26a0 #0 [ 2849.497741][ T4692] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/12/2023 [ 2849.507774][ T4692] Call Trace: [ 2849.511049][ T4692] dump_stack+0x1d8/0x241 [ 2849.515364][ T4692] ? panic+0x73e/0x73e [ 2849.519423][ T4692] ? nf_ct_l4proto_log_invalid+0x26c/0x26c [ 2849.525211][ T4692] ? _raw_spin_lock+0xa3/0x1b0 [ 2849.529953][ T4692] ? asan.module_dtor+0x20/0x20 [ 2849.534785][ T4692] dump_header+0xdb/0x700 [ 2849.539090][ T4692] oom_kill_process+0xf0/0x2d0 [ 2849.543827][ T4692] out_of_memory+0x666/0x940 [ 2849.548406][ T4692] ? unregister_oom_notifier+0x20/0x20 [ 2849.553849][ T4692] ? _raw_spin_unlock_irqrestore+0x57/0x80 [ 2849.559629][ T4692] memory_max_write+0x528/0x600 [ 2849.564467][ T4692] ? memory_max_show+0xa0/0xa0 [ 2849.569207][ T4692] ? memory_max_show+0xa0/0xa0 [ 2849.573941][ T4692] cgroup_file_write+0x273/0x5c0 [ 2849.578853][ T4692] ? cgroup_seqfile_stop+0xc0/0xc0 [ 2849.583933][ T4692] ? kernfs_get+0x90/0x90 [ 2849.588236][ T4692] ? cgroup_seqfile_stop+0xc0/0xc0 [ 2849.593319][ T4692] kernfs_fop_write+0x2ec/0x3e0 [ 2849.598151][ T4692] ? kernfs_fop_read+0x450/0x450 [ 2849.603059][ T4692] __vfs_write+0x103/0x780 [ 2849.607449][ T4692] ? __kernel_write+0x340/0x340 [ 2849.612293][ T4692] ? check_preemption_disabled+0x9e/0x330 [ 2849.617987][ T4692] ? __fget+0x40c/0x4a0 [ 2849.622115][ T4692] ? debug_smp_processor_id+0x20/0x20 [ 2849.627461][ T4692] ? selinux_file_permission+0x2c2/0x530 [ 2849.633093][ T4692] vfs_write+0x210/0x4f0 [ 2849.637313][ T4692] ksys_write+0x198/0x2c0 [ 2849.641628][ T4692] ? __ia32_sys_read+0x80/0x80 [ 2849.646367][ T4692] do_syscall_64+0xcb/0x1c0 [ 2849.650843][ T4692] entry_SYSCALL_64_after_hwframe+0x5c/0xc1 [ 2849.656812][ T4692] memory: usage 33364kB, limit 0kB, failcnt 123 [ 2849.663037][ T4692] swap: usage 0kB, limit 9007199254740988kB, failcnt 0 [ 2849.669871][ T4692] Memory cgroup stats for /syz0: [ 2849.669955][ T4692] anon 23789568 [ 2849.669955][ T4692] file 10522624 [ 2849.669955][ T4692] kernel_stack 0 [ 2849.669955][ T4692] slab 0 [ 2849.669955][ T4692] sock 135168 [ 2849.669955][ T4692] shmem 10539008 [ 2849.669955][ T4692] file_mapped 135168 [ 2849.669955][ T4692] file_dirty 0 [ 2849.669955][ T4692] file_writeback 0 [ 2849.669955][ T4692] anon_thp 0 [ 2849.669955][ T4692] inactive_anon 11624448 [ 2849.669955][ T4692] active_anon 10543104 [ 2849.669955][ T4692] inactive_file 225280 [ 2849.669955][ T4692] active_file 0 [ 2849.669955][ T4692] unevictable 11624448 [ 2849.669955][ T4692] slab_reclaimable 0 [ 2849.669955][ T4692] slab_unreclaimable 0 [ 2849.669955][ T4692] pgfault 1743456 [ 2849.669955][ T4692] pgmajfault 0 [ 2849.669955][ T4692] workingset_refault 99 [ 2849.669955][ T4692] workingset_activate 0 [ 2849.669955][ T4692] workingset_nodereclaim 0 [ 2849.669955][ T4692] pgrefill 2093 [ 2849.669955][ T4692] pgscan 2414 [ 2849.669955][ T4692] pgsteal 174 [ 2849.763174][ T4692] oom-kill:constraint=CONSTRAINT_MEMCG,nodemask=(null),cpuset=syz3,mems_allowed=0,oom_memcg=/syz0,task_memcg=/syz0,task=syz-executor.0,pid=4676,uid=0 [ 2849.778314][ T4692] Memory cgroup out of memory: Killed process 4676 (syz-executor.0) total-vm:54660kB, anon-rss:11968kB, file-rss:14336kB, shmem-rss:0kB, UID:0 pgtables:108kB oom_score_adj:1000 03:56:45 executing program 5: mkdirat(0xffffffffffffff9c, &(0x7f0000002040)='./file0\x00', 0x0) r0 = bpf$PROG_LOAD(0x5, &(0x7f0000000080)={0x11, 0x8, &(0x7f0000000300)=ANY=[@ANYBLOB="620af8ff0c200021bfa100000000000007010000f8ffffffb702000003000000bd120000000000008500000006000000b70000000000000095000000000000003faf4f2a5dc147a6eace8eac9a007acec49e8020a6f4e0e4a9446c7670568982b4e020f698393aa0f3881f9c24aa56f15199fad0093c59d66b5ece9f36c70d0f13905ea23c22624c9f87f9793f0c5077da80fb982c1e9400e693146cea484a415b76966118b64f751a0f241b072e90080002002d75593a286cecc93e64c227c95aa0b784625704f07a72c234664c0af9360a1f7a5e6b607130c89f18c0c1089d8b853289d01aa27ae8b09e00e79ab20b0b8e1148f49faf2ad0000000000000006fa03c6468972089b302d7bf6023cdcedb5e0125ebbc08dee510cb2364149215108333719acd97cfa107d40224edc5465a9383f323a845d7705d2e6322241c5f2b77e74e802a0d42bc6099ad2300000080006ef6c1ff0900000000000010c63a949e8b7955394ffa82b8e942c89112f4ab87b1bfeda7be586602d985430cea0162ab3fcf4591c926abfb076719237c8d0e60b0eea24492a660583eecdbf5bcd3de3a83209da17a0f8a1ae6dc64ea97c0af60fd6ad9b97aa5fa68480366c9c6fd6fa5043aa3926b81e3b59c95c25a573dc2edcaea2b1a52496dfcaf99431412fd134a996382a1a04d5bb924cfe5f3185418d645ffff9c4d2ec7c32f2095e63c80aff9fa740b5b7632f32030916f89c6dad7603f2ba2a790d62d6faec2fed44da4928b30142ba11de6c5d50b83bae613402216b5054d1e7c13b1355d6f4a8245ffa4997da9c77af4c0eb97fca585ec6bf58351d564beb6d952aab9c70764b0a8a7583c90b3433b809bdb9fbd48bc873495cbff8a326eea31ae4e0f7505ebf6c9d13330ca006bce1a84521f14518c9b476fccbd6cb42016219848624b87cec2dbe98223a0eb4fa39f6b5c02e6d6d90756ff57902a8f57000000009700cf0b4b8bc2294133000000000000000000030000000000000000000000000010008bc0d9559711e6e8861c46495ba585a4b2d02edc3e28dd271c896249ed85b980680b00002b435ac15f5b87b0131394e9f620034bc0288d9b2a169cdcacc413b48dafb7a2c8cb482bac0ac502d9ff96ffffff7f0000100000000000007d5ad897ef3b7cda42013d53046da21b40216e14ba2d6ad5656bfff17addaedab25b30002abbba7fa725f38400be7c1f001b2cd317902f19e385be9e48dccff729433282830689da6b53b263339863297771429d003341bf4abacac95900fca0493cf29b33dcc9ffffffffffffffd39fec2271ff01589646efd1cf870cd7bb2366fde41f94290c2a5ff870cefd3467decb05cfd9fcb32c8ed1dbd9d10a64c1083d5e71b5565b1768ee58969c41595229df17bcad70fb4021428ce970275d13b78100788f11f761038b75d4fe32b561d46ea3abe0fa4d30dc94ef241875f3b4ce0232fcea69c271d7fa29822aea68a660e717a04becff0f719197724f4fce1093b62d7e8c7123d8ec571bef4c72d978cf906df0042e36acd37d7f9e119f2c06f815312e0cfe222a06f56dd022c074eb8a322fb0bf47c0a8d154b403c37feadf8be5877050c91301bb997316dbf1786afb84d4173731efe895ff2e1c5560926e90109b598502d3e959efc71f665c4d75cf2458e3542c9062ece84c99a061887a20639b41c8c12ee86c50804042b3eac1f879b136345cf67ca3fb5aac518a75f9e7d7101d5e186c489b3a06fb99e0aa7f23a054de2f4d92d6bd72ee2c9fdc75aaaf1e3e483b4ad05573af40326993947d9a631bcbf3583784acbda216550d7aec6b79e30cbd128f54c2d3335457acf37331766e472391e358c3b377327ac9ecc34f24c9ae153ec60ac0694dc55bff9f5f4df90400000000000000d6b2c5ea1393fdf24285bf16b99c9cc0ad1857216f1a985f369191ae954febb3df464bfe0f7f3ee9afe7befb89d2777399f5874c553aeb4229cffe86e66964ae09bb6d163118e4cbe024fd4500f8ff0700000000cc9d8046c216c1f895778cb25122a2a998de44aeadea2a40da8daccf080842a486721737390cbf3a74cbd7f940d70758fbc2217ebf66f5c51514216bdf57d2a40d40b51ab63e96ec8485b3b8a8c9ae3d14f93100c2e0893862eef552fcde2981f48c482bde8a168c3f5db2fea6f26e4a4304e50c349f4f9ecee27defc93871c5f99b355b72d538ba4958ea8e4aa37094191e10096e7e60fc3541a2c905a1a95e9571bf38ae190dc4238ecaee6f75cd0a6881bd1517a8250df98674152f94e32409e2a3bce109b60000000000000000d6d5210d7560eb92d6a97a27602b81f76386f1535bef1497f92186086e29c6bc5a1fad6ec9a31137abf9a404abde7750898b1bd627e87306703be8672d70d1ab57075228a9f46ed9bd1f08fb8191bbab2dc51de3a61f0868afc4294859323e7a45319f18101288d139bd3da20fed05a8fe64680b0a3fc22dd704e4214de5946912d6c98cd1a9fbe1e7d58c08acaf30235b918a31d2eca55f74a23641f61f2d5b308cf0d031b0c7f0ced69993e9960ff5f76015e6009756237badf4e7965bbe2777e808fcba821aa8e8c5c39609ff854356cb4900000000000000000000000000c1fee30a3f7a85d1b29e58c77685efc0ceb1c8e5729c66418d169fc03aa188546b3ad2a18206861e3a0e2505bc7f41019645466ac96e0d4b3bc19faa5449209b083dbd334b47f067bbab40743b2a428f1da1f68df75cf43f8ecc8d3726602111b40e761fd21081920382f14d12e83c3431ee97471c7868dcda7eaa69eb7f7f80572fdd11bb1d0d1280fbc22bf73468788df51710d7d31c632fc5ed1762eb0b428ee751c47d8e894f745a868404a0bf35f0121008b722b1eaa6aedfa1bf2e7ccb2d61d5d76331945e20fa26b8471d42645288d7226bbd9c9e9e1cc9eb3d541e407cc2dae5e690cd628ab84875f2c50ba891cea599b079b4b4ba686fcdf240430a537a395dc73bda367bf12cb7d81691a5fe8c47be395656a297e9df0e71f96756ea5cce7daac4be290159f6bcd75f0dda9de5532e71ae9e48b0ed1254a83100000000f6fbb869604d51a36a54c832e45b2569dc0d90b075225fde44c4e0973171ad47d6b70ebc660309e1e245b0fdf9743af932cd6db49a47613808bad959719c0000000000378a921c7f7f6933c2e24c7e800003c9e8095e02985f28e678f66422436f949e2a2f1f54e0e3f855e378f4a1f40b0c6fb2d4b205a800b6d713acebc5b014e61a543a5a194f9ac18d76b5440e3b1a569e7397f6cafa86966d7ba19e720413267a6ccea9c439671d2c680f2753ca184eeeb843450368acb4383a01d25eb3d1e23e0f2645d1cdfa9fa410632f95a5f6f88d10481822d522f851c66ee7e30393cd7a4d67ff2a49c4f93c0984b5c2d4523497e4d64f95f08493564a1df87111c9bf3194fef97dcecc467ace45feeb685c5870d05f88a0f463db88d377442e1349acaf766218b54a9d624778e1c4cba6e6390a9f302c6eb2df7766411bef0ebb0000000079b5bdc71067f4d559ec6619e43b3f4805da7932e16b6a0ade3627bf206974d7f0cadc687fe9c5b2c02b69c29cea78a142755c9381"], &(0x7f0000000100)='GPL\x00'}, 0x48) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000002c0)={&(0x7f0000000140)='kmem_cache_free\x00', r0}, 0x10) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$FS_IOC_SET_ENCRYPTION_POLICY(r1, 0x800c6613, &(0x7f0000000140)=@v1={0x0, @aes128, 0x0, @desc1}) getdents64(r1, &(0x7f00000003c0)=""/226, 0xe2) 03:56:45 executing program 2: mkdir(&(0x7f00000002c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000040)='cgroup2\x00', 0x0, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = openat$cgroup_procs(r0, &(0x7f0000000000)='cgroup.procs\x00', 0x2, 0x0) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000180)='0', 0x1}], 0x1) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x11) r3 = openat$cgroup_procs(r2, &(0x7f0000000000)='cgroup.procs\x00', 0x2, 0x0) write$cgroup_pid(r3, &(0x7f0000000140), 0x12) r4 = open(&(0x7f0000000780)='./file0\x00', 0x389103, 0x0) sendfile(r3, r4, 0x0, 0xfffffffffffffffb) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r5 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) sched_setscheduler(r5, 0x2, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r6, &(0x7f0000000180)=@abs={0x0, 0x0, 0x4e20}, 0x6e) sendmmsg$unix(r7, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r6, &(0x7f00000000c0), 0x10106, 0x2, 0x0) sched_setaffinity(0x0, 0x8, &(0x7f00000003c0)=0xae) mount$bind(&(0x7f0000000900)='./file0\x00', &(0x7f0000000ac0)='./file0\x00', &(0x7f0000000b00), 0x8, 0x0) r8 = getpid() sched_setscheduler(r8, 0x2, &(0x7f0000000200)=0x2) fallocate(r6, 0x2f, 0x3a, 0x778) newfstatat(0xffffffffffffff9c, 0x0, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) sendmmsg$unix(r7, &(0x7f0000000680)=[{{&(0x7f0000000300)=@abs={0x1, 0x0, 0x4e20}, 0x6e, &(0x7f0000000000)=[{0x0}, {&(0x7f0000000500)="43ef61b0080002bfc60d643e361f192a3e9d5fc2a195e77c7f7f358f4af87c16d9c4c5b662275dac011173f0a3dff6bd10800a8795cc87e07f8b38a0ef3b5721341375a49f25cafadb31e66344a7f6be591f0df69466a9f4", 0x58}], 0x2, &(0x7f0000001040)=ANY=[@ANYRES16, @ANYRES32=r7, @ANYRES32=r6, @ANYRES32, @ANYRES64=r6, @ANYRES64=r9, @ANYRES32, @ANYRES16=0x0, @ANYRES32=0x0, @ANYBLOB="4fab955308f2059ab939d900000000f9e3f41eb57ed8df4cab8016c9ce3ac08f2b0d92f94dba06ed2f665ecc68b69b8d7550710201d9751fa4e825662732f3a8c5bb3c2a7bedfc8388942a7f84f543f5aae98830850e4837672e09de8f6c3c564ba157c5ae0bfdb213740eb6cf157d944311652a7a2a0f2845e931e945ad06149c51b866526ed983323e256a5a704356ac469305f66e9df5000000000000000000000000000000c1d63289a178db75c9a2d26001ce0240bb81314d1a368163f7129a285a24d978b85fa2515ab901ee3894ad56b3dff70f0cd5b0ce7b279c1861fedef1ce614f9cedd497ee19c6c1de651c70330b2a606f21bae83b885a292e528a56d29c110e998f8a47a6373147667455a8013d368417b5d4d5a4c158ffbf43248bc6731792"], 0x40, 0x800}}], 0x1, 0x2000c805) mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000280)='./cgroup.cpu/syz1\x00', 0x1ff) r10 = getpid() sched_setscheduler(r10, 0x1, &(0x7f0000001700)=0x4) process_vm_writev(r10, &(0x7f0000000240)=[{&(0x7f00000000c0)=""/57, 0x39}, {&(0x7f0000000480)=""/65, 0x41}], 0x2, &(0x7f0000000a40)=[{&(0x7f0000000b40)=""/53, 0x35}, {&(0x7f0000000640)=""/16, 0x10}, {&(0x7f00000006c0)=""/34, 0x22}, {&(0x7f0000000700)=""/91, 0x5b}, {&(0x7f0000000b80)=""/203, 0xcb}, {&(0x7f0000000880)=""/121, 0x79}], 0x6, 0x0) [ 2849.867633][ T23] oom_reaper: reaped process 4692 (syz-executor.3), now anon-rss:0kB, file-rss:14336kB, shmem-rss:36kB [ 2849.972441][ T4700] syz-executor.0 invoked oom-killer: gfp_mask=0xcc0(GFP_KERNEL), order=0, oom_score_adj=1000 [ 2849.982787][ T4700] CPU: 1 PID: 4700 Comm: syz-executor.0 Not tainted 5.4.219-syzkaller-00002-ga0eae55f26a0 #0 [ 2849.992912][ T4700] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/12/2023 [ 2850.002936][ T4700] Call Trace: [ 2850.006197][ T4700] dump_stack+0x1d8/0x241 [ 2850.010492][ T4700] ? panic+0x73e/0x73e [ 2850.014542][ T4700] ? nf_ct_l4proto_log_invalid+0x26c/0x26c [ 2850.020326][ T4700] ? _raw_spin_lock+0xa3/0x1b0 [ 2850.025069][ T4700] ? asan.module_dtor+0x20/0x20 [ 2850.029890][ T4700] dump_header+0xdb/0x700 [ 2850.034268][ T4700] oom_kill_process+0xf0/0x2d0 [ 2850.039008][ T4700] out_of_memory+0x666/0x940 [ 2850.043567][ T4700] ? unregister_oom_notifier+0x20/0x20 [ 2850.048994][ T4700] ? _raw_spin_unlock+0x49/0x60 [ 2850.053809][ T4700] mem_cgroup_oom+0x6d2/0x810 [ 2850.058448][ T4700] ? drain_all_stock+0x5f0/0x5f0 [ 2850.063351][ T4700] ? cgroup_file_notify+0x106/0x190 [ 2850.068521][ T4700] try_charge+0xce7/0x11f0 [ 2850.072907][ T4700] ? preempt_count_add+0x8d/0x180 [ 2850.077898][ T4700] ? __memcg_kmem_charge_memcg+0x140/0x140 [ 2850.083669][ T4700] ? __alloc_pages_nodemask+0x372/0x860 [ 2850.089185][ T4700] ? get_mem_cgroup_from_mm+0x284/0x2d0 [ 2850.094705][ T4700] ? page_add_file_rmap+0x47/0x180 [ 2850.099784][ T4700] mem_cgroup_try_charge+0xd5/0x2a0 [ 2850.104950][ T4700] wp_page_copy+0x3c6/0x19a0 [ 2850.109510][ T4700] ? zap_pte_range+0x1ce0/0x1ce0 [ 2850.114414][ T4700] ? debug_smp_processor_id+0x20/0x20 [ 2850.119751][ T4700] ? _raw_spin_unlock+0x49/0x60 [ 2850.124566][ T4700] ? do_wp_page+0x535/0x8b0 [ 2850.129037][ T4700] handle_mm_fault+0xe52/0x3bd0 [ 2850.133872][ T4700] ? finish_fault+0x230/0x230 [ 2850.138521][ T4700] ? down_read_trylock+0x17a/0x1d0 [ 2850.143601][ T4700] ? memset+0x1f/0x40 [ 2850.147569][ T4700] ? vmacache_update+0x9f/0xf0 [ 2850.152305][ T4700] do_user_addr_fault+0x4a4/0xb30 [ 2850.157297][ T4700] page_fault+0x2f/0x40 [ 2850.162410][ T4700] memory: usage 21776kB, limit 0kB, failcnt 1385 [ 2850.169214][ T4700] swap: usage 0kB, limit 9007199254740988kB, failcnt 0 [ 2850.176054][ T4700] Memory cgroup stats for /syz0: [ 2850.176127][ T4700] anon 12046336 [ 2850.176127][ T4700] file 10522624 [ 2850.176127][ T4700] kernel_stack 0 [ 2850.176127][ T4700] slab 0 [ 2850.176127][ T4700] sock 135168 [ 2850.176127][ T4700] shmem 10539008 [ 2850.176127][ T4700] file_mapped 135168 [ 2850.176127][ T4700] file_dirty 0 [ 2850.176127][ T4700] file_writeback 0 [ 2850.176127][ T4700] anon_thp 0 [ 2850.176127][ T4700] inactive_anon 0 [ 2850.176127][ T4700] active_anon 10543104 [ 2850.176127][ T4700] inactive_file 90112 [ 2850.176127][ T4700] active_file 0 [ 2850.176127][ T4700] unevictable 11624448 [ 2850.176127][ T4700] slab_reclaimable 0 [ 2850.176127][ T4700] slab_unreclaimable 0 [ 2850.176127][ T4700] pgfault 1743456 [ 2850.176127][ T4700] pgmajfault 0 [ 2850.176127][ T4700] workingset_refault 99 [ 2850.176127][ T4700] workingset_activate 0 [ 2850.176127][ T4700] workingset_nodereclaim 0 [ 2850.176127][ T4700] pgrefill 2588 [ 2850.176127][ T4700] pgscan 2876 [ 2850.176127][ T4700] pgsteal 174 [ 2850.176127][ T4700] pgactivate 5544 [ 2850.271993][ T4700] oom-kill:constraint=CONSTRAINT_MEMCG,nodemask=(null),cpuset=syz0,mems_allowed=0,oom_memcg=/syz0,task_memcg=/syz0,task=syz-executor.0,pid=4700,uid=0 [ 2850.287162][ T4700] Memory cgroup out of memory: Killed process 4700 (syz-executor.0) total-vm:54660kB, anon-rss:11976kB, file-rss:14336kB, shmem-rss:0kB, UID:0 pgtables:108kB oom_score_adj:1000 [ 2850.305676][ T4694] syz-executor.0 invoked oom-killer: gfp_mask=0xcc0(GFP_KERNEL), order=0, oom_score_adj=1000 [ 2850.315976][ T23] oom_reaper: reaped process 4700 (syz-executor.0), now anon-rss:0kB, file-rss:14336kB, shmem-rss:0kB [ 2850.316379][ T4694] CPU: 1 PID: 4694 Comm: syz-executor.0 Not tainted 5.4.219-syzkaller-00002-ga0eae55f26a0 #0 [ 2850.337000][ T4694] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/12/2023 [ 2850.347019][ T4694] Call Trace: [ 2850.350279][ T4694] dump_stack+0x1d8/0x241 [ 2850.354608][ T4694] ? panic+0x73e/0x73e [ 2850.358646][ T4694] ? nf_ct_l4proto_log_invalid+0x26c/0x26c [ 2850.364420][ T4694] ? _raw_spin_lock+0xa3/0x1b0 [ 2850.369150][ T4694] ? asan.module_dtor+0x20/0x20 [ 2850.373974][ T4694] dump_header+0xdb/0x700 [ 2850.378274][ T4694] oom_kill_process+0xf0/0x2d0 [ 2850.383004][ T4694] out_of_memory+0x666/0x940 [ 2850.387564][ T4694] ? unregister_oom_notifier+0x20/0x20 [ 2850.392990][ T4694] ? _raw_spin_unlock+0x49/0x60 [ 2850.397807][ T4694] mem_cgroup_oom+0x6d2/0x810 [ 2850.402452][ T4694] ? drain_all_stock+0x5f0/0x5f0 [ 2850.407359][ T4694] ? cgroup_file_notify+0x106/0x190 [ 2850.412536][ T4694] try_charge+0xce7/0x11f0 [ 2850.416920][ T4694] ? preempt_count_add+0x8d/0x180 [ 2850.421922][ T4694] ? __memcg_kmem_charge_memcg+0x140/0x140 [ 2850.427694][ T4694] ? __alloc_pages_nodemask+0x372/0x860 [ 2850.433209][ T4694] ? get_mem_cgroup_from_mm+0x284/0x2d0 [ 2850.438721][ T4694] ? find_first_bit+0xe4/0x100 [ 2850.443457][ T4694] mem_cgroup_try_charge+0xd5/0x2a0 [ 2850.448627][ T4694] wp_page_copy+0x3c6/0x19a0 [ 2850.453200][ T4694] ? zap_pte_range+0x1ce0/0x1ce0 [ 2850.458102][ T4694] ? debug_smp_processor_id+0x20/0x20 [ 2850.463437][ T4694] ? _raw_spin_unlock+0x49/0x60 [ 2850.468252][ T4694] ? do_wp_page+0x535/0x8b0 [ 2850.472735][ T4694] handle_mm_fault+0xe52/0x3bd0 [ 2850.477558][ T4694] ? finish_fault+0x230/0x230 [ 2850.482201][ T4694] ? down_read_trylock+0x17a/0x1d0 [ 2850.487276][ T4694] ? vmacache_update+0x9f/0xf0 [ 2850.492007][ T4694] do_user_addr_fault+0x4a4/0xb30 [ 2850.497002][ T4694] page_fault+0x2f/0x40 [ 2850.502933][ T4694] memory: usage 21776kB, limit 0kB, failcnt 1386 [ 2850.509322][ T4694] swap: usage 0kB, limit 9007199254740988kB, failcnt 0 [ 2850.516196][ T4694] Memory cgroup stats for /syz0: [ 2850.516275][ T4694] anon 12046336 [ 2850.516275][ T4694] file 10522624 [ 2850.516275][ T4694] kernel_stack 0 [ 2850.516275][ T4694] slab 0 [ 2850.516275][ T4694] sock 135168 [ 2850.516275][ T4694] shmem 10539008 [ 2850.516275][ T4694] file_mapped 135168 [ 2850.516275][ T4694] file_dirty 0 [ 2850.516275][ T4694] file_writeback 0 [ 2850.516275][ T4694] anon_thp 0 [ 2850.516275][ T4694] inactive_anon 0 [ 2850.516275][ T4694] active_anon 10543104 [ 2850.516275][ T4694] inactive_file 90112 [ 2850.516275][ T4694] active_file 0 [ 2850.516275][ T4694] unevictable 11624448 [ 2850.516275][ T4694] slab_reclaimable 0 [ 2850.516275][ T4694] slab_unreclaimable 0 [ 2850.516275][ T4694] pgfault 1743456 [ 2850.516275][ T4694] pgmajfault 0 [ 2850.516275][ T4694] workingset_refault 99 [ 2850.516275][ T4694] workingset_activate 0 [ 2850.516275][ T4694] workingset_nodereclaim 0 [ 2850.516275][ T4694] pgrefill 2588 [ 2850.516275][ T4694] pgscan 2876 [ 2850.516275][ T4694] pgsteal 174 [ 2850.516275][ T4694] pgactivate 5544 [ 2850.612291][ T4694] oom-kill:constraint=CONSTRAINT_MEMCG,nodemask=(null),cpuset=syz0,mems_allowed=0,oom_memcg=/syz0,task_memcg=/syz0,task=syz-executor.0,pid=4683,uid=0 [ 2850.627454][ T4694] Memory cgroup out of memory: Killed process 4683 (syz-executor.0) total-vm:54660kB, anon-rss:11800kB, file-rss:14336kB, shmem-rss:0kB, UID:0 pgtables:116kB oom_score_adj:1000 [ 2850.645524][ T23] oom_reaper: reaped process 4683 (syz-executor.0), now anon-rss:11480kB, file-rss:14336kB, shmem-rss:28kB [ 2853.060625][ T4713] syz-executor.1 invoked oom-killer: gfp_mask=0xcc0(GFP_KERNEL), order=0, oom_score_adj=0 [ 2853.070571][ T4713] CPU: 1 PID: 4713 Comm: syz-executor.1 Not tainted 5.4.219-syzkaller-00002-ga0eae55f26a0 #0 [ 2853.080694][ T4713] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/12/2023 [ 2853.090724][ T4713] Call Trace: [ 2853.093992][ T4713] dump_stack+0x1d8/0x241 [ 2853.098295][ T4713] ? panic+0x73e/0x73e [ 2853.102334][ T4713] ? nf_ct_l4proto_log_invalid+0x26c/0x26c [ 2853.108114][ T4713] dump_header+0xdb/0x700 [ 2853.112418][ T4713] oom_kill_process+0xf0/0x2d0 [ 2853.117156][ T4713] out_of_memory+0x666/0x940 [ 2853.121718][ T4713] ? unregister_oom_notifier+0x20/0x20 [ 2853.127149][ T4713] ? _raw_spin_unlock_irqrestore+0x57/0x80 [ 2853.132929][ T4713] memory_max_write+0x528/0x600 [ 2853.137771][ T4713] ? memory_max_show+0xa0/0xa0 [ 2853.142509][ T4713] ? memory_max_show+0xa0/0xa0 [ 2853.147249][ T4713] cgroup_file_write+0x273/0x5c0 [ 2853.152160][ T4713] ? cgroup_seqfile_stop+0xc0/0xc0 [ 2853.157243][ T4713] ? kernfs_get+0x90/0x90 [ 2853.161546][ T4713] ? cgroup_seqfile_stop+0xc0/0xc0 [ 2853.166628][ T4713] kernfs_fop_write+0x2ec/0x3e0 [ 2853.171449][ T4713] ? kernfs_fop_read+0x450/0x450 [ 2853.176355][ T4713] __vfs_write+0x103/0x780 [ 2853.180744][ T4713] ? __kernel_write+0x340/0x340 [ 2853.185566][ T4713] ? check_preemption_disabled+0x9e/0x330 [ 2853.191255][ T4713] ? __fget+0x40c/0x4a0 [ 2853.195380][ T4713] ? debug_smp_processor_id+0x20/0x20 [ 2853.200721][ T4713] ? retint_kernel+0x1b/0x1b [ 2853.205289][ T4713] vfs_write+0x210/0x4f0 [ 2853.209507][ T4713] ksys_write+0x198/0x2c0 [ 2853.213810][ T4713] ? __ia32_sys_read+0x80/0x80 [ 2853.218546][ T4713] do_syscall_64+0xcb/0x1c0 [ 2853.223021][ T4713] entry_SYSCALL_64_after_hwframe+0x5c/0xc1 [ 2853.228995][ T4713] memory: usage 10204kB, limit 0kB, failcnt 1388 [ 2853.235307][ T4713] swap: usage 0kB, limit 9007199254740988kB, failcnt 0 [ 2853.242162][ T4713] Memory cgroup stats for /syz0: [ 2853.242530][ T4713] anon 73728 [ 2853.242530][ T4713] file 10522624 [ 2853.242530][ T4713] kernel_stack 0 [ 2853.242530][ T4713] slab 0 [ 2853.242530][ T4713] sock 135168 [ 2853.242530][ T4713] shmem 10539008 [ 2853.242530][ T4713] file_mapped 135168 [ 2853.242530][ T4713] file_dirty 0 [ 2853.242530][ T4713] file_writeback 0 [ 2853.242530][ T4713] anon_thp 0 [ 2853.242530][ T4713] inactive_anon 135168 [ 2853.242530][ T4713] active_anon 10407936 [ 2853.242530][ T4713] inactive_file 90112 [ 2853.242530][ T4713] active_file 0 [ 2853.242530][ T4713] unevictable 0 [ 2853.242530][ T4713] slab_reclaimable 0 [ 2853.242530][ T4713] slab_unreclaimable 0 [ 2853.242530][ T4713] pgfault 1743489 [ 2853.242530][ T4713] pgmajfault 0 [ 2853.242530][ T4713] workingset_refault 99 [ 2853.242530][ T4713] workingset_activate 0 [ 2853.242530][ T4713] workingset_nodereclaim 0 [ 2853.242530][ T4713] pgrefill 2588 [ 2853.242530][ T4713] pgscan 2876 [ 2853.242530][ T4713] pgsteal 174 [ 2853.242530][ T4713] pgactivate 5544 [ 2853.337993][ T4713] oom-kill:constraint=CONSTRAINT_MEMCG,nodemask=(null),cpuset=syz1,mems_allowed=0,oom_memcg=/syz0,task_memcg=/syz0,task=syz-executor.0,pid=4668,uid=0 [ 2853.353190][ T4713] Memory cgroup out of memory: Killed process 4668 (syz-executor.0) total-vm:48508kB, anon-rss:444kB, file-rss:14336kB, shmem-rss:0kB, UID:0 pgtables:88kB oom_score_adj:0 [ 2853.521575][ T4713] syz-executor.1 invoked oom-killer: gfp_mask=0xcc0(GFP_KERNEL), order=0, oom_score_adj=0 [ 2853.531502][ T4713] CPU: 1 PID: 4713 Comm: syz-executor.1 Not tainted 5.4.219-syzkaller-00002-ga0eae55f26a0 #0 [ 2853.541622][ T4713] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/12/2023 [ 2853.551736][ T4713] Call Trace: [ 2853.555018][ T4713] dump_stack+0x1d8/0x241 [ 2853.559317][ T4713] ? panic+0x73e/0x73e [ 2853.563353][ T4713] ? nf_ct_l4proto_log_invalid+0x26c/0x26c [ 2853.569131][ T4713] dump_header+0xdb/0x700 [ 2853.573446][ T4713] out_of_memory+0x6d0/0x940 [ 2853.578005][ T4713] ? unregister_oom_notifier+0x20/0x20 [ 2853.583445][ T4713] memory_max_write+0x528/0x600 [ 2853.588272][ T4713] ? memory_max_show+0xa0/0xa0 [ 2853.593010][ T4713] ? memory_max_show+0xa0/0xa0 [ 2853.597748][ T4713] cgroup_file_write+0x273/0x5c0 [ 2853.602654][ T4713] ? cgroup_seqfile_stop+0xc0/0xc0 [ 2853.607732][ T4713] ? kernfs_get+0x90/0x90 [ 2853.612032][ T4713] ? cgroup_seqfile_stop+0xc0/0xc0 [ 2853.617110][ T4713] kernfs_fop_write+0x2ec/0x3e0 [ 2853.621931][ T4713] ? kernfs_fop_read+0x450/0x450 [ 2853.626834][ T4713] __vfs_write+0x103/0x780 [ 2853.631222][ T4713] ? __kernel_write+0x340/0x340 [ 2853.636037][ T4713] ? check_preemption_disabled+0x9e/0x330 [ 2853.641729][ T4713] ? __fget+0x40c/0x4a0 [ 2853.645858][ T4713] ? debug_smp_processor_id+0x20/0x20 [ 2853.651196][ T4713] ? retint_kernel+0x1b/0x1b [ 2853.655756][ T4713] vfs_write+0x210/0x4f0 [ 2853.659970][ T4713] ksys_write+0x198/0x2c0 [ 2853.664265][ T4713] ? __ia32_sys_read+0x80/0x80 [ 2853.668996][ T4713] do_syscall_64+0xcb/0x1c0 [ 2853.673467][ T4713] entry_SYSCALL_64_after_hwframe+0x5c/0xc1 [ 2853.679376][ T4713] memory: usage 10168kB, limit 0kB, failcnt 1388 [ 2853.685696][ T4713] swap: usage 0kB, limit 9007199254740988kB, failcnt 0 [ 2853.692546][ T4713] Memory cgroup stats for /syz0: [ 2853.692625][ T4713] anon 73728 [ 2853.692625][ T4713] file 10522624 [ 2853.692625][ T4713] kernel_stack 0 [ 2853.692625][ T4713] slab 0 [ 2853.692625][ T4713] sock 135168 [ 2853.692625][ T4713] shmem 10539008 [ 2853.692625][ T4713] file_mapped 135168 [ 2853.692625][ T4713] file_dirty 0 [ 2853.692625][ T4713] file_writeback 0 [ 2853.692625][ T4713] anon_thp 0 [ 2853.692625][ T4713] inactive_anon 135168 [ 2853.692625][ T4713] active_anon 10407936 [ 2853.692625][ T4713] inactive_file 90112 [ 2853.692625][ T4713] active_file 0 [ 2853.692625][ T4713] unevictable 0 [ 2853.692625][ T4713] slab_reclaimable 0 [ 2853.692625][ T4713] slab_unreclaimable 0 [ 2853.692625][ T4713] pgfault 1743489 [ 2853.692625][ T4713] pgmajfault 0 [ 2853.692625][ T4713] workingset_refault 99 [ 2853.692625][ T4713] workingset_activate 0 03:56:49 executing program 5: mkdirat(0xffffffffffffff9c, &(0x7f0000002040)='./file0\x00', 0x0) r0 = bpf$PROG_LOAD(0x5, &(0x7f0000000080)={0x11, 0x8, &(0x7f0000000300)=ANY=[@ANYBLOB="620af8ff0c200021bfa100000000000007010000f8ffffffb702000003000000bd120000000000008500000006000000b70000000000000095000000000000003faf4f2a5dc147a6eace8eac9a007acec49e8020a6f4e0e4a9446c7670568982b4e020f698393aa0f3881f9c24aa56f15199fad0093c59d66b5ece9f36c70d0f13905ea23c22624c9f87f9793f0c5077da80fb982c1e9400e693146cea484a415b76966118b64f751a0f241b072e90080002002d75593a286cecc93e64c227c95aa0b784625704f07a72c234664c0af9360a1f7a5e6b607130c89f18c0c1089d8b853289d01aa27ae8b09e00e79ab20b0b8e1148f49faf2ad0000000000000006fa03c6468972089b302d7bf6023cdcedb5e0125ebbc08dee510cb2364149215108333719acd97cfa107d40224edc5465a9383f323a845d7705d2e6322241c5f2b77e74e802a0d42bc6099ad2300000080006ef6c1ff0900000000000010c63a949e8b7955394ffa82b8e942c89112f4ab87b1bfeda7be586602d985430cea0162ab3fcf4591c926abfb076719237c8d0e60b0eea24492a660583eecdbf5bcd3de3a83209da17a0f8a1ae6dc64ea97c0af60fd6ad9b97aa5fa68480366c9c6fd6fa5043aa3926b81e3b59c95c25a573dc2edcaea2b1a52496dfcaf99431412fd134a996382a1a04d5bb924cfe5f3185418d645ffff9c4d2ec7c32f2095e63c80aff9fa740b5b7632f32030916f89c6dad7603f2ba2a790d62d6faec2fed44da4928b30142ba11de6c5d50b83bae613402216b5054d1e7c13b1355d6f4a8245ffa4997da9c77af4c0eb97fca585ec6bf58351d564beb6d952aab9c70764b0a8a7583c90b3433b809bdb9fbd48bc873495cbff8a326eea31ae4e0f7505ebf6c9d13330ca006bce1a84521f14518c9b476fccbd6cb42016219848624b87cec2dbe98223a0eb4fa39f6b5c02e6d6d90756ff57902a8f57000000009700cf0b4b8bc2294133000000000000000000030000000000000000000000000010008bc0d9559711e6e8861c46495ba585a4b2d02edc3e28dd271c896249ed85b980680b00002b435ac15f5b87b0131394e9f620034bc0288d9b2a169cdcacc413b48dafb7a2c8cb482bac0ac502d9ff96ffffff7f0000100000000000007d5ad897ef3b7cda42013d53046da21b40216e14ba2d6ad5656bfff17addaedab25b30002abbba7fa725f38400be7c1f001b2cd317902f19e385be9e48dccff729433282830689da6b53b263339863297771429d003341bf4abacac95900fca0493cf29b33dcc9ffffffffffffffd39fec2271ff01589646efd1cf870cd7bb2366fde41f94290c2a5ff870cefd3467decb05cfd9fcb32c8ed1dbd9d10a64c1083d5e71b5565b1768ee58969c41595229df17bcad70fb4021428ce970275d13b78100788f11f761038b75d4fe32b561d46ea3abe0fa4d30dc94ef241875f3b4ce0232fcea69c271d7fa29822aea68a660e717a04becff0f719197724f4fce1093b62d7e8c7123d8ec571bef4c72d978cf906df0042e36acd37d7f9e119f2c06f815312e0cfe222a06f56dd022c074eb8a322fb0bf47c0a8d154b403c37feadf8be5877050c91301bb997316dbf1786afb84d4173731efe895ff2e1c5560926e90109b598502d3e959efc71f665c4d75cf2458e3542c9062ece84c99a061887a20639b41c8c12ee86c50804042b3eac1f879b136345cf67ca3fb5aac518a75f9e7d7101d5e186c489b3a06fb99e0aa7f23a054de2f4d92d6bd72ee2c9fdc75aaaf1e3e483b4ad05573af40326993947d9a631bcbf3583784acbda216550d7aec6b79e30cbd128f54c2d3335457acf37331766e472391e358c3b377327ac9ecc34f24c9ae153ec60ac0694dc55bff9f5f4df90400000000000000d6b2c5ea1393fdf24285bf16b99c9cc0ad1857216f1a985f369191ae954febb3df464bfe0f7f3ee9afe7befb89d2777399f5874c553aeb4229cffe86e66964ae09bb6d163118e4cbe024fd4500f8ff0700000000cc9d8046c216c1f895778cb25122a2a998de44aeadea2a40da8daccf080842a486721737390cbf3a74cbd7f940d70758fbc2217ebf66f5c51514216bdf57d2a40d40b51ab63e96ec8485b3b8a8c9ae3d14f93100c2e0893862eef552fcde2981f48c482bde8a168c3f5db2fea6f26e4a4304e50c349f4f9ecee27defc93871c5f99b355b72d538ba4958ea8e4aa37094191e10096e7e60fc3541a2c905a1a95e9571bf38ae190dc4238ecaee6f75cd0a6881bd1517a8250df98674152f94e32409e2a3bce109b60000000000000000d6d5210d7560eb92d6a97a27602b81f76386f1535bef1497f92186086e29c6bc5a1fad6ec9a31137abf9a404abde7750898b1bd627e87306703be8672d70d1ab57075228a9f46ed9bd1f08fb8191bbab2dc51de3a61f0868afc4294859323e7a45319f18101288d139bd3da20fed05a8fe64680b0a3fc22dd704e4214de5946912d6c98cd1a9fbe1e7d58c08acaf30235b918a31d2eca55f74a23641f61f2d5b308cf0d031b0c7f0ced69993e9960ff5f76015e6009756237badf4e7965bbe2777e808fcba821aa8e8c5c39609ff854356cb4900000000000000000000000000c1fee30a3f7a85d1b29e58c77685efc0ceb1c8e5729c66418d169fc03aa188546b3ad2a18206861e3a0e2505bc7f41019645466ac96e0d4b3bc19faa5449209b083dbd334b47f067bbab40743b2a428f1da1f68df75cf43f8ecc8d3726602111b40e761fd21081920382f14d12e83c3431ee97471c7868dcda7eaa69eb7f7f80572fdd11bb1d0d1280fbc22bf73468788df51710d7d31c632fc5ed1762eb0b428ee751c47d8e894f745a868404a0bf35f0121008b722b1eaa6aedfa1bf2e7ccb2d61d5d76331945e20fa26b8471d42645288d7226bbd9c9e9e1cc9eb3d541e407cc2dae5e690cd628ab84875f2c50ba891cea599b079b4b4ba686fcdf240430a537a395dc73bda367bf12cb7d81691a5fe8c47be395656a297e9df0e71f96756ea5cce7daac4be290159f6bcd75f0dda9de5532e71ae9e48b0ed1254a83100000000f6fbb869604d51a36a54c832e45b2569dc0d90b075225fde44c4e0973171ad47d6b70ebc660309e1e245b0fdf9743af932cd6db49a47613808bad959719c0000000000378a921c7f7f6933c2e24c7e800003c9e8095e02985f28e678f66422436f949e2a2f1f54e0e3f855e378f4a1f40b0c6fb2d4b205a800b6d713acebc5b014e61a543a5a194f9ac18d76b5440e3b1a569e7397f6cafa86966d7ba19e720413267a6ccea9c439671d2c680f2753ca184eeeb843450368acb4383a01d25eb3d1e23e0f2645d1cdfa9fa410632f95a5f6f88d10481822d522f851c66ee7e30393cd7a4d67ff2a49c4f93c0984b5c2d4523497e4d64f95f08493564a1df87111c9bf3194fef97dcecc467ace45feeb685c5870d05f88a0f463db88d377442e1349acaf766218b54a9d624778e1c4cba6e6390a9f302c6eb2df7766411bef0ebb0000000079b5bdc71067f4d559ec6619e43b3f4805da7932e16b6a0ade3627bf206974d7f0cadc687fe9c5b2c02b69c29cea78a142755c9381"], &(0x7f0000000100)='GPL\x00'}, 0x48) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000002c0)={&(0x7f0000000140)='kmem_cache_free\x00', r0}, 0x10) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$FS_IOC_SET_ENCRYPTION_POLICY(r1, 0x800c6613, &(0x7f0000000140)=@v1={0x0, @aes128, 0x0, @desc1}) getdents64(r1, &(0x7f00000003c0)=""/226, 0xe2) 03:56:49 executing program 4: timer_create(0x9, &(0x7f0000000100)={0x0, 0x12, 0x0, @thr={0x0, 0x0}}, &(0x7f0000000540)) timer_settime(0x0, 0x0, &(0x7f000006b000)={{0x0, 0x8}, {0x0, 0x9}}, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, 0xffffffffffffffff, 0x0) r0 = socket(0x840000000002, 0x3, 0xff) connect$inet(r0, &(0x7f0000000280)={0x2, 0x0, @remote}, 0x10) sendmmsg$inet(r0, &(0x7f0000005240)=[{{0x0, 0xfffffdef, 0x0, 0x0, 0x0, 0x0, 0x8}, 0xfffffdef}], 0x4000095, 0x401eb94) 03:56:49 executing program 3: timer_create(0x9, &(0x7f0000000100)={0x0, 0x12, 0x0, @thr={0x0, 0x0}}, &(0x7f0000000540)) timer_settime(0x0, 0x0, &(0x7f000006b000)={{0x0, 0x8}, {0x0, 0x9}}, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, 0xffffffffffffffff, 0x0) r0 = socket(0x840000000002, 0x3, 0xff) connect$inet(r0, &(0x7f0000000280)={0x2, 0x0, @remote}, 0x10) sendmmsg$inet(r0, &(0x7f0000005240)=[{{0x0, 0xfffffdef, 0x0, 0x0, 0x0, 0x0, 0x8}, 0xfffffdef}], 0x4000095, 0x401eb94) 03:56:49 executing program 0: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) sched_setaffinity(0x0, 0x8, &(0x7f00000000c0)=0x6) r0 = getpid() r1 = getpid() sched_setscheduler(r1, 0x2, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r3, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r2, &(0x7f00000000c0), 0x10106, 0x2, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) r4 = syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ptrace(0x10, r4) ptrace$getregs(0xc, r4, 0x0, &(0x7f0000000000)=""/199) sendmmsg$unix(r2, &(0x7f0000008180)=[{{&(0x7f00000002c0)=@abs={0x0, 0x0, 0x4e23}, 0x6e, &(0x7f0000000400)=[{&(0x7f0000000100)="67f0ad7a0a5fee5c691fcc", 0xb}, {&(0x7f0000000540)="82107cec02fb4dde7d49e7e6fd8271d07bd5c80e826f2520209026fcc50473cf8ae2fd249c0a57e7f1f25b436766ed94c34f9daea0890baed3922e44350a71fd78a9291bdeef2dc97927e40297ace41ecd813648fa0ce1e73901f9052e57d9d9f0632e9d6ec2c07a9f3905de2004c72e9fff4d97308267e7cc6564520903b5670221fcde01d14794bc3fd02f00e3d00ba673ea8ab2876ede2d57f1b1ede59d4a8b60b810d08942d48b4e9d428c5a0fa2b82b723ceade197a09e174ae05c3abff743add17722b0ecd477000fc454cd60f05dca7d5eb", 0xd5}, {&(0x7f0000000340)="f0fc8eb555ccb6969c0145dd173a35bb3d4b22d551465d5b933c86a89996b48c22b20893b88ca3bee00fef0de0c47cf8fb40f92bddadcaceb013a31f832a23baf2ab003b9df7856bbf87873dc9873c967c6bb54f215e984e3baaea5cbc063b725cadc06554b9bf364845511f1a6379", 0x6f}, {&(0x7f0000000640)="04063de45f1954c695d20b4f6bc2d2a1693dd0e1b5976f6380bc13b47410fe334e731c2e410113219961013d46d88dce835d0ed0824b5f4bfd6fcc06f8e13eca28f4cc5c72b9b725f05517707e86c25e9563624c6f2c86fc6f2dd7377271e960d8089b737037564a170ca68144310ff768b4c6f690071694593cc8677d7294f034098711475f25a88e7aff03952ca518a3614822bf716d9ccdc3859f171cef875d8a375588dc1b8ace8538f6cb60095e", 0xb0}], 0x4, &(0x7f0000000a40)=ANY=[@ANYBLOB="1c000000000000000100000002000000", @ANYRES32=r1, @ANYRES32=0x0, @ANYRES32, @ANYBLOB="000000001c000000000000000100000001000000", @ANYRES32=r2, @ANYRES32, @ANYRES32, @ANYBLOB="000000001a000000000000000100000002000000", @ANYRES32=r1, @ANYRES32=0xee01, @ANYRES32, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0xee00, @ANYRES32=0x0, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0xee00, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32, @ANYRES32, @ANYRES32=0x0, @ANYBLOB="0000000018000000000000000100000001000000", @ANYRES32, @ANYRES32=r3, @ANYBLOB="14000000000000000100000001000061c943380c8b091265d80acf049a7a4ccd9ab373b44e268196dbbdc4888fa7b1004bab8fafb1b41326aeed76817096fcc33cfd2d3827771b4c5d7dadd7263a53b815adbd7da5f4ab85390cbb846a3ab0a9f226dc53494eba803310c1c0f68e55fad5f99656a5d5a9dc957ef74e8b2cd282685ce9e3d6f77c70222f1b00"/152, @ANYRES32, @ANYBLOB='\x00\x00\x00\x00'], 0xf0, 0x8040}}, {{&(0x7f0000000cc0)=@abs={0x0, 0x0, 0x4e21}, 0x6e, &(0x7f0000002040)=[{&(0x7f0000000d40)="96d9a4e3ae6ba5b4950d11880db6db69d7457de2f712", 0x16}, {&(0x7f0000000d80)="976b664350976513f359f4c8cfd0ea8e2b9a1a4f43f402541d4711269fe937000d9f031f2751a4008a16fed91eeeea8fcaf31d69ff94b1b373877548a18c3505c80ae77b9aef7a969905a32c1a070ad9007805d6b404cef5a69801c3d94f6175c6ec939772d71f65988996", 0x6b}, {&(0x7f0000000e00)="42871d779be24e73d0684b5fe665545f0e3432bf64ac7f3593ab132a12712576a94c01c08ebaf5957a9742ace6b9cf809fe0f390745ecc112a76d2ba64a27f850b52e0e6e2dac2172765a900abcb2d0f284b4a2f21cd3d57a0220544a6f1d2834f0759269c469323a355ad7cd63d006213323dcc6db81d9bb3c87c5b93df4aa048fddecc269b360c60f9c4b5620737b4915dbbb0eefc", 0x96}, {&(0x7f0000000ec0)="0f2a801035df68284a7abc5ff939dc9370b97b6bf03d1c8e104aba7da21b3600c02e17b6867e180cee8f2a392df90d668370afd408a8eb7cf2de70579669c70944419d596f727b2b832c491bdfed10dc6aa486cf3ca352d63c8449e5", 0x5c}, {&(0x7f0000000f40)="24875508417d1829dabef4b91f9c775e5eb9220612a2a7f16800ee307fbbcef719d5784d1b663bd29ea1c1f33e3564850fea18df639e8083d61b9b8b7f61382655e3e4060edc31c33acc9a6242af0718450a70747e11398075f260b69077c2c82bf9b2eaaa750a147a2d406e330bb57a993a1474ec6fb0ce89dabadf24de32000c1877f820768fd3364529245a88e998ce181c98c9968b78e548d9f1078c5df664d1c6772520d22a33740792dbef853e598d94e67afb40754d55c75be38d1d431415b742dfa5ed63abe642699affa71dd0f3e1681b06714f77f18bc1000af410a33f28545e40ad5c818a04677e0e71d39e4ec124956c6b51e6c2ee938c6b765223d0c4984f9f0c8de102d69e982867687542ce672ee0675029e75df7d947ee1c5fe9d021df3190928133f40b9a7e4f80aa8d5ded95bdf371d767aba86fd824de1ca8f0bc0c7ea68a5cd693a1623365071cfb7ce5cae82c923801b82ef9b487277ddd930720d6a77c089369fc99deeb93317658994ffed41848aceca41bb2404925ad6527e612e6591a8a9a49991a74ad984fc45db1eff72fb329d59e82269a140ea1d2803b491c96cbc52ebbcbcaa3855c0ed272435330fa757da4285f184725615ed23bd74c7e8f7da77b63a176b0c199c1918d80e0080096e9b2af22b89a5be54d4e754766a7ba4d56beb15d3616540a68f48b5c96f43fba3d3af36460aacde2c9cfd15a75d4939b617e4d8cc64809c3dd4c2f888cbb9b9d2cbd5440b45f6829a45985edacf9733eb8129725d254549fd098a429881d0d8560a44ba1044658c4ec2ab65c07391ef404b0c6885ce90049c02fc0f8afd17dc7e11f7913c854898e7204bd63e31106502dbbd8ca7113e5e0a0e4a6a9c8c7107df6c4e8b767d50569a9c374008bd172ba0aa02bd97f3850333e8dc9c66696bc74b6151aaad240c9907c56d33ae2b231fc4e8b174e8a3ee01e7f15519274c991882c7cbe338d92cf7f0ff87ce74d67aa28b6ecd8341593e06076d3bfaa881a076a3886a042d477bdd911bab1030fb33e45c00d0d380c51697302e6180cd3de8c022647c63ebb2d7b26d0e01aab2ec027b4c2cf16e2ea9f035b77af49cd9aeb22e963bc61dbaa0a5c1f7a202cd576f06781e0965854e7d1305b0b0c758b5ffb7165c97a12a119e3f894c824f7e4d7e49e9789c8225a12d7e5a68611c022c7591fe1e3973d32ffaf0cd10d597f5f043cb2809e7fb8a27b30cacc5dd9329eca333aeeae249420b88d72ceb0c1c3d73a5a494371015f6706e78092c6965831f3fca9d965b30f03fd5e55f824fa99476df0f2930857774e0fd95dc50d6221bb6675eb33b47c85ccd5b1bcbdb287362739f1d124f128159d1e21c345d8a8487bbb66af57155a078b745eb88ec69dbad190e2359205811fbab6810f0d9e6e6ba1fb3f67681b5e8f33d220600a468321612869a95230e21290e2418a89f842236ddc2936a558eb2f2f290f00622db287964c2a68c964c65ed88c6ba41db007a00cdd7686503390b811ef43b77daa8054dc321a48c7237bd849b86eed618853808dd9169fdcd27c2d8304e0baae75586b35f75bf581603124037b0972ea1d3de20c1a9fdade3ef2c06c02e35a6e26e3c6df983e71f300454a67750d2c426755eb4cf447e0a9e7bda363ad5fac6cbd7df2606a11f1ae8a2c3b6cecfea71528e4f24818ebb7d3b2826b3fa39968d0c9cac504cd6cc618ee8d47f6dfbb925ca15831feef4a6ec8e9dae07c73238a6d094da8d34d2e20baf7403387c3c592f71b8f6420674c56eba71f2bf2fb7f128c6471a94e532c3bb5f333ac1a72b23fe0209715962abaf2d5ceef15a022b1c09a81752a70d48651ec91311f44c20a707636ec5c0fb15494a04f050833504a45b5d7620bb0bf1bbc465d40c9c46259b6b963c28c28babf1c6f0fe9b993773495be41a3ffae4d01ca61abe85e1722083b315ebf2505201944583ec20cce0ed728ec0a491258fc8121bb749647a83e323e657b9c6f26db09a33b6e12e7644a6da1f5675e39c23193df69720a17b53b9205327d7da0bab98af3d446c75f3b1bf9cfb46ea743f785cb6b55536a25e6706d65c6a9fc699037085a753d83ad0084528a431e65306b59388ddfca4841e764f3b65103627f9bd0f608866d074331e518bdb6f1b4d6d1115adf5f421f6d3bcc59441fee852d0fc43e60f032790081cc2e70f16756bf4f87fcdee4fee48d34c1e6f69942caf1e6d784de664699bc94a27b983614f0bdedf1e6e699216fc0bfb45f58e324430306f02683d7a4ed749ce4c363fc3d8523b59164114d51217a9bd502bd8d016410dbd784a6234cda188827226a68e4e556713088e2a91f9c9a993ab2f5d9f4ab56efce82d1544c2da836ebf5afe9e5d078a24024d1c7b6465ca0d337cf2a48e7ec13d8d06fb2e59f8d1c96f5417b8be8b39716ae0c54056acada448ee3edf151b35e9760a9a94813d727c9cadc8ba970db01cfa9fc5bba87ea220db095f1980ab124b339e2759c6dabef46116073cef6c2e9adc1a492b3a973302f8c2ee69ae4fdefbcc92e92e2ad5f11d434290eeab489fb7c8a564e7e7970df3d5f8b12499854ae99f5c5c7bede6100574c5300e6eb9d3e14f73ed5a67a2080593572b3c67811253a48d28eb94d62bb3ec7ecbc55cd9256332bdc770b5107e64e24a38394521b4e6f8339e03d67c29d4d959c3f032bd5e562297038546c1fda929799a15541f408c5c42932af28cfebe37f67cd3b005b160b8bc82f9515f10b8fa1af13ab72f832615d93e0b170dad3d468f510cd47963914a3321b9a44b6af24d1279f3bb0eed3b05b074a161239d8b26c7aee3704a9b0dfb81b1e408fbb1559082f57271897b70a73e46a6da2ec3590aea6fc50d2cde2b793a2547fb423e7824c44ddf16eb07c74a195ea5913e48f29ff419d8ddedb83ba281e82fd0793cf7e3afbd30a5344c103d7ff94d22b79f432c7a2aa787904ade726d58f10ffc6c6f40d9d576265876d341c7eacdceaac069917eb64689d4a238019a714ad27882e1583e6da4283dc5795941c0ef10bd3d415bf150bd953a1a24a4e6738c4ca9b8483432fdf09f511ac6a408fb7d11100c2562bcead92132ee5efac5e4ba26fe7844b3c638c113f074b3c8f636d1c09b1d6cef39eec98ce27899673aae5022c0cafd591f6f674de236ebebac67ef5b3ccddd28f3a0b8492221e5c930526e7b1ab748ba7466f998df47832b10d684be8c6a60a09f115279fbbd7dbdc3b9bb1c942bf6c5fd8eee43ce5a6b3274588f40cd0b9ddc3c7cfc6a405c72b80f59b5424ed291d0ded33ee413c73e364d16795d42e5d9a5ac5a543e555136a0032ba1cbc4e86a5c7b83bb5299eb8e7ca9b71fcbbee0dd754816b4d244f352ed9af3156501adc93c7fd8648668c06ecafac8ac20c385c623f91d18ecc7e59e1ece29a8761eb1033a1d25fa42e023a980f16261726cbf3d0d74315caa73325a3a9153632f2915af7c9df9425a438682dc13a1798042b254b37f9b959a3963b7719076ebe24f000fa7277323eb31c960dd054e74cc4c9594571d1fa2249c485972ef21aeb158e5f756b308f4c789ae8e385c5b44eb79c8ff3f3748170f4a3ff03fbe0a27d3df35648ba1c9c8720d21c346fbcec0b8c9d16276270a6367a76f949e542e0ccaabcf48a0462037fb577b62232cb0bad8efd9f9598fc243797f21b2cff8312f751ea8865cab2edbeda9c60874e6ba05c08f1df354bc4090d820c564b891f1a261fa370591b3272dafea1c4d6c4c308443adf44dbd4658b6424e9472e0a31aa9156dcb6975e129b25d38d8230e180b5c601561dd7d54c4ad8a8dcea616d9e2625ddecbf006e2fa67b511568422155f220def92a71e32d47316fc7b982d5d6e83e213241a832123b3d36fa2bcf9427f87991f806c00f7d5086e05667e5750819b2e7494d9d7450daef33f52ec527e5c42becd7e48a4419c2a27b5e899441d06723353be7cb577f85c17840e08f6669fdac2f13c24ae6a6b56bafaa6990df54be19183c72a81e59e4855ae934b40f63389399888e83c510e795a2d4d4492758b2bd59028847db0895b22b1024cd3967cffabef8f49257dfd98d79b2783cc2e91c6a9fc85e3f0e3aa846f328bf7d90121327f6d8803421eaf916e0c5cc45cb5f182d3263fd52c80753cda097cdac0072c77ec0b376115c0355817ae7f783639b9c711588fbe58f1002737761c3b4fcdf9be214eac31482da7ccaca864441f253ac433bba8cf26f6976adbe76b3682e6098f5777e94803a04a107bc8fdc18b22eaf5a64a12ba8926e227f891aee77fb9b1f3f7dda1924e18a1b82235999d8db5d17b6bd46ceae69d83e67dbe38c4acf58696b4f5b871ec511d92957b3b8f996d428229d2f0e34c119e5698846b739e4c7a183e27282e479187b2e49df8063a7294f4d21f8fefab4555d5f308ab75a0fdca76959e8f67cbb5d788a552b1320aedce50cee1441afaff367f96095e6e7f8aef5a907b6f0c1afb47123bded71a4bf70debee3ea638597246aaf8e96e8fe10d70da72ad2f9954eed3febbfbcc3cc2f12691869491940c34ac1301edb6e46ee04f8a563f5bd47aa991e8480cdac4dd41705ba858543df46f4b47b6b8e5d0805fb97e6227f966057facd9a9705a5be99d9f1efd12d15f292d52974943ec0be9867f5b0b0827801f5dc47cb5b737b5c1621c1fc2b3ddb885387056c978b9cbb2ece7ef6afe7b8b1dbb10aae2e94656121b7978a9d9004ba30004e0f2483834c218e4eb91aa4ef1db212a0c5bff02b2d42fe7989cd2f0ff7345407af2478a5a7496c553b240683421377f7d8beb91ff92b76ffdda540b44efb411ff1ca36ba7a8aac891420b05f2755645f16a3c926c63cb7c70de57a5f0e1a9439cb0cf2a28108f8047847726e29957eba0c8363e01057c29466a9b219d59de39f6afbe489fd34ff0d27115edb70209dd73ae29617302f0b6e986dc135cb8153df11ad3f4b3d5fe83ffb9305ba65c9400b944138d329681e28ca4a20d25f68aac86e3264b2a6306158b2a3483f71f6e857a45c8cc2245935d90b39ab680812f750bf2c1e28783bb103d6e7ef515e62d052d0f3dbcd8e0fda11bab03cda271b515fc825e1fd94c2baac0e0832103ebed2080a9f019b357bd0e8b25b464d828cd49129dfae6726c8613df764e654f18150d62a08be50800561231281f3b4ed1a52ded3bc4a04ee5294e24f382c5f7a5fd46a76a48230504eb2ce27442ee520413acde75c5b030a8ddd3baa7f675ed82696c383aa8d5549ab57452671456c227ef3deea973bbdefecfe2cee4f9f2fd533166df5950e0538d9190bfb3c520d8a64879737d0c97e0fdf25b4764e5d83e580f2779dfe1fe30bad3ea622e6f68b518934ef9a2b2936e30075c5529c44b5204ca895872af531e2b8997ac1fbbc8903bcb718757fcad2b02852da3c01f6f212a2307cd08dd86bfc90416c885b2bce9852164bbe5e50e4d389a6c1343a479d3121e8ecf6cecb9f976eb3a97e3c1d25a214e7469d495fbf349d70819835d448425ed49fec9c5b0a7e488a5e69353f6ea77887bc6db6a4797e4f8457d2fa39a4909e24010c6822ac26a5ea1f80df3de6907aade48ffa28ce51de9d6ce8cc334c9833e1008dd888884509076608d98f5e932d2e45e7fb4f359eb50092692cf487809a75cc9ca4b635e866ecdbd12f04ee2a165207382b4f888fe4632e2cac9b7a63efc39d3b01f690bac7a73399f0ad6c9e79babe838fa0a0ec03b2b6ed95551f21cf44", 0x1000}, {&(0x7f0000001f40)="0b398ea695db6e05b51a5303ec12906cb4f365e1c6c18b1fd72da9a093f1fb0c96fb02bb96eb47fe36c274658242290fd815cbe4cf3dff8e159098d95eab8df632794cf1b1700c540ca706dcea571e5b8071cff8c6664dc67c8f1b8b6b8ca3290b83196a767cba449ddd5a3aae93cc0bc5d346304b604558869ed178cb57b04983328858613e080fd460c0e1feed26ed65b76ee052f827b2f07ba46282b88390965d4a21c64fc82f19b5d86cc40adf3c40ae51a646ffcaef2d80e0e303594ea54cd03a00d813145ce1e1a2d2784988e6a9a4877d493b14fe8e7e4dff81c9acbb5b9fd741b28a725a91bcbb9dbcabfa9704011d970251b3014e8693343d", 0xfd}], 0x6, &(0x7f00000041c0)=[@cred={{0x1c, 0x1, 0x2, {0x0, 0x0, 0xee00}}}, @rights={{0x2c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r3, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, 0xee01}}}], 0x70}}, {{0x0, 0x0, &(0x7f0000004340)=[{&(0x7f0000004240)="379ec5d9332859c7d9c163e69103eef4c2e8a74ad33d4050c8abeff22e6d4ae953785482eff0", 0x26}, {&(0x7f0000004280)="434496f2489d4e5be45e4a70d3190a0f7ffa593638794dbb87ffad03ca4162ca00fee8d0d7e8526a54b72f19586c5781c38733ba4321b8b5fecef93f78e186eb07fdb832fb8e7d56bd1bb54dd2e32770a75fc5eeddb0ca73a988757a4069c641fc7e7ddfc46203af2f1d1f87893801c6294dc41848af93040959dc672316242dc750b66fb73956858894336bba884a16989df2a3e1078d49bd7a93c984fa6bdc07b2f983791c571e9bfff94f0d1cb3e2", 0xb0}], 0x2, &(0x7f0000004380), 0x0, 0x4850}}, {{0x0, 0x0, &(0x7f0000006900)=[{&(0x7f00000043c0)="25ba5ad65fea3da66aa8cb67fa079ee581f2fa1f79f710756837b1de1c42edd603d7cf9c736169dacbd4cd68fb1ae12f5fc7c1d48b6d6eafe2f4064978971e95728ab0e4b28a4d52ce1f63eff535a5b3f3a19076b48d482a7ff6503fcb5baf95d2b8f1bb7bd424ccd1861e92dcba7868c6a177b8a28d532f18c836be9c7cdecf9755039281ee5dc0f673161e6f20f9135d0076", 0x93}, {&(0x7f0000004480)="ec645f5bd8036e4428f6eca7dce8f2a001f7732cecbe673a796267ec2b32c5d63c06ccb1265b328ab4afde2618c3ec3c4279827d51c3e6f32ff26a7e2eb3b06fbf5655f082a0fa55acf329e4c6cfb3d38e5c47e4f9c3afe656a10202a1616fff82ddfbaa6459494377324a8dc44b71fec04b92d04c9e1233351299d9930992119ea5b86df0bc7851626834af1fcd37f1ae63f527640f0e8acecbdae63fd5ad96cf2e28c599d06baf8949aa9119abf875f0c13ecd6d811d0d446af28bc76de0e0f0c4ae08997b5ee75bc83478cea326e7449910c38f2759f1924d5aabeb1a1542ade530b7182181d17c6110", 0xeb}, {&(0x7f0000004580)="f9f355ff1f0af7a40985cf56241944f30a8a9fa1058c655fbbbe7cdd71a7704aac1cfa6c5eb991117cbcffb0f699aba629556a01f55cfcc4a7baa5ce1a9705849e1d58ff8e006b697ceb3fb27dd76690a572274a763bb04d51644aed0d1fcc0196d8df67b51bde5f50c5c8557c9f5e07387a158adbc5c4bd25b29686bf22892b9a70c6ab2bc0c2ad08dd47818c27f4e761952c879c493f03d768b8bea6cc454d91dd273642ab11d1c4059b20e3c778a3c7a2cdb615", 0xb5}, {&(0x7f0000004640)="2c65a96acbd4364cf261795cc1a9682a5fd8cdb4f0f9e22a019b038afe682aff41dea06a244c6227571d875b6c79709483fcccdcba2f97479a375cacd1c1a2ac6a47c795242a475e7c7f1d79bafd20143c6200db28d1e5002267a338f326546f3b281b42e1d4fdf67e57dc6ec0687c5b9560716f7f021e25d8f5467a62aff95c6c2b51d168e855267b4d213c8813efd97e20236c6f924fa811f24c70c8c5be08e55abad607816ae87f02331ebe8c59206e4b77a7ee84b2deed823c3fc38e1e4da379bbb5fd588751a73a7189b6c8842cf89e15fe72eb544f01d677935d", 0xdd}, {&(0x7f0000004740)="37bd8d26a8a5eae123a40eae05ed0d25f7075b233dd57ff6bc51337d26c54b0b2670f9c504aa972c7656ff149a0fb35ac48307ab6c6c36a54c753f75062603b16ed70b1842b5455429c2e7955a4a073d3377f13a44b756f438f5c240c85c36e9e6e665008cdafcce38489a52d436d1b0373812a27c64fff5f54bad453f53cd8bc3c5acab6d427cdd751328e10560a7717d80920ecea841ded76f1c8b775ae4da42f029a6e74da5440c1c8f563ef2d7524eff78ac7c53036a69293251f4a03570aafa82337de547489b66f16c7bbf6ac88db4b0dff04c7574721fa338aa23eb14dfea29e94e5fcf5ffae8ef9bf9559f9a0aa229b24ea8ffb0a6113b66e5b38c2ce69e6d3095776ff36c5ad60693c9bb98e076700bfd0e358f544bef85e9b53b5f8a41f5694209d716ce9cb8e99805249bd0efc6766463b1d0a68ce1dbda5fccd80d5b09c7cdf697d01612216a35c9d30c8fb659973f379ca7ea554983df994edea6ec3598068905e7d2602c05ebd92dfaee810648c8057dc47106ffb0418014fd16e0a3dd76b2b0f2566fa76eeea77e2d64917a9ca54f6d7e79799e274a3060e9501eebb65a30cf99fb5eca8804e7ee68d70fcde3d67e95407b68c96018e09e419a15949dd6c4b27fe986a2ed4f14b471d3abd5aa0462e56ab03e9fe492cf2fa6f0a9f792b3ee42f4cc4f8d64a1277f81755059a8ec6c84a7554163524af2b10cc65b74929ba4cf7afec84dc47ad48c0b4c090addc2e41f81e5b9ca9ecb52d1a1f29b4d788c68f6b5928769ad1142d6a9aa01e8e3eef4e8c5990adc7c78b753c8148ca4c3cfecb4580a181597a35e8bc57722597cb2224599a78da57ebc51be0ac91cdc013c2919c04bf9034e71ecbf45e6020f726d867fc23905dd53ca36e5536be8470bf25f32f41b711a9abff5dad9801e8c104aad57fc6796e5ae94f159ec056fa9bc52eba49640600ef871516d946041582f6eb025088ebe9e93e53ad0d44e3c105abdd24dce8916ba9e96e991d57aacb71101d5b9a8ca96cbe2401d9f78367f5742ed813f5b7ed820a4453940ac2682b7c53af5cc1a63e8da04be8602c2729ef741f691b190c4e498a1442145ff0b3e08f0e69e0e38a3311a4164af453705ce3d87c2092dbbe8d625455e351a5f56a37a3ec402dc69d435c014d1fd56b594d3eb3742bd54e3ad88a5d5d117525d6b3e3ff36cce9d5b69467ffb4b308a7163e453eef32215b2f47d93384778e99f813927da0f72b96d0b3b7eec04ac4b4987db6b517c459d4d5ff2ef7658efd2b542315fac6ea42fd980fc4cf5f98ccde8348ae55a06e27e6d0f88011a7867fde8a25e07e8f4ee928eeb89e3ed91bf30148096d95fb97498f768bac38a6c1335bf565585d8603b97bfd488c6fc1eabe7a7b61d8a2ec3b2c810177204ba89be4b0309b01cfc925affb8d41cff6bd4a62391ca123912f50a8ec8782d71dfecaceed9d13f82cdbf8cd22cf98d44b082e362df15a0dcdeb4981df7bf461e6956192018e2db7942e9a873ddfa87bbb8158ddb0b084d352d2c07f6a9b86299613c507ecc06ed7cd7a4c764a92410daefc7822418b9dfd1da973b499b23b70af9cfd83bd77b6dc115d213a3fb6bbe1c5f8b1919dc3acfb2b44206284bf574e8902fda56f54b6fbf5946640a36583b6e672dacb8e742e7f42e9823fc3af19694ef548451450b8d06987c4c7c25fbb406be6b3772c7057f6044120daede88eed855da51051616900947e63837d2fd450e8dc15166a0a89e607838922fb330ef2286f1f98467c6422dd4dc1bae2fa6fc2099ace3ab5073b26d6ee837f03f19e31471bc413a84d22241a8c31b131c8617c05719bd813d15e29a40a00d5b5b43b42cdb9a13b8dc8ccdb1ddb46e41e78d8b285f87f59157973a1e67c32903f1b51b2b00f2553a028dc0127023f9215992936757e73e12f16afd2e73695557288dbcb21f110c823057c1d0b778a574eccd3df96fa9150f41a6b9f5841f00cf8bd191047a94a5786f80b50d76b61f70fd81b589ba8d868feac936a702179a47b8befe113f7f7f09232681da60fd357e66807091df20dff6b42a5e7bfaba92ff70a28eed4e3655d6f3012c5a70b6cc7bb91906dbdc01269b8cf281e1868c838696c4ecbc667d9307a9d1074acf1c686cafaf7ce51b13bfe1b8f1ab9d34b75a88beb7a7179901aacb4daf7a9b615c7ac6dcc9fdd1a630ed56ba1aab81fb1c5c137bd749a12d6a4f7dd8929bbafa7b38cc30e40ab14a8681bb6ff916fc758f7c7e595a9246b21dd2f99b08b337b1c2c2e2d80eb586ffa615e60414c7d2087bb1c1998704725304d618e430eccbee003b8251b6d26d350273ec98d0339f8550959d3333eba74f88ca2df21d20fbdf2c92ddc9138d49190870b081bcb6e3397dacc9285f1b16c50a0c5295d7460e4bc97b446cc999eed9c2a397c303f75c719c46d1a11d8a6a61b85bb67222eb734e0e5e8d6a2fbfed7867503110c3b3e09c77df17702e02960ab7571ce6fcb2db27ea97b9dfd13254e913357b4a90c636e2f218a25d45436c39a06404ec45f7431981337f8372be6583d07372d0cd0fbead6f0b594ecba252abf736046c4a24f36733532e11c1e5d7637fd1ef2576f313f38caaebfc200790a3440be981b127ebd8903eab25567b2cf295c8226d4d75211fe8b302fbbb22264341e099b927566f95248ece47b1485b8b1086132ec6ca2c6cfb5b97c506e2ae0749bb4f7865821054f3917d2bbf5c4a2e451a21c42c3b87be082f8493e43e8d3b6f42723e41cf2606339e055bbbc673fe041dfdbc9306b977a021a4d1297cb9ffe644d3ee84d4aed41711339edf17fa1376c89d5d2b176f924edde95ffc3339821edfbfb1c5d02996bce7dc9925b8bc24914741e51da3b4f3c2325077dde371d3691d59a1cc6b273317717e22ced7238c1896192e4ac0f1fdac80a32212600c9cd8a66773fd277f7579eac57254a67f54d293c2f7ee2caa80eabae9f2fd7d4c54f7867bc02dc0c22f5bf95a9b780523a46225c3da2d4e5ca23219fc63cd6d142d9d6116d1e8e8d77e9aae8fccf98dc95730979bb465a9518bf1370aa6905375c6da8e5fa6c981c5a8a5c78c7ccfb72d3589052b498f61f8a0d072ead7bd050e68003eb5297864ed4a81eb0892486b3e33505647870514d8a1b7f4378d602d1a77d51c022ea95ff5bab322725ba496b1bc73d2dda4222459fe6ab4456689866682dda3baba7d27f69b252ba7fdec454c42f2ce617c67a90aa642860f3bb43c7dc731e3dd192c2cee7d6e069e1911ccbc337701e05c9828dcc379e8139cad3938dbe8cf093b1abe0f005c3aebd2e100d874ec0ab72a27dec4f654915af474ebb136acee7abfa9c9549517a499bb255267608972d10c8663a3b548fd56a0dee53ec308671209d27068ddd5b29d6f2233f1e4a10f32e3e1a6964689f3fd5a6f4c39c18d3403e6d9581185df2048cb8b68b6f497cab3d699dc74525290c4ac83605a72407287dc717a3989df7c984052eaf7a43122ac039f9a83d5fd84e7c4b56fae7f14ea0f6ede74aafc30853be9d5bbb92bfee84ac9f9d6ccf0164ae8783e529efb77c34b432733794d8fe7df04c3d4b4ab9dff68e7f605e6ffcbaabf8c3b7a81bc85650da34c8eaf3d4548e2cb02273b81e52ea07020e6a38e9e13d8c795cacba2784bf0653047fcf3d5ad86f2b3a74caea3862c35538a505ddd469ae7051b82f754acbb7dfb507481dd302a80ac310f427eedd397625dbc17c7681b769e9625d07de2149d77ae96ba26c62025770271575a22965dcac46e155e79d5afcf2fcfc98a09822f0b601c0f314f655101eea00b54502bf11383d8fc3fc9124649d8bcad7b128ae0965c0bd04bad2c3db2a604bc97034db42bcd1d6ca2dbe066ae6718950547f494ec76191d848d51e0517ec7de17af9f741730009c343a2bcc3c4b8194b95e8f134abe7e71b8a2c7b7306c872700a20cdaa420d34ac079bf9d09d23db4ea5229e14be44f68ead33d08f779add212ccec12b7243066317dd542f91c9f109ee75d49d015a056b1116f7c5e47863e7456f0128a8a4567a71a1310781a2a2a525e41aa5c4a2676898443862c525e75c6b528232605f7b707ed6cdfbc2af941265b07ffc350da2b1e66812d425aca9cd25e3fadc5547110a33963ce5eafde5a26635eb01bd9c4ca4f494bb6b0a8a3bcd34234aa0ecf5771a18c43da3db2254cf9ce0fd5bb6719f0a0d8853798b139451f4c1e1144391253cda14d0b22f16a0d24aa0d1f2594abf21e3f4b03999f4bbaa4372bd53b82bda21081e7c02c8b3f55131b9678cc28b5e0bc7c06b734f23f195e6c3428efbf10d1017c4f4a178adec79a877f7e55dea9b3c758ba128701766ed79655c87bcfb94decd198f277a5f9c2bc223aca87622061eb6d66aafeb2479ef9e8b1561f9c05b6a19989adcffc42fe01bf99174503d7d54f871fd7e52dc6c729bb4637af4249f22048117e01ad0fe3dad35874b2d5433c00e9b96e06f8acde6fc6cc27e667df793ff62e17f80efc43e7c2c36ff4c24746bd2a2c1775ab5e81e05299b13b6c37a211e93051d2339ff8688fbf2ffa835034a2cc0def0c4df5a33acd667232787fe058bc4f24cebe82b62834e996bfdbf4381aeec7c40d9348c42fba07d7e494aa096bf3ef1a326968d6c3276737365792eff276d3e9afcc9694a53f0da9fca524f5a9cfc35090f09fbb2be94dca85fb8f5b7e2eba01f11c4776cbe73cab4c724b4b8ea7be68799f967bb6cc2a423f94ed3eda3eb2e9713f8410725b9652fa88fe549b1739a2f5804700fc88fbfb149e0dbe586851b91a562442a10e9a3d38194e984f0e2428a922e2b019529c921cffaa34c65d5008f8af7f21afc6e60f98e33b74b9d52cb28ba5084ac6cd109c3c86be918aaf738c5f7f4d7199d7d44efa3a29ef61d13ba531a0d5b0e021fcf5fc61e2c02754705da430a866ad90b3e635f23a58220eabca19058e1bfe41cd2ac30da49d46dae9917e985a541467e1afea31eb98727ebc2674ebed6e288d6a23b0a85ff953b7aa9fc3d6253c18f7d175068dc9337c3551119bd5199062b514c9111595c4cd2f075c01c936bf074afb9104974f5dfdcb39dcf25b296b20d8076140f7656a8bd9ab5807c5593bb3e1a266c4fd37fdc0c2fede74b094982c08d4637ab068bbd1a2ce6e953599a56d30b1ebbb256f0f3ba8b36944f81ebeca218cef1ce1cc15f00921ab2a1f90ba476f1b1862d54d97055e50c8aef1713c43ea916d72b84427e220802a65d343013277233039423c602a145d4288a17e4e3132ef1a52d210797680a820d3f767ff6b2759ac384553030938d2710bb3138339050565bb782f3b42db7db1c2c5e3fee2ca68b392a287e49375f1e1a07bdc4216d8d7d6723178a9c29f9531d2d36dcec1c13fa690e74b70e383087dd263ce8ecbd827ccf857c26b0089245d5e9178535dc927474190f5ed811c53d51a837f5ff3f1e0bb6df9d06a4bc59046703b20592528b0ebf6ea01d15e7af4ddc1709b1d621a18d8bd56ed297493abaeab0b453ad839b1d0099fa5128a95f25e5f35f1c58fbbfb36e74a80ed3df5a9a4858b6feaa606cdd862672d5bbcaf729b4bc09b468672b15bad4f1428d5b848c1083302e398da3c8cf6700ddf3e1cc276aaacd33f8a2e7338ce460095c97cce7798ade4205dcb702733a06a5f889aa95143b5a8815208b975ace37a19605a41ca218bd4c34a1f159e49f7ece9116e8d0957ca0faacbf267a4395034119307015061eded751aea27d2", 0x1000}, {&(0x7f0000005740)="d97bfe44c6d2a7834eefbeb73c0773a872c453e1acad7ac97c1f7fbe5cbe33b0e5", 0x21}, {&(0x7f0000005780)}, {&(0x7f00000057c0)="ac77942bf3eb55e62d3cc76aaed26e75d794c7d5a1caed599143e807eb05325eaa48e6904c609455e454880819b7b4e7acb41534901f66868a695fc6a54783c49ba7f0ed02c2e59e64734191f1f32895f4f90f8a4c00ce36a87eb976d19cffaef68fc3ad680ed0c8d2b83567087a60a4fc4e2828d87659e54dd4ebd496bd729ccb2eec6c3eb73c5e2bde810d8a58ac445241703c1a2e5e3d563b3d7ce51270b76caf42eabb8d0900b55b69a946d371d46feff16e201b4bf97b8078b023efbc92c818aedb8d87578d1fcf099199f3dc9acc4221ef22a0e776b05e26f0498af2df3c1ea80a0479a42115985a231e", 0xed}, {&(0x7f00000058c0)="a7ef75486af0815b76b2aa97c5ec60c1fd028224e579d4ee6ef2c0f85c150346eb8e42fdde858ddccbc1b1b94c4f4e4ab8ed6d9eab13fc6502", 0x39}, {&(0x7f0000005900)="39bdd8a02c6b0a2636dc48dfc6c7d89185eb1a8375788c3c00887729f28bf2832403d8fc18f97018344453db8ce59095660c76a7f5e8eaf046baf99ea0f3434abd41d81f071cb873995ef9d29930332945caeafbc15e69410196cd460fc168968342c8b7d7a3679d3c4857e271b673736ce98d9d09e2fc6b720179df2b9331e7206a9ddfa112b50fc31df5375b720bdc4491940c1bf662a3c9cd6a5f225038c0712b22be7660f3eb6883f8646d5debcc0843a0b0da57719528f1e7e70b79dbf468e237d7ff99e9183138190e809d33037562cd66bbf9f72fbd17d3fc75d60ceb61e6783585472297c22e71c1d77f614e01b3e013f1b781a9a218d6c1ed5ec8b30aad3c3bc0d2d89470bcaf1e3f7d5227440b655cee1b29c2623e50f0518a1bb93e3366e4ff94f74b98bfbc270e6c3645c187f08573ad2464038a2b801754503f67d5824e3cbcbe8cbb33138be189fa2f4ff09f8268eeac05d32db4dd2622394ce1fab296b0d693f961681d58af6e880dde0607645ec7906a6022e6bc55b3476567947f8196196d496b4138225de40a02842019946f64bf1e1e93e6c7f091da1356a436905b431f3b1923b2b7340d25cf7de4c8eeec62cd32a3a4e22443ee6b7524b587f2f14b938bc4862e3d2349f6c006d899a3864183a4a53b38cf69ea4779d6e7363d56ac68184a08114f7ced8730db1d79404d3323b01f19bb9090e011fa41de4ead5613a7a34a898e8620144f113dfd8c785968dcdd0d15ddc5b699a1713f02450d4c636494b3e499c6a3fc21e1a69ef464e781b9ddc56dad2a1acf64925bc5cedc14b6aa02ea9166f641c90e9c8eb51f3a3ca95b69a0b89915e0c40733ed2890cbed7315e3e21c0d7aa5ffb4be38fc7d270f3d139382d8910fe3a2f1ac11b7031f5dcfdfc5aeb3fd73a1e548ae72dd3b746a8109b30365dfd915a12ec8445c4021b128d8587c17657ff723ba1fde40a0f7efc48521d1e769c1799ca4a812469b9f9254ff0a7afa8753dab762d75eb15291d5eeb6068d3e6659d05431172aa4b83ab63c5147c29a72944175c68c0b6af35133b95032e5b568339fb4aef95cfedcefa0411e8b33187e28ee7bad1a3de18e2904c7a8d09531719a00fb08b7f375d58c1143810e1627235d63ea9d17d40c690006439221ab87e00e9db0e883c81ed37aac09197c0b362e84aa7b1d66463bd9bf9496604d1bc0525454097c194acaf1e00d143ecc2550d6d89333eb4b3f52847ee717367821320d5e05c1b9f2f29fe07cbc0788ac533e00a07b19e7b333023d77cd8234e24fd93315c8f225b083f42c7831280dc4e616f1c1620fd07eb8e4dea90f5d2dab8630f58ca230709c1990d750ce82bde689ee3f192f02aa82af19aafa6623be602c61b6dc06211cca6bde33e8aa42372247c560c33edb57b5374339279f755a6fdaa86262251b881c3041fb4f9552f46a55986d9c40c5842bdd24ecc8516d74c130163cc11759f1d1cfc5d4807497536c57c36e94e3f6bc0f908d185ccd95e8264a4ef68d48aa6373fe0a49bfad6f5bdd2abcd65dfc24e0c3a1415e21adcfb93896c7c7bf65bc755f4495e82fd23c3aaad6a9477368a41bb916d6424a48eaf24be102158d7235a42b4e845fd0e14babe95cbaf8b05b26a35f90e703c7fe75e44d1900691a6fe0ac437801de512d77851e73b6cf75ded68eb366a32f68228c92ad7c802cd1866a43bea648b0cc1d25410fc893ab9b8b56efa99997b8e78de21540be1bfd22bb21aebb3ab23908ca46e96c1429d558c24fd08fa7a7529e6ab3f53b88279f75656da39c127864ea4f77ced78740285986e03b675dd139ea131a73c651bf59e739e46e967178c37f1c5178eebcb76a16797a3050832156a96e2b9ee0aabd1d3fe9150de6b448c8cf981fdcabc1bce338020f366edef25c7d79fda1419293f07512aa1d3cc27d31ff62cc5bed5014f0b53b12d6b341d3bfedf77a0ccfdb4744476f705c0f2eeb63548ec9f90873046078770f4c7938b8846614746d57703dc9956043aa6b7e6461afd117f1f083488414958d46f37f52c173e88dc4a0dec60a247e5befd97d57833c7c6058b7fe5358c00471b682112ac697e4539d6241d5f2b05d4449e1487a1374ee168e687ebebc793ca3d4e1bd7729068afe293845483e9d4be7ff5383d31f83c77878dc5179e9028536eb5c80f12274487d2354087dcccb8af67c55f73422076cd100fdb490d889e9e3671db01c722aa2dbb2a4507394713796449c2eb60a01eca64ee5a60a805c1b40cb452aed706844f38eb754231f08538b2c67afda41f1d06d67f6d90030303b96d6fa61ae45836dd78d8c048dd6070e2ce4a678165434854ae763924adc283e2b7fed9c474730ea76f043576a92a923db834b83817832d670519814469bc6b940074baddd850e7f8b5087b74b07ead00bec8b89678193b022389b49263a72c89a1406b0c0a1cc276fac39ba13e0cbf5a99d050670fba8e3903df91d3a854dd600a4dac94b4212ead363a769e8d92b59e8e74de39cc9567e0f1d9cef15bd1d74da9a65f7b33b42105926f55c7e4a6f6cc8f491a431be3f99898cebe8b3195821799f16ecaf1bb0ea8211bf19b2b394aa979fa1d0e9243c708b47c6cd25cb56c00825ec43815575b5e1e1d60d4680e6c9beddddbd8fd8bfdf13ca16f77c7da5e88ef28939e8c4540c4433b9b633e76915a92d4873242e62d4e5c549436ea34f823f7d67c8cfc0c360232b9120b089c53d4b1234356516e04fc721b2003aa295b85949623de0fff13077b1e42b04bcad71d77dc9c8dedce8dadb79a19ca70042fca7be2d5e4855780ebcf113e28e6da9e325a943f1131530952077203e1b8c58da4222d5bd8bd70f1c50e7ae37e6cfe691816c223e2afb1329dcc4e7efeefd6fb89fdc669fa410b1e443affc63f9393c7863b318bd7befb8a268102448b53f4ee0224b05bc6bc8a29336eccec1da63769d6b5be89000240ac678eb907ed52cef387f795c18f9f0ae3b99c48d0e0cc2163ec05ca9c063051ced2dbe334ff648051cb41b5dcfe004213d0368d294c448079c65e3eabe5bf031260c41e8498ebcd14d7cc7dd64e64fd03e878915bcd8dfdbe6c7dbab1ed3d0ac69ae09d19ca10ca40508913d22a6cd5bd3de7e75d61f42f520e4c1f93c7fd2cf5f986e8ae45c35f74448d2de780e614abf68677d2e73af0f6fe14e3744b27ddac3f520845ebeb6acd56312458b3944ffa68663ce8ad0c4af335e8ea65735bead7f6ee9fcf4d2ad892798cc19ffc4397a9f79647b32f7d8cd7aa52a65cd2138c0d31cdef9229d6c02d68d6a63d95f4716274fa2cb37298035f87e275276b714ab32d030090947283a7741452433d2120fde2a205479570085d81fcc5cf9e2506fbd5836b3a3cc2936f0d925535cfca5157513231bb19965b4ce1145c08e8d1f9eabc9ef5085ae1d6a813c7bcf9ada0cdbb338cc5a9bfc236669ec1d97c68923bf5c854d573b882e9fe30bb31f2d7348868e4b8516171c88d563e3e64fcdfa66ac6f9ef576f253c52b84136efae201d4de13935124bdccc54aa171904603a671362f85b2abecd1c3324fec4816070476ddfdee874134e884f3f7e89748aba21a94c6c73864082c657c097dc1cb865627ee2530521401b1801e61a46295f8dcac1356191a0123323ad57539d389ae2399467cc430c1878f474f287fd15c76ee8fdc379f6fe0e6c4815b771a53e5de4ec631fc1a7f68f0d92dbabbe364844f2fe63beca211104376c7b925b4856c01099335b26c5499addd08a29aa4f1e2ce4cb5487e86376cd0f1e846d71916022b572fb3d59798b02be924bad5dd240cd0bfe4d2539fc84a30c7ec5be6e2493691b7375e5920135c64fd9f6d603fb57482328f36b34c7ed40c6021a48a7f40b52fd11ca3afd7718a3b3a5b619068fd2c55d332faeb547b9bb37a9d13c6684ef52c5277afbdb99b6f83cbada9f92b9866ead8b0df8c06bf23e3418d8afb8925b9ee78feee72453d0e844b218661ca76fd4b5925868793bb367036a9c4663383daa35a266c7cbd974874d342a9b6c470173c2bfd5c3c9d498e803d3b1db23ac55c95baee35629b6ef9b1aa73b4ba05c1aa1a9cfb459fe517733b9d63545287fd644888aa85b5501e44071b44415f501a538d3ac967519166763719dfdf2f0407ca411563dd9720516f955126e1c4ff6c8db93f03628306a0a2f754239cfc1a0258dee2cec3fc73f341a2314dc47bb23f4218e226f5b68fd4b6288e3490468693117027480449d768306e7214f0b6d03fcf424e6fc76d9f28f73858a4dc9d0c37970761aee532b7af1798d7e106ffe400157e4f12d3350b11d6f8b26b90b4ad4ac5d9325e3e2a111dd7406b17f06de2d8f2b454246d8c68bc2f624976a699d0c459ff1f373819d8b8790336814a35f7798780159156f12e68831a37069196ffda781bb209fb4bc3de7d76053033054a8370ffaf4fb4fd9bff772617277c317bd14800418b2176f1fa1825bbbbc4f9b41df541f49c009ecf52427741f1ba7a32d9c8762780462b8253ed067f69085e00607eb9d1f29a7c0700383317ad9dfb17e44adb7f71007d026e917b250edf80609e5187c51dba650e8437b869ea7279001f414bab17d9620b2981933130ce353769615e266fc68a8143392157b8ec09ccd26a277201445f054f54e05d1379b9c2180857ec340284fb02dfdf8432c7e9481a91ccb5ae6cf4486775d4971fcbd06922ccf86968128ba9e62a376210a16fae9707c4d0f8d445fef2f76abdab070e97fc1a2d311a228d95746bf3a04948b384eca6daf7c44e108d9dec4fc7e000bc2e66c450cb9296020be7c1bf038f2cbd2a0471e9fe9ec2fa3aa983c2489d8947a8791ca126c712b432286b4fce8022f87d8ec050686118be3518c615b9eba87eeb4916f47484bde37511d42b429c1c43245df639a7065435ea01b2e3a6cc67a3bdc2fee7d7c510e59476aa2ede7960677dc5e7da314ad20b83528b52fcab4ac29354ad7b1412696bc881619b73105fd33c02ab77c10307e6dcf0d98a47387deb76598baa2ad5854a00a847a804f91094bb1af7ea25af3176783da4112c49ae7a288a3373f3aa65fcc8ff900308286552637b93f3406db2e9f3d9549c4c52c672af7dda56339865746df52a500e994914462f037bdc164cd93dac0c43d4a7492cb4996bf5eccbf95a2164959ebb5895ae06f43ff7af0abda71fe2272cd6f4fc0e951db8c60e6b2a2ab66a0ccd39ee37590b02783cd85fe1eb6dab2ca1d019b61972040fd5e1be534727b933fd1c4b81a7586365c8fd6fcf81c2f388d95b76a166c6955da6885c03ef356127c90a23fde37405c24072f83b02e0ac9b66e9a27315847306db7632e9a25dc5cacd44b6267c9b5bcad5fc5b3eebbeb588e0047b6f5f34babb7c695c7f0ee71423f038e53495cfc0350b1b2b5288b991236cb6e37971330ca2bc08e01440faaff50efb9ec2ae9969d6df8bcd0c70254a93c134d75d9cbbc5d9b96306f8332d2dfbac55395b924419a54d5878f86bc3c1d6876488530b2d4e86f0b0de9b47dc1d8c90759b909247466621a458bf42c297382dbd8728ffd0d3eca860c195668e4a1a893c7864aaa69de189bee2b0281daed4c97840fccf56252fa956faec765fd99fcdeb18cd3a0618de079a30cfe0e51308fbde1c07b00d1db4315b9371da6884b28c688833cc6a387e5b444a563e99b8246f67946aa65c91a6e90885ad6d2a4bfc6ae60c9bf0a444c36e3d8ff01fbb23db83b8ec3411c6b24f", 0x1000}], 0xa, &(0x7f00000069c0)=[@cred={{0x1c, 0x1, 0x2, {r0, 0xffffffffffffffff, 0xee01}}}], 0x20, 0x20000020}}, {{&(0x7f0000006a00)=@abs={0x0, 0x0, 0x4e24}, 0x6e, &(0x7f0000006b40)=[{&(0x7f0000006a80)="60560247e4eaf2f438d5f287e607d193ab9a9f663c9bbc6aedd52306b843e4d324d2ecd0c4d022dec3f8130b6ada81741c0e262438ac9fe1541485812eb8da2415b91c7aba", 0x45}, {&(0x7f0000006b00)="548842529b405622d9", 0x9}], 0x2, &(0x7f0000006c80)=[@rights={{0x18, 0x1, 0x1, [r2, r3]}}, @rights={{0x34, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r3, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c}}, @cred={{0x1c, 0x1, 0x2, {r0, 0x0, 0xffffffffffffffff}}}, @cred={{0x1c, 0x1, 0x2, {r4, 0xee00}}}], 0xb0, 0x80}}, {{&(0x7f0000006d40)=@abs={0x0, 0x0, 0x4e24}, 0x6e, &(0x7f0000008100)=[{&(0x7f0000006dc0)="a2ddc67655bccff61f61310da27f150a214396ffc6b60cd949d77b1f39fd23f742bae42d56b1c4c4faf6ea96f4b5d746324fcd8dcb52561f622d702c2cbd565da6f6b1ea", 0x44}, {&(0x7f0000006e40)="3ed36741ce598687a236b92d39584bbd203b4a16dfa0c3de8c2b526b2ac2a1fc6fa6f0722b3795a79845b647c7937bcc17b371401ba1ab7057af43960932246a06c8147c6d1b38c30d8462db1232f10d75b5c5f9f72bfed02d2462493fd4b2574ce8c4e0254b290dadf4fdf555a1567b105fdba04e3edab7b43b63282e3d677759c84f2d1351b1ed6189ba374ffda0ecf7f1b2b48bf8843ed56436a59d82dd32e694d5df7df2ce466ce0bf919332acc9f44633d303e207df37d6915d32f874c4bd65908054077f4e9fc8f77a97fee650837c3c2d1448837a9d5eb35f659db99e7b10a183d889158baf3d", 0xea}, {&(0x7f0000006f40)="7fec5b4d2851dd170db95e321a996ec041c8ada6ea0f56ff1210c27bba4877f4283179e848867408333d74fdc49cb4fadd5fa5d80d137eedbd0027392e3968a771ee320e0f9f9c036b3d79e007b964ac08ac3783ae4c48dac87fb5bb1ef1135905437ff0a4f3b29f6460f95b93cbbf954133f0bf75073c2e3100667adb1c1d6e07e2f08b4632a7", 0x87}, {&(0x7f0000007000)="f6b6eba66de98c8a5a5bf4d5c92009d2bbc6584daacc04e9dd2628e31d726b29d4193cd3b40a0ebd26c09046860ee5057c52024e316ef757024c66008781e3384c9fa937534a757cec2e97ebbe47aec023bf447d037b8acc5b4d14813c4b95618559c516d4469487541f797b52f7a1b94b4072d871e5c9341b9ff9987b9e5bd419d5600d99bf5f328b554e6d288460a121d22a7a49e8b115a67ffb821d6dd7f355655880beccb0f828984979941688494895415a9c7bb0e938eeaf8833b7ebe0f86af31366bf5835b22d04fa3590b84284ab2fd5462fff5ecb99b01f7875981edd5bb2cfdc3930f0825258e5c10b25ec033014c00518e1fe542b098be6ddf1108d91cc4646df100352967cb95edfd31eda3b6d336d006558a10ecd35f06acc792a6a09ef57ddf16ef0a63aa55138aa2f37597c18e5e7fc1c33db86893eb10cb532a0b44c8e05204ea4eb114625d3abf1e6409c9f8df5a1f08c4b0a3739fd2165745e226dac40e30226249d42958dfd82c30e14fd65d2e7817e45d12d074b7be08fb0761775f4c2fc1baf74d8156d6ca140fa94f2a0cb6c2926d18922700b8b3fd8f86387ad425d76d20b107bd625ed25931e5cd317bdb2017ba5d5778edc9a02e6a648a0c039344e65498f3361bccd7690360c4e9ae6acb383da7fe111434917759e459e9688f8ad05b6a9071f8b865a9a97a429c3056aa9d8cad9ccedf54999eac7ccc9bae27786d6613f8778a3dd1949bbcb35edb8cd4212623618bcc91c4cffe2f4d1e076ad9cdc505a160fb9e98135485c1c485c20705f9599ec44b599a48acb253bae271aecdba8e2c3b770b2722f0ebdd1ba95e810daea1db9839c15a1a8d1e60a88197ffb4c8121d45842cfdc2cccaccd39b12ac1284f07bab400b7d19c00e1c808748f0d410e8c573bec50f73292fea7866d4bc54981affc59f9a6b940ea32e83d16475858bebc47691fccafff1d766603370fb8c4e78d4cc76c87727f5834311aac440720f420276e2f96e543587fba868a6e50ee5ee10ad1bc91e64cf043a50ef9183709d248a76672e46beaa0188f87479d9e2d0038c775f67fdbbff31763f673fd934222446de3753e922f2b2269446bccaf7486ea723f6484d6843dcf32f546ed7f70175c6ca9750ba1f82fb73b01dfd579368d6fd28ba8d7c6dde8183955784ca2c3b77a5bf86aa29dd49f8b2a538f266f17e433c9a0a9803f04fc5504b1ca993ba757a47c9856baf0dc1505540bed72200919b6123e25bcfa4735bb03aa2a1f1b6763f459f35f30ef2a1819c7b00490c3e8c898cb0948a28298e7de8cada6bcefb05ac7d5cf05ea8cf9dd89bfddde07d4a462f6f5458b85400d228a22a7e73a36dc612922dac4ef4a8093569a03012dc34cf1212772ea0f2595ba70f5ae498689006237f7783d5ed2e1e1e3e4717a233f0992f4b9b3f1b1bd634e28c5d2e4be70aa3d7c0fec621c12f91cc62f21a9747838179ad24a7d78253977cce2a379b931f803b94c2f0cdb140c908b6918a2f9715aeff96eb0f28d813f3dcd4dc3f98dda2fe0948f5e1203725e8211db3ec022246d9d84685142048c65a168460ccb15fdd1576cac6c7dc2c9fbcf3243bc7e0dac9dde6f6145b5a3b9d3d0e7e5cbb88a4e70642fc6cb28a6f242a452035fca9b7fb00050390e8d03baba4f53c7eecbf06b6bca8b503bbcbbd19155b9992196b796dace144b72e5a6935ee0e812d95cd95355c6364e381468b10db9efc4d3d1a86385e41bde2391958b4b625c5e0e930e6fd2d9495d14c2e142b79462f662fa0ecf0ab05f91f01ef79fbc14c920fab9d37bfdc5d95ed87fa1b1dad9b42cfde19d8257388a447c73d49c6a2e4de0db65b0956d583f0902e063bc7db931536c11caa790da0d8b09c0f327044f369a6331d90243a3975fe0955e772157cc55956198badb68a70986ddeec36576e6084f3c546547b10b67de90d433b8870aacb1d87b8983bcc9ab10f1544607ca012889aafe7dc3fa4b18d651569be98a0be8c5a032c1dbe036bb6ea3ef84da5adea77cab6d5e362b5c49a4b12ad7594579a756143a08509f932bf9bcfbbfcee65a6a63bbd15fee7f4aada22cd683a86335f3ff4b7ce36d0bd97573f40fafe6c8bc99eff3ed0fc67a3e0f3d5380c0a365290d629f56f6376aa453a5b645792a9620109d1feabe2ad1862e96dbabf07d46d3a6fe028d78ddf3bb1fe95dc0aed364fc5c1337177ae3815a64086bbe552fc1c951e20828fd878e80b1f31106f877edaee09cf39aca0ac7d286c86792d509e834a8158670e295375c4a519252c2c5491d9e3a53d142f75878936ba2efe8df2ba507b1c4b48c7ce18455e557b50eab846aae266a0a738c3d08f9b8ec0560d793331aca831c596cbd69fc0b63d296d8b6d8cfe2527b61a16f7095cd71154e06ec361d689fd0dbfcba93ae8ba83d8f79c28b85736b110b5fbc4b00a9bc86f68f012a17e871676f3e5de08f6345e6a954904900ac8a9aed479cd2a49e1ae7515439cc1c648a729d1017b34d9c400e3a0ff72c17d8530ac2c1c3bae00f6188d7cfe32f42a654b5c58c3f1cf8143d6e0ad16558ac02d856e23f1442f333510ecd68c228cf2ebc9a9d5fff5f7ef59ef709b78c1fd7e5f077fad6d1ec9474d554be8dd9e411daaac3a57a6958c2a5c0074fe9d2082f61e9016ea86f9634caf2442d9b7a751b80d7d5297a819cf407403e5a172d0c816c615a22e5bceb8636481333c7ddd7d7bff0129a4e9ac811b9ac140ab00d2d974ca3865ffc041c4a9169dbf3eea50c6d307b0c57ca4978f672bb357ac4ecf48659bc04178d0722723e60dcf517846f3c5eeef595c729685cf1fe038dc19129b3c2e6ee2b698976b6e1bae0cf3460790ea1de4b75ce7e5841478e9ec1ac32e149c7d2e9a9c86d6057fec7186880899e832c125b5b6154efb49c0b2056be2a4d93fe78b4a444d6ecbf25eac0176d065958f87fbbc3ee188ab5e84301f595255c17c31bcb61179d0e9dd2765e9a6ee19982773ce7af657a25914aba4e7e54aee98130c569ee760098ee9e50b18495bd790631ee62df62638e80928aa1179198d689529852b9aad5e5a560c5956e1be07fef8a955fe1b0666dde983c418a2175bd74ca5aba1d61202191794c811df2e4b5431dbd861b97584e6edce42ba03d0b4446c101bd04af42dde49861a414a669f4a54a0e4981f9115d07c9f46e887a813295a7686282d2cf222148f75fdb20f4acf336de405be8d285821ab350b9860c2f5b611c40ede53e1325b25ddca5ade34f49e897ade5645c1bec003b57912a0b0f12ee3d1dbb17ad5599712302af58e841360465e7f20124664f040c9315a7b60705e2926d0360c0bc29d0cf94562e6241c1a235b8dc78cbeaabdee0b16e919bf871d581fea873205b34f2d3911e6183f090d6e68af52d93f9ac2c0d5a82e9ee697cde87d1a1f4a457c2d2a15809daba680445ed36b1b80a53db4457cf4dfb3bb864e0028f35b29cfae2b3ecface640586981f8eff3586bae3c651809b6bf0fa13172c1f2b2e8a2d8d19602111c71ab326c41e962a38854c36e424d7bbbb42b3eb6007a4302f3de4979350dd2736665259f285ba03b01c9ae1dccd5d010fe84e8bf897bc3d3c5f041c17ecf5a73e5e937a60d76d740a375e3485e1e8d8a092a169a906edaf3bec86ce594ddd316e1599486d00e4d2e4e48009479775b0c341819b031df390517c78da4709e4dcc87520c5a8e42e083b81b80104b76e91418910ac09938bdf814ad923e872f64931f7301e258431dc60fd62d4f840132a4f48af16ee098a8acecc19521e97ed24c889434662fc9a4abfb97f5a3f05d497ee2f36d22b20114e4d4fc7a82652a3f13e2e94be2fa0c7b1f5b0d72e459c026b4f7c4e87b75d887c76361fa9811602043028690144068eff8e9218ad20a40238a360f13c795c7050d50e6bf297aab946d79bc1a275f66686e195abc32fd0916849ab24c6244c40d764d13d2c5b284f7af3f49e91a9b51dd7d495ae73f9fc1796e44aa2d93b619471244d1443cde785fc7e0a8647b3b7506ea94c4a8e984ebc66abf0482fefd66266a5b407a2523ef650d0b7ed74d2e25d4f782402faf5fb5a9e63d4a57c26c5251cee7a95deb46293143e24d95995a1417143de65c62424c988743d07420d62a1ecf40d53fc461b42c382378ae61b54f17d8cf23269572a2b02cc7f914929f4699dab8076a82a0f9a2ac65071f77461d9eec7193a728606031183d9270693b19f7025150b0c21182e21cdd26ddf5e9de87da90a2fccd58e7185ee1f92e5dfccd730f432e9da80c1fc0c135ec8f68266922208df614736ee7906411253268277869c397e908d771ccb60cc4f32bce5b24c755e1fb5037ddbc3ba6aee07b5bdc9e14c620222c8d31a0ddfb0977167f7d28ccdf77083f967a5a3413f31f5e74f58e87fac8ee4ddde7575f2ccfd493ab5aad912833f96e370af3f06391e43e50b8e1f99ae7d4019e6eaa298fcf64e055394392f534cae1bc09c3a33a6e08d826082507c5ec9acbf130155389e0e857543f13586d175179a94bccb050403d38e030ee443f904cd7a733c07f378ec44392d58fda51f64817b6098a0dbb4d6fc7a8b00405a38a13c22e57c503509b4f84c8ac58dff6e88ea034c35437d6a7ce85ce8e927b649c35d4e63c2b3390f3166f4e17a1797e9748c29e05458eb3b4931f31693b5e071d087879adae0b734d6d083c74a297b4c10add62a7a871add1bd6e91a6d2ec3ab7ec8361a80e0f4e2d4ef4cbb4cc86fde7baf426cd553b13fa2d4eac3672261db63631ba321eb7adc01d46bddb6dec915585114ae6fdebf9df0c46e87f5813ee4c16cf10bbf2a33fad8b0ed9b2966f42e5df03a15fe8087e29fcf8967e8065d7c688f7c034699b83e2c28413ab1f1f9c8a857440dcf670129e63d754ba558da3bd81769d88b0c9cbdf178a570615d5d67fbffc275cdda6ac71e696bff5275eb20b54236ddf3acdf008d30921bcc7183389d686047af05c47211f706af2bb1820dc284301e8ff9c5b5f46303b0da66b3a97c2db4798ec57fb8a07b8fe94b18c217601cb6387a7e1e3bac41a554ef817cfaab420e8e9eec64915cdc643467bb4e90581dceef589b55ed4afa358703ebd8cddb4a9dc58b05cf1374bace19937dbda2c8562f0469e1661008985651568a2b413dab9a091c272d8d302757e363521747a5e5c9307ad0ab0ed0adaa20d36be05e99c5e9cdce799521028e6eb67d75c9f65125c45523de311e5306c65bf3b6fece0061f721a687d8ea3413779a22319e87ac8635ba83c134ff7321f21f25b8db1ad1bb8719179146bb00d7843490fb0cdba815e5ac1765d7601624bdff3882c838cfd102d2172752c08d1090146c48d04de55d7c629ce7a3d3f7863af8e4b283f7245c18edea94fdc989836712951d60b876f6a0f080813e6cfdd9a8e8e6f1382699db7c4fd95533f43827cda6954aba1e37ce278bdfd3f6188aa8662ac2662ad67a5c6a0432d606d2d5a7e21eafb9359c2b29ad6079c5140179699c49302a66312ef136845c541db041fbafea0637fbfbc9c54574e9d45c035eb3efa10dde9f28f47c1043b894adc6e5bac8174f96175e26d0df69aec25c69104f4abb7fec5444a694929aa8d51ed4f33eca2e7e559161321b05180d2163d9be9ff12e78ec46f6d9c035a599425f24c3e1a8e8a1649c9c86c3c747434b8c1e6bee73ad9b842a6acbe22be42d9e48772fa08ba60596ff31c84bd4486cd0657fe8cf4a4206661078a52a6a4bca9d108a", 0x1000}, {&(0x7f0000008000)="e050bfed5c0f8d34a4f98651ef412ff3c870f3845bb7386c6dcbea495cd668d8fb5dd211ed69cfb970fbb955c025ca439918188358869716d790a4450710905792dc4473ec5bab7bf9fdf78cfa35d958bc846362b1c9dfa23b26f97eb47c0952e761f341c74ee42ab0027b90caf2e7509f6c8331a73dd754e3604d65b8e0c3e7565d5c6ff846c36b69df0d81f7c01a41cb032864f2a8c4966b6f7dd5d123df69dd383c8f1c9ad598fc7c0fe5266d4a8f21b8a996cf0ccc2521403baf9301168354809033ecdca3f1af75445130d16d017b", 0xd1}], 0x5, 0x0, 0x0, 0x20000040}}], 0x6, 0x4) syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f00000003c0)='./file0\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) 03:56:49 executing program 1: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) r2 = ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) ioctl$KVM_SET_MSRS(r2, 0x4008ae89, &(0x7f0000000000)={0x1, 0x0, [{0x803}]}) 03:56:49 executing program 2: mkdir(&(0x7f00000002c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000040)='cgroup2\x00', 0x0, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = openat$cgroup_procs(r0, &(0x7f0000000000)='cgroup.procs\x00', 0x2, 0x0) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000180)='0', 0x1}], 0x1) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x11) r3 = openat$cgroup_procs(r2, &(0x7f0000000000)='cgroup.procs\x00', 0x2, 0x0) write$cgroup_pid(r3, &(0x7f0000000140), 0x12) r4 = open(&(0x7f0000000780)='./file0\x00', 0x389103, 0x0) sendfile(r3, r4, 0x0, 0xfffffffffffffffb) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r5 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) sched_setscheduler(r5, 0x2, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r6, &(0x7f0000000180)=@abs={0x0, 0x0, 0x4e20}, 0x6e) sendmmsg$unix(r7, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r6, &(0x7f00000000c0), 0x10106, 0x2, 0x0) sched_setaffinity(0x0, 0x8, &(0x7f00000003c0)=0xae) mount$bind(&(0x7f0000000900)='./file0\x00', &(0x7f0000000ac0)='./file0\x00', &(0x7f0000000b00), 0x8, 0x0) r8 = getpid() sched_setscheduler(r8, 0x2, &(0x7f0000000200)=0x2) fallocate(r6, 0x2f, 0x3a, 0x778) newfstatat(0xffffffffffffff9c, 0x0, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) sendmmsg$unix(r7, &(0x7f0000000680)=[{{&(0x7f0000000300)=@abs={0x1, 0x0, 0x4e20}, 0x6e, &(0x7f0000000000)=[{0x0}, {&(0x7f0000000500)="43ef61b0080002bfc60d643e361f192a3e9d5fc2a195e77c7f7f358f4af87c16d9c4c5b662275dac011173f0a3dff6bd10800a8795cc87e07f8b38a0ef3b5721341375a49f25cafadb31e66344a7f6be591f0df69466a9f4", 0x58}], 0x2, &(0x7f0000001040)=ANY=[@ANYRES16, @ANYRES32=r7, @ANYRES32=r6, @ANYRES32, @ANYRES64=r6, @ANYRES64=r9, @ANYRES32, @ANYRES16=0x0, @ANYRES32=0x0, @ANYBLOB="4fab955308f2059ab939d900000000f9e3f41eb57ed8df4cab8016c9ce3ac08f2b0d92f94dba06ed2f665ecc68b69b8d7550710201d9751fa4e825662732f3a8c5bb3c2a7bedfc8388942a7f84f543f5aae98830850e4837672e09de8f6c3c564ba157c5ae0bfdb213740eb6cf157d944311652a7a2a0f2845e931e945ad06149c51b866526ed983323e256a5a704356ac469305f66e9df5000000000000000000000000000000c1d63289a178db75c9a2d26001ce0240bb81314d1a368163f7129a285a24d978b85fa2515ab901ee3894ad56b3dff70f0cd5b0ce7b279c1861fedef1ce614f9cedd497ee19c6c1de651c70330b2a606f21bae83b885a292e528a56d29c110e998f8a47a6373147667455a8013d368417b5d4d5a4c158ffbf43248bc6731792"], 0x40, 0x800}}], 0x1, 0x2000c805) mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000280)='./cgroup.cpu/syz1\x00', 0x1ff) r10 = getpid() sched_setscheduler(r10, 0x1, &(0x7f0000001700)=0x4) process_vm_writev(r10, &(0x7f0000000240)=[{&(0x7f00000000c0)=""/57, 0x39}, {&(0x7f0000000480)=""/65, 0x41}], 0x2, &(0x7f0000000a40)=[{&(0x7f0000000b40)=""/53, 0x35}, {&(0x7f0000000640)=""/16, 0x10}, {&(0x7f00000006c0)=""/34, 0x22}, {&(0x7f0000000700)=""/91, 0x5b}, {&(0x7f0000000b80)=""/203, 0xcb}, {&(0x7f0000000880)=""/121, 0x79}], 0x6, 0x0) [ 2853.692625][ T4713] workingset_nodereclaim 0 [ 2853.692625][ T4713] pgrefill 2588 [ 2853.692625][ T4713] pgscan 2876 [ 2853.692625][ T4713] pgsteal 174 [ 2853.692625][ T4713] pgactivate 5544 [ 2853.787995][ T4713] Out of memory and no killable processes... 03:56:49 executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$tipc2(&(0x7f0000000100), 0xffffffffffffffff) sendmsg$TIPC_NL_MON_GET(r0, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000300)={0x34, r1, 0x1, 0x0, 0x0, {0x3}, [@TIPC_NLA_BEARER={0x20, 0x1, 0x0, 0x1, [@TIPC_NLA_BEARER_NAME={0xd, 0x1, @udp='udp:syz0\x00'}, @TIPC_NLA_BEARER_PROP={0x4, 0x2, 0x0, 0x1, [@TIPC_NLA_PROP_PRIO={0x8}]}]}]}, 0x34}}, 0x0) 03:56:49 executing program 5: mkdirat(0xffffffffffffff9c, &(0x7f0000002040)='./file0\x00', 0x0) r0 = bpf$PROG_LOAD(0x5, &(0x7f0000000080)={0x11, 0x8, &(0x7f0000000300)=ANY=[@ANYBLOB="620af8ff0c200021bfa100000000000007010000f8ffffffb702000003000000bd120000000000008500000006000000b70000000000000095000000000000003faf4f2a5dc147a6eace8eac9a007acec49e8020a6f4e0e4a9446c7670568982b4e020f698393aa0f3881f9c24aa56f15199fad0093c59d66b5ece9f36c70d0f13905ea23c22624c9f87f9793f0c5077da80fb982c1e9400e693146cea484a415b76966118b64f751a0f241b072e90080002002d75593a286cecc93e64c227c95aa0b784625704f07a72c234664c0af9360a1f7a5e6b607130c89f18c0c1089d8b853289d01aa27ae8b09e00e79ab20b0b8e1148f49faf2ad0000000000000006fa03c6468972089b302d7bf6023cdcedb5e0125ebbc08dee510cb2364149215108333719acd97cfa107d40224edc5465a9383f323a845d7705d2e6322241c5f2b77e74e802a0d42bc6099ad2300000080006ef6c1ff0900000000000010c63a949e8b7955394ffa82b8e942c89112f4ab87b1bfeda7be586602d985430cea0162ab3fcf4591c926abfb076719237c8d0e60b0eea24492a660583eecdbf5bcd3de3a83209da17a0f8a1ae6dc64ea97c0af60fd6ad9b97aa5fa68480366c9c6fd6fa5043aa3926b81e3b59c95c25a573dc2edcaea2b1a52496dfcaf99431412fd134a996382a1a04d5bb924cfe5f3185418d645ffff9c4d2ec7c32f2095e63c80aff9fa740b5b7632f32030916f89c6dad7603f2ba2a790d62d6faec2fed44da4928b30142ba11de6c5d50b83bae613402216b5054d1e7c13b1355d6f4a8245ffa4997da9c77af4c0eb97fca585ec6bf58351d564beb6d952aab9c70764b0a8a7583c90b3433b809bdb9fbd48bc873495cbff8a326eea31ae4e0f7505ebf6c9d13330ca006bce1a84521f14518c9b476fccbd6cb42016219848624b87cec2dbe98223a0eb4fa39f6b5c02e6d6d90756ff57902a8f57000000009700cf0b4b8bc2294133000000000000000000030000000000000000000000000010008bc0d9559711e6e8861c46495ba585a4b2d02edc3e28dd271c896249ed85b980680b00002b435ac15f5b87b0131394e9f620034bc0288d9b2a169cdcacc413b48dafb7a2c8cb482bac0ac502d9ff96ffffff7f0000100000000000007d5ad897ef3b7cda42013d53046da21b40216e14ba2d6ad5656bfff17addaedab25b30002abbba7fa725f38400be7c1f001b2cd317902f19e385be9e48dccff729433282830689da6b53b263339863297771429d003341bf4abacac95900fca0493cf29b33dcc9ffffffffffffffd39fec2271ff01589646efd1cf870cd7bb2366fde41f94290c2a5ff870cefd3467decb05cfd9fcb32c8ed1dbd9d10a64c1083d5e71b5565b1768ee58969c41595229df17bcad70fb4021428ce970275d13b78100788f11f761038b75d4fe32b561d46ea3abe0fa4d30dc94ef241875f3b4ce0232fcea69c271d7fa29822aea68a660e717a04becff0f719197724f4fce1093b62d7e8c7123d8ec571bef4c72d978cf906df0042e36acd37d7f9e119f2c06f815312e0cfe222a06f56dd022c074eb8a322fb0bf47c0a8d154b403c37feadf8be5877050c91301bb997316dbf1786afb84d4173731efe895ff2e1c5560926e90109b598502d3e959efc71f665c4d75cf2458e3542c9062ece84c99a061887a20639b41c8c12ee86c50804042b3eac1f879b136345cf67ca3fb5aac518a75f9e7d7101d5e186c489b3a06fb99e0aa7f23a054de2f4d92d6bd72ee2c9fdc75aaaf1e3e483b4ad05573af40326993947d9a631bcbf3583784acbda216550d7aec6b79e30cbd128f54c2d3335457acf37331766e472391e358c3b377327ac9ecc34f24c9ae153ec60ac0694dc55bff9f5f4df90400000000000000d6b2c5ea1393fdf24285bf16b99c9cc0ad1857216f1a985f369191ae954febb3df464bfe0f7f3ee9afe7befb89d2777399f5874c553aeb4229cffe86e66964ae09bb6d163118e4cbe024fd4500f8ff0700000000cc9d8046c216c1f895778cb25122a2a998de44aeadea2a40da8daccf080842a486721737390cbf3a74cbd7f940d70758fbc2217ebf66f5c51514216bdf57d2a40d40b51ab63e96ec8485b3b8a8c9ae3d14f93100c2e0893862eef552fcde2981f48c482bde8a168c3f5db2fea6f26e4a4304e50c349f4f9ecee27defc93871c5f99b355b72d538ba4958ea8e4aa37094191e10096e7e60fc3541a2c905a1a95e9571bf38ae190dc4238ecaee6f75cd0a6881bd1517a8250df98674152f94e32409e2a3bce109b60000000000000000d6d5210d7560eb92d6a97a27602b81f76386f1535bef1497f92186086e29c6bc5a1fad6ec9a31137abf9a404abde7750898b1bd627e87306703be8672d70d1ab57075228a9f46ed9bd1f08fb8191bbab2dc51de3a61f0868afc4294859323e7a45319f18101288d139bd3da20fed05a8fe64680b0a3fc22dd704e4214de5946912d6c98cd1a9fbe1e7d58c08acaf30235b918a31d2eca55f74a23641f61f2d5b308cf0d031b0c7f0ced69993e9960ff5f76015e6009756237badf4e7965bbe2777e808fcba821aa8e8c5c39609ff854356cb4900000000000000000000000000c1fee30a3f7a85d1b29e58c77685efc0ceb1c8e5729c66418d169fc03aa188546b3ad2a18206861e3a0e2505bc7f41019645466ac96e0d4b3bc19faa5449209b083dbd334b47f067bbab40743b2a428f1da1f68df75cf43f8ecc8d3726602111b40e761fd21081920382f14d12e83c3431ee97471c7868dcda7eaa69eb7f7f80572fdd11bb1d0d1280fbc22bf73468788df51710d7d31c632fc5ed1762eb0b428ee751c47d8e894f745a868404a0bf35f0121008b722b1eaa6aedfa1bf2e7ccb2d61d5d76331945e20fa26b8471d42645288d7226bbd9c9e9e1cc9eb3d541e407cc2dae5e690cd628ab84875f2c50ba891cea599b079b4b4ba686fcdf240430a537a395dc73bda367bf12cb7d81691a5fe8c47be395656a297e9df0e71f96756ea5cce7daac4be290159f6bcd75f0dda9de5532e71ae9e48b0ed1254a83100000000f6fbb869604d51a36a54c832e45b2569dc0d90b075225fde44c4e0973171ad47d6b70ebc660309e1e245b0fdf9743af932cd6db49a47613808bad959719c0000000000378a921c7f7f6933c2e24c7e800003c9e8095e02985f28e678f66422436f949e2a2f1f54e0e3f855e378f4a1f40b0c6fb2d4b205a800b6d713acebc5b014e61a543a5a194f9ac18d76b5440e3b1a569e7397f6cafa86966d7ba19e720413267a6ccea9c439671d2c680f2753ca184eeeb843450368acb4383a01d25eb3d1e23e0f2645d1cdfa9fa410632f95a5f6f88d10481822d522f851c66ee7e30393cd7a4d67ff2a49c4f93c0984b5c2d4523497e4d64f95f08493564a1df87111c9bf3194fef97dcecc467ace45feeb685c5870d05f88a0f463db88d377442e1349acaf766218b54a9d624778e1c4cba6e6390a9f302c6eb2df7766411bef0ebb0000000079b5bdc71067f4d559ec6619e43b3f4805da7932e16b6a0ade3627bf206974d7f0cadc687fe9c5b2c02b69c29cea78a142755c9381"], &(0x7f0000000100)='GPL\x00'}, 0x48) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000002c0)={&(0x7f0000000140)='kmem_cache_free\x00', r0}, 0x10) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$FS_IOC_SET_ENCRYPTION_POLICY(r1, 0x800c6613, &(0x7f0000000140)=@v1={0x0, @aes128, 0x0, @desc1}) getdents64(r1, &(0x7f00000003c0)=""/226, 0xe2) 03:56:50 executing program 0: r0 = creat(&(0x7f0000000100)='./bus\x00', 0x0) r1 = open(&(0x7f0000000780)='./bus\x00', 0x14507e, 0x0) mmap(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x7ffffe, 0x4002011, r1, 0x0) fallocate(r0, 0x0, 0x0, 0x1000f4) r2 = socket(0xa, 0x1, 0x0) getsockopt$bt_BT_SECURITY(r2, 0x6, 0x1e, 0x0, 0x20000000) 03:56:50 executing program 4: timer_create(0x9, &(0x7f0000000100)={0x0, 0x12, 0x0, @thr={0x0, 0x0}}, &(0x7f0000000540)) timer_settime(0x0, 0x0, &(0x7f000006b000)={{0x0, 0x8}, {0x0, 0x9}}, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, 0xffffffffffffffff, 0x0) r0 = socket(0x840000000002, 0x3, 0xff) connect$inet(r0, &(0x7f0000000280)={0x2, 0x0, @remote}, 0x10) sendmmsg$inet(r0, &(0x7f0000005240)=[{{0x0, 0xfffffdef, 0x0, 0x0, 0x0, 0x0, 0x8}, 0xfffffdef}], 0x4000095, 0x401eb94) 03:56:50 executing program 2: mkdir(&(0x7f00000002c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000040)='cgroup2\x00', 0x0, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = openat$cgroup_procs(r0, &(0x7f0000000000)='cgroup.procs\x00', 0x2, 0x0) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000180)='0', 0x1}], 0x1) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x11) r3 = openat$cgroup_procs(r2, &(0x7f0000000000)='cgroup.procs\x00', 0x2, 0x0) write$cgroup_pid(r3, &(0x7f0000000140), 0x12) r4 = open(&(0x7f0000000780)='./file0\x00', 0x389103, 0x0) sendfile(r3, r4, 0x0, 0xfffffffffffffffb) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r5 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) sched_setscheduler(r5, 0x2, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r6, &(0x7f0000000180)=@abs={0x0, 0x0, 0x4e20}, 0x6e) sendmmsg$unix(r7, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r6, &(0x7f00000000c0), 0x10106, 0x2, 0x0) sched_setaffinity(0x0, 0x8, &(0x7f00000003c0)=0xae) mount$bind(&(0x7f0000000900)='./file0\x00', &(0x7f0000000ac0)='./file0\x00', &(0x7f0000000b00), 0x8, 0x0) r8 = getpid() sched_setscheduler(r8, 0x2, &(0x7f0000000200)=0x2) fallocate(r6, 0x2f, 0x3a, 0x778) newfstatat(0xffffffffffffff9c, 0x0, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) sendmmsg$unix(r7, &(0x7f0000000680)=[{{&(0x7f0000000300)=@abs={0x1, 0x0, 0x4e20}, 0x6e, &(0x7f0000000000)=[{0x0}, {&(0x7f0000000500)="43ef61b0080002bfc60d643e361f192a3e9d5fc2a195e77c7f7f358f4af87c16d9c4c5b662275dac011173f0a3dff6bd10800a8795cc87e07f8b38a0ef3b5721341375a49f25cafadb31e66344a7f6be591f0df69466a9f4", 0x58}], 0x2, &(0x7f0000001040)=ANY=[@ANYRES16, @ANYRES32=r7, @ANYRES32=r6, @ANYRES32, @ANYRES64=r6, @ANYRES64=r9, @ANYRES32, @ANYRES16=0x0, @ANYRES32=0x0, @ANYBLOB="4fab955308f2059ab939d900000000f9e3f41eb57ed8df4cab8016c9ce3ac08f2b0d92f94dba06ed2f665ecc68b69b8d7550710201d9751fa4e825662732f3a8c5bb3c2a7bedfc8388942a7f84f543f5aae98830850e4837672e09de8f6c3c564ba157c5ae0bfdb213740eb6cf157d944311652a7a2a0f2845e931e945ad06149c51b866526ed983323e256a5a704356ac469305f66e9df5000000000000000000000000000000c1d63289a178db75c9a2d26001ce0240bb81314d1a368163f7129a285a24d978b85fa2515ab901ee3894ad56b3dff70f0cd5b0ce7b279c1861fedef1ce614f9cedd497ee19c6c1de651c70330b2a606f21bae83b885a292e528a56d29c110e998f8a47a6373147667455a8013d368417b5d4d5a4c158ffbf43248bc6731792"], 0x40, 0x800}}], 0x1, 0x2000c805) mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000280)='./cgroup.cpu/syz1\x00', 0x1ff) r10 = getpid() sched_setscheduler(r10, 0x1, &(0x7f0000001700)=0x4) process_vm_writev(r10, &(0x7f0000000240)=[{&(0x7f00000000c0)=""/57, 0x39}, {&(0x7f0000000480)=""/65, 0x41}], 0x2, &(0x7f0000000a40)=[{&(0x7f0000000b40)=""/53, 0x35}, {&(0x7f0000000640)=""/16, 0x10}, {&(0x7f00000006c0)=""/34, 0x22}, {&(0x7f0000000700)=""/91, 0x5b}, {&(0x7f0000000b80)=""/203, 0xcb}, {&(0x7f0000000880)=""/121, 0x79}], 0x6, 0x0) 03:56:50 executing program 3: timer_create(0x9, &(0x7f0000000100)={0x0, 0x12, 0x0, @thr={0x0, 0x0}}, &(0x7f0000000540)) timer_settime(0x0, 0x0, &(0x7f000006b000)={{0x0, 0x8}, {0x0, 0x9}}, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, 0xffffffffffffffff, 0x0) r0 = socket(0x840000000002, 0x3, 0xff) connect$inet(r0, &(0x7f0000000280)={0x2, 0x0, @remote}, 0x10) sendmmsg$inet(r0, &(0x7f0000005240)=[{{0x0, 0xfffffdef, 0x0, 0x0, 0x0, 0x0, 0x8}, 0xfffffdef}], 0x4000095, 0x401eb94) 03:56:50 executing program 5: bpf$PROG_LOAD(0x5, &(0x7f000000e000)={0x2, 0x4, &(0x7f0000000040)=@framed={{0xffffffb4, 0x0, 0x0, 0x0, 0x2, 0x15}, [@ldst={0x3, 0x3, 0x3, 0xa, 0x0, 0xff00}], {0x95, 0x0, 0x6c00}}, &(0x7f0000003ff6)='GPL\x00', 0x2, 0xfd90, &(0x7f000000cf3d)=""/195, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x1f2, 0x10, &(0x7f0000000000), 0xfffffe51}, 0x48) 03:56:51 executing program 5: bpf$PROG_LOAD(0x5, &(0x7f000000e000)={0x2, 0x4, &(0x7f0000000040)=@framed={{0xffffffb4, 0x0, 0x0, 0x0, 0x2, 0x15}, [@ldst={0x3, 0x3, 0x3, 0xa, 0x0, 0xff00}], {0x95, 0x0, 0x6c00}}, &(0x7f0000003ff6)='GPL\x00', 0x2, 0xfd90, &(0x7f000000cf3d)=""/195, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x1f2, 0x10, &(0x7f0000000000), 0xfffffe51}, 0x48) 03:56:51 executing program 2: syz_emit_ethernet(0x8e, &(0x7f0000000000)={@link_local, @dev, @void, {@ipv6={0x86dd, @icmpv6={0x0, 0x6, 'x\x00', 0x58, 0x3a, 0x0, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, @mcast2, {[], @pkt_toobig={0x2, 0x30, 0x0, 0x500, {0x0, 0x6, "735b8b", 0x6000, 0x29, 0x0, @mcast1, @local, [@srh={0x0, 0x2, 0x4, 0x1, 0x0, 0x0, 0x0, [@local]}, @hopopts={0x0, 0x0, '\x00', [@ra]}]}}}}}}}, 0x0) 03:56:51 executing program 5: bpf$PROG_LOAD(0x5, &(0x7f000000e000)={0x2, 0x4, &(0x7f0000000040)=@framed={{0xffffffb4, 0x0, 0x0, 0x0, 0x2, 0x15}, [@ldst={0x3, 0x3, 0x3, 0xa, 0x0, 0xff00}], {0x95, 0x0, 0x6c00}}, &(0x7f0000003ff6)='GPL\x00', 0x2, 0xfd90, &(0x7f000000cf3d)=""/195, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x1f2, 0x10, &(0x7f0000000000), 0xfffffe51}, 0x48) 03:56:51 executing program 2: syz_emit_ethernet(0x8e, &(0x7f0000000000)={@link_local, @dev, @void, {@ipv6={0x86dd, @icmpv6={0x0, 0x6, 'x\x00', 0x58, 0x3a, 0x0, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, @mcast2, {[], @pkt_toobig={0x2, 0x30, 0x0, 0x500, {0x0, 0x6, "735b8b", 0x6000, 0x29, 0x0, @mcast1, @local, [@srh={0x0, 0x2, 0x4, 0x1, 0x0, 0x0, 0x0, [@local]}, @hopopts={0x0, 0x0, '\x00', [@ra]}]}}}}}}}, 0x0) [ 2856.327711][ T3052] device bridge_slave_1 left promiscuous mode [ 2856.333828][ T3052] bridge0: port 2(bridge_slave_1) entered disabled state [ 2856.341303][ T3052] device bridge_slave_0 left promiscuous mode [ 2856.347455][ T3052] bridge0: port 1(bridge_slave_0) entered disabled state [ 2857.289267][ T4746] bridge0: port 1(bridge_slave_0) entered blocking state [ 2857.296562][ T4746] bridge0: port 1(bridge_slave_0) entered disabled state [ 2857.303867][ T4746] device bridge_slave_0 entered promiscuous mode [ 2857.310848][ T4746] bridge0: port 2(bridge_slave_1) entered blocking state [ 2857.317897][ T4746] bridge0: port 2(bridge_slave_1) entered disabled state [ 2857.325184][ T4746] device bridge_slave_1 entered promiscuous mode [ 2857.364112][ T4746] bridge0: port 2(bridge_slave_1) entered blocking state [ 2857.371146][ T4746] bridge0: port 2(bridge_slave_1) entered forwarding state [ 2857.378460][ T4746] bridge0: port 1(bridge_slave_0) entered blocking state [ 2857.385471][ T4746] bridge0: port 1(bridge_slave_0) entered forwarding state [ 2857.406079][ T2872] IPv6: ADDRCONF(NETDEV_CHANGE): veth0: link becomes ready [ 2857.413591][ T2872] bridge0: port 1(bridge_slave_0) entered disabled state [ 2857.421282][ T2872] bridge0: port 2(bridge_slave_1) entered disabled state [ 2857.430707][ T2860] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_bridge: link becomes ready [ 2857.439013][ T2860] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_0: link becomes ready [ 2857.447217][ T2860] bridge0: port 1(bridge_slave_0) entered blocking state [ 2857.454226][ T2860] bridge0: port 1(bridge_slave_0) entered forwarding state [ 2857.462622][ T2631] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_bridge: link becomes ready [ 2857.471018][ T2631] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_1: link becomes ready [ 2857.479912][ T2631] bridge0: port 2(bridge_slave_1) entered blocking state [ 2857.486917][ T2631] bridge0: port 2(bridge_slave_1) entered forwarding state [ 2857.499091][ T2860] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_hsr: link becomes ready [ 2857.507055][ T2860] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_0: link becomes ready [ 2857.516088][ T2631] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_hsr: link becomes ready [ 2857.524373][ T2631] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_1: link becomes ready [ 2857.546999][ T2872] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_virt_wifi: link becomes ready [ 2857.555262][ T2872] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_virt_wifi: link becomes ready [ 2857.565043][ T2872] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_vlan: link becomes ready [ 2857.572913][ T2872] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_vlan: link becomes ready [ 2857.581054][ T2872] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_macvtap: link becomes ready [ 2857.589320][ T2872] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_macvtap: link becomes ready [ 2857.599053][ T2860] IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_0: link becomes ready [ 2857.607226][ T2860] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_batadv: link becomes ready [ 2857.616210][ T2872] IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_1: link becomes ready [ 2857.624380][ T2872] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_batadv: link becomes ready 03:56:54 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) bind$unix(r1, &(0x7f00000001c0)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0x56) listen(r1, 0x0) connect$unix(r0, &(0x7f0000000140)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0x6e) connect$unix(r0, &(0x7f0000000000)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0x6e) shutdown(r1, 0x0) accept(r1, 0x0, 0x0) 03:56:54 executing program 5: bpf$PROG_LOAD(0x5, &(0x7f000000e000)={0x2, 0x4, &(0x7f0000000040)=@framed={{0xffffffb4, 0x0, 0x0, 0x0, 0x2, 0x15}, [@ldst={0x3, 0x3, 0x3, 0xa, 0x0, 0xff00}], {0x95, 0x0, 0x6c00}}, &(0x7f0000003ff6)='GPL\x00', 0x2, 0xfd90, &(0x7f000000cf3d)=""/195, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x1f2, 0x10, &(0x7f0000000000), 0xfffffe51}, 0x48) 03:56:54 executing program 3: timer_create(0x9, &(0x7f0000000100)={0x0, 0x12, 0x0, @thr={0x0, 0x0}}, &(0x7f0000000540)) timer_settime(0x0, 0x0, &(0x7f000006b000)={{0x0, 0x8}, {0x0, 0x9}}, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, 0xffffffffffffffff, 0x0) r0 = socket(0x840000000002, 0x3, 0xff) connect$inet(r0, &(0x7f0000000280)={0x2, 0x0, @remote}, 0x10) sendmmsg$inet(r0, &(0x7f0000005240)=[{{0x0, 0xfffffdef, 0x0, 0x0, 0x0, 0x0, 0x8}, 0xfffffdef}], 0x4000095, 0x401eb94) 03:56:54 executing program 2: syz_emit_ethernet(0x8e, &(0x7f0000000000)={@link_local, @dev, @void, {@ipv6={0x86dd, @icmpv6={0x0, 0x6, 'x\x00', 0x58, 0x3a, 0x0, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, @mcast2, {[], @pkt_toobig={0x2, 0x30, 0x0, 0x500, {0x0, 0x6, "735b8b", 0x6000, 0x29, 0x0, @mcast1, @local, [@srh={0x0, 0x2, 0x4, 0x1, 0x0, 0x0, 0x0, [@local]}, @hopopts={0x0, 0x0, '\x00', [@ra]}]}}}}}}}, 0x0) 03:56:54 executing program 0: r0 = creat(&(0x7f0000000100)='./bus\x00', 0x0) r1 = open(&(0x7f0000000780)='./bus\x00', 0x14507e, 0x0) mmap(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x7ffffe, 0x4002011, r1, 0x0) fallocate(r0, 0x0, 0x0, 0x1000f4) r2 = socket(0xa, 0x1, 0x0) getsockopt$bt_BT_SECURITY(r2, 0x6, 0x1e, 0x0, 0x20000000) 03:56:54 executing program 4: r0 = socket(0x840000000002, 0x3, 0xff) setsockopt$SO_BINDTODEVICE(r0, 0x1, 0x19, &(0x7f0000000040)='ip_vti0\x00', 0x10) sendmmsg$inet(r0, &(0x7f0000000380)=[{{&(0x7f0000000000)={0x2, 0x0, @remote}, 0x10, &(0x7f0000000640)=[{&(0x7f0000000580)="a905000000000000000100338bb335529f56ed5c0e5d4da8efbebde700000000e5c064c6", 0x24}], 0x1}}, {{&(0x7f00000000c0)={0x2, 0x0, @multicast1}, 0x10, &(0x7f0000000180)=[{&(0x7f0000000140)="dd4090adb892f5cdb76cdf3ce3203fd652fc01a5", 0x14}], 0x1}}], 0x2, 0x0) 03:56:54 executing program 2: syz_emit_ethernet(0x8e, &(0x7f0000000000)={@link_local, @dev, @void, {@ipv6={0x86dd, @icmpv6={0x0, 0x6, 'x\x00', 0x58, 0x3a, 0x0, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, @mcast2, {[], @pkt_toobig={0x2, 0x30, 0x0, 0x500, {0x0, 0x6, "735b8b", 0x6000, 0x29, 0x0, @mcast1, @local, [@srh={0x0, 0x2, 0x4, 0x1, 0x0, 0x0, 0x0, [@local]}, @hopopts={0x0, 0x0, '\x00', [@ra]}]}}}}}}}, 0x0) 03:56:54 executing program 4: r0 = socket(0x840000000002, 0x3, 0xff) setsockopt$SO_BINDTODEVICE(r0, 0x1, 0x19, &(0x7f0000000040)='ip_vti0\x00', 0x10) sendmmsg$inet(r0, &(0x7f0000000380)=[{{&(0x7f0000000000)={0x2, 0x0, @remote}, 0x10, &(0x7f0000000640)=[{&(0x7f0000000580)="a905000000000000000100338bb335529f56ed5c0e5d4da8efbebde700000000e5c064c6", 0x24}], 0x1}}, {{&(0x7f00000000c0)={0x2, 0x0, @multicast1}, 0x10, &(0x7f0000000180)=[{&(0x7f0000000140)="dd4090adb892f5cdb76cdf3ce3203fd652fc01a5", 0x14}], 0x1}}], 0x2, 0x0) 03:56:54 executing program 5: r0 = socket(0x10, 0x3, 0x0) r1 = socket$nl_route(0x10, 0x3, 0x0) r2 = socket$netlink(0x10, 0x3, 0x0) r3 = socket$netlink(0x10, 0x3, 0x0) sendmsg$DEVLINK_CMD_SB_PORT_POOL_GET(0xffffffffffffffff, &(0x7f00000002c0)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000940)={0x14, 0x0, 0x0, 0x0, 0x25dfdbff}, 0x14}}, 0x0) r4 = socket(0x10, 0x803, 0x0) sendmsg$IPSET_CMD_LIST(r4, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000580)={0x0, 0x14}}, 0x0) getsockname$packet(r4, &(0x7f0000000380)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) sendmsg$nl_route(r3, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000008c0)=ANY=[@ANYBLOB="480000001000050700"/20, @ANYRES32=r5, @ANYBLOB="0000000000000000280012000c00010076657468"], 0x48}}, 0x0) sendmsg$nl_route_sched(r2, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000100)={&(0x7f00000003c0)=@newqdisc={0x48, 0x24, 0xf1d, 0x0, 0x0, {0x0, 0x0, 0x0, r5, {}, {0xfff1, 0xffff}}, [@qdisc_kind_options=@q_htb={{0x8}, {0x1c, 0x2, [@TCA_HTB_INIT={0x18}]}}]}, 0x48}}, 0x0) sendmsg$nl_route_sched(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000240)={&(0x7f0000000900)=@delchain={0x160, 0x28, 0xd39, 0x0, 0x0, {0x0, 0x0, 0x0, r5, {0x0, 0xffff}}, [@filter_kind_options=@f_cgroup={{0xb}, {0x130, 0x2, [@TCA_CGROUP_ACT={0x12c}]}}]}, 0x160}}, 0x0) sendmsg$nl_route_sched(r0, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000780)={&(0x7f0000000000)=@newqdisc={0x24, 0x24, 0xd0b, 0x0, 0x0, {0x0, 0x0, 0x0, r5, {}, {0xfff3, 0xffff}}}, 0x24}}, 0x0) 03:56:54 executing program 3: openat$incfs(0xffffffffffffff9c, &(0x7f0000000000)='.pending_reads\x00', 0x181341, 0x0) openat$tcp_congestion(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) r0 = syz_open_procfs(0x0, &(0x7f0000000040)='fd/4\x00') sendfile(r0, r0, 0x0, 0xb8) 03:56:54 executing program 0: r0 = creat(&(0x7f0000000100)='./bus\x00', 0x0) r1 = open(&(0x7f0000000780)='./bus\x00', 0x14507e, 0x0) mmap(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x7ffffe, 0x4002011, r1, 0x0) fallocate(r0, 0x0, 0x0, 0x1000f4) r2 = socket(0xa, 0x1, 0x0) getsockopt$bt_BT_SECURITY(r2, 0x6, 0x1e, 0x0, 0x20000000) 03:56:54 executing program 4: r0 = socket(0x840000000002, 0x3, 0xff) setsockopt$SO_BINDTODEVICE(r0, 0x1, 0x19, &(0x7f0000000040)='ip_vti0\x00', 0x10) sendmmsg$inet(r0, &(0x7f0000000380)=[{{&(0x7f0000000000)={0x2, 0x0, @remote}, 0x10, &(0x7f0000000640)=[{&(0x7f0000000580)="a905000000000000000100338bb335529f56ed5c0e5d4da8efbebde700000000e5c064c6", 0x24}], 0x1}}, {{&(0x7f00000000c0)={0x2, 0x0, @multicast1}, 0x10, &(0x7f0000000180)=[{&(0x7f0000000140)="dd4090adb892f5cdb76cdf3ce3203fd652fc01a5", 0x14}], 0x1}}], 0x2, 0x0) [ 2858.976046][ T4772] netlink: 24 bytes leftover after parsing attributes in process `syz-executor.5'. [ 2858.999207][ T4772] HTB: quantum of class FFFF0000 is small. Consider r2q change. [ 2862.136844][ C0] ip6_tunnel: syztnl0 xmit: Local address not yet configured! 03:56:58 executing program 3: r0 = socket$pppl2tp(0x18, 0x1, 0x1) connect$pppl2tp(r0, &(0x7f0000000040)=@pppol2tpin6={0x18, 0x1, {0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, {0xa, 0x0, 0x0, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}}}}, 0x32) 03:56:58 executing program 4: r0 = socket(0x840000000002, 0x3, 0xff) setsockopt$SO_BINDTODEVICE(r0, 0x1, 0x19, &(0x7f0000000040)='ip_vti0\x00', 0x10) sendmmsg$inet(r0, &(0x7f0000000380)=[{{&(0x7f0000000000)={0x2, 0x0, @remote}, 0x10, &(0x7f0000000640)=[{&(0x7f0000000580)="a905000000000000000100338bb335529f56ed5c0e5d4da8efbebde700000000e5c064c6", 0x24}], 0x1}}, {{&(0x7f00000000c0)={0x2, 0x0, @multicast1}, 0x10, &(0x7f0000000180)=[{&(0x7f0000000140)="dd4090adb892f5cdb76cdf3ce3203fd652fc01a5", 0x14}], 0x1}}], 0x2, 0x0) 03:56:58 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) bind$unix(r1, &(0x7f00000001c0)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0x56) listen(r1, 0x0) connect$unix(r0, &(0x7f0000000140)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0x6e) connect$unix(r0, &(0x7f0000000000)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0x6e) shutdown(r1, 0x0) accept(r1, 0x0, 0x0) 03:56:58 executing program 0: r0 = creat(&(0x7f0000000100)='./bus\x00', 0x0) r1 = open(&(0x7f0000000780)='./bus\x00', 0x14507e, 0x0) mmap(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x7ffffe, 0x4002011, r1, 0x0) fallocate(r0, 0x0, 0x0, 0x1000f4) r2 = socket(0xa, 0x1, 0x0) getsockopt$bt_BT_SECURITY(r2, 0x6, 0x1e, 0x0, 0x20000000) 03:56:58 executing program 2: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) r2 = ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) ioctl$KVM_SET_MSRS(r2, 0x4008ae89, &(0x7f0000000280)={0x1, 0x0, [{0x140}]}) 03:56:58 executing program 5: r0 = socket(0x10, 0x3, 0x0) r1 = socket$nl_route(0x10, 0x3, 0x0) r2 = socket$netlink(0x10, 0x3, 0x0) r3 = socket$netlink(0x10, 0x3, 0x0) sendmsg$DEVLINK_CMD_SB_PORT_POOL_GET(0xffffffffffffffff, &(0x7f00000002c0)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000940)={0x14, 0x0, 0x0, 0x0, 0x25dfdbff}, 0x14}}, 0x0) r4 = socket(0x10, 0x803, 0x0) sendmsg$IPSET_CMD_LIST(r4, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000580)={0x0, 0x14}}, 0x0) getsockname$packet(r4, &(0x7f0000000380)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) sendmsg$nl_route(r3, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000008c0)=ANY=[@ANYBLOB="480000001000050700"/20, @ANYRES32=r5, @ANYBLOB="0000000000000000280012000c00010076657468"], 0x48}}, 0x0) sendmsg$nl_route_sched(r2, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000100)={&(0x7f00000003c0)=@newqdisc={0x48, 0x24, 0xf1d, 0x0, 0x0, {0x0, 0x0, 0x0, r5, {}, {0xfff1, 0xffff}}, [@qdisc_kind_options=@q_htb={{0x8}, {0x1c, 0x2, [@TCA_HTB_INIT={0x18}]}}]}, 0x48}}, 0x0) sendmsg$nl_route_sched(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000240)={&(0x7f0000000900)=@delchain={0x160, 0x28, 0xd39, 0x0, 0x0, {0x0, 0x0, 0x0, r5, {0x0, 0xffff}}, [@filter_kind_options=@f_cgroup={{0xb}, {0x130, 0x2, [@TCA_CGROUP_ACT={0x12c}]}}]}, 0x160}}, 0x0) sendmsg$nl_route_sched(r0, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000780)={&(0x7f0000000000)=@newqdisc={0x24, 0x24, 0xd0b, 0x0, 0x0, {0x0, 0x0, 0x0, r5, {}, {0xfff3, 0xffff}}}, 0x24}}, 0x0) 03:56:58 executing program 4: r0 = socket(0x10, 0x3, 0x0) r1 = socket$nl_route(0x10, 0x3, 0x0) r2 = socket$netlink(0x10, 0x3, 0x0) r3 = socket$netlink(0x10, 0x3, 0x0) sendmsg$DEVLINK_CMD_SB_PORT_POOL_GET(0xffffffffffffffff, &(0x7f00000002c0)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000940)={0x14, 0x0, 0x0, 0x0, 0x25dfdbff}, 0x14}}, 0x0) r4 = socket(0x10, 0x803, 0x0) sendmsg$IPSET_CMD_LIST(r4, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000580)={0x0, 0x14}}, 0x0) getsockname$packet(r4, &(0x7f0000000380)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) sendmsg$nl_route(r3, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000008c0)=ANY=[@ANYBLOB="480000001000050700"/20, @ANYRES32=r5, @ANYBLOB="0000000000000000280012000c00010076657468"], 0x48}}, 0x0) sendmsg$nl_route_sched(r2, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000100)={&(0x7f00000003c0)=@newqdisc={0x48, 0x24, 0xf1d, 0x0, 0x0, {0x0, 0x0, 0x0, r5, {}, {0xfff1, 0xffff}}, [@qdisc_kind_options=@q_htb={{0x8}, {0x1c, 0x2, [@TCA_HTB_INIT={0x18}]}}]}, 0x48}}, 0x0) sendmsg$nl_route_sched(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000240)={&(0x7f0000000900)=@delchain={0x160, 0x28, 0xd39, 0x0, 0x0, {0x0, 0x0, 0x0, r5, {0x0, 0xffff}}, [@filter_kind_options=@f_cgroup={{0xb}, {0x130, 0x2, [@TCA_CGROUP_ACT={0x12c}]}}]}, 0x160}}, 0x0) sendmsg$nl_route_sched(r0, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000780)={&(0x7f0000000000)=@newqdisc={0x24, 0x24, 0xd0b, 0x0, 0x0, {0x0, 0x0, 0x0, r5, {}, {0xfff3, 0xffff}}}, 0x24}}, 0x0) 03:56:58 executing program 3: r0 = socket$pppl2tp(0x18, 0x1, 0x1) connect$pppl2tp(r0, &(0x7f0000000040)=@pppol2tpin6={0x18, 0x1, {0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, {0xa, 0x0, 0x0, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}}}}, 0x32) 03:56:58 executing program 0: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000040)=ANY=[@ANYBLOB="240000002a00b17800"/20, @ANYRES32=r0], 0x24}}, 0x0) 03:56:58 executing program 2: r0 = socket(0x2, 0x3, 0x1) recvmmsg(r0, &(0x7f0000000580)=[{{0x0, 0x0, &(0x7f0000000540)=[{0x0}, {0x0}, {&(0x7f0000000340)=""/142, 0x200003ce}], 0x3}}], 0x1, 0x0, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000140)={&(0x7f0000000000)={0x2}, 0x4d, &(0x7f0000000100)={&(0x7f0000000900)=ANY=[@ANYBLOB="920000002900"/20, @ANYRES32=0x0, @ANYBLOB="0000000000000000000000000b00010064736d61726b00000c0002000500050000000000060005000000000008000100636271001c000200080001000003004d000000000000000000000000000000000c000100696e677265737300060005000000000006000500000000000d00010066715f636f64656c00000000527f4be1a1ded0ecdd1ffd5a0d64ce551300544547e20ea0b9f6505e1e6da721"], 0xffeb}}, 0x0) 03:56:58 executing program 3: r0 = socket$pppl2tp(0x18, 0x1, 0x1) connect$pppl2tp(r0, &(0x7f0000000040)=@pppol2tpin6={0x18, 0x1, {0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, {0xa, 0x0, 0x0, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}}}}, 0x32) [ 2863.085164][ T4785] netlink: 24 bytes leftover after parsing attributes in process `syz-executor.5'. [ 2863.118311][ T4785] HTB: quantum of class FFFF0000 is small. Consider r2q change. 03:56:58 executing program 3: r0 = socket$pppl2tp(0x18, 0x1, 0x1) connect$pppl2tp(r0, &(0x7f0000000040)=@pppol2tpin6={0x18, 0x1, {0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, {0xa, 0x0, 0x0, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}}}}, 0x32) 03:56:58 executing program 5: r0 = socket(0x10, 0x3, 0x0) r1 = socket$nl_route(0x10, 0x3, 0x0) r2 = socket$netlink(0x10, 0x3, 0x0) r3 = socket$netlink(0x10, 0x3, 0x0) sendmsg$DEVLINK_CMD_SB_PORT_POOL_GET(0xffffffffffffffff, &(0x7f00000002c0)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000940)={0x14, 0x0, 0x0, 0x0, 0x25dfdbff}, 0x14}}, 0x0) r4 = socket(0x10, 0x803, 0x0) sendmsg$IPSET_CMD_LIST(r4, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000580)={0x0, 0x14}}, 0x0) getsockname$packet(r4, &(0x7f0000000380)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) sendmsg$nl_route(r3, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000008c0)=ANY=[@ANYBLOB="480000001000050700"/20, @ANYRES32=r5, @ANYBLOB="0000000000000000280012000c00010076657468"], 0x48}}, 0x0) sendmsg$nl_route_sched(r2, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000100)={&(0x7f00000003c0)=@newqdisc={0x48, 0x24, 0xf1d, 0x0, 0x0, {0x0, 0x0, 0x0, r5, {}, {0xfff1, 0xffff}}, [@qdisc_kind_options=@q_htb={{0x8}, {0x1c, 0x2, [@TCA_HTB_INIT={0x18}]}}]}, 0x48}}, 0x0) sendmsg$nl_route_sched(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000240)={&(0x7f0000000900)=@delchain={0x160, 0x28, 0xd39, 0x0, 0x0, {0x0, 0x0, 0x0, r5, {0x0, 0xffff}}, [@filter_kind_options=@f_cgroup={{0xb}, {0x130, 0x2, [@TCA_CGROUP_ACT={0x12c}]}}]}, 0x160}}, 0x0) sendmsg$nl_route_sched(r0, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000780)={&(0x7f0000000000)=@newqdisc={0x24, 0x24, 0xd0b, 0x0, 0x0, {0x0, 0x0, 0x0, r5, {}, {0xfff3, 0xffff}}}, 0x24}}, 0x0) 03:56:58 executing program 3: r0 = socket$packet(0x11, 0x2, 0x300) setsockopt$packet_tx_ring(r0, 0x107, 0x5, &(0x7f00000000c0)=@req3={0x8000, 0x6, 0x8000, 0x6}, 0x67) mmap(&(0x7f0000000000/0x2000)=nil, 0x30000, 0x2, 0x11, r0, 0x0) r1 = socket$inet6(0xa, 0x800000000000002, 0x0) connect$inet6(r1, &(0x7f0000000000)={0xa, 0x0, 0x0, @mcast2, 0x2}, 0x1c) setsockopt$sock_linger(r1, 0x1, 0x3c, &(0x7f0000000180)={0x200000000000001}, 0x8) sendmmsg$inet6(r1, &(0x7f0000003cc0)=[{{0x0, 0x0, &(0x7f0000003980), 0x171}}], 0x400000000000172, 0x4000000) [ 2863.127962][ T4792] netlink: 24 bytes leftover after parsing attributes in process `syz-executor.4'. [ 2863.156340][ T4792] HTB: quantum of class FFFF0000 is small. Consider r2q change. [ 2863.167402][ T4802] netlink: 24 bytes leftover after parsing attributes in process `syz-executor.5'. [ 2863.187307][ T4802] HTB: quantum of class FFFF0000 is small. Consider r2q change. 03:57:02 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) bind$unix(r1, &(0x7f00000001c0)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0x56) listen(r1, 0x0) connect$unix(r0, &(0x7f0000000140)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0x6e) connect$unix(r0, &(0x7f0000000000)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0x6e) shutdown(r1, 0x0) accept(r1, 0x0, 0x0) 03:57:02 executing program 0: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000040)=ANY=[@ANYBLOB="240000002a00b17800"/20, @ANYRES32=r0], 0x24}}, 0x0) 03:57:02 executing program 3: r0 = openat$pidfd(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) sync_file_range(r0, 0x0, 0x0, 0x1) 03:57:02 executing program 4: r0 = socket(0x10, 0x3, 0x0) r1 = socket$nl_route(0x10, 0x3, 0x0) r2 = socket$netlink(0x10, 0x3, 0x0) r3 = socket$netlink(0x10, 0x3, 0x0) sendmsg$DEVLINK_CMD_SB_PORT_POOL_GET(0xffffffffffffffff, &(0x7f00000002c0)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000940)={0x14, 0x0, 0x0, 0x0, 0x25dfdbff}, 0x14}}, 0x0) r4 = socket(0x10, 0x803, 0x0) sendmsg$IPSET_CMD_LIST(r4, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000580)={0x0, 0x14}}, 0x0) getsockname$packet(r4, &(0x7f0000000380)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) sendmsg$nl_route(r3, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000008c0)=ANY=[@ANYBLOB="480000001000050700"/20, @ANYRES32=r5, @ANYBLOB="0000000000000000280012000c00010076657468"], 0x48}}, 0x0) sendmsg$nl_route_sched(r2, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000100)={&(0x7f00000003c0)=@newqdisc={0x48, 0x24, 0xf1d, 0x0, 0x0, {0x0, 0x0, 0x0, r5, {}, {0xfff1, 0xffff}}, [@qdisc_kind_options=@q_htb={{0x8}, {0x1c, 0x2, [@TCA_HTB_INIT={0x18}]}}]}, 0x48}}, 0x0) sendmsg$nl_route_sched(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000240)={&(0x7f0000000900)=@delchain={0x160, 0x28, 0xd39, 0x0, 0x0, {0x0, 0x0, 0x0, r5, {0x0, 0xffff}}, [@filter_kind_options=@f_cgroup={{0xb}, {0x130, 0x2, [@TCA_CGROUP_ACT={0x12c}]}}]}, 0x160}}, 0x0) sendmsg$nl_route_sched(r0, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000780)={&(0x7f0000000000)=@newqdisc={0x24, 0x24, 0xd0b, 0x0, 0x0, {0x0, 0x0, 0x0, r5, {}, {0xfff3, 0xffff}}}, 0x24}}, 0x0) 03:57:02 executing program 5: r0 = socket(0x10, 0x3, 0x0) r1 = socket$nl_route(0x10, 0x3, 0x0) r2 = socket$netlink(0x10, 0x3, 0x0) r3 = socket$netlink(0x10, 0x3, 0x0) sendmsg$DEVLINK_CMD_SB_PORT_POOL_GET(0xffffffffffffffff, &(0x7f00000002c0)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000940)={0x14, 0x0, 0x0, 0x0, 0x25dfdbff}, 0x14}}, 0x0) r4 = socket(0x10, 0x803, 0x0) sendmsg$IPSET_CMD_LIST(r4, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000580)={0x0, 0x14}}, 0x0) getsockname$packet(r4, &(0x7f0000000380)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) sendmsg$nl_route(r3, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000008c0)=ANY=[@ANYBLOB="480000001000050700"/20, @ANYRES32=r5, @ANYBLOB="0000000000000000280012000c00010076657468"], 0x48}}, 0x0) sendmsg$nl_route_sched(r2, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000100)={&(0x7f00000003c0)=@newqdisc={0x48, 0x24, 0xf1d, 0x0, 0x0, {0x0, 0x0, 0x0, r5, {}, {0xfff1, 0xffff}}, [@qdisc_kind_options=@q_htb={{0x8}, {0x1c, 0x2, [@TCA_HTB_INIT={0x18}]}}]}, 0x48}}, 0x0) sendmsg$nl_route_sched(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000240)={&(0x7f0000000900)=@delchain={0x160, 0x28, 0xd39, 0x0, 0x0, {0x0, 0x0, 0x0, r5, {0x0, 0xffff}}, [@filter_kind_options=@f_cgroup={{0xb}, {0x130, 0x2, [@TCA_CGROUP_ACT={0x12c}]}}]}, 0x160}}, 0x0) sendmsg$nl_route_sched(r0, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000780)={&(0x7f0000000000)=@newqdisc={0x24, 0x24, 0xd0b, 0x0, 0x0, {0x0, 0x0, 0x0, r5, {}, {0xfff3, 0xffff}}}, 0x24}}, 0x0) 03:57:02 executing program 2: pipe2$9p(&(0x7f0000000b40)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write$P9_RLERROR(r0, 0x0, 0x0) 03:57:02 executing program 2: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = epoll_create1(0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x6e) epoll_ctl$EPOLL_CTL_ADD(r2, 0x1, r1, &(0x7f0000000100)) epoll_ctl$EPOLL_CTL_MOD(r2, 0x3, r1, &(0x7f00000002c0)={0x80000015}) 03:57:02 executing program 3: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) bind$inet6(r0, &(0x7f0000000040)={0xa, 0x4e22}, 0x1c) listen(r0, 0x1) syz_emit_ethernet(0x4a, &(0x7f0000000100)={@local, @link_local, @void, {@ipv6={0x86dd, @tcp={0x0, 0x6, '\x00', 0x14, 0x6, 0x0, @remote, @local, {[], {{0x0, 0x4e22, 0x41424344, 0x41424344, 0x0, 0x0, 0x5, 0xc2}}}}}}}, 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000080)={@local, @local, @void, {@ipv6={0x86dd, @tcp={0x0, 0x6, "0a3ff2", 0x18, 0x6, 0x0, @remote, @local, {[], {{0x0, 0x4e22, 0x41424344, 0x41424344, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x0, {[@eol]}}}}}}}}, 0x0) 03:57:03 executing program 2: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = epoll_create1(0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x6e) epoll_ctl$EPOLL_CTL_ADD(r2, 0x1, r1, &(0x7f0000000100)) epoll_ctl$EPOLL_CTL_MOD(r2, 0x3, r1, &(0x7f00000002c0)={0x80000015}) 03:57:03 executing program 3: r0 = syz_open_procfs(0x0, &(0x7f0000000100)='net/xfrm_stat\x00') sendfile(r0, r0, 0x0, 0x7) 03:57:03 executing program 2: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = epoll_create1(0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x6e) epoll_ctl$EPOLL_CTL_ADD(r2, 0x1, r1, &(0x7f0000000100)) epoll_ctl$EPOLL_CTL_MOD(r2, 0x3, r1, &(0x7f00000002c0)={0x80000015}) [ 2867.245242][ T4813] netlink: 24 bytes leftover after parsing attributes in process `syz-executor.4'. [ 2867.270359][ T4817] netlink: 24 bytes leftover after parsing attributes in process `syz-executor.5'. 03:57:03 executing program 0: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000040)=ANY=[@ANYBLOB="240000002a00b17800"/20, @ANYRES32=r0], 0x24}}, 0x0) [ 2867.296881][ T4813] HTB: quantum of class FFFF0000 is small. Consider r2q change. [ 2867.307113][ T4817] HTB: quantum of class FFFF0000 is small. Consider r2q change. 03:57:05 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) bind$unix(r1, &(0x7f00000001c0)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0x56) listen(r1, 0x0) connect$unix(r0, &(0x7f0000000140)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0x6e) connect$unix(r0, &(0x7f0000000000)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0x6e) shutdown(r1, 0x0) accept(r1, 0x0, 0x0) 03:57:05 executing program 3: r0 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000180)={0x18, 0x5, &(0x7f0000000100)=ANY=[@ANYBLOB="1800000000000004000000007fffffff8500000050000000850000000700000095"], &(0x7f00000002c0)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000080)={&(0x7f0000000000)='sys_enter\x00', r0}, 0x6d) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) readv(r1, 0x0, 0x0) 03:57:05 executing program 2: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = epoll_create1(0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x6e) epoll_ctl$EPOLL_CTL_ADD(r2, 0x1, r1, &(0x7f0000000100)) epoll_ctl$EPOLL_CTL_MOD(r2, 0x3, r1, &(0x7f00000002c0)={0x80000015}) 03:57:05 executing program 4: r0 = socket(0x10, 0x3, 0x0) r1 = socket$nl_route(0x10, 0x3, 0x0) r2 = socket$netlink(0x10, 0x3, 0x0) r3 = socket$netlink(0x10, 0x3, 0x0) sendmsg$DEVLINK_CMD_SB_PORT_POOL_GET(0xffffffffffffffff, &(0x7f00000002c0)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000940)={0x14, 0x0, 0x0, 0x0, 0x25dfdbff}, 0x14}}, 0x0) r4 = socket(0x10, 0x803, 0x0) sendmsg$IPSET_CMD_LIST(r4, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000580)={0x0, 0x14}}, 0x0) getsockname$packet(r4, &(0x7f0000000380)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) sendmsg$nl_route(r3, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000008c0)=ANY=[@ANYBLOB="480000001000050700"/20, @ANYRES32=r5, @ANYBLOB="0000000000000000280012000c00010076657468"], 0x48}}, 0x0) sendmsg$nl_route_sched(r2, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000100)={&(0x7f00000003c0)=@newqdisc={0x48, 0x24, 0xf1d, 0x0, 0x0, {0x0, 0x0, 0x0, r5, {}, {0xfff1, 0xffff}}, [@qdisc_kind_options=@q_htb={{0x8}, {0x1c, 0x2, [@TCA_HTB_INIT={0x18}]}}]}, 0x48}}, 0x0) sendmsg$nl_route_sched(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000240)={&(0x7f0000000900)=@delchain={0x160, 0x28, 0xd39, 0x0, 0x0, {0x0, 0x0, 0x0, r5, {0x0, 0xffff}}, [@filter_kind_options=@f_cgroup={{0xb}, {0x130, 0x2, [@TCA_CGROUP_ACT={0x12c}]}}]}, 0x160}}, 0x0) sendmsg$nl_route_sched(r0, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000780)={&(0x7f0000000000)=@newqdisc={0x24, 0x24, 0xd0b, 0x0, 0x0, {0x0, 0x0, 0x0, r5, {}, {0xfff3, 0xffff}}}, 0x24}}, 0x0) 03:57:05 executing program 0: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000040)=ANY=[@ANYBLOB="240000002a00b17800"/20, @ANYRES32=r0], 0x24}}, 0x0) 03:57:05 executing program 5: r0 = socket$netlink(0x10, 0x3, 0x0) getsockopt$netlink(r0, 0x10e, 0xb, 0xfffffffffffffffe, &(0x7f0000000000)=0xfdbf) 03:57:06 executing program 3: r0 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000180)={0x18, 0x5, &(0x7f0000000100)=ANY=[@ANYBLOB="1800000000000004000000007fffffff8500000050000000850000000700000095"], &(0x7f00000002c0)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000080)={&(0x7f0000000000)='sys_enter\x00', r0}, 0x6d) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) readv(r1, 0x0, 0x0) 03:57:06 executing program 2: r0 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000180)={0x18, 0x5, &(0x7f0000000100)=ANY=[@ANYBLOB="1800000000000004000000007fffffff8500000050000000850000000700000095"], &(0x7f00000002c0)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000080)={&(0x7f0000000000)='sys_enter\x00', r0}, 0x6d) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) readv(r1, 0x0, 0x0) 03:57:06 executing program 3: r0 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000180)={0x18, 0x5, &(0x7f0000000100)=ANY=[@ANYBLOB="1800000000000004000000007fffffff8500000050000000850000000700000095"], &(0x7f00000002c0)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000080)={&(0x7f0000000000)='sys_enter\x00', r0}, 0x6d) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) readv(r1, 0x0, 0x0) 03:57:06 executing program 5: r0 = socket$netlink(0x10, 0x3, 0x0) getsockopt$netlink(r0, 0x10e, 0xb, 0xfffffffffffffffe, &(0x7f0000000000)=0xfdbf) 03:57:06 executing program 0: r0 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000180)={0x18, 0x5, &(0x7f0000000100)=ANY=[@ANYBLOB="1800000000000004000000007fffffff8500000050000000850000000700000095"], &(0x7f00000002c0)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000080)={&(0x7f0000000000)='sys_enter\x00', r0}, 0x6d) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) readv(r1, 0x0, 0x0) 03:57:06 executing program 2: r0 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000180)={0x18, 0x5, &(0x7f0000000100)=ANY=[@ANYBLOB="1800000000000004000000007fffffff8500000050000000850000000700000095"], &(0x7f00000002c0)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000080)={&(0x7f0000000000)='sys_enter\x00', r0}, 0x6d) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) readv(r1, 0x0, 0x0) [ 2870.249725][ T4835] netlink: 24 bytes leftover after parsing attributes in process `syz-executor.4'. [ 2870.284618][ T4835] HTB: quantum of class FFFF0000 is small. Consider r2q change. 03:57:10 executing program 2: r0 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000180)={0x18, 0x5, &(0x7f0000000100)=ANY=[@ANYBLOB="1800000000000004000000007fffffff8500000050000000850000000700000095"], &(0x7f00000002c0)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000080)={&(0x7f0000000000)='sys_enter\x00', r0}, 0x6d) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) readv(r1, 0x0, 0x0) 03:57:10 executing program 5: r0 = socket$netlink(0x10, 0x3, 0x0) getsockopt$netlink(r0, 0x10e, 0xb, 0xfffffffffffffffe, &(0x7f0000000000)=0xfdbf) 03:57:10 executing program 3: r0 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000180)={0x18, 0x5, &(0x7f0000000100)=ANY=[@ANYBLOB="1800000000000004000000007fffffff8500000050000000850000000700000095"], &(0x7f00000002c0)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000080)={&(0x7f0000000000)='sys_enter\x00', r0}, 0x6d) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) readv(r1, 0x0, 0x0) 03:57:10 executing program 4: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) bind$bt_l2cap(r0, &(0x7f0000000040)={0x1f, 0x0, @none, 0x753, 0x1}, 0xe) 03:57:10 executing program 0: r0 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000180)={0x18, 0x5, &(0x7f0000000100)=ANY=[@ANYBLOB="1800000000000004000000007fffffff8500000050000000850000000700000095"], &(0x7f00000002c0)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000080)={&(0x7f0000000000)='sys_enter\x00', r0}, 0x6d) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) readv(r1, 0x0, 0x0) 03:57:10 executing program 1: prlimit64(0x0, 0xe, &(0x7f0000000000)={0xa, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000100)=0x6) r0 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f0000000240)=0x2) sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000180)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x40c2, 0x0) r4 = creat(&(0x7f0000000140)='./file0\x00', 0x0) r5 = getpid() sched_setscheduler(r5, 0x2, &(0x7f0000000200)=0x4) bpf$PROG_LOAD(0x5, &(0x7f0000000440)={0x11, 0x6, &(0x7f00000004c0)=ANY=[@ANYRES8], &(0x7f0000000080)='GPL\x00', 0x20005, 0xc3, &(0x7f000000cf3d)=""/195, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x6, 0x0, 0x0, 0x10, 0x0}, 0xffffffffffffff73) fallocate(r4, 0x0, 0x0, 0x4103fe) r6 = socket$inet6(0xa, 0x400000000001, 0x0) close(r6) r7 = open(&(0x7f0000000040)='./file0\x00', 0x161042, 0x0) sendfile(r6, r7, 0x0, 0x80001d00c0d0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000c00)={0x11, 0x7, &(0x7f0000000940)=ANY=[@ANYBLOB="18000000cb3bf85700000000210c000018000000001000000000000098e80000181300008a91ce2b8c85658966e1bb6fb6449e5e6ef292c692d773a459e31166a3ce02b4025406a33341c73895c135d810c16ee00752ff1f15c5996c488a05162e40cf20761e497dea524d7c228c0d1f611ecae08ec96762ffb70067ad3a8e05f15fd07f16371e044cd2c29fc33e268a83db526709e5d2fe64e60cc6dde08a9af69ba3dc498a6e4f1c26b09434dd14dee1626ced8c49e2387c24fbf470f3be47a9fecae3214f1bdd032cc4d947f051b75fc8db5052a459689ccb380ecd7910e0b84fe7d54df2255008015654610bcd8f35a36ee7", @ANYRES32, @ANYBLOB="0000000000000000950000000000b100"], &(0x7f0000000800)='syzkaller\x00', 0x56c1, 0x0, 0x0, 0x41100, 0x0, '\x00', 0x0, 0x0, r7, 0x8, &(0x7f0000000900)={0x1, 0x2}, 0x8, 0x10, &(0x7f0000000bc0)={0x4, 0xa, 0xfffffffe, 0x100}, 0x10}, 0x80) sendfile(r3, 0xffffffffffffffff, 0x0, 0xffffffff054) 03:57:10 executing program 4: keyctl$reject(0xa, 0x0, 0x20fffffe, 0x0, 0x0) 03:57:10 executing program 0: r0 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000180)={0x18, 0x5, &(0x7f0000000100)=ANY=[@ANYBLOB="1800000000000004000000007fffffff8500000050000000850000000700000095"], &(0x7f00000002c0)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000080)={&(0x7f0000000000)='sys_enter\x00', r0}, 0x6d) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) readv(r1, 0x0, 0x0) 03:57:10 executing program 5: r0 = socket$netlink(0x10, 0x3, 0x0) getsockopt$netlink(r0, 0x10e, 0xb, 0xfffffffffffffffe, &(0x7f0000000000)=0xfdbf) 03:57:10 executing program 2: syz_mount_image$f2fs(&(0x7f00000000c0), &(0x7f0000000380)='./file2\x00', 0x2, &(0x7f00000003c0)={[{@data_flush}, {@fastboot}, {@prjjquota={'prjjquota', 0x3d, 'inli\x93F\xd4ne_dentry'}}, {@lfs_mode}, {@four_active_logs}, {@nolazytime}, {@inline_data}, {@noinline_data}, {@resgid}, {@jqfmt_vfsold}]}, 0x1, 0x105a5, &(0x7f0000020c40)="$eJzs3M1rI2UcB/Bftu6r61pkX/TkgAgNmNC03aIgUnUXXbBL8eXgSdNkGrKbZEqTvrhnPemf4FUQ8ebf4MV/Y/EgeBK8rSiZmcpW96A226zbzwem32eePPPL84RcnkyZAI6t2eTXXypxIc5GxExEnI/I25XyyK0U8WxEPB8RJ+47KmX/nx2nIuJcRFwYFy9qVsqXln+7e++r5268+vk3d6uNn77+cnqrBqbtxYjobxbt3X6RWafIW2V/c6ebZ39pp8zihf7t8jwrcjddzyvsNvfHNfNc7BTjs83t4Tg3es3WODvdjbx/c1C84XCns18nv+BWcys/b6freXaHWZ6dO8W89sq8MxwVddplvU/y8jEa7WfRn+6lxXo2b+fZGozK/qJu1k73xrlTZvl20cp67Xwe6//5Y37kvdMdbO8lO+nWsJsNkqv1xsv1xnKtsZW101G6VGv228tLyVynNx5WG6XN/konyzq9tN7K+tVkrtNq1RqNZO5aut5tDpJGo75Yn69drZatl5K3bn6Q9NrJ3Djf6A62R93eMNnItpLiimqyUF98pZq80EjeW11L1t69fn117f2Prn148/XVG2+Wg/42rWRuYX5hodaYry00qtZ/GJXDXc5x5wsE8K/Z/wPTYP9v/x/2v8d+/bZvHIovEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAsfXjye/ezhuzxfmTZf9TZdczEXElIi5HxKWI+P0BZuLUgZoXI6JSth80/uRf5vB9JfIK42tOl8e5iFgpj3tPP+xPAQAAAB5f3/7w6WcRM+Nm/ue1aU+Io1T+aHNmUvXyn3yemFS1i3mxvQlVu7RfciIuR8TJ2Z8nVO1KRJw4//GEqv0jMwfizH1RKeLEUc4GAAA4Ggd3AhPbvQEAAPDI+WLaE2A68vu15f/il/eCTxdR3hA8e+AMAAAA+B+qTHsCAAAAwEOX7/89/w8AAAAeb8Xz/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgD/YuZfctKEoDMAHqAt9qajisRVGVYcMWESX0GEnnbW76aisoRJiD5mRWZYQQYR9E8URg0i+xgn6Psmcawt+HZgdX2QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABo03WxXv7d/v7TNGd/aCbPtwEAAABO2RXrZbkYV+cf0vVP6dKXiJhHxCwiphFxanYfxNta5iQieml96v3Fkx7+R5QJx88M0/E+Ir6l4/Zz278CAAAAXK7tZrGKGByX5cvXrhvinNJNm1GuvPKWz5tcaZMy7GemtOl9ZBaziCjGN5nS5hHR//g9U9qzDGpl9Kj0qtI/ZzcAAMB51CeBbNMbAAAAL86PrhugG+V+bfovftoLHlYlbQi+q50BAAAAr1Cv6wYAAACA1pXzv+f/AQAAwGWrnv8HAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAm3bFerndLFZNc/aHZh6CJv+ufjVtBgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgDv25x0FQiAMwmDv+r7T4P2PJQ2amZtUgfDxNwYDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC8+t1f/k9MjTPJ3Gtj6XkkWTs1tk6NvXPj6A/j69cAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABf7c3cCIRAEYbDv/M9pMf+wpEFjEKEKFj5mmIcFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPii3/3yf2JqnEnmThtLxyPJ2lVj66qx96Bx9GC8/RsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALjYgQMBAAAAACD/10aoqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqwg4cCAAAAAAA+b82QlVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVRV24EAAAAAAAMj/tRGqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqsAMHAgAAAABA/q+NUFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYUdOBAAAAAAAPJ/bYSqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoq7MCBAAAAAACQ/2sjVFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWEHDgQAAAAAgPxfG6GqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoKO3AgAAAAAADk/9oIVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVdiBAwEAAAAAIP/XRqiqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrC/tzbJgyEcRx+fUmUuE1GSG8lMAMNFYIR+JCQLHkGBmAhGipai0VgBZDgXNOZgudp/r/iinsBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgNd0efjiLSKKSF2mSOPNz+k9Ij4ibdt29HnLYnc+Nl/3nO0Pk5zfMf0tI6KMoo9zAAB6V3WbY7Wul395//MO8g7zVvOmXjzz0wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAV3buWLWpKAwA8EnSRKuToxVEcNDFxiZWI2RxKHQXBN1CG0sxVUkztKVLn0B0cvUV7Kav4AsIDlpwcOig4CKIkuQmPcEgKcK9oX4f/Pf+ucO552QI/Pc/NwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwLEc7oWzgzwXQpibOcq73n/dXRl3fvvsw9wgvtx5czEesztEMYTwcL3VvJ7iWqbd5vbOo0ar1WxLJBLJMMn6lwkAgJOmmES3rv9U3F/uXsvVQ/j1arT+vxLl4S/1/+eX5y8M4ufWu058r7j+X0hthdOv3Nl4Wt7c3rm2vtFYa641H1erlcWbizdu36qUe89Kyp6YAAAA8G9KScT1f77+Z///TJSHCev/e0sP7sf3Kqj/xzpq+mU9EwAAgP/buUvfv+XGXM+VSmGr0em0F/rH4edK/5jBVI/tVBJx/V+oZz0rAAAAIA2He7mR/v9qlIcJ+//zr3cP4jELIYTZpP8/v/KktZrecqZaGq8TZ71GAAAAsjWbRNz/L/b2/+eHWx7yIYSrl/t58jeAE9X/H1/cHXlpPd7/X01viVMpX+t/H71zLYSZWtYzAgAA4CQ7nUS32D8o7i+3fzxfKtn/DwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMBvduwYJWIgCgBoNtloJS5YiFp5AVG0sFqwEMRG8AqiIHgCEdQDiKWW3sHSO2ytIIiF5RZ6AplJRmUttEqUfQ8m/2cImZ9Jkx8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgR8ONz7wIh16V5/Xc/evJXogPIzF4uZ5bCCPknSaL/oc6621XAAAAwDgoUn+fZdlzebsVYt6P/X+Zrgk9/81Ulad+frTvT/Hu8nE+9f+nO4vHHwv1qnXCTQ8Oj/aXG3vCv2/6+9TV7tPq29nabH3ajTsf/70U8YXk2+czwzLuZ+diMNiciOlkw4UDAL+2lGKdpO+hEFfaLAyAsdGtR/al/y/67dYEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA0IT3AAAA//9UhWfc") timer_create(0x9, &(0x7f0000000100)={0x0, 0x12, 0x0, @thr={0x0, 0x0}}, &(0x7f0000000180)) timer_settime(0x0, 0x0, &(0x7f000006b000)={{0x0, 0x8}, {0x0, 0x9}}, 0x0) r0 = syz_open_procfs(0x0, 0x0) openat$cgroup_ro(r0, 0x0, 0x0, 0x0) read$FUSE(0xffffffffffffffff, &(0x7f0000002180)={0x2020}, 0x2020) r1 = open(&(0x7f0000000100)='./file2\x00', 0x1cda42, 0x62) r2 = syz_open_procfs(0x0, 0x0) sendfile(0xffffffffffffffff, r2, &(0x7f0000000240)=0x208, 0x9) syz_genetlink_get_family_id$netlbl_unlabel(&(0x7f0000001700), 0xffffffffffffffff) io_submit(0x0, 0x6, &(0x7f0000000c40)=[0x0, 0x0, 0x0, 0x0, &(0x7f0000000b00)={0x0, 0x0, 0x0, 0x2, 0x6, 0xffffffffffffffff, 0x0}, 0x0]) sendmsg$NLBL_UNLABEL_C_STATICADD(r2, 0x0, 0x20008004) sendmsg$NLBL_UNLABEL_C_LIST(0xffffffffffffffff, 0x0, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) openat(0xffffffffffffffff, &(0x7f00000001c0)='./file2\x00', 0x20001, 0x21) r4 = syz_open_dev$mouse(&(0x7f0000000080), 0x0, 0x480640) ioctl$AUTOFS_IOC_PROTOVER(r4, 0x80049363, &(0x7f0000000140)) sendfile(r1, r3, 0x0, 0x80001d00c0d0) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, 0x0, 0x0) close(0xffffffffffffffff) close(0xffffffffffffffff) sendfile(0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0) 03:57:10 executing program 5: futex(&(0x7f0000000280), 0x5, 0x0, 0x0, &(0x7f0000000240)=0x2, 0x20000002) 03:57:10 executing program 3: syz_emit_ethernet(0x66, &(0x7f0000000080)={@broadcast, @empty, @void, {@ipv4={0x800, @gre={{0x5, 0x4, 0x3, 0x0, 0x58, 0x0, 0x0, 0x0, 0x2f, 0x0, @initdev={0xac, 0x1e, 0x0, 0x0}, @broadcast}, {{0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x4, 0x8100, 0x3}}}}}}, 0x0) 03:57:10 executing program 5: futex(&(0x7f0000000280), 0x5, 0x0, 0x0, &(0x7f0000000240)=0x2, 0x20000002) 03:57:10 executing program 0: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r0 = getpid() sched_setaffinity(0x0, 0x3a, &(0x7f0000000240)=0x2) sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='cgroup.controllers\x00', 0x275a, 0x0) ioctl$FS_IOC_SETFLAGS(r3, 0x40086602, &(0x7f00000002c0)) write$binfmt_misc(r3, &(0x7f00000009c0)={'syz0', 'C'}, 0x5) ioctl$FS_IOC_SETFLAGS(r3, 0x40086602, &(0x7f0000000000)=0x84000) socket$nl_sock_diag(0x10, 0x3, 0x4) r4 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='cgroup.controllers\x00', 0x275a, 0x0) ioctl$FS_IOC_SETFLAGS(r4, 0x40086602, &(0x7f00000002c0)) r5 = bpf$PROG_LOAD(0x5, &(0x7f0000000180)={0x0, 0x4, &(0x7f0000000300)=ANY=[@ANYBLOB="18020000f9ffffff000000000000000085000000410000009500000000000000e33c40ab4dd134de7d8820322329ace01a1c5ea4e85d74872a159a651fa0d24ea28f00d6fa7bb8c6f4cf6fb35163c377d04b5a2c562195c4d84ad533d431ca14c054354f437d69ba921ca85bdcb13ce9f08634a25371cfb0383b880c729ece02ffac11bf913f5e3cc6318229780acb2688602c1c45835aa0810a2317c926eac718d03072fcb03c085df36a9da95e54e45a13b60ca34786e0022a150eaf84db0467cc89b483187af16cdf93cfb137a61e6e255a19be7c15ba470f62dd0100"/231], &(0x7f00000000c0)='GPL\x00', 0x4, 0x1000, &(0x7f000062b000)=""/4096, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x70) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000000)={r5, 0x0, 0x34, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8}, 0x8) sendmsg$NFT_BATCH(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000000)=ANY=[@ANYBLOB="769100001400010085be0000000f00000a04000001000000000301"], 0x1}}, 0x0) sendmsg$OSF_MSG_REMOVE(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000200)=ANY=[@ANYBLOB="6802000001050000010000000000000000000000540201000000000000000000000000000000000073797a300000000000000000000000000000000000000000000000000000000086211bde5c0cbf6160dcaf43fae598a96aa38991f272f38c2b17014b8d6932b9f1aecb1fc11b80c435be35e903000000000000000b0000000000000000000000000000000000000000000000010000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000003000000000000000000020000000000000000000000b90000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000300000000000000000206"], 0x1}}, 0x0) r6 = socket$inet6(0x10, 0x3, 0x0) sendto$inet6(r6, &(0x7f0000000000)='E', 0x10a73, 0x800, 0x0, 0x4b6ae4f95a5de35b) write$binfmt_misc(r4, &(0x7f00000009c0)={'syz0', 'C'}, 0x5) ioctl$FS_IOC_SETFLAGS(r4, 0x40086602, &(0x7f0000000400)=0x400000) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000880)={0x0}, 0x10) 03:57:10 executing program 4: keyctl$reject(0xa, 0x0, 0x20fffffe, 0x0, 0x0) 03:57:10 executing program 5: futex(&(0x7f0000000280), 0x5, 0x0, 0x0, &(0x7f0000000240)=0x2, 0x20000002) 03:57:10 executing program 3: syz_emit_ethernet(0x66, &(0x7f0000000080)={@broadcast, @empty, @void, {@ipv4={0x800, @gre={{0x5, 0x4, 0x3, 0x0, 0x58, 0x0, 0x0, 0x0, 0x2f, 0x0, @initdev={0xac, 0x1e, 0x0, 0x0}, @broadcast}, {{0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x4, 0x8100, 0x3}}}}}}, 0x0) [ 2874.659404][ T4889] netlink: 35885 bytes leftover after parsing attributes in process `syz-executor.0'. 03:57:15 executing program 3: syz_emit_ethernet(0x66, &(0x7f0000000080)={@broadcast, @empty, @void, {@ipv4={0x800, @gre={{0x5, 0x4, 0x3, 0x0, 0x58, 0x0, 0x0, 0x0, 0x2f, 0x0, @initdev={0xac, 0x1e, 0x0, 0x0}, @broadcast}, {{0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x4, 0x8100, 0x3}}}}}}, 0x0) 03:57:15 executing program 1: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r0 = getpid() sched_setaffinity(0x0, 0x3a, &(0x7f0000000240)=0x2) sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='cgroup.controllers\x00', 0x275a, 0x0) ioctl$FS_IOC_SETFLAGS(r3, 0x40086602, &(0x7f00000002c0)) write$binfmt_misc(r3, &(0x7f00000009c0)={'syz0', 'C'}, 0x5) ioctl$FS_IOC_SETFLAGS(r3, 0x40086602, &(0x7f0000000000)=0x84000) socket$nl_sock_diag(0x10, 0x3, 0x4) r4 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='cgroup.controllers\x00', 0x275a, 0x0) ioctl$FS_IOC_SETFLAGS(r4, 0x40086602, &(0x7f00000002c0)) r5 = bpf$PROG_LOAD(0x5, &(0x7f0000000180)={0x0, 0x4, &(0x7f0000000300)=ANY=[@ANYBLOB="18020000f9ffffff000000000000000085000000410000009500000000000000e33c40ab4dd134de7d8820322329ace01a1c5ea4e85d74872a159a651fa0d24ea28f00d6fa7bb8c6f4cf6fb35163c377d04b5a2c562195c4d84ad533d431ca14c054354f437d69ba921ca85bdcb13ce9f08634a25371cfb0383b880c729ece02ffac11bf913f5e3cc6318229780acb2688602c1c45835aa0810a2317c926eac718d03072fcb03c085df36a9da95e54e45a13b60ca34786e0022a150eaf84db0467cc89b483187af16cdf93cfb137a61e6e255a19be7c15ba470f62dd0100"/231], &(0x7f00000000c0)='GPL\x00', 0x4, 0x1000, &(0x7f000062b000)=""/4096, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x70) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000000)={r5, 0x0, 0x34, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8}, 0x8) sendmsg$NFT_BATCH(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000000)=ANY=[@ANYBLOB="769100001400010085be0000000f00000a04000001000000000301"], 0x1}}, 0x0) sendmsg$OSF_MSG_REMOVE(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000200)=ANY=[@ANYBLOB="6802000001050000010000000000000000000000540201000000000000000000000000000000000073797a300000000000000000000000000000000000000000000000000000000086211bde5c0cbf6160dcaf43fae598a96aa38991f272f38c2b17014b8d6932b9f1aecb1fc11b80c435be35e903000000000000000b0000000000000000000000000000000000000000000000010000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000003000000000000000000020000000000000000000000b90000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000300000000000000000206"], 0x1}}, 0x0) r6 = socket$inet6(0x10, 0x3, 0x0) sendto$inet6(r6, &(0x7f0000000000)='E', 0x10a73, 0x800, 0x0, 0x4b6ae4f95a5de35b) write$binfmt_misc(r4, &(0x7f00000009c0)={'syz0', 'C'}, 0x5) ioctl$FS_IOC_SETFLAGS(r4, 0x40086602, &(0x7f0000000400)=0x400000) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000880)={0x0}, 0x10) 03:57:15 executing program 4: keyctl$reject(0xa, 0x0, 0x20fffffe, 0x0, 0x0) 03:57:15 executing program 5: futex(&(0x7f0000000280), 0x5, 0x0, 0x0, &(0x7f0000000240)=0x2, 0x20000002) 03:57:15 executing program 0: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r0 = getpid() sched_setaffinity(0x0, 0x3a, &(0x7f0000000240)=0x2) sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='cgroup.controllers\x00', 0x275a, 0x0) ioctl$FS_IOC_SETFLAGS(r3, 0x40086602, &(0x7f00000002c0)) write$binfmt_misc(r3, &(0x7f00000009c0)={'syz0', 'C'}, 0x5) ioctl$FS_IOC_SETFLAGS(r3, 0x40086602, &(0x7f0000000000)=0x84000) socket$nl_sock_diag(0x10, 0x3, 0x4) r4 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='cgroup.controllers\x00', 0x275a, 0x0) ioctl$FS_IOC_SETFLAGS(r4, 0x40086602, &(0x7f00000002c0)) r5 = bpf$PROG_LOAD(0x5, &(0x7f0000000180)={0x0, 0x4, &(0x7f0000000300)=ANY=[@ANYBLOB="18020000f9ffffff000000000000000085000000410000009500000000000000e33c40ab4dd134de7d8820322329ace01a1c5ea4e85d74872a159a651fa0d24ea28f00d6fa7bb8c6f4cf6fb35163c377d04b5a2c562195c4d84ad533d431ca14c054354f437d69ba921ca85bdcb13ce9f08634a25371cfb0383b880c729ece02ffac11bf913f5e3cc6318229780acb2688602c1c45835aa0810a2317c926eac718d03072fcb03c085df36a9da95e54e45a13b60ca34786e0022a150eaf84db0467cc89b483187af16cdf93cfb137a61e6e255a19be7c15ba470f62dd0100"/231], &(0x7f00000000c0)='GPL\x00', 0x4, 0x1000, &(0x7f000062b000)=""/4096, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x70) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000000)={r5, 0x0, 0x34, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8}, 0x8) sendmsg$NFT_BATCH(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000000)=ANY=[@ANYBLOB="769100001400010085be0000000f00000a04000001000000000301"], 0x1}}, 0x0) sendmsg$OSF_MSG_REMOVE(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000200)=ANY=[@ANYBLOB="6802000001050000010000000000000000000000540201000000000000000000000000000000000073797a300000000000000000000000000000000000000000000000000000000086211bde5c0cbf6160dcaf43fae598a96aa38991f272f38c2b17014b8d6932b9f1aecb1fc11b80c435be35e903000000000000000b0000000000000000000000000000000000000000000000010000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000003000000000000000000020000000000000000000000b90000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000300000000000000000206"], 0x1}}, 0x0) r6 = socket$inet6(0x10, 0x3, 0x0) sendto$inet6(r6, &(0x7f0000000000)='E', 0x10a73, 0x800, 0x0, 0x4b6ae4f95a5de35b) write$binfmt_misc(r4, &(0x7f00000009c0)={'syz0', 'C'}, 0x5) ioctl$FS_IOC_SETFLAGS(r4, 0x40086602, &(0x7f0000000400)=0x400000) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000880)={0x0}, 0x10) 03:57:15 executing program 2: syz_mount_image$f2fs(&(0x7f00000000c0), &(0x7f0000000380)='./file2\x00', 0x2, &(0x7f00000003c0)={[{@data_flush}, {@fastboot}, {@prjjquota={'prjjquota', 0x3d, 'inli\x93F\xd4ne_dentry'}}, {@lfs_mode}, {@four_active_logs}, {@nolazytime}, {@inline_data}, {@noinline_data}, {@resgid}, {@jqfmt_vfsold}]}, 0x1, 0x105a5, &(0x7f0000020c40)="$eJzs3M1rI2UcB/Bftu6r61pkX/TkgAgNmNC03aIgUnUXXbBL8eXgSdNkGrKbZEqTvrhnPemf4FUQ8ebf4MV/Y/EgeBK8rSiZmcpW96A226zbzwem32eePPPL84RcnkyZAI6t2eTXXypxIc5GxExEnI/I25XyyK0U8WxEPB8RJ+47KmX/nx2nIuJcRFwYFy9qVsqXln+7e++r5268+vk3d6uNn77+cnqrBqbtxYjobxbt3X6RWafIW2V/c6ebZ39pp8zihf7t8jwrcjddzyvsNvfHNfNc7BTjs83t4Tg3es3WODvdjbx/c1C84XCns18nv+BWcys/b6freXaHWZ6dO8W89sq8MxwVddplvU/y8jEa7WfRn+6lxXo2b+fZGozK/qJu1k73xrlTZvl20cp67Xwe6//5Y37kvdMdbO8lO+nWsJsNkqv1xsv1xnKtsZW101G6VGv228tLyVynNx5WG6XN/konyzq9tN7K+tVkrtNq1RqNZO5aut5tDpJGo75Yn69drZatl5K3bn6Q9NrJ3Djf6A62R93eMNnItpLiimqyUF98pZq80EjeW11L1t69fn117f2Prn148/XVG2+Wg/42rWRuYX5hodaYry00qtZ/GJXDXc5x5wsE8K/Z/wPTYP9v/x/2v8d+/bZvHIovEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAsfXjye/ezhuzxfmTZf9TZdczEXElIi5HxKWI+P0BZuLUgZoXI6JSth80/uRf5vB9JfIK42tOl8e5iFgpj3tPP+xPAQAAAB5f3/7w6WcRM+Nm/ue1aU+Io1T+aHNmUvXyn3yemFS1i3mxvQlVu7RfciIuR8TJ2Z8nVO1KRJw4//GEqv0jMwfizH1RKeLEUc4GAAA4Ggd3AhPbvQEAAPDI+WLaE2A68vu15f/il/eCTxdR3hA8e+AMAAAA+B+qTHsCAAAAwEOX7/89/w8AAAAeb8Xz/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgD/YuZfctKEoDMAHqAt9qajisRVGVYcMWESX0GEnnbW76aisoRJiD5mRWZYQQYR9E8URg0i+xgn6Psmcawt+HZgdX2QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABo03WxXv7d/v7TNGd/aCbPtwEAAABO2RXrZbkYV+cf0vVP6dKXiJhHxCwiphFxanYfxNta5iQieml96v3Fkx7+R5QJx88M0/E+Ir6l4/Zz278CAAAAXK7tZrGKGByX5cvXrhvinNJNm1GuvPKWz5tcaZMy7GemtOl9ZBaziCjGN5nS5hHR//g9U9qzDGpl9Kj0qtI/ZzcAAMB51CeBbNMbAAAAL86PrhugG+V+bfovftoLHlYlbQi+q50BAAAAr1Cv6wYAAACA1pXzv+f/AQAAwGWrnv8HAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAm3bFerndLFZNc/aHZh6CJv+ufjVtBgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgDv25x0FQiAMwmDv+r7T4P2PJQ2amZtUgfDxNwYDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC8+t1f/k9MjTPJ3Gtj6XkkWTs1tk6NvXPj6A/j69cAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABf7c3cCIRAEYbDv/M9pMf+wpEFjEKEKFj5mmIcFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPii3/3yf2JqnEnmThtLxyPJ2lVj66qx96Bx9GC8/RsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALjYgQMBAAAAACD/10aoqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqwg4cCAAAAAAA+b82QlVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVRV24EAAAAAAAMj/tRGqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqsAMHAgAAAABA/q+NUFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYUdOBAAAAAAAPJ/bYSqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoq7MCBAAAAAACQ/2sjVFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWEHDgQAAAAAgPxfG6GqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoKO3AgAAAAAADk/9oIVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVdiBAwEAAAAAIP/XRqiqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrC/tzbJgyEcRx+fUmUuE1GSG8lMAMNFYIR+JCQLHkGBmAhGipai0VgBZDgXNOZgudp/r/iinsBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgNd0efjiLSKKSF2mSOPNz+k9Ij4ibdt29HnLYnc+Nl/3nO0Pk5zfMf0tI6KMoo9zAAB6V3WbY7Wul395//MO8g7zVvOmXjzz0wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAV3buWLWpKAwA8EnSRKuToxVEcNDFxiZWI2RxKHQXBN1CG0sxVUkztKVLn0B0cvUV7Kav4AsIDlpwcOig4CKIkuQmPcEgKcK9oX4f/Pf+ucO552QI/Pc/NwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwLEc7oWzgzwXQpibOcq73n/dXRl3fvvsw9wgvtx5czEesztEMYTwcL3VvJ7iWqbd5vbOo0ar1WxLJBLJMMn6lwkAgJOmmES3rv9U3F/uXsvVQ/j1arT+vxLl4S/1/+eX5y8M4ufWu058r7j+X0hthdOv3Nl4Wt7c3rm2vtFYa641H1erlcWbizdu36qUe89Kyp6YAAAA8G9KScT1f77+Z///TJSHCev/e0sP7sf3Kqj/xzpq+mU9EwAAgP/buUvfv+XGXM+VSmGr0em0F/rH4edK/5jBVI/tVBJx/V+oZz0rAAAAIA2He7mR/v9qlIcJ+//zr3cP4jELIYTZpP8/v/KktZrecqZaGq8TZ71GAAAAsjWbRNz/L/b2/+eHWx7yIYSrl/t58jeAE9X/H1/cHXlpPd7/X01viVMpX+t/H71zLYSZWtYzAgAA4CQ7nUS32D8o7i+3fzxfKtn/DwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMBvduwYJWIgCgBoNtloJS5YiFp5AVG0sFqwEMRG8AqiIHgCEdQDiKWW3sHSO2ytIIiF5RZ6AplJRmUttEqUfQ8m/2cImZ9Jkx8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgR8ONz7wIh16V5/Xc/evJXogPIzF4uZ5bCCPknSaL/oc6621XAAAAwDgoUn+fZdlzebsVYt6P/X+Zrgk9/81Ulad+frTvT/Hu8nE+9f+nO4vHHwv1qnXCTQ8Oj/aXG3vCv2/6+9TV7tPq29nabH3ajTsf/70U8YXk2+czwzLuZ+diMNiciOlkw4UDAL+2lGKdpO+hEFfaLAyAsdGtR/al/y/67dYEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA0IT3AAAA//9UhWfc") timer_create(0x9, &(0x7f0000000100)={0x0, 0x12, 0x0, @thr={0x0, 0x0}}, &(0x7f0000000180)) timer_settime(0x0, 0x0, &(0x7f000006b000)={{0x0, 0x8}, {0x0, 0x9}}, 0x0) r0 = syz_open_procfs(0x0, 0x0) openat$cgroup_ro(r0, 0x0, 0x0, 0x0) read$FUSE(0xffffffffffffffff, &(0x7f0000002180)={0x2020}, 0x2020) r1 = open(&(0x7f0000000100)='./file2\x00', 0x1cda42, 0x62) r2 = syz_open_procfs(0x0, 0x0) sendfile(0xffffffffffffffff, r2, &(0x7f0000000240)=0x208, 0x9) syz_genetlink_get_family_id$netlbl_unlabel(&(0x7f0000001700), 0xffffffffffffffff) io_submit(0x0, 0x6, &(0x7f0000000c40)=[0x0, 0x0, 0x0, 0x0, &(0x7f0000000b00)={0x0, 0x0, 0x0, 0x2, 0x6, 0xffffffffffffffff, 0x0}, 0x0]) sendmsg$NLBL_UNLABEL_C_STATICADD(r2, 0x0, 0x20008004) sendmsg$NLBL_UNLABEL_C_LIST(0xffffffffffffffff, 0x0, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) openat(0xffffffffffffffff, &(0x7f00000001c0)='./file2\x00', 0x20001, 0x21) r4 = syz_open_dev$mouse(&(0x7f0000000080), 0x0, 0x480640) ioctl$AUTOFS_IOC_PROTOVER(r4, 0x80049363, &(0x7f0000000140)) sendfile(r1, r3, 0x0, 0x80001d00c0d0) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, 0x0, 0x0) close(0xffffffffffffffff) close(0xffffffffffffffff) sendfile(0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0) 03:57:15 executing program 4: keyctl$reject(0xa, 0x0, 0x20fffffe, 0x0, 0x0) 03:57:15 executing program 3: syz_emit_ethernet(0x66, &(0x7f0000000080)={@broadcast, @empty, @void, {@ipv4={0x800, @gre={{0x5, 0x4, 0x3, 0x0, 0x58, 0x0, 0x0, 0x0, 0x2f, 0x0, @initdev={0xac, 0x1e, 0x0, 0x0}, @broadcast}, {{0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x4, 0x8100, 0x3}}}}}}, 0x0) 03:57:15 executing program 5: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r0 = getpid() sched_setaffinity(0x0, 0x3a, &(0x7f0000000240)=0x2) sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='cgroup.controllers\x00', 0x275a, 0x0) ioctl$FS_IOC_SETFLAGS(r3, 0x40086602, &(0x7f00000002c0)) write$binfmt_misc(r3, &(0x7f00000009c0)={'syz0', 'C'}, 0x5) ioctl$FS_IOC_SETFLAGS(r3, 0x40086602, &(0x7f0000000000)=0x84000) socket$nl_sock_diag(0x10, 0x3, 0x4) r4 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='cgroup.controllers\x00', 0x275a, 0x0) ioctl$FS_IOC_SETFLAGS(r4, 0x40086602, &(0x7f00000002c0)) r5 = bpf$PROG_LOAD(0x5, &(0x7f0000000180)={0x0, 0x4, &(0x7f0000000300)=ANY=[@ANYBLOB="18020000f9ffffff000000000000000085000000410000009500000000000000e33c40ab4dd134de7d8820322329ace01a1c5ea4e85d74872a159a651fa0d24ea28f00d6fa7bb8c6f4cf6fb35163c377d04b5a2c562195c4d84ad533d431ca14c054354f437d69ba921ca85bdcb13ce9f08634a25371cfb0383b880c729ece02ffac11bf913f5e3cc6318229780acb2688602c1c45835aa0810a2317c926eac718d03072fcb03c085df36a9da95e54e45a13b60ca34786e0022a150eaf84db0467cc89b483187af16cdf93cfb137a61e6e255a19be7c15ba470f62dd0100"/231], &(0x7f00000000c0)='GPL\x00', 0x4, 0x1000, &(0x7f000062b000)=""/4096, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x70) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000000)={r5, 0x0, 0x34, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8}, 0x8) sendmsg$NFT_BATCH(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000000)=ANY=[@ANYBLOB="769100001400010085be0000000f00000a04000001000000000301"], 0x1}}, 0x0) sendmsg$OSF_MSG_REMOVE(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000200)=ANY=[@ANYBLOB="6802000001050000010000000000000000000000540201000000000000000000000000000000000073797a300000000000000000000000000000000000000000000000000000000086211bde5c0cbf6160dcaf43fae598a96aa38991f272f38c2b17014b8d6932b9f1aecb1fc11b80c435be35e903000000000000000b0000000000000000000000000000000000000000000000010000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000003000000000000000000020000000000000000000000b90000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000300000000000000000206"], 0x1}}, 0x0) r6 = socket$inet6(0x10, 0x3, 0x0) sendto$inet6(r6, &(0x7f0000000000)='E', 0x10a73, 0x800, 0x0, 0x4b6ae4f95a5de35b) write$binfmt_misc(r4, &(0x7f00000009c0)={'syz0', 'C'}, 0x5) ioctl$FS_IOC_SETFLAGS(r4, 0x40086602, &(0x7f0000000400)=0x400000) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000880)={0x0}, 0x10) 03:57:15 executing program 4: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r0 = getpid() sched_setaffinity(0x0, 0x3a, &(0x7f0000000240)=0x2) sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='cgroup.controllers\x00', 0x275a, 0x0) ioctl$FS_IOC_SETFLAGS(r3, 0x40086602, &(0x7f00000002c0)) write$binfmt_misc(r3, &(0x7f00000009c0)={'syz0', 'C'}, 0x5) ioctl$FS_IOC_SETFLAGS(r3, 0x40086602, &(0x7f0000000000)=0x84000) socket$nl_sock_diag(0x10, 0x3, 0x4) r4 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='cgroup.controllers\x00', 0x275a, 0x0) ioctl$FS_IOC_SETFLAGS(r4, 0x40086602, &(0x7f00000002c0)) r5 = bpf$PROG_LOAD(0x5, &(0x7f0000000180)={0x0, 0x4, &(0x7f0000000300)=ANY=[@ANYBLOB="18020000f9ffffff000000000000000085000000410000009500000000000000e33c40ab4dd134de7d8820322329ace01a1c5ea4e85d74872a159a651fa0d24ea28f00d6fa7bb8c6f4cf6fb35163c377d04b5a2c562195c4d84ad533d431ca14c054354f437d69ba921ca85bdcb13ce9f08634a25371cfb0383b880c729ece02ffac11bf913f5e3cc6318229780acb2688602c1c45835aa0810a2317c926eac718d03072fcb03c085df36a9da95e54e45a13b60ca34786e0022a150eaf84db0467cc89b483187af16cdf93cfb137a61e6e255a19be7c15ba470f62dd0100"/231], &(0x7f00000000c0)='GPL\x00', 0x4, 0x1000, &(0x7f000062b000)=""/4096, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x70) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000000)={r5, 0x0, 0x34, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8}, 0x8) sendmsg$NFT_BATCH(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000000)=ANY=[@ANYBLOB="769100001400010085be0000000f00000a04000001000000000301"], 0x1}}, 0x0) sendmsg$OSF_MSG_REMOVE(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000200)=ANY=[@ANYBLOB="6802000001050000010000000000000000000000540201000000000000000000000000000000000073797a300000000000000000000000000000000000000000000000000000000086211bde5c0cbf6160dcaf43fae598a96aa38991f272f38c2b17014b8d6932b9f1aecb1fc11b80c435be35e903000000000000000b0000000000000000000000000000000000000000000000010000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000003000000000000000000020000000000000000000000b90000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000300000000000000000206"], 0x1}}, 0x0) r6 = socket$inet6(0x10, 0x3, 0x0) sendto$inet6(r6, &(0x7f0000000000)='E', 0x10a73, 0x800, 0x0, 0x4b6ae4f95a5de35b) write$binfmt_misc(r4, &(0x7f00000009c0)={'syz0', 'C'}, 0x5) ioctl$FS_IOC_SETFLAGS(r4, 0x40086602, &(0x7f0000000400)=0x400000) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000880)={0x0}, 0x10) 03:57:15 executing program 3: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r0 = getpid() sched_setaffinity(0x0, 0x3a, &(0x7f0000000240)=0x2) sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='cgroup.controllers\x00', 0x275a, 0x0) ioctl$FS_IOC_SETFLAGS(r3, 0x40086602, &(0x7f00000002c0)) write$binfmt_misc(r3, &(0x7f00000009c0)={'syz0', 'C'}, 0x5) ioctl$FS_IOC_SETFLAGS(r3, 0x40086602, &(0x7f0000000000)=0x84000) socket$nl_sock_diag(0x10, 0x3, 0x4) r4 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='cgroup.controllers\x00', 0x275a, 0x0) ioctl$FS_IOC_SETFLAGS(r4, 0x40086602, &(0x7f00000002c0)) r5 = bpf$PROG_LOAD(0x5, &(0x7f0000000180)={0x0, 0x4, &(0x7f0000000300)=ANY=[@ANYBLOB="18020000f9ffffff000000000000000085000000410000009500000000000000e33c40ab4dd134de7d8820322329ace01a1c5ea4e85d74872a159a651fa0d24ea28f00d6fa7bb8c6f4cf6fb35163c377d04b5a2c562195c4d84ad533d431ca14c054354f437d69ba921ca85bdcb13ce9f08634a25371cfb0383b880c729ece02ffac11bf913f5e3cc6318229780acb2688602c1c45835aa0810a2317c926eac718d03072fcb03c085df36a9da95e54e45a13b60ca34786e0022a150eaf84db0467cc89b483187af16cdf93cfb137a61e6e255a19be7c15ba470f62dd0100"/231], &(0x7f00000000c0)='GPL\x00', 0x4, 0x1000, &(0x7f000062b000)=""/4096, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x70) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000000)={r5, 0x0, 0x34, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8}, 0x8) sendmsg$NFT_BATCH(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000000)=ANY=[@ANYBLOB="769100001400010085be0000000f00000a04000001000000000301"], 0x1}}, 0x0) sendmsg$OSF_MSG_REMOVE(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000200)=ANY=[@ANYBLOB="6802000001050000010000000000000000000000540201000000000000000000000000000000000073797a300000000000000000000000000000000000000000000000000000000086211bde5c0cbf6160dcaf43fae598a96aa38991f272f38c2b17014b8d6932b9f1aecb1fc11b80c435be35e903000000000000000b0000000000000000000000000000000000000000000000010000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000003000000000000000000020000000000000000000000b90000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000300000000000000000206"], 0x1}}, 0x0) r6 = socket$inet6(0x10, 0x3, 0x0) sendto$inet6(r6, &(0x7f0000000000)='E', 0x10a73, 0x800, 0x0, 0x4b6ae4f95a5de35b) write$binfmt_misc(r4, &(0x7f00000009c0)={'syz0', 'C'}, 0x5) ioctl$FS_IOC_SETFLAGS(r4, 0x40086602, &(0x7f0000000400)=0x400000) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000880)={0x0}, 0x10) [ 2880.826976][ T4928] netlink: 35885 bytes leftover after parsing attributes in process `syz-executor.0'. [ 2880.845991][ T4929] netlink: 35885 bytes leftover after parsing attributes in process `syz-executor.4'. 03:57:16 executing program 5: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r0 = getpid() sched_setaffinity(0x0, 0x3a, &(0x7f0000000240)=0x2) sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='cgroup.controllers\x00', 0x275a, 0x0) ioctl$FS_IOC_SETFLAGS(r3, 0x40086602, &(0x7f00000002c0)) write$binfmt_misc(r3, &(0x7f00000009c0)={'syz0', 'C'}, 0x5) ioctl$FS_IOC_SETFLAGS(r3, 0x40086602, &(0x7f0000000000)=0x84000) socket$nl_sock_diag(0x10, 0x3, 0x4) r4 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='cgroup.controllers\x00', 0x275a, 0x0) ioctl$FS_IOC_SETFLAGS(r4, 0x40086602, &(0x7f00000002c0)) r5 = bpf$PROG_LOAD(0x5, &(0x7f0000000180)={0x0, 0x4, &(0x7f0000000300)=ANY=[@ANYBLOB="18020000f9ffffff000000000000000085000000410000009500000000000000e33c40ab4dd134de7d8820322329ace01a1c5ea4e85d74872a159a651fa0d24ea28f00d6fa7bb8c6f4cf6fb35163c377d04b5a2c562195c4d84ad533d431ca14c054354f437d69ba921ca85bdcb13ce9f08634a25371cfb0383b880c729ece02ffac11bf913f5e3cc6318229780acb2688602c1c45835aa0810a2317c926eac718d03072fcb03c085df36a9da95e54e45a13b60ca34786e0022a150eaf84db0467cc89b483187af16cdf93cfb137a61e6e255a19be7c15ba470f62dd0100"/231], &(0x7f00000000c0)='GPL\x00', 0x4, 0x1000, &(0x7f000062b000)=""/4096, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x70) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000000)={r5, 0x0, 0x34, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8}, 0x8) sendmsg$NFT_BATCH(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000000)=ANY=[@ANYBLOB="769100001400010085be0000000f00000a04000001000000000301"], 0x1}}, 0x0) sendmsg$OSF_MSG_REMOVE(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000200)=ANY=[@ANYBLOB="6802000001050000010000000000000000000000540201000000000000000000000000000000000073797a300000000000000000000000000000000000000000000000000000000086211bde5c0cbf6160dcaf43fae598a96aa38991f272f38c2b17014b8d6932b9f1aecb1fc11b80c435be35e903000000000000000b0000000000000000000000000000000000000000000000010000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000003000000000000000000020000000000000000000000b90000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000300000000000000000206"], 0x1}}, 0x0) r6 = socket$inet6(0x10, 0x3, 0x0) sendto$inet6(r6, &(0x7f0000000000)='E', 0x10a73, 0x800, 0x0, 0x4b6ae4f95a5de35b) write$binfmt_misc(r4, &(0x7f00000009c0)={'syz0', 'C'}, 0x5) ioctl$FS_IOC_SETFLAGS(r4, 0x40086602, &(0x7f0000000400)=0x400000) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000880)={0x0}, 0x10) [ 2880.928888][ T4915] netlink: 35885 bytes leftover after parsing attributes in process `syz-executor.3'. 03:57:17 executing program 0: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r0 = getpid() sched_setaffinity(0x0, 0x3a, &(0x7f0000000240)=0x2) sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='cgroup.controllers\x00', 0x275a, 0x0) ioctl$FS_IOC_SETFLAGS(r3, 0x40086602, &(0x7f00000002c0)) write$binfmt_misc(r3, &(0x7f00000009c0)={'syz0', 'C'}, 0x5) ioctl$FS_IOC_SETFLAGS(r3, 0x40086602, &(0x7f0000000000)=0x84000) socket$nl_sock_diag(0x10, 0x3, 0x4) r4 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='cgroup.controllers\x00', 0x275a, 0x0) ioctl$FS_IOC_SETFLAGS(r4, 0x40086602, &(0x7f00000002c0)) r5 = bpf$PROG_LOAD(0x5, &(0x7f0000000180)={0x0, 0x4, &(0x7f0000000300)=ANY=[@ANYBLOB="18020000f9ffffff000000000000000085000000410000009500000000000000e33c40ab4dd134de7d8820322329ace01a1c5ea4e85d74872a159a651fa0d24ea28f00d6fa7bb8c6f4cf6fb35163c377d04b5a2c562195c4d84ad533d431ca14c054354f437d69ba921ca85bdcb13ce9f08634a25371cfb0383b880c729ece02ffac11bf913f5e3cc6318229780acb2688602c1c45835aa0810a2317c926eac718d03072fcb03c085df36a9da95e54e45a13b60ca34786e0022a150eaf84db0467cc89b483187af16cdf93cfb137a61e6e255a19be7c15ba470f62dd0100"/231], &(0x7f00000000c0)='GPL\x00', 0x4, 0x1000, &(0x7f000062b000)=""/4096, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x70) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000000)={r5, 0x0, 0x34, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8}, 0x8) sendmsg$NFT_BATCH(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000000)=ANY=[@ANYBLOB="769100001400010085be0000000f00000a04000001000000000301"], 0x1}}, 0x0) sendmsg$OSF_MSG_REMOVE(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000200)=ANY=[@ANYBLOB="6802000001050000010000000000000000000000540201000000000000000000000000000000000073797a300000000000000000000000000000000000000000000000000000000086211bde5c0cbf6160dcaf43fae598a96aa38991f272f38c2b17014b8d6932b9f1aecb1fc11b80c435be35e903000000000000000b0000000000000000000000000000000000000000000000010000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000003000000000000000000020000000000000000000000b90000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000300000000000000000206"], 0x1}}, 0x0) r6 = socket$inet6(0x10, 0x3, 0x0) sendto$inet6(r6, &(0x7f0000000000)='E', 0x10a73, 0x800, 0x0, 0x4b6ae4f95a5de35b) write$binfmt_misc(r4, &(0x7f00000009c0)={'syz0', 'C'}, 0x5) ioctl$FS_IOC_SETFLAGS(r4, 0x40086602, &(0x7f0000000400)=0x400000) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000880)={0x0}, 0x10) [ 2881.336318][ T4934] netlink: 35885 bytes leftover after parsing attributes in process `syz-executor.5'. [ 2881.576048][ T4939] netlink: 35885 bytes leftover after parsing attributes in process `syz-executor.0'. 03:57:20 executing program 1: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r0 = getpid() sched_setaffinity(0x0, 0x3a, &(0x7f0000000240)=0x2) sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='cgroup.controllers\x00', 0x275a, 0x0) ioctl$FS_IOC_SETFLAGS(r3, 0x40086602, &(0x7f00000002c0)) write$binfmt_misc(r3, &(0x7f00000009c0)={'syz0', 'C'}, 0x5) ioctl$FS_IOC_SETFLAGS(r3, 0x40086602, &(0x7f0000000000)=0x84000) socket$nl_sock_diag(0x10, 0x3, 0x4) r4 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='cgroup.controllers\x00', 0x275a, 0x0) ioctl$FS_IOC_SETFLAGS(r4, 0x40086602, &(0x7f00000002c0)) r5 = bpf$PROG_LOAD(0x5, &(0x7f0000000180)={0x0, 0x4, &(0x7f0000000300)=ANY=[@ANYBLOB="18020000f9ffffff000000000000000085000000410000009500000000000000e33c40ab4dd134de7d8820322329ace01a1c5ea4e85d74872a159a651fa0d24ea28f00d6fa7bb8c6f4cf6fb35163c377d04b5a2c562195c4d84ad533d431ca14c054354f437d69ba921ca85bdcb13ce9f08634a25371cfb0383b880c729ece02ffac11bf913f5e3cc6318229780acb2688602c1c45835aa0810a2317c926eac718d03072fcb03c085df36a9da95e54e45a13b60ca34786e0022a150eaf84db0467cc89b483187af16cdf93cfb137a61e6e255a19be7c15ba470f62dd0100"/231], &(0x7f00000000c0)='GPL\x00', 0x4, 0x1000, &(0x7f000062b000)=""/4096, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x70) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000000)={r5, 0x0, 0x34, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8}, 0x8) sendmsg$NFT_BATCH(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000000)=ANY=[@ANYBLOB="769100001400010085be0000000f00000a04000001000000000301"], 0x1}}, 0x0) sendmsg$OSF_MSG_REMOVE(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000200)=ANY=[@ANYBLOB="6802000001050000010000000000000000000000540201000000000000000000000000000000000073797a300000000000000000000000000000000000000000000000000000000086211bde5c0cbf6160dcaf43fae598a96aa38991f272f38c2b17014b8d6932b9f1aecb1fc11b80c435be35e903000000000000000b0000000000000000000000000000000000000000000000010000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000003000000000000000000020000000000000000000000b90000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000300000000000000000206"], 0x1}}, 0x0) r6 = socket$inet6(0x10, 0x3, 0x0) sendto$inet6(r6, &(0x7f0000000000)='E', 0x10a73, 0x800, 0x0, 0x4b6ae4f95a5de35b) write$binfmt_misc(r4, &(0x7f00000009c0)={'syz0', 'C'}, 0x5) ioctl$FS_IOC_SETFLAGS(r4, 0x40086602, &(0x7f0000000400)=0x400000) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000880)={0x0}, 0x10) 03:57:20 executing program 4: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r0 = getpid() sched_setaffinity(0x0, 0x3a, &(0x7f0000000240)=0x2) sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='cgroup.controllers\x00', 0x275a, 0x0) ioctl$FS_IOC_SETFLAGS(r3, 0x40086602, &(0x7f00000002c0)) write$binfmt_misc(r3, &(0x7f00000009c0)={'syz0', 'C'}, 0x5) ioctl$FS_IOC_SETFLAGS(r3, 0x40086602, &(0x7f0000000000)=0x84000) socket$nl_sock_diag(0x10, 0x3, 0x4) r4 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='cgroup.controllers\x00', 0x275a, 0x0) ioctl$FS_IOC_SETFLAGS(r4, 0x40086602, &(0x7f00000002c0)) r5 = bpf$PROG_LOAD(0x5, &(0x7f0000000180)={0x0, 0x4, &(0x7f0000000300)=ANY=[@ANYBLOB="18020000f9ffffff000000000000000085000000410000009500000000000000e33c40ab4dd134de7d8820322329ace01a1c5ea4e85d74872a159a651fa0d24ea28f00d6fa7bb8c6f4cf6fb35163c377d04b5a2c562195c4d84ad533d431ca14c054354f437d69ba921ca85bdcb13ce9f08634a25371cfb0383b880c729ece02ffac11bf913f5e3cc6318229780acb2688602c1c45835aa0810a2317c926eac718d03072fcb03c085df36a9da95e54e45a13b60ca34786e0022a150eaf84db0467cc89b483187af16cdf93cfb137a61e6e255a19be7c15ba470f62dd0100"/231], &(0x7f00000000c0)='GPL\x00', 0x4, 0x1000, &(0x7f000062b000)=""/4096, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x70) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000000)={r5, 0x0, 0x34, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8}, 0x8) sendmsg$NFT_BATCH(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000000)=ANY=[@ANYBLOB="769100001400010085be0000000f00000a04000001000000000301"], 0x1}}, 0x0) sendmsg$OSF_MSG_REMOVE(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000200)=ANY=[@ANYBLOB="6802000001050000010000000000000000000000540201000000000000000000000000000000000073797a300000000000000000000000000000000000000000000000000000000086211bde5c0cbf6160dcaf43fae598a96aa38991f272f38c2b17014b8d6932b9f1aecb1fc11b80c435be35e903000000000000000b0000000000000000000000000000000000000000000000010000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000003000000000000000000020000000000000000000000b90000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000300000000000000000206"], 0x1}}, 0x0) r6 = socket$inet6(0x10, 0x3, 0x0) sendto$inet6(r6, &(0x7f0000000000)='E', 0x10a73, 0x800, 0x0, 0x4b6ae4f95a5de35b) write$binfmt_misc(r4, &(0x7f00000009c0)={'syz0', 'C'}, 0x5) ioctl$FS_IOC_SETFLAGS(r4, 0x40086602, &(0x7f0000000400)=0x400000) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000880)={0x0}, 0x10) 03:57:20 executing program 3: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r0 = getpid() sched_setaffinity(0x0, 0x3a, &(0x7f0000000240)=0x2) sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='cgroup.controllers\x00', 0x275a, 0x0) ioctl$FS_IOC_SETFLAGS(r3, 0x40086602, &(0x7f00000002c0)) write$binfmt_misc(r3, &(0x7f00000009c0)={'syz0', 'C'}, 0x5) ioctl$FS_IOC_SETFLAGS(r3, 0x40086602, &(0x7f0000000000)=0x84000) socket$nl_sock_diag(0x10, 0x3, 0x4) r4 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='cgroup.controllers\x00', 0x275a, 0x0) ioctl$FS_IOC_SETFLAGS(r4, 0x40086602, &(0x7f00000002c0)) r5 = bpf$PROG_LOAD(0x5, &(0x7f0000000180)={0x0, 0x4, &(0x7f0000000300)=ANY=[@ANYBLOB="18020000f9ffffff000000000000000085000000410000009500000000000000e33c40ab4dd134de7d8820322329ace01a1c5ea4e85d74872a159a651fa0d24ea28f00d6fa7bb8c6f4cf6fb35163c377d04b5a2c562195c4d84ad533d431ca14c054354f437d69ba921ca85bdcb13ce9f08634a25371cfb0383b880c729ece02ffac11bf913f5e3cc6318229780acb2688602c1c45835aa0810a2317c926eac718d03072fcb03c085df36a9da95e54e45a13b60ca34786e0022a150eaf84db0467cc89b483187af16cdf93cfb137a61e6e255a19be7c15ba470f62dd0100"/231], &(0x7f00000000c0)='GPL\x00', 0x4, 0x1000, &(0x7f000062b000)=""/4096, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x70) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000000)={r5, 0x0, 0x34, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8}, 0x8) sendmsg$NFT_BATCH(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000000)=ANY=[@ANYBLOB="769100001400010085be0000000f00000a04000001000000000301"], 0x1}}, 0x0) sendmsg$OSF_MSG_REMOVE(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000200)=ANY=[@ANYBLOB="6802000001050000010000000000000000000000540201000000000000000000000000000000000073797a300000000000000000000000000000000000000000000000000000000086211bde5c0cbf6160dcaf43fae598a96aa38991f272f38c2b17014b8d6932b9f1aecb1fc11b80c435be35e903000000000000000b0000000000000000000000000000000000000000000000010000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000003000000000000000000020000000000000000000000b90000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000300000000000000000206"], 0x1}}, 0x0) r6 = socket$inet6(0x10, 0x3, 0x0) sendto$inet6(r6, &(0x7f0000000000)='E', 0x10a73, 0x800, 0x0, 0x4b6ae4f95a5de35b) write$binfmt_misc(r4, &(0x7f00000009c0)={'syz0', 'C'}, 0x5) ioctl$FS_IOC_SETFLAGS(r4, 0x40086602, &(0x7f0000000400)=0x400000) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000880)={0x0}, 0x10) 03:57:20 executing program 5: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r0 = getpid() sched_setaffinity(0x0, 0x3a, &(0x7f0000000240)=0x2) sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='cgroup.controllers\x00', 0x275a, 0x0) ioctl$FS_IOC_SETFLAGS(r3, 0x40086602, &(0x7f00000002c0)) write$binfmt_misc(r3, &(0x7f00000009c0)={'syz0', 'C'}, 0x5) ioctl$FS_IOC_SETFLAGS(r3, 0x40086602, &(0x7f0000000000)=0x84000) socket$nl_sock_diag(0x10, 0x3, 0x4) r4 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='cgroup.controllers\x00', 0x275a, 0x0) ioctl$FS_IOC_SETFLAGS(r4, 0x40086602, &(0x7f00000002c0)) r5 = bpf$PROG_LOAD(0x5, &(0x7f0000000180)={0x0, 0x4, &(0x7f0000000300)=ANY=[@ANYBLOB="18020000f9ffffff000000000000000085000000410000009500000000000000e33c40ab4dd134de7d8820322329ace01a1c5ea4e85d74872a159a651fa0d24ea28f00d6fa7bb8c6f4cf6fb35163c377d04b5a2c562195c4d84ad533d431ca14c054354f437d69ba921ca85bdcb13ce9f08634a25371cfb0383b880c729ece02ffac11bf913f5e3cc6318229780acb2688602c1c45835aa0810a2317c926eac718d03072fcb03c085df36a9da95e54e45a13b60ca34786e0022a150eaf84db0467cc89b483187af16cdf93cfb137a61e6e255a19be7c15ba470f62dd0100"/231], &(0x7f00000000c0)='GPL\x00', 0x4, 0x1000, &(0x7f000062b000)=""/4096, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x70) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000000)={r5, 0x0, 0x34, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8}, 0x8) sendmsg$NFT_BATCH(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000000)=ANY=[@ANYBLOB="769100001400010085be0000000f00000a04000001000000000301"], 0x1}}, 0x0) sendmsg$OSF_MSG_REMOVE(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000200)=ANY=[@ANYBLOB="6802000001050000010000000000000000000000540201000000000000000000000000000000000073797a300000000000000000000000000000000000000000000000000000000086211bde5c0cbf6160dcaf43fae598a96aa38991f272f38c2b17014b8d6932b9f1aecb1fc11b80c435be35e903000000000000000b0000000000000000000000000000000000000000000000010000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000003000000000000000000020000000000000000000000b90000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000300000000000000000206"], 0x1}}, 0x0) r6 = socket$inet6(0x10, 0x3, 0x0) sendto$inet6(r6, &(0x7f0000000000)='E', 0x10a73, 0x800, 0x0, 0x4b6ae4f95a5de35b) write$binfmt_misc(r4, &(0x7f00000009c0)={'syz0', 'C'}, 0x5) ioctl$FS_IOC_SETFLAGS(r4, 0x40086602, &(0x7f0000000400)=0x400000) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000880)={0x0}, 0x10) 03:57:20 executing program 2: syz_mount_image$f2fs(&(0x7f00000000c0), &(0x7f0000000380)='./file2\x00', 0x2, &(0x7f00000003c0)={[{@data_flush}, {@fastboot}, {@prjjquota={'prjjquota', 0x3d, 'inli\x93F\xd4ne_dentry'}}, {@lfs_mode}, {@four_active_logs}, {@nolazytime}, {@inline_data}, {@noinline_data}, {@resgid}, {@jqfmt_vfsold}]}, 0x1, 0x105a5, &(0x7f0000020c40)="$eJzs3M1rI2UcB/Bftu6r61pkX/TkgAgNmNC03aIgUnUXXbBL8eXgSdNkGrKbZEqTvrhnPemf4FUQ8ebf4MV/Y/EgeBK8rSiZmcpW96A226zbzwem32eePPPL84RcnkyZAI6t2eTXXypxIc5GxExEnI/I25XyyK0U8WxEPB8RJ+47KmX/nx2nIuJcRFwYFy9qVsqXln+7e++r5268+vk3d6uNn77+cnqrBqbtxYjobxbt3X6RWafIW2V/c6ebZ39pp8zihf7t8jwrcjddzyvsNvfHNfNc7BTjs83t4Tg3es3WODvdjbx/c1C84XCns18nv+BWcys/b6freXaHWZ6dO8W89sq8MxwVddplvU/y8jEa7WfRn+6lxXo2b+fZGozK/qJu1k73xrlTZvl20cp67Xwe6//5Y37kvdMdbO8lO+nWsJsNkqv1xsv1xnKtsZW101G6VGv228tLyVynNx5WG6XN/konyzq9tN7K+tVkrtNq1RqNZO5aut5tDpJGo75Yn69drZatl5K3bn6Q9NrJ3Djf6A62R93eMNnItpLiimqyUF98pZq80EjeW11L1t69fn117f2Prn148/XVG2+Wg/42rWRuYX5hodaYry00qtZ/GJXDXc5x5wsE8K/Z/wPTYP9v/x/2v8d+/bZvHIovEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAsfXjye/ezhuzxfmTZf9TZdczEXElIi5HxKWI+P0BZuLUgZoXI6JSth80/uRf5vB9JfIK42tOl8e5iFgpj3tPP+xPAQAAAB5f3/7w6WcRM+Nm/ue1aU+Io1T+aHNmUvXyn3yemFS1i3mxvQlVu7RfciIuR8TJ2Z8nVO1KRJw4//GEqv0jMwfizH1RKeLEUc4GAAA4Ggd3AhPbvQEAAPDI+WLaE2A68vu15f/il/eCTxdR3hA8e+AMAAAA+B+qTHsCAAAAwEOX7/89/w8AAAAeb8Xz/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgD/YuZfctKEoDMAHqAt9qajisRVGVYcMWESX0GEnnbW76aisoRJiD5mRWZYQQYR9E8URg0i+xgn6Psmcawt+HZgdX2QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABo03WxXv7d/v7TNGd/aCbPtwEAAABO2RXrZbkYV+cf0vVP6dKXiJhHxCwiphFxanYfxNta5iQieml96v3Fkx7+R5QJx88M0/E+Ir6l4/Zz278CAAAAXK7tZrGKGByX5cvXrhvinNJNm1GuvPKWz5tcaZMy7GemtOl9ZBaziCjGN5nS5hHR//g9U9qzDGpl9Kj0qtI/ZzcAAMB51CeBbNMbAAAAL86PrhugG+V+bfovftoLHlYlbQi+q50BAAAAr1Cv6wYAAACA1pXzv+f/AQAAwGWrnv8HAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAm3bFerndLFZNc/aHZh6CJv+ufjVtBgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgDv25x0FQiAMwmDv+r7T4P2PJQ2amZtUgfDxNwYDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC8+t1f/k9MjTPJ3Gtj6XkkWTs1tk6NvXPj6A/j69cAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABf7c3cCIRAEYbDv/M9pMf+wpEFjEKEKFj5mmIcFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPii3/3yf2JqnEnmThtLxyPJ2lVj66qx96Bx9GC8/RsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALjYgQMBAAAAACD/10aoqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqwg4cCAAAAAAA+b82QlVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVRV24EAAAAAAAMj/tRGqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqsAMHAgAAAABA/q+NUFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYUdOBAAAAAAAPJ/bYSqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoq7MCBAAAAAACQ/2sjVFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWEHDgQAAAAAgPxfG6GqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoKO3AgAAAAAADk/9oIVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVdiBAwEAAAAAIP/XRqiqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrC/tzbJgyEcRx+fUmUuE1GSG8lMAMNFYIR+JCQLHkGBmAhGipai0VgBZDgXNOZgudp/r/iinsBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgNd0efjiLSKKSF2mSOPNz+k9Ij4ibdt29HnLYnc+Nl/3nO0Pk5zfMf0tI6KMoo9zAAB6V3WbY7Wul395//MO8g7zVvOmXjzz0wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAV3buWLWpKAwA8EnSRKuToxVEcNDFxiZWI2RxKHQXBN1CG0sxVUkztKVLn0B0cvUV7Kav4AsIDlpwcOig4CKIkuQmPcEgKcK9oX4f/Pf+ucO552QI/Pc/NwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwLEc7oWzgzwXQpibOcq73n/dXRl3fvvsw9wgvtx5czEesztEMYTwcL3VvJ7iWqbd5vbOo0ar1WxLJBLJMMn6lwkAgJOmmES3rv9U3F/uXsvVQ/j1arT+vxLl4S/1/+eX5y8M4ufWu058r7j+X0hthdOv3Nl4Wt7c3rm2vtFYa641H1erlcWbizdu36qUe89Kyp6YAAAA8G9KScT1f77+Z///TJSHCev/e0sP7sf3Kqj/xzpq+mU9EwAAgP/buUvfv+XGXM+VSmGr0em0F/rH4edK/5jBVI/tVBJx/V+oZz0rAAAAIA2He7mR/v9qlIcJ+//zr3cP4jELIYTZpP8/v/KktZrecqZaGq8TZ71GAAAAsjWbRNz/L/b2/+eHWx7yIYSrl/t58jeAE9X/H1/cHXlpPd7/X01viVMpX+t/H71zLYSZWtYzAgAA4CQ7nUS32D8o7i+3fzxfKtn/DwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMBvduwYJWIgCgBoNtloJS5YiFp5AVG0sFqwEMRG8AqiIHgCEdQDiKWW3sHSO2ytIIiF5RZ6AplJRmUttEqUfQ8m/2cImZ9Jkx8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgR8ONz7wIh16V5/Xc/evJXogPIzF4uZ5bCCPknSaL/oc6621XAAAAwDgoUn+fZdlzebsVYt6P/X+Zrgk9/81Ulad+frTvT/Hu8nE+9f+nO4vHHwv1qnXCTQ8Oj/aXG3vCv2/6+9TV7tPq29nabH3ajTsf/70U8YXk2+czwzLuZ+diMNiciOlkw4UDAL+2lGKdpO+hEFfaLAyAsdGtR/al/y/67dYEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA0IT3AAAA//9UhWfc") timer_create(0x9, &(0x7f0000000100)={0x0, 0x12, 0x0, @thr={0x0, 0x0}}, &(0x7f0000000180)) timer_settime(0x0, 0x0, &(0x7f000006b000)={{0x0, 0x8}, {0x0, 0x9}}, 0x0) r0 = syz_open_procfs(0x0, 0x0) openat$cgroup_ro(r0, 0x0, 0x0, 0x0) read$FUSE(0xffffffffffffffff, &(0x7f0000002180)={0x2020}, 0x2020) r1 = open(&(0x7f0000000100)='./file2\x00', 0x1cda42, 0x62) r2 = syz_open_procfs(0x0, 0x0) sendfile(0xffffffffffffffff, r2, &(0x7f0000000240)=0x208, 0x9) syz_genetlink_get_family_id$netlbl_unlabel(&(0x7f0000001700), 0xffffffffffffffff) io_submit(0x0, 0x6, &(0x7f0000000c40)=[0x0, 0x0, 0x0, 0x0, &(0x7f0000000b00)={0x0, 0x0, 0x0, 0x2, 0x6, 0xffffffffffffffff, 0x0}, 0x0]) sendmsg$NLBL_UNLABEL_C_STATICADD(r2, 0x0, 0x20008004) sendmsg$NLBL_UNLABEL_C_LIST(0xffffffffffffffff, 0x0, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) openat(0xffffffffffffffff, &(0x7f00000001c0)='./file2\x00', 0x20001, 0x21) r4 = syz_open_dev$mouse(&(0x7f0000000080), 0x0, 0x480640) ioctl$AUTOFS_IOC_PROTOVER(r4, 0x80049363, &(0x7f0000000140)) sendfile(r1, r3, 0x0, 0x80001d00c0d0) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, 0x0, 0x0) close(0xffffffffffffffff) close(0xffffffffffffffff) sendfile(0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0) 03:57:20 executing program 0: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r0 = getpid() sched_setaffinity(0x0, 0x3a, &(0x7f0000000240)=0x2) sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='cgroup.controllers\x00', 0x275a, 0x0) ioctl$FS_IOC_SETFLAGS(r3, 0x40086602, &(0x7f00000002c0)) write$binfmt_misc(r3, &(0x7f00000009c0)={'syz0', 'C'}, 0x5) ioctl$FS_IOC_SETFLAGS(r3, 0x40086602, &(0x7f0000000000)=0x84000) socket$nl_sock_diag(0x10, 0x3, 0x4) r4 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='cgroup.controllers\x00', 0x275a, 0x0) ioctl$FS_IOC_SETFLAGS(r4, 0x40086602, &(0x7f00000002c0)) r5 = bpf$PROG_LOAD(0x5, &(0x7f0000000180)={0x0, 0x4, &(0x7f0000000300)=ANY=[@ANYBLOB="18020000f9ffffff000000000000000085000000410000009500000000000000e33c40ab4dd134de7d8820322329ace01a1c5ea4e85d74872a159a651fa0d24ea28f00d6fa7bb8c6f4cf6fb35163c377d04b5a2c562195c4d84ad533d431ca14c054354f437d69ba921ca85bdcb13ce9f08634a25371cfb0383b880c729ece02ffac11bf913f5e3cc6318229780acb2688602c1c45835aa0810a2317c926eac718d03072fcb03c085df36a9da95e54e45a13b60ca34786e0022a150eaf84db0467cc89b483187af16cdf93cfb137a61e6e255a19be7c15ba470f62dd0100"/231], &(0x7f00000000c0)='GPL\x00', 0x4, 0x1000, &(0x7f000062b000)=""/4096, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x70) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000000)={r5, 0x0, 0x34, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8}, 0x8) sendmsg$NFT_BATCH(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000000)=ANY=[@ANYBLOB="769100001400010085be0000000f00000a04000001000000000301"], 0x1}}, 0x0) sendmsg$OSF_MSG_REMOVE(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000200)=ANY=[@ANYBLOB="6802000001050000010000000000000000000000540201000000000000000000000000000000000073797a300000000000000000000000000000000000000000000000000000000086211bde5c0cbf6160dcaf43fae598a96aa38991f272f38c2b17014b8d6932b9f1aecb1fc11b80c435be35e903000000000000000b0000000000000000000000000000000000000000000000010000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000003000000000000000000020000000000000000000000b90000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000300000000000000000206"], 0x1}}, 0x0) r6 = socket$inet6(0x10, 0x3, 0x0) sendto$inet6(r6, &(0x7f0000000000)='E', 0x10a73, 0x800, 0x0, 0x4b6ae4f95a5de35b) write$binfmt_misc(r4, &(0x7f00000009c0)={'syz0', 'C'}, 0x5) ioctl$FS_IOC_SETFLAGS(r4, 0x40086602, &(0x7f0000000400)=0x400000) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000880)={0x0}, 0x10) [ 2885.977476][ T4955] netlink: 35885 bytes leftover after parsing attributes in process `syz-executor.4'. [ 2885.998358][ T4962] netlink: 35885 bytes leftover after parsing attributes in process `syz-executor.5'. [ 2886.048110][ T4959] netlink: 35885 bytes leftover after parsing attributes in process `syz-executor.3'. 03:57:21 executing program 4: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r0 = getpid() sched_setaffinity(0x0, 0x3a, &(0x7f0000000240)=0x2) sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='cgroup.controllers\x00', 0x275a, 0x0) ioctl$FS_IOC_SETFLAGS(r3, 0x40086602, &(0x7f00000002c0)) write$binfmt_misc(r3, &(0x7f00000009c0)={'syz0', 'C'}, 0x5) ioctl$FS_IOC_SETFLAGS(r3, 0x40086602, &(0x7f0000000000)=0x84000) socket$nl_sock_diag(0x10, 0x3, 0x4) r4 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='cgroup.controllers\x00', 0x275a, 0x0) ioctl$FS_IOC_SETFLAGS(r4, 0x40086602, &(0x7f00000002c0)) r5 = bpf$PROG_LOAD(0x5, &(0x7f0000000180)={0x0, 0x4, &(0x7f0000000300)=ANY=[@ANYBLOB="18020000f9ffffff000000000000000085000000410000009500000000000000e33c40ab4dd134de7d8820322329ace01a1c5ea4e85d74872a159a651fa0d24ea28f00d6fa7bb8c6f4cf6fb35163c377d04b5a2c562195c4d84ad533d431ca14c054354f437d69ba921ca85bdcb13ce9f08634a25371cfb0383b880c729ece02ffac11bf913f5e3cc6318229780acb2688602c1c45835aa0810a2317c926eac718d03072fcb03c085df36a9da95e54e45a13b60ca34786e0022a150eaf84db0467cc89b483187af16cdf93cfb137a61e6e255a19be7c15ba470f62dd0100"/231], &(0x7f00000000c0)='GPL\x00', 0x4, 0x1000, &(0x7f000062b000)=""/4096, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x70) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000000)={r5, 0x0, 0x34, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8}, 0x8) sendmsg$NFT_BATCH(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000000)=ANY=[@ANYBLOB="769100001400010085be0000000f00000a04000001000000000301"], 0x1}}, 0x0) sendmsg$OSF_MSG_REMOVE(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000200)=ANY=[@ANYBLOB="6802000001050000010000000000000000000000540201000000000000000000000000000000000073797a300000000000000000000000000000000000000000000000000000000086211bde5c0cbf6160dcaf43fae598a96aa38991f272f38c2b17014b8d6932b9f1aecb1fc11b80c435be35e903000000000000000b0000000000000000000000000000000000000000000000010000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000003000000000000000000020000000000000000000000b90000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000300000000000000000206"], 0x1}}, 0x0) r6 = socket$inet6(0x10, 0x3, 0x0) sendto$inet6(r6, &(0x7f0000000000)='E', 0x10a73, 0x800, 0x0, 0x4b6ae4f95a5de35b) write$binfmt_misc(r4, &(0x7f00000009c0)={'syz0', 'C'}, 0x5) ioctl$FS_IOC_SETFLAGS(r4, 0x40086602, &(0x7f0000000400)=0x400000) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000880)={0x0}, 0x10) [ 2886.103577][ T4963] netlink: 35885 bytes leftover after parsing attributes in process `syz-executor.0'. 03:57:21 executing program 5: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r0 = getpid() sched_setaffinity(0x0, 0x3a, &(0x7f0000000240)=0x2) sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='cgroup.controllers\x00', 0x275a, 0x0) ioctl$FS_IOC_SETFLAGS(r3, 0x40086602, &(0x7f00000002c0)) write$binfmt_misc(r3, &(0x7f00000009c0)={'syz0', 'C'}, 0x5) ioctl$FS_IOC_SETFLAGS(r3, 0x40086602, &(0x7f0000000000)=0x84000) socket$nl_sock_diag(0x10, 0x3, 0x4) r4 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='cgroup.controllers\x00', 0x275a, 0x0) ioctl$FS_IOC_SETFLAGS(r4, 0x40086602, &(0x7f00000002c0)) r5 = bpf$PROG_LOAD(0x5, &(0x7f0000000180)={0x0, 0x4, &(0x7f0000000300)=ANY=[@ANYBLOB="18020000f9ffffff000000000000000085000000410000009500000000000000e33c40ab4dd134de7d8820322329ace01a1c5ea4e85d74872a159a651fa0d24ea28f00d6fa7bb8c6f4cf6fb35163c377d04b5a2c562195c4d84ad533d431ca14c054354f437d69ba921ca85bdcb13ce9f08634a25371cfb0383b880c729ece02ffac11bf913f5e3cc6318229780acb2688602c1c45835aa0810a2317c926eac718d03072fcb03c085df36a9da95e54e45a13b60ca34786e0022a150eaf84db0467cc89b483187af16cdf93cfb137a61e6e255a19be7c15ba470f62dd0100"/231], &(0x7f00000000c0)='GPL\x00', 0x4, 0x1000, &(0x7f000062b000)=""/4096, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x70) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000000)={r5, 0x0, 0x34, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8}, 0x8) sendmsg$NFT_BATCH(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000000)=ANY=[@ANYBLOB="769100001400010085be0000000f00000a04000001000000000301"], 0x1}}, 0x0) sendmsg$OSF_MSG_REMOVE(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000200)=ANY=[@ANYBLOB="6802000001050000010000000000000000000000540201000000000000000000000000000000000073797a300000000000000000000000000000000000000000000000000000000086211bde5c0cbf6160dcaf43fae598a96aa38991f272f38c2b17014b8d6932b9f1aecb1fc11b80c435be35e903000000000000000b0000000000000000000000000000000000000000000000010000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000003000000000000000000020000000000000000000000b90000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000300000000000000000206"], 0x1}}, 0x0) r6 = socket$inet6(0x10, 0x3, 0x0) sendto$inet6(r6, &(0x7f0000000000)='E', 0x10a73, 0x800, 0x0, 0x4b6ae4f95a5de35b) write$binfmt_misc(r4, &(0x7f00000009c0)={'syz0', 'C'}, 0x5) ioctl$FS_IOC_SETFLAGS(r4, 0x40086602, &(0x7f0000000400)=0x400000) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000880)={0x0}, 0x10) 03:57:22 executing program 3: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r0 = getpid() sched_setaffinity(0x0, 0x3a, &(0x7f0000000240)=0x2) sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='cgroup.controllers\x00', 0x275a, 0x0) ioctl$FS_IOC_SETFLAGS(r3, 0x40086602, &(0x7f00000002c0)) write$binfmt_misc(r3, &(0x7f00000009c0)={'syz0', 'C'}, 0x5) ioctl$FS_IOC_SETFLAGS(r3, 0x40086602, &(0x7f0000000000)=0x84000) socket$nl_sock_diag(0x10, 0x3, 0x4) r4 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='cgroup.controllers\x00', 0x275a, 0x0) ioctl$FS_IOC_SETFLAGS(r4, 0x40086602, &(0x7f00000002c0)) r5 = bpf$PROG_LOAD(0x5, &(0x7f0000000180)={0x0, 0x4, &(0x7f0000000300)=ANY=[@ANYBLOB="18020000f9ffffff000000000000000085000000410000009500000000000000e33c40ab4dd134de7d8820322329ace01a1c5ea4e85d74872a159a651fa0d24ea28f00d6fa7bb8c6f4cf6fb35163c377d04b5a2c562195c4d84ad533d431ca14c054354f437d69ba921ca85bdcb13ce9f08634a25371cfb0383b880c729ece02ffac11bf913f5e3cc6318229780acb2688602c1c45835aa0810a2317c926eac718d03072fcb03c085df36a9da95e54e45a13b60ca34786e0022a150eaf84db0467cc89b483187af16cdf93cfb137a61e6e255a19be7c15ba470f62dd0100"/231], &(0x7f00000000c0)='GPL\x00', 0x4, 0x1000, &(0x7f000062b000)=""/4096, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x70) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000000)={r5, 0x0, 0x34, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8}, 0x8) sendmsg$NFT_BATCH(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000000)=ANY=[@ANYBLOB="769100001400010085be0000000f00000a04000001000000000301"], 0x1}}, 0x0) sendmsg$OSF_MSG_REMOVE(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000200)=ANY=[@ANYBLOB="6802000001050000010000000000000000000000540201000000000000000000000000000000000073797a300000000000000000000000000000000000000000000000000000000086211bde5c0cbf6160dcaf43fae598a96aa38991f272f38c2b17014b8d6932b9f1aecb1fc11b80c435be35e903000000000000000b0000000000000000000000000000000000000000000000010000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000003000000000000000000020000000000000000000000b90000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000300000000000000000206"], 0x1}}, 0x0) r6 = socket$inet6(0x10, 0x3, 0x0) sendto$inet6(r6, &(0x7f0000000000)='E', 0x10a73, 0x800, 0x0, 0x4b6ae4f95a5de35b) write$binfmt_misc(r4, &(0x7f00000009c0)={'syz0', 'C'}, 0x5) ioctl$FS_IOC_SETFLAGS(r4, 0x40086602, &(0x7f0000000400)=0x400000) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000880)={0x0}, 0x10) 03:57:22 executing program 0: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r0 = getpid() sched_setaffinity(0x0, 0x3a, &(0x7f0000000240)=0x2) sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='cgroup.controllers\x00', 0x275a, 0x0) ioctl$FS_IOC_SETFLAGS(r3, 0x40086602, &(0x7f00000002c0)) write$binfmt_misc(r3, &(0x7f00000009c0)={'syz0', 'C'}, 0x5) ioctl$FS_IOC_SETFLAGS(r3, 0x40086602, &(0x7f0000000000)=0x84000) socket$nl_sock_diag(0x10, 0x3, 0x4) r4 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='cgroup.controllers\x00', 0x275a, 0x0) ioctl$FS_IOC_SETFLAGS(r4, 0x40086602, &(0x7f00000002c0)) r5 = bpf$PROG_LOAD(0x5, &(0x7f0000000180)={0x0, 0x4, &(0x7f0000000300)=ANY=[@ANYBLOB="18020000f9ffffff000000000000000085000000410000009500000000000000e33c40ab4dd134de7d8820322329ace01a1c5ea4e85d74872a159a651fa0d24ea28f00d6fa7bb8c6f4cf6fb35163c377d04b5a2c562195c4d84ad533d431ca14c054354f437d69ba921ca85bdcb13ce9f08634a25371cfb0383b880c729ece02ffac11bf913f5e3cc6318229780acb2688602c1c45835aa0810a2317c926eac718d03072fcb03c085df36a9da95e54e45a13b60ca34786e0022a150eaf84db0467cc89b483187af16cdf93cfb137a61e6e255a19be7c15ba470f62dd0100"/231], &(0x7f00000000c0)='GPL\x00', 0x4, 0x1000, &(0x7f000062b000)=""/4096, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x70) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000000)={r5, 0x0, 0x34, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8}, 0x8) sendmsg$NFT_BATCH(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000000)=ANY=[@ANYBLOB="769100001400010085be0000000f00000a04000001000000000301"], 0x1}}, 0x0) sendmsg$OSF_MSG_REMOVE(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000200)=ANY=[@ANYBLOB="6802000001050000010000000000000000000000540201000000000000000000000000000000000073797a300000000000000000000000000000000000000000000000000000000086211bde5c0cbf6160dcaf43fae598a96aa38991f272f38c2b17014b8d6932b9f1aecb1fc11b80c435be35e903000000000000000b0000000000000000000000000000000000000000000000010000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000003000000000000000000020000000000000000000000b90000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000300000000000000000206"], 0x1}}, 0x0) r6 = socket$inet6(0x10, 0x3, 0x0) sendto$inet6(r6, &(0x7f0000000000)='E', 0x10a73, 0x800, 0x0, 0x4b6ae4f95a5de35b) write$binfmt_misc(r4, &(0x7f00000009c0)={'syz0', 'C'}, 0x5) ioctl$FS_IOC_SETFLAGS(r4, 0x40086602, &(0x7f0000000400)=0x400000) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000880)={0x0}, 0x10) [ 2887.020505][ T4972] netlink: 35885 bytes leftover after parsing attributes in process `syz-executor.4'. [ 2887.048793][ T4974] netlink: 35885 bytes leftover after parsing attributes in process `syz-executor.5'. 03:57:23 executing program 5: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r0 = getpid() sched_setaffinity(0x0, 0x3a, &(0x7f0000000240)=0x2) sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='cgroup.controllers\x00', 0x275a, 0x0) ioctl$FS_IOC_SETFLAGS(r3, 0x40086602, &(0x7f00000002c0)) write$binfmt_misc(r3, &(0x7f00000009c0)={'syz0', 'C'}, 0x5) ioctl$FS_IOC_SETFLAGS(r3, 0x40086602, &(0x7f0000000000)=0x84000) socket$nl_sock_diag(0x10, 0x3, 0x4) r4 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='cgroup.controllers\x00', 0x275a, 0x0) ioctl$FS_IOC_SETFLAGS(r4, 0x40086602, &(0x7f00000002c0)) r5 = bpf$PROG_LOAD(0x5, &(0x7f0000000180)={0x0, 0x4, &(0x7f0000000300)=ANY=[@ANYBLOB="18020000f9ffffff000000000000000085000000410000009500000000000000e33c40ab4dd134de7d8820322329ace01a1c5ea4e85d74872a159a651fa0d24ea28f00d6fa7bb8c6f4cf6fb35163c377d04b5a2c562195c4d84ad533d431ca14c054354f437d69ba921ca85bdcb13ce9f08634a25371cfb0383b880c729ece02ffac11bf913f5e3cc6318229780acb2688602c1c45835aa0810a2317c926eac718d03072fcb03c085df36a9da95e54e45a13b60ca34786e0022a150eaf84db0467cc89b483187af16cdf93cfb137a61e6e255a19be7c15ba470f62dd0100"/231], &(0x7f00000000c0)='GPL\x00', 0x4, 0x1000, &(0x7f000062b000)=""/4096, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x70) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000000)={r5, 0x0, 0x34, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8}, 0x8) sendmsg$NFT_BATCH(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000000)=ANY=[@ANYBLOB="769100001400010085be0000000f00000a04000001000000000301"], 0x1}}, 0x0) sendmsg$OSF_MSG_REMOVE(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000200)=ANY=[@ANYBLOB="6802000001050000010000000000000000000000540201000000000000000000000000000000000073797a300000000000000000000000000000000000000000000000000000000086211bde5c0cbf6160dcaf43fae598a96aa38991f272f38c2b17014b8d6932b9f1aecb1fc11b80c435be35e903000000000000000b0000000000000000000000000000000000000000000000010000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000003000000000000000000020000000000000000000000b90000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000300000000000000000206"], 0x1}}, 0x0) r6 = socket$inet6(0x10, 0x3, 0x0) sendto$inet6(r6, &(0x7f0000000000)='E', 0x10a73, 0x800, 0x0, 0x4b6ae4f95a5de35b) write$binfmt_misc(r4, &(0x7f00000009c0)={'syz0', 'C'}, 0x5) ioctl$FS_IOC_SETFLAGS(r4, 0x40086602, &(0x7f0000000400)=0x400000) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000880)={0x0}, 0x10) 03:57:23 executing program 4: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r0 = getpid() sched_setaffinity(0x0, 0x3a, &(0x7f0000000240)=0x2) sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='cgroup.controllers\x00', 0x275a, 0x0) ioctl$FS_IOC_SETFLAGS(r3, 0x40086602, &(0x7f00000002c0)) write$binfmt_misc(r3, &(0x7f00000009c0)={'syz0', 'C'}, 0x5) ioctl$FS_IOC_SETFLAGS(r3, 0x40086602, &(0x7f0000000000)=0x84000) socket$nl_sock_diag(0x10, 0x3, 0x4) r4 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='cgroup.controllers\x00', 0x275a, 0x0) ioctl$FS_IOC_SETFLAGS(r4, 0x40086602, &(0x7f00000002c0)) r5 = bpf$PROG_LOAD(0x5, &(0x7f0000000180)={0x0, 0x4, &(0x7f0000000300)=ANY=[@ANYBLOB="18020000f9ffffff000000000000000085000000410000009500000000000000e33c40ab4dd134de7d8820322329ace01a1c5ea4e85d74872a159a651fa0d24ea28f00d6fa7bb8c6f4cf6fb35163c377d04b5a2c562195c4d84ad533d431ca14c054354f437d69ba921ca85bdcb13ce9f08634a25371cfb0383b880c729ece02ffac11bf913f5e3cc6318229780acb2688602c1c45835aa0810a2317c926eac718d03072fcb03c085df36a9da95e54e45a13b60ca34786e0022a150eaf84db0467cc89b483187af16cdf93cfb137a61e6e255a19be7c15ba470f62dd0100"/231], &(0x7f00000000c0)='GPL\x00', 0x4, 0x1000, &(0x7f000062b000)=""/4096, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x70) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000000)={r5, 0x0, 0x34, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8}, 0x8) sendmsg$NFT_BATCH(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000000)=ANY=[@ANYBLOB="769100001400010085be0000000f00000a04000001000000000301"], 0x1}}, 0x0) sendmsg$OSF_MSG_REMOVE(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000200)=ANY=[@ANYBLOB="6802000001050000010000000000000000000000540201000000000000000000000000000000000073797a300000000000000000000000000000000000000000000000000000000086211bde5c0cbf6160dcaf43fae598a96aa38991f272f38c2b17014b8d6932b9f1aecb1fc11b80c435be35e903000000000000000b0000000000000000000000000000000000000000000000010000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000003000000000000000000020000000000000000000000b90000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000300000000000000000206"], 0x1}}, 0x0) r6 = socket$inet6(0x10, 0x3, 0x0) sendto$inet6(r6, &(0x7f0000000000)='E', 0x10a73, 0x800, 0x0, 0x4b6ae4f95a5de35b) write$binfmt_misc(r4, &(0x7f00000009c0)={'syz0', 'C'}, 0x5) ioctl$FS_IOC_SETFLAGS(r4, 0x40086602, &(0x7f0000000400)=0x400000) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000880)={0x0}, 0x10) [ 2887.586934][ T4979] netlink: 35885 bytes leftover after parsing attributes in process `syz-executor.3'. [ 2887.600395][ T4980] netlink: 35885 bytes leftover after parsing attributes in process `syz-executor.0'. [ 2888.308006][ T4993] netlink: 35885 bytes leftover after parsing attributes in process `syz-executor.5'. [ 2888.317595][ T4997] netlink: 35885 bytes leftover after parsing attributes in process `syz-executor.4'. 03:57:25 executing program 1: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r0 = getpid() sched_setaffinity(0x0, 0x3a, &(0x7f0000000240)=0x2) sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='cgroup.controllers\x00', 0x275a, 0x0) ioctl$FS_IOC_SETFLAGS(r3, 0x40086602, &(0x7f00000002c0)) write$binfmt_misc(r3, &(0x7f00000009c0)={'syz0', 'C'}, 0x5) ioctl$FS_IOC_SETFLAGS(r3, 0x40086602, &(0x7f0000000000)=0x84000) socket$nl_sock_diag(0x10, 0x3, 0x4) r4 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='cgroup.controllers\x00', 0x275a, 0x0) ioctl$FS_IOC_SETFLAGS(r4, 0x40086602, &(0x7f00000002c0)) r5 = bpf$PROG_LOAD(0x5, &(0x7f0000000180)={0x0, 0x4, &(0x7f0000000300)=ANY=[@ANYBLOB="18020000f9ffffff000000000000000085000000410000009500000000000000e33c40ab4dd134de7d8820322329ace01a1c5ea4e85d74872a159a651fa0d24ea28f00d6fa7bb8c6f4cf6fb35163c377d04b5a2c562195c4d84ad533d431ca14c054354f437d69ba921ca85bdcb13ce9f08634a25371cfb0383b880c729ece02ffac11bf913f5e3cc6318229780acb2688602c1c45835aa0810a2317c926eac718d03072fcb03c085df36a9da95e54e45a13b60ca34786e0022a150eaf84db0467cc89b483187af16cdf93cfb137a61e6e255a19be7c15ba470f62dd0100"/231], &(0x7f00000000c0)='GPL\x00', 0x4, 0x1000, &(0x7f000062b000)=""/4096, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x70) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000000)={r5, 0x0, 0x34, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8}, 0x8) sendmsg$NFT_BATCH(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000000)=ANY=[@ANYBLOB="769100001400010085be0000000f00000a04000001000000000301"], 0x1}}, 0x0) sendmsg$OSF_MSG_REMOVE(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000200)=ANY=[@ANYBLOB="6802000001050000010000000000000000000000540201000000000000000000000000000000000073797a300000000000000000000000000000000000000000000000000000000086211bde5c0cbf6160dcaf43fae598a96aa38991f272f38c2b17014b8d6932b9f1aecb1fc11b80c435be35e903000000000000000b0000000000000000000000000000000000000000000000010000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000003000000000000000000020000000000000000000000b90000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000300000000000000000206"], 0x1}}, 0x0) r6 = socket$inet6(0x10, 0x3, 0x0) sendto$inet6(r6, &(0x7f0000000000)='E', 0x10a73, 0x800, 0x0, 0x4b6ae4f95a5de35b) write$binfmt_misc(r4, &(0x7f00000009c0)={'syz0', 'C'}, 0x5) ioctl$FS_IOC_SETFLAGS(r4, 0x40086602, &(0x7f0000000400)=0x400000) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000880)={0x0}, 0x10) 03:57:25 executing program 0: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r0 = getpid() sched_setaffinity(0x0, 0x3a, &(0x7f0000000240)=0x2) sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='cgroup.controllers\x00', 0x275a, 0x0) ioctl$FS_IOC_SETFLAGS(r3, 0x40086602, &(0x7f00000002c0)) write$binfmt_misc(r3, &(0x7f00000009c0)={'syz0', 'C'}, 0x5) ioctl$FS_IOC_SETFLAGS(r3, 0x40086602, &(0x7f0000000000)=0x84000) socket$nl_sock_diag(0x10, 0x3, 0x4) r4 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='cgroup.controllers\x00', 0x275a, 0x0) ioctl$FS_IOC_SETFLAGS(r4, 0x40086602, &(0x7f00000002c0)) r5 = bpf$PROG_LOAD(0x5, &(0x7f0000000180)={0x0, 0x4, &(0x7f0000000300)=ANY=[@ANYBLOB="18020000f9ffffff000000000000000085000000410000009500000000000000e33c40ab4dd134de7d8820322329ace01a1c5ea4e85d74872a159a651fa0d24ea28f00d6fa7bb8c6f4cf6fb35163c377d04b5a2c562195c4d84ad533d431ca14c054354f437d69ba921ca85bdcb13ce9f08634a25371cfb0383b880c729ece02ffac11bf913f5e3cc6318229780acb2688602c1c45835aa0810a2317c926eac718d03072fcb03c085df36a9da95e54e45a13b60ca34786e0022a150eaf84db0467cc89b483187af16cdf93cfb137a61e6e255a19be7c15ba470f62dd0100"/231], &(0x7f00000000c0)='GPL\x00', 0x4, 0x1000, &(0x7f000062b000)=""/4096, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x70) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000000)={r5, 0x0, 0x34, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8}, 0x8) sendmsg$NFT_BATCH(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000000)=ANY=[@ANYBLOB="769100001400010085be0000000f00000a04000001000000000301"], 0x1}}, 0x0) sendmsg$OSF_MSG_REMOVE(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000200)=ANY=[@ANYBLOB="6802000001050000010000000000000000000000540201000000000000000000000000000000000073797a300000000000000000000000000000000000000000000000000000000086211bde5c0cbf6160dcaf43fae598a96aa38991f272f38c2b17014b8d6932b9f1aecb1fc11b80c435be35e903000000000000000b0000000000000000000000000000000000000000000000010000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000003000000000000000000020000000000000000000000b90000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000300000000000000000206"], 0x1}}, 0x0) r6 = socket$inet6(0x10, 0x3, 0x0) sendto$inet6(r6, &(0x7f0000000000)='E', 0x10a73, 0x800, 0x0, 0x4b6ae4f95a5de35b) write$binfmt_misc(r4, &(0x7f00000009c0)={'syz0', 'C'}, 0x5) ioctl$FS_IOC_SETFLAGS(r4, 0x40086602, &(0x7f0000000400)=0x400000) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000880)={0x0}, 0x10) 03:57:25 executing program 3: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r0 = getpid() sched_setaffinity(0x0, 0x3a, &(0x7f0000000240)=0x2) sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='cgroup.controllers\x00', 0x275a, 0x0) ioctl$FS_IOC_SETFLAGS(r3, 0x40086602, &(0x7f00000002c0)) write$binfmt_misc(r3, &(0x7f00000009c0)={'syz0', 'C'}, 0x5) ioctl$FS_IOC_SETFLAGS(r3, 0x40086602, &(0x7f0000000000)=0x84000) socket$nl_sock_diag(0x10, 0x3, 0x4) r4 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='cgroup.controllers\x00', 0x275a, 0x0) ioctl$FS_IOC_SETFLAGS(r4, 0x40086602, &(0x7f00000002c0)) r5 = bpf$PROG_LOAD(0x5, &(0x7f0000000180)={0x0, 0x4, &(0x7f0000000300)=ANY=[@ANYBLOB="18020000f9ffffff000000000000000085000000410000009500000000000000e33c40ab4dd134de7d8820322329ace01a1c5ea4e85d74872a159a651fa0d24ea28f00d6fa7bb8c6f4cf6fb35163c377d04b5a2c562195c4d84ad533d431ca14c054354f437d69ba921ca85bdcb13ce9f08634a25371cfb0383b880c729ece02ffac11bf913f5e3cc6318229780acb2688602c1c45835aa0810a2317c926eac718d03072fcb03c085df36a9da95e54e45a13b60ca34786e0022a150eaf84db0467cc89b483187af16cdf93cfb137a61e6e255a19be7c15ba470f62dd0100"/231], &(0x7f00000000c0)='GPL\x00', 0x4, 0x1000, &(0x7f000062b000)=""/4096, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x70) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000000)={r5, 0x0, 0x34, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8}, 0x8) sendmsg$NFT_BATCH(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000000)=ANY=[@ANYBLOB="769100001400010085be0000000f00000a04000001000000000301"], 0x1}}, 0x0) sendmsg$OSF_MSG_REMOVE(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000200)=ANY=[@ANYBLOB="6802000001050000010000000000000000000000540201000000000000000000000000000000000073797a300000000000000000000000000000000000000000000000000000000086211bde5c0cbf6160dcaf43fae598a96aa38991f272f38c2b17014b8d6932b9f1aecb1fc11b80c435be35e903000000000000000b0000000000000000000000000000000000000000000000010000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000003000000000000000000020000000000000000000000b90000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000300000000000000000206"], 0x1}}, 0x0) r6 = socket$inet6(0x10, 0x3, 0x0) sendto$inet6(r6, &(0x7f0000000000)='E', 0x10a73, 0x800, 0x0, 0x4b6ae4f95a5de35b) write$binfmt_misc(r4, &(0x7f00000009c0)={'syz0', 'C'}, 0x5) ioctl$FS_IOC_SETFLAGS(r4, 0x40086602, &(0x7f0000000400)=0x400000) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000880)={0x0}, 0x10) 03:57:25 executing program 2: syz_mount_image$f2fs(&(0x7f00000000c0), &(0x7f0000000380)='./file2\x00', 0x2, &(0x7f00000003c0)={[{@data_flush}, {@fastboot}, {@prjjquota={'prjjquota', 0x3d, 'inli\x93F\xd4ne_dentry'}}, {@lfs_mode}, {@four_active_logs}, {@nolazytime}, {@inline_data}, {@noinline_data}, {@resgid}, {@jqfmt_vfsold}]}, 0x1, 0x105a5, &(0x7f0000020c40)="$eJzs3M1rI2UcB/Bftu6r61pkX/TkgAgNmNC03aIgUnUXXbBL8eXgSdNkGrKbZEqTvrhnPemf4FUQ8ebf4MV/Y/EgeBK8rSiZmcpW96A226zbzwem32eePPPL84RcnkyZAI6t2eTXXypxIc5GxExEnI/I25XyyK0U8WxEPB8RJ+47KmX/nx2nIuJcRFwYFy9qVsqXln+7e++r5268+vk3d6uNn77+cnqrBqbtxYjobxbt3X6RWafIW2V/c6ebZ39pp8zihf7t8jwrcjddzyvsNvfHNfNc7BTjs83t4Tg3es3WODvdjbx/c1C84XCns18nv+BWcys/b6freXaHWZ6dO8W89sq8MxwVddplvU/y8jEa7WfRn+6lxXo2b+fZGozK/qJu1k73xrlTZvl20cp67Xwe6//5Y37kvdMdbO8lO+nWsJsNkqv1xsv1xnKtsZW101G6VGv228tLyVynNx5WG6XN/konyzq9tN7K+tVkrtNq1RqNZO5aut5tDpJGo75Yn69drZatl5K3bn6Q9NrJ3Djf6A62R93eMNnItpLiimqyUF98pZq80EjeW11L1t69fn117f2Prn148/XVG2+Wg/42rWRuYX5hodaYry00qtZ/GJXDXc5x5wsE8K/Z/wPTYP9v/x/2v8d+/bZvHIovEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAsfXjye/ezhuzxfmTZf9TZdczEXElIi5HxKWI+P0BZuLUgZoXI6JSth80/uRf5vB9JfIK42tOl8e5iFgpj3tPP+xPAQAAAB5f3/7w6WcRM+Nm/ue1aU+Io1T+aHNmUvXyn3yemFS1i3mxvQlVu7RfciIuR8TJ2Z8nVO1KRJw4//GEqv0jMwfizH1RKeLEUc4GAAA4Ggd3AhPbvQEAAPDI+WLaE2A68vu15f/il/eCTxdR3hA8e+AMAAAA+B+qTHsCAAAAwEOX7/89/w8AAAAeb8Xz/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgD/YuZfctKEoDMAHqAt9qajisRVGVYcMWESX0GEnnbW76aisoRJiD5mRWZYQQYR9E8URg0i+xgn6Psmcawt+HZgdX2QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABo03WxXv7d/v7TNGd/aCbPtwEAAABO2RXrZbkYV+cf0vVP6dKXiJhHxCwiphFxanYfxNta5iQieml96v3Fkx7+R5QJx88M0/E+Ir6l4/Zz278CAAAAXK7tZrGKGByX5cvXrhvinNJNm1GuvPKWz5tcaZMy7GemtOl9ZBaziCjGN5nS5hHR//g9U9qzDGpl9Kj0qtI/ZzcAAMB51CeBbNMbAAAAL86PrhugG+V+bfovftoLHlYlbQi+q50BAAAAr1Cv6wYAAACA1pXzv+f/AQAAwGWrnv8HAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAm3bFerndLFZNc/aHZh6CJv+ufjVtBgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgDv25x0FQiAMwmDv+r7T4P2PJQ2amZtUgfDxNwYDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC8+t1f/k9MjTPJ3Gtj6XkkWTs1tk6NvXPj6A/j69cAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABf7c3cCIRAEYbDv/M9pMf+wpEFjEKEKFj5mmIcFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPii3/3yf2JqnEnmThtLxyPJ2lVj66qx96Bx9GC8/RsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALjYgQMBAAAAACD/10aoqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqwg4cCAAAAAAA+b82QlVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVRV24EAAAAAAAMj/tRGqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqsAMHAgAAAABA/q+NUFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYUdOBAAAAAAAPJ/bYSqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoq7MCBAAAAAACQ/2sjVFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWEHDgQAAAAAgPxfG6GqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoKO3AgAAAAAADk/9oIVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVdiBAwEAAAAAIP/XRqiqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrC/tzbJgyEcRx+fUmUuE1GSG8lMAMNFYIR+JCQLHkGBmAhGipai0VgBZDgXNOZgudp/r/iinsBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgNd0efjiLSKKSF2mSOPNz+k9Ij4ibdt29HnLYnc+Nl/3nO0Pk5zfMf0tI6KMoo9zAAB6V3WbY7Wul395//MO8g7zVvOmXjzz0wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAV3buWLWpKAwA8EnSRKuToxVEcNDFxiZWI2RxKHQXBN1CG0sxVUkztKVLn0B0cvUV7Kav4AsIDlpwcOig4CKIkuQmPcEgKcK9oX4f/Pf+ucO552QI/Pc/NwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwLEc7oWzgzwXQpibOcq73n/dXRl3fvvsw9wgvtx5czEesztEMYTwcL3VvJ7iWqbd5vbOo0ar1WxLJBLJMMn6lwkAgJOmmES3rv9U3F/uXsvVQ/j1arT+vxLl4S/1/+eX5y8M4ufWu058r7j+X0hthdOv3Nl4Wt7c3rm2vtFYa641H1erlcWbizdu36qUe89Kyp6YAAAA8G9KScT1f77+Z///TJSHCev/e0sP7sf3Kqj/xzpq+mU9EwAAgP/buUvfv+XGXM+VSmGr0em0F/rH4edK/5jBVI/tVBJx/V+oZz0rAAAAIA2He7mR/v9qlIcJ+//zr3cP4jELIYTZpP8/v/KktZrecqZaGq8TZ71GAAAAsjWbRNz/L/b2/+eHWx7yIYSrl/t58jeAE9X/H1/cHXlpPd7/X01viVMpX+t/H71zLYSZWtYzAgAA4CQ7nUS32D8o7i+3fzxfKtn/DwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMBvduwYJWIgCgBoNtloJS5YiFp5AVG0sFqwEMRG8AqiIHgCEdQDiKWW3sHSO2ytIIiF5RZ6AplJRmUttEqUfQ8m/2cImZ9Jkx8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgR8ONz7wIh16V5/Xc/evJXogPIzF4uZ5bCCPknSaL/oc6621XAAAAwDgoUn+fZdlzebsVYt6P/X+Zrgk9/81Ulad+frTvT/Hu8nE+9f+nO4vHHwv1qnXCTQ8Oj/aXG3vCv2/6+9TV7tPq29nabH3ajTsf/70U8YXk2+czwzLuZ+diMNiciOlkw4UDAL+2lGKdpO+hEFfaLAyAsdGtR/al/y/67dYEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA0IT3AAAA//9UhWfc") timer_create(0x9, &(0x7f0000000100)={0x0, 0x12, 0x0, @thr={0x0, 0x0}}, &(0x7f0000000180)) timer_settime(0x0, 0x0, &(0x7f000006b000)={{0x0, 0x8}, {0x0, 0x9}}, 0x0) r0 = syz_open_procfs(0x0, 0x0) openat$cgroup_ro(r0, 0x0, 0x0, 0x0) read$FUSE(0xffffffffffffffff, &(0x7f0000002180)={0x2020}, 0x2020) r1 = open(&(0x7f0000000100)='./file2\x00', 0x1cda42, 0x62) r2 = syz_open_procfs(0x0, 0x0) sendfile(0xffffffffffffffff, r2, &(0x7f0000000240)=0x208, 0x9) syz_genetlink_get_family_id$netlbl_unlabel(&(0x7f0000001700), 0xffffffffffffffff) io_submit(0x0, 0x6, &(0x7f0000000c40)=[0x0, 0x0, 0x0, 0x0, &(0x7f0000000b00)={0x0, 0x0, 0x0, 0x2, 0x6, 0xffffffffffffffff, 0x0}, 0x0]) sendmsg$NLBL_UNLABEL_C_STATICADD(r2, 0x0, 0x20008004) sendmsg$NLBL_UNLABEL_C_LIST(0xffffffffffffffff, 0x0, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) openat(0xffffffffffffffff, &(0x7f00000001c0)='./file2\x00', 0x20001, 0x21) r4 = syz_open_dev$mouse(&(0x7f0000000080), 0x0, 0x480640) ioctl$AUTOFS_IOC_PROTOVER(r4, 0x80049363, &(0x7f0000000140)) sendfile(r1, r3, 0x0, 0x80001d00c0d0) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, 0x0, 0x0) close(0xffffffffffffffff) close(0xffffffffffffffff) sendfile(0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0) 03:57:25 executing program 5: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r0 = getpid() sched_setaffinity(0x0, 0x3a, &(0x7f0000000240)=0x2) sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='cgroup.controllers\x00', 0x275a, 0x0) ioctl$FS_IOC_SETFLAGS(r3, 0x40086602, &(0x7f00000002c0)) write$binfmt_misc(r3, &(0x7f00000009c0)={'syz0', 'C'}, 0x5) ioctl$FS_IOC_SETFLAGS(r3, 0x40086602, &(0x7f0000000000)=0x84000) socket$nl_sock_diag(0x10, 0x3, 0x4) r4 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='cgroup.controllers\x00', 0x275a, 0x0) ioctl$FS_IOC_SETFLAGS(r4, 0x40086602, &(0x7f00000002c0)) r5 = bpf$PROG_LOAD(0x5, &(0x7f0000000180)={0x0, 0x4, &(0x7f0000000300)=ANY=[@ANYBLOB="18020000f9ffffff000000000000000085000000410000009500000000000000e33c40ab4dd134de7d8820322329ace01a1c5ea4e85d74872a159a651fa0d24ea28f00d6fa7bb8c6f4cf6fb35163c377d04b5a2c562195c4d84ad533d431ca14c054354f437d69ba921ca85bdcb13ce9f08634a25371cfb0383b880c729ece02ffac11bf913f5e3cc6318229780acb2688602c1c45835aa0810a2317c926eac718d03072fcb03c085df36a9da95e54e45a13b60ca34786e0022a150eaf84db0467cc89b483187af16cdf93cfb137a61e6e255a19be7c15ba470f62dd0100"/231], &(0x7f00000000c0)='GPL\x00', 0x4, 0x1000, &(0x7f000062b000)=""/4096, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x70) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000000)={r5, 0x0, 0x34, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8}, 0x8) sendmsg$NFT_BATCH(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000000)=ANY=[@ANYBLOB="769100001400010085be0000000f00000a04000001000000000301"], 0x1}}, 0x0) sendmsg$OSF_MSG_REMOVE(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000200)=ANY=[@ANYBLOB="6802000001050000010000000000000000000000540201000000000000000000000000000000000073797a300000000000000000000000000000000000000000000000000000000086211bde5c0cbf6160dcaf43fae598a96aa38991f272f38c2b17014b8d6932b9f1aecb1fc11b80c435be35e903000000000000000b0000000000000000000000000000000000000000000000010000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000003000000000000000000020000000000000000000000b90000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000300000000000000000206"], 0x1}}, 0x0) r6 = socket$inet6(0x10, 0x3, 0x0) sendto$inet6(r6, &(0x7f0000000000)='E', 0x10a73, 0x800, 0x0, 0x4b6ae4f95a5de35b) write$binfmt_misc(r4, &(0x7f00000009c0)={'syz0', 'C'}, 0x5) ioctl$FS_IOC_SETFLAGS(r4, 0x40086602, &(0x7f0000000400)=0x400000) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000880)={0x0}, 0x10) 03:57:25 executing program 4: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r0 = getpid() sched_setaffinity(0x0, 0x3a, &(0x7f0000000240)=0x2) sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='cgroup.controllers\x00', 0x275a, 0x0) ioctl$FS_IOC_SETFLAGS(r3, 0x40086602, &(0x7f00000002c0)) write$binfmt_misc(r3, &(0x7f00000009c0)={'syz0', 'C'}, 0x5) ioctl$FS_IOC_SETFLAGS(r3, 0x40086602, &(0x7f0000000000)=0x84000) socket$nl_sock_diag(0x10, 0x3, 0x4) r4 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='cgroup.controllers\x00', 0x275a, 0x0) ioctl$FS_IOC_SETFLAGS(r4, 0x40086602, &(0x7f00000002c0)) r5 = bpf$PROG_LOAD(0x5, &(0x7f0000000180)={0x0, 0x4, &(0x7f0000000300)=ANY=[@ANYBLOB="18020000f9ffffff000000000000000085000000410000009500000000000000e33c40ab4dd134de7d8820322329ace01a1c5ea4e85d74872a159a651fa0d24ea28f00d6fa7bb8c6f4cf6fb35163c377d04b5a2c562195c4d84ad533d431ca14c054354f437d69ba921ca85bdcb13ce9f08634a25371cfb0383b880c729ece02ffac11bf913f5e3cc6318229780acb2688602c1c45835aa0810a2317c926eac718d03072fcb03c085df36a9da95e54e45a13b60ca34786e0022a150eaf84db0467cc89b483187af16cdf93cfb137a61e6e255a19be7c15ba470f62dd0100"/231], &(0x7f00000000c0)='GPL\x00', 0x4, 0x1000, &(0x7f000062b000)=""/4096, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x70) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000000)={r5, 0x0, 0x34, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8}, 0x8) sendmsg$NFT_BATCH(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000000)=ANY=[@ANYBLOB="769100001400010085be0000000f00000a04000001000000000301"], 0x1}}, 0x0) sendmsg$OSF_MSG_REMOVE(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000200)=ANY=[@ANYBLOB="6802000001050000010000000000000000000000540201000000000000000000000000000000000073797a300000000000000000000000000000000000000000000000000000000086211bde5c0cbf6160dcaf43fae598a96aa38991f272f38c2b17014b8d6932b9f1aecb1fc11b80c435be35e903000000000000000b0000000000000000000000000000000000000000000000010000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000003000000000000000000020000000000000000000000b90000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000300000000000000000206"], 0x1}}, 0x0) r6 = socket$inet6(0x10, 0x3, 0x0) sendto$inet6(r6, &(0x7f0000000000)='E', 0x10a73, 0x800, 0x0, 0x4b6ae4f95a5de35b) write$binfmt_misc(r4, &(0x7f00000009c0)={'syz0', 'C'}, 0x5) ioctl$FS_IOC_SETFLAGS(r4, 0x40086602, &(0x7f0000000400)=0x400000) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000880)={0x0}, 0x10) [ 2891.292205][ T5025] netlink: 35885 bytes leftover after parsing attributes in process `syz-executor.0'. 03:57:27 executing program 4: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r0 = getpid() sched_setaffinity(0x0, 0x3a, &(0x7f0000000240)=0x2) sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='cgroup.controllers\x00', 0x275a, 0x0) ioctl$FS_IOC_SETFLAGS(r3, 0x40086602, &(0x7f00000002c0)) write$binfmt_misc(r3, &(0x7f00000009c0)={'syz0', 'C'}, 0x5) ioctl$FS_IOC_SETFLAGS(r3, 0x40086602, &(0x7f0000000000)=0x84000) socket$nl_sock_diag(0x10, 0x3, 0x4) r4 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='cgroup.controllers\x00', 0x275a, 0x0) ioctl$FS_IOC_SETFLAGS(r4, 0x40086602, &(0x7f00000002c0)) r5 = bpf$PROG_LOAD(0x5, &(0x7f0000000180)={0x0, 0x4, &(0x7f0000000300)=ANY=[@ANYBLOB="18020000f9ffffff000000000000000085000000410000009500000000000000e33c40ab4dd134de7d8820322329ace01a1c5ea4e85d74872a159a651fa0d24ea28f00d6fa7bb8c6f4cf6fb35163c377d04b5a2c562195c4d84ad533d431ca14c054354f437d69ba921ca85bdcb13ce9f08634a25371cfb0383b880c729ece02ffac11bf913f5e3cc6318229780acb2688602c1c45835aa0810a2317c926eac718d03072fcb03c085df36a9da95e54e45a13b60ca34786e0022a150eaf84db0467cc89b483187af16cdf93cfb137a61e6e255a19be7c15ba470f62dd0100"/231], &(0x7f00000000c0)='GPL\x00', 0x4, 0x1000, &(0x7f000062b000)=""/4096, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x70) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000000)={r5, 0x0, 0x34, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8}, 0x8) sendmsg$NFT_BATCH(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000000)=ANY=[@ANYBLOB="769100001400010085be0000000f00000a04000001000000000301"], 0x1}}, 0x0) sendmsg$OSF_MSG_REMOVE(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000200)=ANY=[@ANYBLOB="6802000001050000010000000000000000000000540201000000000000000000000000000000000073797a300000000000000000000000000000000000000000000000000000000086211bde5c0cbf6160dcaf43fae598a96aa38991f272f38c2b17014b8d6932b9f1aecb1fc11b80c435be35e903000000000000000b0000000000000000000000000000000000000000000000010000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000003000000000000000000020000000000000000000000b90000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000300000000000000000206"], 0x1}}, 0x0) r6 = socket$inet6(0x10, 0x3, 0x0) sendto$inet6(r6, &(0x7f0000000000)='E', 0x10a73, 0x800, 0x0, 0x4b6ae4f95a5de35b) write$binfmt_misc(r4, &(0x7f00000009c0)={'syz0', 'C'}, 0x5) ioctl$FS_IOC_SETFLAGS(r4, 0x40086602, &(0x7f0000000400)=0x400000) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000880)={0x0}, 0x10) [ 2891.343134][ T5016] netlink: 35885 bytes leftover after parsing attributes in process `syz-executor.3'. [ 2891.372282][ T5011] netlink: 35885 bytes leftover after parsing attributes in process `syz-executor.5'. 03:57:27 executing program 0: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r0 = getpid() sched_setaffinity(0x0, 0x3a, &(0x7f0000000240)=0x2) sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='cgroup.controllers\x00', 0x275a, 0x0) ioctl$FS_IOC_SETFLAGS(r3, 0x40086602, &(0x7f00000002c0)) write$binfmt_misc(r3, &(0x7f00000009c0)={'syz0', 'C'}, 0x5) ioctl$FS_IOC_SETFLAGS(r3, 0x40086602, &(0x7f0000000000)=0x84000) socket$nl_sock_diag(0x10, 0x3, 0x4) r4 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='cgroup.controllers\x00', 0x275a, 0x0) ioctl$FS_IOC_SETFLAGS(r4, 0x40086602, &(0x7f00000002c0)) r5 = bpf$PROG_LOAD(0x5, &(0x7f0000000180)={0x0, 0x4, &(0x7f0000000300)=ANY=[@ANYBLOB="18020000f9ffffff000000000000000085000000410000009500000000000000e33c40ab4dd134de7d8820322329ace01a1c5ea4e85d74872a159a651fa0d24ea28f00d6fa7bb8c6f4cf6fb35163c377d04b5a2c562195c4d84ad533d431ca14c054354f437d69ba921ca85bdcb13ce9f08634a25371cfb0383b880c729ece02ffac11bf913f5e3cc6318229780acb2688602c1c45835aa0810a2317c926eac718d03072fcb03c085df36a9da95e54e45a13b60ca34786e0022a150eaf84db0467cc89b483187af16cdf93cfb137a61e6e255a19be7c15ba470f62dd0100"/231], &(0x7f00000000c0)='GPL\x00', 0x4, 0x1000, &(0x7f000062b000)=""/4096, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x70) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000000)={r5, 0x0, 0x34, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8}, 0x8) sendmsg$NFT_BATCH(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000000)=ANY=[@ANYBLOB="769100001400010085be0000000f00000a04000001000000000301"], 0x1}}, 0x0) sendmsg$OSF_MSG_REMOVE(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000200)=ANY=[@ANYBLOB="6802000001050000010000000000000000000000540201000000000000000000000000000000000073797a300000000000000000000000000000000000000000000000000000000086211bde5c0cbf6160dcaf43fae598a96aa38991f272f38c2b17014b8d6932b9f1aecb1fc11b80c435be35e903000000000000000b0000000000000000000000000000000000000000000000010000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000003000000000000000000020000000000000000000000b90000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000300000000000000000206"], 0x1}}, 0x0) r6 = socket$inet6(0x10, 0x3, 0x0) sendto$inet6(r6, &(0x7f0000000000)='E', 0x10a73, 0x800, 0x0, 0x4b6ae4f95a5de35b) write$binfmt_misc(r4, &(0x7f00000009c0)={'syz0', 'C'}, 0x5) ioctl$FS_IOC_SETFLAGS(r4, 0x40086602, &(0x7f0000000400)=0x400000) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000880)={0x0}, 0x10) 03:57:27 executing program 3: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r0 = getpid() sched_setaffinity(0x0, 0x3a, &(0x7f0000000240)=0x2) sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='cgroup.controllers\x00', 0x275a, 0x0) ioctl$FS_IOC_SETFLAGS(r3, 0x40086602, &(0x7f00000002c0)) write$binfmt_misc(r3, &(0x7f00000009c0)={'syz0', 'C'}, 0x5) ioctl$FS_IOC_SETFLAGS(r3, 0x40086602, &(0x7f0000000000)=0x84000) socket$nl_sock_diag(0x10, 0x3, 0x4) r4 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='cgroup.controllers\x00', 0x275a, 0x0) ioctl$FS_IOC_SETFLAGS(r4, 0x40086602, &(0x7f00000002c0)) r5 = bpf$PROG_LOAD(0x5, &(0x7f0000000180)={0x0, 0x4, &(0x7f0000000300)=ANY=[@ANYBLOB="18020000f9ffffff000000000000000085000000410000009500000000000000e33c40ab4dd134de7d8820322329ace01a1c5ea4e85d74872a159a651fa0d24ea28f00d6fa7bb8c6f4cf6fb35163c377d04b5a2c562195c4d84ad533d431ca14c054354f437d69ba921ca85bdcb13ce9f08634a25371cfb0383b880c729ece02ffac11bf913f5e3cc6318229780acb2688602c1c45835aa0810a2317c926eac718d03072fcb03c085df36a9da95e54e45a13b60ca34786e0022a150eaf84db0467cc89b483187af16cdf93cfb137a61e6e255a19be7c15ba470f62dd0100"/231], &(0x7f00000000c0)='GPL\x00', 0x4, 0x1000, &(0x7f000062b000)=""/4096, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x70) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000000)={r5, 0x0, 0x34, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8}, 0x8) sendmsg$NFT_BATCH(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000000)=ANY=[@ANYBLOB="769100001400010085be0000000f00000a04000001000000000301"], 0x1}}, 0x0) sendmsg$OSF_MSG_REMOVE(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000200)=ANY=[@ANYBLOB="6802000001050000010000000000000000000000540201000000000000000000000000000000000073797a300000000000000000000000000000000000000000000000000000000086211bde5c0cbf6160dcaf43fae598a96aa38991f272f38c2b17014b8d6932b9f1aecb1fc11b80c435be35e903000000000000000b0000000000000000000000000000000000000000000000010000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000003000000000000000000020000000000000000000000b90000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000300000000000000000206"], 0x1}}, 0x0) r6 = socket$inet6(0x10, 0x3, 0x0) sendto$inet6(r6, &(0x7f0000000000)='E', 0x10a73, 0x800, 0x0, 0x4b6ae4f95a5de35b) write$binfmt_misc(r4, &(0x7f00000009c0)={'syz0', 'C'}, 0x5) ioctl$FS_IOC_SETFLAGS(r4, 0x40086602, &(0x7f0000000400)=0x400000) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000880)={0x0}, 0x10) 03:57:27 executing program 5: r0 = socket$inet_udplite(0x2, 0x2, 0x88) setsockopt$inet_mreq(r0, 0x0, 0x23, &(0x7f00000018c0)={@private, @empty}, 0x8) 03:57:27 executing program 5: r0 = socket$inet_udplite(0x2, 0x2, 0x88) setsockopt$inet_mreq(r0, 0x0, 0x23, &(0x7f00000018c0)={@private, @empty}, 0x8) 03:57:27 executing program 5: r0 = socket$inet_udplite(0x2, 0x2, 0x88) setsockopt$inet_mreq(r0, 0x0, 0x23, &(0x7f00000018c0)={@private, @empty}, 0x8) [ 2891.736220][ T5028] netlink: 35885 bytes leftover after parsing attributes in process `syz-executor.4'. [ 2892.567422][ T5040] netlink: 35885 bytes leftover after parsing attributes in process `syz-executor.3'. [ 2892.577005][ T5041] netlink: 35885 bytes leftover after parsing attributes in process `syz-executor.0'. 03:57:30 executing program 4: r0 = fsopen(&(0x7f00000017c0)='binfmt_misc\x00', 0x0) fsconfig$FSCONFIG_SET_STRING(r0, 0x1, &(0x7f0000000000)='source', &(0x7f0000000140)='#\n$)-.\x02\xcc\xd7\xb2f\xcdY\xb9\xc77\xb2a\x10\xd7\xef\xc5\n2s\x88\n\x13:\xd6\xfa\xd5?\xc7\xfd&\x8d*\xbb|&,\xe9\xa3\'\x91>C\x1bV\x87\xeb\xfe\x1c\x9d\\C\xfeI%\xae\x8fKHq\x89\x83\xbb\x9dC\xd6Hy\xfao\x04\xa4\xb6\x88\xdb\xa1b\xae\xa7\x87\xcc\xc7\xa4\xdc\n://\xf3\x96\xaf\b1\x1b48\bu\x01\xab\x90\x8d_r\xe7\r\'-06,\xff\x84x\'+\xd5\xd4?[e\x19\xa3\\J\xe9\x8a\xb9\xe495\x12', 0xfeffffff00000000) fsconfig$FSCONFIG_SET_STRING(r0, 0x1, &(0x7f0000000440)='source', &(0x7f0000000600)='/#\xefP\xe4\xae\xf4\xb6*\"\xf3\xdbu\xad^\xc8$\xd8\t\x9f\x02PCb\xf1\xc4\x89,/[\xa7\xae\xfa\xa0\xed\xcc\xbdZ\x8d\xda`\x1d\x0e\'\x86\x12\x18\x87{\x1c\xe9\x01\x06\xa0\xd7\xb4\xf0H\xf33\xcf\x83\xb27\xfc\xda\x86\xf4Dg\r\xef:c\xae\xa2\x17\xb7TL\x87nu\xddt\x02\xe7\xd9\x18\x93\x9dz>\xee\xc9\xe4\xf6\xa0\xb6\xe9\xa7LI\xe0\x99\xc5\xee\xa0\xe2\xf6\xba\xf6\xbc', 0x0) fsconfig$FSCONFIG_SET_STRING(r0, 0x1, &(0x7f00000002c0)='}-\x00', &(0x7f0000000500)='+&,\x00', 0x0) fsconfig$FSCONFIG_SET_STRING(r0, 0x1, &(0x7f00000000c0)='\x00\x00\x00', &(0x7f0000000700)='\xad\'\xe6\xd7\x95\x7f\xc3(\xd9`\xf09\xc8\xb8\x03`\xafu\x82\xe7\xd2\x9c^q3\x92\xe3\xebD\xfb7>\xb6\xbf\xa6\xcb%\xb91\x04\xd4V\xdb\xaa\xc77\x11\xa3\xb0\xbd\xa1?\xd4\xe3\x04s\xebm\ny\x97\xca\xd7\xb2-&\x89\xba\x99.4\xad\"\x13)r\x9ak\xd1\x9f\x93\xa1\xcf\xd9W_\xb2\xe8\x004\xd1D\xe6\xabL\x88\xef\xbbR\xd0\xab\xc3\xde\n\xf1\x04\t\x9e/\x8awMR\x8e\xe3\x90\xbe\xd0:\xda\x02\xbd\xf6\x823\xcap\xd6\xaf\xd1q\'\xb4\xff<\x00'/150, 0x0) fsconfig$FSCONFIG_SET_STRING(r0, 0x1, &(0x7f0000000080)='}-$%.\x9a\x00', &(0x7f0000000280)=':@\x00', 0x0) fsconfig$FSCONFIG_SET_STRING(r0, 0x1, &(0x7f0000000100)='\x8c\x00', &(0x7f0000000300)='`$}^@\x00', 0x0) fsconfig$FSCONFIG_SET_STRING(r0, 0x1, &(0x7f0000000540)='--@\x00', &(0x7f0000000800)='&\a\x00] \x90\xdc\xed0\xe9\x83\xe8\xcb\x1el\xd5\xdb\xb2~\x8e\x00\x00\x00\x00\x00\x00<\xef52Xq\x04t\xa7c\x95\xda\xcbG\xcb\x01s\xa2&\xc9G\xa3\xa6L\xf4\xe8d\xc4\xe8\xe7q\x13qDm`MPo\x1d\xebX\xed\x1e\x98A\x15xf2\x1d\xd9\x05\x1a{\xc0\xed\xf9_\x03\x7fD\n\xfe$\x00!\xb8\xf9\xe7\x1d\x0fF\xfc\x15\xc3\xaf\\p\'\x19\x99\a\b\xb9\xea)\xc8\x84\n\xa9}\xb0\xe9,\xc2@\xb0\xfa#k\xc6&\xe9JQ9m\xcb\xa2]\x16\xe9\x00\t\xb0\x88\xd8cx\x83\xde\xde\xe1h\x9c\xc3A\xa7\xf2\xc5Q\xaey\xa5$\xe8\x9e\xb5$\xaf\x06\xe0\x13.\xf9eq\x81\xe2\xbf\xe4\xa6\x0f=\xb2V\xc2]\x9ae\x9e\xb1D\x0eF\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xf0@\xf4\x85\x8eV|\x8a\xc6Y\x84\x86\x9dn\x95/\xea\xa0C]jcO\xa1\x97Z\x11\x004x+@\fd\x82U#\x99Q.`jV&\xd5\xf3\xafj\x1d\xdc\xbd8\xea\xe7.\x01\x12\x03\x1d=\xbe\xb2-\xc9c\x1b\xb5\x9f\xff\"\xf18\xd6\xcc\xfd\x8f\x93}\xed\xaa\x9f\xd0-0\b;\bU\x9ae\xfc\x15\xe4|\x12#\xbf\x85\xe4\xf8\n!9\x9c\a\xbeb\x8c#o\x8brU)\x7fc\x0f\xefA\xdb\x87\xda\xb9\xca\xd0-;\xc4\xff\x7f\x00\x00\x00\x00\x00\x00vD\xffL\xd6\xd4l~\xde\x80\x14cP\xb0\xf8a\xdc\x19\x8d]\xe8\xdb\xaf\xc2>\xb3k?\xc5\xdb\xc9I\r\xaf?\x1e}\xa3\xf3\xee\x82Bd\x8d\xea\xee\x1d<2\xe2\x872\xda\xc3\xde3\xb2\x10\xd4\x90w`\xfb\xe3@\x8andh\xb80(Q\f\r\x9e}\x93je\x81\x86G\x9b\xdd1\x9f\xf4\x171\x80*\xf6\x13s\xe1\b\"W\x0eIE\x9a_\xe3\x8a`5\xa7d\xb9\x81\t\xad_\x14\x84\xcd\xfc{\x9bPC\x18\xb3\n\x8d-\xdb$\x81\f\v\x8e\x8c\xc1i\x8c\x0f`V\xe88\x0e\xd4\x88\xc0\xd0\'+\x00\xbd)\'\\\x87\xb5V\xbc\x9b,\x1b\xd4T\x15\xb7\xbb\xf3\x89\xcf_\xce\x1a\xe5\xc9\xc0\xfe>u-Btr\xb2L\xf1\xc3)\xa9^\x1f\xb34\xe1\xcex\x85\r\x9abP\xcc={\xd0\x83\x99\'', 0x0) fsconfig$FSCONFIG_SET_FD(r0, 0x5, &(0x7f0000000b40)='&\a\x00] \x90\xdc\xed0\xe9\x83\xe8\xcb\x1el\xd5\xdb\xb2~\x8e\x00\x00\x00\x00\x00\x00<\xef52Xq\x04t\xa7c\x95\xda\xcbG\xcb\x01s\xa2&\xc9G\xa3\xa6L\xf4\xe8d\xc4\xe8\xe7q\x13qDm`MPo\x1d\xebX\xed\x1e\x98A\x15xf2\x1d\xd9\x05\x1a{\xc0\xed\xf9_\x03\x7fD\n\xfe$\x00!\xb8\xf9\xe7\x1d\x0fF\xfc\x15\xc3\xaf\\p\'\x19\x99\a\b\xb9\xea)\xc8\x84\n\xa9}\xb0\xe9,\xc2@\xb0\xfa#k\xc6&\xe9JQ9m\xcb\xa2]\x16\xe9\x00\t\xb0\x88\xd8cx\x83\xde\xde\xe1h\x9c\xc3A\xa7\xf2\xc5Q\xaey\xa5$\xe8\x9e\xb5$\xaf\x06\xe0\x13.\xf9eq\x81\xe2\xbf\xe4\xa6\x0f=\xb2V\xc2]\x9ae\x9e\xb1D\x0eF\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xf0@\xf4\x85\x8eV|\x8a\xc6Y\x84\x86\x9dn\x95/\xea\xa0C]jcO\xa1\x97Z\x11\x004x+@\fd\x82U#\x99Q.`jV&\xd5\xf3\xafj\x1d\xdc\xbd8\xea\xe7.\x01\x12\x03\x1d=\xbe\xb2-\xc9c\x1b\xb5\x9f\xff\"\xf18\xd6\xcc\xfd\x8f\x93}\xed\xaa\x9f\xd0-0\b;\bU\x9ae\xfc\x15\xe4|\x12#\xbf\x85\xe4\xf8\n!9\x9c\a\xbeb\x8c#o\x8brU)\x7fc\x0f\xefA\xdb\x87\xda\xb9\xca\xd0-;\xc4\xff\x7f\x00\x00\x00\x00\x00\x00vD\xffL\xd6\xd4l~\xde\x80\x14cP\xb0\xf8a\xdc\x19\x8d]\xe8\xdb\xaf\xc2>\xb3k?\xc5\xdb\xc9I\r\xaf?\x1e}\xa3\xf3\xee\x82Bd\x8d\xea\xee\x1d<2\xe2\x872\xda\xc3\xde3\xb2\x10\xd4\x90w`\xfb\xe3@\x8andh\xb80(Q\f\r\x9e}\x93je\x81\x86G\x9b\xdd1\x9f\xf4\x171\x80*\xf6\x13s\xe1\b\"W\x0eIE\x9a_\xe3\x8a`5\xa7d\xb9\x81\t\xad_\x14\x84\xcd\xfc{\x9bPC\x18\xb3\n\x8d-\xdb$\x81\f\v\x8e\x8c\xc1i\x8c\x0f`V\xe88\x0e\xd4\x88\xc0\xd0\'+\x00\xbd)\'\\\x87\xb5V\xbc\x9b,\x1b\xd4T\x15\xb7\xbb\xf3\x89\xcf_\xce\x1a\xe5\xc9\xc0\xfe>u-Btr\xb2L\xf1\xc3)\xa9^\x1f\xb34\xe1\xcex\x85\r\x9abP\xcc={\xd0\x83\x99\'', 0x0, r0) fsconfig$FSCONFIG_SET_FD(r0, 0x5, &(0x7f0000000040)='\x00', 0x0, r0) fsconfig$FSCONFIG_SET_BINARY(r0, 0x4, &(0x7f00000003c0)='\x00', &(0x7f0000000480), 0x0) 03:57:30 executing program 1: modify_ldt$write(0x1, &(0x7f00000001c0)={0x0, 0x100000}, 0x10) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, 0x0) sched_setaffinity(0x0, 0x8, &(0x7f00000000c0)=0x5) r0 = getpid() sched_setscheduler(r0, 0x2, &(0x7f0000001700)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) sched_setattr(0x0, &(0x7f0000000040)={0x38}, 0x0) ioprio_set$pid(0x3, 0x0, 0x0) open(0x0, 0x0, 0x0) bpf$PROG_LOAD(0x5, &(0x7f0000000080)={0x11, 0x8, &(0x7f0000004380)=ANY=[@ANYBLOB="620af8ff0c203321bfa100000000000007010000f8ffffffb702000003000000bd120000000000008500000006000000b70000000000000095000000000000003faf4f2aa3d9b18ed812a2e2c49e8020e0e4a9446c7670568982b4e420f698393aa0f3881f9c24aa56f15199fad0093c59d66b5ece9f36c70d0f13905ea23c22624c9f87f9793f50bb546040677b0c5077da80fb982c1e9400e693146cea484a415b76966118b64f751a0f241b072e90080008002d75593a286cecc93e64c227c95aa0b784625704f07a72c29184ff7f0000cef809606056fe5c34664c0af9360a1f7a5e6b607130c89f18c0c1089d8b8588d72ec29c48b45ef4adf634be763289d01aa27ae8b09e00e79ab20b0b8e1148f49faf2ad0000000000000006fa03c6468972089b302d7bf6023cdcedb5e0125ebbc08dee510cb2364149215108333719acd97cfa15a932b77e74e802a0d42bc6099ad2300000080006ef6c1ff0900000000000010c63a949e8b7955394ffa82b8e942c89112f4ab87b1beeda7be586602d985430cea0162ab3fcf4591c926abfb076719237c8d0e60b0eea24492a660583eecdbf5bcd3de3a83209da17a0faf60fd6ad9b97aa5fa68480366c9c6fd6fa5043aa3926b81e3b59c9b081d6a08000000ea2b1a52496dfcaf99431412fd134a996382a1a04d5bb924cfe5f3185418d605ffff9c4d2ec7c32f2095e63c80aff9fa740b5b7632f32030916f89c6dad7603f2ba2a790d62d6faec2fed44da4928b30142ba11de6c5d50b83bae616b5054d1e7c13b1355d6f4a8245ffa4997da9c77af4c0eb97fca585ec6bf58351d564beb6d952aab9c70764b0a8a7583c90b3433b809bdb9fbd48bc873495cbff8a326eea31ae4e0f7505ebf6c9d13330ca006bce1a84521f14518c9b476fccbd6c712016219848624b87cec2dbe98223a0eb4fa39f6b5c02e6d6d90756ff57902a8f57000000009700cf0b4b8bc2294133000000000000000000030000000000459ff4b40000000010008bc0d9559711e6e8861c46495ba585a4b2d02edc3e28dd271c896249ed85b98008006c4a00000000ff435ac15fc0288d9b2a169cdcacc413b48dafb7a2c8cb482bac0adb02d9ba96e1010000000000000000007d5ad897ef3b7cda42013d53046da21b40216e14ba2d6ad5656bfff17addaedab25b30002abbba7fa725f38400be7c1f001b2cd317902f19e385be9e48dccff729433282830689da6b53b263339863297771429d120000003341bf4a00fca0493cf29b33dcc9ffffffffffffffd39fec2271ff0158929646efd1cf870cd7bb2366fde41f94290c2a5ff870ce5dfd3467decb05cfd9fcb32c8ed1dbd9d10a64c108285e71b5565b1768ee58969ced595229df17bcad70fb4021428ce970275d13b78249788f11f761038b75d4fe32b561d46ea3abe0fa4d30fa94ef241875f3b4b6ab7929a57affe7d7fa29822aea68a660e717a04becff0f719197724f4fce1093b62d7e8c7123d8ecbbc55bf404e4e1f74b7eed82571be54c72d978cf906df0042e36acd37d7f9e119f2c06f815312e0cfe222a06f56dd022c074eb8a322fb0bf47c0a8d154b405c37feaf3dd95f6ef2acd1fe582786105c7dfa2e584ef89c91645242f0dfcdfdb877050c91384d4173731efe895ff2e1c5560926e90109b598502d3e959efc71f665c4d75cf2458e3542c9062ece84c99a061887a20639b41c8c12ee86c50804042b3cac1f879b136345cf67ca378e676c3e08c1ed43ca8d3d10994c0b58645ac518a75fde7d7101d5e186c489b3a06fb99e0aa7f23a054de2f4d92d6bd72ee2c9fdc75aaaf1e3e483b4ad05573af403269b4a39ce40293947d9a631bcb06000000acbda216550d7aec6b79e30cbd128f54c2d34b5457acf37331766e472391e358c3b377327ac9ecc34f24c9ae153ec60ac0694dc55bff9f5f4df90400000000000000d6b2c5ea1393fdf24285bf16b99c9cc0ad1857216f1a985f369191ae954febb3df464b635197351a5ef0a0fb89d2777399f5874c553aeb3729cffe86e66964ae09bb6d163118e4cbe024fd452277c3887d6116c6cc9d8046c216c1f895778cb25122a2a998de44aeadea2a40da8daccf080842a486721737390cbf3a74cb2003016f1514216bdf57d2a40d40b51ab63e96ec8485b3b8a8c9ae3d060000000000000062eef552fcde2981f48c482bde8a168c3f5db2fea6f26e4a4304e50c349f4f9ecee27defc93871c5f99b355b72d538ba4958ea8e4aa370ac891e10096e7e60fc3541a2c905a1a95e9571bf38ae1981c4238ecaee6f75cd0a6881bd1517a8250df98674152f94e32409e2a3bce109b60000000000000000d6d5210d7560eb92d6a97a27602b81f76386f1535bef1497f92186086e29c6bc5a1fad6ec9a31137abf9a404abde7750898b1bd627e87306703be8672d70d1ab57075228a9f46ed9bd1f08fb8191bbab2dc51de3a61f0868afc4294859323e7a45319f18101293373750d1a8fe64680b0a3fc22dd704e4214de5944912d6c98cd1a9fbe1e7d58c08acaf30235b928a31d2eca55f74a23641f61f2d5b308cf0d031b0c7f0ced69993e9960ff5f76015e6009756237badf4e7965bbe2777e808fcba821aa8e8c5c39609ff854356cb4900000000000000000000000000c1fee30a3f7a85d1b29e58c77685efc0ceb1c8e5729c66418d169fc03aa188546b3ad2a182068e1e3a0e2505bc7f41019645466a000000003bc13c334b47f067bbab40743b2a428f1da1f68df75cf43f8ecc8d3726602111b40e761f464ad21081920382f14d12ca3c3431ee97471c7868dcda7eaa69eb7f7f80772fdd11bb1d0d1280fbc22bf73468788df51710d7d31c632fc5ed1762eb0b428ee751c47d8e89fc745a868404a0bf35f0121008b722b1eaa6aedfa1bf2e7ccb2d61d5d76331945e20fa26b8471d42645288d7226bbd9c9e9e1cc9eb3d541e407cc2dae5e690cd628ab84875f2c50ba891cea599b079b4b4ba686fcdf240430a537a3945c73bda367bf12cb7d81691a5fe8c47be395656a297e9df0e71f96756ea5cce7daac4be280159f6bcd75f0dda9de5532e71ae9e48b0ed1254a83186c1526af6fbb869604d51a36a54c832e45b2569dc0d90b075225fde44c4e0973171ad47d6b70ebe660309e1e245b0fdf9743af930cd6db49a47613808bad959719c0000000000378a921c7f7f8433c2e24c7e800003c9e8095e02985f28e678f66422436f949e2ab8f162d7e3f855e378f4a1f40b0c6fb2d4b205aa00b6d713acebc5b014e61a543a5a194f9ac18d76b5440e3b1a569ed7aa287378c697f6cafa86966d7ba19e720413267a6ccea9c439671d2c680f2753ca184eeeb843450368acb4383a01d25eb3d1e23e0f2645d1cdfa9fa410632f8370541be9f2c66ee7e30393cd7a4d67ff2a49c4f9360984b5c2d4523497e4d64f95f08493564a1df87111c9bf3194fef97dcecc467ace45feeb685c5870d05f88a0f463db88d377442e1349acaf766218b54a9d624778e1c4cba6e6390a9f302c6eb2df7766411bef0ebb5002512bcbf9b24accfecb0f477db103463af2847e6ade5b9e065ec0d0ba58fedae5f08818fea475b169469f9efd131925d98c34b3b47e5c46d121ad5087e1cdee39f5cf21d2e80a64ac97e71cafc29bfb78db090dd12225efeda2e93bf7f6ba7865e9c375a780929d210bf5858e2a4ff8e8d1e8c9cceed07c6312b734c72510d335acc94f76e7078ce4066f1e0ac9429f8013683301277a11e25b248b61180cb6207a0e26757f3f1bfc6c27f3720d1fb74afb17f3b5239bc2243853d5234afb05ed6024e94dee34666c5b5522b54cb433efa54b4e9022533e7c89bdee957dfa9ded9f16fdcd1b681e4c62f32fa3334313e334cc140daec7dcb22f463457a1a5ac230bbded86258206046f556589f5627ab2751eb34d940519f009412098398ad822a8509d2d32da656ac5935e4c7f9503ce4daf13300dfd611528049310544d3e8613926fbe2647e258932592c9123f1c74023144442d09ef90c64950176c666da6b658108ac54beb2379aa70501c42bd9c4e4f426ab5ff2a33767b408ed19e399c33b52abc4ac24da0d4cf07d93029583591c33f0f80513c541581977f2e9735e1edb66fdb2722eb4b0b670ba74fdee2f1a3cf85777af5d8267acaa9d83c23a4b40d0f53dce003c03c5959e405fc4f2c05d3394f014a39caabbeff7cd049f946787cadbdc57def7f5f758aa46b6e2fddc779770d7e395c4ac2a136a30e7c0a301dffc5565d7244fb29cd302c36e76221a3c4e21559216c078f06b01885a83da16bf8548776a0ae88dfeccc9ad64d2fe3cfdeb9684b7b7e5c00f7323f8214ed0189539e0e3e34c8e542c82ddbd6a75c1adbedef4d5d69b246a5a36ab802b0161908e748ed9891678c228413bf51b18a25bf776b9d1f1fedf97cf5e7de4455ea359e5796bd60cc415066fc271a2bdb7db13e72d1a99b375ff874037faf6a1d1aacf46a57346d000000000000000085c1b64dd5178485ad0f8557ccae7c06a40e8bd2ce76927bb0923dc380fd153cd2ce1242bc0a6e0fff9cfb70d41b02414730f572ca2a4898426eb6d416ff14aaefebd84bd4000000000000000000dbd064fe868ff4929d489badcf5072c61231bec614423bbf7df2989db587bf49abc6ff4d842309a1fa7f268e2c453cd8b9a746d5c6e820453a377fb09f5799b43c1951f56c211170bc102a3437778676928a1b4bd8ddc8db197d6b63913e6dccc20ccb26bc231f1428502b3279d0aace2caf8c8f5edbfeffe6d5b3b34ad0f1a4cad44c5237a2fff1e8f8e0521313c30a9fb5fc54ae85d19599bb1c2283e3f7bb01a11a1845db6b8eba64b45f1c000000c0c4bef4bf3e1d9b0e1b4e4147d5eb0f9b9bfe80984650dce289524659d70fc7ab8485c054e51ad1bef44c5d6cfaaf7efb61be7c38820a4279d69ff335b0f3f9c2c55de05d1c3682c41f624e735c3ce0a7b0f3d784c96cc57c83e78b336cb4022c19917284534ea9efccef28374885759f39c444d78a3f78ec3bafb4af2e7a64c967c494264c3b36591eb2049ede272a00dc74628a45de9fd219c63f1f0e2e187071f9468f1f4b880ae18459f3790010aff9f89be79e7b81ed89139dd8152e5009fa164f36bce90c661b35022c1cbbdfc9aba07ebed92b94ff9f0e1dbc0a29d5799e3ecc8eb35f791a4fc7db9e97be3f944b2360e3c9a0d2b0ab83db2fc1c3d28efda92828494b88008b9082394c113ec071cdbd8556d7cf7c11236d699da109de535f64e008a175d11e80f96e10d8527d13e0e1f2b85ee7e542da3c7f32b5efd8422a000000004f340e690ff8575ae64142f5fe6482451c3671140d509a330ea366b4dcc95956629cafce32df51455f9cd7c343ba46790c0b3bc92271f2a55ddab15f1e2413656f1eadc8b70ca24073"], &(0x7f0000000100)='GPL\x00'}, 0x48) timer_create(0x0, &(0x7f0000000100)={0x0, 0x12}, &(0x7f0000000180)) r3 = bpf$PROG_LOAD(0x5, &(0x7f0000000200)={0xc, 0xe, &(0x7f0000000640)=ANY=[@ANYBLOB="b702000000000000bfa300000000000007030000fdfdfff67a0af0fff8ffffff79a4f0ff00000000b7060000ffffffff2d6405000000000065040000010000400404000001000000b705000002004b006a0a00fe00000000850000000a000000b70000000000000095000000000000009cc6b3fcd62c7d376238975d43a4505f80fc88943c4547f08e467b592f868ee30a0e8c1bf176db2a6b2feb4b6fd3d5707bfd2d84aaa3b1d4e984c46ea7e2a447a36f5662403e1b2be4cc7c2683908a0d411a9872971c7c56f0979bd10b6d0e196bf02f46c7953ab1abda45cbe8d0d26b5069f8a98f7dc8f76b74630cb9bf4e418d07fa22f0610a70f2bdf4000000000000b0c2940dd8e263aa743f7555193105000000b1004006000000e1ffff8816326d7d25c32aac1c5d5b5be399f66098769e488d8efad76ab0b5887437a172fbc02a74067529194e533583412dff0400b2728a0481e9f0da43bb6cfb851cd364ff19ffcafe3e64be033c9d2f002cc93c1c13caec04a347903420336bec88c24a9fb6a6991ddb737d527d6acb15426415b6e8b14fdfa2c6e94bd033945466e7c66328a100000000b515a1000000000000000eb2e9c15b6c8f6198282df27badac8507bc7d202e0990e0000000000004000000000000a51f009ebf2bfabeb2665d545b06fd416733ec640438038cf7afd966dc88b7ad75b4caddafb0d0876d842fa3d1a035cd5d424f7df236e469b73bb804628249c7359a03352f83cfd4667e2c94557600e81367da34ec320617a9171657853f1d493420838e12b85134da53b5005f66000000000000000000"], &(0x7f0000000340)='GPL\x00'}, 0x48) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000340)={r3, 0xffff0000, 0xf0, 0x0, &(0x7f0000001a40)="2b206d074843b397737ea49da2aa", 0x0, 0xf000, 0x720e, 0x0, 0x0, 0x0, 0x0}, 0x48) ftruncate(0xffffffffffffffff, 0xf) 03:57:30 executing program 5: r0 = socket$inet_udplite(0x2, 0x2, 0x88) setsockopt$inet_mreq(r0, 0x0, 0x23, &(0x7f00000018c0)={@private, @empty}, 0x8) 03:57:30 executing program 3: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r0 = getpid() sched_setaffinity(0x0, 0x3a, &(0x7f0000000240)=0x2) sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='cgroup.controllers\x00', 0x275a, 0x0) ioctl$FS_IOC_SETFLAGS(r3, 0x40086602, &(0x7f00000002c0)) write$binfmt_misc(r3, &(0x7f00000009c0)={'syz0', 'C'}, 0x5) ioctl$FS_IOC_SETFLAGS(r3, 0x40086602, &(0x7f0000000000)=0x84000) socket$nl_sock_diag(0x10, 0x3, 0x4) r4 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='cgroup.controllers\x00', 0x275a, 0x0) ioctl$FS_IOC_SETFLAGS(r4, 0x40086602, &(0x7f00000002c0)) r5 = bpf$PROG_LOAD(0x5, &(0x7f0000000180)={0x0, 0x4, &(0x7f0000000300)=ANY=[@ANYBLOB="18020000f9ffffff000000000000000085000000410000009500000000000000e33c40ab4dd134de7d8820322329ace01a1c5ea4e85d74872a159a651fa0d24ea28f00d6fa7bb8c6f4cf6fb35163c377d04b5a2c562195c4d84ad533d431ca14c054354f437d69ba921ca85bdcb13ce9f08634a25371cfb0383b880c729ece02ffac11bf913f5e3cc6318229780acb2688602c1c45835aa0810a2317c926eac718d03072fcb03c085df36a9da95e54e45a13b60ca34786e0022a150eaf84db0467cc89b483187af16cdf93cfb137a61e6e255a19be7c15ba470f62dd0100"/231], &(0x7f00000000c0)='GPL\x00', 0x4, 0x1000, &(0x7f000062b000)=""/4096, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x70) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000000)={r5, 0x0, 0x34, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8}, 0x8) sendmsg$NFT_BATCH(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000000)=ANY=[@ANYBLOB="769100001400010085be0000000f00000a04000001000000000301"], 0x1}}, 0x0) sendmsg$OSF_MSG_REMOVE(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000200)=ANY=[@ANYBLOB="6802000001050000010000000000000000000000540201000000000000000000000000000000000073797a300000000000000000000000000000000000000000000000000000000086211bde5c0cbf6160dcaf43fae598a96aa38991f272f38c2b17014b8d6932b9f1aecb1fc11b80c435be35e903000000000000000b0000000000000000000000000000000000000000000000010000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000003000000000000000000020000000000000000000000b90000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000300000000000000000206"], 0x1}}, 0x0) r6 = socket$inet6(0x10, 0x3, 0x0) sendto$inet6(r6, &(0x7f0000000000)='E', 0x10a73, 0x800, 0x0, 0x4b6ae4f95a5de35b) write$binfmt_misc(r4, &(0x7f00000009c0)={'syz0', 'C'}, 0x5) ioctl$FS_IOC_SETFLAGS(r4, 0x40086602, &(0x7f0000000400)=0x400000) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000880)={0x0}, 0x10) 03:57:30 executing program 0: bpf$PROG_LOAD(0x5, &(0x7f0000000180)={0x12, 0x4, &(0x7f0000000100)=ANY=[@ANYBLOB="180000000000000000000000000000007b11300000000000950000000000000078009ea71b006971709553d4d160ce4ee267fc5a939e7878ef34cfd5d93fbcce281b97cd732649610367e3dfadd1187441ae0b736ab87893030d165d"], &(0x7f00000000c0)='GPL\x00', 0x4, 0x1000, &(0x7f0000000200)=""/4096, 0x0, 0x0, '\x00', 0x0, 0xf, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x70) r0 = bpf$PROG_LOAD(0x5, &(0x7f000000d000)={0xa, 0x3, &(0x7f0000001500)=ANY=[@ANYBLOB="850000002200000007000000000000089500000000000000e26c9bd1a6361b80cdd64bdf00000000000869045aac0000659f55df08f9b90788ff7f00000010000029c21ebbcde61d8ab5920aef6c3e007fe61241638962cf0b89ef506cfd3f1d4163d3cfca3733b30070a7cf53021a9554328a702688f92b6b71569d65e33d46f8d8ae24ba69c657afac04379cb536008c219991704f11c51b1d076f03b0f917c766f3a7598bbc00feb3bc8e88f79df517b37b56bcbc290080000000000000e675458a43b8a8935bf9cf0be7d0aeaac41405e341cd0ba0d6fd562489dad595712a4051bb6cf826ab757193fc09d305f95c55d5746419000000000000007b61805ed430ef06000000000000001e93f640f159320c8b088f4d6497682eb312d4967aff9e4c14c66c90000054ed82c7cba4c81f91d6dfed18767bf0df584b4b6c4204df411f921e3aa02a67dd324b8176020e9c024751df38c05727f82c92046bfe64babb6d7ba86526b7886a0c2481c5812812a6fa3fca3758cbd8c32b25c28be225bd1f16297baa065f5bf96330fad0aaa4388c06c0eb2ecdf829af9577fcd868cc269b740000b777d73a63246ce6f0467167626329ab91df7a13d9ec9a64e7f6b56aeab8c38f69a213c96e2d2ad7978c9d721c270f27e7025d576535198742d403ec43572d7d0baf00e882617b260627805ca44200335ea4363066944d0aa6feb9705b09ba40d4642519281151f875cbf13a582f90ad719f0eccf02a473dd508a16138904933689ea6ee02412064730700aeff2b69c2f2bf6f691c3560e068743ae8e8771280da61fd8fdc3f7a35ea352e35753c59ebc1bd27ab6603e6afb1b3f057fbb7ed3aabe702b3c6301d3f5c295d1d69d1541d0e64631c95d6c0999e27e8d1a58f6a00f19102d2bfaf53f25a45637b1c577ae50c4c56d9abc40c64a20c14ff0b1bf4d23fe07ae90f503ba9c64bf89b26e7d8d70710b04f9ece69023acadbb4582272e5b3a0429a5645b0c824ad36f7cc8be12b3874d5a19349b0ede845e9ece24d546d3a33e08b97dddcd1e52aabb17eb1840bc8e0ed1dd8b9b7eeaf32a185d80250a7f2eeb756eadafe20bbc616bc44b347abc8caf722b2c3b06884c1d1690f23b06fa4541bb2a81073b452764f04bd39008b65ee222cf697acd66ccbd765998926faff2859e973b1e88668c8022cc6dac8548167e5798ec9c7d288a7fa7749f07513187cd8f060abbbc5e37dd1be3aab927be1b409be733b7408534e5b0951e9ecfd0a1c77e3a29be4c4093330124615056e3ce0ce6ac91b1242d3bb2e787a186dc2ec284d60e9d8a03884a22eeaa1efa497ee88c6cb565b164a260afb5157e392b1ebb1a4d4f992011ecbac4a0a6df5bdc6f7994a422bb2761edd2d8f20f5f879a88f89d48b8314f862585e4b7a9d6a6681f40e8b82cc6555dce2db951d164cc9a70e640ac8974faa2587a6e3af3b9458f7d4b4077b3002536b10ea24d73307a33090c4c270909a5322eac32cb175e68fa83457b21465c08c02dcefccc0c714c2862ddbe567755f05a1e671328d160d3752345ca1db6e74c720e42afca982ba6befd96c5575f1dd8f87ff6606301c0000000000000000000000000000000000000004d0d54b4caf78018766cdb971e8b168d4763c1f00000003d4e1d842caf457797f93db93e4f38a9dbd79f6bf5dc40b55fdbf9b856665061b2e2924f27eb2d2b5a181ccfd9eeb11dec165b6f12433f00bb06124041ffdcdcdc91f3b3b76635a689c9249cf69bcae654bfa81e707000000b883c56026d83520395b7d511f607cf2f899c7b1c75e2192f775d72247167285857588ace1115fbebfee3c16b84cf7036d41c493a63c09f2ce46c1f5995c2d7fe58c15e64bb4cb7e7f336cc22fa1ea1363bce375bd3d579be1dddb08ed5147b629e4b3f0e65783ee5e20d9270802f2a7500738d95216743bc36a04ba8d486fb26252d684b84fa24639089064ca7b91057c041f12d544dab4d24a4f952b4f265a69ba279929959991b7ac63786055b3c029a0e8b6e4c26497c029bb61462623a58556cd62844d4d23cc738ee5b36c71d2c010b089251d5806000b1ade92dd9f441468967c052aecd9de81b4b55d06670597991f37ddc4fa19a6369d5bf76c474633a337f676ad255869881da5cadcf49ce9188129cc978977f87b32bd49457536430ffbd3e01e67ff087644f52fcf0a3c732b0586cb87972c43d2616bf4e521dc3126bf1760243d51a197d3ecfd74bd625e9f496175cfeaaa020817d33d513f3e97854ea76e04e96a8639a297871485a8609f8ca842b3321932c4d9e224a0cec5946cec9e359fd3687415cad5fb8c678136f36d9f781fade9f2469477748f4dfa0f56c326c89bb5d07f35aaf95303b5a620fc84e1c73557b2277831f8f633f0d29371e645e5544e57010a9b76457f6ad73231a9f31f6bbb1b95248aeda5a9df9dea64cc1fd1f06a980fcf3a792bb0910e45fce298ab0a0298fc33a423e860d5b308d7849381b294106af25f15fec047d5b844a99f36e342165df728e381b48c20e0900f8d265157467d3494f2b96acf060f74084760d226f50edb005c2e075f3c663a4b4169b900fa0a13cf796e0d7a9dad86953c13ed6241206d682e194c64c491de6a531e9bd45abe705f07000a82ccd41a2c1b9d5dd8bf6c28653eb84f117e476e052a9db790e0a71dac9d8b343efebdc026860000000000000000000000000000aad579302085dfdf75bea24798c680b3de341e3bd57543bf74fd58bcebdbb883c743ed43ba7f560f2c4e0310c21e7deff9e45b8bd2cf65bb584091b8e80e34b3e59185fe32d1d73dd4f62712a39b13661516723b6b80a7e94d9fccb05f9c4e69a3af0fde863af2d9a0f87c5096171a7a86d1c03f48a94fc571b0ab4ad714f41fa4ee0b8b44e3c41a3125be95e4b23d5f05395852761bfaebe0db979d5f3991d826cc74542b85cfd0dba66bc93cfd79178ab0b79fa3b29ff9c19e0424513c91980187c9d94b8354337a1fc782505db900c47d83bd49276cfe6e242ba8365b1ea4598a21f50f5415a70990b5bb4a1f6bd8acdf2c7da3d648754767089c9b5ceb556fafa3a76ff89a2751b59a744f0d3f36ca503357daa3e29ce6f357dc1e4839277d003e93fdbb955e1a1302a76aea7e738350b140056e29ec6694fb15464e94e814c77c293121d0433e80d444c4ca17abaf32b521d8686666055da023aef9c8df3e80d2ed640ed10aa19a036dcef172dbd3b3600b69d7b90c6222e167d7c76059f2b5f3b3004e8a20d1f6612efeb629573be97aa949c6016e7e16283e84986aaa4fc8a098708ebe36f377ad12cfa0c70b510d4c3de4d8708d1e20b400b6759f6606f6112442e8a65e6f04d6d31ea7953f944876c5649bebfc7d67136d5dae2a97a3438c9d325b17fe6f3cdcc1f395ef3e25cc7f1b2d7fa63cb3e8506cb62e50065e55f758de31b138c5d919f9b0036d77d096f18d7ea85d14e7fec4048683df1e10ac715583e43487c69d761b24c566ba09d35efc06cbf778d0ca55fb59823cc62063bd5fdc4177db13fae2adfbbffd1e42f84a7d7bbfb99ea653b7f384764bc494bdef385c48b2c27eb480eb188df3da1acd5a666ea4151f01b5ad448f529670c34485f3d0c9666594d9785e6a927c4dba5ac77804b9baf88e6358d82c12047490ef25d9c616c876de299b"], &(0x7f0000014ff5)='GPL\x00', 0x2, 0x103a, &(0x7f0000014000)=""/4096, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x0, 0x10, &(0x7f0000000000), 0x2a3}, 0x48) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f00000000c0)={r0, 0x3a, 0xcc0, 0xcc0, &(0x7f0000000200)="e460cdfbef2408002900119386dd6a00000000073ceb3014cd3ec8a755c1e1380081ffad008035e8d5000000010000001400000500242f09880bd320d98a61a90057c9bf", 0x0, 0x401, 0x0, 0x327, 0x0, &(0x7f00000011c0)="59235bd7a9324ff307d87177332368fbdeefaa1544600ea1870645446c357de433206896637019b84d57c3de1ea07638e494dd701db1af6fc15db78cf79f5ab4bc7aee8553677ffe377a35b4afdb989fb7da1ff63956ffb796d51daf1c268b9f1a4a06583f8c03ec1671b151a8a495c1b006fa5f2f3a54a46aeee8005b178b9516d2b928984ccb942fa2278a2e33a0b619f2dd814fc91942e03c48fd9b7d19d9a6612b46805b267ef3132a724cbfcd1c715be67930e2ae2b9a2479c5a4b2fecd301a745a6fd67598a5e5ecc1e56e58159c47def7f9285acfedc980596377e6f9ee076fa094e5d8f838b718ed63ff8265a1dbc1549bed03e6b27b6fc2b8a07373506a1a41d5a71cbf0eaa24ec737b02a8a2d5114c3c4e5810a2c3eae3373fd341800cfb0fb35cefe04ca4da2b02a83c40126e23cdf3c817b530bbe7b431bc0b7d864e3e6dd1ab90259a8bd7ad7dd4c6366ea6da661fd016b394adcce5988fff85fbc832a927c97b89337e195f562cd284911eef1ee52e4ff033b33beedea7cf43c4d0cc0471fa91011e1e7e8733bf82c01346d6ecb49f1a84e92d063c81a7227d89be33f7273b87e29ae53a5f38dc94cf391fcb82c9432821ef1a0f6bbfe8f7d6574479a8f621e1d8f7d9bb20f3d8d469e6d232d7d7837ff12a224a65c604907e787baaf7c863ad48a5edecbe1470c20507a6ee5dee75e9ef84c71af5af800a9ce9787ebdee9e1c8189fbf66048d5c3757fb2b697ce68cfd316a7b25a385111e0cd2fddb81602e36e74c4f99b403cb304a4774e648054c0456c7869f9d97873ff80e2664c1265292941a9b767c7f40767cfccdbcaa156453d6a910fd5440f7a2bf8f4bb6d6d9fd443f2304617a684b6afa99c157dcf70e51fdb55fd0dbf5c6733841024599f8d1791a07c5dc3a4ccaf4d7c0ca3d101b2beba3a49d2378c9fe4fdb10babd95083a0c4db5a30c4490828d97efe807a13e587fbac1089843964facfd27d287262759384fe9b610f81048be430c1e8fe6327c0f2fd003021d20563ec0c7e39aec6718649c958da2e02cb3848c76924492678889c18bea02ed5ee080106e9838cbca9ad5f66c0434182225b13a236b342cf80562c10d4a3459aea17589b84904d3d2c2b"}, 0x22) 03:57:30 executing program 2: r0 = socket(0x11, 0x3, 0x0) setsockopt$inet6_int(r0, 0x29, 0x0, 0x0, 0x0) 03:57:30 executing program 5: r0 = socket$igmp(0x2, 0x3, 0x2) getsockopt$inet_int(r0, 0x0, 0x8, 0x0, &(0x7f00000002c0)=0x2) 03:57:30 executing program 2: r0 = socket(0x11, 0x3, 0x0) setsockopt$inet6_int(r0, 0x29, 0x0, 0x0, 0x0) 03:57:30 executing program 4: r0 = fsopen(&(0x7f00000017c0)='binfmt_misc\x00', 0x0) fsconfig$FSCONFIG_SET_STRING(r0, 0x1, &(0x7f0000000000)='source', &(0x7f0000000140)='#\n$)-.\x02\xcc\xd7\xb2f\xcdY\xb9\xc77\xb2a\x10\xd7\xef\xc5\n2s\x88\n\x13:\xd6\xfa\xd5?\xc7\xfd&\x8d*\xbb|&,\xe9\xa3\'\x91>C\x1bV\x87\xeb\xfe\x1c\x9d\\C\xfeI%\xae\x8fKHq\x89\x83\xbb\x9dC\xd6Hy\xfao\x04\xa4\xb6\x88\xdb\xa1b\xae\xa7\x87\xcc\xc7\xa4\xdc\n://\xf3\x96\xaf\b1\x1b48\bu\x01\xab\x90\x8d_r\xe7\r\'-06,\xff\x84x\'+\xd5\xd4?[e\x19\xa3\\J\xe9\x8a\xb9\xe495\x12', 0xfeffffff00000000) fsconfig$FSCONFIG_SET_STRING(r0, 0x1, &(0x7f0000000440)='source', &(0x7f0000000600)='/#\xefP\xe4\xae\xf4\xb6*\"\xf3\xdbu\xad^\xc8$\xd8\t\x9f\x02PCb\xf1\xc4\x89,/[\xa7\xae\xfa\xa0\xed\xcc\xbdZ\x8d\xda`\x1d\x0e\'\x86\x12\x18\x87{\x1c\xe9\x01\x06\xa0\xd7\xb4\xf0H\xf33\xcf\x83\xb27\xfc\xda\x86\xf4Dg\r\xef:c\xae\xa2\x17\xb7TL\x87nu\xddt\x02\xe7\xd9\x18\x93\x9dz>\xee\xc9\xe4\xf6\xa0\xb6\xe9\xa7LI\xe0\x99\xc5\xee\xa0\xe2\xf6\xba\xf6\xbc', 0x0) fsconfig$FSCONFIG_SET_STRING(r0, 0x1, &(0x7f00000002c0)='}-\x00', &(0x7f0000000500)='+&,\x00', 0x0) fsconfig$FSCONFIG_SET_STRING(r0, 0x1, &(0x7f00000000c0)='\x00\x00\x00', &(0x7f0000000700)='\xad\'\xe6\xd7\x95\x7f\xc3(\xd9`\xf09\xc8\xb8\x03`\xafu\x82\xe7\xd2\x9c^q3\x92\xe3\xebD\xfb7>\xb6\xbf\xa6\xcb%\xb91\x04\xd4V\xdb\xaa\xc77\x11\xa3\xb0\xbd\xa1?\xd4\xe3\x04s\xebm\ny\x97\xca\xd7\xb2-&\x89\xba\x99.4\xad\"\x13)r\x9ak\xd1\x9f\x93\xa1\xcf\xd9W_\xb2\xe8\x004\xd1D\xe6\xabL\x88\xef\xbbR\xd0\xab\xc3\xde\n\xf1\x04\t\x9e/\x8awMR\x8e\xe3\x90\xbe\xd0:\xda\x02\xbd\xf6\x823\xcap\xd6\xaf\xd1q\'\xb4\xff<\x00'/150, 0x0) fsconfig$FSCONFIG_SET_STRING(r0, 0x1, &(0x7f0000000080)='}-$%.\x9a\x00', &(0x7f0000000280)=':@\x00', 0x0) fsconfig$FSCONFIG_SET_STRING(r0, 0x1, &(0x7f0000000100)='\x8c\x00', &(0x7f0000000300)='`$}^@\x00', 0x0) fsconfig$FSCONFIG_SET_STRING(r0, 0x1, &(0x7f0000000540)='--@\x00', &(0x7f0000000800)='&\a\x00] \x90\xdc\xed0\xe9\x83\xe8\xcb\x1el\xd5\xdb\xb2~\x8e\x00\x00\x00\x00\x00\x00<\xef52Xq\x04t\xa7c\x95\xda\xcbG\xcb\x01s\xa2&\xc9G\xa3\xa6L\xf4\xe8d\xc4\xe8\xe7q\x13qDm`MPo\x1d\xebX\xed\x1e\x98A\x15xf2\x1d\xd9\x05\x1a{\xc0\xed\xf9_\x03\x7fD\n\xfe$\x00!\xb8\xf9\xe7\x1d\x0fF\xfc\x15\xc3\xaf\\p\'\x19\x99\a\b\xb9\xea)\xc8\x84\n\xa9}\xb0\xe9,\xc2@\xb0\xfa#k\xc6&\xe9JQ9m\xcb\xa2]\x16\xe9\x00\t\xb0\x88\xd8cx\x83\xde\xde\xe1h\x9c\xc3A\xa7\xf2\xc5Q\xaey\xa5$\xe8\x9e\xb5$\xaf\x06\xe0\x13.\xf9eq\x81\xe2\xbf\xe4\xa6\x0f=\xb2V\xc2]\x9ae\x9e\xb1D\x0eF\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xf0@\xf4\x85\x8eV|\x8a\xc6Y\x84\x86\x9dn\x95/\xea\xa0C]jcO\xa1\x97Z\x11\x004x+@\fd\x82U#\x99Q.`jV&\xd5\xf3\xafj\x1d\xdc\xbd8\xea\xe7.\x01\x12\x03\x1d=\xbe\xb2-\xc9c\x1b\xb5\x9f\xff\"\xf18\xd6\xcc\xfd\x8f\x93}\xed\xaa\x9f\xd0-0\b;\bU\x9ae\xfc\x15\xe4|\x12#\xbf\x85\xe4\xf8\n!9\x9c\a\xbeb\x8c#o\x8brU)\x7fc\x0f\xefA\xdb\x87\xda\xb9\xca\xd0-;\xc4\xff\x7f\x00\x00\x00\x00\x00\x00vD\xffL\xd6\xd4l~\xde\x80\x14cP\xb0\xf8a\xdc\x19\x8d]\xe8\xdb\xaf\xc2>\xb3k?\xc5\xdb\xc9I\r\xaf?\x1e}\xa3\xf3\xee\x82Bd\x8d\xea\xee\x1d<2\xe2\x872\xda\xc3\xde3\xb2\x10\xd4\x90w`\xfb\xe3@\x8andh\xb80(Q\f\r\x9e}\x93je\x81\x86G\x9b\xdd1\x9f\xf4\x171\x80*\xf6\x13s\xe1\b\"W\x0eIE\x9a_\xe3\x8a`5\xa7d\xb9\x81\t\xad_\x14\x84\xcd\xfc{\x9bPC\x18\xb3\n\x8d-\xdb$\x81\f\v\x8e\x8c\xc1i\x8c\x0f`V\xe88\x0e\xd4\x88\xc0\xd0\'+\x00\xbd)\'\\\x87\xb5V\xbc\x9b,\x1b\xd4T\x15\xb7\xbb\xf3\x89\xcf_\xce\x1a\xe5\xc9\xc0\xfe>u-Btr\xb2L\xf1\xc3)\xa9^\x1f\xb34\xe1\xcex\x85\r\x9abP\xcc={\xd0\x83\x99\'', 0x0) fsconfig$FSCONFIG_SET_FD(r0, 0x5, &(0x7f0000000b40)='&\a\x00] \x90\xdc\xed0\xe9\x83\xe8\xcb\x1el\xd5\xdb\xb2~\x8e\x00\x00\x00\x00\x00\x00<\xef52Xq\x04t\xa7c\x95\xda\xcbG\xcb\x01s\xa2&\xc9G\xa3\xa6L\xf4\xe8d\xc4\xe8\xe7q\x13qDm`MPo\x1d\xebX\xed\x1e\x98A\x15xf2\x1d\xd9\x05\x1a{\xc0\xed\xf9_\x03\x7fD\n\xfe$\x00!\xb8\xf9\xe7\x1d\x0fF\xfc\x15\xc3\xaf\\p\'\x19\x99\a\b\xb9\xea)\xc8\x84\n\xa9}\xb0\xe9,\xc2@\xb0\xfa#k\xc6&\xe9JQ9m\xcb\xa2]\x16\xe9\x00\t\xb0\x88\xd8cx\x83\xde\xde\xe1h\x9c\xc3A\xa7\xf2\xc5Q\xaey\xa5$\xe8\x9e\xb5$\xaf\x06\xe0\x13.\xf9eq\x81\xe2\xbf\xe4\xa6\x0f=\xb2V\xc2]\x9ae\x9e\xb1D\x0eF\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xf0@\xf4\x85\x8eV|\x8a\xc6Y\x84\x86\x9dn\x95/\xea\xa0C]jcO\xa1\x97Z\x11\x004x+@\fd\x82U#\x99Q.`jV&\xd5\xf3\xafj\x1d\xdc\xbd8\xea\xe7.\x01\x12\x03\x1d=\xbe\xb2-\xc9c\x1b\xb5\x9f\xff\"\xf18\xd6\xcc\xfd\x8f\x93}\xed\xaa\x9f\xd0-0\b;\bU\x9ae\xfc\x15\xe4|\x12#\xbf\x85\xe4\xf8\n!9\x9c\a\xbeb\x8c#o\x8brU)\x7fc\x0f\xefA\xdb\x87\xda\xb9\xca\xd0-;\xc4\xff\x7f\x00\x00\x00\x00\x00\x00vD\xffL\xd6\xd4l~\xde\x80\x14cP\xb0\xf8a\xdc\x19\x8d]\xe8\xdb\xaf\xc2>\xb3k?\xc5\xdb\xc9I\r\xaf?\x1e}\xa3\xf3\xee\x82Bd\x8d\xea\xee\x1d<2\xe2\x872\xda\xc3\xde3\xb2\x10\xd4\x90w`\xfb\xe3@\x8andh\xb80(Q\f\r\x9e}\x93je\x81\x86G\x9b\xdd1\x9f\xf4\x171\x80*\xf6\x13s\xe1\b\"W\x0eIE\x9a_\xe3\x8a`5\xa7d\xb9\x81\t\xad_\x14\x84\xcd\xfc{\x9bPC\x18\xb3\n\x8d-\xdb$\x81\f\v\x8e\x8c\xc1i\x8c\x0f`V\xe88\x0e\xd4\x88\xc0\xd0\'+\x00\xbd)\'\\\x87\xb5V\xbc\x9b,\x1b\xd4T\x15\xb7\xbb\xf3\x89\xcf_\xce\x1a\xe5\xc9\xc0\xfe>u-Btr\xb2L\xf1\xc3)\xa9^\x1f\xb34\xe1\xcex\x85\r\x9abP\xcc={\xd0\x83\x99\'', 0x0, r0) fsconfig$FSCONFIG_SET_FD(r0, 0x5, &(0x7f0000000040)='\x00', 0x0, r0) fsconfig$FSCONFIG_SET_BINARY(r0, 0x4, &(0x7f00000003c0)='\x00', &(0x7f0000000480), 0x0) 03:57:30 executing program 0: bpf$PROG_LOAD(0x5, &(0x7f0000000180)={0x12, 0x4, &(0x7f0000000100)=ANY=[@ANYBLOB="180000000000000000000000000000007b11300000000000950000000000000078009ea71b006971709553d4d160ce4ee267fc5a939e7878ef34cfd5d93fbcce281b97cd732649610367e3dfadd1187441ae0b736ab87893030d165d"], &(0x7f00000000c0)='GPL\x00', 0x4, 0x1000, &(0x7f0000000200)=""/4096, 0x0, 0x0, '\x00', 0x0, 0xf, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x70) r0 = bpf$PROG_LOAD(0x5, &(0x7f000000d000)={0xa, 0x3, &(0x7f0000001500)=ANY=[@ANYBLOB="850000002200000007000000000000089500000000000000e26c9bd1a6361b80cdd64bdf00000000000869045aac0000659f55df08f9b90788ff7f00000010000029c21ebbcde61d8ab5920aef6c3e007fe61241638962cf0b89ef506cfd3f1d4163d3cfca3733b30070a7cf53021a9554328a702688f92b6b71569d65e33d46f8d8ae24ba69c657afac04379cb536008c219991704f11c51b1d076f03b0f917c766f3a7598bbc00feb3bc8e88f79df517b37b56bcbc290080000000000000e675458a43b8a8935bf9cf0be7d0aeaac41405e341cd0ba0d6fd562489dad595712a4051bb6cf826ab757193fc09d305f95c55d5746419000000000000007b61805ed430ef06000000000000001e93f640f159320c8b088f4d6497682eb312d4967aff9e4c14c66c90000054ed82c7cba4c81f91d6dfed18767bf0df584b4b6c4204df411f921e3aa02a67dd324b8176020e9c024751df38c05727f82c92046bfe64babb6d7ba86526b7886a0c2481c5812812a6fa3fca3758cbd8c32b25c28be225bd1f16297baa065f5bf96330fad0aaa4388c06c0eb2ecdf829af9577fcd868cc269b740000b777d73a63246ce6f0467167626329ab91df7a13d9ec9a64e7f6b56aeab8c38f69a213c96e2d2ad7978c9d721c270f27e7025d576535198742d403ec43572d7d0baf00e882617b260627805ca44200335ea4363066944d0aa6feb9705b09ba40d4642519281151f875cbf13a582f90ad719f0eccf02a473dd508a16138904933689ea6ee02412064730700aeff2b69c2f2bf6f691c3560e068743ae8e8771280da61fd8fdc3f7a35ea352e35753c59ebc1bd27ab6603e6afb1b3f057fbb7ed3aabe702b3c6301d3f5c295d1d69d1541d0e64631c95d6c0999e27e8d1a58f6a00f19102d2bfaf53f25a45637b1c577ae50c4c56d9abc40c64a20c14ff0b1bf4d23fe07ae90f503ba9c64bf89b26e7d8d70710b04f9ece69023acadbb4582272e5b3a0429a5645b0c824ad36f7cc8be12b3874d5a19349b0ede845e9ece24d546d3a33e08b97dddcd1e52aabb17eb1840bc8e0ed1dd8b9b7eeaf32a185d80250a7f2eeb756eadafe20bbc616bc44b347abc8caf722b2c3b06884c1d1690f23b06fa4541bb2a81073b452764f04bd39008b65ee222cf697acd66ccbd765998926faff2859e973b1e88668c8022cc6dac8548167e5798ec9c7d288a7fa7749f07513187cd8f060abbbc5e37dd1be3aab927be1b409be733b7408534e5b0951e9ecfd0a1c77e3a29be4c4093330124615056e3ce0ce6ac91b1242d3bb2e787a186dc2ec284d60e9d8a03884a22eeaa1efa497ee88c6cb565b164a260afb5157e392b1ebb1a4d4f992011ecbac4a0a6df5bdc6f7994a422bb2761edd2d8f20f5f879a88f89d48b8314f862585e4b7a9d6a6681f40e8b82cc6555dce2db951d164cc9a70e640ac8974faa2587a6e3af3b9458f7d4b4077b3002536b10ea24d73307a33090c4c270909a5322eac32cb175e68fa83457b21465c08c02dcefccc0c714c2862ddbe567755f05a1e671328d160d3752345ca1db6e74c720e42afca982ba6befd96c5575f1dd8f87ff6606301c0000000000000000000000000000000000000004d0d54b4caf78018766cdb971e8b168d4763c1f00000003d4e1d842caf457797f93db93e4f38a9dbd79f6bf5dc40b55fdbf9b856665061b2e2924f27eb2d2b5a181ccfd9eeb11dec165b6f12433f00bb06124041ffdcdcdc91f3b3b76635a689c9249cf69bcae654bfa81e707000000b883c56026d83520395b7d511f607cf2f899c7b1c75e2192f775d72247167285857588ace1115fbebfee3c16b84cf7036d41c493a63c09f2ce46c1f5995c2d7fe58c15e64bb4cb7e7f336cc22fa1ea1363bce375bd3d579be1dddb08ed5147b629e4b3f0e65783ee5e20d9270802f2a7500738d95216743bc36a04ba8d486fb26252d684b84fa24639089064ca7b91057c041f12d544dab4d24a4f952b4f265a69ba279929959991b7ac63786055b3c029a0e8b6e4c26497c029bb61462623a58556cd62844d4d23cc738ee5b36c71d2c010b089251d5806000b1ade92dd9f441468967c052aecd9de81b4b55d06670597991f37ddc4fa19a6369d5bf76c474633a337f676ad255869881da5cadcf49ce9188129cc978977f87b32bd49457536430ffbd3e01e67ff087644f52fcf0a3c732b0586cb87972c43d2616bf4e521dc3126bf1760243d51a197d3ecfd74bd625e9f496175cfeaaa020817d33d513f3e97854ea76e04e96a8639a297871485a8609f8ca842b3321932c4d9e224a0cec5946cec9e359fd3687415cad5fb8c678136f36d9f781fade9f2469477748f4dfa0f56c326c89bb5d07f35aaf95303b5a620fc84e1c73557b2277831f8f633f0d29371e645e5544e57010a9b76457f6ad73231a9f31f6bbb1b95248aeda5a9df9dea64cc1fd1f06a980fcf3a792bb0910e45fce298ab0a0298fc33a423e860d5b308d7849381b294106af25f15fec047d5b844a99f36e342165df728e381b48c20e0900f8d265157467d3494f2b96acf060f74084760d226f50edb005c2e075f3c663a4b4169b900fa0a13cf796e0d7a9dad86953c13ed6241206d682e194c64c491de6a531e9bd45abe705f07000a82ccd41a2c1b9d5dd8bf6c28653eb84f117e476e052a9db790e0a71dac9d8b343efebdc026860000000000000000000000000000aad579302085dfdf75bea24798c680b3de341e3bd57543bf74fd58bcebdbb883c743ed43ba7f560f2c4e0310c21e7deff9e45b8bd2cf65bb584091b8e80e34b3e59185fe32d1d73dd4f62712a39b13661516723b6b80a7e94d9fccb05f9c4e69a3af0fde863af2d9a0f87c5096171a7a86d1c03f48a94fc571b0ab4ad714f41fa4ee0b8b44e3c41a3125be95e4b23d5f05395852761bfaebe0db979d5f3991d826cc74542b85cfd0dba66bc93cfd79178ab0b79fa3b29ff9c19e0424513c91980187c9d94b8354337a1fc782505db900c47d83bd49276cfe6e242ba8365b1ea4598a21f50f5415a70990b5bb4a1f6bd8acdf2c7da3d648754767089c9b5ceb556fafa3a76ff89a2751b59a744f0d3f36ca503357daa3e29ce6f357dc1e4839277d003e93fdbb955e1a1302a76aea7e738350b140056e29ec6694fb15464e94e814c77c293121d0433e80d444c4ca17abaf32b521d8686666055da023aef9c8df3e80d2ed640ed10aa19a036dcef172dbd3b3600b69d7b90c6222e167d7c76059f2b5f3b3004e8a20d1f6612efeb629573be97aa949c6016e7e16283e84986aaa4fc8a098708ebe36f377ad12cfa0c70b510d4c3de4d8708d1e20b400b6759f6606f6112442e8a65e6f04d6d31ea7953f944876c5649bebfc7d67136d5dae2a97a3438c9d325b17fe6f3cdcc1f395ef3e25cc7f1b2d7fa63cb3e8506cb62e50065e55f758de31b138c5d919f9b0036d77d096f18d7ea85d14e7fec4048683df1e10ac715583e43487c69d761b24c566ba09d35efc06cbf778d0ca55fb59823cc62063bd5fdc4177db13fae2adfbbffd1e42f84a7d7bbfb99ea653b7f384764bc494bdef385c48b2c27eb480eb188df3da1acd5a666ea4151f01b5ad448f529670c34485f3d0c9666594d9785e6a927c4dba5ac77804b9baf88e6358d82c12047490ef25d9c616c876de299b"], &(0x7f0000014ff5)='GPL\x00', 0x2, 0x103a, &(0x7f0000014000)=""/4096, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x0, 0x10, &(0x7f0000000000), 0x2a3}, 0x48) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f00000000c0)={r0, 0x3a, 0xcc0, 0xcc0, &(0x7f0000000200)="e460cdfbef2408002900119386dd6a00000000073ceb3014cd3ec8a755c1e1380081ffad008035e8d5000000010000001400000500242f09880bd320d98a61a90057c9bf", 0x0, 0x401, 0x0, 0x327, 0x0, &(0x7f00000011c0)="59235bd7a9324ff307d87177332368fbdeefaa1544600ea1870645446c357de433206896637019b84d57c3de1ea07638e494dd701db1af6fc15db78cf79f5ab4bc7aee8553677ffe377a35b4afdb989fb7da1ff63956ffb796d51daf1c268b9f1a4a06583f8c03ec1671b151a8a495c1b006fa5f2f3a54a46aeee8005b178b9516d2b928984ccb942fa2278a2e33a0b619f2dd814fc91942e03c48fd9b7d19d9a6612b46805b267ef3132a724cbfcd1c715be67930e2ae2b9a2479c5a4b2fecd301a745a6fd67598a5e5ecc1e56e58159c47def7f9285acfedc980596377e6f9ee076fa094e5d8f838b718ed63ff8265a1dbc1549bed03e6b27b6fc2b8a07373506a1a41d5a71cbf0eaa24ec737b02a8a2d5114c3c4e5810a2c3eae3373fd341800cfb0fb35cefe04ca4da2b02a83c40126e23cdf3c817b530bbe7b431bc0b7d864e3e6dd1ab90259a8bd7ad7dd4c6366ea6da661fd016b394adcce5988fff85fbc832a927c97b89337e195f562cd284911eef1ee52e4ff033b33beedea7cf43c4d0cc0471fa91011e1e7e8733bf82c01346d6ecb49f1a84e92d063c81a7227d89be33f7273b87e29ae53a5f38dc94cf391fcb82c9432821ef1a0f6bbfe8f7d6574479a8f621e1d8f7d9bb20f3d8d469e6d232d7d7837ff12a224a65c604907e787baaf7c863ad48a5edecbe1470c20507a6ee5dee75e9ef84c71af5af800a9ce9787ebdee9e1c8189fbf66048d5c3757fb2b697ce68cfd316a7b25a385111e0cd2fddb81602e36e74c4f99b403cb304a4774e648054c0456c7869f9d97873ff80e2664c1265292941a9b767c7f40767cfccdbcaa156453d6a910fd5440f7a2bf8f4bb6d6d9fd443f2304617a684b6afa99c157dcf70e51fdb55fd0dbf5c6733841024599f8d1791a07c5dc3a4ccaf4d7c0ca3d101b2beba3a49d2378c9fe4fdb10babd95083a0c4db5a30c4490828d97efe807a13e587fbac1089843964facfd27d287262759384fe9b610f81048be430c1e8fe6327c0f2fd003021d20563ec0c7e39aec6718649c958da2e02cb3848c76924492678889c18bea02ed5ee080106e9838cbca9ad5f66c0434182225b13a236b342cf80562c10d4a3459aea17589b84904d3d2c2b"}, 0x22) 03:57:30 executing program 0: bpf$PROG_LOAD(0x5, &(0x7f0000000180)={0x12, 0x4, &(0x7f0000000100)=ANY=[@ANYBLOB="180000000000000000000000000000007b11300000000000950000000000000078009ea71b006971709553d4d160ce4ee267fc5a939e7878ef34cfd5d93fbcce281b97cd732649610367e3dfadd1187441ae0b736ab87893030d165d"], &(0x7f00000000c0)='GPL\x00', 0x4, 0x1000, &(0x7f0000000200)=""/4096, 0x0, 0x0, '\x00', 0x0, 0xf, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x70) r0 = bpf$PROG_LOAD(0x5, &(0x7f000000d000)={0xa, 0x3, &(0x7f0000001500)=ANY=[@ANYBLOB="850000002200000007000000000000089500000000000000e26c9bd1a6361b80cdd64bdf00000000000869045aac0000659f55df08f9b90788ff7f00000010000029c21ebbcde61d8ab5920aef6c3e007fe61241638962cf0b89ef506cfd3f1d4163d3cfca3733b30070a7cf53021a9554328a702688f92b6b71569d65e33d46f8d8ae24ba69c657afac04379cb536008c219991704f11c51b1d076f03b0f917c766f3a7598bbc00feb3bc8e88f79df517b37b56bcbc290080000000000000e675458a43b8a8935bf9cf0be7d0aeaac41405e341cd0ba0d6fd562489dad595712a4051bb6cf826ab757193fc09d305f95c55d5746419000000000000007b61805ed430ef06000000000000001e93f640f159320c8b088f4d6497682eb312d4967aff9e4c14c66c90000054ed82c7cba4c81f91d6dfed18767bf0df584b4b6c4204df411f921e3aa02a67dd324b8176020e9c024751df38c05727f82c92046bfe64babb6d7ba86526b7886a0c2481c5812812a6fa3fca3758cbd8c32b25c28be225bd1f16297baa065f5bf96330fad0aaa4388c06c0eb2ecdf829af9577fcd868cc269b740000b777d73a63246ce6f0467167626329ab91df7a13d9ec9a64e7f6b56aeab8c38f69a213c96e2d2ad7978c9d721c270f27e7025d576535198742d403ec43572d7d0baf00e882617b260627805ca44200335ea4363066944d0aa6feb9705b09ba40d4642519281151f875cbf13a582f90ad719f0eccf02a473dd508a16138904933689ea6ee02412064730700aeff2b69c2f2bf6f691c3560e068743ae8e8771280da61fd8fdc3f7a35ea352e35753c59ebc1bd27ab6603e6afb1b3f057fbb7ed3aabe702b3c6301d3f5c295d1d69d1541d0e64631c95d6c0999e27e8d1a58f6a00f19102d2bfaf53f25a45637b1c577ae50c4c56d9abc40c64a20c14ff0b1bf4d23fe07ae90f503ba9c64bf89b26e7d8d70710b04f9ece69023acadbb4582272e5b3a0429a5645b0c824ad36f7cc8be12b3874d5a19349b0ede845e9ece24d546d3a33e08b97dddcd1e52aabb17eb1840bc8e0ed1dd8b9b7eeaf32a185d80250a7f2eeb756eadafe20bbc616bc44b347abc8caf722b2c3b06884c1d1690f23b06fa4541bb2a81073b452764f04bd39008b65ee222cf697acd66ccbd765998926faff2859e973b1e88668c8022cc6dac8548167e5798ec9c7d288a7fa7749f07513187cd8f060abbbc5e37dd1be3aab927be1b409be733b7408534e5b0951e9ecfd0a1c77e3a29be4c4093330124615056e3ce0ce6ac91b1242d3bb2e787a186dc2ec284d60e9d8a03884a22eeaa1efa497ee88c6cb565b164a260afb5157e392b1ebb1a4d4f992011ecbac4a0a6df5bdc6f7994a422bb2761edd2d8f20f5f879a88f89d48b8314f862585e4b7a9d6a6681f40e8b82cc6555dce2db951d164cc9a70e640ac8974faa2587a6e3af3b9458f7d4b4077b3002536b10ea24d73307a33090c4c270909a5322eac32cb175e68fa83457b21465c08c02dcefccc0c714c2862ddbe567755f05a1e671328d160d3752345ca1db6e74c720e42afca982ba6befd96c5575f1dd8f87ff6606301c0000000000000000000000000000000000000004d0d54b4caf78018766cdb971e8b168d4763c1f00000003d4e1d842caf457797f93db93e4f38a9dbd79f6bf5dc40b55fdbf9b856665061b2e2924f27eb2d2b5a181ccfd9eeb11dec165b6f12433f00bb06124041ffdcdcdc91f3b3b76635a689c9249cf69bcae654bfa81e707000000b883c56026d83520395b7d511f607cf2f899c7b1c75e2192f775d72247167285857588ace1115fbebfee3c16b84cf7036d41c493a63c09f2ce46c1f5995c2d7fe58c15e64bb4cb7e7f336cc22fa1ea1363bce375bd3d579be1dddb08ed5147b629e4b3f0e65783ee5e20d9270802f2a7500738d95216743bc36a04ba8d486fb26252d684b84fa24639089064ca7b91057c041f12d544dab4d24a4f952b4f265a69ba279929959991b7ac63786055b3c029a0e8b6e4c26497c029bb61462623a58556cd62844d4d23cc738ee5b36c71d2c010b089251d5806000b1ade92dd9f441468967c052aecd9de81b4b55d06670597991f37ddc4fa19a6369d5bf76c474633a337f676ad255869881da5cadcf49ce9188129cc978977f87b32bd49457536430ffbd3e01e67ff087644f52fcf0a3c732b0586cb87972c43d2616bf4e521dc3126bf1760243d51a197d3ecfd74bd625e9f496175cfeaaa020817d33d513f3e97854ea76e04e96a8639a297871485a8609f8ca842b3321932c4d9e224a0cec5946cec9e359fd3687415cad5fb8c678136f36d9f781fade9f2469477748f4dfa0f56c326c89bb5d07f35aaf95303b5a620fc84e1c73557b2277831f8f633f0d29371e645e5544e57010a9b76457f6ad73231a9f31f6bbb1b95248aeda5a9df9dea64cc1fd1f06a980fcf3a792bb0910e45fce298ab0a0298fc33a423e860d5b308d7849381b294106af25f15fec047d5b844a99f36e342165df728e381b48c20e0900f8d265157467d3494f2b96acf060f74084760d226f50edb005c2e075f3c663a4b4169b900fa0a13cf796e0d7a9dad86953c13ed6241206d682e194c64c491de6a531e9bd45abe705f07000a82ccd41a2c1b9d5dd8bf6c28653eb84f117e476e052a9db790e0a71dac9d8b343efebdc026860000000000000000000000000000aad579302085dfdf75bea24798c680b3de341e3bd57543bf74fd58bcebdbb883c743ed43ba7f560f2c4e0310c21e7deff9e45b8bd2cf65bb584091b8e80e34b3e59185fe32d1d73dd4f62712a39b13661516723b6b80a7e94d9fccb05f9c4e69a3af0fde863af2d9a0f87c5096171a7a86d1c03f48a94fc571b0ab4ad714f41fa4ee0b8b44e3c41a3125be95e4b23d5f05395852761bfaebe0db979d5f3991d826cc74542b85cfd0dba66bc93cfd79178ab0b79fa3b29ff9c19e0424513c91980187c9d94b8354337a1fc782505db900c47d83bd49276cfe6e242ba8365b1ea4598a21f50f5415a70990b5bb4a1f6bd8acdf2c7da3d648754767089c9b5ceb556fafa3a76ff89a2751b59a744f0d3f36ca503357daa3e29ce6f357dc1e4839277d003e93fdbb955e1a1302a76aea7e738350b140056e29ec6694fb15464e94e814c77c293121d0433e80d444c4ca17abaf32b521d8686666055da023aef9c8df3e80d2ed640ed10aa19a036dcef172dbd3b3600b69d7b90c6222e167d7c76059f2b5f3b3004e8a20d1f6612efeb629573be97aa949c6016e7e16283e84986aaa4fc8a098708ebe36f377ad12cfa0c70b510d4c3de4d8708d1e20b400b6759f6606f6112442e8a65e6f04d6d31ea7953f944876c5649bebfc7d67136d5dae2a97a3438c9d325b17fe6f3cdcc1f395ef3e25cc7f1b2d7fa63cb3e8506cb62e50065e55f758de31b138c5d919f9b0036d77d096f18d7ea85d14e7fec4048683df1e10ac715583e43487c69d761b24c566ba09d35efc06cbf778d0ca55fb59823cc62063bd5fdc4177db13fae2adfbbffd1e42f84a7d7bbfb99ea653b7f384764bc494bdef385c48b2c27eb480eb188df3da1acd5a666ea4151f01b5ad448f529670c34485f3d0c9666594d9785e6a927c4dba5ac77804b9baf88e6358d82c12047490ef25d9c616c876de299b"], &(0x7f0000014ff5)='GPL\x00', 0x2, 0x103a, &(0x7f0000014000)=""/4096, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x0, 0x10, &(0x7f0000000000), 0x2a3}, 0x48) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f00000000c0)={r0, 0x3a, 0xcc0, 0xcc0, &(0x7f0000000200)="e460cdfbef2408002900119386dd6a00000000073ceb3014cd3ec8a755c1e1380081ffad008035e8d5000000010000001400000500242f09880bd320d98a61a90057c9bf", 0x0, 0x401, 0x0, 0x327, 0x0, &(0x7f00000011c0)="59235bd7a9324ff307d87177332368fbdeefaa1544600ea1870645446c357de433206896637019b84d57c3de1ea07638e494dd701db1af6fc15db78cf79f5ab4bc7aee8553677ffe377a35b4afdb989fb7da1ff63956ffb796d51daf1c268b9f1a4a06583f8c03ec1671b151a8a495c1b006fa5f2f3a54a46aeee8005b178b9516d2b928984ccb942fa2278a2e33a0b619f2dd814fc91942e03c48fd9b7d19d9a6612b46805b267ef3132a724cbfcd1c715be67930e2ae2b9a2479c5a4b2fecd301a745a6fd67598a5e5ecc1e56e58159c47def7f9285acfedc980596377e6f9ee076fa094e5d8f838b718ed63ff8265a1dbc1549bed03e6b27b6fc2b8a07373506a1a41d5a71cbf0eaa24ec737b02a8a2d5114c3c4e5810a2c3eae3373fd341800cfb0fb35cefe04ca4da2b02a83c40126e23cdf3c817b530bbe7b431bc0b7d864e3e6dd1ab90259a8bd7ad7dd4c6366ea6da661fd016b394adcce5988fff85fbc832a927c97b89337e195f562cd284911eef1ee52e4ff033b33beedea7cf43c4d0cc0471fa91011e1e7e8733bf82c01346d6ecb49f1a84e92d063c81a7227d89be33f7273b87e29ae53a5f38dc94cf391fcb82c9432821ef1a0f6bbfe8f7d6574479a8f621e1d8f7d9bb20f3d8d469e6d232d7d7837ff12a224a65c604907e787baaf7c863ad48a5edecbe1470c20507a6ee5dee75e9ef84c71af5af800a9ce9787ebdee9e1c8189fbf66048d5c3757fb2b697ce68cfd316a7b25a385111e0cd2fddb81602e36e74c4f99b403cb304a4774e648054c0456c7869f9d97873ff80e2664c1265292941a9b767c7f40767cfccdbcaa156453d6a910fd5440f7a2bf8f4bb6d6d9fd443f2304617a684b6afa99c157dcf70e51fdb55fd0dbf5c6733841024599f8d1791a07c5dc3a4ccaf4d7c0ca3d101b2beba3a49d2378c9fe4fdb10babd95083a0c4db5a30c4490828d97efe807a13e587fbac1089843964facfd27d287262759384fe9b610f81048be430c1e8fe6327c0f2fd003021d20563ec0c7e39aec6718649c958da2e02cb3848c76924492678889c18bea02ed5ee080106e9838cbca9ad5f66c0434182225b13a236b342cf80562c10d4a3459aea17589b84904d3d2c2b"}, 0x22) 03:57:30 executing program 5: r0 = socket$igmp(0x2, 0x3, 0x2) getsockopt$inet_int(r0, 0x0, 0x8, 0x0, &(0x7f00000002c0)=0x2) [ 2895.323549][ T5073] netlink: 35885 bytes leftover after parsing attributes in process `syz-executor.3'. 03:57:36 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) write$binfmt_aout(r3, 0x0, 0x6a) splice(r0, 0x0, r3, 0x0, 0x8ec3, 0x0) readv(r2, &(0x7f0000000580)=[{&(0x7f0000000200)=""/105, 0x69}], 0x1) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) splice(r2, 0x0, r4, 0x0, 0x1000000000007, 0x2) write$binfmt_elf64(r1, 0x0, 0x0) 03:57:36 executing program 4: r0 = fsopen(&(0x7f00000017c0)='binfmt_misc\x00', 0x0) fsconfig$FSCONFIG_SET_STRING(r0, 0x1, &(0x7f0000000000)='source', &(0x7f0000000140)='#\n$)-.\x02\xcc\xd7\xb2f\xcdY\xb9\xc77\xb2a\x10\xd7\xef\xc5\n2s\x88\n\x13:\xd6\xfa\xd5?\xc7\xfd&\x8d*\xbb|&,\xe9\xa3\'\x91>C\x1bV\x87\xeb\xfe\x1c\x9d\\C\xfeI%\xae\x8fKHq\x89\x83\xbb\x9dC\xd6Hy\xfao\x04\xa4\xb6\x88\xdb\xa1b\xae\xa7\x87\xcc\xc7\xa4\xdc\n://\xf3\x96\xaf\b1\x1b48\bu\x01\xab\x90\x8d_r\xe7\r\'-06,\xff\x84x\'+\xd5\xd4?[e\x19\xa3\\J\xe9\x8a\xb9\xe495\x12', 0xfeffffff00000000) fsconfig$FSCONFIG_SET_STRING(r0, 0x1, &(0x7f0000000440)='source', &(0x7f0000000600)='/#\xefP\xe4\xae\xf4\xb6*\"\xf3\xdbu\xad^\xc8$\xd8\t\x9f\x02PCb\xf1\xc4\x89,/[\xa7\xae\xfa\xa0\xed\xcc\xbdZ\x8d\xda`\x1d\x0e\'\x86\x12\x18\x87{\x1c\xe9\x01\x06\xa0\xd7\xb4\xf0H\xf33\xcf\x83\xb27\xfc\xda\x86\xf4Dg\r\xef:c\xae\xa2\x17\xb7TL\x87nu\xddt\x02\xe7\xd9\x18\x93\x9dz>\xee\xc9\xe4\xf6\xa0\xb6\xe9\xa7LI\xe0\x99\xc5\xee\xa0\xe2\xf6\xba\xf6\xbc', 0x0) fsconfig$FSCONFIG_SET_STRING(r0, 0x1, &(0x7f00000002c0)='}-\x00', &(0x7f0000000500)='+&,\x00', 0x0) fsconfig$FSCONFIG_SET_STRING(r0, 0x1, &(0x7f00000000c0)='\x00\x00\x00', &(0x7f0000000700)='\xad\'\xe6\xd7\x95\x7f\xc3(\xd9`\xf09\xc8\xb8\x03`\xafu\x82\xe7\xd2\x9c^q3\x92\xe3\xebD\xfb7>\xb6\xbf\xa6\xcb%\xb91\x04\xd4V\xdb\xaa\xc77\x11\xa3\xb0\xbd\xa1?\xd4\xe3\x04s\xebm\ny\x97\xca\xd7\xb2-&\x89\xba\x99.4\xad\"\x13)r\x9ak\xd1\x9f\x93\xa1\xcf\xd9W_\xb2\xe8\x004\xd1D\xe6\xabL\x88\xef\xbbR\xd0\xab\xc3\xde\n\xf1\x04\t\x9e/\x8awMR\x8e\xe3\x90\xbe\xd0:\xda\x02\xbd\xf6\x823\xcap\xd6\xaf\xd1q\'\xb4\xff<\x00'/150, 0x0) fsconfig$FSCONFIG_SET_STRING(r0, 0x1, &(0x7f0000000080)='}-$%.\x9a\x00', &(0x7f0000000280)=':@\x00', 0x0) fsconfig$FSCONFIG_SET_STRING(r0, 0x1, &(0x7f0000000100)='\x8c\x00', &(0x7f0000000300)='`$}^@\x00', 0x0) fsconfig$FSCONFIG_SET_STRING(r0, 0x1, &(0x7f0000000540)='--@\x00', &(0x7f0000000800)='&\a\x00] \x90\xdc\xed0\xe9\x83\xe8\xcb\x1el\xd5\xdb\xb2~\x8e\x00\x00\x00\x00\x00\x00<\xef52Xq\x04t\xa7c\x95\xda\xcbG\xcb\x01s\xa2&\xc9G\xa3\xa6L\xf4\xe8d\xc4\xe8\xe7q\x13qDm`MPo\x1d\xebX\xed\x1e\x98A\x15xf2\x1d\xd9\x05\x1a{\xc0\xed\xf9_\x03\x7fD\n\xfe$\x00!\xb8\xf9\xe7\x1d\x0fF\xfc\x15\xc3\xaf\\p\'\x19\x99\a\b\xb9\xea)\xc8\x84\n\xa9}\xb0\xe9,\xc2@\xb0\xfa#k\xc6&\xe9JQ9m\xcb\xa2]\x16\xe9\x00\t\xb0\x88\xd8cx\x83\xde\xde\xe1h\x9c\xc3A\xa7\xf2\xc5Q\xaey\xa5$\xe8\x9e\xb5$\xaf\x06\xe0\x13.\xf9eq\x81\xe2\xbf\xe4\xa6\x0f=\xb2V\xc2]\x9ae\x9e\xb1D\x0eF\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xf0@\xf4\x85\x8eV|\x8a\xc6Y\x84\x86\x9dn\x95/\xea\xa0C]jcO\xa1\x97Z\x11\x004x+@\fd\x82U#\x99Q.`jV&\xd5\xf3\xafj\x1d\xdc\xbd8\xea\xe7.\x01\x12\x03\x1d=\xbe\xb2-\xc9c\x1b\xb5\x9f\xff\"\xf18\xd6\xcc\xfd\x8f\x93}\xed\xaa\x9f\xd0-0\b;\bU\x9ae\xfc\x15\xe4|\x12#\xbf\x85\xe4\xf8\n!9\x9c\a\xbeb\x8c#o\x8brU)\x7fc\x0f\xefA\xdb\x87\xda\xb9\xca\xd0-;\xc4\xff\x7f\x00\x00\x00\x00\x00\x00vD\xffL\xd6\xd4l~\xde\x80\x14cP\xb0\xf8a\xdc\x19\x8d]\xe8\xdb\xaf\xc2>\xb3k?\xc5\xdb\xc9I\r\xaf?\x1e}\xa3\xf3\xee\x82Bd\x8d\xea\xee\x1d<2\xe2\x872\xda\xc3\xde3\xb2\x10\xd4\x90w`\xfb\xe3@\x8andh\xb80(Q\f\r\x9e}\x93je\x81\x86G\x9b\xdd1\x9f\xf4\x171\x80*\xf6\x13s\xe1\b\"W\x0eIE\x9a_\xe3\x8a`5\xa7d\xb9\x81\t\xad_\x14\x84\xcd\xfc{\x9bPC\x18\xb3\n\x8d-\xdb$\x81\f\v\x8e\x8c\xc1i\x8c\x0f`V\xe88\x0e\xd4\x88\xc0\xd0\'+\x00\xbd)\'\\\x87\xb5V\xbc\x9b,\x1b\xd4T\x15\xb7\xbb\xf3\x89\xcf_\xce\x1a\xe5\xc9\xc0\xfe>u-Btr\xb2L\xf1\xc3)\xa9^\x1f\xb34\xe1\xcex\x85\r\x9abP\xcc={\xd0\x83\x99\'', 0x0) fsconfig$FSCONFIG_SET_FD(r0, 0x5, &(0x7f0000000b40)='&\a\x00] \x90\xdc\xed0\xe9\x83\xe8\xcb\x1el\xd5\xdb\xb2~\x8e\x00\x00\x00\x00\x00\x00<\xef52Xq\x04t\xa7c\x95\xda\xcbG\xcb\x01s\xa2&\xc9G\xa3\xa6L\xf4\xe8d\xc4\xe8\xe7q\x13qDm`MPo\x1d\xebX\xed\x1e\x98A\x15xf2\x1d\xd9\x05\x1a{\xc0\xed\xf9_\x03\x7fD\n\xfe$\x00!\xb8\xf9\xe7\x1d\x0fF\xfc\x15\xc3\xaf\\p\'\x19\x99\a\b\xb9\xea)\xc8\x84\n\xa9}\xb0\xe9,\xc2@\xb0\xfa#k\xc6&\xe9JQ9m\xcb\xa2]\x16\xe9\x00\t\xb0\x88\xd8cx\x83\xde\xde\xe1h\x9c\xc3A\xa7\xf2\xc5Q\xaey\xa5$\xe8\x9e\xb5$\xaf\x06\xe0\x13.\xf9eq\x81\xe2\xbf\xe4\xa6\x0f=\xb2V\xc2]\x9ae\x9e\xb1D\x0eF\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xf0@\xf4\x85\x8eV|\x8a\xc6Y\x84\x86\x9dn\x95/\xea\xa0C]jcO\xa1\x97Z\x11\x004x+@\fd\x82U#\x99Q.`jV&\xd5\xf3\xafj\x1d\xdc\xbd8\xea\xe7.\x01\x12\x03\x1d=\xbe\xb2-\xc9c\x1b\xb5\x9f\xff\"\xf18\xd6\xcc\xfd\x8f\x93}\xed\xaa\x9f\xd0-0\b;\bU\x9ae\xfc\x15\xe4|\x12#\xbf\x85\xe4\xf8\n!9\x9c\a\xbeb\x8c#o\x8brU)\x7fc\x0f\xefA\xdb\x87\xda\xb9\xca\xd0-;\xc4\xff\x7f\x00\x00\x00\x00\x00\x00vD\xffL\xd6\xd4l~\xde\x80\x14cP\xb0\xf8a\xdc\x19\x8d]\xe8\xdb\xaf\xc2>\xb3k?\xc5\xdb\xc9I\r\xaf?\x1e}\xa3\xf3\xee\x82Bd\x8d\xea\xee\x1d<2\xe2\x872\xda\xc3\xde3\xb2\x10\xd4\x90w`\xfb\xe3@\x8andh\xb80(Q\f\r\x9e}\x93je\x81\x86G\x9b\xdd1\x9f\xf4\x171\x80*\xf6\x13s\xe1\b\"W\x0eIE\x9a_\xe3\x8a`5\xa7d\xb9\x81\t\xad_\x14\x84\xcd\xfc{\x9bPC\x18\xb3\n\x8d-\xdb$\x81\f\v\x8e\x8c\xc1i\x8c\x0f`V\xe88\x0e\xd4\x88\xc0\xd0\'+\x00\xbd)\'\\\x87\xb5V\xbc\x9b,\x1b\xd4T\x15\xb7\xbb\xf3\x89\xcf_\xce\x1a\xe5\xc9\xc0\xfe>u-Btr\xb2L\xf1\xc3)\xa9^\x1f\xb34\xe1\xcex\x85\r\x9abP\xcc={\xd0\x83\x99\'', 0x0, r0) fsconfig$FSCONFIG_SET_FD(r0, 0x5, &(0x7f0000000040)='\x00', 0x0, r0) fsconfig$FSCONFIG_SET_BINARY(r0, 0x4, &(0x7f00000003c0)='\x00', &(0x7f0000000480), 0x0) 03:57:36 executing program 2: r0 = socket(0x11, 0x3, 0x0) setsockopt$inet6_int(r0, 0x29, 0x0, 0x0, 0x0) 03:57:36 executing program 5: r0 = socket$igmp(0x2, 0x3, 0x2) getsockopt$inet_int(r0, 0x0, 0x8, 0x0, &(0x7f00000002c0)=0x2) 03:57:36 executing program 0: bpf$PROG_LOAD(0x5, &(0x7f0000000180)={0x12, 0x4, &(0x7f0000000100)=ANY=[@ANYBLOB="180000000000000000000000000000007b11300000000000950000000000000078009ea71b006971709553d4d160ce4ee267fc5a939e7878ef34cfd5d93fbcce281b97cd732649610367e3dfadd1187441ae0b736ab87893030d165d"], &(0x7f00000000c0)='GPL\x00', 0x4, 0x1000, &(0x7f0000000200)=""/4096, 0x0, 0x0, '\x00', 0x0, 0xf, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x70) r0 = bpf$PROG_LOAD(0x5, &(0x7f000000d000)={0xa, 0x3, &(0x7f0000001500)=ANY=[@ANYBLOB="850000002200000007000000000000089500000000000000e26c9bd1a6361b80cdd64bdf00000000000869045aac0000659f55df08f9b90788ff7f00000010000029c21ebbcde61d8ab5920aef6c3e007fe61241638962cf0b89ef506cfd3f1d4163d3cfca3733b30070a7cf53021a9554328a702688f92b6b71569d65e33d46f8d8ae24ba69c657afac04379cb536008c219991704f11c51b1d076f03b0f917c766f3a7598bbc00feb3bc8e88f79df517b37b56bcbc290080000000000000e675458a43b8a8935bf9cf0be7d0aeaac41405e341cd0ba0d6fd562489dad595712a4051bb6cf826ab757193fc09d305f95c55d5746419000000000000007b61805ed430ef06000000000000001e93f640f159320c8b088f4d6497682eb312d4967aff9e4c14c66c90000054ed82c7cba4c81f91d6dfed18767bf0df584b4b6c4204df411f921e3aa02a67dd324b8176020e9c024751df38c05727f82c92046bfe64babb6d7ba86526b7886a0c2481c5812812a6fa3fca3758cbd8c32b25c28be225bd1f16297baa065f5bf96330fad0aaa4388c06c0eb2ecdf829af9577fcd868cc269b740000b777d73a63246ce6f0467167626329ab91df7a13d9ec9a64e7f6b56aeab8c38f69a213c96e2d2ad7978c9d721c270f27e7025d576535198742d403ec43572d7d0baf00e882617b260627805ca44200335ea4363066944d0aa6feb9705b09ba40d4642519281151f875cbf13a582f90ad719f0eccf02a473dd508a16138904933689ea6ee02412064730700aeff2b69c2f2bf6f691c3560e068743ae8e8771280da61fd8fdc3f7a35ea352e35753c59ebc1bd27ab6603e6afb1b3f057fbb7ed3aabe702b3c6301d3f5c295d1d69d1541d0e64631c95d6c0999e27e8d1a58f6a00f19102d2bfaf53f25a45637b1c577ae50c4c56d9abc40c64a20c14ff0b1bf4d23fe07ae90f503ba9c64bf89b26e7d8d70710b04f9ece69023acadbb4582272e5b3a0429a5645b0c824ad36f7cc8be12b3874d5a19349b0ede845e9ece24d546d3a33e08b97dddcd1e52aabb17eb1840bc8e0ed1dd8b9b7eeaf32a185d80250a7f2eeb756eadafe20bbc616bc44b347abc8caf722b2c3b06884c1d1690f23b06fa4541bb2a81073b452764f04bd39008b65ee222cf697acd66ccbd765998926faff2859e973b1e88668c8022cc6dac8548167e5798ec9c7d288a7fa7749f07513187cd8f060abbbc5e37dd1be3aab927be1b409be733b7408534e5b0951e9ecfd0a1c77e3a29be4c4093330124615056e3ce0ce6ac91b1242d3bb2e787a186dc2ec284d60e9d8a03884a22eeaa1efa497ee88c6cb565b164a260afb5157e392b1ebb1a4d4f992011ecbac4a0a6df5bdc6f7994a422bb2761edd2d8f20f5f879a88f89d48b8314f862585e4b7a9d6a6681f40e8b82cc6555dce2db951d164cc9a70e640ac8974faa2587a6e3af3b9458f7d4b4077b3002536b10ea24d73307a33090c4c270909a5322eac32cb175e68fa83457b21465c08c02dcefccc0c714c2862ddbe567755f05a1e671328d160d3752345ca1db6e74c720e42afca982ba6befd96c5575f1dd8f87ff6606301c0000000000000000000000000000000000000004d0d54b4caf78018766cdb971e8b168d4763c1f00000003d4e1d842caf457797f93db93e4f38a9dbd79f6bf5dc40b55fdbf9b856665061b2e2924f27eb2d2b5a181ccfd9eeb11dec165b6f12433f00bb06124041ffdcdcdc91f3b3b76635a689c9249cf69bcae654bfa81e707000000b883c56026d83520395b7d511f607cf2f899c7b1c75e2192f775d72247167285857588ace1115fbebfee3c16b84cf7036d41c493a63c09f2ce46c1f5995c2d7fe58c15e64bb4cb7e7f336cc22fa1ea1363bce375bd3d579be1dddb08ed5147b629e4b3f0e65783ee5e20d9270802f2a7500738d95216743bc36a04ba8d486fb26252d684b84fa24639089064ca7b91057c041f12d544dab4d24a4f952b4f265a69ba279929959991b7ac63786055b3c029a0e8b6e4c26497c029bb61462623a58556cd62844d4d23cc738ee5b36c71d2c010b089251d5806000b1ade92dd9f441468967c052aecd9de81b4b55d06670597991f37ddc4fa19a6369d5bf76c474633a337f676ad255869881da5cadcf49ce9188129cc978977f87b32bd49457536430ffbd3e01e67ff087644f52fcf0a3c732b0586cb87972c43d2616bf4e521dc3126bf1760243d51a197d3ecfd74bd625e9f496175cfeaaa020817d33d513f3e97854ea76e04e96a8639a297871485a8609f8ca842b3321932c4d9e224a0cec5946cec9e359fd3687415cad5fb8c678136f36d9f781fade9f2469477748f4dfa0f56c326c89bb5d07f35aaf95303b5a620fc84e1c73557b2277831f8f633f0d29371e645e5544e57010a9b76457f6ad73231a9f31f6bbb1b95248aeda5a9df9dea64cc1fd1f06a980fcf3a792bb0910e45fce298ab0a0298fc33a423e860d5b308d7849381b294106af25f15fec047d5b844a99f36e342165df728e381b48c20e0900f8d265157467d3494f2b96acf060f74084760d226f50edb005c2e075f3c663a4b4169b900fa0a13cf796e0d7a9dad86953c13ed6241206d682e194c64c491de6a531e9bd45abe705f07000a82ccd41a2c1b9d5dd8bf6c28653eb84f117e476e052a9db790e0a71dac9d8b343efebdc026860000000000000000000000000000aad579302085dfdf75bea24798c680b3de341e3bd57543bf74fd58bcebdbb883c743ed43ba7f560f2c4e0310c21e7deff9e45b8bd2cf65bb584091b8e80e34b3e59185fe32d1d73dd4f62712a39b13661516723b6b80a7e94d9fccb05f9c4e69a3af0fde863af2d9a0f87c5096171a7a86d1c03f48a94fc571b0ab4ad714f41fa4ee0b8b44e3c41a3125be95e4b23d5f05395852761bfaebe0db979d5f3991d826cc74542b85cfd0dba66bc93cfd79178ab0b79fa3b29ff9c19e0424513c91980187c9d94b8354337a1fc782505db900c47d83bd49276cfe6e242ba8365b1ea4598a21f50f5415a70990b5bb4a1f6bd8acdf2c7da3d648754767089c9b5ceb556fafa3a76ff89a2751b59a744f0d3f36ca503357daa3e29ce6f357dc1e4839277d003e93fdbb955e1a1302a76aea7e738350b140056e29ec6694fb15464e94e814c77c293121d0433e80d444c4ca17abaf32b521d8686666055da023aef9c8df3e80d2ed640ed10aa19a036dcef172dbd3b3600b69d7b90c6222e167d7c76059f2b5f3b3004e8a20d1f6612efeb629573be97aa949c6016e7e16283e84986aaa4fc8a098708ebe36f377ad12cfa0c70b510d4c3de4d8708d1e20b400b6759f6606f6112442e8a65e6f04d6d31ea7953f944876c5649bebfc7d67136d5dae2a97a3438c9d325b17fe6f3cdcc1f395ef3e25cc7f1b2d7fa63cb3e8506cb62e50065e55f758de31b138c5d919f9b0036d77d096f18d7ea85d14e7fec4048683df1e10ac715583e43487c69d761b24c566ba09d35efc06cbf778d0ca55fb59823cc62063bd5fdc4177db13fae2adfbbffd1e42f84a7d7bbfb99ea653b7f384764bc494bdef385c48b2c27eb480eb188df3da1acd5a666ea4151f01b5ad448f529670c34485f3d0c9666594d9785e6a927c4dba5ac77804b9baf88e6358d82c12047490ef25d9c616c876de299b"], &(0x7f0000014ff5)='GPL\x00', 0x2, 0x103a, &(0x7f0000014000)=""/4096, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x0, 0x10, &(0x7f0000000000), 0x2a3}, 0x48) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f00000000c0)={r0, 0x3a, 0xcc0, 0xcc0, &(0x7f0000000200)="e460cdfbef2408002900119386dd6a00000000073ceb3014cd3ec8a755c1e1380081ffad008035e8d5000000010000001400000500242f09880bd320d98a61a90057c9bf", 0x0, 0x401, 0x0, 0x327, 0x0, &(0x7f00000011c0)="59235bd7a9324ff307d87177332368fbdeefaa1544600ea1870645446c357de433206896637019b84d57c3de1ea07638e494dd701db1af6fc15db78cf79f5ab4bc7aee8553677ffe377a35b4afdb989fb7da1ff63956ffb796d51daf1c268b9f1a4a06583f8c03ec1671b151a8a495c1b006fa5f2f3a54a46aeee8005b178b9516d2b928984ccb942fa2278a2e33a0b619f2dd814fc91942e03c48fd9b7d19d9a6612b46805b267ef3132a724cbfcd1c715be67930e2ae2b9a2479c5a4b2fecd301a745a6fd67598a5e5ecc1e56e58159c47def7f9285acfedc980596377e6f9ee076fa094e5d8f838b718ed63ff8265a1dbc1549bed03e6b27b6fc2b8a07373506a1a41d5a71cbf0eaa24ec737b02a8a2d5114c3c4e5810a2c3eae3373fd341800cfb0fb35cefe04ca4da2b02a83c40126e23cdf3c817b530bbe7b431bc0b7d864e3e6dd1ab90259a8bd7ad7dd4c6366ea6da661fd016b394adcce5988fff85fbc832a927c97b89337e195f562cd284911eef1ee52e4ff033b33beedea7cf43c4d0cc0471fa91011e1e7e8733bf82c01346d6ecb49f1a84e92d063c81a7227d89be33f7273b87e29ae53a5f38dc94cf391fcb82c9432821ef1a0f6bbfe8f7d6574479a8f621e1d8f7d9bb20f3d8d469e6d232d7d7837ff12a224a65c604907e787baaf7c863ad48a5edecbe1470c20507a6ee5dee75e9ef84c71af5af800a9ce9787ebdee9e1c8189fbf66048d5c3757fb2b697ce68cfd316a7b25a385111e0cd2fddb81602e36e74c4f99b403cb304a4774e648054c0456c7869f9d97873ff80e2664c1265292941a9b767c7f40767cfccdbcaa156453d6a910fd5440f7a2bf8f4bb6d6d9fd443f2304617a684b6afa99c157dcf70e51fdb55fd0dbf5c6733841024599f8d1791a07c5dc3a4ccaf4d7c0ca3d101b2beba3a49d2378c9fe4fdb10babd95083a0c4db5a30c4490828d97efe807a13e587fbac1089843964facfd27d287262759384fe9b610f81048be430c1e8fe6327c0f2fd003021d20563ec0c7e39aec6718649c958da2e02cb3848c76924492678889c18bea02ed5ee080106e9838cbca9ad5f66c0434182225b13a236b342cf80562c10d4a3459aea17589b84904d3d2c2b"}, 0x22) 03:57:36 executing program 3: bpf$PROG_LOAD(0x5, &(0x7f0000000180)={0x12, 0x4, &(0x7f0000000100)=ANY=[@ANYBLOB="180000000000000000000000000000007b11300000000000950000000000000078009ea71b006971709553d4d160ce4ee267fc5a939e7878ef34cfd5d93fbcce281b97cd732649610367e3dfadd1187441ae0b736ab87893030d165d"], &(0x7f00000000c0)='GPL\x00', 0x4, 0x1000, &(0x7f0000000200)=""/4096, 0x0, 0x0, '\x00', 0x0, 0xf, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x70) r0 = bpf$PROG_LOAD(0x5, &(0x7f000000d000)={0xa, 0x3, &(0x7f0000001500)=ANY=[@ANYBLOB="850000002200000007000000000000089500000000000000e26c9bd1a6361b80cdd64bdf00000000000869045aac0000659f55df08f9b90788ff7f00000010000029c21ebbcde61d8ab5920aef6c3e007fe61241638962cf0b89ef506cfd3f1d4163d3cfca3733b30070a7cf53021a9554328a702688f92b6b71569d65e33d46f8d8ae24ba69c657afac04379cb536008c219991704f11c51b1d076f03b0f917c766f3a7598bbc00feb3bc8e88f79df517b37b56bcbc290080000000000000e675458a43b8a8935bf9cf0be7d0aeaac41405e341cd0ba0d6fd562489dad595712a4051bb6cf826ab757193fc09d305f95c55d5746419000000000000007b61805ed430ef06000000000000001e93f640f159320c8b088f4d6497682eb312d4967aff9e4c14c66c90000054ed82c7cba4c81f91d6dfed18767bf0df584b4b6c4204df411f921e3aa02a67dd324b8176020e9c024751df38c05727f82c92046bfe64babb6d7ba86526b7886a0c2481c5812812a6fa3fca3758cbd8c32b25c28be225bd1f16297baa065f5bf96330fad0aaa4388c06c0eb2ecdf829af9577fcd868cc269b740000b777d73a63246ce6f0467167626329ab91df7a13d9ec9a64e7f6b56aeab8c38f69a213c96e2d2ad7978c9d721c270f27e7025d576535198742d403ec43572d7d0baf00e882617b260627805ca44200335ea4363066944d0aa6feb9705b09ba40d4642519281151f875cbf13a582f90ad719f0eccf02a473dd508a16138904933689ea6ee02412064730700aeff2b69c2f2bf6f691c3560e068743ae8e8771280da61fd8fdc3f7a35ea352e35753c59ebc1bd27ab6603e6afb1b3f057fbb7ed3aabe702b3c6301d3f5c295d1d69d1541d0e64631c95d6c0999e27e8d1a58f6a00f19102d2bfaf53f25a45637b1c577ae50c4c56d9abc40c64a20c14ff0b1bf4d23fe07ae90f503ba9c64bf89b26e7d8d70710b04f9ece69023acadbb4582272e5b3a0429a5645b0c824ad36f7cc8be12b3874d5a19349b0ede845e9ece24d546d3a33e08b97dddcd1e52aabb17eb1840bc8e0ed1dd8b9b7eeaf32a185d80250a7f2eeb756eadafe20bbc616bc44b347abc8caf722b2c3b06884c1d1690f23b06fa4541bb2a81073b452764f04bd39008b65ee222cf697acd66ccbd765998926faff2859e973b1e88668c8022cc6dac8548167e5798ec9c7d288a7fa7749f07513187cd8f060abbbc5e37dd1be3aab927be1b409be733b7408534e5b0951e9ecfd0a1c77e3a29be4c4093330124615056e3ce0ce6ac91b1242d3bb2e787a186dc2ec284d60e9d8a03884a22eeaa1efa497ee88c6cb565b164a260afb5157e392b1ebb1a4d4f992011ecbac4a0a6df5bdc6f7994a422bb2761edd2d8f20f5f879a88f89d48b8314f862585e4b7a9d6a6681f40e8b82cc6555dce2db951d164cc9a70e640ac8974faa2587a6e3af3b9458f7d4b4077b3002536b10ea24d73307a33090c4c270909a5322eac32cb175e68fa83457b21465c08c02dcefccc0c714c2862ddbe567755f05a1e671328d160d3752345ca1db6e74c720e42afca982ba6befd96c5575f1dd8f87ff6606301c0000000000000000000000000000000000000004d0d54b4caf78018766cdb971e8b168d4763c1f00000003d4e1d842caf457797f93db93e4f38a9dbd79f6bf5dc40b55fdbf9b856665061b2e2924f27eb2d2b5a181ccfd9eeb11dec165b6f12433f00bb06124041ffdcdcdc91f3b3b76635a689c9249cf69bcae654bfa81e707000000b883c56026d83520395b7d511f607cf2f899c7b1c75e2192f775d72247167285857588ace1115fbebfee3c16b84cf7036d41c493a63c09f2ce46c1f5995c2d7fe58c15e64bb4cb7e7f336cc22fa1ea1363bce375bd3d579be1dddb08ed5147b629e4b3f0e65783ee5e20d9270802f2a7500738d95216743bc36a04ba8d486fb26252d684b84fa24639089064ca7b91057c041f12d544dab4d24a4f952b4f265a69ba279929959991b7ac63786055b3c029a0e8b6e4c26497c029bb61462623a58556cd62844d4d23cc738ee5b36c71d2c010b089251d5806000b1ade92dd9f441468967c052aecd9de81b4b55d06670597991f37ddc4fa19a6369d5bf76c474633a337f676ad255869881da5cadcf49ce9188129cc978977f87b32bd49457536430ffbd3e01e67ff087644f52fcf0a3c732b0586cb87972c43d2616bf4e521dc3126bf1760243d51a197d3ecfd74bd625e9f496175cfeaaa020817d33d513f3e97854ea76e04e96a8639a297871485a8609f8ca842b3321932c4d9e224a0cec5946cec9e359fd3687415cad5fb8c678136f36d9f781fade9f2469477748f4dfa0f56c326c89bb5d07f35aaf95303b5a620fc84e1c73557b2277831f8f633f0d29371e645e5544e57010a9b76457f6ad73231a9f31f6bbb1b95248aeda5a9df9dea64cc1fd1f06a980fcf3a792bb0910e45fce298ab0a0298fc33a423e860d5b308d7849381b294106af25f15fec047d5b844a99f36e342165df728e381b48c20e0900f8d265157467d3494f2b96acf060f74084760d226f50edb005c2e075f3c663a4b4169b900fa0a13cf796e0d7a9dad86953c13ed6241206d682e194c64c491de6a531e9bd45abe705f07000a82ccd41a2c1b9d5dd8bf6c28653eb84f117e476e052a9db790e0a71dac9d8b343efebdc026860000000000000000000000000000aad579302085dfdf75bea24798c680b3de341e3bd57543bf74fd58bcebdbb883c743ed43ba7f560f2c4e0310c21e7deff9e45b8bd2cf65bb584091b8e80e34b3e59185fe32d1d73dd4f62712a39b13661516723b6b80a7e94d9fccb05f9c4e69a3af0fde863af2d9a0f87c5096171a7a86d1c03f48a94fc571b0ab4ad714f41fa4ee0b8b44e3c41a3125be95e4b23d5f05395852761bfaebe0db979d5f3991d826cc74542b85cfd0dba66bc93cfd79178ab0b79fa3b29ff9c19e0424513c91980187c9d94b8354337a1fc782505db900c47d83bd49276cfe6e242ba8365b1ea4598a21f50f5415a70990b5bb4a1f6bd8acdf2c7da3d648754767089c9b5ceb556fafa3a76ff89a2751b59a744f0d3f36ca503357daa3e29ce6f357dc1e4839277d003e93fdbb955e1a1302a76aea7e738350b140056e29ec6694fb15464e94e814c77c293121d0433e80d444c4ca17abaf32b521d8686666055da023aef9c8df3e80d2ed640ed10aa19a036dcef172dbd3b3600b69d7b90c6222e167d7c76059f2b5f3b3004e8a20d1f6612efeb629573be97aa949c6016e7e16283e84986aaa4fc8a098708ebe36f377ad12cfa0c70b510d4c3de4d8708d1e20b400b6759f6606f6112442e8a65e6f04d6d31ea7953f944876c5649bebfc7d67136d5dae2a97a3438c9d325b17fe6f3cdcc1f395ef3e25cc7f1b2d7fa63cb3e8506cb62e50065e55f758de31b138c5d919f9b0036d77d096f18d7ea85d14e7fec4048683df1e10ac715583e43487c69d761b24c566ba09d35efc06cbf778d0ca55fb59823cc62063bd5fdc4177db13fae2adfbbffd1e42f84a7d7bbfb99ea653b7f384764bc494bdef385c48b2c27eb480eb188df3da1acd5a666ea4151f01b5ad448f529670c34485f3d0c9666594d9785e6a927c4dba5ac77804b9baf88e6358d82c12047490ef25d9c616c876de299b"], &(0x7f0000014ff5)='GPL\x00', 0x2, 0x103a, &(0x7f0000014000)=""/4096, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x0, 0x10, &(0x7f0000000000), 0x2a3}, 0x48) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f00000000c0)={r0, 0x3a, 0xcc0, 0xcc0, &(0x7f0000000200)="e460cdfbef2408002900119386dd6a00000000073ceb3014cd3ec8a755c1e1380081ffad008035e8d5000000010000001400000500242f09880bd320d98a61a90057c9bf", 0x0, 0x401, 0x0, 0x327, 0x0, &(0x7f00000011c0)="59235bd7a9324ff307d87177332368fbdeefaa1544600ea1870645446c357de433206896637019b84d57c3de1ea07638e494dd701db1af6fc15db78cf79f5ab4bc7aee8553677ffe377a35b4afdb989fb7da1ff63956ffb796d51daf1c268b9f1a4a06583f8c03ec1671b151a8a495c1b006fa5f2f3a54a46aeee8005b178b9516d2b928984ccb942fa2278a2e33a0b619f2dd814fc91942e03c48fd9b7d19d9a6612b46805b267ef3132a724cbfcd1c715be67930e2ae2b9a2479c5a4b2fecd301a745a6fd67598a5e5ecc1e56e58159c47def7f9285acfedc980596377e6f9ee076fa094e5d8f838b718ed63ff8265a1dbc1549bed03e6b27b6fc2b8a07373506a1a41d5a71cbf0eaa24ec737b02a8a2d5114c3c4e5810a2c3eae3373fd341800cfb0fb35cefe04ca4da2b02a83c40126e23cdf3c817b530bbe7b431bc0b7d864e3e6dd1ab90259a8bd7ad7dd4c6366ea6da661fd016b394adcce5988fff85fbc832a927c97b89337e195f562cd284911eef1ee52e4ff033b33beedea7cf43c4d0cc0471fa91011e1e7e8733bf82c01346d6ecb49f1a84e92d063c81a7227d89be33f7273b87e29ae53a5f38dc94cf391fcb82c9432821ef1a0f6bbfe8f7d6574479a8f621e1d8f7d9bb20f3d8d469e6d232d7d7837ff12a224a65c604907e787baaf7c863ad48a5edecbe1470c20507a6ee5dee75e9ef84c71af5af800a9ce9787ebdee9e1c8189fbf66048d5c3757fb2b697ce68cfd316a7b25a385111e0cd2fddb81602e36e74c4f99b403cb304a4774e648054c0456c7869f9d97873ff80e2664c1265292941a9b767c7f40767cfccdbcaa156453d6a910fd5440f7a2bf8f4bb6d6d9fd443f2304617a684b6afa99c157dcf70e51fdb55fd0dbf5c6733841024599f8d1791a07c5dc3a4ccaf4d7c0ca3d101b2beba3a49d2378c9fe4fdb10babd95083a0c4db5a30c4490828d97efe807a13e587fbac1089843964facfd27d287262759384fe9b610f81048be430c1e8fe6327c0f2fd003021d20563ec0c7e39aec6718649c958da2e02cb3848c76924492678889c18bea02ed5ee080106e9838cbca9ad5f66c0434182225b13a236b342cf80562c10d4a3459aea17589b84904d3d2c2b"}, 0x22) 03:57:36 executing program 4: r0 = fsopen(&(0x7f00000017c0)='binfmt_misc\x00', 0x0) fsconfig$FSCONFIG_SET_STRING(r0, 0x1, &(0x7f0000000000)='source', &(0x7f0000000140)='#\n$)-.\x02\xcc\xd7\xb2f\xcdY\xb9\xc77\xb2a\x10\xd7\xef\xc5\n2s\x88\n\x13:\xd6\xfa\xd5?\xc7\xfd&\x8d*\xbb|&,\xe9\xa3\'\x91>C\x1bV\x87\xeb\xfe\x1c\x9d\\C\xfeI%\xae\x8fKHq\x89\x83\xbb\x9dC\xd6Hy\xfao\x04\xa4\xb6\x88\xdb\xa1b\xae\xa7\x87\xcc\xc7\xa4\xdc\n://\xf3\x96\xaf\b1\x1b48\bu\x01\xab\x90\x8d_r\xe7\r\'-06,\xff\x84x\'+\xd5\xd4?[e\x19\xa3\\J\xe9\x8a\xb9\xe495\x12', 0xfeffffff00000000) fsconfig$FSCONFIG_SET_STRING(r0, 0x1, &(0x7f0000000440)='source', &(0x7f0000000600)='/#\xefP\xe4\xae\xf4\xb6*\"\xf3\xdbu\xad^\xc8$\xd8\t\x9f\x02PCb\xf1\xc4\x89,/[\xa7\xae\xfa\xa0\xed\xcc\xbdZ\x8d\xda`\x1d\x0e\'\x86\x12\x18\x87{\x1c\xe9\x01\x06\xa0\xd7\xb4\xf0H\xf33\xcf\x83\xb27\xfc\xda\x86\xf4Dg\r\xef:c\xae\xa2\x17\xb7TL\x87nu\xddt\x02\xe7\xd9\x18\x93\x9dz>\xee\xc9\xe4\xf6\xa0\xb6\xe9\xa7LI\xe0\x99\xc5\xee\xa0\xe2\xf6\xba\xf6\xbc', 0x0) fsconfig$FSCONFIG_SET_STRING(r0, 0x1, &(0x7f00000002c0)='}-\x00', &(0x7f0000000500)='+&,\x00', 0x0) fsconfig$FSCONFIG_SET_STRING(r0, 0x1, &(0x7f00000000c0)='\x00\x00\x00', &(0x7f0000000700)='\xad\'\xe6\xd7\x95\x7f\xc3(\xd9`\xf09\xc8\xb8\x03`\xafu\x82\xe7\xd2\x9c^q3\x92\xe3\xebD\xfb7>\xb6\xbf\xa6\xcb%\xb91\x04\xd4V\xdb\xaa\xc77\x11\xa3\xb0\xbd\xa1?\xd4\xe3\x04s\xebm\ny\x97\xca\xd7\xb2-&\x89\xba\x99.4\xad\"\x13)r\x9ak\xd1\x9f\x93\xa1\xcf\xd9W_\xb2\xe8\x004\xd1D\xe6\xabL\x88\xef\xbbR\xd0\xab\xc3\xde\n\xf1\x04\t\x9e/\x8awMR\x8e\xe3\x90\xbe\xd0:\xda\x02\xbd\xf6\x823\xcap\xd6\xaf\xd1q\'\xb4\xff<\x00'/150, 0x0) fsconfig$FSCONFIG_SET_STRING(r0, 0x1, &(0x7f0000000080)='}-$%.\x9a\x00', &(0x7f0000000280)=':@\x00', 0x0) fsconfig$FSCONFIG_SET_STRING(r0, 0x1, &(0x7f0000000100)='\x8c\x00', &(0x7f0000000300)='`$}^@\x00', 0x0) fsconfig$FSCONFIG_SET_STRING(r0, 0x1, &(0x7f0000000540)='--@\x00', &(0x7f0000000800)='&\a\x00] \x90\xdc\xed0\xe9\x83\xe8\xcb\x1el\xd5\xdb\xb2~\x8e\x00\x00\x00\x00\x00\x00<\xef52Xq\x04t\xa7c\x95\xda\xcbG\xcb\x01s\xa2&\xc9G\xa3\xa6L\xf4\xe8d\xc4\xe8\xe7q\x13qDm`MPo\x1d\xebX\xed\x1e\x98A\x15xf2\x1d\xd9\x05\x1a{\xc0\xed\xf9_\x03\x7fD\n\xfe$\x00!\xb8\xf9\xe7\x1d\x0fF\xfc\x15\xc3\xaf\\p\'\x19\x99\a\b\xb9\xea)\xc8\x84\n\xa9}\xb0\xe9,\xc2@\xb0\xfa#k\xc6&\xe9JQ9m\xcb\xa2]\x16\xe9\x00\t\xb0\x88\xd8cx\x83\xde\xde\xe1h\x9c\xc3A\xa7\xf2\xc5Q\xaey\xa5$\xe8\x9e\xb5$\xaf\x06\xe0\x13.\xf9eq\x81\xe2\xbf\xe4\xa6\x0f=\xb2V\xc2]\x9ae\x9e\xb1D\x0eF\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xf0@\xf4\x85\x8eV|\x8a\xc6Y\x84\x86\x9dn\x95/\xea\xa0C]jcO\xa1\x97Z\x11\x004x+@\fd\x82U#\x99Q.`jV&\xd5\xf3\xafj\x1d\xdc\xbd8\xea\xe7.\x01\x12\x03\x1d=\xbe\xb2-\xc9c\x1b\xb5\x9f\xff\"\xf18\xd6\xcc\xfd\x8f\x93}\xed\xaa\x9f\xd0-0\b;\bU\x9ae\xfc\x15\xe4|\x12#\xbf\x85\xe4\xf8\n!9\x9c\a\xbeb\x8c#o\x8brU)\x7fc\x0f\xefA\xdb\x87\xda\xb9\xca\xd0-;\xc4\xff\x7f\x00\x00\x00\x00\x00\x00vD\xffL\xd6\xd4l~\xde\x80\x14cP\xb0\xf8a\xdc\x19\x8d]\xe8\xdb\xaf\xc2>\xb3k?\xc5\xdb\xc9I\r\xaf?\x1e}\xa3\xf3\xee\x82Bd\x8d\xea\xee\x1d<2\xe2\x872\xda\xc3\xde3\xb2\x10\xd4\x90w`\xfb\xe3@\x8andh\xb80(Q\f\r\x9e}\x93je\x81\x86G\x9b\xdd1\x9f\xf4\x171\x80*\xf6\x13s\xe1\b\"W\x0eIE\x9a_\xe3\x8a`5\xa7d\xb9\x81\t\xad_\x14\x84\xcd\xfc{\x9bPC\x18\xb3\n\x8d-\xdb$\x81\f\v\x8e\x8c\xc1i\x8c\x0f`V\xe88\x0e\xd4\x88\xc0\xd0\'+\x00\xbd)\'\\\x87\xb5V\xbc\x9b,\x1b\xd4T\x15\xb7\xbb\xf3\x89\xcf_\xce\x1a\xe5\xc9\xc0\xfe>u-Btr\xb2L\xf1\xc3)\xa9^\x1f\xb34\xe1\xcex\x85\r\x9abP\xcc={\xd0\x83\x99\'', 0x0) fsconfig$FSCONFIG_SET_FD(r0, 0x5, &(0x7f0000000b40)='&\a\x00] \x90\xdc\xed0\xe9\x83\xe8\xcb\x1el\xd5\xdb\xb2~\x8e\x00\x00\x00\x00\x00\x00<\xef52Xq\x04t\xa7c\x95\xda\xcbG\xcb\x01s\xa2&\xc9G\xa3\xa6L\xf4\xe8d\xc4\xe8\xe7q\x13qDm`MPo\x1d\xebX\xed\x1e\x98A\x15xf2\x1d\xd9\x05\x1a{\xc0\xed\xf9_\x03\x7fD\n\xfe$\x00!\xb8\xf9\xe7\x1d\x0fF\xfc\x15\xc3\xaf\\p\'\x19\x99\a\b\xb9\xea)\xc8\x84\n\xa9}\xb0\xe9,\xc2@\xb0\xfa#k\xc6&\xe9JQ9m\xcb\xa2]\x16\xe9\x00\t\xb0\x88\xd8cx\x83\xde\xde\xe1h\x9c\xc3A\xa7\xf2\xc5Q\xaey\xa5$\xe8\x9e\xb5$\xaf\x06\xe0\x13.\xf9eq\x81\xe2\xbf\xe4\xa6\x0f=\xb2V\xc2]\x9ae\x9e\xb1D\x0eF\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xf0@\xf4\x85\x8eV|\x8a\xc6Y\x84\x86\x9dn\x95/\xea\xa0C]jcO\xa1\x97Z\x11\x004x+@\fd\x82U#\x99Q.`jV&\xd5\xf3\xafj\x1d\xdc\xbd8\xea\xe7.\x01\x12\x03\x1d=\xbe\xb2-\xc9c\x1b\xb5\x9f\xff\"\xf18\xd6\xcc\xfd\x8f\x93}\xed\xaa\x9f\xd0-0\b;\bU\x9ae\xfc\x15\xe4|\x12#\xbf\x85\xe4\xf8\n!9\x9c\a\xbeb\x8c#o\x8brU)\x7fc\x0f\xefA\xdb\x87\xda\xb9\xca\xd0-;\xc4\xff\x7f\x00\x00\x00\x00\x00\x00vD\xffL\xd6\xd4l~\xde\x80\x14cP\xb0\xf8a\xdc\x19\x8d]\xe8\xdb\xaf\xc2>\xb3k?\xc5\xdb\xc9I\r\xaf?\x1e}\xa3\xf3\xee\x82Bd\x8d\xea\xee\x1d<2\xe2\x872\xda\xc3\xde3\xb2\x10\xd4\x90w`\xfb\xe3@\x8andh\xb80(Q\f\r\x9e}\x93je\x81\x86G\x9b\xdd1\x9f\xf4\x171\x80*\xf6\x13s\xe1\b\"W\x0eIE\x9a_\xe3\x8a`5\xa7d\xb9\x81\t\xad_\x14\x84\xcd\xfc{\x9bPC\x18\xb3\n\x8d-\xdb$\x81\f\v\x8e\x8c\xc1i\x8c\x0f`V\xe88\x0e\xd4\x88\xc0\xd0\'+\x00\xbd)\'\\\x87\xb5V\xbc\x9b,\x1b\xd4T\x15\xb7\xbb\xf3\x89\xcf_\xce\x1a\xe5\xc9\xc0\xfe>u-Btr\xb2L\xf1\xc3)\xa9^\x1f\xb34\xe1\xcex\x85\r\x9abP\xcc={\xd0\x83\x99\'', 0x0, r0) fsconfig$FSCONFIG_SET_FD(r0, 0x5, &(0x7f0000000040)='\x00', 0x0, r0) fsconfig$FSCONFIG_SET_BINARY(r0, 0x4, &(0x7f00000003c0)='\x00', &(0x7f0000000480), 0x0) 03:57:36 executing program 3: bpf$PROG_LOAD(0x5, &(0x7f0000000180)={0x12, 0x4, &(0x7f0000000100)=ANY=[@ANYBLOB="180000000000000000000000000000007b11300000000000950000000000000078009ea71b006971709553d4d160ce4ee267fc5a939e7878ef34cfd5d93fbcce281b97cd732649610367e3dfadd1187441ae0b736ab87893030d165d"], &(0x7f00000000c0)='GPL\x00', 0x4, 0x1000, &(0x7f0000000200)=""/4096, 0x0, 0x0, '\x00', 0x0, 0xf, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x70) r0 = bpf$PROG_LOAD(0x5, &(0x7f000000d000)={0xa, 0x3, &(0x7f0000001500)=ANY=[@ANYBLOB="850000002200000007000000000000089500000000000000e26c9bd1a6361b80cdd64bdf00000000000869045aac0000659f55df08f9b90788ff7f00000010000029c21ebbcde61d8ab5920aef6c3e007fe61241638962cf0b89ef506cfd3f1d4163d3cfca3733b30070a7cf53021a9554328a702688f92b6b71569d65e33d46f8d8ae24ba69c657afac04379cb536008c219991704f11c51b1d076f03b0f917c766f3a7598bbc00feb3bc8e88f79df517b37b56bcbc290080000000000000e675458a43b8a8935bf9cf0be7d0aeaac41405e341cd0ba0d6fd562489dad595712a4051bb6cf826ab757193fc09d305f95c55d5746419000000000000007b61805ed430ef06000000000000001e93f640f159320c8b088f4d6497682eb312d4967aff9e4c14c66c90000054ed82c7cba4c81f91d6dfed18767bf0df584b4b6c4204df411f921e3aa02a67dd324b8176020e9c024751df38c05727f82c92046bfe64babb6d7ba86526b7886a0c2481c5812812a6fa3fca3758cbd8c32b25c28be225bd1f16297baa065f5bf96330fad0aaa4388c06c0eb2ecdf829af9577fcd868cc269b740000b777d73a63246ce6f0467167626329ab91df7a13d9ec9a64e7f6b56aeab8c38f69a213c96e2d2ad7978c9d721c270f27e7025d576535198742d403ec43572d7d0baf00e882617b260627805ca44200335ea4363066944d0aa6feb9705b09ba40d4642519281151f875cbf13a582f90ad719f0eccf02a473dd508a16138904933689ea6ee02412064730700aeff2b69c2f2bf6f691c3560e068743ae8e8771280da61fd8fdc3f7a35ea352e35753c59ebc1bd27ab6603e6afb1b3f057fbb7ed3aabe702b3c6301d3f5c295d1d69d1541d0e64631c95d6c0999e27e8d1a58f6a00f19102d2bfaf53f25a45637b1c577ae50c4c56d9abc40c64a20c14ff0b1bf4d23fe07ae90f503ba9c64bf89b26e7d8d70710b04f9ece69023acadbb4582272e5b3a0429a5645b0c824ad36f7cc8be12b3874d5a19349b0ede845e9ece24d546d3a33e08b97dddcd1e52aabb17eb1840bc8e0ed1dd8b9b7eeaf32a185d80250a7f2eeb756eadafe20bbc616bc44b347abc8caf722b2c3b06884c1d1690f23b06fa4541bb2a81073b452764f04bd39008b65ee222cf697acd66ccbd765998926faff2859e973b1e88668c8022cc6dac8548167e5798ec9c7d288a7fa7749f07513187cd8f060abbbc5e37dd1be3aab927be1b409be733b7408534e5b0951e9ecfd0a1c77e3a29be4c4093330124615056e3ce0ce6ac91b1242d3bb2e787a186dc2ec284d60e9d8a03884a22eeaa1efa497ee88c6cb565b164a260afb5157e392b1ebb1a4d4f992011ecbac4a0a6df5bdc6f7994a422bb2761edd2d8f20f5f879a88f89d48b8314f862585e4b7a9d6a6681f40e8b82cc6555dce2db951d164cc9a70e640ac8974faa2587a6e3af3b9458f7d4b4077b3002536b10ea24d73307a33090c4c270909a5322eac32cb175e68fa83457b21465c08c02dcefccc0c714c2862ddbe567755f05a1e671328d160d3752345ca1db6e74c720e42afca982ba6befd96c5575f1dd8f87ff6606301c0000000000000000000000000000000000000004d0d54b4caf78018766cdb971e8b168d4763c1f00000003d4e1d842caf457797f93db93e4f38a9dbd79f6bf5dc40b55fdbf9b856665061b2e2924f27eb2d2b5a181ccfd9eeb11dec165b6f12433f00bb06124041ffdcdcdc91f3b3b76635a689c9249cf69bcae654bfa81e707000000b883c56026d83520395b7d511f607cf2f899c7b1c75e2192f775d72247167285857588ace1115fbebfee3c16b84cf7036d41c493a63c09f2ce46c1f5995c2d7fe58c15e64bb4cb7e7f336cc22fa1ea1363bce375bd3d579be1dddb08ed5147b629e4b3f0e65783ee5e20d9270802f2a7500738d95216743bc36a04ba8d486fb26252d684b84fa24639089064ca7b91057c041f12d544dab4d24a4f952b4f265a69ba279929959991b7ac63786055b3c029a0e8b6e4c26497c029bb61462623a58556cd62844d4d23cc738ee5b36c71d2c010b089251d5806000b1ade92dd9f441468967c052aecd9de81b4b55d06670597991f37ddc4fa19a6369d5bf76c474633a337f676ad255869881da5cadcf49ce9188129cc978977f87b32bd49457536430ffbd3e01e67ff087644f52fcf0a3c732b0586cb87972c43d2616bf4e521dc3126bf1760243d51a197d3ecfd74bd625e9f496175cfeaaa020817d33d513f3e97854ea76e04e96a8639a297871485a8609f8ca842b3321932c4d9e224a0cec5946cec9e359fd3687415cad5fb8c678136f36d9f781fade9f2469477748f4dfa0f56c326c89bb5d07f35aaf95303b5a620fc84e1c73557b2277831f8f633f0d29371e645e5544e57010a9b76457f6ad73231a9f31f6bbb1b95248aeda5a9df9dea64cc1fd1f06a980fcf3a792bb0910e45fce298ab0a0298fc33a423e860d5b308d7849381b294106af25f15fec047d5b844a99f36e342165df728e381b48c20e0900f8d265157467d3494f2b96acf060f74084760d226f50edb005c2e075f3c663a4b4169b900fa0a13cf796e0d7a9dad86953c13ed6241206d682e194c64c491de6a531e9bd45abe705f07000a82ccd41a2c1b9d5dd8bf6c28653eb84f117e476e052a9db790e0a71dac9d8b343efebdc026860000000000000000000000000000aad579302085dfdf75bea24798c680b3de341e3bd57543bf74fd58bcebdbb883c743ed43ba7f560f2c4e0310c21e7deff9e45b8bd2cf65bb584091b8e80e34b3e59185fe32d1d73dd4f62712a39b13661516723b6b80a7e94d9fccb05f9c4e69a3af0fde863af2d9a0f87c5096171a7a86d1c03f48a94fc571b0ab4ad714f41fa4ee0b8b44e3c41a3125be95e4b23d5f05395852761bfaebe0db979d5f3991d826cc74542b85cfd0dba66bc93cfd79178ab0b79fa3b29ff9c19e0424513c91980187c9d94b8354337a1fc782505db900c47d83bd49276cfe6e242ba8365b1ea4598a21f50f5415a70990b5bb4a1f6bd8acdf2c7da3d648754767089c9b5ceb556fafa3a76ff89a2751b59a744f0d3f36ca503357daa3e29ce6f357dc1e4839277d003e93fdbb955e1a1302a76aea7e738350b140056e29ec6694fb15464e94e814c77c293121d0433e80d444c4ca17abaf32b521d8686666055da023aef9c8df3e80d2ed640ed10aa19a036dcef172dbd3b3600b69d7b90c6222e167d7c76059f2b5f3b3004e8a20d1f6612efeb629573be97aa949c6016e7e16283e84986aaa4fc8a098708ebe36f377ad12cfa0c70b510d4c3de4d8708d1e20b400b6759f6606f6112442e8a65e6f04d6d31ea7953f944876c5649bebfc7d67136d5dae2a97a3438c9d325b17fe6f3cdcc1f395ef3e25cc7f1b2d7fa63cb3e8506cb62e50065e55f758de31b138c5d919f9b0036d77d096f18d7ea85d14e7fec4048683df1e10ac715583e43487c69d761b24c566ba09d35efc06cbf778d0ca55fb59823cc62063bd5fdc4177db13fae2adfbbffd1e42f84a7d7bbfb99ea653b7f384764bc494bdef385c48b2c27eb480eb188df3da1acd5a666ea4151f01b5ad448f529670c34485f3d0c9666594d9785e6a927c4dba5ac77804b9baf88e6358d82c12047490ef25d9c616c876de299b"], &(0x7f0000014ff5)='GPL\x00', 0x2, 0x103a, &(0x7f0000014000)=""/4096, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x0, 0x10, &(0x7f0000000000), 0x2a3}, 0x48) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f00000000c0)={r0, 0x3a, 0xcc0, 0xcc0, &(0x7f0000000200)="e460cdfbef2408002900119386dd6a00000000073ceb3014cd3ec8a755c1e1380081ffad008035e8d5000000010000001400000500242f09880bd320d98a61a90057c9bf", 0x0, 0x401, 0x0, 0x327, 0x0, &(0x7f00000011c0)="59235bd7a9324ff307d87177332368fbdeefaa1544600ea1870645446c357de433206896637019b84d57c3de1ea07638e494dd701db1af6fc15db78cf79f5ab4bc7aee8553677ffe377a35b4afdb989fb7da1ff63956ffb796d51daf1c268b9f1a4a06583f8c03ec1671b151a8a495c1b006fa5f2f3a54a46aeee8005b178b9516d2b928984ccb942fa2278a2e33a0b619f2dd814fc91942e03c48fd9b7d19d9a6612b46805b267ef3132a724cbfcd1c715be67930e2ae2b9a2479c5a4b2fecd301a745a6fd67598a5e5ecc1e56e58159c47def7f9285acfedc980596377e6f9ee076fa094e5d8f838b718ed63ff8265a1dbc1549bed03e6b27b6fc2b8a07373506a1a41d5a71cbf0eaa24ec737b02a8a2d5114c3c4e5810a2c3eae3373fd341800cfb0fb35cefe04ca4da2b02a83c40126e23cdf3c817b530bbe7b431bc0b7d864e3e6dd1ab90259a8bd7ad7dd4c6366ea6da661fd016b394adcce5988fff85fbc832a927c97b89337e195f562cd284911eef1ee52e4ff033b33beedea7cf43c4d0cc0471fa91011e1e7e8733bf82c01346d6ecb49f1a84e92d063c81a7227d89be33f7273b87e29ae53a5f38dc94cf391fcb82c9432821ef1a0f6bbfe8f7d6574479a8f621e1d8f7d9bb20f3d8d469e6d232d7d7837ff12a224a65c604907e787baaf7c863ad48a5edecbe1470c20507a6ee5dee75e9ef84c71af5af800a9ce9787ebdee9e1c8189fbf66048d5c3757fb2b697ce68cfd316a7b25a385111e0cd2fddb81602e36e74c4f99b403cb304a4774e648054c0456c7869f9d97873ff80e2664c1265292941a9b767c7f40767cfccdbcaa156453d6a910fd5440f7a2bf8f4bb6d6d9fd443f2304617a684b6afa99c157dcf70e51fdb55fd0dbf5c6733841024599f8d1791a07c5dc3a4ccaf4d7c0ca3d101b2beba3a49d2378c9fe4fdb10babd95083a0c4db5a30c4490828d97efe807a13e587fbac1089843964facfd27d287262759384fe9b610f81048be430c1e8fe6327c0f2fd003021d20563ec0c7e39aec6718649c958da2e02cb3848c76924492678889c18bea02ed5ee080106e9838cbca9ad5f66c0434182225b13a236b342cf80562c10d4a3459aea17589b84904d3d2c2b"}, 0x22) 03:57:36 executing program 2: r0 = socket(0x11, 0x3, 0x0) setsockopt$inet6_int(r0, 0x29, 0x0, 0x0, 0x0) 03:57:36 executing program 5: r0 = socket$igmp(0x2, 0x3, 0x2) getsockopt$inet_int(r0, 0x0, 0x8, 0x0, &(0x7f00000002c0)=0x2) 03:57:36 executing program 2: seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{0x14}, {0x6}]}) 03:57:36 executing program 0: pipe2$watch_queue(0x0, 0x80) syz_emit_ethernet(0x5aa, &(0x7f0000001340)={@local, @remote, @void, {@ipv6={0x86dd, @generic={0x0, 0x6, "aa9dc4", 0x574, 0x33, 0xff, @remote, @private0, {[@dstopts={0x3c, 0x2, '\x00', [@ra={0x5, 0x2, 0x6}, @hao={0xc9, 0x10, @local}]}, @hopopts={0x0, 0x9c, '\x00', [@calipso={0x7, 0x8, {0x0, 0x0, 0x3, 0x3}}, @padn, @generic={0x0, 0x4cf, "1cfa6c0364224369826cfbc5025a5422bbe77ae3cf47538408fcbf13875c5cec386063e0177fa7670360fe350a7b05c4011f8d81c926f4801f06b62db154ad9cad18be594dae1cf14ab40fcf9eeef1b041685ad35ae05bb4ff117fad0da61336052231fdebb9e4716b9ceb68e77e024423dbbcd36cec113c55b9162c1840137aa44ca69752ac32a09445fe9800d1a883e199faedee0db57e6b146eed78fb6d901b07da32f398012c9be57b1f7bf2398a0f47d3d9716454271fec39deac5453b173ff1c1243fc3b2c042609a26077a57a831a73310127767d3554a8395138b4113a17417d63c14956007ade607f85c980168cb4e9e87322233912a335cca47f6b625e6eb89cffeddc807fe5637caf2b6d28024d05134ed632f2da885334e297a7ff4fceebb66a0c0f8f7a700364a9423567fda54f4c2aa9f67971a9c1e83ebf28f060e1b730e6ef450eebf8270c23764df721f61ebd045c69da1117c4444cdf49f65a6716326a6474d3ff40cd41aa6b34efa6617057d0435e101a88342159e764d5cee1a99c7f453daedb8cf57390aafd0ee33921978a89397598dee526bb4195aa253822fd32bf6c7dd0eb7c603d3353bdcbf3978af06dc5dbb1b98f821a9bdf15650c25adf25be59b26a0eb173348884b52f9c1a3f601bffc8dfb027c556d2a7535f2b4c322e3cffc2d9a417e0b23be0fd6231d91545731366391024911c867a379f9d9f637af18ba8c8c4dd39175a170179c4b02381ede082351e29a9024293b938f5f8fb45e7f46913214c00539c49f1a582daa3076f124c5152e99f34ec1e7dd499ff4fea77c1fb166851accca3a7fb375214ac0e6540a0a02c56872fb934763245b40006edfd5d6d6191f996f9b31713d365e85ef6c719313c7299d97a494538679f0fe3747bf0f4f93af271ee983634faad09000644365083d4a212c5716cc3c87d0b47bd4ee84687dd3186b83fd05f8930259e6be7efd7df82274733975efc8de506e62d961c71aa00e855ebebad2397911bf2eb09fb252b82c2aaeecd5f2e94c6ed5979504fa25fcd425d84fc47022e1c178a04fe46a1b133ceb9b3fc6e90916b69281f217b1820df5839bd8ae77536a3d4b5ece05f36a38a12642e8a08c29e0473e65220411c6b15a400aa844aec49086063193d4efca834c751774dbe098bceff386776b022595b46373654e9bc631131622e18fc3e6332999372d99ee6c1221379d66d3ef6d7f7593e02395956838aa173360b95e2a0afbb6416eea005cf4a16a957ee6e19677716cd3ffa139a3d2a39af5b1b869d038d16e4f0f49651b7f90bfd60e4f3c8d1561c16e24790cebf98b2d1d56e50549adcab36262dd651c2bfd66cdbabebecbbea28ea863dfd75f20ae94cd72f3eafb3cfaf6e9348c9c7cd6f957fcdd8b2ba8c649d627bcd00e1480d6f70f0c2ee3e04cb815bb8374fd93201381e51e1fcfe77b51703f590ab981930623585da4d04105279062b13ebb9c015d9831faf5a5df816ceaae8e3b994ecdd648fd61af00144306c86a80dd376287b26ad62dc16f30498f7034264afefe29104724bcdafd056fa67ccb17de4774bd69c22edc6d1c10b9c49f3aa84436396e4a3f15a58a25d2081099bd1bb725f4f8ed089779f1ec72ea10357ae189432e0624185cb944fc10306abf2ebadcebd997d14b1714621feeea049ba9cfc2bf8665407714e1185202f5875d54b6879e682cf9f90cf22cbb1e6847394e"}, @calipso={0x7, 0x8, {0x2, 0x0, 0x1}}]}, @routing={0x84}], "918a8ca160a3fe4214da59c01a55c2d8e668d1cc284522f17b586b4f80b57982fc924fca9b04024a271810ad8870db5c640fa2fcef5d419cd21b90ca8078a3916024b3b9b9d70c4f17aff8fda8eaa52e7282780a1e8a71c80f3e4474"}}}}}, 0x0) 03:57:36 executing program 4: timer_create(0x9, &(0x7f0000000100)={0x0, 0x12}, &(0x7f0000000180)) timer_settime(0x0, 0x0, &(0x7f000006b000)={{0x0, 0x8}, {0x0, 0x9}}, 0x0) r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000040)='net/fib_trie\x00') r1 = openat$ttyS3(0xffffffffffffff9c, &(0x7f0000000840), 0xc0a81, 0x0) sendfile(r1, r0, 0x0, 0x7ffff00b) [ 2900.312543][ T22] audit: type=1326 audit(2000001456.049:118646): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=5093 comm="syz-executor.2" exe="/root/syz-executor.2" sig=31 arch=c000003e syscall=202 compat=0 ip=0x7f281e32f0c9 code=0x0 03:57:40 executing program 3: bpf$PROG_LOAD(0x5, &(0x7f0000000180)={0x12, 0x4, &(0x7f0000000100)=ANY=[@ANYBLOB="180000000000000000000000000000007b11300000000000950000000000000078009ea71b006971709553d4d160ce4ee267fc5a939e7878ef34cfd5d93fbcce281b97cd732649610367e3dfadd1187441ae0b736ab87893030d165d"], &(0x7f00000000c0)='GPL\x00', 0x4, 0x1000, &(0x7f0000000200)=""/4096, 0x0, 0x0, '\x00', 0x0, 0xf, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x70) r0 = bpf$PROG_LOAD(0x5, &(0x7f000000d000)={0xa, 0x3, &(0x7f0000001500)=ANY=[@ANYBLOB="850000002200000007000000000000089500000000000000e26c9bd1a6361b80cdd64bdf00000000000869045aac0000659f55df08f9b90788ff7f00000010000029c21ebbcde61d8ab5920aef6c3e007fe61241638962cf0b89ef506cfd3f1d4163d3cfca3733b30070a7cf53021a9554328a702688f92b6b71569d65e33d46f8d8ae24ba69c657afac04379cb536008c219991704f11c51b1d076f03b0f917c766f3a7598bbc00feb3bc8e88f79df517b37b56bcbc290080000000000000e675458a43b8a8935bf9cf0be7d0aeaac41405e341cd0ba0d6fd562489dad595712a4051bb6cf826ab757193fc09d305f95c55d5746419000000000000007b61805ed430ef06000000000000001e93f640f159320c8b088f4d6497682eb312d4967aff9e4c14c66c90000054ed82c7cba4c81f91d6dfed18767bf0df584b4b6c4204df411f921e3aa02a67dd324b8176020e9c024751df38c05727f82c92046bfe64babb6d7ba86526b7886a0c2481c5812812a6fa3fca3758cbd8c32b25c28be225bd1f16297baa065f5bf96330fad0aaa4388c06c0eb2ecdf829af9577fcd868cc269b740000b777d73a63246ce6f0467167626329ab91df7a13d9ec9a64e7f6b56aeab8c38f69a213c96e2d2ad7978c9d721c270f27e7025d576535198742d403ec43572d7d0baf00e882617b260627805ca44200335ea4363066944d0aa6feb9705b09ba40d4642519281151f875cbf13a582f90ad719f0eccf02a473dd508a16138904933689ea6ee02412064730700aeff2b69c2f2bf6f691c3560e068743ae8e8771280da61fd8fdc3f7a35ea352e35753c59ebc1bd27ab6603e6afb1b3f057fbb7ed3aabe702b3c6301d3f5c295d1d69d1541d0e64631c95d6c0999e27e8d1a58f6a00f19102d2bfaf53f25a45637b1c577ae50c4c56d9abc40c64a20c14ff0b1bf4d23fe07ae90f503ba9c64bf89b26e7d8d70710b04f9ece69023acadbb4582272e5b3a0429a5645b0c824ad36f7cc8be12b3874d5a19349b0ede845e9ece24d546d3a33e08b97dddcd1e52aabb17eb1840bc8e0ed1dd8b9b7eeaf32a185d80250a7f2eeb756eadafe20bbc616bc44b347abc8caf722b2c3b06884c1d1690f23b06fa4541bb2a81073b452764f04bd39008b65ee222cf697acd66ccbd765998926faff2859e973b1e88668c8022cc6dac8548167e5798ec9c7d288a7fa7749f07513187cd8f060abbbc5e37dd1be3aab927be1b409be733b7408534e5b0951e9ecfd0a1c77e3a29be4c4093330124615056e3ce0ce6ac91b1242d3bb2e787a186dc2ec284d60e9d8a03884a22eeaa1efa497ee88c6cb565b164a260afb5157e392b1ebb1a4d4f992011ecbac4a0a6df5bdc6f7994a422bb2761edd2d8f20f5f879a88f89d48b8314f862585e4b7a9d6a6681f40e8b82cc6555dce2db951d164cc9a70e640ac8974faa2587a6e3af3b9458f7d4b4077b3002536b10ea24d73307a33090c4c270909a5322eac32cb175e68fa83457b21465c08c02dcefccc0c714c2862ddbe567755f05a1e671328d160d3752345ca1db6e74c720e42afca982ba6befd96c5575f1dd8f87ff6606301c0000000000000000000000000000000000000004d0d54b4caf78018766cdb971e8b168d4763c1f00000003d4e1d842caf457797f93db93e4f38a9dbd79f6bf5dc40b55fdbf9b856665061b2e2924f27eb2d2b5a181ccfd9eeb11dec165b6f12433f00bb06124041ffdcdcdc91f3b3b76635a689c9249cf69bcae654bfa81e707000000b883c56026d83520395b7d511f607cf2f899c7b1c75e2192f775d72247167285857588ace1115fbebfee3c16b84cf7036d41c493a63c09f2ce46c1f5995c2d7fe58c15e64bb4cb7e7f336cc22fa1ea1363bce375bd3d579be1dddb08ed5147b629e4b3f0e65783ee5e20d9270802f2a7500738d95216743bc36a04ba8d486fb26252d684b84fa24639089064ca7b91057c041f12d544dab4d24a4f952b4f265a69ba279929959991b7ac63786055b3c029a0e8b6e4c26497c029bb61462623a58556cd62844d4d23cc738ee5b36c71d2c010b089251d5806000b1ade92dd9f441468967c052aecd9de81b4b55d06670597991f37ddc4fa19a6369d5bf76c474633a337f676ad255869881da5cadcf49ce9188129cc978977f87b32bd49457536430ffbd3e01e67ff087644f52fcf0a3c732b0586cb87972c43d2616bf4e521dc3126bf1760243d51a197d3ecfd74bd625e9f496175cfeaaa020817d33d513f3e97854ea76e04e96a8639a297871485a8609f8ca842b3321932c4d9e224a0cec5946cec9e359fd3687415cad5fb8c678136f36d9f781fade9f2469477748f4dfa0f56c326c89bb5d07f35aaf95303b5a620fc84e1c73557b2277831f8f633f0d29371e645e5544e57010a9b76457f6ad73231a9f31f6bbb1b95248aeda5a9df9dea64cc1fd1f06a980fcf3a792bb0910e45fce298ab0a0298fc33a423e860d5b308d7849381b294106af25f15fec047d5b844a99f36e342165df728e381b48c20e0900f8d265157467d3494f2b96acf060f74084760d226f50edb005c2e075f3c663a4b4169b900fa0a13cf796e0d7a9dad86953c13ed6241206d682e194c64c491de6a531e9bd45abe705f07000a82ccd41a2c1b9d5dd8bf6c28653eb84f117e476e052a9db790e0a71dac9d8b343efebdc026860000000000000000000000000000aad579302085dfdf75bea24798c680b3de341e3bd57543bf74fd58bcebdbb883c743ed43ba7f560f2c4e0310c21e7deff9e45b8bd2cf65bb584091b8e80e34b3e59185fe32d1d73dd4f62712a39b13661516723b6b80a7e94d9fccb05f9c4e69a3af0fde863af2d9a0f87c5096171a7a86d1c03f48a94fc571b0ab4ad714f41fa4ee0b8b44e3c41a3125be95e4b23d5f05395852761bfaebe0db979d5f3991d826cc74542b85cfd0dba66bc93cfd79178ab0b79fa3b29ff9c19e0424513c91980187c9d94b8354337a1fc782505db900c47d83bd49276cfe6e242ba8365b1ea4598a21f50f5415a70990b5bb4a1f6bd8acdf2c7da3d648754767089c9b5ceb556fafa3a76ff89a2751b59a744f0d3f36ca503357daa3e29ce6f357dc1e4839277d003e93fdbb955e1a1302a76aea7e738350b140056e29ec6694fb15464e94e814c77c293121d0433e80d444c4ca17abaf32b521d8686666055da023aef9c8df3e80d2ed640ed10aa19a036dcef172dbd3b3600b69d7b90c6222e167d7c76059f2b5f3b3004e8a20d1f6612efeb629573be97aa949c6016e7e16283e84986aaa4fc8a098708ebe36f377ad12cfa0c70b510d4c3de4d8708d1e20b400b6759f6606f6112442e8a65e6f04d6d31ea7953f944876c5649bebfc7d67136d5dae2a97a3438c9d325b17fe6f3cdcc1f395ef3e25cc7f1b2d7fa63cb3e8506cb62e50065e55f758de31b138c5d919f9b0036d77d096f18d7ea85d14e7fec4048683df1e10ac715583e43487c69d761b24c566ba09d35efc06cbf778d0ca55fb59823cc62063bd5fdc4177db13fae2adfbbffd1e42f84a7d7bbfb99ea653b7f384764bc494bdef385c48b2c27eb480eb188df3da1acd5a666ea4151f01b5ad448f529670c34485f3d0c9666594d9785e6a927c4dba5ac77804b9baf88e6358d82c12047490ef25d9c616c876de299b"], &(0x7f0000014ff5)='GPL\x00', 0x2, 0x103a, &(0x7f0000014000)=""/4096, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x0, 0x10, &(0x7f0000000000), 0x2a3}, 0x48) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f00000000c0)={r0, 0x3a, 0xcc0, 0xcc0, &(0x7f0000000200)="e460cdfbef2408002900119386dd6a00000000073ceb3014cd3ec8a755c1e1380081ffad008035e8d5000000010000001400000500242f09880bd320d98a61a90057c9bf", 0x0, 0x401, 0x0, 0x327, 0x0, &(0x7f00000011c0)="59235bd7a9324ff307d87177332368fbdeefaa1544600ea1870645446c357de433206896637019b84d57c3de1ea07638e494dd701db1af6fc15db78cf79f5ab4bc7aee8553677ffe377a35b4afdb989fb7da1ff63956ffb796d51daf1c268b9f1a4a06583f8c03ec1671b151a8a495c1b006fa5f2f3a54a46aeee8005b178b9516d2b928984ccb942fa2278a2e33a0b619f2dd814fc91942e03c48fd9b7d19d9a6612b46805b267ef3132a724cbfcd1c715be67930e2ae2b9a2479c5a4b2fecd301a745a6fd67598a5e5ecc1e56e58159c47def7f9285acfedc980596377e6f9ee076fa094e5d8f838b718ed63ff8265a1dbc1549bed03e6b27b6fc2b8a07373506a1a41d5a71cbf0eaa24ec737b02a8a2d5114c3c4e5810a2c3eae3373fd341800cfb0fb35cefe04ca4da2b02a83c40126e23cdf3c817b530bbe7b431bc0b7d864e3e6dd1ab90259a8bd7ad7dd4c6366ea6da661fd016b394adcce5988fff85fbc832a927c97b89337e195f562cd284911eef1ee52e4ff033b33beedea7cf43c4d0cc0471fa91011e1e7e8733bf82c01346d6ecb49f1a84e92d063c81a7227d89be33f7273b87e29ae53a5f38dc94cf391fcb82c9432821ef1a0f6bbfe8f7d6574479a8f621e1d8f7d9bb20f3d8d469e6d232d7d7837ff12a224a65c604907e787baaf7c863ad48a5edecbe1470c20507a6ee5dee75e9ef84c71af5af800a9ce9787ebdee9e1c8189fbf66048d5c3757fb2b697ce68cfd316a7b25a385111e0cd2fddb81602e36e74c4f99b403cb304a4774e648054c0456c7869f9d97873ff80e2664c1265292941a9b767c7f40767cfccdbcaa156453d6a910fd5440f7a2bf8f4bb6d6d9fd443f2304617a684b6afa99c157dcf70e51fdb55fd0dbf5c6733841024599f8d1791a07c5dc3a4ccaf4d7c0ca3d101b2beba3a49d2378c9fe4fdb10babd95083a0c4db5a30c4490828d97efe807a13e587fbac1089843964facfd27d287262759384fe9b610f81048be430c1e8fe6327c0f2fd003021d20563ec0c7e39aec6718649c958da2e02cb3848c76924492678889c18bea02ed5ee080106e9838cbca9ad5f66c0434182225b13a236b342cf80562c10d4a3459aea17589b84904d3d2c2b"}, 0x22) 03:57:40 executing program 2: seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{0x14}, {0x6}]}) 03:57:40 executing program 5: bpf$MAP_CREATE(0x0, &(0x7f0000000440)=@base={0xa, 0x4, 0x7fff, 0x82}, 0x48) 03:57:40 executing program 4: r0 = socket$pppl2tp(0x18, 0x1, 0x1) r1 = socket$inet_udp(0x2, 0x2, 0x0) bind$inet(r1, &(0x7f00000001c0)={0x2, 0x0, @dev={0xac, 0x14, 0x14, 0x43}}, 0x10) connect$inet(r1, &(0x7f0000000480)={0x2, 0x0, @multicast1}, 0x10) connect$pppl2tp(r0, &(0x7f0000000240)=@pppol2tpin6={0x18, 0x1, {0x0, r1, 0xffff, 0x0, 0x0, 0x0, {0xa, 0x0, 0x0, @empty}}}, 0x32) sendmmsg$inet(r0, &(0x7f0000002480)=[{{0x0, 0x0, 0x0}}], 0x1, 0x0) 03:57:40 executing program 0: pipe2$watch_queue(0x0, 0x80) syz_emit_ethernet(0x5aa, &(0x7f0000001340)={@local, @remote, @void, {@ipv6={0x86dd, @generic={0x0, 0x6, "aa9dc4", 0x574, 0x33, 0xff, @remote, @private0, {[@dstopts={0x3c, 0x2, '\x00', [@ra={0x5, 0x2, 0x6}, @hao={0xc9, 0x10, @local}]}, @hopopts={0x0, 0x9c, '\x00', [@calipso={0x7, 0x8, {0x0, 0x0, 0x3, 0x3}}, @padn, @generic={0x0, 0x4cf, "1cfa6c0364224369826cfbc5025a5422bbe77ae3cf47538408fcbf13875c5cec386063e0177fa7670360fe350a7b05c4011f8d81c926f4801f06b62db154ad9cad18be594dae1cf14ab40fcf9eeef1b041685ad35ae05bb4ff117fad0da61336052231fdebb9e4716b9ceb68e77e024423dbbcd36cec113c55b9162c1840137aa44ca69752ac32a09445fe9800d1a883e199faedee0db57e6b146eed78fb6d901b07da32f398012c9be57b1f7bf2398a0f47d3d9716454271fec39deac5453b173ff1c1243fc3b2c042609a26077a57a831a73310127767d3554a8395138b4113a17417d63c14956007ade607f85c980168cb4e9e87322233912a335cca47f6b625e6eb89cffeddc807fe5637caf2b6d28024d05134ed632f2da885334e297a7ff4fceebb66a0c0f8f7a700364a9423567fda54f4c2aa9f67971a9c1e83ebf28f060e1b730e6ef450eebf8270c23764df721f61ebd045c69da1117c4444cdf49f65a6716326a6474d3ff40cd41aa6b34efa6617057d0435e101a88342159e764d5cee1a99c7f453daedb8cf57390aafd0ee33921978a89397598dee526bb4195aa253822fd32bf6c7dd0eb7c603d3353bdcbf3978af06dc5dbb1b98f821a9bdf15650c25adf25be59b26a0eb173348884b52f9c1a3f601bffc8dfb027c556d2a7535f2b4c322e3cffc2d9a417e0b23be0fd6231d91545731366391024911c867a379f9d9f637af18ba8c8c4dd39175a170179c4b02381ede082351e29a9024293b938f5f8fb45e7f46913214c00539c49f1a582daa3076f124c5152e99f34ec1e7dd499ff4fea77c1fb166851accca3a7fb375214ac0e6540a0a02c56872fb934763245b40006edfd5d6d6191f996f9b31713d365e85ef6c719313c7299d97a494538679f0fe3747bf0f4f93af271ee983634faad09000644365083d4a212c5716cc3c87d0b47bd4ee84687dd3186b83fd05f8930259e6be7efd7df82274733975efc8de506e62d961c71aa00e855ebebad2397911bf2eb09fb252b82c2aaeecd5f2e94c6ed5979504fa25fcd425d84fc47022e1c178a04fe46a1b133ceb9b3fc6e90916b69281f217b1820df5839bd8ae77536a3d4b5ece05f36a38a12642e8a08c29e0473e65220411c6b15a400aa844aec49086063193d4efca834c751774dbe098bceff386776b022595b46373654e9bc631131622e18fc3e6332999372d99ee6c1221379d66d3ef6d7f7593e02395956838aa173360b95e2a0afbb6416eea005cf4a16a957ee6e19677716cd3ffa139a3d2a39af5b1b869d038d16e4f0f49651b7f90bfd60e4f3c8d1561c16e24790cebf98b2d1d56e50549adcab36262dd651c2bfd66cdbabebecbbea28ea863dfd75f20ae94cd72f3eafb3cfaf6e9348c9c7cd6f957fcdd8b2ba8c649d627bcd00e1480d6f70f0c2ee3e04cb815bb8374fd93201381e51e1fcfe77b51703f590ab981930623585da4d04105279062b13ebb9c015d9831faf5a5df816ceaae8e3b994ecdd648fd61af00144306c86a80dd376287b26ad62dc16f30498f7034264afefe29104724bcdafd056fa67ccb17de4774bd69c22edc6d1c10b9c49f3aa84436396e4a3f15a58a25d2081099bd1bb725f4f8ed089779f1ec72ea10357ae189432e0624185cb944fc10306abf2ebadcebd997d14b1714621feeea049ba9cfc2bf8665407714e1185202f5875d54b6879e682cf9f90cf22cbb1e6847394e"}, @calipso={0x7, 0x8, {0x2, 0x0, 0x1}}]}, @routing={0x84}], "918a8ca160a3fe4214da59c01a55c2d8e668d1cc284522f17b586b4f80b57982fc924fca9b04024a271810ad8870db5c640fa2fcef5d419cd21b90ca8078a3916024b3b9b9d70c4f17aff8fda8eaa52e7282780a1e8a71c80f3e4474"}}}}}, 0x0) 03:57:40 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) write$binfmt_aout(r3, 0x0, 0x6a) splice(r0, 0x0, r3, 0x0, 0x8ec3, 0x0) readv(r2, &(0x7f0000000580)=[{&(0x7f0000000200)=""/105, 0x69}], 0x1) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) splice(r2, 0x0, r4, 0x0, 0x1000000000007, 0x2) write$binfmt_elf64(r1, 0x0, 0x0) 03:57:41 executing program 0: pipe2$watch_queue(0x0, 0x80) syz_emit_ethernet(0x5aa, &(0x7f0000001340)={@local, @remote, @void, {@ipv6={0x86dd, @generic={0x0, 0x6, "aa9dc4", 0x574, 0x33, 0xff, @remote, @private0, {[@dstopts={0x3c, 0x2, '\x00', [@ra={0x5, 0x2, 0x6}, @hao={0xc9, 0x10, @local}]}, @hopopts={0x0, 0x9c, '\x00', [@calipso={0x7, 0x8, {0x0, 0x0, 0x3, 0x3}}, @padn, @generic={0x0, 0x4cf, "1cfa6c0364224369826cfbc5025a5422bbe77ae3cf47538408fcbf13875c5cec386063e0177fa7670360fe350a7b05c4011f8d81c926f4801f06b62db154ad9cad18be594dae1cf14ab40fcf9eeef1b041685ad35ae05bb4ff117fad0da61336052231fdebb9e4716b9ceb68e77e024423dbbcd36cec113c55b9162c1840137aa44ca69752ac32a09445fe9800d1a883e199faedee0db57e6b146eed78fb6d901b07da32f398012c9be57b1f7bf2398a0f47d3d9716454271fec39deac5453b173ff1c1243fc3b2c042609a26077a57a831a73310127767d3554a8395138b4113a17417d63c14956007ade607f85c980168cb4e9e87322233912a335cca47f6b625e6eb89cffeddc807fe5637caf2b6d28024d05134ed632f2da885334e297a7ff4fceebb66a0c0f8f7a700364a9423567fda54f4c2aa9f67971a9c1e83ebf28f060e1b730e6ef450eebf8270c23764df721f61ebd045c69da1117c4444cdf49f65a6716326a6474d3ff40cd41aa6b34efa6617057d0435e101a88342159e764d5cee1a99c7f453daedb8cf57390aafd0ee33921978a89397598dee526bb4195aa253822fd32bf6c7dd0eb7c603d3353bdcbf3978af06dc5dbb1b98f821a9bdf15650c25adf25be59b26a0eb173348884b52f9c1a3f601bffc8dfb027c556d2a7535f2b4c322e3cffc2d9a417e0b23be0fd6231d91545731366391024911c867a379f9d9f637af18ba8c8c4dd39175a170179c4b02381ede082351e29a9024293b938f5f8fb45e7f46913214c00539c49f1a582daa3076f124c5152e99f34ec1e7dd499ff4fea77c1fb166851accca3a7fb375214ac0e6540a0a02c56872fb934763245b40006edfd5d6d6191f996f9b31713d365e85ef6c719313c7299d97a494538679f0fe3747bf0f4f93af271ee983634faad09000644365083d4a212c5716cc3c87d0b47bd4ee84687dd3186b83fd05f8930259e6be7efd7df82274733975efc8de506e62d961c71aa00e855ebebad2397911bf2eb09fb252b82c2aaeecd5f2e94c6ed5979504fa25fcd425d84fc47022e1c178a04fe46a1b133ceb9b3fc6e90916b69281f217b1820df5839bd8ae77536a3d4b5ece05f36a38a12642e8a08c29e0473e65220411c6b15a400aa844aec49086063193d4efca834c751774dbe098bceff386776b022595b46373654e9bc631131622e18fc3e6332999372d99ee6c1221379d66d3ef6d7f7593e02395956838aa173360b95e2a0afbb6416eea005cf4a16a957ee6e19677716cd3ffa139a3d2a39af5b1b869d038d16e4f0f49651b7f90bfd60e4f3c8d1561c16e24790cebf98b2d1d56e50549adcab36262dd651c2bfd66cdbabebecbbea28ea863dfd75f20ae94cd72f3eafb3cfaf6e9348c9c7cd6f957fcdd8b2ba8c649d627bcd00e1480d6f70f0c2ee3e04cb815bb8374fd93201381e51e1fcfe77b51703f590ab981930623585da4d04105279062b13ebb9c015d9831faf5a5df816ceaae8e3b994ecdd648fd61af00144306c86a80dd376287b26ad62dc16f30498f7034264afefe29104724bcdafd056fa67ccb17de4774bd69c22edc6d1c10b9c49f3aa84436396e4a3f15a58a25d2081099bd1bb725f4f8ed089779f1ec72ea10357ae189432e0624185cb944fc10306abf2ebadcebd997d14b1714621feeea049ba9cfc2bf8665407714e1185202f5875d54b6879e682cf9f90cf22cbb1e6847394e"}, @calipso={0x7, 0x8, {0x2, 0x0, 0x1}}]}, @routing={0x84}], "918a8ca160a3fe4214da59c01a55c2d8e668d1cc284522f17b586b4f80b57982fc924fca9b04024a271810ad8870db5c640fa2fcef5d419cd21b90ca8078a3916024b3b9b9d70c4f17aff8fda8eaa52e7282780a1e8a71c80f3e4474"}}}}}, 0x0) 03:57:41 executing program 4: r0 = socket$pppl2tp(0x18, 0x1, 0x1) r1 = socket$inet_udp(0x2, 0x2, 0x0) bind$inet(r1, &(0x7f00000001c0)={0x2, 0x0, @dev={0xac, 0x14, 0x14, 0x43}}, 0x10) connect$inet(r1, &(0x7f0000000480)={0x2, 0x0, @multicast1}, 0x10) connect$pppl2tp(r0, &(0x7f0000000240)=@pppol2tpin6={0x18, 0x1, {0x0, r1, 0xffff, 0x0, 0x0, 0x0, {0xa, 0x0, 0x0, @empty}}}, 0x32) sendmmsg$inet(r0, &(0x7f0000002480)=[{{0x0, 0x0, 0x0}}], 0x1, 0x0) 03:57:41 executing program 2: seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{0x14}, {0x6}]}) 03:57:41 executing program 3: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) write$binfmt_aout(r3, 0x0, 0x6a) splice(r0, 0x0, r3, 0x0, 0x8ec3, 0x0) readv(r2, &(0x7f0000000580)=[{&(0x7f0000000200)=""/105, 0x69}], 0x1) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) splice(r2, 0x0, r4, 0x0, 0x1000000000007, 0x2) write$binfmt_elf64(r1, 0x0, 0x0) [ 2905.221904][ T22] audit: type=1326 audit(2000001460.959:118647): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=5104 comm="syz-executor.2" exe="/root/syz-executor.2" sig=31 arch=c000003e syscall=202 compat=0 ip=0x7f281e32f0c9 code=0x0 03:57:41 executing program 5: bpf$MAP_CREATE(0x0, &(0x7f0000000440)=@base={0xa, 0x4, 0x7fff, 0x82}, 0x48) 03:57:41 executing program 4: r0 = socket$pppl2tp(0x18, 0x1, 0x1) r1 = socket$inet_udp(0x2, 0x2, 0x0) bind$inet(r1, &(0x7f00000001c0)={0x2, 0x0, @dev={0xac, 0x14, 0x14, 0x43}}, 0x10) connect$inet(r1, &(0x7f0000000480)={0x2, 0x0, @multicast1}, 0x10) connect$pppl2tp(r0, &(0x7f0000000240)=@pppol2tpin6={0x18, 0x1, {0x0, r1, 0xffff, 0x0, 0x0, 0x0, {0xa, 0x0, 0x0, @empty}}}, 0x32) sendmmsg$inet(r0, &(0x7f0000002480)=[{{0x0, 0x0, 0x0}}], 0x1, 0x0) 03:57:41 executing program 0: pipe2$watch_queue(0x0, 0x80) syz_emit_ethernet(0x5aa, &(0x7f0000001340)={@local, @remote, @void, {@ipv6={0x86dd, @generic={0x0, 0x6, "aa9dc4", 0x574, 0x33, 0xff, @remote, @private0, {[@dstopts={0x3c, 0x2, '\x00', [@ra={0x5, 0x2, 0x6}, @hao={0xc9, 0x10, @local}]}, @hopopts={0x0, 0x9c, '\x00', [@calipso={0x7, 0x8, {0x0, 0x0, 0x3, 0x3}}, @padn, @generic={0x0, 0x4cf, "1cfa6c0364224369826cfbc5025a5422bbe77ae3cf47538408fcbf13875c5cec386063e0177fa7670360fe350a7b05c4011f8d81c926f4801f06b62db154ad9cad18be594dae1cf14ab40fcf9eeef1b041685ad35ae05bb4ff117fad0da61336052231fdebb9e4716b9ceb68e77e024423dbbcd36cec113c55b9162c1840137aa44ca69752ac32a09445fe9800d1a883e199faedee0db57e6b146eed78fb6d901b07da32f398012c9be57b1f7bf2398a0f47d3d9716454271fec39deac5453b173ff1c1243fc3b2c042609a26077a57a831a73310127767d3554a8395138b4113a17417d63c14956007ade607f85c980168cb4e9e87322233912a335cca47f6b625e6eb89cffeddc807fe5637caf2b6d28024d05134ed632f2da885334e297a7ff4fceebb66a0c0f8f7a700364a9423567fda54f4c2aa9f67971a9c1e83ebf28f060e1b730e6ef450eebf8270c23764df721f61ebd045c69da1117c4444cdf49f65a6716326a6474d3ff40cd41aa6b34efa6617057d0435e101a88342159e764d5cee1a99c7f453daedb8cf57390aafd0ee33921978a89397598dee526bb4195aa253822fd32bf6c7dd0eb7c603d3353bdcbf3978af06dc5dbb1b98f821a9bdf15650c25adf25be59b26a0eb173348884b52f9c1a3f601bffc8dfb027c556d2a7535f2b4c322e3cffc2d9a417e0b23be0fd6231d91545731366391024911c867a379f9d9f637af18ba8c8c4dd39175a170179c4b02381ede082351e29a9024293b938f5f8fb45e7f46913214c00539c49f1a582daa3076f124c5152e99f34ec1e7dd499ff4fea77c1fb166851accca3a7fb375214ac0e6540a0a02c56872fb934763245b40006edfd5d6d6191f996f9b31713d365e85ef6c719313c7299d97a494538679f0fe3747bf0f4f93af271ee983634faad09000644365083d4a212c5716cc3c87d0b47bd4ee84687dd3186b83fd05f8930259e6be7efd7df82274733975efc8de506e62d961c71aa00e855ebebad2397911bf2eb09fb252b82c2aaeecd5f2e94c6ed5979504fa25fcd425d84fc47022e1c178a04fe46a1b133ceb9b3fc6e90916b69281f217b1820df5839bd8ae77536a3d4b5ece05f36a38a12642e8a08c29e0473e65220411c6b15a400aa844aec49086063193d4efca834c751774dbe098bceff386776b022595b46373654e9bc631131622e18fc3e6332999372d99ee6c1221379d66d3ef6d7f7593e02395956838aa173360b95e2a0afbb6416eea005cf4a16a957ee6e19677716cd3ffa139a3d2a39af5b1b869d038d16e4f0f49651b7f90bfd60e4f3c8d1561c16e24790cebf98b2d1d56e50549adcab36262dd651c2bfd66cdbabebecbbea28ea863dfd75f20ae94cd72f3eafb3cfaf6e9348c9c7cd6f957fcdd8b2ba8c649d627bcd00e1480d6f70f0c2ee3e04cb815bb8374fd93201381e51e1fcfe77b51703f590ab981930623585da4d04105279062b13ebb9c015d9831faf5a5df816ceaae8e3b994ecdd648fd61af00144306c86a80dd376287b26ad62dc16f30498f7034264afefe29104724bcdafd056fa67ccb17de4774bd69c22edc6d1c10b9c49f3aa84436396e4a3f15a58a25d2081099bd1bb725f4f8ed089779f1ec72ea10357ae189432e0624185cb944fc10306abf2ebadcebd997d14b1714621feeea049ba9cfc2bf8665407714e1185202f5875d54b6879e682cf9f90cf22cbb1e6847394e"}, @calipso={0x7, 0x8, {0x2, 0x0, 0x1}}]}, @routing={0x84}], "918a8ca160a3fe4214da59c01a55c2d8e668d1cc284522f17b586b4f80b57982fc924fca9b04024a271810ad8870db5c640fa2fcef5d419cd21b90ca8078a3916024b3b9b9d70c4f17aff8fda8eaa52e7282780a1e8a71c80f3e4474"}}}}}, 0x0) [ 2905.284982][ T22] audit: type=1326 audit(2000001461.019:118648): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=5119 comm="syz-executor.2" exe="/root/syz-executor.2" sig=31 arch=c000003e syscall=202 compat=0 ip=0x7f281e32f0c9 code=0x0 03:57:45 executing program 0: mkdirat(0xffffffffffffff9c, &(0x7f00000002c0)='./file0\x00', 0x0) mount$tmpfs(0x0, &(0x7f0000000240)='./file0\x00', &(0x7f0000000280), 0x0, &(0x7f0000000340)={[{@nr_inodes={'nr_inodes', 0x3d, [0x31]}}]}) open$dir(&(0x7f0000000000)='./file0\x00', 0x430402, 0x0) 03:57:45 executing program 3: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) write$binfmt_aout(r3, 0x0, 0x6a) splice(r0, 0x0, r3, 0x0, 0x8ec3, 0x0) readv(r2, &(0x7f0000000580)=[{&(0x7f0000000200)=""/105, 0x69}], 0x1) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) splice(r2, 0x0, r4, 0x0, 0x1000000000007, 0x2) write$binfmt_elf64(r1, 0x0, 0x0) 03:57:45 executing program 2: seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{0x14}, {0x6}]}) 03:57:45 executing program 4: r0 = socket$pppl2tp(0x18, 0x1, 0x1) r1 = socket$inet_udp(0x2, 0x2, 0x0) bind$inet(r1, &(0x7f00000001c0)={0x2, 0x0, @dev={0xac, 0x14, 0x14, 0x43}}, 0x10) connect$inet(r1, &(0x7f0000000480)={0x2, 0x0, @multicast1}, 0x10) connect$pppl2tp(r0, &(0x7f0000000240)=@pppol2tpin6={0x18, 0x1, {0x0, r1, 0xffff, 0x0, 0x0, 0x0, {0xa, 0x0, 0x0, @empty}}}, 0x32) sendmmsg$inet(r0, &(0x7f0000002480)=[{{0x0, 0x0, 0x0}}], 0x1, 0x0) 03:57:45 executing program 5: bpf$MAP_CREATE(0x0, &(0x7f0000000440)=@base={0xa, 0x4, 0x7fff, 0x82}, 0x48) 03:57:45 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) write$binfmt_aout(r3, 0x0, 0x6a) splice(r0, 0x0, r3, 0x0, 0x8ec3, 0x0) readv(r2, &(0x7f0000000580)=[{&(0x7f0000000200)=""/105, 0x69}], 0x1) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) splice(r2, 0x0, r4, 0x0, 0x1000000000007, 0x2) write$binfmt_elf64(r1, 0x0, 0x0) 03:57:45 executing program 0: mkdirat(0xffffffffffffff9c, &(0x7f00000002c0)='./file0\x00', 0x0) mount$tmpfs(0x0, &(0x7f0000000240)='./file0\x00', &(0x7f0000000280), 0x0, &(0x7f0000000340)={[{@nr_inodes={'nr_inodes', 0x3d, [0x31]}}]}) open$dir(&(0x7f0000000000)='./file0\x00', 0x430402, 0x0) 03:57:45 executing program 4: r0 = memfd_create(&(0x7f00000000c0)='\x103q}2\x9a\xce\xaf\x03\x86\xe7\xc0\x14\x8f\xf8\xd28\xf4\x1c\xc0\xf9\x1c\xa6\xab\bi\xe4^\xd5\xfd\xa9\r\xac7A\x94\xeb\xcd\t\x00\x90k\xd6\x05\r\x84\x87\x1c\b\x8c`\xea\x13A\x90m\xb6\x02\x00\x00\x00A\xc5\xb8_\xd4\x18,\f\xd4s\xb2\x99/\xc0\x9a\xf2O\xdb\xc0\x8b\x19\x17\xb7Rvd\xcb:\b0\xc3\x93;\xcc\x14\x02\xc4\xfd{\xbb-\x80\xbf\xab\xbf\xd2\xd3\xe0Cf\xb7\x7f\x93X\'\xf5/\xf9cY\x828\xa2\x00_\xb0#w\xae\xb8L\xeb\xa1\xecF\xbd\xf0\x90$s\xd8\x80\x1a\xc4\xe5=_b\x99\xf9\x84(\xcb,Y\xe6\xf0\x13\x15J\x9f,\xa5\xf2.A\xbfbS\x94\xe7\x055\xa0\xeb\x10\x9d\xca\xa6k:\x86\n\x1e\xf4\xc9no\xee\x8b\xb0ciB\x82\t9*\a\x88\xfe\xca\xcb\xe2GG\xa9;q\x0f\xb4\xfa\x8e\v\xf7\xc7\x86Jw\xacD\xd7\xfb\xa0\x96\x85u\xddDv\x9c\x8b\xab\xe3F\x1d\xd2C\xdc\x1f\x80', 0x0) ftruncate(r0, 0x80079a0) ioctl$BTRFS_IOC_SET_RECEIVED_SUBVOL(0xffffffffffffffff, 0xc0c89425, 0x0) mmap(&(0x7f0000200000/0x400000)=nil, 0x400000, 0x4, 0x2012, r0, 0x0) clock_settime(0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) prctl$PR_SET_MM_EXE_FILE(0x23, 0xd, r0) mprotect(&(0x7f0000763000/0x2000)=nil, 0x2000, 0x0) 03:57:45 executing program 0: mkdirat(0xffffffffffffff9c, &(0x7f00000002c0)='./file0\x00', 0x0) mount$tmpfs(0x0, &(0x7f0000000240)='./file0\x00', &(0x7f0000000280), 0x0, &(0x7f0000000340)={[{@nr_inodes={'nr_inodes', 0x3d, [0x31]}}]}) open$dir(&(0x7f0000000000)='./file0\x00', 0x430402, 0x0) 03:57:45 executing program 0: mkdirat(0xffffffffffffff9c, &(0x7f00000002c0)='./file0\x00', 0x0) mount$tmpfs(0x0, &(0x7f0000000240)='./file0\x00', &(0x7f0000000280), 0x0, &(0x7f0000000340)={[{@nr_inodes={'nr_inodes', 0x3d, [0x31]}}]}) open$dir(&(0x7f0000000000)='./file0\x00', 0x430402, 0x0) 03:57:45 executing program 5: bpf$MAP_CREATE(0x0, &(0x7f0000000440)=@base={0xa, 0x4, 0x7fff, 0x82}, 0x48) 03:57:45 executing program 2: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) mkdir(&(0x7f0000000300)='./bus\x00', 0x0) mkdir(&(0x7f00000002c0)='./file1\x00', 0x0) mount$overlay(0x0, &(0x7f0000000180)='./bus\x00', &(0x7f0000000080), 0x0, &(0x7f0000000280)=ANY=[@ANYBLOB='upperdir=./bus,workdir=./file1,lowerdir=./file0']) umount2(&(0x7f0000001380)='./bus\x00', 0x9) [ 2910.195812][ T22] audit: type=1326 audit(2000001465.929:118649): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=5138 comm="syz-executor.2" exe="/root/syz-executor.2" sig=31 arch=c000003e syscall=202 compat=0 ip=0x7f281e32f0c9 code=0x0 03:57:50 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) write$binfmt_aout(r3, 0x0, 0x6a) splice(r0, 0x0, r3, 0x0, 0x8ec3, 0x0) readv(r2, &(0x7f0000000580)=[{&(0x7f0000000200)=""/105, 0x69}], 0x1) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) splice(r2, 0x0, r4, 0x0, 0x1000000000007, 0x2) write$binfmt_elf64(r1, 0x0, 0x0) 03:57:50 executing program 0: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000080)='smaps\x00') close(r0) 03:57:50 executing program 4: r0 = memfd_create(&(0x7f00000000c0)='\x103q}2\x9a\xce\xaf\x03\x86\xe7\xc0\x14\x8f\xf8\xd28\xf4\x1c\xc0\xf9\x1c\xa6\xab\bi\xe4^\xd5\xfd\xa9\r\xac7A\x94\xeb\xcd\t\x00\x90k\xd6\x05\r\x84\x87\x1c\b\x8c`\xea\x13A\x90m\xb6\x02\x00\x00\x00A\xc5\xb8_\xd4\x18,\f\xd4s\xb2\x99/\xc0\x9a\xf2O\xdb\xc0\x8b\x19\x17\xb7Rvd\xcb:\b0\xc3\x93;\xcc\x14\x02\xc4\xfd{\xbb-\x80\xbf\xab\xbf\xd2\xd3\xe0Cf\xb7\x7f\x93X\'\xf5/\xf9cY\x828\xa2\x00_\xb0#w\xae\xb8L\xeb\xa1\xecF\xbd\xf0\x90$s\xd8\x80\x1a\xc4\xe5=_b\x99\xf9\x84(\xcb,Y\xe6\xf0\x13\x15J\x9f,\xa5\xf2.A\xbfbS\x94\xe7\x055\xa0\xeb\x10\x9d\xca\xa6k:\x86\n\x1e\xf4\xc9no\xee\x8b\xb0ciB\x82\t9*\a\x88\xfe\xca\xcb\xe2GG\xa9;q\x0f\xb4\xfa\x8e\v\xf7\xc7\x86Jw\xacD\xd7\xfb\xa0\x96\x85u\xddDv\x9c\x8b\xab\xe3F\x1d\xd2C\xdc\x1f\x80', 0x0) ftruncate(r0, 0x80079a0) ioctl$BTRFS_IOC_SET_RECEIVED_SUBVOL(0xffffffffffffffff, 0xc0c89425, 0x0) mmap(&(0x7f0000200000/0x400000)=nil, 0x400000, 0x4, 0x2012, r0, 0x0) clock_settime(0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) prctl$PR_SET_MM_EXE_FILE(0x23, 0xd, r0) mprotect(&(0x7f0000763000/0x2000)=nil, 0x2000, 0x0) 03:57:50 executing program 2: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) mkdir(&(0x7f0000000300)='./bus\x00', 0x0) mkdir(&(0x7f00000002c0)='./file1\x00', 0x0) mount$overlay(0x0, &(0x7f0000000180)='./bus\x00', &(0x7f0000000080), 0x0, &(0x7f0000000280)=ANY=[@ANYBLOB='upperdir=./bus,workdir=./file1,lowerdir=./file0']) umount2(&(0x7f0000001380)='./bus\x00', 0x9) 03:57:50 executing program 3: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) write$binfmt_aout(r3, 0x0, 0x6a) splice(r0, 0x0, r3, 0x0, 0x8ec3, 0x0) readv(r2, &(0x7f0000000580)=[{&(0x7f0000000200)=""/105, 0x69}], 0x1) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) splice(r2, 0x0, r4, 0x0, 0x1000000000007, 0x2) write$binfmt_elf64(r1, 0x0, 0x0) 03:57:50 executing program 5: r0 = socket(0x2, 0x3, 0xff) bind$inet(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x0, @multicast1}, 0x10) sendmsg$TIPC_NL_PUBL_GET(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000140)={0x28, 0x0, 0x1f4, 0x202301a0, 0x0, {}, [@TIPC_NLA_NODE={0x14, 0x6, 0x0, 0x1, [@TIPC_NLA_NODE_UP={0x4}, @TIPC_NLA_NODE_UP={0x4}, @TIPC_NLA_NODE_REKEYING={0x8}]}]}, 0x28}}, 0x0) 03:57:50 executing program 0: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000080)='smaps\x00') close(r0) 03:57:50 executing program 5: r0 = socket(0x2, 0x3, 0xff) bind$inet(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x0, @multicast1}, 0x10) sendmsg$TIPC_NL_PUBL_GET(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000140)={0x28, 0x0, 0x1f4, 0x202301a0, 0x0, {}, [@TIPC_NLA_NODE={0x14, 0x6, 0x0, 0x1, [@TIPC_NLA_NODE_UP={0x4}, @TIPC_NLA_NODE_UP={0x4}, @TIPC_NLA_NODE_REKEYING={0x8}]}]}, 0x28}}, 0x0) 03:57:50 executing program 0: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000080)='smaps\x00') close(r0) 03:57:50 executing program 5: r0 = socket(0x2, 0x3, 0xff) bind$inet(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x0, @multicast1}, 0x10) sendmsg$TIPC_NL_PUBL_GET(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000140)={0x28, 0x0, 0x1f4, 0x202301a0, 0x0, {}, [@TIPC_NLA_NODE={0x14, 0x6, 0x0, 0x1, [@TIPC_NLA_NODE_UP={0x4}, @TIPC_NLA_NODE_UP={0x4}, @TIPC_NLA_NODE_REKEYING={0x8}]}]}, 0x28}}, 0x0) 03:57:50 executing program 2: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) mkdir(&(0x7f0000000300)='./bus\x00', 0x0) mkdir(&(0x7f00000002c0)='./file1\x00', 0x0) mount$overlay(0x0, &(0x7f0000000180)='./bus\x00', &(0x7f0000000080), 0x0, &(0x7f0000000280)=ANY=[@ANYBLOB='upperdir=./bus,workdir=./file1,lowerdir=./file0']) umount2(&(0x7f0000001380)='./bus\x00', 0x9) 03:57:50 executing program 0: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000080)='smaps\x00') close(r0) 03:57:50 executing program 2: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) mkdir(&(0x7f0000000300)='./bus\x00', 0x0) mkdir(&(0x7f00000002c0)='./file1\x00', 0x0) mount$overlay(0x0, &(0x7f0000000180)='./bus\x00', &(0x7f0000000080), 0x0, &(0x7f0000000280)=ANY=[@ANYBLOB='upperdir=./bus,workdir=./file1,lowerdir=./file0']) umount2(&(0x7f0000001380)='./bus\x00', 0x9) 03:57:55 executing program 5: r0 = socket(0x2, 0x3, 0xff) bind$inet(r0, &(0x7f0000000080)={0x2, 0x0, @local}, 0x10) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x0, @multicast1}, 0x10) sendmsg$TIPC_NL_PUBL_GET(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000140)={0x28, 0x0, 0x1f4, 0x202301a0, 0x0, {}, [@TIPC_NLA_NODE={0x14, 0x6, 0x0, 0x1, [@TIPC_NLA_NODE_UP={0x4}, @TIPC_NLA_NODE_UP={0x4}, @TIPC_NLA_NODE_REKEYING={0x8}]}]}, 0x28}}, 0x0) 03:57:55 executing program 0: r0 = memfd_create(&(0x7f00000000c0)='\x103q}2\x9a\xce\xaf\x03\x86\xe7\xc0\x14\x8f\xf8\xd28\xf4\x1c\xc0\xf9\x1c\xa6\xab\bi\xe4^\xd5\xfd\xa9\r\xac7A\x94\xeb\xcd\t\x00\x90k\xd6\x05\r\x84\x87\x1c\b\x8c`\xea\x13A\x90m\xb6\x02\x00\x00\x00A\xc5\xb8_\xd4\x18,\f\xd4s\xb2\x99/\xc0\x9a\xf2O\xdb\xc0\x8b\x19\x17\xb7Rvd\xcb:\b0\xc3\x93;\xcc\x14\x02\xc4\xfd{\xbb-\x80\xbf\xab\xbf\xd2\xd3\xe0Cf\xb7\x7f\x93X\'\xf5/\xf9cY\x828\xa2\x00_\xb0#w\xae\xb8L\xeb\xa1\xecF\xbd\xf0\x90$s\xd8\x80\x1a\xc4\xe5=_b\x99\xf9\x84(\xcb,Y\xe6\xf0\x13\x15J\x9f,\xa5\xf2.A\xbfbS\x94\xe7\x055\xa0\xeb\x10\x9d\xca\xa6k:\x86\n\x1e\xf4\xc9no\xee\x8b\xb0ciB\x82\t9*\a\x88\xfe\xca\xcb\xe2GG\xa9;q\x0f\xb4\xfa\x8e\v\xf7\xc7\x86Jw\xacD\xd7\xfb\xa0\x96\x85u\xddDv\x9c\x8b\xab\xe3F\x1d\xd2C\xdc\x1f\x80', 0x0) ftruncate(r0, 0x80079a0) ioctl$BTRFS_IOC_SET_RECEIVED_SUBVOL(0xffffffffffffffff, 0xc0c89425, 0x0) mmap(&(0x7f0000200000/0x400000)=nil, 0x400000, 0x4, 0x2012, r0, 0x0) clock_settime(0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) prctl$PR_SET_MM_EXE_FILE(0x23, 0xd, r0) mprotect(&(0x7f0000763000/0x2000)=nil, 0x2000, 0x0) 03:57:55 executing program 2: r0 = openat$full(0xffffffffffffff9c, &(0x7f0000000380), 0x200000, 0x0) fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) 03:57:55 executing program 4: r0 = memfd_create(&(0x7f00000000c0)='\x103q}2\x9a\xce\xaf\x03\x86\xe7\xc0\x14\x8f\xf8\xd28\xf4\x1c\xc0\xf9\x1c\xa6\xab\bi\xe4^\xd5\xfd\xa9\r\xac7A\x94\xeb\xcd\t\x00\x90k\xd6\x05\r\x84\x87\x1c\b\x8c`\xea\x13A\x90m\xb6\x02\x00\x00\x00A\xc5\xb8_\xd4\x18,\f\xd4s\xb2\x99/\xc0\x9a\xf2O\xdb\xc0\x8b\x19\x17\xb7Rvd\xcb:\b0\xc3\x93;\xcc\x14\x02\xc4\xfd{\xbb-\x80\xbf\xab\xbf\xd2\xd3\xe0Cf\xb7\x7f\x93X\'\xf5/\xf9cY\x828\xa2\x00_\xb0#w\xae\xb8L\xeb\xa1\xecF\xbd\xf0\x90$s\xd8\x80\x1a\xc4\xe5=_b\x99\xf9\x84(\xcb,Y\xe6\xf0\x13\x15J\x9f,\xa5\xf2.A\xbfbS\x94\xe7\x055\xa0\xeb\x10\x9d\xca\xa6k:\x86\n\x1e\xf4\xc9no\xee\x8b\xb0ciB\x82\t9*\a\x88\xfe\xca\xcb\xe2GG\xa9;q\x0f\xb4\xfa\x8e\v\xf7\xc7\x86Jw\xacD\xd7\xfb\xa0\x96\x85u\xddDv\x9c\x8b\xab\xe3F\x1d\xd2C\xdc\x1f\x80', 0x0) ftruncate(r0, 0x80079a0) ioctl$BTRFS_IOC_SET_RECEIVED_SUBVOL(0xffffffffffffffff, 0xc0c89425, 0x0) mmap(&(0x7f0000200000/0x400000)=nil, 0x400000, 0x4, 0x2012, r0, 0x0) clock_settime(0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) prctl$PR_SET_MM_EXE_FILE(0x23, 0xd, r0) mprotect(&(0x7f0000763000/0x2000)=nil, 0x2000, 0x0) 03:57:55 executing program 3: bpf$PROG_LOAD(0x5, &(0x7f000000e000)={0x9, 0x4, &(0x7f0000000040)=@framed={{0xffffffb4, 0x0, 0x0, 0x0, 0x0, 0x69, 0x11, 0x3e}, [@ldst={0x6, 0x0, 0x2}], {0x95, 0x0, 0xc00}}, &(0x7f0000003ff6)='GPL\x00', 0x4, 0xc3, &(0x7f000000cf3d)=""/195, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x8, 0x10, &(0x7f0000000000), 0x10}, 0x3b) 03:57:55 executing program 1: syz_mount_image$ext4(&(0x7f0000000580)='ext4\x00', &(0x7f0000000000)='./file0\x00', 0x2, &(0x7f0000000080)={[{@resuid={'resuid', 0x3d, 0xee01}}, {@noload}, {@nombcache}, {@auto_da_alloc_val={'auto_da_alloc', 0x3d, 0x3}}, {@nouser_xattr}]}, 0x5, 0x5a3, &(0x7f00000005c0)="$eJzs3c9vVNUeAPDvmZkW2vJeC3l5ggslMQYSpaUFDDEuYE8I/ti5sdJCkOFHaI0WXUCCGxPjxoWJKxfif6FEt67cuXDjypAQY1gZE8fcmTvjQGfaaelwsffzSW57zj0zc86dyXfOnXPPmQmgtPZnfyoR+yLiaoqY7CqrRV64v3W7+79/eDbbUjQar/+WIuX72rdP7cRU685HI+LH71Lsqa6ud2nl+sX5en3xWp6fWb50dWZp5fqhC5fmzy+eX7w899Lc8WNHjx2fPfxIx1fpSp+69c57kx+ffvOrL/5Ms1//fDrFidiVl3Ufx1bZ33p2V8me1+NbXVlBqvnxdL/EqVZgg9iQRmq9fiMR8VRMRjX+efEm46NXC20cMFRZ/DeAkkriH0qqfR7Q/mw/2OfgypDPSoDH4d7J1gDO6viv5aNXO5tjA+P3U3QP66SIeLSRuZasjh++P30r22JI43BAbzdu7shTD8d/asbmVOxs5sbvVx6I/+wM4Ez+P9v/2ibrf3iEXPzDY7Q3Rezt1f+vH/9vdcX/25usXvwDAAAAAADA1rlzMiJe7HX9r9KZ/zPaY/7PRESc2IL617/+V7m7BdUAPdw7GfFKz/m/nTm+U9U8+5/mfICRdO5CffFwRPw3Ig7GyI4sP7tGHYc+2fN5v7Lu+X/ZltXfnguYt+NubceD91mYX55/hEMGcvduRjzdc/5v6vT/qUf/n707XB2wjj3P3z7Tr2z9+AeGpfFlxIGe/X/n2zyaqTW+n2OmeT4w0z4rWO2ZDz79pl/94h+Kk/X/42vH/1Tq/r6epY09/mhEHFmpNfqVb/b8fzS9UW0/fub9+eXla7MRo+nU6v1zG2szbFfteGjHSxb/B59be/yvc/7fFYdjEXFjwDr//9fEL/3K9P9QnCz+FzbU/288MXd76tt+9Q/W/x9t9ukH8z3G/2BtgwZo0e0EAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgH+jSkTsilSZ7qQrlenpiImI+F+MV+pXlpZfOHfl3csLWVnz9/8r7V/6nWzlU/v3/6e68nMP5Y9ExO6I+Kw61sxPn71SXyj64AEAAAAAAAAAAAAAAAAAAOAJMdFn/X/m12rRrQOGrpb/F+9QPrWiGwAURvxDeYl/KC/xD+Ul/qG8Nhn/LhfANqD/h7IaGexmO4fdDqAI+n8AAAAAANhWdj9756cUETdeHmtumdG8rHNhcKyo1gHDVCm6AUBhzOGF8jL1B8prwMm/wDaWOqk/Gr3K+8/+T8NpEAAAAAAAAAAAAACwyoF9A6z/B7Yl6/+hvKz/h/Ky/h/Ky2d8YL1V/Nb/AwAAAAAAAAAAAEDxllauX5yv1xevSUg8aYmRiHgCmlFAYrT48Cz4jQkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOj4OwAA//9d8R+P") 03:57:55 executing program 2: syz_mount_image$ext4(&(0x7f0000000780)='ext4\x00', &(0x7f00000007c0)='./file0\x00', 0x2000480, &(0x7f0000006200)=ANY=[@ANYRES64=0x0], 0x1, 0x76b, &(0x7f0000008a40)="$eJzs3c9rHFUcAPDv7CZNTKuJIGg9BQQNlG5Mja2Ch4oHESwU9Gy7bLahZpMt2U1pQkCLCF4EFQ+CIvTsj3rz6o+r/hcepKVqWmzxIJHZ7LbbZjfJpkmWup8PvPa9mdm8+c6bmfd2Z5gJoGeNpv9kIg5GxEdJxHB9ehIR/bVcX8TxteVuriwX0pTE6uobfya1ZW6sLBei6TOp/fXCExHx0/sRhzLr660sLs3kS6XifL08Xp09N15ZXDp8djY/XZwuzh2dmJw8cuz5Y0d3Lta/f106cPXjV5/59vg/7z1++cOfkzgeB+rzmuPYKaMxWt8m/ekmvMsrO11ZlyXdXgG2JT00s2tHeRyM4cjWcgDA/9k7EbEKAPSYRP8PAD2m8TvAjZXlQiN19xeJvXXt5YgYXIu/cX1zbU5f/ZrdYO066NCN5K4rI0lEjOxA/YMR8cX3b32dptil65AArbx7MSJOj4yuP/8n6+5Z6NSzW1hm9J6y8x/snR/S8c8LrcZ/mdvjn2gx/hlocexux+bHf+bKDlTTVjr+e6np3rabTfHXjWTrpYdrY77+5MzZUjE9tz0SEWPRP5CWJzaoY+z6v9fbzRttGv/99cnbX6X1p//fWSKTrW3sJlP5av5+Ym527WLEk32t4k9ut3/SZvx7cot1vPbiB5+3m5fGn8bbSOvj312rlyKebtn+d+5oSza8P3G8tjuMN3aKFr777bOhdvU3t3+a0vob3wX2Qtr+QxvHP5I0369Z6byOXy4N/9hu3ubxZ670tdj/9yVv1vL76tMu5KvV+YmIfcnr66cfufPZRrmxfBr/2FOtj/+N9v/0O+HpLcbfd/WPb7Yf/+5K45/qqP07z1y+OZNtV//W2n+ylhurT9nK+W/dWnx5q2UQ97PtAAAAAAAAAAAAAAAAAAAAAAAAAGCrMhFxIJJM7nY+k8nl1t7h/VgMZUrlSvXQmfLC3FTU3pU9Ev2ZxqMuh5uehzpRfx5+o3zknvJzEfFoRHw68FCtnMtGaarbwQMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABA3f427/9P/T7Q7bUDAHbNYLdXAADYc/p/AOg9+n8A6D36fwDoPfp/AOg9+n8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB22ckTJ9K0emtluZCWp84vLsyUzx+eKlZmcrMLhVyhPH8uN10uT5eKuUJ5drO/VyqXz03G3MKF8WqxUh2vLC6dmi0vzFVPnZ3NTxdPFfv3JCoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA6ExlcWkmXyoV52UewMzq8FordvrxrHaX2STT7TMTAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwIPhvwAAAP//4D4k/Q==") 03:57:55 executing program 3: bpf$PROG_LOAD(0x5, &(0x7f000000e000)={0x9, 0x4, &(0x7f0000000040)=@framed={{0xffffffb4, 0x0, 0x0, 0x0, 0x0, 0x69, 0x11, 0x3e}, [@ldst={0x6, 0x0, 0x2}], {0x95, 0x0, 0xc00}}, &(0x7f0000003ff6)='GPL\x00', 0x4, 0xc3, &(0x7f000000cf3d)=""/195, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x8, 0x10, &(0x7f0000000000), 0x10}, 0x3b) 03:57:55 executing program 5: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000400), 0x2, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000280)={'\x00', 0x4009}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r1, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000040)={&(0x7f00000001c0)=ANY=[@ANYBLOB="2800000010005fba00"/20, @ANYRES32=0x0, @ANYBLOB="030000000000000008001b"], 0x28}}, 0x0) write$tun(r0, &(0x7f00000004c0)={@val={0x0, 0x86dd}, @val, @ipv6=@icmpv6={0x0, 0x6, "7702cc", 0x30, 0x2b, 0x0, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02', @mcast2, {[], @time_exceed={0x9a, 0x0, 0x0, 0x0, '\x00', {0x0, 0x6, "c2cc7e", 0x0, 0x0, 0x0, @dev, @mcast1}}}}}, 0x66) 03:57:55 executing program 3: bpf$PROG_LOAD(0x5, &(0x7f000000e000)={0x9, 0x4, &(0x7f0000000040)=@framed={{0xffffffb4, 0x0, 0x0, 0x0, 0x0, 0x69, 0x11, 0x3e}, [@ldst={0x6, 0x0, 0x2}], {0x95, 0x0, 0xc00}}, &(0x7f0000003ff6)='GPL\x00', 0x4, 0xc3, &(0x7f000000cf3d)=""/195, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x8, 0x10, &(0x7f0000000000), 0x10}, 0x3b) 03:57:55 executing program 2: syz_mount_image$ext4(&(0x7f0000000780)='ext4\x00', &(0x7f00000007c0)='./file0\x00', 0x2000480, &(0x7f0000006200)=ANY=[@ANYRES64=0x0], 0x1, 0x76b, &(0x7f0000008a40)="$eJzs3c9rHFUcAPDv7CZNTKuJIGg9BQQNlG5Mja2Ch4oHESwU9Gy7bLahZpMt2U1pQkCLCF4EFQ+CIvTsj3rz6o+r/hcepKVqWmzxIJHZ7LbbZjfJpkmWup8PvPa9mdm8+c6bmfd2Z5gJoGeNpv9kIg5GxEdJxHB9ehIR/bVcX8TxteVuriwX0pTE6uobfya1ZW6sLBei6TOp/fXCExHx0/sRhzLr660sLs3kS6XifL08Xp09N15ZXDp8djY/XZwuzh2dmJw8cuz5Y0d3Lta/f106cPXjV5/59vg/7z1++cOfkzgeB+rzmuPYKaMxWt8m/ekmvMsrO11ZlyXdXgG2JT00s2tHeRyM4cjWcgDA/9k7EbEKAPSYRP8PAD2m8TvAjZXlQiN19xeJvXXt5YgYXIu/cX1zbU5f/ZrdYO066NCN5K4rI0lEjOxA/YMR8cX3b32dptil65AArbx7MSJOj4yuP/8n6+5Z6NSzW1hm9J6y8x/snR/S8c8LrcZ/mdvjn2gx/hlocexux+bHf+bKDlTTVjr+e6np3rabTfHXjWTrpYdrY77+5MzZUjE9tz0SEWPRP5CWJzaoY+z6v9fbzRttGv/99cnbX6X1p//fWSKTrW3sJlP5av5+Ym527WLEk32t4k9ut3/SZvx7cot1vPbiB5+3m5fGn8bbSOvj312rlyKebtn+d+5oSza8P3G8tjuMN3aKFr777bOhdvU3t3+a0vob3wX2Qtr+QxvHP5I0369Z6byOXy4N/9hu3ubxZ670tdj/9yVv1vL76tMu5KvV+YmIfcnr66cfufPZRrmxfBr/2FOtj/+N9v/0O+HpLcbfd/WPb7Yf/+5K45/qqP07z1y+OZNtV//W2n+ylhurT9nK+W/dWnx5q2UQ97PtAAAAAAAAAAAAAAAAAAAAAAAAAGCrMhFxIJJM7nY+k8nl1t7h/VgMZUrlSvXQmfLC3FTU3pU9Ev2ZxqMuh5uehzpRfx5+o3zknvJzEfFoRHw68FCtnMtGaarbwQMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABA3f427/9P/T7Q7bUDAHbNYLdXAADYc/p/AOg9+n8A6D36fwDoPfp/AOg9+n8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB22ckTJ9K0emtluZCWp84vLsyUzx+eKlZmcrMLhVyhPH8uN10uT5eKuUJ5drO/VyqXz03G3MKF8WqxUh2vLC6dmi0vzFVPnZ3NTxdPFfv3JCoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA6ExlcWkmXyoV52UewMzq8FordvrxrHaX2STT7TMTAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwIPhvwAAAP//4D4k/Q==") 03:57:55 executing program 3: bpf$PROG_LOAD(0x5, &(0x7f000000e000)={0x9, 0x4, &(0x7f0000000040)=@framed={{0xffffffb4, 0x0, 0x0, 0x0, 0x0, 0x69, 0x11, 0x3e}, [@ldst={0x6, 0x0, 0x2}], {0x95, 0x0, 0xc00}}, &(0x7f0000003ff6)='GPL\x00', 0x4, 0xc3, &(0x7f000000cf3d)=""/195, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x8, 0x10, &(0x7f0000000000), 0x10}, 0x3b) 03:57:55 executing program 3: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mount(&(0x7f0000000000)=ANY=[@ANYBLOB='\n'], &(0x7f00000006c0)='./file0\x00', &(0x7f0000000800)='9p\x00', 0x0, &(0x7f0000000900)='trans=tcp,') [ 2920.181948][ T5212] IPv6: ADDRCONF(NETDEV_CHANGE): lo: link becomes ready 03:57:56 executing program 3: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mount(&(0x7f0000000000)=ANY=[@ANYBLOB='\n'], &(0x7f00000006c0)='./file0\x00', &(0x7f0000000800)='9p\x00', 0x0, &(0x7f0000000900)='trans=tcp,') 03:57:56 executing program 0: r0 = memfd_create(&(0x7f00000000c0)='\x103q}2\x9a\xce\xaf\x03\x86\xe7\xc0\x14\x8f\xf8\xd28\xf4\x1c\xc0\xf9\x1c\xa6\xab\bi\xe4^\xd5\xfd\xa9\r\xac7A\x94\xeb\xcd\t\x00\x90k\xd6\x05\r\x84\x87\x1c\b\x8c`\xea\x13A\x90m\xb6\x02\x00\x00\x00A\xc5\xb8_\xd4\x18,\f\xd4s\xb2\x99/\xc0\x9a\xf2O\xdb\xc0\x8b\x19\x17\xb7Rvd\xcb:\b0\xc3\x93;\xcc\x14\x02\xc4\xfd{\xbb-\x80\xbf\xab\xbf\xd2\xd3\xe0Cf\xb7\x7f\x93X\'\xf5/\xf9cY\x828\xa2\x00_\xb0#w\xae\xb8L\xeb\xa1\xecF\xbd\xf0\x90$s\xd8\x80\x1a\xc4\xe5=_b\x99\xf9\x84(\xcb,Y\xe6\xf0\x13\x15J\x9f,\xa5\xf2.A\xbfbS\x94\xe7\x055\xa0\xeb\x10\x9d\xca\xa6k:\x86\n\x1e\xf4\xc9no\xee\x8b\xb0ciB\x82\t9*\a\x88\xfe\xca\xcb\xe2GG\xa9;q\x0f\xb4\xfa\x8e\v\xf7\xc7\x86Jw\xacD\xd7\xfb\xa0\x96\x85u\xddDv\x9c\x8b\xab\xe3F\x1d\xd2C\xdc\x1f\x80', 0x0) ftruncate(r0, 0x80079a0) ioctl$BTRFS_IOC_SET_RECEIVED_SUBVOL(0xffffffffffffffff, 0xc0c89425, 0x0) mmap(&(0x7f0000200000/0x400000)=nil, 0x400000, 0x4, 0x2012, r0, 0x0) clock_settime(0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) prctl$PR_SET_MM_EXE_FILE(0x23, 0xd, r0) mprotect(&(0x7f0000763000/0x2000)=nil, 0x2000, 0x0) 03:57:56 executing program 4: r0 = memfd_create(&(0x7f00000000c0)='\x103q}2\x9a\xce\xaf\x03\x86\xe7\xc0\x14\x8f\xf8\xd28\xf4\x1c\xc0\xf9\x1c\xa6\xab\bi\xe4^\xd5\xfd\xa9\r\xac7A\x94\xeb\xcd\t\x00\x90k\xd6\x05\r\x84\x87\x1c\b\x8c`\xea\x13A\x90m\xb6\x02\x00\x00\x00A\xc5\xb8_\xd4\x18,\f\xd4s\xb2\x99/\xc0\x9a\xf2O\xdb\xc0\x8b\x19\x17\xb7Rvd\xcb:\b0\xc3\x93;\xcc\x14\x02\xc4\xfd{\xbb-\x80\xbf\xab\xbf\xd2\xd3\xe0Cf\xb7\x7f\x93X\'\xf5/\xf9cY\x828\xa2\x00_\xb0#w\xae\xb8L\xeb\xa1\xecF\xbd\xf0\x90$s\xd8\x80\x1a\xc4\xe5=_b\x99\xf9\x84(\xcb,Y\xe6\xf0\x13\x15J\x9f,\xa5\xf2.A\xbfbS\x94\xe7\x055\xa0\xeb\x10\x9d\xca\xa6k:\x86\n\x1e\xf4\xc9no\xee\x8b\xb0ciB\x82\t9*\a\x88\xfe\xca\xcb\xe2GG\xa9;q\x0f\xb4\xfa\x8e\v\xf7\xc7\x86Jw\xacD\xd7\xfb\xa0\x96\x85u\xddDv\x9c\x8b\xab\xe3F\x1d\xd2C\xdc\x1f\x80', 0x0) ftruncate(r0, 0x80079a0) ioctl$BTRFS_IOC_SET_RECEIVED_SUBVOL(0xffffffffffffffff, 0xc0c89425, 0x0) mmap(&(0x7f0000200000/0x400000)=nil, 0x400000, 0x4, 0x2012, r0, 0x0) clock_settime(0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) prctl$PR_SET_MM_EXE_FILE(0x23, 0xd, r0) mprotect(&(0x7f0000763000/0x2000)=nil, 0x2000, 0x0) 03:57:56 executing program 2: syz_mount_image$ext4(&(0x7f0000000780)='ext4\x00', &(0x7f00000007c0)='./file0\x00', 0x2000480, &(0x7f0000006200)=ANY=[@ANYRES64=0x0], 0x1, 0x76b, &(0x7f0000008a40)="$eJzs3c9rHFUcAPDv7CZNTKuJIGg9BQQNlG5Mja2Ch4oHESwU9Gy7bLahZpMt2U1pQkCLCF4EFQ+CIvTsj3rz6o+r/hcepKVqWmzxIJHZ7LbbZjfJpkmWup8PvPa9mdm8+c6bmfd2Z5gJoGeNpv9kIg5GxEdJxHB9ehIR/bVcX8TxteVuriwX0pTE6uobfya1ZW6sLBei6TOp/fXCExHx0/sRhzLr660sLs3kS6XifL08Xp09N15ZXDp8djY/XZwuzh2dmJw8cuz5Y0d3Lta/f106cPXjV5/59vg/7z1++cOfkzgeB+rzmuPYKaMxWt8m/ekmvMsrO11ZlyXdXgG2JT00s2tHeRyM4cjWcgDA/9k7EbEKAPSYRP8PAD2m8TvAjZXlQiN19xeJvXXt5YgYXIu/cX1zbU5f/ZrdYO066NCN5K4rI0lEjOxA/YMR8cX3b32dptil65AArbx7MSJOj4yuP/8n6+5Z6NSzW1hm9J6y8x/snR/S8c8LrcZ/mdvjn2gx/hlocexux+bHf+bKDlTTVjr+e6np3rabTfHXjWTrpYdrY77+5MzZUjE9tz0SEWPRP5CWJzaoY+z6v9fbzRttGv/99cnbX6X1p//fWSKTrW3sJlP5av5+Ym527WLEk32t4k9ut3/SZvx7cot1vPbiB5+3m5fGn8bbSOvj312rlyKebtn+d+5oSza8P3G8tjuMN3aKFr777bOhdvU3t3+a0vob3wX2Qtr+QxvHP5I0369Z6byOXy4N/9hu3ubxZ670tdj/9yVv1vL76tMu5KvV+YmIfcnr66cfufPZRrmxfBr/2FOtj/+N9v/0O+HpLcbfd/WPb7Yf/+5K45/qqP07z1y+OZNtV//W2n+ylhurT9nK+W/dWnx5q2UQ97PtAAAAAAAAAAAAAAAAAAAAAAAAAGCrMhFxIJJM7nY+k8nl1t7h/VgMZUrlSvXQmfLC3FTU3pU9Ev2ZxqMuh5uehzpRfx5+o3zknvJzEfFoRHw68FCtnMtGaarbwQMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABA3f427/9P/T7Q7bUDAHbNYLdXAADYc/p/AOg9+n8A6D36fwDoPfp/AOg9+n8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB22ckTJ9K0emtluZCWp84vLsyUzx+eKlZmcrMLhVyhPH8uN10uT5eKuUJ5drO/VyqXz03G3MKF8WqxUh2vLC6dmi0vzFVPnZ3NTxdPFfv3JCoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA6ExlcWkmXyoV52UewMzq8FordvrxrHaX2STT7TMTAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwIPhvwAAAP//4D4k/Q==") [ 2920.330877][ T5212] IPv6: ADDRCONF(NETDEV_CHANGE): À: link becomes ready [ 2920.340209][ T5212] IPv6: ADDRCONF(NETDEV_CHANGE): À: link becomes ready [ 2920.387970][ T2874] IPv6: ADDRCONF(NETDEV_CHANGE): veth1: link becomes ready [ 2920.414691][ T2874] IPv6: ADDRCONF(NETDEV_CHANGE): veth0: link becomes ready [ 2920.436441][ T2874] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_0: link becomes ready [ 2920.444642][ T2874] bridge0: port 1(bridge_slave_0) entered blocking state [ 2920.451661][ T2874] bridge0: port 1(bridge_slave_0) entered forwarding state [ 2920.470420][ T2874] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_bridge: link becomes ready [ 2920.478902][ T2874] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_1: link becomes ready [ 2920.487596][ T2874] bridge0: port 2(bridge_slave_1) entered blocking state [ 2920.494602][ T2874] bridge0: port 2(bridge_slave_1) entered forwarding state [ 2920.502106][ T2874] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_bridge: link becomes ready [ 2920.510369][ T2874] IPv6: ADDRCONF(NETDEV_CHANGE): bond_slave_0: link becomes ready [ 2920.518705][ T2874] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_bond: link becomes ready [ 2920.526878][ T2874] IPv6: ADDRCONF(NETDEV_CHANGE): bond_slave_1: link becomes ready [ 2920.534858][ T2874] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_bond: link becomes ready [ 2920.543096][ T2874] IPv6: ADDRCONF(NETDEV_CHANGE): team_slave_0: link becomes ready [ 2920.551198][ T2874] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_team: link becomes ready [ 2920.559379][ T2874] IPv6: ADDRCONF(NETDEV_CHANGE): team_slave_1: link becomes ready [ 2920.567462][ T2874] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_team: link becomes ready [ 2920.575498][ T2874] IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_0: link becomes ready [ 2920.583782][ T2874] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_batadv: link becomes ready [ 2920.592149][ T2874] IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_1: link becomes ready [ 2920.600316][ T2874] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_batadv: link becomes ready [ 2920.608627][ T2874] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_0: link becomes ready [ 2920.616623][ T2874] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_hsr: link becomes ready [ 2920.624565][ T2874] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_1: link becomes ready [ 2920.632666][ T2874] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_hsr: link becomes ready [ 2920.640648][ T2874] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_virt_wifi: link becomes ready [ 2920.648952][ T2874] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_virt_wifi: link becomes ready [ 2920.657171][ T2874] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_vlan: link becomes ready [ 2920.664946][ T2874] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_vlan: link becomes ready [ 2920.672902][ T2874] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_macvtap: link becomes ready [ 2920.680965][ T2874] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_macvtap: link becomes ready [ 2920.689096][ T2874] IPv6: ADDRCONF(NETDEV_CHANGE): veth3: link becomes ready [ 2920.696449][ T2874] IPv6: ADDRCONF(NETDEV_CHANGE): veth2: link becomes ready [ 2920.703783][ T2874] IPv6: ADDRCONF(NETDEV_CHANGE): veth5: link becomes ready [ 2920.711220][ T2874] IPv6: ADDRCONF(NETDEV_CHANGE): veth4: link becomes ready [ 2920.718614][ T2874] IPv6: ADDRCONF(NETDEV_CHANGE): veth7: link becomes ready [ 2920.725951][ T2874] IPv6: ADDRCONF(NETDEV_CHANGE): veth6: link becomes ready [ 2920.733407][ T2874] IPv6: ADDRCONF(NETDEV_CHANGE): veth9: link becomes ready [ 2920.740784][ T2874] IPv6: ADDRCONF(NETDEV_CHANGE): veth8: link becomes ready [ 2920.748218][ T2874] IPv6: ADDRCONF(NETDEV_CHANGE): veth11: link becomes ready [ 2920.755642][ T2874] IPv6: ADDRCONF(NETDEV_CHANGE): veth10: link becomes ready [ 2920.763167][ T2874] IPv6: ADDRCONF(NETDEV_CHANGE): veth13: link becomes ready [ 2920.770655][ T2874] IPv6: ADDRCONF(NETDEV_CHANGE): veth12: link becomes ready [ 2920.778184][ T2874] IPv6: ADDRCONF(NETDEV_CHANGE): veth15: link becomes ready [ 2920.785613][ T2874] IPv6: ADDRCONF(NETDEV_CHANGE): veth14: link becomes ready [ 2920.793144][ T2874] IPv6: ADDRCONF(NETDEV_CHANGE): veth17: link becomes ready [ 2920.800671][ T2874] IPv6: ADDRCONF(NETDEV_CHANGE): veth16: link becomes ready [ 2920.808191][ T2874] IPv6: ADDRCONF(NETDEV_CHANGE): veth19: link becomes ready [ 2920.815620][ T2874] IPv6: ADDRCONF(NETDEV_CHANGE): veth18: link becomes ready [ 2920.823207][ T2874] IPv6: ADDRCONF(NETDEV_CHANGE): veth21: link becomes ready [ 2920.830660][ T2874] IPv6: ADDRCONF(NETDEV_CHANGE): veth20: link becomes ready [ 2920.838206][ T2874] IPv6: ADDRCONF(NETDEV_CHANGE): veth23: link becomes ready [ 2920.845636][ T2874] IPv6: ADDRCONF(NETDEV_CHANGE): veth22: link becomes ready [ 2920.853168][ T2874] IPv6: ADDRCONF(NETDEV_CHANGE): veth25: link becomes ready [ 2920.860637][ T2874] IPv6: ADDRCONF(NETDEV_CHANGE): veth24: link becomes ready [ 2920.868240][ T2874] IPv6: ADDRCONF(NETDEV_CHANGE): veth27: link becomes ready [ 2920.875674][ T2874] IPv6: ADDRCONF(NETDEV_CHANGE): veth26: link becomes ready [ 2920.883241][ T2874] IPv6: ADDRCONF(NETDEV_CHANGE): veth29: link becomes ready [ 2920.890765][ T2874] IPv6: ADDRCONF(NETDEV_CHANGE): veth28: link becomes ready [ 2920.898309][ T2874] IPv6: ADDRCONF(NETDEV_CHANGE): veth31: link becomes ready [ 2920.905793][ T2874] IPv6: ADDRCONF(NETDEV_CHANGE): veth30: link becomes ready [ 2920.913371][ T2874] IPv6: ADDRCONF(NETDEV_CHANGE): veth33: link becomes ready [ 2920.920826][ T2874] IPv6: ADDRCONF(NETDEV_CHANGE): veth32: link becomes ready [ 2920.928491][ T2874] IPv6: ADDRCONF(NETDEV_CHANGE): veth35: link becomes ready [ 2920.936046][ T2874] IPv6: ADDRCONF(NETDEV_CHANGE): veth34: link becomes ready [ 2920.943607][ T2874] IPv6: ADDRCONF(NETDEV_CHANGE): veth37: link becomes ready [ 2920.951105][ T2874] IPv6: ADDRCONF(NETDEV_CHANGE): veth36: link becomes ready [ 2920.958643][ T2874] IPv6: ADDRCONF(NETDEV_CHANGE): veth39: link becomes ready [ 2920.966089][ T2874] IPv6: ADDRCONF(NETDEV_CHANGE): veth38: link becomes ready [ 2920.973733][ T2874] IPv6: ADDRCONF(NETDEV_CHANGE): veth41: link becomes ready [ 2920.981247][ T2874] IPv6: ADDRCONF(NETDEV_CHANGE): veth40: link becomes ready [ 2920.989008][ T2874] IPv6: ADDRCONF(NETDEV_CHANGE): veth43: link becomes ready [ 2920.996565][ T2874] IPv6: ADDRCONF(NETDEV_CHANGE): veth42: link becomes ready [ 2921.003999][ T2874] IPv6: ADDRCONF(NETDEV_CHANGE): veth45: link becomes ready [ 2921.011601][ T2874] IPv6: ADDRCONF(NETDEV_CHANGE): veth44: link becomes ready [ 2921.019863][ T2874] IPv6: ADDRCONF(NETDEV_CHANGE): bridge0: link becomes ready [ 2921.028635][ T2872] skbuff: skb_over_panic: text:ffffffff83d47f7f len:76 put:20 head:ffff8881f4dfd000 data:ffff8881f4dfd040 tail:0x8c end:0x80 dev:syztnl0 [ 2921.042669][ T2872] ------------[ cut here ]------------ [ 2921.048099][ T2872] kernel BUG at net/core/skbuff.c:109! [ 2921.053551][ T2872] invalid opcode: 0000 [#1] PREEMPT SMP KASAN [ 2921.059852][ T2872] CPU: 1 PID: 2872 Comm: kworker/1:5 Not tainted 5.4.219-syzkaller-00002-ga0eae55f26a0 #0 [ 2921.069698][ T2872] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/12/2023 [ 2921.079787][ T2872] Workqueue: ipv6_addrconf addrconf_dad_work [ 2921.085762][ T2872] RIP: 0010:skb_panic+0x14a/0x150 [ 2921.090748][ T2872] Code: 0a 2f 85 48 8b 74 24 08 48 8b 54 24 10 8b 0c 24 44 8b 44 24 04 49 89 e9 31 c0 53 41 55 41 54 41 57 e8 11 9e d0 00 48 83 c4 20 <0f> 0b 0f 1f 40 00 55 41 57 41 56 41 55 41 54 53 48 83 ec 68 4d 89 [ 2921.110313][ T2872] RSP: 0018:ffff8881e6757908 EFLAGS: 00010282 [ 2921.116342][ T2872] RAX: 0000000000000086 RBX: ffff8881ee9ea000 RCX: e4bfd5078abae000 [ 2921.124279][ T2872] RDX: 0000000000000000 RSI: 0000000000000402 RDI: 0000000000000000 [ 2921.132216][ T2872] RBP: ffff8881f4dfd000 R08: ffffffff814e3a77 R09: ffffed103edeaa08 [ 2921.140152][ T2872] R10: ffffed103edeaa08 R11: 1ffff1103edeaa07 R12: 000000000000008c [ 2921.148094][ T2872] R13: 0000000000000080 R14: dffffc0000000000 R15: ffff8881f4dfd040 [ 2921.156033][ T2872] FS: 0000000000000000(0000) GS:ffff8881f6f00000(0000) knlGS:0000000000000000 [ 2921.164926][ T2872] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 2921.171475][ T2872] CR2: 0000001b2c523000 CR3: 00000001ed4af000 CR4: 00000000003406e0 [ 2921.179426][ T2872] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 2921.187363][ T2872] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 2921.195298][ T2872] Call Trace: [ 2921.198599][ T2872] ? add_grec+0xe4f/0x1350 [ 2921.202981][ T2872] ? add_grec+0xe4f/0x1350 [ 2921.207364][ T2872] skb_put+0x148/0x1f0 [ 2921.211401][ T2872] add_grec+0xe4f/0x1350 [ 2921.215610][ T2872] ? _raw_spin_lock_bh+0xa3/0x1b0 [ 2921.220598][ T2872] ? _raw_spin_lock_irq+0x1b0/0x1b0 [ 2921.225759][ T2872] ? check_preemption_disabled+0x9e/0x330 [ 2921.231444][ T2872] mld_send_initial_cr+0x1e5/0x2b0 [ 2921.236520][ T2872] ipv6_mc_dad_complete+0x6d/0x3a0 [ 2921.241597][ T2872] addrconf_dad_completed+0x743/0xe40 [ 2921.246936][ T2872] ? check_preemption_disabled+0x9e/0x330 [ 2921.252620][ T2872] ? addrconf_dad_stop+0x440/0x440 [ 2921.257697][ T2872] addrconf_dad_work+0xd60/0x15b0 [ 2921.262687][ T2872] ? __queue_delayed_work+0x15e/0x200 [ 2921.268021][ T2872] ? refcount_inc+0x80/0x80 [ 2921.272488][ T2872] ? _raw_spin_lock_irq+0xa4/0x1b0 [ 2921.277573][ T2872] ? _raw_spin_lock_irqsave+0x210/0x210 [ 2921.283085][ T2872] ? strscpy+0x90/0x220 [ 2921.287224][ T2872] process_one_work+0x6ca/0xc40 [ 2921.292041][ T2872] worker_thread+0xae0/0x1440 [ 2921.296695][ T2872] ? is_mmconf_reserved+0x420/0x420 [ 2921.301871][ T2872] kthread+0x2d8/0x360 [ 2921.305907][ T2872] ? worker_clr_flags+0x170/0x170 [ 2921.310894][ T2872] ? kthread_destroy_worker+0x280/0x280 [ 2921.316402][ T2872] ret_from_fork+0x1f/0x30 [ 2921.320801][ T2872] Modules linked in: [ 2921.324703][ T2872] ---[ end trace dfb4841711c30c90 ]--- [ 2921.330159][ T2872] RIP: 0010:skb_panic+0x14a/0x150 [ 2921.335157][ T2872] Code: 0a 2f 85 48 8b 74 24 08 48 8b 54 24 10 8b 0c 24 44 8b 44 24 04 49 89 e9 31 c0 53 41 55 41 54 41 57 e8 11 9e d0 00 48 83 c4 20 <0f> 0b 0f 1f 40 00 55 41 57 41 56 41 55 41 54 53 48 83 ec 68 4d 89 [ 2921.354750][ T2872] RSP: 0018:ffff8881e6757908 EFLAGS: 00010282 [ 2921.360850][ T2872] RAX: 0000000000000086 RBX: ffff8881ee9ea000 RCX: e4bfd5078abae000 [ 2921.368835][ T2872] RDX: 0000000000000000 RSI: 0000000000000402 RDI: 0000000000000000 [ 2921.376801][ T2872] RBP: ffff8881f4dfd000 R08: ffffffff814e3a77 R09: ffffed103edeaa08 [ 2921.384745][ T2872] R10: ffffed103edeaa08 R11: 1ffff1103edeaa07 R12: 000000000000008c [ 2921.392706][ T2872] R13: 0000000000000080 R14: dffffc0000000000 R15: ffff8881f4dfd040 [ 2921.400679][ T2872] FS: 0000000000000000(0000) GS:ffff8881f6f00000(0000) knlGS:0000000000000000 [ 2921.409600][ T2872] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 2921.416179][ T2872] CR2: 0000001b2c523000 CR3: 00000001ed4af000 CR4: 00000000003406e0 [ 2921.424130][ T2872] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 2921.432120][ T2872] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 2921.440105][ T2872] Kernel panic - not syncing: Fatal exception in interrupt [ 2921.447433][ T2872] Kernel Offset: disabled [ 2921.451733][ T2872] Rebooting in 86400 seconds..