wQM/m84GSTefrdMdAd2fXDgAAAAAAAAAAAAAAAAAAAP+K6lxPjFcqk3erc/emt2vcef3s5aHY+Zo/aNSzEa0ZeafG4eMfH7e9aJsbkYlozcivPt06eqraf7qp68TJ3OUPj55+3SWe79TbMp599+3KwMM3f3fk55tf6WnjujKZ9HO8+8X9T4rjL+YXv+x15E5/MwEAAAAAAAAAAAAAAAAAwP+n4bfiDRanOzcjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGi/jf//b12j02sEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIBfAQAA//+Ix5sT") perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='cgroup.controllers\x00', 0x275a, 0x0) 21:07:38 executing program 1: openat$ptp0(0xffffffffffffff9c, &(0x7f0000000000), 0x20400, 0x0) 21:07:38 executing program 4: r0 = syz_open_dev$admmidi(&(0x7f00000000c0), 0xc51e, 0x0) read$midi(r0, &(0x7f0000000100)=""/140, 0x8c) 21:07:38 executing program 5: r0 = syz_open_dev$sg(&(0x7f0000000000), 0x0, 0x0) setpriority(0x0, 0x0, 0x0) ioctl$SG_BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000040)={'\x00', 0x0, 0x6, 0x8, 0x6f85, 0x6}) 21:07:38 executing program 2: syz_mount_image$vfat(&(0x7f00000001c0), &(0x7f0000000100)='./bus\x00', 0x400, &(0x7f00000002c0)={[{@shortname_mixed}, {@rodir}, {@fat=@fmask={'fmask', 0x3d, 0xeb16}}, {@shortname_winnt}, {@iocharset={'iocharset', 0x3d, 'macinuit'}}, {@uni_xlate}, {@shortname_lower}, {@iocharset={'iocharset', 0x3d, 'iso8859-14'}}]}, 0x1, 0x24f, &(0x7f0000000580)="$eJzs3btrU1EcB/BfmlprQZJBKBaH6yhIaCvuKaWCGFCU4GMQi21RmlowEKhD6+YsOOrkrqN/gIOIm4OrFsQHLrp1ECLt7SOpfYEmkfr5DMkh537P75xAcu6SkxvHZqYnZqtTP7oiensz0V0cLcZSJvLRFdlI3Q8AYD9Zqtfjez21RXemA1MCAFpsl/0fANiH9rj/X2jjlACAFtt+/y92akoAQItdunrt3EipNHYxSXojZh7UyrVy+pz2j0zF7ajEZAxGLn5GpDcK6d3C8uOZs6WxwWTZ53yUZxZW8wu1crY5PxS5yC9netZrr+WHklRDPlMrH4i+1fz7vpiM4cjFkdX69eb6w7/nF9ZqrNcvRC7e3ozZqMTESu2N/PxQkoyeLyXN8z+4ch0AAAAAAAAAAAAAAAAAAAAAALRCIVm35fk9hcJ2/Wm+6Xyg69FwQM/m84GSTefrdMdAd2fXDgAAAAAAAAAAAAAAAAAAAP+K6lxPjFcqk3erc/emt2vcef3s5aHY+Zo/aNSzEa0ZeafG4eMfH7e9aJsbkYlozcivPt06eqraf7qp68TJ3OUPj55+3SWe79TbMp599+3KwMM3f3fk55tf6WnjujKZ9HO8+8X9T4rjL+YXv+x15E5/MwEAAAAAAAAAAAAAAAAAwP+n4bfiDRanOzcjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGi/jf//b12j02sEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIBfAQAA//+Ix5sT") perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='cgroup.controllers\x00', 0x275a, 0x0) 21:07:38 executing program 0: syz_mount_image$vfat(&(0x7f00000001c0), &(0x7f0000000100)='./bus\x00', 0x400, &(0x7f00000002c0)={[{@shortname_mixed}, {@rodir}, {@fat=@fmask={'fmask', 0x3d, 0xeb16}}, {@shortname_winnt}, {@iocharset={'iocharset', 0x3d, 'macinuit'}}, {@uni_xlate}, {@shortname_lower}, {@iocharset={'iocharset', 0x3d, 'iso8859-14'}}]}, 0x1, 0x24f, &(0x7f0000000580)="$eJzs3btrU1EcB/BfmlprQZJBKBaH6yhIaCvuKaWCGFCU4GMQi21RmlowEKhD6+YsOOrkrqN/gIOIm4OrFsQHLrp1ECLt7SOpfYEmkfr5DMkh537P75xAcu6SkxvHZqYnZqtTP7oiensz0V0cLcZSJvLRFdlI3Q8AYD9Zqtfjez21RXemA1MCAFpsl/0fANiH9rj/X2jjlACAFtt+/y92akoAQItdunrt3EipNHYxSXojZh7UyrVy+pz2j0zF7ajEZAxGLn5GpDcK6d3C8uOZs6WxwWTZ53yUZxZW8wu1crY5PxS5yC9netZrr+WHklRDPlMrH4i+1fz7vpiM4cjFkdX69eb6w7/nF9ZqrNcvRC7e3ozZqMTESu2N/PxQkoyeLyXN8z+4ch0AAAAAAAAAAAAAAAAAAAAAALRCIVm35fk9hcJ2/Wm+6Xyg69FwQM/m84GSTefrdMdAd2fXDgAAAAAAAAAAAAAAAAAAAP+K6lxPjFcqk3erc/emt2vcef3s5aHY+Zo/aNSzEa0ZeafG4eMfH7e9aJsbkYlozcivPt06eqraf7qp68TJ3OUPj55+3SWe79TbMp599+3KwMM3f3fk55tf6WnjujKZ9HO8+8X9T4rjL+YXv+x15E5/MwEAAAAAAAAAAAAAAAAAwP+n4bfiDRanOzcjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGi/jf//b12j02sEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIBfAQAA//+Ix5sT") perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1f, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0, 0xff7fffffffffffff, 0xffffffffffffffff, 0x0) setsockopt$inet6_IPV6_FLOWLABEL_MGR(0xffffffffffffffff, 0x29, 0x20, &(0x7f00000000c0)={@private1={0xfc, 0x1, '\x00', 0x1}, 0x4, 0x1, 0xff, 0x14, 0x4, 0x2}, 0x20) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='cgroup.controllers\x00', 0x275a, 0x0) 21:07:38 executing program 1: r0 = add_key$user(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000080)="bd", 0x1, 0xfffffffffffffffe) keyctl$read(0xb, r0, &(0x7f0000000140)=""/4096, 0x1000) 21:07:38 executing program 5: r0 = openat$ppp(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$PPPIOCNEWUNIT(r0, 0xc004743e, &(0x7f0000000080)=0x1) [ 491.587736] FAT-fs (loop2): Directory bread(block 64) failed [ 491.595465] blktrace: Concurrent blktraces are not allowed on sg0 [ 491.607441] FAT-fs (loop2): Directory bread(block 65) failed [ 491.622788] FAT-fs (loop2): Directory bread(block 66) failed [ 491.629537] FAT-fs (loop2): Directory bread(block 67) failed [ 491.636368] FAT-fs (loop2): Directory bread(block 68) failed [ 491.642843] FAT-fs (loop2): Directory bread(block 69) failed [ 491.649878] FAT-fs (loop2): Directory bread(block 70) failed [ 491.656539] FAT-fs (loop2): Directory bread(block 71) failed [ 491.670056] FAT-fs (loop2): Directory bread(block 72) failed [ 491.697089] FAT-fs (loop2): Directory bread(block 73) failed [ 491.733607] FAT-fs (loop3): Directory bread(block 64) failed [ 491.753269] FAT-fs (loop3): Directory bread(block 65) failed [ 491.779313] FAT-fs (loop3): Directory bread(block 66) failed [ 491.803342] FAT-fs (loop3): Directory bread(block 67) failed [ 491.835122] FAT-fs (loop3): Directory bread(block 68) failed 21:07:39 executing program 1: r0 = openat$rdma_cm(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) write$RDMA_USER_CM_CMD_CREATE_ID(r0, &(0x7f0000000080)={0x0, 0x18, 0xfa00, {0x0, &(0x7f0000000040)={0xffffffffffffffff}, 0x111}}, 0x20) write$RDMA_USER_CM_CMD_SET_OPTION(r0, &(0x7f0000000400)={0xe, 0x18, 0xfa00, @id_resuseaddr={0x0, r1}}, 0x20) [ 491.864782] FAT-fs (loop3): Directory bread(block 69) failed 21:07:39 executing program 5: bpf$OBJ_GET_PROG(0x1c, 0x0, 0x0) [ 491.915086] FAT-fs (loop3): Directory bread(block 70) failed [ 491.941090] FAT-fs (loop3): Directory bread(block 71) failed [ 491.947671] FAT-fs (loop3): Directory bread(block 72) failed [ 491.953488] FAT-fs (loop3): Directory bread(block 73) failed [ 491.962238] FAT-fs (loop0): Directory bread(block 64) failed 21:07:39 executing program 2: syz_mount_image$vfat(&(0x7f00000001c0), &(0x7f0000000100)='./bus\x00', 0x400, &(0x7f00000002c0)={[{@shortname_mixed}, {@rodir}, {@fat=@fmask={'fmask', 0x3d, 0xeb16}}, {@shortname_winnt}, {@iocharset={'iocharset', 0x3d, 'macinuit'}}, {@uni_xlate}, {@shortname_lower}, {@iocharset={'iocharset', 0x3d, 'iso8859-14'}}]}, 0x1, 0x24f, &(0x7f0000000580)="$eJzs3btrU1EcB/BfmlprQZJBKBaH6yhIaCvuKaWCGFCU4GMQi21RmlowEKhD6+YsOOrkrqN/gIOIm4OrFsQHLrp1ECLt7SOpfYEmkfr5DMkh537P75xAcu6SkxvHZqYnZqtTP7oiensz0V0cLcZSJvLRFdlI3Q8AYD9Zqtfjez21RXemA1MCAFpsl/0fANiH9rj/X2jjlACAFtt+/y92akoAQItdunrt3EipNHYxSXojZh7UyrVy+pz2j0zF7ajEZAxGLn5GpDcK6d3C8uOZs6WxwWTZ53yUZxZW8wu1crY5PxS5yC9netZrr+WHklRDPlMrH4i+1fz7vpiM4cjFkdX69eb6w7/nF9ZqrNcvRC7e3ozZqMTESu2N/PxQkoyeLyXN8z+4ch0AAAAAAAAAAAAAAAAAAAAAALRCIVm35fk9hcJ2/Wm+6Xyg69FwQM/m84GSTefrdMdAd2fXDgAAAAAAAAAAAAAAAAAAAP+K6lxPjFcqk3erc/emt2vcef3s5aHY+Zo/aNSzEa0ZeafG4eMfH7e9aJsbkYlozcivPt06eqraf7qp68TJ3OUPj55+3SWe79TbMp599+3KwMM3f3fk55tf6WnjujKZ9HO8+8X9T4rjL+YXv+x15E5/MwEAAAAAAAAAAAAAAAAAwP+n4bfiDRanOzcjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGi/jf//b12j02sEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIBfAQAA//+Ix5sT") perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xff7fffffffffffff, 0xffffffffffffffff, 0x0) openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x275a, 0x0) [ 491.997685] FAT-fs (loop0): Directory bread(block 65) failed [ 492.030234] FAT-fs (loop0): Directory bread(block 66) failed 21:07:39 executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$l2tp(&(0x7f0000000180), 0xffffffffffffffff) sendmsg$L2TP_CMD_TUNNEL_MODIFY(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000040)={0x1c, r1, 0x1, 0x0, 0x0, {}, [@L2TP_ATTR_MRU={0x6}]}, 0x1c}}, 0x0) 21:07:39 executing program 3: syz_mount_image$vfat(&(0x7f00000001c0), &(0x7f0000000100)='./bus\x00', 0x400, &(0x7f00000002c0)={[{@shortname_mixed}, {@rodir}, {@fat=@fmask={'fmask', 0x3d, 0xeb16}}, {@shortname_winnt}, {@iocharset={'iocharset', 0x3d, 'macinuit'}}, {@uni_xlate}, {@shortname_lower}, {@iocharset={'iocharset', 0x3d, 'iso8859-14'}}]}, 0x1, 0x24f, &(0x7f0000000580)="$eJzs3btrU1EcB/BfmlprQZJBKBaH6yhIaCvuKaWCGFCU4GMQi21RmlowEKhD6+YsOOrkrqN/gIOIm4OrFsQHLrp1ECLt7SOpfYEmkfr5DMkh537P75xAcu6SkxvHZqYnZqtTP7oiensz0V0cLcZSJvLRFdlI3Q8AYD9Zqtfjez21RXemA1MCAFpsl/0fANiH9rj/X2jjlACAFtt+/y92akoAQItdunrt3EipNHYxSXojZh7UyrVy+pz2j0zF7ajEZAxGLn5GpDcK6d3C8uOZs6WxwWTZ53yUZxZW8wu1crY5PxS5yC9netZrr+WHklRDPlMrH4i+1fz7vpiM4cjFkdX69eb6w7/nF9ZqrNcvRC7e3ozZqMTESu2N/PxQkoyeLyXN8z+4ch0AAAAAAAAAAAAAAAAAAAAAALRCIVm35fk9hcJ2/Wm+6Xyg69FwQM/m84GSTefrdMdAd2fXDgAAAAAAAAAAAAAAAAAAAP+K6lxPjFcqk3erc/emt2vcef3s5aHY+Zo/aNSzEa0ZeafG4eMfH7e9aJsbkYlozcivPt06eqraf7qp68TJ3OUPj55+3SWe79TbMp599+3KwMM3f3fk55tf6WnjujKZ9HO8+8X9T4rjL+YXv+x15E5/MwEAAAAAAAAAAAAAAAAAwP+n4bfiDRanOzcjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGi/jf//b12j02sEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIBfAQAA//+Ix5sT") perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='cgroup.controllers\x00', 0x275a, 0x0) [ 492.048091] FAT-fs (loop0): Directory bread(block 67) failed [ 492.063221] FAT-fs (loop0): Directory bread(block 68) failed [ 492.069451] FAT-fs (loop0): Directory bread(block 69) failed [ 492.076842] FAT-fs (loop0): Directory bread(block 70) failed [ 492.082766] FAT-fs (loop0): Directory bread(block 71) failed [ 492.090686] FAT-fs (loop0): Directory bread(block 72) failed [ 492.096696] FAT-fs (loop0): Directory bread(block 73) failed 21:07:39 executing program 5: bpf$MAP_CREATE(0x0, &(0x7f0000000140)=@base={0x0, 0x0, 0x0, 0x0, 0x206}, 0x48) [ 492.252890] FAT-fs (loop2): Directory bread(block 64) failed [ 492.272302] FAT-fs (loop2): Directory bread(block 65) failed [ 492.292236] FAT-fs (loop2): Directory bread(block 66) failed [ 492.301342] FAT-fs (loop3): Directory bread(block 64) failed [ 492.307980] FAT-fs (loop3): Directory bread(block 65) failed [ 492.311886] FAT-fs (loop2): Directory bread(block 67) failed [ 492.313966] FAT-fs (loop3): Directory bread(block 66) failed [ 492.331357] FAT-fs (loop3): Directory bread(block 67) failed [ 492.337412] FAT-fs (loop2): Directory bread(block 68) failed [ 492.337437] FAT-fs (loop2): Directory bread(block 69) failed [ 492.345232] FAT-fs (loop3): Directory bread(block 68) failed [ 492.355722] FAT-fs (loop3): Directory bread(block 69) failed [ 492.361891] FAT-fs (loop3): Directory bread(block 70) failed [ 492.369014] FAT-fs (loop3): Directory bread(block 71) failed [ 492.375363] FAT-fs (loop2): Directory bread(block 70) failed [ 492.376441] FAT-fs (loop3): Directory bread(block 72) failed [ 492.381188] FAT-fs (loop2): Directory bread(block 71) failed [ 492.381237] FAT-fs (loop2): Directory bread(block 72) failed [ 492.388763] FAT-fs (loop3): Directory bread(block 73) failed [ 492.432083] FAT-fs (loop2): Directory bread(block 73) failed 21:07:39 executing program 4: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000001200)={0x6, 0x0, 0x0, &(0x7f0000000080)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 21:07:39 executing program 0: syz_mount_image$vfat(&(0x7f00000001c0), &(0x7f0000000100)='./bus\x00', 0x400, &(0x7f00000002c0)={[{@shortname_mixed}, {@rodir}, {@fat=@fmask={'fmask', 0x3d, 0xeb16}}, {@shortname_winnt}, {@iocharset={'iocharset', 0x3d, 'macinuit'}}, {@uni_xlate}, {@shortname_lower}, {@iocharset={'iocharset', 0x3d, 'iso8859-14'}}]}, 0x1, 0x24f, &(0x7f0000000580)="$eJzs3btrU1EcB/BfmlprQZJBKBaH6yhIaCvuKaWCGFCU4GMQi21RmlowEKhD6+YsOOrkrqN/gIOIm4OrFsQHLrp1ECLt7SOpfYEmkfr5DMkh537P75xAcu6SkxvHZqYnZqtTP7oiensz0V0cLcZSJvLRFdlI3Q8AYD9Zqtfjez21RXemA1MCAFpsl/0fANiH9rj/X2jjlACAFtt+/y92akoAQItdunrt3EipNHYxSXojZh7UyrVy+pz2j0zF7ajEZAxGLn5GpDcK6d3C8uOZs6WxwWTZ53yUZxZW8wu1crY5PxS5yC9netZrr+WHklRDPlMrH4i+1fz7vpiM4cjFkdX69eb6w7/nF9ZqrNcvRC7e3ozZqMTESu2N/PxQkoyeLyXN8z+4ch0AAAAAAAAAAAAAAAAAAAAAALRCIVm35fk9hcJ2/Wm+6Xyg69FwQM/m84GSTefrdMdAd2fXDgAAAAAAAAAAAAAAAAAAAP+K6lxPjFcqk3erc/emt2vcef3s5aHY+Zo/aNSzEa0ZeafG4eMfH7e9aJsbkYlozcivPt06eqraf7qp68TJ3OUPj55+3SWe79TbMp599+3KwMM3f3fk55tf6WnjujKZ9HO8+8X9T4rjL+YXv+x15E5/MwEAAAAAAAAAAAAAAAAAwP+n4bfiDRanOzcjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGi/jf//b12j02sEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIBfAQAA//+Ix5sT") perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0, 0xff7fffffffffffff, 0xffffffffffffffff, 0x0) setsockopt$inet6_IPV6_FLOWLABEL_MGR(0xffffffffffffffff, 0x29, 0x20, &(0x7f00000000c0)={@private1={0xfc, 0x1, '\x00', 0x1}, 0x4, 0x1, 0xff, 0x14, 0x4, 0x2}, 0x20) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='cgroup.controllers\x00', 0x275a, 0x0) 21:07:39 executing program 1: r0 = socket$phonet_pipe(0x23, 0x5, 0x2) connect$phonet_pipe(r0, &(0x7f0000000180), 0x10) 21:07:39 executing program 5: add_key(&(0x7f0000000040)='rxrpc\x00', &(0x7f0000000080)={'syz', 0x0}, 0x0, 0x0, 0xfffffffffffffffd) 21:07:39 executing program 2: syz_mount_image$vfat(&(0x7f00000001c0), &(0x7f0000000100)='./bus\x00', 0x400, &(0x7f00000002c0)={[{@shortname_mixed}, {@rodir}, {@fat=@fmask={'fmask', 0x3d, 0xeb16}}, {@shortname_winnt}, {@iocharset={'iocharset', 0x3d, 'macinuit'}}, {@uni_xlate}, {@shortname_lower}, {@iocharset={'iocharset', 0x3d, 'iso8859-14'}}]}, 0x1, 0x24f, &(0x7f0000000580)="$eJzs3btrU1EcB/BfmlprQZJBKBaH6yhIaCvuKaWCGFCU4GMQi21RmlowEKhD6+YsOOrkrqN/gIOIm4OrFsQHLrp1ECLt7SOpfYEmkfr5DMkh537P75xAcu6SkxvHZqYnZqtTP7oiensz0V0cLcZSJvLRFdlI3Q8AYD9Zqtfjez21RXemA1MCAFpsl/0fANiH9rj/X2jjlACAFtt+/y92akoAQItdunrt3EipNHYxSXojZh7UyrVy+pz2j0zF7ajEZAxGLn5GpDcK6d3C8uOZs6WxwWTZ53yUZxZW8wu1crY5PxS5yC9netZrr+WHklRDPlMrH4i+1fz7vpiM4cjFkdX69eb6w7/nF9ZqrNcvRC7e3ozZqMTESu2N/PxQkoyeLyXN8z+4ch0AAAAAAAAAAAAAAAAAAAAAALRCIVm35fk9hcJ2/Wm+6Xyg69FwQM/m84GSTefrdMdAd2fXDgAAAAAAAAAAAAAAAAAAAP+K6lxPjFcqk3erc/emt2vcef3s5aHY+Zo/aNSzEa0ZeafG4eMfH7e9aJsbkYlozcivPt06eqraf7qp68TJ3OUPj55+3SWe79TbMp599+3KwMM3f3fk55tf6WnjujKZ9HO8+8X9T4rjL+YXv+x15E5/MwEAAAAAAAAAAAAAAAAAwP+n4bfiDRanOzcjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGi/jf//b12j02sEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIBfAQAA//+Ix5sT") perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xff7fffffffffffff, 0xffffffffffffffff, 0x0) openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x275a, 0x0) 21:07:39 executing program 3: syz_mount_image$vfat(&(0x7f00000001c0), &(0x7f0000000100)='./bus\x00', 0x400, &(0x7f00000002c0)={[{@shortname_mixed}, {@rodir}, {@fat=@fmask={'fmask', 0x3d, 0xeb16}}, {@shortname_winnt}, {@iocharset={'iocharset', 0x3d, 'macinuit'}}, {@uni_xlate}, {@shortname_lower}, {@iocharset={'iocharset', 0x3d, 'iso8859-14'}}]}, 0x1, 0x24f, &(0x7f0000000580)="$eJzs3btrU1EcB/BfmlprQZJBKBaH6yhIaCvuKaWCGFCU4GMQi21RmlowEKhD6+YsOOrkrqN/gIOIm4OrFsQHLrp1ECLt7SOpfYEmkfr5DMkh537P75xAcu6SkxvHZqYnZqtTP7oiensz0V0cLcZSJvLRFdlI3Q8AYD9Zqtfjez21RXemA1MCAFpsl/0fANiH9rj/X2jjlACAFtt+/y92akoAQItdunrt3EipNHYxSXojZh7UyrVy+pz2j0zF7ajEZAxGLn5GpDcK6d3C8uOZs6WxwWTZ53yUZxZW8wu1crY5PxS5yC9netZrr+WHklRDPlMrH4i+1fz7vpiM4cjFkdX69eb6w7/nF9ZqrNcvRC7e3ozZqMTESu2N/PxQkoyeLyXN8z+4ch0AAAAAAAAAAAAAAAAAAAAAALRCIVm35fk9hcJ2/Wm+6Xyg69FwQM/m84GSTefrdMdAd2fXDgAAAAAAAAAAAAAAAAAAAP+K6lxPjFcqk3erc/emt2vcef3s5aHY+Zo/aNSzEa0ZeafG4eMfH7e9aJsbkYlozcivPt06eqraf7qp68TJ3OUPj55+3SWe79TbMp599+3KwMM3f3fk55tf6WnjujKZ9HO8+8X9T4rjL+YXv+x15E5/MwEAAAAAAAAAAAAAAAAAwP+n4bfiDRanOzcjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGi/jf//b12j02sEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIBfAQAA//+Ix5sT") perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xff7fffffffffffff, 0xffffffffffffffff, 0x0) openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x275a, 0x0) 21:07:39 executing program 4: bpf$MAP_CREATE(0x0, &(0x7f0000000280)=@bloom_filter={0x1e, 0x0, 0x0, 0x0, 0x186, 0xffffffffffffffff, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x2}, 0x48) 21:07:39 executing program 5: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NL80211_CMD_SET_WIPHY(r1, &(0x7f0000000180)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x4}, 0xc, &(0x7f0000000140)={&(0x7f0000000100)={0x34, 0x0, 0x628d60292c5cb925, 0x70bd27, 0x25dfdbfb, {}, [@NL80211_ATTR_TXQ_LIMIT={0x8, 0x10a, 0x1}, @NL80211_ATTR_WIPHY_RETRY_SHORT={0x5, 0x3d, 0x7}, @NL80211_ATTR_WIPHY_FRAG_THRESHOLD={0x8, 0x3f, 0x80000000}, @NL80211_ATTR_TXQ_QUANTUM={0x8, 0x10c, 0x4}]}, 0x34}, 0x1, 0x0, 0x0, 0x4000080}, 0x50) accept4(r0, 0x0, 0x0, 0x0) ioctl$sock_SIOCGIFVLAN_ADD_VLAN_CMD(r0, 0x8982, &(0x7f0000000040)={0x0, 'vlan1\x00', {0x4}, 0x401}) syz_genetlink_get_family_id$nbd(&(0x7f0000000000), 0xffffffffffffffff) r2 = openat$dlm_plock(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r3 = bpf$MAP_CREATE(0x0, &(0x7f00000001c0)=@bloom_filter={0x1e, 0x7ff, 0x1ff, 0x0, 0x6a2, 0x1, 0xfb25, '\x00', 0x0, r2, 0x0, 0x0, 0x4, 0x9}, 0x48) r4 = openat$incfs(0xffffffffffffffff, &(0x7f0000000340)='.pending_reads\x00', 0x101502, 0x147) r5 = openat$incfs(0xffffffffffffffff, &(0x7f0000000180)='.log\x00', 0x0, 0x0) ioctl$DRM_IOCTL_GET_SAREA_CTX(r5, 0xc010641d, &(0x7f00000011c0)={0x0, 0x0}) r6 = openat$incfs(r5, &(0x7f0000001300)='.pending_reads\x00', 0x0, 0xa4) fanotify_mark(r6, 0x400, 0x1000, r6, 0x0) getsockopt$inet_tcp_TCP_ZEROCOPY_RECEIVE(r6, 0x6, 0x23, 0x0, &(0x7f0000001b80)) r7 = openat$dlm_plock(0xffffffffffffff9c, &(0x7f0000000400), 0x1, 0x0) bpf$PROG_LOAD(0x5, &(0x7f0000000480)={0x14, 0xe, &(0x7f0000000240)=@raw=[@map_val={0x18, 0x0, 0x2, 0x0, r3, 0x0, 0x0, 0x0, 0x2}, @map_idx={0x18, 0x8, 0x5, 0x0, 0xb}, @func={0x85, 0x0, 0x1, 0x0, 0x5}, @ldst={0x1, 0x3, 0x6, 0x6, 0xa, 0xfffffffffffffffe, 0x4}, @map_idx={0x18, 0x2}, @alu={0x7, 0x1, 0x7, 0x5, 0xa, 0x100, 0xfffffffffffffff0}, @initr0={0x18, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1}, @btf_id={0x18, 0x7, 0x3, 0x0, 0x4}, @exit], &(0x7f00000002c0)='syzkaller\x00', 0xfff, 0x19, &(0x7f0000000300)=""/25, 0x41100, 0x6, '\x00', 0x0, 0x12, r4, 0x8, &(0x7f0000000380)={0x1, 0x3}, 0x8, 0x10, &(0x7f00000003c0)={0x3, 0xc, 0x8, 0x7f}, 0x10, 0x0, 0xffffffffffffffff, 0x0, &(0x7f0000000440)=[r2, r6, r2, r2, r7]}, 0x80) getdents(r2, 0x0, 0x0) 21:07:39 executing program 1: bpf$BPF_RAW_TRACEPOINT_OPEN_UNNAMED(0xe, &(0x7f00000002c0), 0x10) [ 492.710110] FAT-fs (loop0): Directory bread(block 64) failed [ 492.736347] FAT-fs (loop0): Directory bread(block 65) failed [ 492.744965] FAT-fs (loop2): Directory bread(block 64) failed 21:07:40 executing program 4: r0 = socket$igmp6(0xa, 0x3, 0x2) sendmmsg$inet6(r0, &(0x7f0000007180)=[{{&(0x7f0000000e00)={0xa, 0x0, 0x0, @empty}, 0x1c, 0x0}}], 0x1, 0x0) [ 492.760746] FAT-fs (loop0): Directory bread(block 66) failed [ 492.783520] FAT-fs (loop2): Directory bread(block 65) failed [ 492.793573] FAT-fs (loop0): Directory bread(block 67) failed 21:07:40 executing program 5: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$ETHTOOL_MSG_DEBUG_SET(r0, &(0x7f0000000300)={0x0, 0x0, &(0x7f00000002c0)={&(0x7f0000001700)={0x1ec4, 0x0, 0x0, 0x0, 0x0, {}, [@ETHTOOL_A_DEBUG_MSGMASK={0x14c, 0x2, 0x0, 0x1, [@ETHTOOL_A_BITSET_SIZE={0x8}, @ETHTOOL_A_BITSET_VALUE={0x5, 0x4, "d3"}, @ETHTOOL_A_BITSET_BITS={0x74, 0x3, 0x0, 0x1, [{0x18, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_NAME={0xc, 0x2, 'ethtool\x00'}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8}]}, {0x40, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_NAME={0xc, 0x2, 'ethtool\x00'}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8}, @ETHTOOL_A_BITSET_BIT_NAME={0xb, 0x2, ']$*$*}\x00'}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8}, @ETHTOOL_A_BITSET_BIT_NAME={0x5, 0x2, '\x00'}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8}]}, {0xc, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_INDEX={0x8}]}, {0xc, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_INDEX={0x8}]}]}, @ETHTOOL_A_BITSET_MASK={0xc1, 0x5, "aa566ef386112acddcb6e73ca070b2b4a2415b4de8bc2e67a81b7eff415278e67084fb08d3770e8b7c5fef7abb573435b67ec8b8d2b8daec963584eac689d77b9bdc6e1d9870788caed31819a01821de3d7fa06c28d90440ab741050a04f4103059aa51ae1391056b69c525ba57833327de3b262f937c7bf6848f287c6fdcd331d410da99ec0da4c91d66d5c49e467a4e19f44d75deabc7f6d3ec7810d8b20052558c540cb0ca817246fea513fbab251c0cc8cc8113f70ac6e4e762f67"}]}, @ETHTOOL_A_DEBUG_HEADER={0x4}, @ETHTOOL_A_DEBUG_MSGMASK={0x1d60, 0x2, 0x0, 0x1, [@ETHTOOL_A_BITSET_VALUE={0xf41, 0x4, "d627993de51bcb52bc721239081c600738a10fa39cfa8c648f6beadf2347f2419a1dfd5309b2085cd1d8ccd05741263f24ba16c03d39096ca0bff504c68bc4b3f77d0d10afb9af0ad30bf07e28d73a11e0433085f82557af538dbc8a18cee62283c945e687a636f1a0c227c3e41a313a663afee988d9cc30e63f698e0b183764adccda0ba03190b7c2240732a338e85bb07db4f486de07ef02f133392dfce053d843a8d28e9dff3254a09aadb6aaed8c09962871d19f7200ea739d39055b0c9c1e88d1ddd896f53b15da2d1b68a97306f9b9273ea9c7edf9cccb9dbf0fc79ac9266a4bcccfdc68396b13b8371c1f6d4abdd9920f00899ccd8ff06aa8b42e19edc9bc35cf169b55bebe52df01abd708dd867868f48bcdd7fab9648e90384a6ed8eda8250bab6f729af00bcbda59de9f2777519bc50bdb6be248670e50ba1ecbfebbbf9784ddd5a982f94f920d1d67a3e59234fcae7dd793b44a7e7f01cfc8277c14e6ded59fda5e68050a290ee5be46195400acf74981defeb1090a1a4aaa17ff6e837b0b922699a67d7816d7ea54fd9e098e6c1ee2fd1b4d362f62cfb4b1c40961d6d67a3551ebb00727611e8a6cb693a59810359aa0dc6fdec2ee11dd1efad285cf18c109c1d7eaa6f9ecb734343310f90e8bfa1509e9ae9c2832fcb858fccc62876937cf4265ad5c41015599a759bdea019002b430970a7ee97e9abb9a08c1cff74f866a82795e37298ba215887d74d39eebff3c60c65cbfb0e0f36adebd165d47bf066d9b2604c23c28c0867985c005de2c826e000921b6942ce40bded301145d1c1000891ff5aae4af0ee2140fdedd1ce2abc870c61faa12bec9a54839790d2b72e1c9482a4f265db7881d2fcf5f1d24897acf2c3eedd3f0e94c56d800e1375153b6aa52ddafd77dda625c71ea3bba8443b9459c923a65727cdd62ae08f51b169f1cd89208ee5826ae8aa6eec2a54d915bce9f8d013f3dc3b17aed718e395dea7f98dcd0927d310685d32b0f59600c83b8a09ad5f1bd2a1087f7cf6c98e0ddd31a2b2ca5c0abd2a35ad635a0b3ad49167bef16d632689f8f7a2e5279fb310093d31fa0b462ebab19973544a8271158f7682126dc8363d1d46291fe21249bfda47cc395319cdc37eccc499ddde5b6cf848569ce5b95f3d05ffb38882042ab2b51aafb5ed73975346fcb4903782991dba66c1d9a9c57aee6158d643dfb01d89b12ebf8461d2f84718a1369a1ae26c0f17620fdafa043e4b4b5eeefd28c07bd08432f35ea41c72ff99fca432bf5ff7732d3175f9116342617e5ce95812870a5fb5108218fee1e8c89f8809a4406949a2918c41cf46b46536dd7277d53ce6ad78b2b66fba8fef5064a67d29639338be33a0ae2c919bacf43873c21d07d430ec7e4888f4bc6347c6e3540e8714ccd0ba16f49f2fd2947f3f7db35720e87f9aa15831f91b1410287398f00ae059b080ca0ca11c96ec07c2341ae9a2b75533f7aace170b972e2fdc7295dbe8b97c531321eaa889f91cd7fdf38046ae984a199aa473d39bc55ac3408f134d1b594e0e1de2dadbc535f2bf6e1b85eb30986e30c3af8882b2dd79f13fb8ed771b7a2ecba70d477861228590c7aee35527d7e485ec48307b17c8e99d5a40520dd757469574d0d9b34c59e35f4637ec32583d621fef713d54fe317e9b00bdf0bc7f4b0a990064dc1defcd192550dc99e47c226e37e7fa1c69cfa8e651eba6cb0255f45ad232e88fb14a63627e7ebc9f634b4286f3915c2358ec08d1bf66aa6c1619f7d42687fc84b2842d4e8596ee2e0b21d4a2054c227b80f66ca8f32364b1d8ac019fd499ef7a7dfee313e4241c4fd407a9b762a42698b49a9a53e52fa5547346d5684ac9f87309a105348d3bbf23ae4b55b035e120ff2c5b4cb368e2ab2db5e401e255547f35db928d22cde9ca781af00070ddb12dfc081dbf4138ee28cd1f5e84e2f0a1e92f0f14c54b42277cd633903b5c411566d79f34aa859f6e8b2db019b1a5b2d1494088c1a4be92fc874651b15fe95ab03785e453024756f6998ee8f6f874e4a90d2ba426c7db4405ef1f4982b31abaa69a160add642eec1da7f53b2b163d4093e7117e69aa92ea9036f229e1532d1b4e036cb2b499178ef16e468c177df1d6eb148954ded51a3501c828b8ff620a5b20d7a195449d1c306e5f8db614c6250b5efec3f7d2b5a36d585a423440814e768202a230eda972f34498c2bcfd7b3cf010e7d736e13c2600d9681926905eb9a9373840fc0e5d788c442f032225602290eff8159e4c2de132a8506e84e6cc718cf6acb13ef6a6ad5b3182ca82fb59b101a7cddf08aef9b7137d09027fd6b3c8ea9b70003a9632f517b4cd48beed1c8e7f73001f619841727382eec1dc5853cb4067452cdc4e1c67ff120fd461ab0f6df73d8b034b2a55c1a5628c74bf8165294894318fde8190c91afcf3563ac3b18ec1c7fe02872d5304f69b00fd1d130f9c2988d45229475337fd3ae234c97137e891ec17b6a90c97f85db6dda0aec9799de158286977865d702af2f2749803fa0b0ac00cf591625dc27d1d0843f9d872fe1d057b688390b9179f14235c9838ab53715f01c3eca45027e1afd3fc0dff846ede4c4430b34fb2eb9cab457e331e64753195cbfac5195ce31f7a723a3506c7657eb35b890bfaf51104975a290a8676911b7c712aa0120a9ac1777156d22ca2bc553840826992f2eee6b8c17c59453efe82e31e89a13fdab030d6e86b9414ad426f90622c6abe4bba652eb0a4a5de3aa91fcf9d20bf6970ea51c99a2ad4622bed2f252993110a6b8eafde3fabd3446455db31b33094a3ccd2e097c326f6662002a428af9d3721a2f26371c8c116dec8c27d72c96d23cdf5e624848143f6195a8298c9720c19bb53fefef735c697974e6e46ee73cc904f6191861a123c075b2eb4a1a4d617d2f58149e02502336f0015b3920416e9c22e3393a7c6064d4deb55c6a174cbb48885cbdf295ff660137bf15b59e2c5991f9859f7ed64d40e6d9518cfa60937613f62358d416ef8284efb3bd2b47d87535bc1ae52696ed99e799bd4fd132e1eb2085984fdef5a3a3e544d6992dd3d0f7773a5c8f3c85ed1e80ca7fee835cb240a880eb857045fea1a80f4373e3267b6006888af7e52b58d358b725fc7afcc70dc176606cc1bd4841d162e232d84fcf422321ac17efba8d0af72871d4ef15b31fdc6d7a8e497ade0721412f49f75a438112588942685523395196a9a1929c29fa5ab4035f5083458f2ff058751c023dccd266f7cf9617b6bf547fcc086f2786e524e31088c8e79704d0fc8d9e07cafb75d45360a87e4f1122f567eac3f3c76564031256620de9a0acfbe85c3f7a2b93b74c1208e2995f6f0a5298d09d2a3725c4d2f6d0884eaefe96c026790238fb30ed8c39d34b29a49b2f200b1f948e82fd60af404e94d768ccb71c724ef465c24e1fb56587176adb356383dd8bc37ef117db2c7268155af0dcd0506711d207df1b5f923d4e1d7d1868a1f115859a5e19de0b20b5d99a415bcee97cc02037b3410e710fe21f0c8339d2b5649c8ea8865c57f6dc534f9b837cd2539f4b185a0220fd4d32da197d9bb80197486b155643fe7c092cf7133094535f6e9635413b9d8c6e34f0f1c2a87be926f3d651ae2a686e9c6fdc791fe1cc791174f49bc42abb8b5b903061b13e91441a076b32fcb7e192c4cfe8ef8286df9adb228fe1f4119b205d38a1e370b9aa56fde00e919186cb124c55520151f7d10dbbd883c77fb40b1274eec8c90fe9e9efd2bf0b7211c41c865cad1ce54d714d7ac8d21f216759b5cff19a83927a881137cca195d2ceb80cb17e97a812237aac6942369a42f34162ab4ba9d4b212e7eca730c3aaa1f40c339b552f56b69623336c9aed91a5d3b1e1378e14c83a9bff312ef4b6833910f269942c2ff7a831fd0226dcb8fa3b36bc7c5654ce3038e28b20709b531d1f399cb6b561a6cd1e5f89c29959aaa78bdef97cbe5e8391b6eef85bed27b825bc31bc38649a30aa515e8465c32bf855b884877937b1c09088910e9c5a84089d656fb43f6eaa38feaaeffbb96f4c3b489b7cf4122413d7277231eadb03d32cb9398287adc41bb8eda442c03df0e52cd06607ad8908de1fbc49d1e70e88cd105750cfefdc91f899d1d851d8d180f4a2bb9911188f17fc31007d8dcbc05f9cbd390ae55b211a33f5acdaf58872b1e4c889f11149e4a069caa9b0f4bcda1b7395cf6bdf1e79876f1d9fa53a6095ea3ef1e924a42c086388e1682901bfc7cf9bbaf8b03a6134de973d5416ce7268fde61128d12e75b4b8b4e2947fbf9cd9378a609586ffb5ad94328041994e3d7bfd41ebbb2ff1407bd214f3e31c3bdca12b3a4abf2d263d125bca7f396b512f532ad7a37846f3e4fd47d6a913ca5de2bd38799094e4600ae4d12e8d14df24148b6fae2453b6c072d53dbcdd1217288ab3bb0795a65df1bff28e2e3fce3aa2c63e3b726a61fb751f141cf90baaaf4cbdaa63e3bb7e7f916f1c2678bb98db2b9e6120fcc1ab1c7a8b7b372228fa8317e21deb8760d5b751f2aa54e7e42082046c659c822b9f2e1b807c7f53d4d81c939fde7092f35a1a78dd5b30f5bbccfaa7c5ca96f4f75c4e20ea30ed7638e6af8f245067a94963fae8c1b36511a5c7b59b4f3a90a1bbdc600aef3125781bd0cf9fdfaa349e7be3f78a3a27334f5cf4b8f96c051b6e24a288c76160f93d063253803ae4acc1eb8daf3b25dbd1026ba9793f6f493c18cbf093de0874a17092b9d46a835e48e15add88395c782a77cd5145c860089af073cbcba0dd6138a05fc6f66a448526c3cb438d52772836e38afc72a1eb240c65af2185576e7e5111c0f6bd33feb365f3982793b7ae84ae4da45d0934b281d65b397403060ba7cde6084429eac8f9e6299a271bd1b9fa256f20d3ea7ed1526927d0fb51ac6317be2b0e56526de07039c93c6521b5c945973740791bddd090c49d635a62c701e63950b1049de1b64d97a64b472b3dfc7c29874811388760a4440a65e3751378d9af96112254815caed64edbc6c2bb2b0a641a25f5c55711918ffd286df5406fdb90fdf80de874d38779b03d9081a640e9d016dcac6db41525229daa0f31dc438963b36a95ab39063ee5f7117c2af412e60cdec4a98847d38044590a2c0bfeee152d0c0b4d11e1a19892fa86f9cb804e7193b9e1f81433e642c7117efa35cdce493d2ac6a6384f42165f5724dc47c269c948d04a2b48ec87298a086cde1a77b5f55b57606ebaebf1ebfa66ef1ed50deadcd65bfae7683e7537a70a7d50e78da6f6b6038238fb75318c5afecd2eed119ef246fdf948f918ab1be2a32a37da41c9e63ea3e2f0c6d98833737f1be2ebd1e3275ef4e88d303c43d74a595168c1b7b8339f5181cb291ba44c2ca5df1c3468beccc094b69326c1e7f83002ed09e14337aa5d39f3418865368124825842e5d39ba0d04bcaf3b5ad3e697b700d8cb06bd72e6009fd8b3b91047dcf6c01a5f8f38fa8"}, @ETHTOOL_A_BITSET_SIZE={0x8}, @ETHTOOL_A_BITSET_BITS={0x8, 0x3, 0x0, 0x1, [{0x4}]}, @ETHTOOL_A_BITSET_MASK={0xe05, 0x5, "ebee0c43a73153bbc499227e14ccd66f79ed83c61f4bb22d8cd206966c9892cc7b59716b506616c8371928f0a7ec3cbd376d95ba3e23722a2a1e56d19bca93a6863dccf23e4da6a3df8010f49cdae0cce0dc9b2c23dccea1b74ef95eb34c6ec908efd22a3aff70725d2584ea4b783a88d6caa240c3f73a8a7b9af74f8530fba04d15892a508387d8c8b0bd4ca9e219d1067bb878d22c94b0e9d3588ecc6fa893dcecbc318f8faa94c91600c5aa72b0b3f142051b166e5953be069f1d7e03eb8879da424329b0cd6af6a161844777a4be3ebfc55c608f981a1c5ef4355abfff4058c1aa4746b3e284f561323e217655e500cf1cfaa6e01894f9bfb2b774525125b8924d934889b49aa5728ee620d693291e22379478f6a80d2c90d9622a3f9b78fc2237698287e1dfdfb15c591b8a0d7e2676da77b37d9957ef59cf474d3ed674d63cce04fe8642282c41d1b55ce2247d35fa78fca0011eb01dc48c62abda595ab9c75a126dca4e7a6eed92e25d375fd632547ffb3f4cf16479e9437063c133c1608a5029a32cf576999f9cd4aeb36620da3ca137a3bd075f4970a4c3ed901b5ded04734d8fb894ab9e0eab1adeffab4c96fc42d6ade974e0394738d05afb2d86c95598cb9ae23885269156ad26cda43c75aab876c15e19c74b680943a93f988539c587d29d8b1ddb81a7246f2672a420ec7ad66e34eaf4330c8729a503b0ef3c8d8d38963410a8a48208d77c9084d4f63dfbd87cf47903a41d86fae11e951ae4e0078525fbc97b8785691dad5869912b0282fc833d47d0ba433b3320a0e131e6a00194ded53d909f34b64bd2319e8b6dec5abd9f7fcf7fccb65eb88d127264106b423e1f2df4bce34a4042a02f8249d3483d8e7a5d1ff8db4d7584ff7af003db2fa4c0cf615514297da1daea5c9f7e6a2ff6448f4d15562095ef71389e425aed5ea62fdf844a60e6df5965409ecd5dfc39893097295d594bf9976d5e674dc8b43b69277dd51d5bd206bd328348948404516c955cc3d56db4201ee1dbdd216df252ffd508f94937e17808b5b326c3109f00f23e5aff323b06aeda35f1decf05800ca9ac66fedf7ebe490d4dd317b363e17f93a94f058d6467aa212556807c0d4ed07f3f022cc1e3fa467f0a4158c25358a3a663e6b593e397e57a9f786d57aae9edacca42371fcbc51c767a5597f5c731b6bdfc3bbfedd18a5ee76dbf2582c3430039ed0529346a243f4445d863a59c8332a3d6b716d601e97423a26de0cbfa46f67fa610013ffed78ca9cf9f89886f29510a1c734dfaad03824de92829331455a7fdfb4215903d836166a4ce1ac3bf90e8d6a2cfe1a3fb7eaa6bbc101bf82816c3949b9d6278d8c8398b7aca95c623fb08bb6467c9c782d5bb492d95457c55e58ea1963888b84c0653bdf2908f4441482ff33678c601a880511ccca2444220fea3743fcd1293ddda1459f514f08a1c9c7d4f7f5a5073bfb70682dda7cf453a2d36175e43313d138bf901cf4b2324b882f888f6016145892f6250c3b380f1488d1e2b780171d26f653e0ae9c5ea12789764c41aff2c2c53d84d461b7d05863254beee53304c689253923664fe44f978013fd9b5e17f2dd888ab3925636e7e897c8bb8c9d180915d875291d1fbd771f6fcc8f203e457d2f94213c0ca6f80ba6e0f2be6e9f2b0dd9ae2bacd1f1ac6b4a100af649d7a12955cf3e11af3b7417fd32bd226f6d0c39e8645beed0cec9264cc7053510ef9bd5a53253dbd8af5bb99a252a0c88bc6bddef0ff7696348a35c3e684dbd231e34eded9e1f6c5f591d2ea31a0ee5ed3bbc327e788d9b75c6a70a13e5987d30c692b6cded67281b85c61b93e5705a5cc5578ac45c5753905263b53498b99cc7321199ef133a9dadcad6d91170a82cd91f04a982601371803ea76919049805d857733add81d3f74fcc895f0938440112a18deabeb9ce59a1932316868b2e7673d59beb0cf3d75b78de47a514749807fdbe1a262271f07b57b7e26c1d72d22ee9e7e6563294201f1093f52815ae3a993343b04229816b88e15616547eb25cd2721a8e08267f9ca278d449c8af8a23a9d6ac6af7cba9c3826f3575cdd0306cea9dd0ca6c587fa69605aecb78daac2f0fa621038bb32e0cf0d5c147d2ac3f35dbc3cd8c06be2734d5fbe5ebe4a198e82d61547738b613b489a931054927b1976912db45ebea592f396c8786399b801ee23716ee103341862ec4c4e2284b447136a0c961cfa81000ea3cf4aa39138d82d2f05fcda65a545f09b6b6cf1afd946fdb84657f1f318781d03bb472c978f34bdc02a980b1087ed773488ed52b18c10d4c06b7a8c9d63f21fc341e8786b959ec945ab6f97d23bc83e4403b00932d43fd277803c262b918a6fca68fc6f6e4ff5589bef1050d4c9674debb7f352ca18bfa7c492616757fae55cd30b1ae8979caa1320586e1072d5fa2f2e26d23d158b377bef7ee9f3880465d65d8a61d5e65a8ebf977a5e9e034cda8b3b5b315ead8a73b5f4deb9e332fe45a0997cdcceec3aeeda46aeedb65a4d9c406c7985125f4bc9f31f5128dcd07f43553b52d49028be4d406d61f152e403638000825bdc2f0a0c53fc1d2ec8352972d5ede107e7c5d754109e30c9740dfaf796432d050e891514ab5e1353dab3479b0ae62d3d57234fc8a4d073097ed97bf22f7a6e2be96af11708c92a5504eae7f96e3090e9a6910992b6a016e326d162d82b24ea7c3cc1f72e6a3d67c40e8905e5a31bf17142203d560d6367cad44d2dc9a272b4df8d00b7d052de1323bd29f208dc49b34de4e54f59d0d2dd700d52f3e07f76063d8350498311517a171fe0b04ab2bc13a024855e0cb656d0214c1aa70c1a51dcb023ad147d7d5d16dfc2c7464ecb957baeb3b9913307ea30e2dc7b49b6d3b6fbe224ba110715fcef8f6f1e5317c4ceb1160f0b0185665de501a5966db7694893afb1932f8df61e7a08b6d9df6dc4dbed39e987f2fb07b50d55eafa15f87f31015e32aab934114c77f1345780475755a1eb4f271897ebc1a587de3cee8f369df682d0d23dc659d285d2c7236b6f88f8f2d2c4a26cdf3a79370b59390249e6ba7eb36e5bd81cfdc23733dda8d1717bfa6f8d0d759a245e6f39412ab3cef6810e88e3201b673b0f53bb58beedc54bcd5dbae0771d3475907d771e3445166a3d643606fe70f6231a3b4d690e704413a3c15f7ea919ef13c9bdc011e95ba8ee8fb66d1cd3f9c531833792f74ddea416d6834d4c1f73a26d186d6d66b48b2e93398389cd79cc7839f79a4c9739d661a589dfd1e47ac16425286e6a000144188346eaa1ef2b9a427c74e447d889a9fb4315f3aa69950b21ee25717d180c02b36ba81f0d4be773fba8f0e66ff088e840b692fc0ed04a6d99937bc0392e4c82f3c1b4d1dbb44b9af00bb73ce982585d7f43cb887286aa8e1f7e34bbc3d7b6cb87ec6f0a53cf02cfafbfdb57a8004182abd736c7c2667945afe8bb2e8cac41d7a068b4a9007d172389458371c214f4714fd9dcae4bdf0770e30b0c835c393139dff5c53c89a44b68353c3fbad37c081b3f849ace4edc970803acc4311e743a714970378e3d9b40a0485a513082cf9aef404c0a8127af3d1150d295ea0267447aa746898a63db4dd743f54b2b902b90a6940bddedd16db3c926480bd40a59ea2db7e01c901d5434c4457676a38589e0b18fcb40598bc5748aa6f9d3450693f330b61694f1a3cd16aa889e4c3b513fdf52507f0023cec00578a7029320c84b6cd19f146c8dde338a5c75af8f6a4fa84da09ab78f66e7eabf4c2056699c3e8e19c515e98c5e37231ada1b169daec379b196384bc75d443c57f5cab675e9ad93fb577b2b083826f511327ac134331fc103c11ef7be56954fa42fbb740629f9a151e2008577d3301cb144373cde9155245d9da967edb80e4e47b7476fb677c62db50a65253f1982bd377025016ffb65fb1c0be2c56ba61c4b10dac5a6c98a72ac8269e5c15a926548cba44c5f265043c0540ac675a4446bdaf9814cd473c34ac470a611d27013f3d0dea9ed4183583d19ca2f405ba17b0ec66d24d70e3337b46fe489a01f81ad755fbe3abc2a30663d537297478c99e23ec340b817a10bbaa205cb0ee68a038af1488d7db19f9cdfb70222cd7729f43d7158f4ef819e1dfa6b51ed6623e0a23155138502c9953bb075c73814082adc37c7cd2f3bc840881ac6d07b6501e16bd5a92bb0529eba9ce4da357c3b0d0d2717087163aac5f5826e626c43f682d3c9990ae0ea953b72b1efab51ffd126cc0ee95adbaad1c26bf7a1690cefe48919724188101df67723c75e7708af61e19ced0280fb02e758e12ffba7a6d2bc74976f6b24336f9a2048188c9f661dd242c170a6716cb8aeaf58e3838a74fa33ff8cb12de8b7422ebe8b8e463f52e0af2baba0bef08bd8e256b172a2cc788a149f78e9df164f67b67e283fb6064f5e25d5aaa1a85db2700e0d511432cd82ce1aded017fcbe8b9a84ae63cd9ce532ac5f19c377d4f7a411b3c5bd74a739a230d9ae93b91192a61c3966f741a3844c037d3164392df6ca9e2bfc9cda424468f8ee2b9d1c8004dd77b8da147bd959a522cce402053996aea3575531da653046061b50799b064a92cdd8595560d117af0cddae1239b083c92d0aeca40fef7ec41614bab32a460c74b5c5e85f19bb1a1aa228305176b67edf06e7adec0d75f2725f2b8cead413f7912e7ca98d144ebcab68f1b433ed04bac9632b0f2671112ef0491e57b995a0c223b1efeb8eea38a7e811a39bed44bf7b306e8a9e75035573f55c45d56bc5237c27fbfee3c6add79de9846dd90a1f062b272a2c5c48b3b16289b843e6303d06f02856bd6e33a158f3228c948f821583d7b70de6582126176056d8bd3189d76ba4d64efff44916b1c104d17134500ec8d700cbf4489a2ff61369d6a49db212ae8db5045a562c021896b6ff3f7bc4805a4445968e59e6ce1edf25b30956e88cf682232b55f6f211926852137e4444b70d5f3f824e777750cb22041530be50438ec409ccf6a0275484b7b6d91f3e97eaf2143cb07e06707a"}]}]}, 0x1ec4}}, 0x0) 21:07:40 executing program 1: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000001700)={0x6, 0x9, &(0x7f0000000540)=ANY=[@ANYBLOB="18000000090000000000000018450000f9ffffff0000000000000000ad680001100000001086a00100010000186300000e000000000000004a3ce7e76b0a001095"], &(0x7f00000005c0)='syzkaller\x00', 0x3, 0x1000, &(0x7f0000000600)=""/4096, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) [ 492.810922] FAT-fs (loop2): Directory bread(block 66) failed [ 492.828477] FAT-fs (loop3): Directory bread(block 64) failed [ 492.844885] FAT-fs (loop3): Directory bread(block 65) failed [ 492.858118] FAT-fs (loop0): Directory bread(block 68) failed [ 492.867109] FAT-fs (loop2): Directory bread(block 67) failed [ 492.881108] FAT-fs (loop3): Directory bread(block 66) failed [ 492.900501] FAT-fs (loop0): Directory bread(block 69) failed 21:07:40 executing program 4: r0 = openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$SW_SYNC_IOC_CREATE_FENCE(r0, 0x541b, &(0x7f0000000000)={0x0, "4fde9f01f4edea94dfc242df315d3d7f12e2f2a331e4502498bc0403d0296f04"}) [ 492.908351] FAT-fs (loop2): Directory bread(block 68) failed [ 492.930512] FAT-fs (loop3): Directory bread(block 67) failed [ 492.948151] FAT-fs (loop2): Directory bread(block 69) failed [ 492.955612] FAT-fs (loop0): Directory bread(block 70) failed [ 492.961462] FAT-fs (loop0): Directory bread(block 71) failed [ 492.962913] FAT-fs (loop3): Directory bread(block 68) failed [ 492.980343] FAT-fs (loop2): Directory bread(block 70) failed [ 492.989148] FAT-fs (loop3): Directory bread(block 69) failed [ 492.995451] FAT-fs (loop0): Directory bread(block 72) failed [ 493.001274] FAT-fs (loop0): Directory bread(block 73) failed [ 493.003246] FAT-fs (loop2): Directory bread(block 71) failed [ 493.008427] FAT-fs (loop3): Directory bread(block 70) failed [ 493.024787] FAT-fs (loop2): Directory bread(block 72) failed [ 493.044106] FAT-fs (loop3): Directory bread(block 71) failed [ 493.044536] FAT-fs (loop2): Directory bread(block 73) failed [ 493.095349] FAT-fs (loop3): Directory bread(block 72) failed [ 493.110689] FAT-fs (loop3): Directory bread(block 73) failed 21:07:40 executing program 0: syz_mount_image$vfat(&(0x7f00000001c0), &(0x7f0000000100)='./bus\x00', 0x400, &(0x7f00000002c0)={[{@shortname_mixed}, {@rodir}, {@fat=@fmask={'fmask', 0x3d, 0xeb16}}, {@shortname_winnt}, {@iocharset={'iocharset', 0x3d, 'macinuit'}}, {@uni_xlate}, {@shortname_lower}, {@iocharset={'iocharset', 0x3d, 'iso8859-14'}}]}, 0x1, 0x24f, &(0x7f0000000580)="$eJzs3btrU1EcB/BfmlprQZJBKBaH6yhIaCvuKaWCGFCU4GMQi21RmlowEKhD6+YsOOrkrqN/gIOIm4OrFsQHLrp1ECLt7SOpfYEmkfr5DMkh537P75xAcu6SkxvHZqYnZqtTP7oiensz0V0cLcZSJvLRFdlI3Q8AYD9Zqtfjez21RXemA1MCAFpsl/0fANiH9rj/X2jjlACAFtt+/y92akoAQItdunrt3EipNHYxSXojZh7UyrVy+pz2j0zF7ajEZAxGLn5GpDcK6d3C8uOZs6WxwWTZ53yUZxZW8wu1crY5PxS5yC9netZrr+WHklRDPlMrH4i+1fz7vpiM4cjFkdX69eb6w7/nF9ZqrNcvRC7e3ozZqMTESu2N/PxQkoyeLyXN8z+4ch0AAAAAAAAAAAAAAAAAAAAAALRCIVm35fk9hcJ2/Wm+6Xyg69FwQM/m84GSTefrdMdAd2fXDgAAAAAAAAAAAAAAAAAAAP+K6lxPjFcqk3erc/emt2vcef3s5aHY+Zo/aNSzEa0ZeafG4eMfH7e9aJsbkYlozcivPt06eqraf7qp68TJ3OUPj55+3SWe79TbMp599+3KwMM3f3fk55tf6WnjujKZ9HO8+8X9T4rjL+YXv+x15E5/MwEAAAAAAAAAAAAAAAAAwP+n4bfiDRanOzcjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGi/jf//b12j02sEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIBfAQAA//+Ix5sT") perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xff7fffffffffffff, 0xffffffffffffffff, 0x0) setsockopt$inet6_IPV6_FLOWLABEL_MGR(0xffffffffffffffff, 0x29, 0x20, &(0x7f00000000c0)={@private1={0xfc, 0x1, '\x00', 0x1}, 0x4, 0x1, 0xff, 0x14, 0x4, 0x2}, 0x20) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='cgroup.controllers\x00', 0x275a, 0x0) 21:07:40 executing program 5: bpf$BPF_RAW_TRACEPOINT_OPEN_UNNAMED(0x10, &(0x7f00000002c0), 0x10) 21:07:40 executing program 1: syz_genetlink_get_family_id$ethtool(&(0x7f000000cf80), 0xffffffffffffffff) 21:07:40 executing program 4: socket(0x1e, 0x0, 0x667b) 21:07:40 executing program 3: syz_mount_image$vfat(&(0x7f00000001c0), &(0x7f0000000100)='./bus\x00', 0x400, &(0x7f00000002c0)={[{@shortname_mixed}, {@rodir}, {@fat=@fmask={'fmask', 0x3d, 0xeb16}}, {@shortname_winnt}, {@iocharset={'iocharset', 0x3d, 'macinuit'}}, {@uni_xlate}, {@shortname_lower}, {@iocharset={'iocharset', 0x3d, 'iso8859-14'}}]}, 0x1, 0x24f, &(0x7f0000000580)="$eJzs3btrU1EcB/BfmlprQZJBKBaH6yhIaCvuKaWCGFCU4GMQi21RmlowEKhD6+YsOOrkrqN/gIOIm4OrFsQHLrp1ECLt7SOpfYEmkfr5DMkh537P75xAcu6SkxvHZqYnZqtTP7oiensz0V0cLcZSJvLRFdlI3Q8AYD9Zqtfjez21RXemA1MCAFpsl/0fANiH9rj/X2jjlACAFtt+/y92akoAQItdunrt3EipNHYxSXojZh7UyrVy+pz2j0zF7ajEZAxGLn5GpDcK6d3C8uOZs6WxwWTZ53yUZxZW8wu1crY5PxS5yC9netZrr+WHklRDPlMrH4i+1fz7vpiM4cjFkdX69eb6w7/nF9ZqrNcvRC7e3ozZqMTESu2N/PxQkoyeLyXN8z+4ch0AAAAAAAAAAAAAAAAAAAAAALRCIVm35fk9hcJ2/Wm+6Xyg69FwQM/m84GSTefrdMdAd2fXDgAAAAAAAAAAAAAAAAAAAP+K6lxPjFcqk3erc/emt2vcef3s5aHY+Zo/aNSzEa0ZeafG4eMfH7e9aJsbkYlozcivPt06eqraf7qp68TJ3OUPj55+3SWe79TbMp599+3KwMM3f3fk55tf6WnjujKZ9HO8+8X9T4rjL+YXv+x15E5/MwEAAAAAAAAAAAAAAAAAwP+n4bfiDRanOzcjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGi/jf//b12j02sEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIBfAQAA//+Ix5sT") perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xff7fffffffffffff, 0xffffffffffffffff, 0x0) openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x275a, 0x0) 21:07:40 executing program 2: syz_mount_image$vfat(&(0x7f00000001c0), &(0x7f0000000100)='./bus\x00', 0x400, &(0x7f00000002c0)={[{@shortname_mixed}, {@rodir}, {@fat=@fmask={'fmask', 0x3d, 0xeb16}}, {@shortname_winnt}, {@iocharset={'iocharset', 0x3d, 'macinuit'}}, {@uni_xlate}, {@shortname_lower}, {@iocharset={'iocharset', 0x3d, 'iso8859-14'}}]}, 0x1, 0x24f, &(0x7f0000000580)="$eJzs3btrU1EcB/BfmlprQZJBKBaH6yhIaCvuKaWCGFCU4GMQi21RmlowEKhD6+YsOOrkrqN/gIOIm4OrFsQHLrp1ECLt7SOpfYEmkfr5DMkh537P75xAcu6SkxvHZqYnZqtTP7oiensz0V0cLcZSJvLRFdlI3Q8AYD9Zqtfjez21RXemA1MCAFpsl/0fANiH9rj/X2jjlACAFtt+/y92akoAQItdunrt3EipNHYxSXojZh7UyrVy+pz2j0zF7ajEZAxGLn5GpDcK6d3C8uOZs6WxwWTZ53yUZxZW8wu1crY5PxS5yC9netZrr+WHklRDPlMrH4i+1fz7vpiM4cjFkdX69eb6w7/nF9ZqrNcvRC7e3ozZqMTESu2N/PxQkoyeLyXN8z+4ch0AAAAAAAAAAAAAAAAAAAAAALRCIVm35fk9hcJ2/Wm+6Xyg69FwQM/m84GSTefrdMdAd2fXDgAAAAAAAAAAAAAAAAAAAP+K6lxPjFcqk3erc/emt2vcef3s5aHY+Zo/aNSzEa0ZeafG4eMfH7e9aJsbkYlozcivPt06eqraf7qp68TJ3OUPj55+3SWe79TbMp599+3KwMM3f3fk55tf6WnjujKZ9HO8+8X9T4rjL+YXv+x15E5/MwEAAAAAAAAAAAAAAAAAwP+n4bfiDRanOzcjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGi/jf//b12j02sEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIBfAQAA//+Ix5sT") perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xff7fffffffffffff, 0xffffffffffffffff, 0x0) openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x275a, 0x0) 21:07:40 executing program 4: bpf$PROG_LOAD(0x5, &(0x7f00000004c0)={0x0, 0x5, &(0x7f00000002c0)=@framed={{}, [@map_idx_val]}, &(0x7f0000000300)='GPL\x00', 0x0, 0x1e, &(0x7f0000000340)=""/30, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000040), 0x8, 0x10, &(0x7f0000000400), 0x10, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, &(0x7f0000000480)=[0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0xffffffffffffffff]}, 0xb3) 21:07:40 executing program 5: bpf$MAP_CREATE(0x0, &(0x7f0000000300)=@bloom_filter={0x1e, 0x0, 0x0, 0x0, 0x6d11ab9983f98db5, 0xffffffffffffffff, 0xda, '\x00', 0x0, 0xffffffffffffffff, 0x3, 0x11}, 0x48) 21:07:40 executing program 1: mremap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2000, 0x3, &(0x7f0000ffb000/0x2000)=nil) 21:07:40 executing program 5: syz_open_dev$mouse(&(0x7f000000aa00), 0x26d, 0x40001) 21:07:40 executing program 4: add_key$keyring(&(0x7f00000007c0), 0x0, 0x0, 0x0, 0xfffffffffffffffd) 21:07:40 executing program 1: r0 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000940), 0x2, 0x0) read$FUSE(r0, &(0x7f0000003040)={0x2020}, 0x2020) r1 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000940), 0x2, 0x0) read$FUSE(r1, &(0x7f0000003040)={0x2020}, 0x2020) [ 493.317213] FAT-fs (loop3): Directory bread(block 64) failed [ 493.326610] FAT-fs (loop2): Directory bread(block 64) failed [ 493.347390] FAT-fs (loop0): Directory bread(block 64) failed [ 493.356147] FAT-fs (loop2): Directory bread(block 65) failed [ 493.364399] FAT-fs (loop3): Directory bread(block 65) failed [ 493.375290] FAT-fs (loop0): Directory bread(block 65) failed [ 493.381384] FAT-fs (loop2): Directory bread(block 66) failed [ 493.388978] FAT-fs (loop3): Directory bread(block 66) failed [ 493.401621] FAT-fs (loop0): Directory bread(block 66) failed [ 493.408401] FAT-fs (loop2): Directory bread(block 67) failed [ 493.419690] FAT-fs (loop3): Directory bread(block 67) failed [ 493.427896] FAT-fs (loop0): Directory bread(block 67) failed [ 493.433861] FAT-fs (loop2): Directory bread(block 68) failed [ 493.441747] FAT-fs (loop3): Directory bread(block 68) failed [ 493.448307] FAT-fs (loop0): Directory bread(block 68) failed [ 493.454222] FAT-fs (loop2): Directory bread(block 69) failed [ 493.461478] FAT-fs (loop3): Directory bread(block 69) failed [ 493.468048] FAT-fs (loop0): Directory bread(block 69) failed [ 493.474034] FAT-fs (loop2): Directory bread(block 70) failed [ 493.481017] FAT-fs (loop3): Directory bread(block 70) failed [ 493.487606] FAT-fs (loop0): Directory bread(block 70) failed [ 493.493527] FAT-fs (loop2): Directory bread(block 71) failed [ 493.501473] FAT-fs (loop3): Directory bread(block 71) failed [ 493.508281] FAT-fs (loop0): Directory bread(block 71) failed [ 493.514405] FAT-fs (loop2): Directory bread(block 72) failed [ 493.521675] FAT-fs (loop3): Directory bread(block 72) failed [ 493.530162] FAT-fs (loop0): Directory bread(block 72) failed [ 493.536880] FAT-fs (loop2): Directory bread(block 73) failed [ 493.542800] FAT-fs (loop0): Directory bread(block 73) failed [ 493.549706] FAT-fs (loop3): Directory bread(block 73) failed 21:07:40 executing program 0: syz_mount_image$vfat(&(0x7f00000001c0), &(0x7f0000000100)='./bus\x00', 0x400, &(0x7f00000002c0)={[{@shortname_mixed}, {@rodir}, {@fat=@fmask={'fmask', 0x3d, 0xeb16}}, {@shortname_winnt}, {@iocharset={'iocharset', 0x3d, 'macinuit'}}, {@uni_xlate}, {@shortname_lower}, {@iocharset={'iocharset', 0x3d, 'iso8859-14'}}]}, 0x1, 0x24f, &(0x7f0000000580)="$eJzs3btrU1EcB/BfmlprQZJBKBaH6yhIaCvuKaWCGFCU4GMQi21RmlowEKhD6+YsOOrkrqN/gIOIm4OrFsQHLrp1ECLt7SOpfYEmkfr5DMkh537P75xAcu6SkxvHZqYnZqtTP7oiensz0V0cLcZSJvLRFdlI3Q8AYD9Zqtfjez21RXemA1MCAFpsl/0fANiH9rj/X2jjlACAFtt+/y92akoAQItdunrt3EipNHYxSXojZh7UyrVy+pz2j0zF7ajEZAxGLn5GpDcK6d3C8uOZs6WxwWTZ53yUZxZW8wu1crY5PxS5yC9netZrr+WHklRDPlMrH4i+1fz7vpiM4cjFkdX69eb6w7/nF9ZqrNcvRC7e3ozZqMTESu2N/PxQkoyeLyXN8z+4ch0AAAAAAAAAAAAAAAAAAAAAALRCIVm35fk9hcJ2/Wm+6Xyg69FwQM/m84GSTefrdMdAd2fXDgAAAAAAAAAAAAAAAAAAAP+K6lxPjFcqk3erc/emt2vcef3s5aHY+Zo/aNSzEa0ZeafG4eMfH7e9aJsbkYlozcivPt06eqraf7qp68TJ3OUPj55+3SWe79TbMp599+3KwMM3f3fk55tf6WnjujKZ9HO8+8X9T4rjL+YXv+x15E5/MwEAAAAAAAAAAAAAAAAAwP+n4bfiDRanOzcjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGi/jf//b12j02sEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIBfAQAA//+Ix5sT") perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xff7fffffffffffff, 0xffffffffffffffff, 0x0) setsockopt$inet6_IPV6_FLOWLABEL_MGR(0xffffffffffffffff, 0x29, 0x20, &(0x7f00000000c0)={@private1={0xfc, 0x1, '\x00', 0x1}, 0x4, 0x1, 0xff, 0x14, 0x4, 0x2}, 0x20) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='cgroup.controllers\x00', 0x275a, 0x0) 21:07:40 executing program 4: setrlimit(0x0, 0x0) add_key(&(0x7f0000000000)='encrypted\x00', &(0x7f0000000040)={'syz', 0x1}, &(0x7f0000000080)="1def50830933bb500d9502cd5b85bd1a06ca36fb5c4dca7c177eed12ca77ab5201d608c993ae2e318035e0228f06ea67de761e6d7b420a", 0x37, 0xffffffffffffffff) 21:07:40 executing program 5: add_key$keyring(&(0x7f00000007c0), &(0x7f0000000800)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffd) 21:07:40 executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCBRADDBR(r0, 0x89a0, 0x0) 21:07:40 executing program 2: openat$fuse(0xffffffffffffff9c, &(0x7f0000000380), 0x2, 0x0) 21:07:40 executing program 3: syz_mount_image$vfat(&(0x7f00000001c0), &(0x7f0000000100)='./bus\x00', 0x400, &(0x7f00000002c0)={[{@shortname_mixed}, {@rodir}, {@fat=@fmask={'fmask', 0x3d, 0xeb16}}, {@shortname_winnt}, {@iocharset={'iocharset', 0x3d, 'macinuit'}}, {@uni_xlate}, {@shortname_lower}, {@iocharset={'iocharset', 0x3d, 'iso8859-14'}}]}, 0x1, 0x24f, &(0x7f0000000580)="$eJzs3btrU1EcB/BfmlprQZJBKBaH6yhIaCvuKaWCGFCU4GMQi21RmlowEKhD6+YsOOrkrqN/gIOIm4OrFsQHLrp1ECLt7SOpfYEmkfr5DMkh537P75xAcu6SkxvHZqYnZqtTP7oiensz0V0cLcZSJvLRFdlI3Q8AYD9Zqtfjez21RXemA1MCAFpsl/0fANiH9rj/X2jjlACAFtt+/y92akoAQItdunrt3EipNHYxSXojZh7UyrVy+pz2j0zF7ajEZAxGLn5GpDcK6d3C8uOZs6WxwWTZ53yUZxZW8wu1crY5PxS5yC9netZrr+WHklRDPlMrH4i+1fz7vpiM4cjFkdX69eb6w7/nF9ZqrNcvRC7e3ozZqMTESu2N/PxQkoyeLyXN8z+4ch0AAAAAAAAAAAAAAAAAAAAAALRCIVm35fk9hcJ2/Wm+6Xyg69FwQM/m84GSTefrdMdAd2fXDgAAAAAAAAAAAAAAAAAAAP+K6lxPjFcqk3erc/emt2vcef3s5aHY+Zo/aNSzEa0ZeafG4eMfH7e9aJsbkYlozcivPt06eqraf7qp68TJ3OUPj55+3SWe79TbMp599+3KwMM3f3fk55tf6WnjujKZ9HO8+8X9T4rjL+YXv+x15E5/MwEAAAAAAAAAAAAAAAAAwP+n4bfiDRanOzcjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGi/jf//b12j02sEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIBfAQAA//+Ix5sT") perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xff7fffffffffffff, 0xffffffffffffffff, 0x0) openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x275a, 0x0) 21:07:40 executing program 2: add_key(&(0x7f0000000000)='encrypted\x00', &(0x7f0000000040)={'syz', 0x1}, &(0x7f0000000080)="1def50830933bb500d9502cd5b85bd1a06ca36fb5c4dca7c177eed12ca77ab5201d608c993ae2e318035e0228f06ea67de761e6d7b420a", 0x37, 0xffffffffffffffff) 21:07:41 executing program 5: r0 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000080), 0x0) ioctl$SNDRV_SEQ_IOCTL_QUERY_NEXT_CLIENT(r0, 0xc0bc5351, &(0x7f00000000c0)={0x0, 0x0, 'client1\x00', 0x0, "a4eb0d6608df33ad", "0d25ddf83d7c7aeacea4b6873781635ce055c60ed136890f7012443dc1b24b76"}) 21:07:41 executing program 1: r0 = syz_open_dev$sg(&(0x7f0000000000), 0x0, 0x0) ioctl$SG_BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000040)={'\x00', 0x0, 0x6, 0x8}) [ 493.744893] encrypted_key: master key parameter '3P[6\M|~wRɓ.15"gvm{B [ 493.744893] ' is invalid [ 493.787942] FAT-fs (loop3): Directory bread(block 64) failed [ 493.807199] FAT-fs (loop3): Directory bread(block 65) failed [ 493.816584] FAT-fs (loop3): Directory bread(block 66) failed [ 493.831796] FAT-fs (loop3): Directory bread(block 67) failed 21:07:41 executing program 4: openat$dlm_plock(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) 21:07:41 executing program 5: r0 = socket$netlink(0x10, 0x3, 0x0) r1 = socket(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r1, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000100)={0x0, 0x24}}, 0x0) getsockname$packet(r1, &(0x7f0000000080)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000100)=0x14) sendmsg$nl_route(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000008c0)=ANY=[@ANYBLOB="480000001000050700"/20, @ANYRES32=r2, @ANYBLOB="0000000000000000280012000c00010076657468"], 0x48}}, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000780)={&(0x7f00000002c0)=@newqdisc={0x38, 0x24, 0xf1d, 0x0, 0x0, {0x0, 0x0, 0x0, r2, {}, {0xfff1, 0xffff}}, [@qdisc_kind_options=@q_clsact={0xb}, @TCA_EGRESS_BLOCK={0x8, 0xe, 0x7}]}, 0x38}}, 0x0) [ 493.838728] encrypted_key: master key parameter '3P[6\M|~wRɓ.15"gvm{B [ 493.838728] ' is invalid [ 493.842964] blktrace: Concurrent blktraces are not allowed on sg0 [ 493.858285] FAT-fs (loop0): Directory bread(block 64) failed [ 493.864335] FAT-fs (loop3): Directory bread(block 68) failed [ 493.879634] FAT-fs (loop0): Directory bread(block 65) failed 21:07:41 executing program 2: r0 = syz_open_dev$vivid(&(0x7f0000000000), 0x3, 0x2) ioctl$VIDIOC_QUERYBUF_DMABUF(r0, 0xc0585609, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x0, 0x0, {0x77359400}, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, "9ff0981b"}}) [ 493.893495] FAT-fs (loop3): Directory bread(block 69) failed [ 493.916406] FAT-fs (loop0): Directory bread(block 66) failed [ 493.924942] FAT-fs (loop3): Directory bread(block 70) failed [ 493.932824] netlink: 24 bytes leftover after parsing attributes in process `syz-executor.5'. [ 493.945424] FAT-fs (loop0): Directory bread(block 67) failed [ 493.951433] FAT-fs (loop3): Directory bread(block 71) failed [ 493.964582] FAT-fs (loop0): Directory bread(block 68) failed [ 493.972371] FAT-fs (loop3): Directory bread(block 72) failed [ 493.981670] FAT-fs (loop0): Directory bread(block 69) failed [ 493.997135] FAT-fs (loop3): Directory bread(block 73) failed [ 494.003334] FAT-fs (loop0): Directory bread(block 70) failed [ 494.016674] FAT-fs (loop0): Directory bread(block 71) failed [ 494.042982] FAT-fs (loop0): Directory bread(block 72) failed [ 494.055872] FAT-fs (loop0): Directory bread(block 73) failed 21:07:41 executing program 4: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$NFQNL_MSG_CONFIG(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)={&(0x7f00000000c0)={0x28, 0x2, 0x3, 0x201, 0x0, 0x0, {}, [@NFQA_CFG_CMD={0x8, 0x1, {0x1}}, @NFQA_CFG_PARAMS={0x9, 0x2, {0x3, 0x2}}]}, 0x28}}, 0x0) 21:07:41 executing program 1: r0 = openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$SW_SYNC_IOC_CREATE_FENCE(r0, 0x4030582a, 0x0) 21:07:41 executing program 2: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000000)={0x6, 0x4, &(0x7f0000000080)=@framed={{}, [@call]}, &(0x7f0000002940)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 21:07:41 executing program 5: openat$hwrng(0xffffffffffffff9c, &(0x7f0000000d40), 0x80040, 0x0) 21:07:41 executing program 0: syz_mount_image$vfat(&(0x7f00000001c0), &(0x7f0000000100)='./bus\x00', 0x400, &(0x7f00000002c0)={[{@shortname_mixed}, {@rodir}, {@fat=@fmask={'fmask', 0x3d, 0xeb16}}, {@shortname_winnt}, {@iocharset={'iocharset', 0x3d, 'macinuit'}}, {@uni_xlate}, {@shortname_lower}, {@iocharset={'iocharset', 0x3d, 'iso8859-14'}}]}, 0x1, 0x24f, &(0x7f0000000580)="$eJzs3btrU1EcB/BfmlprQZJBKBaH6yhIaCvuKaWCGFCU4GMQi21RmlowEKhD6+YsOOrkrqN/gIOIm4OrFsQHLrp1ECLt7SOpfYEmkfr5DMkh537P75xAcu6SkxvHZqYnZqtTP7oiensz0V0cLcZSJvLRFdlI3Q8AYD9Zqtfjez21RXemA1MCAFpsl/0fANiH9rj/X2jjlACAFtt+/y92akoAQItdunrt3EipNHYxSXojZh7UyrVy+pz2j0zF7ajEZAxGLn5GpDcK6d3C8uOZs6WxwWTZ53yUZxZW8wu1crY5PxS5yC9netZrr+WHklRDPlMrH4i+1fz7vpiM4cjFkdX69eb6w7/nF9ZqrNcvRC7e3ozZqMTESu2N/PxQkoyeLyXN8z+4ch0AAAAAAAAAAAAAAAAAAAAAALRCIVm35fk9hcJ2/Wm+6Xyg69FwQM/m84GSTefrdMdAd2fXDgAAAAAAAAAAAAAAAAAAAP+K6lxPjFcqk3erc/emt2vcef3s5aHY+Zo/aNSzEa0ZeafG4eMfH7e9aJsbkYlozcivPt06eqraf7qp68TJ3OUPj55+3SWe79TbMp599+3KwMM3f3fk55tf6WnjujKZ9HO8+8X9T4rjL+YXv+x15E5/MwEAAAAAAAAAAAAAAAAAwP+n4bfiDRanOzcjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGi/jf//b12j02sEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIBfAQAA//+Ix5sT") perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xff7fffffffffffff, 0xffffffffffffffff, 0x0) setsockopt$inet6_IPV6_FLOWLABEL_MGR(0xffffffffffffffff, 0x29, 0x20, &(0x7f00000000c0)={@private1={0xfc, 0x1, '\x00', 0x1}, 0x4, 0x1, 0xff, 0x14, 0x4, 0x2}, 0x20) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='cgroup.controllers\x00', 0x275a, 0x0) 21:07:41 executing program 3: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$nl802154(&(0x7f00000000c0), 0xffffffffffffffff) sendmsg$NL802154_CMD_NEW_SEC_DEV(r0, &(0x7f0000000280)={&(0x7f0000000080), 0xc, &(0x7f0000000240)={&(0x7f0000000180)={0x38, r1, 0x1, 0x0, 0x0, {}, [@NL802154_ATTR_SEC_DEVICE={0xc, 0x23, 0x0, 0x1, [@NL802154_DEV_ATTR_KEY_MODE={0x8}]}, @NL802154_ATTR_SEC_DEVICE={0x4}, @NL802154_ATTR_IFINDEX={0x8}, @NL802154_ATTR_WPAN_DEV={0xc, 0x6, 0x300000003}]}, 0x38}}, 0x0) 21:07:41 executing program 2: r0 = add_key$keyring(&(0x7f00000002c0), &(0x7f0000000300)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffffd) keyctl$KEYCTL_PKEY_VERIFY(0x1c, &(0x7f0000000340)={r0}, &(0x7f0000000380)={'enc=', 'oaep', ' hash=', {'sha3-224-generic\x00'}}, 0x0, 0x0) 21:07:41 executing program 4: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$NFQNL_MSG_CONFIG(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)={&(0x7f00000000c0)={0x28, 0x2, 0x3, 0x201, 0x0, 0x0, {}, [@NFQA_CFG_CMD={0x8, 0x1, {0x1}}, @NFQA_CFG_PARAMS={0x9, 0x2, {0x3, 0x2}}]}, 0x28}}, 0x0) 21:07:41 executing program 5: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) setsockopt$SO_TIMESTAMPING(r0, 0x1, 0x25, &(0x7f0000000300), 0x4) 21:07:41 executing program 3: bpf$MAP_CREATE(0x0, &(0x7f0000000300)=@bloom_filter={0x1e, 0x0, 0x0, 0x0, 0x6d11ab9983f98db5, 0xffffffffffffffff, 0xda}, 0x48) 21:07:41 executing program 1: bpf$BPF_RAW_TRACEPOINT_OPEN_UNNAMED(0x22, &(0x7f00000002c0), 0x10) 21:07:41 executing program 5: r0 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000940), 0x2, 0x0) syz_mount_image$fuse(&(0x7f00000004c0), &(0x7f0000000b80)='./file0\x00', 0x0, &(0x7f0000000bc0)={{'fd', 0x3d, r0}, 0x2c, {'rootmode', 0x3d, 0x2000}, 0x2c, {}, 0x2c, {}, 0x2c, {[{}]}}, 0x0, 0x0, 0x0) 21:07:41 executing program 1: socket$inet6(0xa, 0x0, 0x1cf) 21:07:41 executing program 3: r0 = syz_open_dev$vivid(&(0x7f0000000000), 0x3, 0x2) ioctl$VIDIOC_QUERYBUF_DMABUF(r0, 0xc0585609, 0x0) 21:07:41 executing program 4: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$NFQNL_MSG_CONFIG(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)={&(0x7f00000000c0)={0x28, 0x2, 0x3, 0x201, 0x0, 0x0, {}, [@NFQA_CFG_CMD={0x8, 0x1, {0x1}}, @NFQA_CFG_PARAMS={0x9, 0x2, {0x3, 0x2}}]}, 0x28}}, 0x0) 21:07:41 executing program 2: r0 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000080), 0x0) ioctl$SNDRV_SEQ_IOCTL_REMOVE_EVENTS(r0, 0x4040534e, &(0x7f00000000c0)) [ 494.358277] FAT-fs (loop0): Directory bread(block 64) failed [ 494.380158] FAT-fs (loop0): Directory bread(block 65) failed [ 494.396869] FAT-fs (loop0): Directory bread(block 66) failed [ 494.410420] FAT-fs (loop0): Directory bread(block 67) failed [ 494.417413] FAT-fs (loop0): Directory bread(block 68) failed [ 494.423252] FAT-fs (loop0): Directory bread(block 69) failed [ 494.437629] FAT-fs (loop0): Directory bread(block 70) failed [ 494.443476] FAT-fs (loop0): Directory bread(block 71) failed [ 494.453985] FAT-fs (loop0): Directory bread(block 72) failed [ 494.472418] FAT-fs (loop0): Directory bread(block 73) failed 21:07:41 executing program 0: syz_mount_image$vfat(&(0x7f00000001c0), &(0x7f0000000100)='./bus\x00', 0x400, &(0x7f00000002c0)={[{@shortname_mixed}, {@rodir}, {@fat=@fmask={'fmask', 0x3d, 0xeb16}}, {@shortname_winnt}, {@iocharset={'iocharset', 0x3d, 'macinuit'}}, {@uni_xlate}, {@shortname_lower}, {@iocharset={'iocharset', 0x3d, 'iso8859-14'}}]}, 0x1, 0x24f, &(0x7f0000000580)="$eJzs3btrU1EcB/BfmlprQZJBKBaH6yhIaCvuKaWCGFCU4GMQi21RmlowEKhD6+YsOOrkrqN/gIOIm4OrFsQHLrp1ECLt7SOpfYEmkfr5DMkh537P75xAcu6SkxvHZqYnZqtTP7oiensz0V0cLcZSJvLRFdlI3Q8AYD9Zqtfjez21RXemA1MCAFpsl/0fANiH9rj/X2jjlACAFtt+/y92akoAQItdunrt3EipNHYxSXojZh7UyrVy+pz2j0zF7ajEZAxGLn5GpDcK6d3C8uOZs6WxwWTZ53yUZxZW8wu1crY5PxS5yC9netZrr+WHklRDPlMrH4i+1fz7vpiM4cjFkdX69eb6w7/nF9ZqrNcvRC7e3ozZqMTESu2N/PxQkoyeLyXN8z+4ch0AAAAAAAAAAAAAAAAAAAAAALRCIVm35fk9hcJ2/Wm+6Xyg69FwQM/m84GSTefrdMdAd2fXDgAAAAAAAAAAAAAAAAAAAP+K6lxPjFcqk3erc/emt2vcef3s5aHY+Zo/aNSzEa0ZeafG4eMfH7e9aJsbkYlozcivPt06eqraf7qp68TJ3OUPj55+3SWe79TbMp599+3KwMM3f3fk55tf6WnjujKZ9HO8+8X9T4rjL+YXv+x15E5/MwEAAAAAAAAAAAAAAAAAwP+n4bfiDRanOzcjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGi/jf//b12j02sEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIBfAQAA//+Ix5sT") perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0, 0x0, 0xffffffffffffffff, 0x0) setsockopt$inet6_IPV6_FLOWLABEL_MGR(0xffffffffffffffff, 0x29, 0x20, &(0x7f00000000c0)={@private1={0xfc, 0x1, '\x00', 0x1}, 0x4, 0x1, 0xff, 0x14, 0x4, 0x2}, 0x20) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='cgroup.controllers\x00', 0x275a, 0x0) 21:07:41 executing program 5: getdents(0xffffffffffffffff, 0x0, 0x0) mknodat$loop(0xffffffffffffff9c, &(0x7f0000000340)='./file0\x00', 0x0, 0x1) 21:07:41 executing program 3: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x1, &(0x7f0000000000)=@raw=[@generic={0x6}], &(0x7f0000000040)='syzkaller\x00', 0x2, 0x1000, &(0x7f0000000540)=""/4096, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 21:07:41 executing program 1: syz_open_dev$mouse(&(0x7f00000004c0), 0x5, 0x101b42) 21:07:41 executing program 4: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$NFQNL_MSG_CONFIG(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)={&(0x7f00000000c0)={0x28, 0x2, 0x3, 0x201, 0x0, 0x0, {}, [@NFQA_CFG_CMD={0x8, 0x1, {0x1}}, @NFQA_CFG_PARAMS={0x9, 0x2, {0x3, 0x2}}]}, 0x28}}, 0x0) 21:07:41 executing program 2: r0 = socket$inet6_udp(0xa, 0x2, 0x0) ioctl$sock_ipv6_tunnel_SIOCDELTUNNEL(r0, 0x89f2, &(0x7f00000000c0)={'syztnl1\x00', 0x0}) 21:07:41 executing program 3: socketpair(0x0, 0x0, 0x0, &(0x7f0000000000)) ioprio_get$pid(0x2, 0x0) 21:07:41 executing program 5: syz_mount_image$fuse(&(0x7f0000000000), &(0x7f0000000040)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, &(0x7f0000000f40)={{}, 0x2c, {}, 0x2c, {'user_id', 0x3d, 0xee01}, 0x2c, {'group_id', 0x3d, 0xee00}}, 0x0, 0x0, 0x0) 21:07:41 executing program 1: clock_gettime(0x0, &(0x7f0000000200)={0x0, 0x0}) select(0x40, &(0x7f0000000000)={0x3}, 0x0, 0x0, &(0x7f00000001c0)={0x0, r0/1000+10000}) 21:07:41 executing program 4: r0 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000000), 0x0) ioctl$SNDRV_SEQ_IOCTL_QUERY_NEXT_PORT(r0, 0xc0a85352, &(0x7f0000000040)={{0x9}, 'port0\x00'}) 21:07:41 executing program 2: bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000001cc0)=@bpf_tracing={0x1a, 0x3, &(0x7f00000019c0)=@framed, &(0x7f0000001a80)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 21:07:41 executing program 5: socket(0x25, 0x1, 0x7) [ 494.760146] FAT-fs (loop0): Directory bread(block 64) failed [ 494.785988] FAT-fs (loop0): Directory bread(block 65) failed [ 494.792843] FAT-fs (loop0): Directory bread(block 66) failed [ 494.807396] FAT-fs (loop0): Directory bread(block 67) failed [ 494.824559] FAT-fs (loop0): Directory bread(block 68) failed [ 494.834798] FAT-fs (loop0): Directory bread(block 69) failed [ 494.846683] FAT-fs (loop0): Directory bread(block 70) failed [ 494.852776] FAT-fs (loop0): Directory bread(block 71) failed [ 494.867231] FAT-fs (loop0): Directory bread(block 72) failed [ 494.881868] FAT-fs (loop0): Directory bread(block 73) failed 21:07:42 executing program 0: syz_mount_image$vfat(&(0x7f00000001c0), &(0x7f0000000100)='./bus\x00', 0x400, &(0x7f00000002c0)={[{@shortname_mixed}, {@rodir}, {@fat=@fmask={'fmask', 0x3d, 0xeb16}}, {@shortname_winnt}, {@iocharset={'iocharset', 0x3d, 'macinuit'}}, {@uni_xlate}, {@shortname_lower}, {@iocharset={'iocharset', 0x3d, 'iso8859-14'}}]}, 0x1, 0x24f, &(0x7f0000000580)="$eJzs3btrU1EcB/BfmlprQZJBKBaH6yhIaCvuKaWCGFCU4GMQi21RmlowEKhD6+YsOOrkrqN/gIOIm4OrFsQHLrp1ECLt7SOpfYEmkfr5DMkh537P75xAcu6SkxvHZqYnZqtTP7oiensz0V0cLcZSJvLRFdlI3Q8AYD9Zqtfjez21RXemA1MCAFpsl/0fANiH9rj/X2jjlACAFtt+/y92akoAQItdunrt3EipNHYxSXojZh7UyrVy+pz2j0zF7ajEZAxGLn5GpDcK6d3C8uOZs6WxwWTZ53yUZxZW8wu1crY5PxS5yC9netZrr+WHklRDPlMrH4i+1fz7vpiM4cjFkdX69eb6w7/nF9ZqrNcvRC7e3ozZqMTESu2N/PxQkoyeLyXN8z+4ch0AAAAAAAAAAAAAAAAAAAAAALRCIVm35fk9hcJ2/Wm+6Xyg69FwQM/m84GSTefrdMdAd2fXDgAAAAAAAAAAAAAAAAAAAP+K6lxPjFcqk3erc/emt2vcef3s5aHY+Zo/aNSzEa0ZeafG4eMfH7e9aJsbkYlozcivPt06eqraf7qp68TJ3OUPj55+3SWe79TbMp599+3KwMM3f3fk55tf6WnjujKZ9HO8+8X9T4rjL+YXv+x15E5/MwEAAAAAAAAAAAAAAAAAwP+n4bfiDRanOzcjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGi/jf//b12j02sEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIBfAQAA//+Ix5sT") perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0, 0x0, 0xffffffffffffffff, 0x0) setsockopt$inet6_IPV6_FLOWLABEL_MGR(0xffffffffffffffff, 0x29, 0x20, 0x0, 0x0) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='cgroup.controllers\x00', 0x275a, 0x0) 21:07:42 executing program 3: bpf$MAP_DELETE_BATCH(0x10, 0x0, 0x0) 21:07:42 executing program 2: mknodat$loop(0xffffffffffffff9c, &(0x7f0000000340)='./file0\x00', 0x0, 0x1) 21:07:42 executing program 5: r0 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000000), 0x0) ioctl$SNDRV_SEQ_IOCTL_SET_CLIENT_INFO(r0, 0x40bc5311, &(0x7f0000000040)={0x0, 0x0, 'client1\x00', 0x0, "5a38b3b1dd6c7f80", "c7c4e4942972ef71a7652d0831dc3d9530279e2c5e387b8ba685908d913c88d2"}) 21:07:42 executing program 4: socket(0xd668248e068bfb8b, 0x0, 0x0) 21:07:42 executing program 4: r0 = socket$nl_generic(0x10, 0x3, 0x10) setsockopt$SO_BINDTODEVICE_wg(r0, 0x1, 0x19, &(0x7f0000000000)='wg0\x00', 0x4) 21:07:42 executing program 2: r0 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_inet_SIOCSIFFLAGS(r0, 0x8914, &(0x7f0000000080)={'macvlan0\x00'}) 21:07:42 executing program 5: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$MPTCP_PM_CMD_GET_LIMITS(r0, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000200)={0x14}, 0x14}}, 0x0) [ 495.141521] FAT-fs (loop0): Directory bread(block 64) failed [ 495.158029] FAT-fs (loop0): Directory bread(block 65) failed [ 495.173354] FAT-fs (loop0): Directory bread(block 66) failed [ 495.186311] FAT-fs (loop0): Directory bread(block 67) failed [ 495.199371] FAT-fs (loop0): Directory bread(block 68) failed [ 495.218369] FAT-fs (loop0): Directory bread(block 69) failed [ 495.240370] FAT-fs (loop0): Directory bread(block 70) failed [ 495.277632] FAT-fs (loop0): Directory bread(block 71) failed [ 495.298129] FAT-fs (loop0): Directory bread(block 72) failed [ 495.304023] FAT-fs (loop0): Directory bread(block 73) failed 21:07:42 executing program 1: socket$nl_generic(0x10, 0x3, 0x10) syz_genetlink_get_family_id$batadv(&(0x7f0000000900), 0xffffffffffffffff) 21:07:42 executing program 3: syz_open_dev$dri(&(0x7f0000000540), 0x0, 0x6) 21:07:42 executing program 4: syz_genetlink_get_family_id$nl80211(&(0x7f0000000100), 0xffffffffffffffff) ioctl$sock_proto_private(0xffffffffffffffff, 0x0, 0x0) 21:07:42 executing program 5: syz_emit_ethernet(0xe, &(0x7f0000000040), 0x0) 21:07:42 executing program 0: syz_mount_image$vfat(&(0x7f00000001c0), &(0x7f0000000100)='./bus\x00', 0x400, &(0x7f00000002c0)={[{@shortname_mixed}, {@rodir}, {@fat=@fmask={'fmask', 0x3d, 0xeb16}}, {@shortname_winnt}, {@iocharset={'iocharset', 0x3d, 'macinuit'}}, {@uni_xlate}, {@shortname_lower}, {@iocharset={'iocharset', 0x3d, 'iso8859-14'}}]}, 0x1, 0x24f, &(0x7f0000000580)="$eJzs3btrU1EcB/BfmlprQZJBKBaH6yhIaCvuKaWCGFCU4GMQi21RmlowEKhD6+YsOOrkrqN/gIOIm4OrFsQHLrp1ECLt7SOpfYEmkfr5DMkh537P75xAcu6SkxvHZqYnZqtTP7oiensz0V0cLcZSJvLRFdlI3Q8AYD9Zqtfjez21RXemA1MCAFpsl/0fANiH9rj/X2jjlACAFtt+/y92akoAQItdunrt3EipNHYxSXojZh7UyrVy+pz2j0zF7ajEZAxGLn5GpDcK6d3C8uOZs6WxwWTZ53yUZxZW8wu1crY5PxS5yC9netZrr+WHklRDPlMrH4i+1fz7vpiM4cjFkdX69eb6w7/nF9ZqrNcvRC7e3ozZqMTESu2N/PxQkoyeLyXN8z+4ch0AAAAAAAAAAAAAAAAAAAAAALRCIVm35fk9hcJ2/Wm+6Xyg69FwQM/m84GSTefrdMdAd2fXDgAAAAAAAAAAAAAAAAAAAP+K6lxPjFcqk3erc/emt2vcef3s5aHY+Zo/aNSzEa0ZeafG4eMfH7e9aJsbkYlozcivPt06eqraf7qp68TJ3OUPj55+3SWe79TbMp599+3KwMM3f3fk55tf6WnjujKZ9HO8+8X9T4rjL+YXv+x15E5/MwEAAAAAAAAAAAAAAAAAwP+n4bfiDRanOzcjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGi/jf//b12j02sEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIBfAQAA//+Ix5sT") perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0, 0x0, 0xffffffffffffffff, 0x0) setsockopt$inet6_IPV6_FLOWLABEL_MGR(0xffffffffffffffff, 0x29, 0x20, 0x0, 0x0) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='cgroup.controllers\x00', 0x275a, 0x0) 21:07:42 executing program 2: syz_open_dev$media(&(0x7f0000000040), 0x0, 0x0) 21:07:42 executing program 4: r0 = syz_open_dev$video(&(0x7f0000001780), 0x8000, 0x101001) writev(r0, &(0x7f0000001cc0)=[{&(0x7f0000000000)="b3", 0x1}], 0x1) close(r0) 21:07:42 executing program 3: openat$hwrng(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) syz_genetlink_get_family_id$ethtool(&(0x7f0000001380), 0xffffffffffffffff) 21:07:42 executing program 1: r0 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000340), 0x0) ioctl$SNDRV_SEQ_IOCTL_GET_QUEUE_STATUS(r0, 0xc05c5340, &(0x7f0000000380)={0xffffff43}) 21:07:42 executing program 2: bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000001e40)=@bpf_ext={0x1c, 0x2, &(0x7f0000001c40)=@raw=[@map_idx_val], &(0x7f0000001cc0)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 21:07:42 executing program 5: syz_open_dev$media(&(0x7f0000000040), 0x0, 0x0) syz_genetlink_get_family_id$batadv(&(0x7f0000000480), 0xffffffffffffffff) openat$cgroup_pressure(0xffffffffffffffff, &(0x7f00000015c0)='cpu.pressure\x00', 0x2, 0x0) syz_genetlink_get_family_id$batadv(&(0x7f00000018c0), 0xffffffffffffffff) [ 495.621090] FAT-fs (loop0): Directory bread(block 64) failed 21:07:42 executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000080), 0xffffffffffffffff) r2 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_80211(r2, 0x8933, &(0x7f0000000080)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_PROBE_MESH_LINK(r0, &(0x7f0000000300)={0x0, 0x0, &(0x7f00000002c0)={&(0x7f0000000280)={0x1c, r1, 0x1, 0x0, 0x0, {{}, {@val={0x8, 0x3, r3}, @void}}}, 0x1c}}, 0x0) 21:07:42 executing program 3: syz_open_dev$media(&(0x7f0000000040), 0x0, 0x0) socketpair(0x0, 0x0, 0x0, &(0x7f0000000080)) 21:07:42 executing program 4: syz_open_dev$media(&(0x7f0000000040), 0x0, 0x0) socketpair(0x0, 0x0, 0x0, &(0x7f0000000080)) write$cgroup_pressure(0xffffffffffffffff, 0x0, 0x0) syz_genetlink_get_family_id$batadv(&(0x7f0000000480), 0xffffffffffffffff) openat$cgroup_pressure(0xffffffffffffffff, 0x0, 0x2, 0x0) syz_genetlink_get_family_id$batadv(&(0x7f00000018c0), 0xffffffffffffffff) [ 495.667766] FAT-fs (loop0): Directory bread(block 65) failed [ 495.702176] FAT-fs (loop0): Directory bread(block 66) failed 21:07:42 executing program 2: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f00000000c0)='./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) write$cgroup_pid(r1, &(0x7f0000000140), 0x12) madvise(&(0x7f0000000000/0x600000)=nil, 0x600003, 0x15) 21:07:42 executing program 5: r0 = socket$inet_sctp(0x2, 0x1, 0x84) getsockopt$inet_sctp_SCTP_SOCKOPT_CONNECTX3(r0, 0x84, 0x6f, &(0x7f0000000180)={0x0, 0x1c, &(0x7f0000000040)=[@in6={0xa, 0x0, 0x0, @private1}]}, &(0x7f00000001c0)=0xc) [ 495.728379] FAT-fs (loop0): Directory bread(block 67) failed [ 495.766193] FAT-fs (loop0): Directory bread(block 68) failed [ 495.785507] FAT-fs (loop0): Directory bread(block 69) failed [ 495.805327] FAT-fs (loop0): Directory bread(block 70) failed [ 495.818447] FAT-fs (loop0): Directory bread(block 71) failed [ 495.833023] FAT-fs (loop0): Directory bread(block 72) failed [ 495.850460] FAT-fs (loop0): Directory bread(block 73) failed 21:07:43 executing program 0: syz_mount_image$vfat(&(0x7f00000001c0), &(0x7f0000000100)='./bus\x00', 0x400, &(0x7f00000002c0)={[{@shortname_mixed}, {@rodir}, {@fat=@fmask={'fmask', 0x3d, 0xeb16}}, {@shortname_winnt}, {@iocharset={'iocharset', 0x3d, 'macinuit'}}, {@uni_xlate}, {@shortname_lower}, {@iocharset={'iocharset', 0x3d, 'iso8859-14'}}]}, 0x1, 0x24f, &(0x7f0000000580)="$eJzs3btrU1EcB/BfmlprQZJBKBaH6yhIaCvuKaWCGFCU4GMQi21RmlowEKhD6+YsOOrkrqN/gIOIm4OrFsQHLrp1ECLt7SOpfYEmkfr5DMkh537P75xAcu6SkxvHZqYnZqtTP7oiensz0V0cLcZSJvLRFdlI3Q8AYD9Zqtfjez21RXemA1MCAFpsl/0fANiH9rj/X2jjlACAFtt+/y92akoAQItdunrt3EipNHYxSXojZh7UyrVy+pz2j0zF7ajEZAxGLn5GpDcK6d3C8uOZs6WxwWTZ53yUZxZW8wu1crY5PxS5yC9netZrr+WHklRDPlMrH4i+1fz7vpiM4cjFkdX69eb6w7/nF9ZqrNcvRC7e3ozZqMTESu2N/PxQkoyeLyXN8z+4ch0AAAAAAAAAAAAAAAAAAAAAALRCIVm35fk9hcJ2/Wm+6Xyg69FwQM/m84GSTefrdMdAd2fXDgAAAAAAAAAAAAAAAAAAAP+K6lxPjFcqk3erc/emt2vcef3s5aHY+Zo/aNSzEa0ZeafG4eMfH7e9aJsbkYlozcivPt06eqraf7qp68TJ3OUPj55+3SWe79TbMp599+3KwMM3f3fk55tf6WnjujKZ9HO8+8X9T4rjL+YXv+x15E5/MwEAAAAAAAAAAAAAAAAAwP+n4bfiDRanOzcjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGi/jf//b12j02sEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIBfAQAA//+Ix5sT") perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0, 0x0, 0xffffffffffffffff, 0x0) setsockopt$inet6_IPV6_FLOWLABEL_MGR(0xffffffffffffffff, 0x29, 0x20, 0x0, 0x0) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='cgroup.controllers\x00', 0x275a, 0x0) 21:07:43 executing program 1: openat$null(0xffffffffffffff9c, &(0x7f0000001040), 0x51, 0x0) 21:07:43 executing program 3: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000440)={&(0x7f00000003c0)=@gettaction={0x18, 0x12, 0x381, 0x0, 0x0, {}, [@action_gd=@TCA_ACT_TAB={0x4, 0x4}]}, 0x18}}, 0x0) 21:07:43 executing program 4: prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x0, 0x0) ioctl$DRM_IOCTL_ADD_CTX(0xffffffffffffffff, 0xc0086420, 0x0) 21:07:43 executing program 2: syz_mount_image$hfsplus(&(0x7f0000000100), &(0x7f00000000c0)='./file0\x00', 0x10000, &(0x7f0000000140)={[{@nls={'nls', 0x3d, 'iso8859-6'}}, {@gid}, {@creator={'creator', 0x3d, '4t`h'}}, {@creator={'creator', 0x3d, "04ef27d5"}}, {@gid={'gid', 0x3d, 0xee00}}, {@uid={'uid', 0x3d, 0xee01}}, {@nobarrier}, {@creator={'creator', 0x3d, "b2d88f96"}}, {@part={'part', 0x3d, 0x5}}, {@uid={'uid', 0x3d, 0xee00}}]}, 0x1, 0x5e0, &(0x7f0000000cc0)="$eJzs3U9sXEcdB/Dv2zhONkjutk3agpCwGimCRjS2l5IgIREQQj5UKBKXXq1k01jZuJW9RW6FYPl/5dhDD+UQDj1xLeJQUc5ISNxzj8TdJ4ze27frTey4NnGy6/D5SLMzs/Nm3swv7413nxU5wP+t5bdysp8iyxff3Czr9+62u/futu8My0lOJWkkM4MsxVpSfJ5czSDly+Wb9XDFo87zxv1PP7rw4SftQW2mTtXxjf36HUy/TplPcqLOj2q86489XjFaYRmw88PAwaRt79I/TPfHvG+BaVAMfm7uuqNbyZkkp+vPAal3h8bTn+HROtQuBwAAAMfUc1vZymbmJj0PAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOE7qv/9f1KkxLM+nGP79/9n6vdTlY+2zSU8AAAAAAAAAAI7A17aylc3MDevbRfU7/1erytnq9Ut5LxvpZD2vZzMr6aWX9SwmaY0NNLu50uutLz6q5/b29i/qnkt79lx6OusFAAAAAAAAgGfUr7K88/t/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACYBkVyYpBV6eyw3EpjJsnpJLPlcf3kr8PycfbZpCcAAAAAT8FzW9nKZuaK/wzq20X1nf+l6nv/6byXtfSyml666eRG9Sxg8K2/8c9+u3vvbvtOmXaP+/1/H2oa1YgZPHvY+8wL1RHnRj2W86P8JBczn2tZz2p+mpX00sl8fliVVlKkVT+9aA3nufd8rz5Qu/ZFc32lmkkzN7Naze31XM876eZGGtUaqmP2P+Mvy+gU36sdMEY36rxc0R/qfDq0qoicHEVkoY59GY3n94/EIa+Th8+0mMboGdTZJxDzM3Vexvp3Ux3zpbGr76X9I5F8419/u3aru3b71s2Ni9OzpP/Rw5Foj0Xi5YNHon/8IzFbR2Owix5ut3y16juX1fw47+RGOrmchSzmShbynSyl/cAVdu4A91rjcPfa+a/XhWaS39f5dCjj+vxYXMd3ulbVNv7OTpReOPodaeYrdaE8x6/rfDo8HInFsUi8uH8k/rhdvm50126v31p594Dnu1Dn5W3726nam8vr5YXyH6uqPXh1lG0v7tm2WLWdHbU1drWdG7V90Z06W3+G2z3SoO3lPdvaVdsrY217fcoBYOqdee3MbPN+8x/Nj5u/ad5qvnn6B6eunPrqbE7+feYvJ/7c+FPju8Vr+Tg/z9ykZwoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAM+Cjfc/uL3S7XbWFRQUFEaFSe9MwJN2qXfn3Usb73/wzdU7K2933u6sLV25fOVy+9uL37p0c7XbWRi8TnqWwJOw80N/0jMBAAAAAAAAAAAADupp/HeCSa8RAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAON6W38rJfoqcqOv37ra7ZRqWd46cSdJIUvwsKT5PrmaQ0hobrnjUed64/+lHFz78pL0z1szw+MZ+/Q6mX6fMJ9VS5o9wvOuPPV4xWmEZsPPDwMGk/TcAAP//M4gRmg==") openat$dir(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) 21:07:43 executing program 5: syz_mount_image$ext4(&(0x7f0000000780)='ext4\x00', &(0x7f00000007c0)='./file0\x00', 0x4, &(0x7f0000000180)=ANY=[@ANYBLOB="71756f74612c00a35c5e37ede04e2a6d531145b6741572636f23d92246c056c5c5a1e41139dcaa8b1086d9a2c31db739990b078d2f6182581f1e1dad4c51675af09b429dd57d869b1cdcb7ed10bfe03814450400c9b4fc4398f18dd68e2f783568cb6c4231b45e1be4d5d023ba94d0000000"], 0x1, 0x788, &(0x7f0000000800)="$eJzs3c9rHFUcAPDvbJKmTatJQdCKYEDQQOnG1tgqeKh4EMVCQc+262YbajbZkt2UJgS0qOBFUPEg6KVnf9SbV39c9eLfIFhaqqbFiAeNzGY32TSbn0120Xw+MMl7M7P73nff/Hiz85gNYNfqT/9kIg5FxPtJRG9tfhIRXdVUZ8TJhfXmZmfy6ZTE/PzLvyXVdW7PzuSj4TWp/bXMAxHx3TsRhzMryy1PTY/misXCRC0/WBm7MFiemt4XESOFkcL48aNDQ8dOPHni+PbF+seP0wdufPD8Y1+e/Out+6++930SJ+NAbVljHNulP/prn0lX+hEu89x2F9ZmSbsrwJaku2bHwl4eh6I3OqopAOD/7I2ImAcAdpnE+R8Adpn69wC3Z2fy9am930i01s1nI2LvQvz1+5sLSzpr9+z2Vu+D9txOlt0ZSSKibxvK74+IT79+9fN0ih26DwnQzJuXI+JsX//K43+yYszCZj2+gXX678g7/kHrfJP2f55q1v/LLPZ/okn/p7vJvrsV6+//mevbUMyq0v7fMw1j2+Ya4q/p66jl7qn2+bqSc+eLhfTYdm9EDERXd5o/ukYZA7f+vrXassb+3+8fvv5ZWn76f2mNzPXO7uWvGc5VcncTc6OblyMe7GwWf7LY/skq/d/T67z3Pz9dey39/8LT736y2jpp/Gm89Wll/Dtr/krEo03bf2lEW9IwPvHI+bHc8vGJg9XNYbC+UTTx1c8f9xwsNV/W2P7plJZfvxZohbT9e9aIPz8UfUnjeM3y5sv44Urvt6stWz/+5tv/nuSVanpPbd6lXKUycTRiT/LSyvnHll5bz9fXT+MfeKT5/r/W9p9eE57dYPydN379Yuvx76w0/uG1t/872n/ziatzox2rlb+x9h+qpgZqczZy/NtoBe/mswMAAAAAAAAAAAAAAAAAAAAAAACAjcpExIFIMtnFdCaTPbjwG973RU+mWCpXDp8rTY4PR/W3svuiK1N/1GXv0vNQlx6WWns+6rHa8/Hr+Sci4mBEfNS9r5rP5kvF4faGDgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACL9jf7/f/swrJr3e2uHQCwY/a2uwIAQMutc/5/6MVf3m5VVQCAFnH9DwC7j/M/AOw+Wz7/Tz+8vRUBAFrG9T8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA77PSpU+k0/+fsTD7ND1+cmhwtXTwyXCiPZscm89l8aeJCdqRUGikWsvnS2HrvVyyVLgzF+OSlwUqhXBksT02fGStNjlfOnB/LjRTOFLpaEhUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAbE55ano0VywWJiQkJHZ7ondpTruPTAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/Df8GAAD//1IjLlw=") mkdirat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0) 21:07:43 executing program 2: r0 = openat$sndtimer(0xffffffffffffff9c, &(0x7f0000000080), 0x0) ioctl$SNDRV_TIMER_IOCTL_SELECT(r0, 0x40485404, &(0x7f0000000040)) 21:07:43 executing program 1: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NL802154_CMD_SET_WPAN_PHY_NETNS(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x0, 0x0, {}, [@NL802154_ATTR_WPAN_DEV={0xc}]}, 0xb}}, 0x0) 21:07:43 executing program 4: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$tipc(&(0x7f0000000080), 0xffffffffffffffff) sendmsg$TIPC_CMD_SET_LINK_TOL(r0, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000300)={&(0x7f0000000280)={0x68, r1, 0x1, 0x0, 0x0, {{}, {0x0, 0x410c}, {0x4c, 0x18, {0x0, @link='syz1\x00'}}}}, 0x68}}, 0x0) [ 495.964670] netlink: 'syz-executor.3': attribute type 4 has an invalid length. [ 496.001900] netlink: 'syz-executor.3': attribute type 4 has an invalid length. 21:07:43 executing program 5: r0 = openat$sndtimer(0xffffffffffffff9c, &(0x7f0000000380), 0x0) ioctl$SNDRV_TIMER_IOCTL_GSTATUS(r0, 0xc0505405, &(0x7f00000003c0)={{0x3, 0x0, 0x0, 0x0, 0x7fffffff}}) [ 496.011770] EXT4-fs (loop5): mounted filesystem without journal. Opts: quota,,errors=continue 21:07:43 executing program 3: socketpair(0x1, 0x1, 0x0, &(0x7f00000002c0)) 21:07:43 executing program 4: r0 = socket$igmp6(0xa, 0x3, 0x2) sendmsg$inet6(r0, &(0x7f0000001340)={&(0x7f0000000240)={0xa, 0x0, 0x0, @local, 0x7}, 0x1c, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="24000000000000002900000032000000fe8800"/29, @ANYRES32], 0x28}, 0x0) [ 496.082134] FAT-fs (loop0): Directory bread(block 64) failed [ 496.090775] FAT-fs (loop0): Directory bread(block 65) failed [ 496.097242] FAT-fs (loop0): Directory bread(block 66) failed [ 496.108875] FAT-fs (loop0): Directory bread(block 67) failed [ 496.147757] FAT-fs (loop0): Directory bread(block 68) failed [ 496.153613] FAT-fs (loop0): Directory bread(block 69) failed [ 496.176653] FAT-fs (loop0): Directory bread(block 70) failed [ 496.190392] FAT-fs (loop0): Directory bread(block 71) failed [ 496.199302] FAT-fs (loop0): Directory bread(block 72) failed [ 496.211312] FAT-fs (loop0): Directory bread(block 73) failed 21:07:43 executing program 0: syz_mount_image$vfat(&(0x7f00000001c0), &(0x7f0000000100)='./bus\x00', 0x400, &(0x7f00000002c0)={[{@shortname_mixed}, {@rodir}, {@fat=@fmask={'fmask', 0x3d, 0xeb16}}, {@shortname_winnt}, {@iocharset={'iocharset', 0x3d, 'macinuit'}}, {@uni_xlate}, {@shortname_lower}, {@iocharset={'iocharset', 0x3d, 'iso8859-14'}}]}, 0x1, 0x24f, &(0x7f0000000580)="$eJzs3btrU1EcB/BfmlprQZJBKBaH6yhIaCvuKaWCGFCU4GMQi21RmlowEKhD6+YsOOrkrqN/gIOIm4OrFsQHLrp1ECLt7SOpfYEmkfr5DMkh537P75xAcu6SkxvHZqYnZqtTP7oiensz0V0cLcZSJvLRFdlI3Q8AYD9Zqtfjez21RXemA1MCAFpsl/0fANiH9rj/X2jjlACAFtt+/y92akoAQItdunrt3EipNHYxSXojZh7UyrVy+pz2j0zF7ajEZAxGLn5GpDcK6d3C8uOZs6WxwWTZ53yUZxZW8wu1crY5PxS5yC9netZrr+WHklRDPlMrH4i+1fz7vpiM4cjFkdX69eb6w7/nF9ZqrNcvRC7e3ozZqMTESu2N/PxQkoyeLyXN8z+4ch0AAAAAAAAAAAAAAAAAAAAAALRCIVm35fk9hcJ2/Wm+6Xyg69FwQM/m84GSTefrdMdAd2fXDgAAAAAAAAAAAAAAAAAAAP+K6lxPjFcqk3erc/emt2vcef3s5aHY+Zo/aNSzEa0ZeafG4eMfH7e9aJsbkYlozcivPt06eqraf7qp68TJ3OUPj55+3SWe79TbMp599+3KwMM3f3fk55tf6WnjujKZ9HO8+8X9T4rjL+YXv+x15E5/MwEAAAAAAAAAAAAAAAAAwP+n4bfiDRanOzcjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGi/jf//b12j02sEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIBfAQAA//+Ix5sT") perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0, 0x0, 0xffffffffffffffff, 0x0) setsockopt$inet6_IPV6_FLOWLABEL_MGR(0xffffffffffffffff, 0x29, 0x20, &(0x7f00000000c0)={@private1, 0x4, 0x1, 0xff, 0x14, 0x4, 0x2}, 0x20) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='cgroup.controllers\x00', 0x275a, 0x0) 21:07:43 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) sendmmsg$inet(r0, &(0x7f0000000ec0)=[{{&(0x7f0000000080)={0x2, 0x4e23, @private}, 0x10, 0x0, 0x0, &(0x7f0000000bc0)=[@ip_retopts={{0x10}}, @ip_retopts={{0x10}}], 0x20}}], 0x1, 0x0) 21:07:43 executing program 2: r0 = syz_open_dev$sndctrl(&(0x7f0000000200), 0x1, 0x0) ioctl$SNDRV_CTL_IOCTL_ELEM_WRITE(r0, 0xc4c85513, &(0x7f0000000240)={{0x8}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xe7]}) 21:07:43 executing program 5: r0 = socket$inet6_udp(0xa, 0x2, 0x0) sendmsg$inet6(r0, &(0x7f0000000500)={&(0x7f0000000100)={0xa, 0x4e24, 0x0, @loopback}, 0x1c, 0x0, 0x0, &(0x7f0000000200)=[@dstopts_2292={{0xf}}, @dstopts_2292={{0x18}}], 0x30}, 0x0) 21:07:43 executing program 4: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$nl802154(&(0x7f0000001500), 0xffffffffffffffff) sendmsg$NL802154_CMD_GET_WPAN_PHY(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000440)={&(0x7f00000003c0)={0x1c, r1, 0x1, 0x0, 0x0, {}, [@NL802154_ATTR_IFINDEX={0x8}]}, 0x1c}}, 0x0) 21:07:43 executing program 3: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmmsg$inet(r0, &(0x7f0000000b00)=[{{0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000000)="cd", 0x1}], 0x1}}, {{0x0, 0x0, &(0x7f0000000900)=[{&(0x7f0000000600)="82", 0x1}], 0x1, &(0x7f0000000980)=[@ip_tos_int={{0x14}}, @ip_retopts={{0x10}}], 0x28}}], 0x2, 0x0) 21:07:43 executing program 1: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$nl802154(&(0x7f0000001400), 0xffffffffffffffff) sendmsg$NL802154_CMD_GET_INTERFACE(r0, &(0x7f0000001500)={0x0, 0x0, &(0x7f00000014c0)={&(0x7f0000001440)={0x20, r1, 0x1, 0x0, 0x0, {}, [@NL802154_ATTR_WPAN_DEV={0xc, 0x6, 0x1}]}, 0x20}}, 0x0) 21:07:43 executing program 4: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$DEVLINK_CMD_SB_PORT_POOL_SET(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000140)=ANY=[@ANYBLOB="10000000", @ANYRES16, @ANYBLOB="010029bd70009700000014000000080001"], 0x8c}}, 0x0) 21:07:43 executing program 5: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_TCP_FASTOPEN_KEY(r0, 0x6, 0x21, &(0x7f0000000000)="18a86dfa97305b3b6cb3c5a003f8156d", 0x10) getsockopt$inet_tcp_buf(r0, 0x6, 0x21, 0x0, &(0x7f0000000100)) 21:07:43 executing program 2: r0 = openat$sndtimer(0xffffffffffffff9c, &(0x7f0000000080), 0x0) ioctl$SNDRV_TIMER_IOCTL_SELECT(r0, 0x40345410, &(0x7f0000000040)={{0x3}}) ioctl$SNDRV_TIMER_IOCTL_INFO(r0, 0x80e85411, &(0x7f00000000c0)=""/136) 21:07:43 executing program 3: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$devlink(&(0x7f0000003040), 0xffffffffffffffff) sendmsg$DEVLINK_CMD_RATE_GET(r0, &(0x7f0000000200)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000100)={0x14, r1, 0xa23, 0x0, 0x0, {0x54}}, 0x14}}, 0x0) 21:07:43 executing program 1: socketpair(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) mmap$xdp(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x13, r0, 0x0) [ 496.467621] FAT-fs (loop0): Directory bread(block 64) failed [ 496.509298] FAT-fs (loop0): Directory bread(block 65) failed [ 496.534140] FAT-fs (loop0): Directory bread(block 66) failed [ 496.544252] FAT-fs (loop0): Directory bread(block 67) failed [ 496.551632] FAT-fs (loop0): Directory bread(block 68) failed [ 496.558283] FAT-fs (loop0): Directory bread(block 69) failed [ 496.564234] FAT-fs (loop0): Directory bread(block 70) failed [ 496.576721] FAT-fs (loop0): Directory bread(block 71) failed [ 496.582635] FAT-fs (loop0): Directory bread(block 72) failed [ 496.599826] FAT-fs (loop0): Directory bread(block 73) failed 21:07:43 executing program 0: syz_mount_image$vfat(&(0x7f00000001c0), &(0x7f0000000100)='./bus\x00', 0x400, &(0x7f00000002c0)={[{@shortname_mixed}, {@rodir}, {@fat=@fmask={'fmask', 0x3d, 0xeb16}}, {@shortname_winnt}, {@iocharset={'iocharset', 0x3d, 'macinuit'}}, {@uni_xlate}, {@shortname_lower}, {@iocharset={'iocharset', 0x3d, 'iso8859-14'}}]}, 0x1, 0x24f, &(0x7f0000000580)="$eJzs3btrU1EcB/BfmlprQZJBKBaH6yhIaCvuKaWCGFCU4GMQi21RmlowEKhD6+YsOOrkrqN/gIOIm4OrFsQHLrp1ECLt7SOpfYEmkfr5DMkh537P75xAcu6SkxvHZqYnZqtTP7oiensz0V0cLcZSJvLRFdlI3Q8AYD9Zqtfjez21RXemA1MCAFpsl/0fANiH9rj/X2jjlACAFtt+/y92akoAQItdunrt3EipNHYxSXojZh7UyrVy+pz2j0zF7ajEZAxGLn5GpDcK6d3C8uOZs6WxwWTZ53yUZxZW8wu1crY5PxS5yC9netZrr+WHklRDPlMrH4i+1fz7vpiM4cjFkdX69eb6w7/nF9ZqrNcvRC7e3ozZqMTESu2N/PxQkoyeLyXN8z+4ch0AAAAAAAAAAAAAAAAAAAAAALRCIVm35fk9hcJ2/Wm+6Xyg69FwQM/m84GSTefrdMdAd2fXDgAAAAAAAAAAAAAAAAAAAP+K6lxPjFcqk3erc/emt2vcef3s5aHY+Zo/aNSzEa0ZeafG4eMfH7e9aJsbkYlozcivPt06eqraf7qp68TJ3OUPj55+3SWe79TbMp599+3KwMM3f3fk55tf6WnjujKZ9HO8+8X9T4rjL+YXv+x15E5/MwEAAAAAAAAAAAAAAAAAwP+n4bfiDRanOzcjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGi/jf//b12j02sEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIBfAQAA//+Ix5sT") perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0, 0x0, 0xffffffffffffffff, 0x0) setsockopt$inet6_IPV6_FLOWLABEL_MGR(0xffffffffffffffff, 0x29, 0x20, &(0x7f00000000c0)={@private1, 0x0, 0x1, 0xff, 0x14, 0x4, 0x2}, 0x20) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='cgroup.controllers\x00', 0x275a, 0x0) 21:07:43 executing program 4: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$BATADV_CMD_GET_MCAST_FLAGS(r0, &(0x7f0000000300)={0x0, 0x0, 0xfffffffffffffffe}, 0x0) 21:07:43 executing program 3: bpf$MAP_CREATE(0x0, &(0x7f0000000180)=@base={0x8, 0x0, 0x4}, 0x48) 21:07:43 executing program 2: r0 = socket$inet_udp(0x2, 0x2, 0x0) sendmmsg$inet(r0, &(0x7f0000000ec0)=[{{&(0x7f0000000080)={0x2, 0x4e23, @private}, 0x10, 0x0, 0x0, &(0x7f0000000bc0)=[@ip_pktinfo={{0x1c, 0x0, 0x8, {0x0, @empty, @initdev={0xac, 0x1e, 0x0, 0x0}}}}, @ip_retopts={{0x10}}], 0x30}}], 0x1, 0x24044000) 21:07:43 executing program 5: socketpair(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind$alg(r0, 0x0, 0x0) 21:07:43 executing program 1: socketpair(0x1, 0x1, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) read$dsp(r0, &(0x7f0000000080)=""/234, 0xea) 21:07:43 executing program 3: r0 = syz_open_dev$sndctrl(&(0x7f0000000000), 0x0, 0x0) ioctl$SNDRV_CTL_IOCTL_ELEM_REPLACE(r0, 0xc1105518, &(0x7f0000000080)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 'syz0\x00', 0x0}) 21:07:43 executing program 5: r0 = syz_open_dev$sndctrl(&(0x7f0000000200), 0x1, 0x0) ioctl$SNDRV_CTL_IOCTL_ELEM_WRITE(r0, 0xc4c85513, &(0x7f0000000240)={{0x8}}) 21:07:44 executing program 2: r0 = socket$inet6_udp(0xa, 0x2, 0x0) sendmsg$inet6(r0, &(0x7f0000000500)={&(0x7f0000000100)={0xa, 0x4e24, 0x0, @loopback}, 0x1c, 0x0, 0x0, &(0x7f0000000200)=[@dstopts_2292={{0x18}}, @dstopts_2292={{0x12}}], 0x30}, 0x0) 21:07:44 executing program 4: bpf$MAP_CREATE(0x0, &(0x7f0000000240)=@base={0x14}, 0x48) 21:07:44 executing program 5: r0 = syz_open_dev$sndctrl(&(0x7f0000000200), 0x1, 0x0) ioctl$SNDRV_CTL_IOCTL_ELEM_WRITE(r0, 0xc4c85513, &(0x7f0000000240)={{0x8}}) 21:07:44 executing program 4: r0 = socket$igmp6(0xa, 0x3, 0x2) sendmsg$inet6(r0, &(0x7f0000000040)={&(0x7f0000000240)={0xa, 0x0, 0x0, @ipv4={'\x00', '\xff\xff', @multicast2}}, 0x1c, 0x0, 0x0, &(0x7f0000000000)=[@flowinfo={{0x14, 0x29, 0xb, 0x7}}], 0x18}, 0x0) [ 496.882186] FAT-fs (loop0): Directory bread(block 64) failed [ 496.893999] FAT-fs (loop0): Directory bread(block 65) failed [ 496.903346] FAT-fs (loop0): Directory bread(block 66) failed [ 496.928086] FAT-fs (loop0): Directory bread(block 67) failed [ 496.947866] FAT-fs (loop0): Directory bread(block 68) failed [ 496.953722] FAT-fs (loop0): Directory bread(block 69) failed [ 496.960243] FAT-fs (loop0): Directory bread(block 70) failed [ 496.966443] FAT-fs (loop0): Directory bread(block 71) failed [ 496.972340] FAT-fs (loop0): Directory bread(block 72) failed [ 496.978631] FAT-fs (loop0): Directory bread(block 73) failed 21:07:44 executing program 0: syz_mount_image$vfat(&(0x7f00000001c0), &(0x7f0000000100)='./bus\x00', 0x400, &(0x7f00000002c0)={[{@shortname_mixed}, {@rodir}, {@fat=@fmask={'fmask', 0x3d, 0xeb16}}, {@shortname_winnt}, {@iocharset={'iocharset', 0x3d, 'macinuit'}}, {@uni_xlate}, {@shortname_lower}, {@iocharset={'iocharset', 0x3d, 'iso8859-14'}}]}, 0x1, 0x24f, &(0x7f0000000580)="$eJzs3btrU1EcB/BfmlprQZJBKBaH6yhIaCvuKaWCGFCU4GMQi21RmlowEKhD6+YsOOrkrqN/gIOIm4OrFsQHLrp1ECLt7SOpfYEmkfr5DMkh537P75xAcu6SkxvHZqYnZqtTP7oiensz0V0cLcZSJvLRFdlI3Q8AYD9Zqtfjez21RXemA1MCAFpsl/0fANiH9rj/X2jjlACAFtt+/y92akoAQItdunrt3EipNHYxSXojZh7UyrVy+pz2j0zF7ajEZAxGLn5GpDcK6d3C8uOZs6WxwWTZ53yUZxZW8wu1crY5PxS5yC9netZrr+WHklRDPlMrH4i+1fz7vpiM4cjFkdX69eb6w7/nF9ZqrNcvRC7e3ozZqMTESu2N/PxQkoyeLyXN8z+4ch0AAAAAAAAAAAAAAAAAAAAAALRCIVm35fk9hcJ2/Wm+6Xyg69FwQM/m84GSTefrdMdAd2fXDgAAAAAAAAAAAAAAAAAAAP+K6lxPjFcqk3erc/emt2vcef3s5aHY+Zo/aNSzEa0ZeafG4eMfH7e9aJsbkYlozcivPt06eqraf7qp68TJ3OUPj55+3SWe79TbMp599+3KwMM3f3fk55tf6WnjujKZ9HO8+8X9T4rjL+YXv+x15E5/MwEAAAAAAAAAAAAAAAAAwP+n4bfiDRanOzcjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGi/jf//b12j02sEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIBfAQAA//+Ix5sT") perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0, 0x0, 0xffffffffffffffff, 0x0) setsockopt$inet6_IPV6_FLOWLABEL_MGR(0xffffffffffffffff, 0x29, 0x20, &(0x7f00000000c0)={@private1, 0x0, 0x1, 0xff, 0x14, 0x4, 0x2}, 0x20) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='cgroup.controllers\x00', 0x275a, 0x0) 21:07:44 executing program 3: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$L2TP_CMD_TUNNEL_MODIFY(r0, &(0x7f00000002c0)={&(0x7f00000001c0), 0x0, &(0x7f0000000280)={&(0x7f0000000240)={0x2c, 0x0, 0x0, 0x0, 0x0, {}, [@L2TP_ATTR_IP_DADDR={0x8, 0x19, @initdev={0xac, 0x1e, 0x0, 0x0}}, @L2TP_ATTR_SEND_SEQ={0x5}, @L2TP_ATTR_UDP_CSUM={0x5}]}, 0x2c}}, 0x0) 21:07:44 executing program 2: bpf$MAP_CREATE(0x0, &(0x7f0000000000)=@base={0x1b, 0x0, 0x0, 0x0, 0x11000000}, 0x48) 21:07:44 executing program 4: r0 = socket$inet_sctp(0x2, 0x1, 0x84) setsockopt$inet_mreqn(r0, 0x0, 0x7, &(0x7f0000001600)={@private=0xa010102, @broadcast}, 0xc) 21:07:44 executing program 5: r0 = syz_open_dev$sndctrl(&(0x7f0000000200), 0x1, 0x0) ioctl$SNDRV_CTL_IOCTL_ELEM_WRITE(r0, 0xc4c85513, &(0x7f0000000240)={{0x8}}) [ 497.184608] FAT-fs (loop0): Directory bread(block 64) failed [ 497.190675] FAT-fs (loop0): Directory bread(block 65) failed [ 497.197197] FAT-fs (loop0): Directory bread(block 66) failed [ 497.203495] FAT-fs (loop0): Directory bread(block 67) failed [ 497.211398] FAT-fs (loop0): Directory bread(block 68) failed [ 497.217960] FAT-fs (loop0): Directory bread(block 69) failed [ 497.223932] FAT-fs (loop0): Directory bread(block 70) failed [ 497.235002] FAT-fs (loop0): Directory bread(block 71) failed [ 497.240985] FAT-fs (loop0): Directory bread(block 72) failed [ 497.254873] FAT-fs (loop0): Directory bread(block 73) failed 21:07:44 executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$DEVLINK_CMD_RATE_GET(r0, &(0x7f0000000200)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x0, 0x0, {0x10}, [@handle=@nsim={{0xe}, {0xf, 0x2, {'netdevsim', 0x0}}}, @DEVLINK_ATTR_PORT_INDEX={0x8}]}, 0x3c}}, 0x0) 21:07:44 executing program 2: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$l2tp(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$L2TP_CMD_NOOP(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000080)={0x14, r1, 0x601}, 0x14}}, 0x0) 21:07:44 executing program 3: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$l2tp(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$L2TP_CMD_SESSION_CREATE(r0, &(0x7f0000000200)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f00000000c0)=ANY=[@ANYBLOB='<\x00\x00\x00', @ANYRES16=r1, @ANYBLOB="010000000000000000000500000014002000fc00000000000800000000000000000014"], 0x3c}}, 0x0) 21:07:44 executing program 4: r0 = openat$sndtimer(0xffffffffffffff9c, &(0x7f0000000000), 0x0) ioctl$SNDRV_TIMER_IOCTL_TREAD(r0, 0x40045402, &(0x7f0000000040)=0x1) 21:07:44 executing program 5: r0 = syz_open_dev$sndctrl(&(0x7f0000000200), 0x1, 0x0) ioctl$SNDRV_CTL_IOCTL_ELEM_WRITE(r0, 0xc4c85513, &(0x7f0000000240)={{0x8}}) 21:07:44 executing program 0: syz_mount_image$vfat(&(0x7f00000001c0), &(0x7f0000000100)='./bus\x00', 0x400, &(0x7f00000002c0)={[{@shortname_mixed}, {@rodir}, {@fat=@fmask={'fmask', 0x3d, 0xeb16}}, {@shortname_winnt}, {@iocharset={'iocharset', 0x3d, 'macinuit'}}, {@uni_xlate}, {@shortname_lower}, {@iocharset={'iocharset', 0x3d, 'iso8859-14'}}]}, 0x1, 0x24f, &(0x7f0000000580)="$eJzs3btrU1EcB/BfmlprQZJBKBaH6yhIaCvuKaWCGFCU4GMQi21RmlowEKhD6+YsOOrkrqN/gIOIm4OrFsQHLrp1ECLt7SOpfYEmkfr5DMkh537P75xAcu6SkxvHZqYnZqtTP7oiensz0V0cLcZSJvLRFdlI3Q8AYD9Zqtfjez21RXemA1MCAFpsl/0fANiH9rj/X2jjlACAFtt+/y92akoAQItdunrt3EipNHYxSXojZh7UyrVy+pz2j0zF7ajEZAxGLn5GpDcK6d3C8uOZs6WxwWTZ53yUZxZW8wu1crY5PxS5yC9netZrr+WHklRDPlMrH4i+1fz7vpiM4cjFkdX69eb6w7/nF9ZqrNcvRC7e3ozZqMTESu2N/PxQkoyeLyXN8z+4ch0AAAAAAAAAAAAAAAAAAAAAALRCIVm35fk9hcJ2/Wm+6Xyg69FwQM/m84GSTefrdMdAd2fXDgAAAAAAAAAAAAAAAAAAAP+K6lxPjFcqk3erc/emt2vcef3s5aHY+Zo/aNSzEa0ZeafG4eMfH7e9aJsbkYlozcivPt06eqraf7qp68TJ3OUPj55+3SWe79TbMp599+3KwMM3f3fk55tf6WnjujKZ9HO8+8X9T4rjL+YXv+x15E5/MwEAAAAAAAAAAAAAAAAAwP+n4bfiDRanOzcjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGi/jf//b12j02sEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIBfAQAA//+Ix5sT") perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0, 0x0, 0xffffffffffffffff, 0x0) setsockopt$inet6_IPV6_FLOWLABEL_MGR(0xffffffffffffffff, 0x29, 0x20, &(0x7f00000000c0)={@private1, 0x0, 0x0, 0xff, 0x14, 0x4, 0x2}, 0x20) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='cgroup.controllers\x00', 0x275a, 0x0) 21:07:44 executing program 5: r0 = openat$sndtimer(0xffffffffffffff9c, &(0x7f0000000080), 0x0) ioctl$SNDRV_TIMER_IOCTL_SELECT(r0, 0x40345410, &(0x7f0000000040)={{0x3}}) ioctl$SNDRV_TIMER_IOCTL_PAUSE(r0, 0x54a3) 21:07:44 executing program 2: r0 = socket$caif_stream(0x2, 0x6, 0x0) setsockopt$CAIFSO_REQ_PARAM(r0, 0x116, 0x80, 0x0, 0x0) 21:07:44 executing program 4: r0 = socket$igmp6(0xa, 0x3, 0x2) sendmsg$inet6(r0, &(0x7f0000001340)={&(0x7f0000000240)={0xa, 0x0, 0x0, @empty}, 0x1c, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="180000000000000001"], 0x18}, 0x0) 21:07:44 executing program 1: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$nl802154(&(0x7f0000001500), 0xffffffffffffffff) sendmsg$NL802154_CMD_SET_WPAN_PHY_NETNS(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000040)={0x10, r1, 0x1, 0x0, 0x0, {}, [@NL802154_ATTR_WPAN_DEV={0xc}]}, 0x20}}, 0x0) 21:07:44 executing program 3: socketpair(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) setsockopt$CAIFSO_REQ_PARAM(r0, 0x116, 0x80, 0x0, 0x0) 21:07:45 executing program 5: socketpair(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$TIPC_NL_PEER_REMOVE(r0, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000280)={0x0}}, 0x0) syz_genetlink_get_family_id$tipc2(&(0x7f0000000000), r1) 21:07:45 executing program 4: r0 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_mreqsrc(r0, 0x0, 0x27, &(0x7f0000000040)={@multicast2, @local, @multicast1}, 0xc) syz_emit_ethernet(0x36, &(0x7f0000001800)={@random="03366dadf711", @remote, @void, {@ipv4={0x800, @icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x2, 0x0, @empty, @multicast1=0xe0000002}, @timestamp_reply={0x14}}}}}, 0x0) [ 497.713139] FAT-fs (loop0): Directory bread(block 64) failed [ 497.727543] FAT-fs (loop0): Directory bread(block 65) failed 21:07:45 executing program 2: r0 = socket$igmp6(0xa, 0x3, 0x2) sendmsg$inet6(r0, &(0x7f0000001340)={&(0x7f0000000240)={0xa, 0x0, 0x0, @local}, 0x1c, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="24000000000000002900000032000000fe8800"/29, @ANYRES32], 0x28}, 0x0) 21:07:45 executing program 1: add_key$fscrypt_provisioning(&(0x7f0000000540), 0x0, 0x0, 0x0, 0xfffffffffffffffa) [ 497.773584] FAT-fs (loop0): Directory bread(block 66) failed 21:07:45 executing program 3: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$tipc(&(0x7f0000000080), 0xffffffffffffffff) sendmsg$TIPC_CMD_SET_LINK_TOL(r0, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000300)={&(0x7f0000000280)={0x68, r1, 0x1, 0x0, 0x0, {{}, {0x0, 0x400b}, {0x4c, 0x18, {0x0, @link='syz1\x00'}}}}, 0x68}}, 0x0) 21:07:45 executing program 5: socketpair(0x23, 0x0, 0x0, &(0x7f00000000c0)) [ 497.819075] FAT-fs (loop0): Directory bread(block 67) failed [ 497.855761] FAT-fs (loop0): Directory bread(block 68) failed [ 497.893042] FAT-fs (loop0): Directory bread(block 69) failed [ 497.924433] FAT-fs (loop0): Directory bread(block 70) failed [ 497.949783] FAT-fs (loop0): Directory bread(block 71) failed [ 497.965216] FAT-fs (loop0): Directory bread(block 72) failed [ 497.971061] FAT-fs (loop0): Directory bread(block 73) failed 21:07:45 executing program 0: syz_mount_image$vfat(&(0x7f00000001c0), &(0x7f0000000100)='./bus\x00', 0x400, &(0x7f00000002c0)={[{@shortname_mixed}, {@rodir}, {@fat=@fmask={'fmask', 0x3d, 0xeb16}}, {@shortname_winnt}, {@iocharset={'iocharset', 0x3d, 'macinuit'}}, {@uni_xlate}, {@shortname_lower}, {@iocharset={'iocharset', 0x3d, 'iso8859-14'}}]}, 0x1, 0x24f, &(0x7f0000000580)="$eJzs3btrU1EcB/BfmlprQZJBKBaH6yhIaCvuKaWCGFCU4GMQi21RmlowEKhD6+YsOOrkrqN/gIOIm4OrFsQHLrp1ECLt7SOpfYEmkfr5DMkh537P75xAcu6SkxvHZqYnZqtTP7oiensz0V0cLcZSJvLRFdlI3Q8AYD9Zqtfjez21RXemA1MCAFpsl/0fANiH9rj/X2jjlACAFtt+/y92akoAQItdunrt3EipNHYxSXojZh7UyrVy+pz2j0zF7ajEZAxGLn5GpDcK6d3C8uOZs6WxwWTZ53yUZxZW8wu1crY5PxS5yC9netZrr+WHklRDPlMrH4i+1fz7vpiM4cjFkdX69eb6w7/nF9ZqrNcvRC7e3ozZqMTESu2N/PxQkoyeLyXN8z+4ch0AAAAAAAAAAAAAAAAAAAAAALRCIVm35fk9hcJ2/Wm+6Xyg69FwQM/m84GSTefrdMdAd2fXDgAAAAAAAAAAAAAAAAAAAP+K6lxPjFcqk3erc/emt2vcef3s5aHY+Zo/aNSzEa0ZeafG4eMfH7e9aJsbkYlozcivPt06eqraf7qp68TJ3OUPj55+3SWe79TbMp599+3KwMM3f3fk55tf6WnjujKZ9HO8+8X9T4rjL+YXv+x15E5/MwEAAAAAAAAAAAAAAAAAwP+n4bfiDRanOzcjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGi/jf//b12j02sEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIBfAQAA//+Ix5sT") perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0, 0x0, 0xffffffffffffffff, 0x0) setsockopt$inet6_IPV6_FLOWLABEL_MGR(0xffffffffffffffff, 0x29, 0x20, &(0x7f00000000c0)={@private1, 0x0, 0x0, 0xff, 0x14, 0x4, 0x2}, 0x20) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='cgroup.controllers\x00', 0x275a, 0x0) 21:07:45 executing program 4: r0 = socket$inet6_sctp(0xa, 0x1, 0x84) getsockopt$inet_sctp6_SCTP_DEFAULT_PRINFO(r0, 0x84, 0x72, 0x0, &(0x7f0000000040)) 21:07:45 executing program 2: r0 = socket$inet6_sctp(0xa, 0x5, 0x84) getsockopt$inet_sctp6_SCTP_LOCAL_AUTH_CHUNKS(r0, 0x84, 0x1b, &(0x7f00000001c0), &(0x7f00000002c0)=0x8) 21:07:45 executing program 1: openat$ttyS3(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) 21:07:45 executing program 3: syz_mount_image$xfs(&(0x7f000000bb00), &(0x7f0000000040)='./file1\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYRES64=0x0], 0x1, 0xbb26, &(0x7f000000bb40)="$eJzs2k9PHGUcB/DfLiwt9VDTm3qBVq0eFKg2hFt3TVpXEy5y4GSKLWIjtaZw6B8T8epJX0Jfg40xMTEefRXGN9CDiWfXzM4My/4RSoaHRfl8ku7MMzP7Y777e2a2yezq9Y9aEfXoqsWQjz/Z+ml2o/Xz9680v33ywYW1fOvOtWL3TLGcLZYXI+JsxE62XhR94drTp/WsdH1v3enps7XzES8Vw7LeYr7463F5XGdAsfnFcv9Efj7Fn6sPB2Bfq80b13ud7/ZtMiIaxe7anllRK/ZNRnz9S/6P/7rV5o32QP+za3Gq2JZdjzOD1+BpNOY2JVNkO5Pft2M6Is6N+7Pm+DRbK63sWi/HEdEq7u0t9/j/v2Zr5T39P73azdbKQP+z/9Mv5qO/x316AAAcsa2Hjz5f29xcv2/FihUruyvjvjNxHHpNH/eZMA7HcTsZd0b+XXu5+aze/9x/Ys/67p5bX/35++KPPzwul8XmD0eU7HsI3+l0Ot2HyTONmP/0zub6fLb7UiPezwYLWf3XG3EzG1zJBpcb8SAbvNMdTMd32eDtW/c2b2cb3jja8N38O1Hv/9nAiF9B5PnfvDf7W7ncp2RZbTJ6z9dOrMPlX/isXO5Tcqj/R3SqSYyY/3vPvzY47wfm/8xwxfND+bsbdud/9sdeLef/mYh4LUWu59Ve/ubZPv0/IP/ky8VxE733DufvK36z7/4ydu3lJ52B/h8if1weUXIo/9z23S/nth4+euvO3bWN9Y31L96dvzq/tLSwdHVprjsl8tcU8Q5Urf9xbuA9Wf/7Ps2h/v86+v6SxMV6TE3Fg7Xt7fsL+Ws5vJK/jsx/iOv/UvmFdKE8/qD5P9U79kSo2P/bA+85+Pr/4xj7/xzay2l/NXjyv//klz8d+eVPWL4y+eWXPx355U9YvjL55Zc/HfnlT1i+Mvnllz8d+eVPWL4y+eWXPx355U9YvjL55Zc/HfnlT1i+Mvnllz8d+eVPWL4y+eWXPx355U9YvjL55Zc/HfnlT1i+stOeHwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD+YQcOBAAAAACA/F8boaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqgo7cCAAAAAAAOT/2ghVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV2KdjlYahKAzA516rtDgobuKib9J0aNHVJZOgiw9gHyCzm4/gK0gFwddyV0JuoERBB6VIv29K8sPJufwJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD8V/X8chaRu5v0Ob+6uXs5u529PpxU948XR9fd02Za4tP3gYgYRzRtVobuT1er3I7O63Mnk3E6iHT89VZvT9+sfdhf7HT7lNflH56aXl0t5qX5VHobRcRuidPaV5FKNopYPkcsm81tzW+pq8X5oP/WXt/78P/eVhst6Q+Vs32w99fhmpUF3/+/Z2CGUkFEJVQ6DLpDYQZpRCUUC+lQSkClJGwRFQy6u7u7u7tLurvjdwwMPIgfvHl+3/u+x8fP63Ucc6299rX2dZ3nfq+1rj1/nWO8dd8eGGtgYGDsUf275n/PsOHLDh/xwfn2/ogP7IGBgdkHBsbZyj3+P9+w4csuqH+vxYYNX3bgXZ/zo3o8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPDv5PXHTjlj5FrfgwcGthh4z3rvbxq5Luigo8666qpRNtB/D4NWWHnDkyZfY/ip208ybJu9Fx9/pXetmf7/qhGdxzxksoGBdZcb1UNhFBg0qgfAKKV/N/276d9N/276d9O/m/7d9O+mfzf9u+nfTf9u+nfTv5v+3fTvpn83/bvp303/bvp307+b/t3076Z/N/276d9N/276d9O/m/7d9O+mfzf9u+nfTf9u+nfTv5v+3fTvpn83/bvp303/bvp307+b/t3076Z/N/276d9N/276d9O/m/7d9O+mfzf9u+nfTf9u+hd7n/X/F3h7e+kib6wz8tCpJzh/r61HfLHWKB3xKPWfuv7/wFqDBgZG9h1vRN+lhi297HQDAwNb73X+BFMMvPPcXCOem3f80QZGe/NHp3vzcer3eeHx3r0d8s5rrPjm6y/2xt6DB71nEO9yx1Obr7LZsSfM+d7ttO8/j8Hv3hn5XtONeK8ZN1pn/Rk33GTT6ddaZ6U1VltjtXVnm2n2meaee+a5Z597xtXXWnu1md56fJ85Tvbm45QfZI6jvXeOjw179xwHf8A5Tva+Uxw3zXGytd5+7cmGDMz05lRGvOlUQwYWHbEz8xjvunYnHHHsfOMPHhiYa9Db4xk0aOTvf+QxW404Zvlhiyz2f7K8eY6PuCcMHfm9OUe82xv/g/5pvJMNevPNB0YO4L3jXWzY8GVHfPvtnx8Zbs639l5//7Pmv0k+d5Z88/H9eo73nu2/OndGe5/XeO+5s8T7DzGdOyMGOGjIwLvPnRGHTfn2uTNiBNMMGVhxxM4sI3amHTKw8YidWd/cGWtguxE7M6yy3tqrDnrzfvBP3aYb9M61/T7n2cLvOc9Gf+tu8Q8/8vbXo7/1b8sz3vr3/106z9775u8e77Dhyy74nvNs+MixDP/vGtP/7XhH/9fjHf5fjPd/9O+/fxrvdv/n7Ub+0fEP4x1pgZHbOd/aPLvZf/E2b19CI6+TrUa+8nvvuB94vO9cx0Pe9fLT/Rdv/uZ2zH+6jrce/K5hfNDPuVXD8W99HT8Dxnvv32SD7hoY9K/mMu37DOkf5jLGv57LB/08m27kh+f4/3/OZejAwPj/OJfRBxYa8Qk3crTTDGT/MJeh/z1dxg7Hj5zLoA8yl0FnvdNlqjefm2LwwNChAxuvtNFGG8z81uPbu7O89fivz8mpPsjcR/+Xcx/0Qec+8cgbzWj/PPcPdk6uODDaO/+H+L+/NPmf4f//3fTvpn83/bvp303/bvp307+b/t3076Z/N/276d9N/276d9O/m/7d9O+mfzf9u+nfTf9u+nfTv5v+3fTvpn83/bvp303/bvp307+b/t3076Z/N/276d9N/276d9O/m/7d9O+mfzf9u+nfTf9u+nfTv5v+3fTvpn83/bvp303/bvp307+b/sXeZ/3/rd5e///yXYbdOHI93iFXnbXmPKN6vKPYf/T6/yP7/sP6//OsedZVgwfeee5913Ee451jBr21rvfCywx/Z4XgcIf559/jCFu9ve7z20umTz5yO8VbKyu/+bse+aLjLHDccYNHvPQ/rCQ71lhjDhp3YGCikbvvu470e9ebH/nt/7Z1pEe1t6/VD7DOrvt/N/276d9N/276d9O/m/7d9O+mfzf9u+nfTf9u+nfTv5v+3fTvpn83/bvp303/bvp307+b/t3076Z/N/276d9N/276d9O/m/7d9O+mfzf9u+nfTf9u+nfTv5v+3fTvpn83/bvp303/bvoXG6p/O/276d9N/276d9O/m/7d9O+mfzf9u+nfTf9u+nfTv5v+3fTvpn+x91n//6yR261WOvbEnUcuhD5kz+2GrjKqxzuK/Uev/z+y7z+s/7/K0O32HDzwznP/cv3/t46x/v+/g7evVev/81/Qv5v+3fTvpn83/bvp303/bvp307+b/t3076Z/N/276d9N/276d9O/m/7d9O+mfzf9u+nfTf9u+nfTv5v+3fTvpn83/bvp303/bvp307+b/t3076Z/N/276d9N/276d9O/m/7d9O+mfzf9u+nfTf9u+nfTv5v+3fTvpn83/bvp303/bvp307+b/t3076Z/N/2L5fX/B43cDpy1/WpzzD9iO2J/w8mOGTKqxzuK/aeu/z/mIZMNDKy73KgeCqOA+383/bvp303/bvp307+b/t3076Z/N/276d9N/276d9O/m/7d9O+mfzf9u+nfTf9u+nfTv5v+3fTvpn83/bvp303/bvp307+b/t3076Z/N/276d9N/276d9O/m/7d9O+mfzf9u+nfTf9u+nfTv5v+3fTvpn83/bvp303/bvp307+b/t3076Z/N/276d9N/276d9O/2Mj1/wfeWv//bYMWcF5EYf3//7e9T/9h+kct/YfrH7X0X1D/qKX/l/WPWvovpH/U0n9h/aOW/ovoH7X0X1T/qKX/YvpHLf0X1z9q6b+E/lFL/yX1j1r6f0X/qKX/UvpHLf2/qn/U0v9r+kct/b+uf9TSf2n9o5b+y7xP/zH/t8b1b6ql/7Ku/6il/3L6Ry39v6F/1NL/m/pHLf2X1z9q6f8t/aOW/t/WP2rp/x39o5b+39U/aun/Pf2jlv4r6B+19P++/lFL/xX1j1r6r6R/1NJ/Zf2jlv6r6B+19F9V/6il/2r6Ry39V9c/aum/hv5RS/819Y9a+q+lf9TS/wf6Ry39f6h/1NJ/bf2jlv7r6B+19F9X/6il/3r6Ry3919c/aun/I/2jlv4b6B+19N9Q/6il/0b6Ry39f6x/1NL/J/pHLf1/qn/U0n9j/aOW/pvoH7X031T/qKX/ZvpHLf031z9q6f8z/aOW/lvoH7X031L/qKX/VvpHLf231j9q6f9z/aOW/r/QP2rp/0v9o5b+v9I/aun/a/2jlv6/0T9q6f9b/aOW/r/TP2rpv43+UUv/3+sftfTfVv+opf8f9I9a+v9R/6il/5/0j1r6b6d/1NJ/e/2jlv5/1j9q6f8X/aOW/n/VP2rp/zf9o5b+O+gftfTfUf+opf9O+kct/XfWP2rpv4v+UUv/XfWPWvrvpn/U0n93/aOW/nvoH7X031P/qKX/XvpHLf331j9q6b+P/lFL/331j1r676d/1NJ/f/2jlv4H6B+19D9Q/6il/0H6Ry39D9Y/aul/iP5RS/9D9Y9a+h+mf9TS/3D9o5b+R+gftfQ/Uv+opf9R+kct/Y/WP2rpf4z+UUv/Y/WPWvofp3/U0v94/aOW/ifoH7X0P1H/qKX/SfpHLf1P1j9q6X+K/lFL/1P1j1r6n6Z/1NL/dP2jlv5n6B+19D9T/6il/1n6Ry39z9Y/aul/jv5RS/9z9Y9a+p+nf9TS/3z9o5b+F+gftfS/UP+opf9F+kct/S/WP2rpf4n+UUv/S/WPWvpfpn/U0v9y/aOW/lfoH7X0v1L/qKX/VfpHLf2v1j9q6X+N/lFL/2v1j1r6X6d/1NL/ev2jlv436B+19L9R/6il/036Ry39b9Y/aul/i/5RS/9b9Y9a+t+mf9TS/3b9o5b+d+gftfS/U/+opf9d+kct/e/WP2rpf4/+UUv/v+sftfS/V/+opf99+kct/e/XP2rp/4D+UUv/B/WPWvo/pH/U0v9h/aOW/o/oH7X0f1T/qKX/Y/pHLf0f1z9q6f+E/lFL/yf1j1r6P6V/1NL/af2jlv7P6B+19H9W/6il/3P6Ry39n9c/aun/gv5RS/8X9Y9a+r+kf9TS/2X9o5b+r+gftfR/Vf+opf9r+kct/V/XP2rp/4b+UUn/N7/U/5+19B+kf9TSf7D+UUv/0fSPWvqPrn/U0n+I/lFL/6H6Ry39x9A/auk/pv5RS/+x9I9a+o+tf9TSfxz9o5b+H9I/aun/Yf2jlv4f0T9q6T+u/lFL//H0j1r6f1T/qKX/+PpHLf0/pn/U0n8C/aOW/h/XP2rp/wn9o5b+n9Q/auk/of5RS/+J9I9a+k+sf9TSfxL9o5b+n9I/aun/af2jlv6f0T9q6T+p/lFL/8n0j1r6T65/1NJ/Cv2jlv5T6h+19J9K/6il/9T6Ry39p9E/auk/rf5RS//p9I9a+n9W/6il/+f0j1r6f17/qKX/F/SPWvpPr3/U0n8G/aOW/jPqH7X0n0n/qKX/zPpHLf1n0T9q6T+r/lFL/9n0j1r6z65/1NJ/Dv2jlv5z6h+19J9L/6il/9z6Ry3959E/auk/r/5RS//59I9a+n9R/6il/5f0j1r6z69/1NJ/Af2jlv7D9I9a+g/XP2rpv6D+UUv/L+sftfRfSP+opf/C+kct/RfRP2rpv6j+UUv/xfSPWvovrn/U0n8J/aOW/kvqH7X0/4r+UUv/pfSPWvp/Vf+opf/X9I9a+n9d/6il/9L6Ry39l9E/aum/rP5RS//l9I9a+n9D/6il/zf1j1r6L69/1NL/W/pHLf2/rX/U0v87+kct/b+rf9TS/3v6Ry39V9A/aun/ff2jlv4r6h+19F9J/6il/8r6Ry39V9E/aum/qv5RS//V9I9a+q+uf9TSfw39o5b+a+oftfRfS/+opf8P9I9a+v9Q/6il/9r6Ry3919E/aum/rv5RS//19I9a+q+vf9TS/0f6Ry39N9A/eqf/wH92/w31j1qu/430j1r6/1j/qKX/T/SPWvr/VP+opf/G+kct/TfRP2rpv6n+UUv/zfSPWvpvrn/U0v9n+kct/bfQP2rpv6X+UUv/rfSPWvpvrX/U0v/n+kct/X+hf9TS/5f6Ry39f6V/1NL/1/pHLf1/o3/U0v+3+kct/X+nf9TSfxv9o5b+v9c/aum/rf5RS/8/6B+19P+j/lFL/z/pH7X0307/qKX/9vpHLf3/rH/U0v8v+kct/f+qf9TS/2/6Ry39d9A/aum/o/5RS/+d9I9a+u+sf9TSfxf9o5b+u+oftfTfTf+opf/u+kct/ffQP2rpv6f+UUv/vfSPWvrvrX/U0n8f/aOW/vvqH7X030//qKX//vpHLf0P0D9q6X+g/lFL/4P0j1r6H6x/1NL/EP2jlv6H6h+19D9M/6il/+H6Ry39j9A/aul/pP5RS/+j9I9a+h+tf9TS/xj9o5b+x+oftfQ/Tv+opf/x+kct/U/QP2rpf6L+UUv/k/SPWvqfrH/U0v8U/aOW/qfqH7X0P03/qKX/6fpHLf3P0D9q6X+m/lFL/7P0j1r6n61/1NL/HP2jlv7n6h+19D9P/6il//n6Ry39L9A/aul/of5RS/+L9I9a+l+sf9TS/xL9o5b+l+oftfS/TP+opf/l+kct/a/QP2rpf6X+UUv/q/SPWvpfrX/U0v8a/aOW/tfqH7X0v07/qKX/9fpHLf1v0D9q6X+j/lFL/5v0j1r636x/1NL/Fv2jlv636h+19L9N/6il/+36Ry3979A/aul/p/5RS/+79I9a+t+tf9TS/x79o5b+f9c/aul/r/5RS//79I9a+t+vf9TS/wH9o5b+D+oftfR/SP+opf/D+kct/R/RP2rp/6j+UUv/x/SPWvo/rn/U0v8J/aOW/k/qH7X0f0r/qKX/0/pHLf2f0T9q6f+s/lFL/+f0j1r6P69/1NL/Bf2jlv4v6h+19H9J/6il/8v6Ry39X9E/aun/qv5RS//X9I9a+r+uf9TS/w39o5L+ow3oH7X0H6R/1NJ/sP5RS//R9I9a+o+uf9TSf4j+UUv/ofpHLf3H0D9q6T+m/lFL/7H0j1r6j61/1NJ/HP2jlv4f0j9q6f9h/aOW/h/RP2rpP67+UUv/8fSPWvp/VP+opf/4+kct/T+mf9TSfwL9o5b+H9c/aun/Cf2jlv6f1D9q6T+h/lFL/4n0j1r6T6x/1NJ/Ev2jlv6f0j9q6f9p/aOW/p/RP2rpP6n+UUv/yfSPWvpPrn/U0n8K/aOW/lPqH7X0n0r/qKX/1PpHLf2n0T9q6T+t/lFL/+n0j1r6f1b/qKX/5/SPWvp/Xv+opf8X9I9a+k+vf9TSfwb9o5b+M+oftfSfSf+opf/M+kct/WfRP2rpP6v+UUv/2fSPWvrPrn/U0n8O/aOW/nPqH7X0n0v/qKX/3PpHLf3n0T9q6T+v/lFL//n0j1r6f1H/qKX/l/SPWvrPr3/U0n8B/aOW/sP0j1r6D9c/aum/oP5RS/8v6x+19F9I/6il/8L6Ry39F9E/aum/qP5RS//F9I9a+i+uf9TSfwn9o5b+S+oftfT/iv5RS/+l9I9a+n9V/6il/9f0j1r6f13/qKX/0vpHLf2X0T9q6b+s/lFL/+X0j1r6f0P/qKX/N/WPWvovr3/U0v9b+kct/b+tf9TS/zv6Ry39v6t/1NL/e/pHLf1X0D9q6f99/aOW/ivqH7X0X0n/qKX/yvpHLf1X0T9q6b+q/lFL/9X0j1r6r65/1NJ/Df2jlv5r6h+19F9L/6il/w/0j1r6/1D/qKX/2vpHLf3X0T9q6b+u/lFL//X0j1r6r69/1NL/R/pHLf030D9q6b+h/lFL/430j1r6/1j/qKX/T/SPWvr/VP+opf/G+kct/TfRP2rpv6n+UUv/zfSPWvpvrn/U0v9n+kct/bfQP2rpv6X+UUv/rfSPWvpvrX/U0v/n+kct/X+hf9TS/5f6Ry39f6V/1NL/1/pHLf1/o3/U0v+3+kct/X+nf9TSfxv9o5b+v9c/aum/rf5RS/8/6B+19P+j/lFL/z/pH7X0307/qKX/9vpHLf3/rH/U0v8v+kct/f+qf9TS/2/6Ry39d9A/aum/o/5RS/+d9I9a+u+sf9TSfxf9o5b+u+oftfTfTf+opf/u+kct/ffQP2rpv6f+UUv/vfSPWvrvrX/U0n8f/aOW/vvqH7X030//qKX//vpHLf0P0D9q6X+g/lFL/4P0j1r6H6x/1NL/EP2jlv6H6h+19D9M/6il/+H6Ry39j9A/aul/pP5RS/+j9I9a+h+tf9TS/xj9o5b+x+oftfQ/Tv+opf/x+kct/U/QP2rpf6L+UUv/k/SPWvqfrH/U0v8U/aOW/qfqH7X0P03/qKX/6fpHLf3P0D9q6X+m/lFL/7P0j1r6n61/1NL/HP2jlv7n6h+19D9P/6il//n6Ry39L9A/aul/of5RS/+L9I9a+l+sf9TS/xL9o5b+l+oftfS/TP+opf/l+kct/a/QP2rpf6X+UUv/q/SPWvpfrX/U0v8a/aOW/tfqH7X0v07/qKX/9fpHLf1v0D9q6X+j/lFL/5v0j1r636x/1NL/Fv2jlv636h+19L9N/6il/+36Ry3979A/aul/p/5RS/+79I9a+t+tf9TS/x79o5b+f9c/aul/r/5RS//79I9a+t+vf9TS/wH9o5b+D+oftfR/SP+opf/D+kct/R/RP2rp/6j+UUv/x/SPWvo/rn/U0v8J/aOW/k/qH7X0f0r/qKX/0/pHLf2f0T9q6f+s/lFL/+f0j1r6P69/1NL/Bf2jlv4v6h+19H9J/6il/8v6Ry39X9E/aun/qv5RS//X9I9a+r+uf9TS/w39o5L+ow/oH7X0H6R/1NJ/sP5RS//R9I9a+o+uf9TSf4j+UUv/ofpHLf3H0D9q6T+m/lFL/7H0j1r6j61/1NJ/HP2jlv4f0j9q6f9h/aOW/h/RP2rpP67+UUv/8fSPWvp/VP+opf/4+kct/T+mf9TSfwL9o5b+H9c/aun/Cf2jlv6f1D9q6T+h/lFL/4n0j1r6T6x/1NJ/Ev2jlv6f0j9q6f9p/aOW/p/RP2rpP6n+UUv/yfSPWvpPrn/U0n8K/aOW/lPqH7X0n0r/qKX/1PpHLf2n0T9q6T+t/lFL/+n0j1r6f1b/qKX/5/SPWvp/Xv+opf8X9I9a+k+vf9TSfwb9o5b+M+oftfSfSf+opf/M+kct/WfRP2rpP6v+UUv/2fSPWvrPrn/U0n8O/aOW/nPqH7X0n0v/qKX/3PpHLf3n0T9q6T+v/lFL//n0j1r6f1H/qKX/l/SPWvrPr3/U0n8B/aOW/sP0j1r6D9c/aum/oP5RS/8v6x+19F9I/6il/8L6Ry39F9E/aum/qP5RS//F9I9a+i+uf9TSfwn9o5b+S+oftfT/iv5RS/+l9I9a+n9V/6il/9f0j1r6f13/qKX/0vpHLf2X0T9q6b+s/lFL/+X0j1r6f0P/qKX/N/WPWvovr3/U0v9b+kct/b+tf9TS/zv6Ry39v6t/1NL/e/pHLf1X0D9q6f99/aOW/ivqH7X0X0n/qKX/yvpHLf1X0T9q6b+q/lFL/9X0j1r6r65/1NJ/Df2jlv5r6h+19F9L/6il/w/0j1r6/1D/qKX/2vpHLf3X0T9q6b+u/lFL//X0j1r6r69/1NL/R/pHLf030D9q6b+h/lFL/430j1r6/1j/qKX/T/SPWvr/VP+opf/G+kct/TfRP2rpv6n+UUv/zfSPWvpvrn/U0v9n+kct/bfQP2rpv6X+UUv/rfSPWvpvrX/U0v/n+kct/X+hf9TS/5f6Ry39f6V/1NL/1/pHLf1/o3/U0v+3+kct/X+nf9TSfxv9o5b+v9c/aum/rf5RS/8/6B+19P+j/lFL/z/pH7X0307/qKX/9vpHLf3/rH/U0v8v+kct/f+qf9TS/2/6Ry39d9A/aum/o/5RS/+d9I9a+u+sf9TSfxf9o5b+u+oftfTfTf+opf/u+kct/ffQP2rpv6f+UUv/vfSPWvrvrX/U0n8f/aOW/vvqH7X030//qKX//vpHLf0P0D9q6X+g/lFL/4P0j1r6H6x/1NL/EP2jlv6H6h+19D9M/6il/+H6Ry39j9A/aul/pP5RS/+j9I9a+h+tf9TS/xj9o5b+x+oftfQ/Tv+opf/x+kct/U/QP2rpf6L+UUv/k/SPWvqfrH/U0v8U/aOW/qfqH7X0P03/qKX/6fpHLf3P0D9q6X+m/lFL/7P0j1r6n61/1NL/HP2jlv7n6h+19D9P/6il//n6Ry39L9A/aul/of5RS/+L9I9a+l+sf9TS/xL9o5b+l+oftfS/TP+opf/l+kct/a/QP2rpf6X+UUv/q/SPWvpfrX/U0v8a/aOW/tfqH7X0v07/qKX/9fpHLf1v0D9q6X+j/lFL/5v0j1r636x/1NL/Fv2jlv636h+19L9N/6il/+36Ry3979A/aul/p/5RS/+79I9a+t+tf9TS/x79o5b+f9c/aul/r/5RS//79I9a+t+vf9TS/wH9o5b+D+oftfR/SP+opf/D+kct/R/RP2rp/6j+UUv/x/SPWvo/rn/U0v8J/aOW/k/qH7X0f0r/qKX/0/pHLf2f0T9q6f+s/lFL/+f0j1r6P69/1NL/Bf2jlv4v6h+19H9J/6il/8v6Ry39X9E/aun/qv5RS//X9I9a+r+uf9TS/w39o5L+Qwb0j1r6D9I/auk/WP+opf9o+kct/UfXP2rpP0T/qKX/UP2jlv5j6B+19B9T/6il/1j6Ry39x9Y/auk/jv5RS/8P6R+19P+w/lFL/4/oH7X0H1f/qKX/ePpHLf0/qn/U0n98/aOW/h/TP2rpP4H+UUv/j+sftfT/hP5RS/9P6h+19J9Q/6il/0T6Ry39J9Y/auk/if5RS/9P6R+19P+0/lFL/8/oH7X0n1T/qKX/ZPpHLf0n1z9q6T+F/lFL/yn1j1r6T6V/1NJ/av2jlv7T6B+19J9W/6il/3T6Ry39P6t/1NL/c/pHLf0/r3/U0v8L+kct/afXP2rpP4P+UUv/GfWPWvrPpH/U0n9m/aOW/rPoH7X0n1X/qKX/bPpHLf1n1z9q6T+H/lFL/zn1j1r6z6V/1NJ/bv2jlv7z6B+19J9X/6il/3z6Ry39v6h/1NL/S/pHLf3n1z9q6b9A6P/Glv+bA/v31NJ/mOs/auk/XP+opf+C+kct/b+sf9TSfyH9o5b+C+sftfRfRP+opf+i+kct/RfTP2rpv7j+UUv/JfSPWvovqX/U0v8r+kct/ZfSP2rp/1X9o5b+X9M/aun/df2jlv5L6x+19F9G/6il/7L6Ry39l9M/aun/Df2jlv7f1D9q6b+8/lFL/2/pH7X0/7b+UUv/7+gftfT/rv5RS//v6R+19F9B/6il//f1j1r6r6h/1NJ/Jf2jlv4r6x+19F9F/6il/6r6Ry39V9M/aum/uv5RS/819I9a+q+pf9TSfy39o5b+P9A/aun/Q/2jlv5r6x+19F9H/6il/7r6Ry3919M/aum/vv5RS/8f6R+19N9A/6il/4b6Ry39N9I/aun/Y/2jlv4/0T9q6f9T/aOW/hvrH7X030T/qKX/pvpHLf030z9q6b+5/lFL/5/pH7X030L/qKX/lvpHLf230j9q6b+1/lFL/5/rH7X0/4X+UUv/X/5X/UtPjpb+v+pN/C+19P+1/lFL/9/oH7X0/63+UUv/3+kftfTfRv+opf/v9Y9a+m+rf9TS/w/6Ry39/6h/1NL/T/pHLf230z9q6b+9/lFL/z/rH7X0/4v+UUv/v+oftfT/m/5RS/8d9I9a+u+of9TSfyf9o5b+O+sftfTfRf+opf+u+kct/XfTP2rpv7v+UUv/PfSPWvrvqX/U0n8v/aOW/nvrH7X030f/qKX/vvpHLf330z9q6b+//lFL/wP0j1r6H6h/1NL/IP2jlv4H6x+19D9E/6il/6H6Ry39D9M/aul/uP5RS/8j9I9a+h+pf9TS/yj9o5b+R+sftfQ/Rv+opf+x+kct/Y/TP2rpf7z+UUv/E/SPWvqfqH/U0v8k/aOW/ifrH7X0P0X/qKX/qfpHLf1P0z9q6X+6/lFL/zP0j1r6n6l/1NL/LP2jlv5n6x+19D9H/6il/7n6Ry39z9M/aul/vv5RS/8L9I9a+l+of9TS/yL9o5b+F+sftfS/RP+opf+l+kct/S/TP2rpf7n+UUv/K/SPWvpfqX/U0v8q/aOW/lfrH7X0v0b/qKX/tfpHLf2v0z9q6X+9/lFL/xv0j1r636h/1NL/Jv2jlv436x+19L9F/6il/636Ry39b9M/aul/u/5RS/879I9a+t+pf9TS/y79o5b+d+sftfS/R/+opf/f9Y9a+t+rf9TS/z79o5b+9+sftfR/QP+opf+D+kct/R/SP2rp/7D+UUv/R/SPWvo/qn/U0v8x/aOW/o/rH7X0f0L/qKX/k/pHLf2f0j9q6f+0/lFL/2f0j1r6P6t/1NL/Of2jlv7P6x+19H9B/6il/4v6Ry39X9I/aun/sv5RS/9X9I9a+r+qf9TS/zX9o5b+r+sftfR/Q/+opP/QAf2jlv6D9I9a+g/WP2rpP5r+UUv/0fWPWvoP0T9q6T9U/6il/xj6Ry39x9Q/auk/lv5RS/+x9Y9a+o+jf9TS/0P6Ry39P6x/1NL/I/pHLf3H1T9q6T+e/lFL/4/qH7X0H1//qKX/x/SPWvpPoH/U0v/j+kct/T+hf9TS/5P6Ry39J9Q/auk/kf5RS/+J9Y9a+k+if9TS/1P6Ry39P61/1NL/M/pHLf0n1T9q6T+Z/lFL/8n1j1r6T6F/1NJ/Sv2jlv5T6R+19J9a/6il/zT6Ry39p9U/auk/nf5RS//P6h+19P+c/lFL/8/rH7X0/4L+UUv/6fWPWvrPoH/U0n9G/aOW/jPpH7X0n1n/qKX/LPpHLf1n1T9q6T+b/lFL/9n1j1r6z6F/1NJ/Tv2jlv5z6R+19J9b/6il/zz6Ry3959U/auk/n/5RS/8v6h+19P+S/lFL//n1j1r6L6B/1NJ/mP5RS//h+kct/RfUP2rp/2X9o5b+C+kftfRfWP+opf8i+kct/RfVP2rpv5j+UUv/xfWPWvovoX/U0n9J/aOW/l/RP2rpv5T+UUv/r+oftfT/mv5RS/+v6x+19F9a/6il/zL6Ry39l9U/aum/nP5RS/9v6B+19P+m/lFL/+X1j1r6f0v/qKX/t/WPWvp/R/+opf939Y9a+n9P/6il/wr6Ry39v69/1NJ/Rf2jlv4r6R+19F9Z/6il/yr6Ry39V9U/aum/mv5RS//V9Y9a+q+hf9TSf039o5b+a+kftfT/gf5RS/8f6h+19F9b/6il/zr6Ry3919U/aum/nv5RS//19Y9a+v9I/6il/wb6Ry39N9Q/aum/kf5RS/8f6x+19P+J/lFL/5/qH7X031j/qKX/JvpHLf031T9q6b+Z/lFL/831j1r6/0z/qKX/FvpHLf231D9q6b+V/lFL/631j1r6/1z/qKX/L/SPWvr/Uv+opf+v9I9a+v9a/6il/2/0j1r6/1b/qKX/7/SPWvpvo3/U0v/3+kct/bfVP2rp/wf9o5b+f9Q/aun/J/2jlv7b6R+19N9e/6il/5/1j1r6/0X/qKX/X/WPWvr/Tf+opf8O+kct/XfUP2rpv5P+UUv/nfWPWvrvon/U0n9X/aOW/rvpH7X0313/qKX/HvpHLf331D9q6b+X/lFL/731j1r676N/1NJ/X/2jlv776R+19N9f/6il/wH6Ry39D9Q/aul/kP5RS/+D9Y9a+h+if9TS/1D9o5b+h+kftfQ/XP+opf8R+kct/Y/UP2rpf5T+UUv/o/WPWvofo3/U0v9Y/aOW/sfpH7X0P17/qKX/CfpHLf1P1D9q6X+S/lFL/5P1j1r6n6J/1NL/VP2jlv6n6R+19D9d/6il/xn6Ry39z9Q/aul/lv5RS/+z9Y9a+p+jf9TS/1z9o5b+5+kftfQ/X/+opf8F+kct/S/UP2rpf5H+UUv/i/WPWvpfon/U0v9S/aOW/pfpH7X0v1z/qKX/FfpHLf2v1D9q6X+V/lFL/6v1j1r6X6N/1NL/Wv2jlv7X6R+19L9e/6il/w36Ry39b9Q/aul/k/5RS/+b9Y9a+t+if9TS/1b9o5b+t+kftfS/Xf+opf8d+kct/e/UP2rpf5f+UUv/u/WPWvrfo3/U0X/0UTacf3cd/QeG3uv6j1r636d/1NL/fv2jlv4P6B+19H9Q/6il/0P6Ry39H9Y/aun/iP5RS/9H9Y9a+j+mf9TS/3H9o5b+T+gftfR/Uv+opf9T+kct/Z/WP2rp/4z+UUv/Z/WPWvo/p3/U0v95/aOW/i/oH7X0f1H/qKX/S/pHLf1f1j9q6f+K/lFL/1f1j1r6v6Z/1NL/df2jlv5v6B+V9B9jQP+opf8g/aOW/oP1j1r6j6Z/1NJ/dP2jlv5D9I9a+g/VP2rpP4b+UUv/MfWPWvqPpX/U0n9s/aOW/uPoH7X0/5D+UUv/D+sftfT/iP5RS/9x9Y9a+o+nf9TS/6P6Ry39x9c/aun/Mf2jlv4T6B+19P+4/lFL/0/oH7X0/6T+UUv/CfWPWvpPpH/U0n9i/aOW/pPoH7X0/5T+UUv/T+sftfT/jP5RS/9J9Y9a+k+mf9TSf3L9o5b+U+gftfSfUv+opf9U+kct/afWP2rpP43+UUv/afWPWvpPp3/U0v+z+kct/T+nf9TS//P6Ry39v6B/1NJ/ev2jlv4z6B+19J9R/6il/0z6Ry39Z9Y/auk/i/5RS/9Z9Y9a+s+mf9TSf3b9o5b+c+gftfSfU/+opf9c+kct/efWP2rpP4/+UUv/efWPWvrPp3/U0v+L+kct/b+kf9TSf379o5b+C+gftfQfpn/U0n+4/lFL/wX1j1r6f1n/qKX/QvpHLf0X1j9q6b+I/lFL/0X1j1r6L6Z/1NJ/cf2jlv5L6B+19F9S/6il/1f0j1r6L6V/1NL/q/pHLf2/pn/U0v/r+kct/ZfWP2rpv4z+UUv/ZfWPWvovp3/U0v8b+kct/b+pf9TSf3n9o5b+39I/aun/bf2jlv7f0T9q6f9d/aOW/t/TP2rpv4L+UUv/7+sftfRfUf+opf9K+kct/VfWP2rpv4r+UUv/VfWPWvqvpn/U0n91/aOW/mvoH7X0X1P/qKX/WvpHLf1/oH/U0v+H+kct/dfWP2rpv47+UUv/dfWPWvqvp3/U0n99/aOW/j/SP2rpv4H+UUv/DfWPWvpvpH/U0v/H+kct/X+if9TS/6f6Ry39N9Y/aum/if5RS/9N9Y9a+m+mf9TSf3P9o5b+P9M/aum/hf5RS/8t9Y9a+m+lf9TSf2v9o5b+P9c/aun/C/2jlv6/1D9q6f8r/aOW/r/WP2rp/xv9o5b+v9U/aun/O/2jlv7b6B+19P+9/lFL/231j1r6/0H/qKX/H/WPWvr/Sf+opf92+kct/bdv6z/pBzuspf+f2/p/QC39/6J/1NL/r/pHLf3/pn/U0n8H/aOW/jvqH7X030n/qKX/zvpHLf130T9q6b+r/lFL/930j1r6765/1NJ/D/2jlv576h+19N9L/6il/976Ry3999E/aum/r/5RS//99I9a+u+vf9TS/wD9o5b+B+oftfQ/SP+opf/B+kct/Q/RP2rpf6j+UUv/w/SPWvofrn/U0v8I/aOW/kfqH7X0P0r/qKX/0fpHLf2P0T9q6X+s/lFL/+P0j1r6H69/1NL/BP2jlv4n6h+19D9J/6il/8n6Ry39T9E/aul/qv5RS//T9I9a+p+uf9TS/wz9o5b+Z+oftfQ/S/+opf/Z+kct/c/RP2rpf67+UUv/8/SPWvqfr3/U0v8C/aOW/hfqH7X0v0j/qKX/xfpHLf0v0T9q6X+p/lFL/8v0j1r6X65/1NL/Cv2jlv5X6h+19L9K/6il/9X6Ry39r9E/aul/rf5RS//r9I9a+l+vf9TS/wb9o5b+N+oftfS/Sf+opf/N+kct/W/RP2rpf6v+UUv/2/SPWvrfrn/U0v8O/aOW/nfqH7X0v0v/qKX/3fpHLf3v0T9q6f93/aOW/vfqH7X0v0//qKX//fpHLf0f0D9q6f+g/lFL/4f0j1r6P6x/1NL/Ef2jlv6P6h+19H9M/6il/+P6Ry39n9A/aun/pP5RS/+n9I9a+j+tf9TS/xn9o5b+z+oftfR/Tv+opf/z+kct/V/QP2rp/6L+UUv/l/SPWvq/rH/U0v8V/aOW/q/qH7X0f03/qKX/6/pHLf3f0D8q6T/mgP5RS/9B+kct/QfrH7X0H03/qKX/6PpHLf2H6B+19B+qf9TSfwz9o5b+Y+oftfQfS/+opf/Y+kct/cfRP2rp/yH9o5b+H9Y/aun/Ef2jlv7j6h+19B9P/6il/0f1j1r6j69/1NL/Y/pHLf0n0D9q6f9x/aOW/p/QP2rp/0n9o5b+E+oftfSfSP+opf/E+kct/SfRP2rp/yn9o5b+n9Y/aun/Gf2jlv6T6h+19J9M/6il/+T6Ry39p9A/auk/pf5RS/+p9I9a+k+tf9TSfxr9o5b+0+oftfSfTv+opf9n9Y9a+n9O/6il/+f1j1r6f0H/qKX/9PpHLf1n0D9q6T+j/lFL/5n0j1r6z6x/1NJ/Fv2jlv6z6h+19J9N/6il/+z6Ry3959A/auk/p/5RS/+59I9a+s+tf9TSfx79o5b+8+oftfSfT/+opf8X9Y9a+n9J/6il//z6Ry39F9A/auk/TP+opf9w/aOW/gvqH7X0/7L+UUv/hfSPWvovrH/U0n8R/aOW/ovqH7X0X0z/qKX/4vpHLf2X0D9q6b+k/lFL/6/oH7X0X0r/qKX/V/WPWvp/Tf+opf/X9Y9a+i+tf9TSfxn9o5b+y+oftfRfTv+opf839I9a+n9T/6il//L6Ry39v6V/1NL/2/pHLf2/o3/U0v+7+kct/b+nf9TSfwX9o5b+39c/aum/ov5RS/+V9I9a+q+sf9TSfxX9o5b+q+oftfRfTf+opf/q+kct/dfQP2rpv6b+UUv/tfSPWvr/QP+opf8P9Y9a+q+tf9TSfx39o5b+6+oftfRfT/+opf/6+kct/X+kf9TSfwP9o5b+G+oftfTfSP+opf+P9Y9a+v9E/6il/0/1j1r6b6x/1NJ/E/2jlv6b6h+19N9M/6il/+b6Ry39f6Z/1NJ/C/2jlv5b6h+19N9K/6il/9b6Ry39f65/1NL/F/pHLf1/qX/U0v9X+kct/X+tf9TS/zf6Ry39f6t/1NL/d/pHLf230T9q6f97/aOW/tvqH7X0/4P+UUv/P+oftfT/k/5RS//t9I9a+m+vf9TS/8/6Ry39/6J/1NL/r/pHLf3/pn/U0n8H/aOW/jvqH7X030n/qKX/zvpHLf130T9q6b+r/lFL/930j1r6765/1NJ/D/2jlv576h+19N9L/6il/976Ry3999E/aum/r/5RS//99I9a+u+vf9TS/wD9o5b+B+oftfQ/SP+opf/B+kct/Q/RP2rpf6j+UUv/w/SPWvofrn/U0v8I/aOW/kfqH7X0P0r/qKX/0fpHLf2P0T9q6X+s/lFL/+P0j1r6H69/1NL/BP2jlv4n6h+19D9J/6il/8n6Ry39T9E/aul/qv5RS//T9I9a+p+uf9TS/wz9o5b+Z+oftfQ/S/+opf/Z+kct/c/RP2rpf67+UUv/8/SPWvqfr3/U0v8C/aOW/hfqH7X0v0j/qKX/xfpHLf0v0T9q6X+p/lFL/8v0j1r6X65/1NL/Cv2jlv5X6h+19L9K/6il/9X6Ry39r9E/aul/rf5RS//r9I9a+l+vf9TS/wb9o5b+N+oftfS/Sf+opf/N+kct/W/RP2rpf6v+UUv/2/SPWvrfrn/U0v8O/aOW/nfqH7X0v0v/qKX/3fpHLf3v0T9q6f93/aOW/vfqH7X0v0//qKX//fpHLf0f0D9q6f+g/lFL/4f0j1r6P6x/1NL/Ef2jlv6P6h+19H9M/6il/+P6Ry39n9A/aun/pP5RS/+n9I9a+j+tf9TS/xn9o5b+z+oftfR/Tv+opf/z+kct/V/QP2rp/6L+UUv/l/SPWvq/rH/U0v8V/aOW/q/qH7X0f03/qKX/6/pHLf3f0D8q6T/WgP5RS/9B+kct/QfrH7X0H03/qKX/6PpHLf2H6B+19B+qf9TSfwz9o5b+Y+oftfQfS/+opf/Y+kct/cfRP2rp/yH9o5b+H9Y/aun/Ef2jlv7j6h+19B9P/6il/0f1j1r6j69/1NL/Y/pHLf0n0D9q6f9x/aOW/p/QP2rp/0n9o5b+E+oftfSfSP+opf/E+kct/SfRP2rp/yn9o5b+n9Y/aun/Gf2jlv6T6h+19J9M/6il/+T6Ry39p9A/auk/pf5RS/+p9I9a+k+tf9TSfxr9o5b+0+oftfSfTv+opf9n9Y9a+n9O/6il/+f1j1r6f0H/qKX/9PpHLf1n0D9q6T+j/lFL/5n0j1r6z6x/1NJ/Fv2jlv6z6h+19J9N/6il/+z6Ry3959A/auk/p/5RS/+59I9a+s+tf9TSfx79o5b+8+oftfSfT/+opf8X9Y9a+n9J/6il//z6Ry39F9A/auk/TP+opf9w/aOW/gvqH7X0/7L+UUv/hfSPWvovrH/U0n8R/aOW/ovqH7X0X0z/qKX/4vpHLf2X0D9q6b+k/lFL/6/oH7X0X0r/qKX/V/WPWvp/Tf+opf/X9Y9a+i+tf9TSfxn9o5b+y+oftfRfTv+opf839I9a+n9T/6il//L6Ry39v6V/1NL/2/pHLf2/o3/U0v+7+kct/b+nf9TSfwX9o5b+39c/aum/ov5RS/+V9I9a+q+sf9TSfxX9o5b+q+oftfRfTf+opf/q+kct/dfQP2rpv6b+UUv/tfSPWvr/QP+opf8P9Y9a+q+tf9TSfx39o5b+6+oftfRfT/+opf/6+kct/X+kf9TSfwP9o5b+G+oftfTfSP+opf+P9Y9a+v9E/6il/0/1j1r6b6x/1NJ/E/2jlv6b6h+19N9M/6il/+b6Ry39f6Z/1NJ/C/2jlv5b6h+19N9K/6il/9b6Ry39f65/1NL/F/pHLf1/qX/U0v9X+kct/X+tf9TS/zf6Ry39f6t/1NL/d/pHLf230T9q6f97/aOW/tvqH7X0/4P+UUv/P+oftfT/k/5RS//t9I9a+m+vf9TS/8/6Ry39/6J/1NL/r/pHLf3/pn/U0n8H/aOW/jvqH7X030n/qKX/zvpHLf130T9q6b+r/lFL/930j1r6765/1NJ/D/2jlv576h+19N9L/6il/976Ry3999E/aum/r/5RS//99I9a+u+vf9TS/wD9o5b+B+oftfQ/SP+opf/B+kct/Q/RP2rpf6j+UUv/w/SPWvofrn80aIWVH2rof4T+Ucv1f6T+UUv/o/SPWvofrX/U0v8Y/aOW/sfqH7X0P07/qKX/8fpHLf1P0D9q6X+i/lFL/5P0j1r6n6x/1NL/FP2jlv6n6h+19D9N/6il/+n6Ry39z9A/aul/pv5RS/+z9I9a+p+tf9TS/xz9o5b+5+oftfQ/T/+opf/5+kct/S/QP2rpf6H+UUv/i/SPWvpfrH/U0v8S/aOW/pfqH7X0v0z/qKX/5fpHLf2v0D9q6X+l/lFL/6v0j1r6X61/1NL/Gv2jlv7X6h+19L9O/6il//X6Ry39b9A/aul/o/5RS/+b9I9a+t+sf9TS/xb9o5b+t+oftfS/Tf+opf/t+kct/e/QP2rpf6f+UUv/u/SPWvrfrX/U0v8e/aOW/n/XP2rpf6/+UUv/+/SPWvrfr3/U0v8B/aOW/g/qH7X0f0j/qKX/w/pHLf0fGRgY2HZUjenfWEv/R13/UUv/x/SPWvo/rn/U0v8J/aOW/k/qH7X0f0r/qKX/0/pHLf2f0T9q6f+s/lFL/+f0j1r6P69/1NL/Bf2jlv4v6h+19H9J/6il/8v6Ry39X9E/aun/qv5RS//X9I9a+r+uf9TS/w39o5L+Yw/oH7X0H6R/1NJ/sP5RS//R9I9a+o+uf9TSf4j+UUv/ofpHLf3H0D9q6T+m/lFL/7H0j1r6j61/1NJ/HP2jlv4f0j9q6f9h/aOW/h/RP2rpP67+UUv/8fSPWvp/VP+opf/4+kct/T+mf9TSfwL9o5b+H9c/aun/Cf2jlv6f1D9q6T+h/lFL/4n0j1r6T6x/1NJ/Ev2jlv6f0j9q6f9p/aOW/p/RP2rpP6n+UUv/yfSPWvpPrn/U0n8K/aOW/lPqH7X0n0r/qKX/1PpHLf2n0T9q6T+t/lFL/+n0j1r6f1b/qKX/5/SPWvp/Xv+opf8X9I9a+k+vf9TSfwb9o5b+M+oftfSfSf+opf/M+kct/WfRP2rpP6v+UUv/2fSPWvrPrn/U0n8O/aOW/nPqH7X0n0v/qKX/3PpHLf3n0T9q6T+v/lFL//n0j1r6f1H/qKX/l/SPWvrPr3/U0n8B/aOW/sP0j1r6D9c/aum/oP5RS/8v6x+19F9I/6il/8L6Ry39F9E/aum/qP5RS//F9I9a+i+uf9TSfwn9o5b+S+oftfT/iv5RS/+l9I9a+n9V/6il/9f0j1r6f13/qKX/0vpHLf2X0T9q6b+s/lFL/+X0j1r6f0P/qKX/N/WPWvovr3/U0v9b+kct/b+tf9TS/zv6Ry39v6t/1NL/e/pHLf1X0D9q6f99/aOW/ivqH7X0X0n/qKX/yvpHLf1X0T9q6b+q/lFL/9X0j1r6r65/1NJ/Df2jlv5r6h+19F9L/6il/w/0j1r6/1D/qKX/2vpHLf3X0T9q6b+u/lFL//X0j1r6r69/1NL/R/pHLf030D9q6b+h/lFL/430j1r6/1j/qKX/T/SPWvr/VP+opf/G+kct/TfRP2rpv6n+UUv/zfSPWvpvrn/U0v9n+kct/bfQP2rpv6X+UUv/rfSPWvpvrX/U0v/n+kct/X+hf9TS/5f6Ry39f6V/1NL/1/pHLf1/o3/U0v+3+kct/X+nf9TSfxv9o5b+v9c/aum/rf5RS/8/6B+19P+j/lFL/z/pH7X0307/qKX/9vpHLf3/rH/U0v8v+kct/f+qf9TS/2/6Ry39d9A/aum/o/5RS/+d9I9a+u+sf9TSfxf9o5b+u+oftfTfTf+opf/u+kct/ffQP2rpv6f+UUv/vfSPWvrvrX/U0n8f/aOW/vvqH7X030//qKX//vpHLf0P0D9q6X+g/lFL/4P0j1r6H6x/1NL/EP2jlv6H6h+19D9M/6il/+H6Ry39j9A/aul/pP5RS/+j9I9a+h+tf9TS/xj9o5b+x+oftfQ/Tv+opf/x+kct/U/QP2rpf6L+UUv/k/SPWvqfrH/U0v8U/aOW/qfqH7X0P03/qKX/6fpHLf3P0D9q6X+m/lFL/7P0j1r6n61/1NL/HP2jlv7n6h+19D9P/6il//n6Ry39L9A/aul/of5RS/+L9I9a+l+sf9TS/xL9o5b+l+oftfS/TP+opf/l+kct/a/QP2rpf6X+UUv/q/SPWvpfrX/U0v8a/aOW/tfqH7X0v07/qKX/9fpHLf1v0D9q6X+j/lFL/5v0j1r636x/1NL/Fv2jlv636h+19L9N/6il/+36Ry3979A/aul/p/5RS/+79I9a+t+tf9TS/x79o5b+f9c/aul/r/5RS//79I9a+t+vf9TS/wH9o5b+D+oftfR/SP+opf/D+kct/R/RP2rp/6j+UUv/x/SPWvo/rn/U0v8J/aOW/k/qH7X0f0r/qKX/0/pHLf2f0T9q6f+s/lFL/+f0j1r6P69/1NL/Bf2jlv4v6h+19H9J/6il/8v6Ry39X9E/aun/qv5RS//X9I9a+r+uf9TS/w39o5L+4wzoH7X0H6R/1NJ/sP5RS//R9I9a+o+uf9TSf4j+UUv/ofpHLf3H0D9q6T+m/lFL/7H0j1r6j61/1NJ/HP2jlv4f0j9q6f9h/aOW/h/RP2rpP67+UUv/8fSPWvp/VP+opf/4+kct/T+mf9TSfwL9o5b+H9c/aun/Cf2jlv6f1D9q6T+h/lFL/4n0j1r6T6x/1NJ/Ev2jlv6f0j9q6f9p/aOW/p/RP2rpP6n+UUv/yfSPWvpPrn/U0n8K/aOW/lPqH7X0n0r/qKX/1PpHLf2n0T9q6T+t/lFL/+n0j1r6f1b/qKX/5/SPWvp/Xv+opf8X9I9a+k+vf9TSfwb9o5b+M+oftfSfSf+opf/M+kct/WfRP2rpP6v+UUv/2fSPWvrPrn/U0n8O/aOW/nPqH7X0n0v/qKX/3PpHLf3n0T9q6T+v/lFL//n0j1r6f1H/qKX/l/SPWvrPr3/0H9cfAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP5/7MCBAAAAAACQ/2sjVFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWEHDgQAAAAAgPxfG6GqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoKO3AgAAAAAADk/9oIVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVdiBYwEAAAAAYf7WaXRsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMBbAQAA///msGml") r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000280)='cgroup.controllers\x00', 0x275a, 0x0) ioctl$FITRIM(r0, 0xc0185879, &(0x7f0000000180)={0x0, 0xffffff92}) 21:07:45 executing program 5: syz_mount_image$vfat(&(0x7f00000001c0), &(0x7f0000000100)='./bus\x00', 0x400, &(0x7f00000002c0)={[{@shortname_mixed}, {@rodir}, {@fat=@fmask={'fmask', 0x3d, 0xeb16}}, {@shortname_winnt}, {@iocharset={'iocharset', 0x3d, 'macinuit'}}, {@uni_xlate}, {@shortname_lower}, {@iocharset={'iocharset', 0x3d, 'iso8859-14'}}]}, 0x1, 0x24f, &(0x7f0000000580)="$eJzs3btrU1EcB/BfmlprQZJBKBaH6yhIaCvuKaWCGFCU4GMQi21RmlowEKhD6+YsOOrkrqN/gIOIm4OrFsQHLrp1ECLt7SOpfYEmkfr5DMkh537P75xAcu6SkxvHZqYnZqtTP7oiensz0V0cLcZSJvLRFdlI3Q8AYD9Zqtfjez21RXemA1MCAFpsl/0fANiH9rj/X2jjlACAFtt+/y92akoAQItdunrt3EipNHYxSXojZh7UyrVy+pz2j0zF7ajEZAxGLn5GpDcK6d3C8uOZs6WxwWTZ53yUZxZW8wu1crY5PxS5yC9netZrr+WHklRDPlMrH4i+1fz7vpiM4cjFkdX69eb6w7/nF9ZqrNcvRC7e3ozZqMTESu2N/PxQkoyeLyXN8z+4ch0AAAAAAAAAAAAAAAAAAAAAALRCIVm35fk9hcJ2/Wm+6Xyg69FwQM/m84GSTefrdMdAd2fXDgAAAAAAAAAAAAAAAAAAAP+K6lxPjFcqk3erc/emt2vcef3s5aHY+Zo/aNSzEa0ZeafG4eMfH7e9aJsbkYlozcivPt06eqraf7qp68TJ3OUPj55+3SWe79TbMp599+3KwMM3f3fk55tf6WnjujKZ9HO8+8X9T4rjL+YXv+x15E5/MwEAAAAAAAAAAAAAAAAAwP+n4bfiDRanOzcjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGi/jf//b12j02sEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIBfAQAA//+Ix5sT") perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0, 0x0, 0xffffffffffffffff, 0x0) setsockopt$inet6_IPV6_FLOWLABEL_MGR(0xffffffffffffffff, 0x29, 0x20, &(0x7f00000000c0)={@private1={0xfc, 0x1, '\x00', 0x1}, 0x4, 0x1, 0xff, 0x14, 0x4, 0x2}, 0x20) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='cgroup.controllers\x00', 0x275a, 0x0) 21:07:45 executing program 4: syz_mount_image$vfat(&(0x7f00000001c0), &(0x7f0000000100)='./bus\x00', 0x400, &(0x7f00000002c0)={[{@shortname_mixed}, {@rodir}, {@fat=@fmask={'fmask', 0x3d, 0xeb16}}, {@shortname_winnt}, {@iocharset={'iocharset', 0x3d, 'macinuit'}}, {@uni_xlate}, {@shortname_lower}, {@iocharset={'iocharset', 0x3d, 'iso8859-14'}}]}, 0x1, 0x24f, &(0x7f0000000580)="$eJzs3btrU1EcB/BfmlprQZJBKBaH6yhIaCvuKaWCGFCU4GMQi21RmlowEKhD6+YsOOrkrqN/gIOIm4OrFsQHLrp1ECLt7SOpfYEmkfr5DMkh537P75xAcu6SkxvHZqYnZqtTP7oiensz0V0cLcZSJvLRFdlI3Q8AYD9Zqtfjez21RXemA1MCAFpsl/0fANiH9rj/X2jjlACAFtt+/y92akoAQItdunrt3EipNHYxSXojZh7UyrVy+pz2j0zF7ajEZAxGLn5GpDcK6d3C8uOZs6WxwWTZ53yUZxZW8wu1crY5PxS5yC9netZrr+WHklRDPlMrH4i+1fz7vpiM4cjFkdX69eb6w7/nF9ZqrNcvRC7e3ozZqMTESu2N/PxQkoyeLyXN8z+4ch0AAAAAAAAAAAAAAAAAAAAAALRCIVm35fk9hcJ2/Wm+6Xyg69FwQM/m84GSTefrdMdAd2fXDgAAAAAAAAAAAAAAAAAAAP+K6lxPjFcqk3erc/emt2vcef3s5aHY+Zo/aNSzEa0ZeafG4eMfH7e9aJsbkYlozcivPt06eqraf7qp68TJ3OUPj55+3SWe79TbMp599+3KwMM3f3fk55tf6WnjujKZ9HO8+8X9T4rjL+YXv+x15E5/MwEAAAAAAAAAAAAAAAAAwP+n4bfiDRanOzcjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGi/jf//b12j02sEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIBfAQAA//+Ix5sT") perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xff7fffffffffffff, 0xffffffffffffffff, 0x0) setsockopt$inet6_IPV6_FLOWLABEL_MGR(0xffffffffffffffff, 0x29, 0x20, &(0x7f00000000c0)={@private1={0xfc, 0x1, '\x00', 0x1}, 0x4, 0x1, 0xff, 0x14, 0x4, 0x2}, 0x20) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='cgroup.controllers\x00', 0x275a, 0x0) 21:07:45 executing program 2: syz_mount_image$vfat(&(0x7f00000001c0), &(0x7f0000000100)='./bus\x00', 0x400, &(0x7f00000002c0)={[{@shortname_mixed}, {@rodir}, {@fat=@fmask={'fmask', 0x3d, 0xeb16}}, {@shortname_winnt}, {@iocharset={'iocharset', 0x3d, 'macinuit'}}, {@uni_xlate}, {@shortname_lower}, {@iocharset={'iocharset', 0x3d, 'iso8859-14'}}]}, 0x1, 0x24f, &(0x7f0000000580)="$eJzs3btrU1EcB/BfmlprQZJBKBaH6yhIaCvuKaWCGFCU4GMQi21RmlowEKhD6+YsOOrkrqN/gIOIm4OrFsQHLrp1ECLt7SOpfYEmkfr5DMkh537P75xAcu6SkxvHZqYnZqtTP7oiensz0V0cLcZSJvLRFdlI3Q8AYD9Zqtfjez21RXemA1MCAFpsl/0fANiH9rj/X2jjlACAFtt+/y92akoAQItdunrt3EipNHYxSXojZh7UyrVy+pz2j0zF7ajEZAxGLn5GpDcK6d3C8uOZs6WxwWTZ53yUZxZW8wu1crY5PxS5yC9netZrr+WHklRDPlMrH4i+1fz7vpiM4cjFkdX69eb6w7/nF9ZqrNcvRC7e3ozZqMTESu2N/PxQkoyeLyXN8z+4ch0AAAAAAAAAAAAAAAAAAAAAALRCIVm35fk9hcJ2/Wm+6Xyg69FwQM/m84GSTefrdMdAd2fXDgAAAAAAAAAAAAAAAAAAAP+K6lxPjFcqk3erc/emt2vcef3s5aHY+Zo/aNSzEa0ZeafG4eMfH7e9aJsbkYlozcivPt06eqraf7qp68TJ3OUPj55+3SWe79TbMp599+3KwMM3f3fk55tf6WnjujKZ9HO8+8X9T4rjL+YXv+x15E5/MwEAAAAAAAAAAAAAAAAAwP+n4bfiDRanOzcjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGi/jf//b12j02sEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIBfAQAA//+Ix5sT") perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xff7fffffffffffff, 0xffffffffffffffff, 0x0) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='cgroup.controllers\x00', 0x275a, 0x0) 21:07:45 executing program 1: syz_mount_image$vfat(&(0x7f00000001c0), &(0x7f0000000100)='./bus\x00', 0x400, &(0x7f00000002c0)={[{@shortname_mixed}, {@rodir}, {@fat=@fmask={'fmask', 0x3d, 0xeb16}}, {@shortname_winnt}, {@iocharset={'iocharset', 0x3d, 'macinuit'}}, {@uni_xlate}, {@shortname_lower}, {@iocharset={'iocharset', 0x3d, 'iso8859-14'}}]}, 0x1, 0x24f, &(0x7f0000000580)="$eJzs3btrU1EcB/BfmlprQZJBKBaH6yhIaCvuKaWCGFCU4GMQi21RmlowEKhD6+YsOOrkrqN/gIOIm4OrFsQHLrp1ECLt7SOpfYEmkfr5DMkh537P75xAcu6SkxvHZqYnZqtTP7oiensz0V0cLcZSJvLRFdlI3Q8AYD9Zqtfjez21RXemA1MCAFpsl/0fANiH9rj/X2jjlACAFtt+/y92akoAQItdunrt3EipNHYxSXojZh7UyrVy+pz2j0zF7ajEZAxGLn5GpDcK6d3C8uOZs6WxwWTZ53yUZxZW8wu1crY5PxS5yC9netZrr+WHklRDPlMrH4i+1fz7vpiM4cjFkdX69eb6w7/nF9ZqrNcvRC7e3ozZqMTESu2N/PxQkoyeLyXN8z+4ch0AAAAAAAAAAAAAAAAAAAAAALRCIVm35fk9hcJ2/Wm+6Xyg69FwQM/m84GSTefrdMdAd2fXDgAAAAAAAAAAAAAAAAAAAP+K6lxPjFcqk3erc/emt2vcef3s5aHY+Zo/aNSzEa0ZeafG4eMfH7e9aJsbkYlozcivPt06eqraf7qp68TJ3OUPj55+3SWe79TbMp599+3KwMM3f3fk55tf6WnjujKZ9HO8+8X9T4rjL+YXv+x15E5/MwEAAAAAAAAAAAAAAAAAwP+n4bfiDRanOzcjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGi/jf//b12j02sEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIBfAQAA//+Ix5sT") perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xff7fffffffffffff, 0xffffffffffffffff, 0x0) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='cgroup.controllers\x00', 0x275a, 0x0) [ 498.239102] FAT-fs (loop4): Directory bread(block 64) failed [ 498.273425] FAT-fs (loop4): Directory bread(block 65) failed [ 498.299729] FAT-fs (loop0): Directory bread(block 64) failed [ 498.308724] FAT-fs (loop5): Directory bread(block 64) failed [ 498.317112] FAT-fs (loop4): Directory bread(block 66) failed [ 498.324283] FAT-fs (loop0): Directory bread(block 65) failed [ 498.331988] FAT-fs (loop5): Directory bread(block 65) failed [ 498.350206] FAT-fs (loop0): Directory bread(block 66) failed [ 498.357804] FAT-fs (loop4): Directory bread(block 67) failed [ 498.362559] FAT-fs (loop5): Directory bread(block 66) failed [ 498.370875] FAT-fs (loop0): Directory bread(block 67) failed [ 498.382853] FAT-fs (loop5): Directory bread(block 67) failed [ 498.388266] FAT-fs (loop4): Directory bread(block 68) failed [ 498.390220] FAT-fs (loop0): Directory bread(block 68) failed [ 498.409682] FAT-fs (loop2): Directory bread(block 64) failed [ 498.409847] FAT-fs (loop5): Directory bread(block 68) failed [ 498.427303] FAT-fs (loop0): Directory bread(block 69) failed [ 498.437038] FAT-fs (loop5): Directory bread(block 69) failed [ 498.442195] FAT-fs (loop4): Directory bread(block 69) failed [ 498.446026] FAT-fs (loop0): Directory bread(block 70) failed [ 498.452203] FAT-fs (loop2): Directory bread(block 65) failed [ 498.455288] FAT-fs (loop5): Directory bread(block 70) failed [ 498.467215] FAT-fs (loop0): Directory bread(block 71) failed [ 498.471182] FAT-fs (loop2): Directory bread(block 66) failed [ 498.473323] FAT-fs (loop0): Directory bread(block 72) failed [ 498.484887] FAT-fs (loop4): Directory bread(block 70) failed [ 498.490684] FAT-fs (loop5): Directory bread(block 71) failed [ 498.490734] FAT-fs (loop5): Directory bread(block 72) failed [ 498.502993] FAT-fs (loop5): Directory bread(block 73) failed [ 498.509592] FAT-fs (loop2): Directory bread(block 67) failed [ 498.516117] FAT-fs (loop0): Directory bread(block 73) failed [ 498.526337] FAT-fs (loop2): Directory bread(block 68) failed [ 498.533689] FAT-fs (loop1): Directory bread(block 64) failed [ 498.543436] FAT-fs (loop2): Directory bread(block 69) failed [ 498.550994] FAT-fs (loop2): Directory bread(block 70) failed [ 498.574647] FAT-fs (loop1): Directory bread(block 65) failed [ 498.589034] FAT-fs (loop2): Directory bread(block 71) failed [ 498.606868] FAT-fs (loop1): Directory bread(block 66) failed [ 498.632217] FAT-fs (loop1): Directory bread(block 67) failed [ 498.637274] FAT-fs (loop2): Directory bread(block 72) failed [ 498.659184] FAT-fs (loop1): Directory bread(block 68) failed [ 498.661461] FAT-fs (loop4): Directory bread(block 71) failed 21:07:45 executing program 0: syz_mount_image$vfat(&(0x7f00000001c0), &(0x7f0000000100)='./bus\x00', 0x400, &(0x7f00000002c0)={[{@shortname_mixed}, {@rodir}, {@fat=@fmask={'fmask', 0x3d, 0xeb16}}, {@shortname_winnt}, {@iocharset={'iocharset', 0x3d, 'macinuit'}}, {@uni_xlate}, {@shortname_lower}, {@iocharset={'iocharset', 0x3d, 'iso8859-14'}}]}, 0x1, 0x24f, &(0x7f0000000580)="$eJzs3btrU1EcB/BfmlprQZJBKBaH6yhIaCvuKaWCGFCU4GMQi21RmlowEKhD6+YsOOrkrqN/gIOIm4OrFsQHLrp1ECLt7SOpfYEmkfr5DMkh537P75xAcu6SkxvHZqYnZqtTP7oiensz0V0cLcZSJvLRFdlI3Q8AYD9Zqtfjez21RXemA1MCAFpsl/0fANiH9rj/X2jjlACAFtt+/y92akoAQItdunrt3EipNHYxSXojZh7UyrVy+pz2j0zF7ajEZAxGLn5GpDcK6d3C8uOZs6WxwWTZ53yUZxZW8wu1crY5PxS5yC9netZrr+WHklRDPlMrH4i+1fz7vpiM4cjFkdX69eb6w7/nF9ZqrNcvRC7e3ozZqMTESu2N/PxQkoyeLyXN8z+4ch0AAAAAAAAAAAAAAAAAAAAAALRCIVm35fk9hcJ2/Wm+6Xyg69FwQM/m84GSTefrdMdAd2fXDgAAAAAAAAAAAAAAAAAAAP+K6lxPjFcqk3erc/emt2vcef3s5aHY+Zo/aNSzEa0ZeafG4eMfH7e9aJsbkYlozcivPt06eqraf7qp68TJ3OUPj55+3SWe79TbMp599+3KwMM3f3fk55tf6WnjujKZ9HO8+8X9T4rjL+YXv+x15E5/MwEAAAAAAAAAAAAAAAAAwP+n4bfiDRanOzcjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGi/jf//b12j02sEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIBfAQAA//+Ix5sT") perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0, 0x0, 0xffffffffffffffff, 0x0) setsockopt$inet6_IPV6_FLOWLABEL_MGR(0xffffffffffffffff, 0x29, 0x20, &(0x7f00000000c0)={@private1, 0x0, 0x0, 0x0, 0x14, 0x4, 0x2}, 0x20) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='cgroup.controllers\x00', 0x275a, 0x0) [ 498.695195] FAT-fs (loop1): Directory bread(block 69) failed [ 498.712377] FAT-fs (loop2): Directory bread(block 73) failed [ 498.731750] FAT-fs (loop4): Directory bread(block 72) failed [ 498.733856] FAT-fs (loop1): Directory bread(block 70) failed [ 498.743868] FAT-fs (loop1): Directory bread(block 71) failed [ 498.752042] FAT-fs (loop1): Directory bread(block 72) failed [ 498.759066] FAT-fs (loop1): Directory bread(block 73) failed 21:07:46 executing program 5: socketpair(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$TIPC_NL_SOCK_GET(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)={0x0}}, 0x0) [ 498.800589] FAT-fs (loop4): Directory bread(block 73) failed [ 498.899920] FAT-fs (loop0): Directory bread(block 64) failed [ 498.911171] FAT-fs (loop0): Directory bread(block 65) failed [ 498.917544] FAT-fs (loop0): Directory bread(block 66) failed [ 498.934787] FAT-fs (loop0): Directory bread(block 67) failed 21:07:46 executing program 1: r0 = socket$inet6_udp(0xa, 0x2, 0x0) sendmsg$inet6(r0, &(0x7f0000000500)={&(0x7f0000000100)={0xa, 0x4e24, 0x0, @loopback}, 0x1c, 0x0, 0x0, &(0x7f0000000200)=[@dstopts_2292={{0x18}}, @dstopts_2292={{0x18, 0x11}}], 0x30}, 0x0) [ 498.945570] FAT-fs (loop0): Directory bread(block 68) failed [ 498.953321] FAT-fs (loop0): Directory bread(block 69) failed [ 498.959589] FAT-fs (loop0): Directory bread(block 70) failed [ 498.965881] FAT-fs (loop0): Directory bread(block 71) failed [ 498.971846] FAT-fs (loop0): Directory bread(block 72) failed [ 498.978101] FAT-fs (loop0): Directory bread(block 73) failed 21:07:46 executing program 5: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$L2TP_CMD_TUNNEL_CREATE(r0, 0xfffffffffffffffe, 0x0) 21:07:46 executing program 0: syz_mount_image$vfat(&(0x7f00000001c0), &(0x7f0000000100)='./bus\x00', 0x400, &(0x7f00000002c0)={[{@shortname_mixed}, {@rodir}, {@fat=@fmask={'fmask', 0x3d, 0xeb16}}, {@shortname_winnt}, {@iocharset={'iocharset', 0x3d, 'macinuit'}}, {@uni_xlate}, {@shortname_lower}, {@iocharset={'iocharset', 0x3d, 'iso8859-14'}}]}, 0x1, 0x24f, &(0x7f0000000580)="$eJzs3btrU1EcB/BfmlprQZJBKBaH6yhIaCvuKaWCGFCU4GMQi21RmlowEKhD6+YsOOrkrqN/gIOIm4OrFsQHLrp1ECLt7SOpfYEmkfr5DMkh537P75xAcu6SkxvHZqYnZqtTP7oiensz0V0cLcZSJvLRFdlI3Q8AYD9Zqtfjez21RXemA1MCAFpsl/0fANiH9rj/X2jjlACAFtt+/y92akoAQItdunrt3EipNHYxSXojZh7UyrVy+pz2j0zF7ajEZAxGLn5GpDcK6d3C8uOZs6WxwWTZ53yUZxZW8wu1crY5PxS5yC9netZrr+WHklRDPlMrH4i+1fz7vpiM4cjFkdX69eb6w7/nF9ZqrNcvRC7e3ozZqMTESu2N/PxQkoyeLyXN8z+4ch0AAAAAAAAAAAAAAAAAAAAAALRCIVm35fk9hcJ2/Wm+6Xyg69FwQM/m84GSTefrdMdAd2fXDgAAAAAAAAAAAAAAAAAAAP+K6lxPjFcqk3erc/emt2vcef3s5aHY+Zo/aNSzEa0ZeafG4eMfH7e9aJsbkYlozcivPt06eqraf7qp68TJ3OUPj55+3SWe79TbMp599+3KwMM3f3fk55tf6WnjujKZ9HO8+8X9T4rjL+YXv+x15E5/MwEAAAAAAAAAAAAAAAAAwP+n4bfiDRanOzcjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGi/jf//b12j02sEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIBfAQAA//+Ix5sT") perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0, 0x0, 0xffffffffffffffff, 0x0) setsockopt$inet6_IPV6_FLOWLABEL_MGR(0xffffffffffffffff, 0x29, 0x20, &(0x7f00000000c0)={@private1, 0x0, 0x0, 0x0, 0x14, 0x4, 0x2}, 0x20) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='cgroup.controllers\x00', 0x275a, 0x0) 21:07:46 executing program 4: syz_mount_image$vfat(&(0x7f00000001c0), &(0x7f0000000100)='./bus\x00', 0x400, &(0x7f00000002c0)={[{@shortname_mixed}, {@rodir}, {@fat=@fmask={'fmask', 0x3d, 0xeb16}}, {@shortname_winnt}, {@iocharset={'iocharset', 0x3d, 'macinuit'}}, {@uni_xlate}, {@shortname_lower}, {@iocharset={'iocharset', 0x3d, 'iso8859-14'}}]}, 0x1, 0x24f, &(0x7f0000000580)="$eJzs3btrU1EcB/BfmlprQZJBKBaH6yhIaCvuKaWCGFCU4GMQi21RmlowEKhD6+YsOOrkrqN/gIOIm4OrFsQHLrp1ECLt7SOpfYEmkfr5DMkh537P75xAcu6SkxvHZqYnZqtTP7oiensz0V0cLcZSJvLRFdlI3Q8AYD9Zqtfjez21RXemA1MCAFpsl/0fANiH9rj/X2jjlACAFtt+/y92akoAQItdunrt3EipNHYxSXojZh7UyrVy+pz2j0zF7ajEZAxGLn5GpDcK6d3C8uOZs6WxwWTZ53yUZxZW8wu1crY5PxS5yC9netZrr+WHklRDPlMrH4i+1fz7vpiM4cjFkdX69eb6w7/nF9ZqrNcvRC7e3ozZqMTESu2N/PxQkoyeLyXN8z+4ch0AAAAAAAAAAAAAAAAAAAAAALRCIVm35fk9hcJ2/Wm+6Xyg69FwQM/m84GSTefrdMdAd2fXDgAAAAAAAAAAAAAAAAAAAP+K6lxPjFcqk3erc/emt2vcef3s5aHY+Zo/aNSzEa0ZeafG4eMfH7e9aJsbkYlozcivPt06eqraf7qp68TJ3OUPj55+3SWe79TbMp599+3KwMM3f3fk55tf6WnjujKZ9HO8+8X9T4rjL+YXv+x15E5/MwEAAAAAAAAAAAAAAAAAwP+n4bfiDRanOzcjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGi/jf//b12j02sEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIBfAQAA//+Ix5sT") perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xff7fffffffffffff, 0xffffffffffffffff, 0x0) setsockopt$inet6_IPV6_FLOWLABEL_MGR(0xffffffffffffffff, 0x29, 0x20, &(0x7f00000000c0)={@private1={0xfc, 0x1, '\x00', 0x1}, 0x4, 0x1, 0xff, 0x14, 0x4, 0x2}, 0x20) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='cgroup.controllers\x00', 0x275a, 0x0) 21:07:46 executing program 1: socketpair(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$caif(r0, &(0x7f0000000100)=@dgm, 0x18) [ 499.296478] FAT-fs (loop0): Directory bread(block 64) failed [ 499.310095] FAT-fs (loop0): Directory bread(block 65) failed [ 499.329253] FAT-fs (loop0): Directory bread(block 66) failed [ 499.343515] FAT-fs (loop0): Directory bread(block 67) failed [ 499.356282] FAT-fs (loop4): Directory bread(block 64) failed [ 499.370528] FAT-fs (loop0): Directory bread(block 68) failed [ 499.374424] FAT-fs (loop4): Directory bread(block 65) failed [ 499.383094] FAT-fs (loop0): Directory bread(block 69) failed [ 499.391518] FAT-fs (loop4): Directory bread(block 66) failed [ 499.411353] FAT-fs (loop4): Directory bread(block 67) failed [ 499.419457] FAT-fs (loop0): Directory bread(block 70) failed [ 499.424095] FAT-fs (loop4): Directory bread(block 68) failed [ 499.443326] FAT-fs (loop4): Directory bread(block 69) failed [ 499.443594] FAT-fs (loop0): Directory bread(block 71) failed [ 499.457105] FAT-fs (loop4): Directory bread(block 70) failed [ 499.465956] FAT-fs (loop0): Directory bread(block 72) failed [ 499.469800] FAT-fs (loop4): Directory bread(block 71) failed [ 499.471828] FAT-fs (loop0): Directory bread(block 73) failed [ 499.487802] FAT-fs (loop4): Directory bread(block 72) failed [ 499.493795] FAT-fs (loop4): Directory bread(block 73) failed [ 499.648949] XFS (loop3): Mounting V4 Filesystem [ 499.704985] XFS (loop3): Ending clean mount 21:07:47 executing program 3: r0 = socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet6_udp_int(r0, 0x11, 0x65, &(0x7f0000000280), 0x4) 21:07:47 executing program 2: syz_mount_image$vfat(&(0x7f00000001c0), &(0x7f0000000100)='./bus\x00', 0x400, &(0x7f00000002c0)={[{@shortname_mixed}, {@rodir}, {@fat=@fmask={'fmask', 0x3d, 0xeb16}}, {@shortname_winnt}, {@iocharset={'iocharset', 0x3d, 'macinuit'}}, {@uni_xlate}, {@shortname_lower}, {@iocharset={'iocharset', 0x3d, 'iso8859-14'}}]}, 0x1, 0x24f, &(0x7f0000000580)="$eJzs3btrU1EcB/BfmlprQZJBKBaH6yhIaCvuKaWCGFCU4GMQi21RmlowEKhD6+YsOOrkrqN/gIOIm4OrFsQHLrp1ECLt7SOpfYEmkfr5DMkh537P75xAcu6SkxvHZqYnZqtTP7oiensz0V0cLcZSJvLRFdlI3Q8AYD9Zqtfjez21RXemA1MCAFpsl/0fANiH9rj/X2jjlACAFtt+/y92akoAQItdunrt3EipNHYxSXojZh7UyrVy+pz2j0zF7ajEZAxGLn5GpDcK6d3C8uOZs6WxwWTZ53yUZxZW8wu1crY5PxS5yC9netZrr+WHklRDPlMrH4i+1fz7vpiM4cjFkdX69eb6w7/nF9ZqrNcvRC7e3ozZqMTESu2N/PxQkoyeLyXN8z+4ch0AAAAAAAAAAAAAAAAAAAAAALRCIVm35fk9hcJ2/Wm+6Xyg69FwQM/m84GSTefrdMdAd2fXDgAAAAAAAAAAAAAAAAAAAP+K6lxPjFcqk3erc/emt2vcef3s5aHY+Zo/aNSzEa0ZeafG4eMfH7e9aJsbkYlozcivPt06eqraf7qp68TJ3OUPj55+3SWe79TbMp599+3KwMM3f3fk55tf6WnjujKZ9HO8+8X9T4rjL+YXv+x15E5/MwEAAAAAAAAAAAAAAAAAwP+n4bfiDRanOzcjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGi/jf//b12j02sEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIBfAQAA//+Ix5sT") perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xff7fffffffffffff, 0xffffffffffffffff, 0x0) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='cgroup.controllers\x00', 0x275a, 0x0) 21:07:47 executing program 5: socketpair(0x24, 0x0, 0x0, &(0x7f0000000140)) 21:07:47 executing program 1: r0 = socket$inet6_sctp(0xa, 0x5, 0x84) setsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX_OLD(r0, 0x84, 0x6e, &(0x7f0000000000)=[@in6={0xa, 0x0, 0x0, @remote}], 0x1c) 21:07:47 executing program 0: syz_mount_image$vfat(&(0x7f00000001c0), &(0x7f0000000100)='./bus\x00', 0x400, &(0x7f00000002c0)={[{@shortname_mixed}, {@rodir}, {@fat=@fmask={'fmask', 0x3d, 0xeb16}}, {@shortname_winnt}, {@iocharset={'iocharset', 0x3d, 'macinuit'}}, {@uni_xlate}, {@shortname_lower}, {@iocharset={'iocharset', 0x3d, 'iso8859-14'}}]}, 0x1, 0x24f, &(0x7f0000000580)="$eJzs3btrU1EcB/BfmlprQZJBKBaH6yhIaCvuKaWCGFCU4GMQi21RmlowEKhD6+YsOOrkrqN/gIOIm4OrFsQHLrp1ECLt7SOpfYEmkfr5DMkh537P75xAcu6SkxvHZqYnZqtTP7oiensz0V0cLcZSJvLRFdlI3Q8AYD9Zqtfjez21RXemA1MCAFpsl/0fANiH9rj/X2jjlACAFtt+/y92akoAQItdunrt3EipNHYxSXojZh7UyrVy+pz2j0zF7ajEZAxGLn5GpDcK6d3C8uOZs6WxwWTZ53yUZxZW8wu1crY5PxS5yC9netZrr+WHklRDPlMrH4i+1fz7vpiM4cjFkdX69eb6w7/nF9ZqrNcvRC7e3ozZqMTESu2N/PxQkoyeLyXN8z+4ch0AAAAAAAAAAAAAAAAAAAAAALRCIVm35fk9hcJ2/Wm+6Xyg69FwQM/m84GSTefrdMdAd2fXDgAAAAAAAAAAAAAAAAAAAP+K6lxPjFcqk3erc/emt2vcef3s5aHY+Zo/aNSzEa0ZeafG4eMfH7e9aJsbkYlozcivPt06eqraf7qp68TJ3OUPj55+3SWe79TbMp599+3KwMM3f3fk55tf6WnjujKZ9HO8+8X9T4rjL+YXv+x15E5/MwEAAAAAAAAAAAAAAAAAwP+n4bfiDRanOzcjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGi/jf//b12j02sEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIBfAQAA//+Ix5sT") perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0, 0x0, 0xffffffffffffffff, 0x0) setsockopt$inet6_IPV6_FLOWLABEL_MGR(0xffffffffffffffff, 0x29, 0x20, &(0x7f00000000c0)={@private1, 0x0, 0x0, 0x0, 0x14, 0x4, 0x2}, 0x20) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='cgroup.controllers\x00', 0x275a, 0x0) 21:07:47 executing program 4: r0 = socket$inet6_sctp(0xa, 0x5, 0x84) setsockopt$inet_sctp6_SCTP_PEER_ADDR_THLDS(r0, 0x84, 0x1f, &(0x7f0000000080)={0x0, @in={{0x2, 0x0, @private=0xa010102}}}, 0x90) [ 499.790193] XFS (loop3): Unmounting Filesystem 21:07:47 executing program 1: r0 = socket$inet_sctp(0x2, 0x5, 0x84) setsockopt$inet_sctp_SCTP_SOCKOPT_CONNECTX_OLD(r0, 0x84, 0x6b, 0x0, 0x0) 21:07:47 executing program 5: r0 = socket$inet6_udp(0xa, 0x2, 0x0) ioctl$sock_ipv6_tunnel_SIOCADDTUNNEL(r0, 0x89f1, &(0x7f0000000200)={'ip6tnl0\x00', &(0x7f0000000180)={'syztnl1\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @empty, @empty}}) 21:07:47 executing program 4: bpf$MAP_CREATE(0x7, &(0x7f0000002e40), 0x48) [ 499.943178] FAT-fs (loop2): Directory bread(block 64) failed [ 499.953870] FAT-fs (loop0): Directory bread(block 64) failed [ 499.971065] FAT-fs (loop2): Directory bread(block 65) failed [ 499.981906] FAT-fs (loop0): Directory bread(block 65) failed 21:07:47 executing program 1: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000280)={0x11, 0x5, &(0x7f0000000000)=@framed={{}, [@call, @kfunc={0x85, 0x0, 0x2, 0x0, 0x2}]}, &(0x7f0000000080)='GPL\x00', 0x1, 0xe4, &(0x7f00000000c0)=""/228, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 21:07:47 executing program 5: r0 = socket(0xa, 0x2, 0x0) syz_genetlink_get_family_id$tipc2(&(0x7f0000000040), r0) [ 500.001091] FAT-fs (loop0): Directory bread(block 66) failed [ 500.007685] FAT-fs (loop2): Directory bread(block 66) failed [ 500.021559] FAT-fs (loop0): Directory bread(block 67) failed [ 500.031471] FAT-fs (loop2): Directory bread(block 67) failed 21:07:47 executing program 4: socket$packet(0x11, 0x2, 0x300) socket(0x11, 0x3, 0x0) [ 500.057531] FAT-fs (loop0): Directory bread(block 68) failed [ 500.063496] FAT-fs (loop2): Directory bread(block 68) failed [ 500.091729] FAT-fs (loop0): Directory bread(block 69) failed [ 500.099999] FAT-fs (loop2): Directory bread(block 69) failed [ 500.124055] FAT-fs (loop0): Directory bread(block 70) failed [ 500.131426] FAT-fs (loop2): Directory bread(block 70) failed [ 500.156438] FAT-fs (loop0): Directory bread(block 71) failed [ 500.157698] FAT-fs (loop2): Directory bread(block 71) failed 21:07:47 executing program 3: r0 = socket$inet6_sctp(0xa, 0x5, 0x84) setsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX_OLD(r0, 0x84, 0x6b, &(0x7f0000000000), 0xc) [ 500.169967] FAT-fs (loop0): Directory bread(block 72) failed [ 500.182203] FAT-fs (loop0): Directory bread(block 73) failed [ 500.189128] FAT-fs (loop2): Directory bread(block 72) failed [ 500.206627] FAT-fs (loop2): Directory bread(block 73) failed 21:07:47 executing program 2: r0 = socket$inet6_sctp(0xa, 0x5, 0x84) setsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX_OLD(r0, 0x84, 0x17, &(0x7f0000000000)=[@in6={0xa, 0x0, 0x0, @remote}], 0x1c) 21:07:47 executing program 1: bpf$MAP_CREATE(0x0, &(0x7f0000000000)=@base={0x0, 0x0, 0x0, 0x0, 0x104, 0xffffffffffffffff, 0xd432}, 0x48) r0 = socket$inet6_udp(0xa, 0x2, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r0, 0x8933, &(0x7f0000000100)={'batadv_slave_1\x00', 0x0}) ioctl$sock_ipv6_tunnel_SIOCADDTUNNEL(r0, 0x89f1, &(0x7f0000000200)={'ip6tnl0\x00', &(0x7f0000000180)={'syztnl1\x00', r1, 0x4, 0x12, 0x1, 0x4, 0x24, @empty, @empty, 0x20, 0x7800, 0x9, 0xa7}}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bpf$BPF_GET_BTF_INFO(0xf, &(0x7f0000000140)={r3, 0x0, 0x0}, 0x10) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bpf$BPF_GET_BTF_INFO(0xf, &(0x7f0000000140)={r6, 0x0, 0x0}, 0x10) bpf$BPF_GET_BTF_INFO(0xf, &(0x7f0000000500)={r4, 0x0, 0x0}, 0x10) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bpf$BPF_GET_BTF_INFO(0xf, &(0x7f0000000140)={r7, 0x0, 0x0}, 0x10) sendmsg$SMC_PNETID_GET(r7, &(0x7f0000000600)={&(0x7f0000000540)={0x10, 0x0, 0x0, 0x2000000}, 0xc, &(0x7f00000005c0)={&(0x7f0000000580)=ANY=[@ANYBLOB='8\x00\x00\x00', @ANYRES16=0x0, @ANYBLOB="000427bd7000ffdbdf250100000005000400010000000900797a57d2ee715faf470031000000000500040001000000"], 0x38}, 0x1, 0x0, 0x0, 0x8010}, 0x44040) bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000b00)=@bpf_lsm={0x1d, 0x6, &(0x7f0000000240)=@raw=[@map_val={0x18, 0x3, 0x2, 0x0, r5, 0x0, 0x0, 0x0, 0x3a9}, @generic={0x3f, 0x2, 0xe, 0x9, 0x5}, @cb_func={0x18, 0x1, 0x4, 0x0, 0x2}, @jmp={0x5, 0x1, 0x1, 0x4, 0x5, 0xffffffffffffffff, 0xffffffffffffffec}], &(0x7f0000000880)='GPL\x00', 0x7fff, 0xfffffffffffffece, 0x0, 0x0, 0x2, '\x00', r2, 0x1b, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) ioctl$sock_ipv6_tunnel_SIOCADDTUNNEL(0xffffffffffffffff, 0x89f1, &(0x7f0000000140)={'ip6tnl0\x00', &(0x7f0000000080)={'ip6_vti0\x00', r1, 0x3b, 0x9, 0x1, 0xed6, 0x22, @dev={0xfe, 0x80, '\x00', 0x24}, @private0={0xfc, 0x0, '\x00', 0x1}, 0x7, 0x700, 0x1ff, 0x7}}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BTRFS_IOC_SCRUB_PROGRESS(r5, 0xc400941d, &(0x7f0000001b80)={0x0, 0x0, 0x6}) ioctl$sock_SIOCGIFINDEX(r4, 0x8933, &(0x7f0000000640)={'syz_tun\x00', 0x0}) ioctl$sock_ipv6_tunnel_SIOCDELTUNNEL(r8, 0x89f2, &(0x7f0000000700)={'syztnl1\x00', &(0x7f0000000680)={'syztnl1\x00', r10, 0x0, 0x7f, 0x6, 0x101, 0x25, @mcast2, @rand_addr=' \x01\x00', 0x58, 0x20, 0x0, 0xef}}) ioctl$BTRFS_IOC_RM_DEV_V2(r8, 0x5000943a, &(0x7f0000001f80)={{r0}, 0x0, 0x10, @unused=[0xcba6, 0x7, 0x9beb, 0x8], @devid=r9}) bpf$BPF_GET_BTF_INFO(0xf, &(0x7f0000000140)={r8, 0x0, 0x0}, 0x10) 21:07:47 executing program 4: r0 = socket$inet6_sctp(0xa, 0x5, 0x84) setsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX_OLD(r0, 0x84, 0x7b, &(0x7f0000000000)=[@in6={0xa, 0x0, 0x0, @remote}], 0x1c) 21:07:47 executing program 5: r0 = socket$inet6_sctp(0xa, 0x5, 0x84) setsockopt$inet_sctp6_SCTP_PEER_ADDR_THLDS(r0, 0x84, 0x1f, &(0x7f0000000080)={0x0, @in={{0x2, 0x0, @private}}, 0x51}, 0x90) 21:07:47 executing program 3: r0 = socket$inet6_sctp(0xa, 0x5, 0x84) setsockopt$inet_sctp6_SCTP_SOCKOPT_BINDX_ADD(r0, 0x84, 0x64, &(0x7f00000000c0)=[@in6={0xa, 0x0, 0x0, @empty}, @in={0x2, 0x4e24, @empty}], 0x2c) 21:07:47 executing program 0: syz_mount_image$vfat(&(0x7f00000001c0), &(0x7f0000000100)='./bus\x00', 0x400, &(0x7f00000002c0)={[{@shortname_mixed}, {@rodir}, {@fat=@fmask={'fmask', 0x3d, 0xeb16}}, {@shortname_winnt}, {@iocharset={'iocharset', 0x3d, 'macinuit'}}, {@uni_xlate}, {@shortname_lower}, {@iocharset={'iocharset', 0x3d, 'iso8859-14'}}]}, 0x1, 0x24f, &(0x7f0000000580)="$eJzs3btrU1EcB/BfmlprQZJBKBaH6yhIaCvuKaWCGFCU4GMQi21RmlowEKhD6+YsOOrkrqN/gIOIm4OrFsQHLrp1ECLt7SOpfYEmkfr5DMkh537P75xAcu6SkxvHZqYnZqtTP7oiensz0V0cLcZSJvLRFdlI3Q8AYD9Zqtfjez21RXemA1MCAFpsl/0fANiH9rj/X2jjlACAFtt+/y92akoAQItdunrt3EipNHYxSXojZh7UyrVy+pz2j0zF7ajEZAxGLn5GpDcK6d3C8uOZs6WxwWTZ53yUZxZW8wu1crY5PxS5yC9netZrr+WHklRDPlMrH4i+1fz7vpiM4cjFkdX69eb6w7/nF9ZqrNcvRC7e3ozZqMTESu2N/PxQkoyeLyXN8z+4ch0AAAAAAAAAAAAAAAAAAAAAALRCIVm35fk9hcJ2/Wm+6Xyg69FwQM/m84GSTefrdMdAd2fXDgAAAAAAAAAAAAAAAAAAAP+K6lxPjFcqk3erc/emt2vcef3s5aHY+Zo/aNSzEa0ZeafG4eMfH7e9aJsbkYlozcivPt06eqraf7qp68TJ3OUPj55+3SWe79TbMp599+3KwMM3f3fk55tf6WnjujKZ9HO8+8X9T4rjL+YXv+x15E5/MwEAAAAAAAAAAAAAAAAAwP+n4bfiDRanOzcjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGi/jf//b12j02sEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIBfAQAA//+Ix5sT") perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0, 0x0, 0xffffffffffffffff, 0x0) setsockopt$inet6_IPV6_FLOWLABEL_MGR(0xffffffffffffffff, 0x29, 0x20, &(0x7f00000000c0)={@private1, 0x0, 0x0, 0xff, 0x0, 0x4, 0x2}, 0x20) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='cgroup.controllers\x00', 0x275a, 0x0) 21:07:47 executing program 4: bpf$MAP_CREATE(0x1e, &(0x7f0000000000)=@base={0x0, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x52) 21:07:47 executing program 5: r0 = socket$inet6_sctp(0xa, 0x1, 0x84) setsockopt$inet_sctp6_SCTP_PARTIAL_DELIVERY_POINT(r0, 0x84, 0x13, &(0x7f0000000000)=0x7fffffff, 0x4) 21:07:47 executing program 1: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) getsockopt$inet6_tcp_TCP_REPAIR_WINDOW(r0, 0x6, 0x6cc, 0x0, &(0x7f0000002440)) 21:07:47 executing program 3: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000002400)) socket(0x0, 0x6, 0x4f) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000002400)={0xffffffffffffffff}) ioctl$SIOCGSTAMP(0xffffffffffffffff, 0x8906, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs, 0x6e) socket$phonet_pipe(0x23, 0x5, 0x2) r1 = socket$phonet_pipe(0x23, 0x5, 0x2) setsockopt$PNPIPE_ENCAP(r1, 0x113, 0x1, &(0x7f0000001680)=0x1, 0x4) 21:07:47 executing program 4: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$team(&(0x7f0000000080), 0xffffffffffffffff) sendmsg$TEAM_CMD_NOOP(r0, &(0x7f0000000c40)={0x0, 0x0, &(0x7f0000000c00)={&(0x7f0000000600)={0x14, r1, 0x1}, 0x14}}, 0x0) 21:07:47 executing program 2: r0 = syz_init_net_socket$802154_raw(0x24, 0x3, 0x0) sendmsg$802154_raw(r0, &(0x7f0000001340)={0x0, 0x0, &(0x7f0000001300)={0x0}}, 0x0) 21:07:47 executing program 5: r0 = socket$can_raw(0x1d, 0x3, 0x1) sendmsg$can_raw(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={0x0}}, 0x0) 21:07:47 executing program 1: bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f00000011c0)={0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, &(0x7f0000000140)="9d", &(0x7f00000001c0)}, 0x48) [ 500.571266] FAT-fs (loop0): Directory bread(block 64) failed [ 500.607883] FAT-fs (loop0): Directory bread(block 65) failed 21:07:47 executing program 4: r0 = socket$pppl2tp(0x18, 0x1, 0x1) connect$pppl2tp(r0, &(0x7f00000009c0)=@pppol2tpin6={0x18, 0x1, {0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, {0xa, 0x0, 0x0, @mcast2}}}, 0x32) 21:07:47 executing program 2: r0 = socket$inet_sctp(0x2, 0x1, 0x84) setsockopt$IP_VS_SO_SET_TIMEOUT(r0, 0x84, 0x79, 0x0, 0x0) [ 500.630586] FAT-fs (loop0): Directory bread(block 66) failed [ 500.643687] ieee802154 phy0 wpan0: encryption failed: -22 [ 500.670239] FAT-fs (loop0): Directory bread(block 67) failed [ 500.702665] FAT-fs (loop0): Directory bread(block 68) failed [ 500.739029] FAT-fs (loop0): Directory bread(block 69) failed [ 500.753005] FAT-fs (loop0): Directory bread(block 70) failed [ 500.775780] FAT-fs (loop0): Directory bread(block 71) failed [ 500.782212] FAT-fs (loop0): Directory bread(block 72) failed [ 500.792965] FAT-fs (loop0): Directory bread(block 73) failed 21:07:48 executing program 0: syz_mount_image$vfat(&(0x7f00000001c0), &(0x7f0000000100)='./bus\x00', 0x400, &(0x7f00000002c0)={[{@shortname_mixed}, {@rodir}, {@fat=@fmask={'fmask', 0x3d, 0xeb16}}, {@shortname_winnt}, {@iocharset={'iocharset', 0x3d, 'macinuit'}}, {@uni_xlate}, {@shortname_lower}, {@iocharset={'iocharset', 0x3d, 'iso8859-14'}}]}, 0x1, 0x24f, &(0x7f0000000580)="$eJzs3btrU1EcB/BfmlprQZJBKBaH6yhIaCvuKaWCGFCU4GMQi21RmlowEKhD6+YsOOrkrqN/gIOIm4OrFsQHLrp1ECLt7SOpfYEmkfr5DMkh537P75xAcu6SkxvHZqYnZqtTP7oiensz0V0cLcZSJvLRFdlI3Q8AYD9Zqtfjez21RXemA1MCAFpsl/0fANiH9rj/X2jjlACAFtt+/y92akoAQItdunrt3EipNHYxSXojZh7UyrVy+pz2j0zF7ajEZAxGLn5GpDcK6d3C8uOZs6WxwWTZ53yUZxZW8wu1crY5PxS5yC9netZrr+WHklRDPlMrH4i+1fz7vpiM4cjFkdX69eb6w7/nF9ZqrNcvRC7e3ozZqMTESu2N/PxQkoyeLyXN8z+4ch0AAAAAAAAAAAAAAAAAAAAAALRCIVm35fk9hcJ2/Wm+6Xyg69FwQM/m84GSTefrdMdAd2fXDgAAAAAAAAAAAAAAAAAAAP+K6lxPjFcqk3erc/emt2vcef3s5aHY+Zo/aNSzEa0ZeafG4eMfH7e9aJsbkYlozcivPt06eqraf7qp68TJ3OUPj55+3SWe79TbMp599+3KwMM3f3fk55tf6WnjujKZ9HO8+8X9T4rjL+YXv+x15E5/MwEAAAAAAAAAAAAAAAAAwP+n4bfiDRanOzcjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGi/jf//b12j02sEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIBfAQAA//+Ix5sT") perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0, 0x0, 0xffffffffffffffff, 0x0) setsockopt$inet6_IPV6_FLOWLABEL_MGR(0xffffffffffffffff, 0x29, 0x20, &(0x7f00000000c0)={@private1, 0x0, 0x0, 0xff, 0x0, 0x4, 0x2}, 0x20) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='cgroup.controllers\x00', 0x275a, 0x0) 21:07:48 executing program 5: sendmmsg$unix(0xffffffffffffffff, 0x0, 0x0, 0xffffff7f) 21:07:48 executing program 1: r0 = syz_init_net_socket$bt_sco(0x1f, 0x5, 0x2) getsockopt$sock_timeval(r0, 0x1, 0x30, 0x0, &(0x7f00000001c0)) 21:07:48 executing program 3: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000002400)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000002400)={0xffffffffffffffff}) r1 = gettid() socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000400)) socket$phonet_pipe(0x23, 0x5, 0x2) r2 = getpid() sendmsg$unix(r0, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000006c0)=[@cred={{0x1c, 0x1, 0x2, {r1}}}, @cred={{0x1c, 0x1, 0x2, {r2, 0x0, 0xee00}}}], 0x40}, 0x0) 21:07:48 executing program 4: pipe(&(0x7f0000000d00)) bpf$ITER_CREATE(0x21, 0x0, 0x0) 21:07:48 executing program 2: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000003180)={0x11, 0x4, &(0x7f0000001ec0)=@framed={{}, [@kfunc]}, &(0x7f0000001f80)='GPL\x00', 0x3, 0x1000, &(0x7f0000001fc0)=""/4096, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 21:07:48 executing program 5: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$SEG6_CMD_DUMPHMAC(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000040)={0x14, 0x0, 0x201}, 0x14}}, 0x0) 21:07:48 executing program 1: r0 = syz_init_net_socket$ax25(0x3, 0x2, 0x0) ioctl$SIOCAX25GETINFOOLD(r0, 0x89e9, &(0x7f00000016c0)) 21:07:48 executing program 4: r0 = syz_init_net_socket$bt_sco(0x1f, 0x5, 0x2) getsockopt$sock_timeval(r0, 0x1, 0x9, 0x0, &(0x7f00000001c0)) 21:07:48 executing program 3: r0 = socket$inet_sctp(0x2, 0x1, 0x84) setsockopt$IP_VS_SO_SET_TIMEOUT(r0, 0x84, 0x17, 0x0, 0x0) 21:07:48 executing program 2: r0 = socket$inet_sctp(0x2, 0x5, 0x84) getsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS(r0, 0x84, 0x9, &(0x7f00000002c0)={0x0, @in6={{0xa, 0x0, 0x0, @mcast2}}}, &(0x7f0000000380)=0x9c) [ 501.060825] syz-executor.1 uses old SIOCAX25GETINFO 21:07:48 executing program 5: r0 = socket$inet_sctp(0x2, 0x1, 0x84) setsockopt$IP_VS_SO_SET_TIMEOUT(r0, 0x84, 0x7, 0x0, 0x4000000) [ 501.143943] FAT-fs (loop0): Directory bread(block 64) failed [ 501.173736] FAT-fs (loop0): Directory bread(block 65) failed [ 501.201372] FAT-fs (loop0): Directory bread(block 66) failed [ 501.213201] FAT-fs (loop0): Directory bread(block 67) failed [ 501.234457] FAT-fs (loop0): Directory bread(block 68) failed [ 501.245873] FAT-fs (loop0): Directory bread(block 69) failed [ 501.251750] FAT-fs (loop0): Directory bread(block 70) failed [ 501.258566] FAT-fs (loop0): Directory bread(block 71) failed [ 501.265629] FAT-fs (loop0): Directory bread(block 72) failed [ 501.271460] FAT-fs (loop0): Directory bread(block 73) failed 21:07:48 executing program 0: syz_mount_image$vfat(&(0x7f00000001c0), &(0x7f0000000100)='./bus\x00', 0x400, &(0x7f00000002c0)={[{@shortname_mixed}, {@rodir}, {@fat=@fmask={'fmask', 0x3d, 0xeb16}}, {@shortname_winnt}, {@iocharset={'iocharset', 0x3d, 'macinuit'}}, {@uni_xlate}, {@shortname_lower}, {@iocharset={'iocharset', 0x3d, 'iso8859-14'}}]}, 0x1, 0x24f, &(0x7f0000000580)="$eJzs3btrU1EcB/BfmlprQZJBKBaH6yhIaCvuKaWCGFCU4GMQi21RmlowEKhD6+YsOOrkrqN/gIOIm4OrFsQHLrp1ECLt7SOpfYEmkfr5DMkh537P75xAcu6SkxvHZqYnZqtTP7oiensz0V0cLcZSJvLRFdlI3Q8AYD9Zqtfjez21RXemA1MCAFpsl/0fANiH9rj/X2jjlACAFtt+/y92akoAQItdunrt3EipNHYxSXojZh7UyrVy+pz2j0zF7ajEZAxGLn5GpDcK6d3C8uOZs6WxwWTZ53yUZxZW8wu1crY5PxS5yC9netZrr+WHklRDPlMrH4i+1fz7vpiM4cjFkdX69eb6w7/nF9ZqrNcvRC7e3ozZqMTESu2N/PxQkoyeLyXN8z+4ch0AAAAAAAAAAAAAAAAAAAAAALRCIVm35fk9hcJ2/Wm+6Xyg69FwQM/m84GSTefrdMdAd2fXDgAAAAAAAAAAAAAAAAAAAP+K6lxPjFcqk3erc/emt2vcef3s5aHY+Zo/aNSzEa0ZeafG4eMfH7e9aJsbkYlozcivPt06eqraf7qp68TJ3OUPj55+3SWe79TbMp599+3KwMM3f3fk55tf6WnjujKZ9HO8+8X9T4rjL+YXv+x15E5/MwEAAAAAAAAAAAAAAAAAwP+n4bfiDRanOzcjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGi/jf//b12j02sEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIBfAQAA//+Ix5sT") perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0, 0x0, 0xffffffffffffffff, 0x0) setsockopt$inet6_IPV6_FLOWLABEL_MGR(0xffffffffffffffff, 0x29, 0x20, &(0x7f00000000c0)={@private1, 0x0, 0x0, 0xff, 0x0, 0x4, 0x2}, 0x20) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='cgroup.controllers\x00', 0x275a, 0x0) 21:07:48 executing program 1: r0 = syz_init_net_socket$ax25(0x3, 0x2, 0x0) ioctl$SIOCAX25GETINFOOLD(r0, 0x89e9, &(0x7f00000016c0)) 21:07:48 executing program 4: r0 = syz_init_net_socket$llc(0x1a, 0x2, 0x0) setsockopt$llc_int(r0, 0x10c, 0x8, &(0x7f0000000000)=0x7fffffff, 0x4) 21:07:48 executing program 3: r0 = socket$inet_sctp(0x2, 0x1, 0x84) setsockopt$IP_VS_SO_SET_TIMEOUT(r0, 0x84, 0x18, 0x0, 0x0) 21:07:48 executing program 5: bpf$OBJ_GET_MAP(0x7, &(0x7f0000000200)={0x0, 0x0, 0x18}, 0x10) 21:07:48 executing program 2: r0 = syz_init_net_socket$802154_raw(0x24, 0x3, 0x0) sendmsg$802154_raw(r0, &(0x7f0000001340)={&(0x7f0000001240), 0x14, &(0x7f0000001300)={&(0x7f0000001280)='23(', 0x3}}, 0x0) 21:07:48 executing program 1: r0 = syz_init_net_socket$ax25(0x3, 0x2, 0x0) ioctl$SIOCAX25GETINFOOLD(r0, 0x89e9, &(0x7f00000016c0)) 21:07:48 executing program 4: bpf$MAP_CREATE(0x0, &(0x7f0000001e00)=@bloom_filter={0x1e, 0x2, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x4, 0x4}, 0x48) 21:07:48 executing program 3: r0 = socket$nl_sock_diag(0x10, 0x3, 0x4) sendmsg$TCPDIAG_GETSOCK(r0, &(0x7f0000002380)={&(0x7f0000002240), 0xc, &(0x7f0000002340)={&(0x7f0000002280)={0x4c, 0x12, 0xffff}, 0x4c}}, 0x0) 21:07:48 executing program 5: r0 = socket$inet_udp(0x2, 0x2, 0x0) connect$bt_sco(r0, 0x0, 0x0) [ 501.498579] ieee802154 phy0 wpan0: encryption failed: -22 21:07:48 executing program 1: r0 = syz_init_net_socket$ax25(0x3, 0x2, 0x0) ioctl$SIOCAX25GETINFOOLD(r0, 0x89e9, &(0x7f00000016c0)) 21:07:48 executing program 4: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000002b00)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg$unix(r0, &(0x7f0000003240)={&(0x7f0000002b40), 0x6e, &(0x7f0000003100)=[{0x0, 0x7ffffffff000}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) [ 501.588196] FAT-fs (loop0): Directory bread(block 64) failed [ 501.622935] FAT-fs (loop0): Directory bread(block 65) failed [ 501.640680] FAT-fs (loop0): Directory bread(block 66) failed [ 501.663012] FAT-fs (loop0): Directory bread(block 67) failed [ 501.670343] FAT-fs (loop0): Directory bread(block 68) failed [ 501.676980] FAT-fs (loop0): Directory bread(block 69) failed [ 501.682904] FAT-fs (loop0): Directory bread(block 70) failed [ 501.690373] FAT-fs (loop0): Directory bread(block 71) failed [ 501.697853] FAT-fs (loop0): Directory bread(block 72) failed [ 501.703853] FAT-fs (loop0): Directory bread(block 73) failed 21:07:49 executing program 0: syz_mount_image$vfat(&(0x7f00000001c0), &(0x7f0000000100)='./bus\x00', 0x400, &(0x7f00000002c0)={[{@shortname_mixed}, {@rodir}, {@fat=@fmask={'fmask', 0x3d, 0xeb16}}, {@shortname_winnt}, {@iocharset={'iocharset', 0x3d, 'macinuit'}}, {@uni_xlate}, {@shortname_lower}, {@iocharset={'iocharset', 0x3d, 'iso8859-14'}}]}, 0x1, 0x24f, &(0x7f0000000580)="$eJzs3btrU1EcB/BfmlprQZJBKBaH6yhIaCvuKaWCGFCU4GMQi21RmlowEKhD6+YsOOrkrqN/gIOIm4OrFsQHLrp1ECLt7SOpfYEmkfr5DMkh537P75xAcu6SkxvHZqYnZqtTP7oiensz0V0cLcZSJvLRFdlI3Q8AYD9Zqtfjez21RXemA1MCAFpsl/0fANiH9rj/X2jjlACAFtt+/y92akoAQItdunrt3EipNHYxSXojZh7UyrVy+pz2j0zF7ajEZAxGLn5GpDcK6d3C8uOZs6WxwWTZ53yUZxZW8wu1crY5PxS5yC9netZrr+WHklRDPlMrH4i+1fz7vpiM4cjFkdX69eb6w7/nF9ZqrNcvRC7e3ozZqMTESu2N/PxQkoyeLyXN8z+4ch0AAAAAAAAAAAAAAAAAAAAAALRCIVm35fk9hcJ2/Wm+6Xyg69FwQM/m84GSTefrdMdAd2fXDgAAAAAAAAAAAAAAAAAAAP+K6lxPjFcqk3erc/emt2vcef3s5aHY+Zo/aNSzEa0ZeafG4eMfH7e9aJsbkYlozcivPt06eqraf7qp68TJ3OUPj55+3SWe79TbMp599+3KwMM3f3fk55tf6WnjujKZ9HO8+8X9T4rjL+YXv+x15E5/MwEAAAAAAAAAAAAAAAAAwP+n4bfiDRanOzcjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGi/jf//b12j02sEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIBfAQAA//+Ix5sT") perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0, 0x0, 0xffffffffffffffff, 0x0) setsockopt$inet6_IPV6_FLOWLABEL_MGR(0xffffffffffffffff, 0x29, 0x20, &(0x7f00000000c0)={@private1, 0x0, 0x0, 0xff, 0x14, 0x0, 0x2}, 0x20) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='cgroup.controllers\x00', 0x275a, 0x0) 21:07:49 executing program 2: r0 = syz_init_net_socket$802154_raw(0x24, 0x3, 0x0) sendmsg$802154_raw(r0, &(0x7f0000001340)={0x0, 0x0, &(0x7f0000001300)={&(0x7f0000001280)='23(', 0x3}}, 0x0) 21:07:49 executing program 3: r0 = syz_init_net_socket$bt_sco(0x1f, 0x5, 0x2) getsockopt$sock_timeval(r0, 0x1, 0xd, 0x0, &(0x7f00000001c0)) 21:07:49 executing program 5: r0 = socket$inet6_sctp(0xa, 0x1, 0x84) setsockopt$inet_sctp6_SCTP_DEFAULT_PRINFO(r0, 0x84, 0x72, &(0x7f00000000c0)={0x0, 0x0, 0x30}, 0xc) setsockopt$inet_sctp6_SCTP_STREAM_SCHEDULER(r0, 0x84, 0x7b, &(0x7f0000000180)={0x0, 0x2}, 0x8) bind$inet6(r0, &(0x7f00004b8fe4)={0xa, 0x4e23, 0x0, @loopback}, 0x1c) sendto$inet6(r0, &(0x7f00000002c0)='X', 0x1a000, 0x0, &(0x7f0000000200)={0xa, 0x4e23, 0x0, @loopback}, 0x1c) sendto$inet6(r0, &(0x7f0000000300)='H', 0x1, 0x0, 0x0, 0x0) sendto$inet6(r0, &(0x7f0000000100)="02", 0x1, 0x0, 0x0, 0x0) sendto$inet6(r0, &(0x7f0000000c80)="7cffa9061b2f8b082b6f69ae50430c8a8b6aa3162ba083c4a52e1ab0ac50ed4a19b1a69988000d5bed4433daaa4932dbb1cb3550dee8b23579d76ce37d574b43fca1eed8ebd38d1303240ed0d84517692128dd5aef5c4d60a6659952a1437c6f0ac3ed75806011ccbaa504f41a7e0abcf8823bc4a71ef8c52c2b297b539eaf752c56ebfe9b0542543069257dafcbf76c958d4cbf4eaaa67c5c2bd9e6518be34b56add7613ab83d389724b664e62c154e1a5aac073a53a0e8cadcf51ef495ebbcc77d5e36ff24c3f282289cc077374b714e08fbfecbdc8f14ef3fd409af4caf6fcb7d663beab335f239a1e93b399c93d7c036e1b39a7c477945f82b6dde53b1c21b590a58ba688ac4fb530d2c5b1195a127d2eaec840ab59f090d7047c278611e080cebe7b28588c11a44be99fe6f88c73441bf625b70565669997f4c3cda5afe1d6429908a69a459d35ba8c2f28076d8711f2667de749a783fac94ebd02680f20fb723c35c287a1f45064846385750665ffa74579083fbb1b1d6b7c90168252b1c5313544569203e7adb8e271a94f7413e5cfd6aa3157c4fc29bddba3683fcd032aecb513b2f27530fbefa0000000000000003c058e812d8db87de5e3eceae268b91f7d59daf77646fa4df99877dd5a9540934c7af91b96486eea62897be6acbe1bae8e46b112f1385e7cea9e4daccc6f1b98ce3b4322af8299a45ddcb5be8d3e469fdde9896ca324a2f3c88c616a7dccde331698ce2d39f96220251011b4dfbec953b5c30e94adb5586cec0af234859805bb7df1101ae80318ff127e913178d79cfa918d54585b6184255e872e2dc33a5c7c30a756bbd63c32a3e6a22863781747d185acb64583976c4289394d642b07d18e2932d0a78bd2ccf92b3e94e82f1e9239fa272402f4c9efcf068709a44d6f652a4f23df89f9a15e6bf0c7e65d8f3e32c35e83d30298074d16cb5ff4ded1df81009bbae888fceb9a8109ba319605e1776e52d2069b5cd7de07cf8dc488ba6a9c7559ff49674a490991f323736f302004007d0ccf2e5eaceac6b56f48f2b00592d7a378f118d8b3e5ecd2035c8252374c91bc79cf26ac11ddffe2c09e1aa032da0713732387f950e3f4e301eb1d26e5a2b19318e50d555c832e279894d8c9b03e8940738c0fe391b29907d0d5f9214d6e697a19247f4e8221aca2ac47debd7c45b8344941cbecbaf44af343b24a4f88caf207d72002fb8b7d156997cb7275f535e6a9d6480046246e60bea0cf6f54abc69ff9418b6cb9301eb6890227215b633a886fb13c89698e51e482c42ca99613b20e22e5ce15272f5bda8b18cf53d49130a94135dd8a9692c", 0x34000, 0x0, 0x0, 0x0) 21:07:49 executing program 1: r0 = socket$inet_sctp(0x2, 0x5, 0x84) sendto$inet(r0, &(0x7f0000000100)="9c", 0x1, 0x0, &(0x7f0000000200)={0x2, 0x0, @remote}, 0x10) getsockname$inet(r0, 0x0, &(0x7f0000000040)) 21:07:49 executing program 4: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000002400)={0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x4e26}, 0x6e) r1 = socket$phonet_pipe(0x23, 0x5, 0x2) setsockopt$PNPIPE_HANDLE(r1, 0x113, 0x3, &(0x7f0000009940), 0x4) r2 = socket$phonet_pipe(0x23, 0x5, 0x2) setsockopt$PNPIPE_ENCAP(r2, 0x113, 0x1, &(0x7f0000001680)=0x1, 0x4) 21:07:49 executing program 1: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, 0x0, 0x0) r0 = socket$inet_udplite(0x2, 0x2, 0x88) setsockopt$IPT_SO_SET_REPLACE(r0, 0x0, 0x40, &(0x7f00000005c0)=@mangle={'mangle\x00', 0x1f, 0x6, 0x470, 0x0, 0x0, 0x340, 0x340, 0x1b0, 0x3d8, 0x3d8, 0x3d8, 0x3d8, 0x3d8, 0x6, 0x0, {[{{@uncond, 0x0, 0xd8, 0x118, 0x0, {}, [@inet=@rpfilter={{0x28}, {0x2}}, @common=@set={{0x40}, {{0x0, [0x4], 0x1}}}]}, @inet=@TPROXY1={0x40, 'TPROXY\x00', 0x1, {0x2, 0x0, @ipv6=@rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01'}}}, {{@uncond, 0x0, 0x70, 0x98}, @inet=@TOS={0x28}}, {{@ip={@rand_addr=0x64010101, @remote, 0x0, 0xff000000, 'macvlan1\x00', 'veth0_to_hsr\x00', {0xff}, {}, 0x32}, 0x0, 0x70, 0xa0}, @TPROXY={0x30, 'TPROXY\x00', 0x0, {0x0, 0x0, @empty}}}, {{@uncond, 0x0, 0xc8, 0xf0, 0x0, {}, [@inet=@rpfilter={{0x28}}, @common=@ah={{0x30}}]}, @TTL={0x28, 'TTL\x00', 0x0, {0x0, 0x40}}}, {{@uncond, 0x0, 0x70, 0x98}, @unspec=@CHECKSUM={0x28}}], {{'\x00', 0x0, 0x70, 0x98}, {0x28}}}}, 0x4d0) bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, 0x0, 0x0) 21:07:49 executing program 3: r0 = socket$vsock_stream(0x28, 0x1, 0x0) sendmsg$BATADV_CMD_GET_TRANSTABLE_LOCAL(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)={0x0}}, 0x0) 21:07:49 executing program 2: r0 = syz_init_net_socket$bt_sco(0x1f, 0x5, 0x2) getsockopt$sock_timeval(r0, 0x1, 0x2e, 0x0, &(0x7f00000001c0)) [ 501.886195] ieee802154 phy0 wpan0: encryption failed: -22 21:07:49 executing program 5: r0 = syz_init_net_socket$bt_sco(0x1f, 0x5, 0x2) getsockopt$sock_timeval(r0, 0x1, 0x22, 0x0, &(0x7f00000001c0)) 21:07:49 executing program 4: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$ipvs(&(0x7f00000001c0), 0xffffffffffffffff) sendmsg$IPVS_CMD_ZERO(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)={&(0x7f00000000c0)={0x18, r1, 0x1, 0x0, 0x0, {}, [@IPVS_CMD_ATTR_SERVICE={0x4}]}, 0x18}}, 0x0) [ 501.991377] FAT-fs (loop0): Directory bread(block 64) failed [ 502.016363] FAT-fs (loop0): Directory bread(block 65) failed [ 502.031497] x_tables: duplicate underflow at hook 1 21:07:49 executing program 3: socketpair(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet6(r0, &(0x7f0000000040)="7dddc7ad225474ecb4e51a4d98221691921d2133178af043ca2985b7fcf0b5fa2ac0ff5fdbe021dbf5c9771dbf62192162cc442b28a7b0b64cbf291152fdb9b7ecec2f123d613f84baafedd633fead51626d7713df9103d05474e2c4ca2dc43ecd83ee401b54925f4e7619e744f2213761e16b4f4fcd0e35a28b1519e367eb86feec60fb02caa099f1856eacebdec76a1e", 0x91, 0xc, &(0x7f0000000140)={0x18}, 0xc) [ 502.044684] FAT-fs (loop0): Directory bread(block 66) failed [ 502.074875] FAT-fs (loop0): Directory bread(block 67) failed [ 502.087748] FAT-fs (loop0): Directory bread(block 68) failed [ 502.100656] FAT-fs (loop0): Directory bread(block 69) failed [ 502.112840] FAT-fs (loop0): Directory bread(block 70) failed [ 502.126025] FAT-fs (loop0): Directory bread(block 71) failed [ 502.142760] FAT-fs (loop0): Directory bread(block 72) failed [ 502.148928] FAT-fs (loop0): Directory bread(block 73) failed 21:07:49 executing program 0: syz_mount_image$vfat(&(0x7f00000001c0), &(0x7f0000000100)='./bus\x00', 0x400, &(0x7f00000002c0)={[{@shortname_mixed}, {@rodir}, {@fat=@fmask={'fmask', 0x3d, 0xeb16}}, {@shortname_winnt}, {@iocharset={'iocharset', 0x3d, 'macinuit'}}, {@uni_xlate}, {@shortname_lower}, {@iocharset={'iocharset', 0x3d, 'iso8859-14'}}]}, 0x1, 0x24f, &(0x7f0000000580)="$eJzs3btrU1EcB/BfmlprQZJBKBaH6yhIaCvuKaWCGFCU4GMQi21RmlowEKhD6+YsOOrkrqN/gIOIm4OrFsQHLrp1ECLt7SOpfYEmkfr5DMkh537P75xAcu6SkxvHZqYnZqtTP7oiensz0V0cLcZSJvLRFdlI3Q8AYD9Zqtfjez21RXemA1MCAFpsl/0fANiH9rj/X2jjlACAFtt+/y92akoAQItdunrt3EipNHYxSXojZh7UyrVy+pz2j0zF7ajEZAxGLn5GpDcK6d3C8uOZs6WxwWTZ53yUZxZW8wu1crY5PxS5yC9netZrr+WHklRDPlMrH4i+1fz7vpiM4cjFkdX69eb6w7/nF9ZqrNcvRC7e3ozZqMTESu2N/PxQkoyeLyXN8z+4ch0AAAAAAAAAAAAAAAAAAAAAALRCIVm35fk9hcJ2/Wm+6Xyg69FwQM/m84GSTefrdMdAd2fXDgAAAAAAAAAAAAAAAAAAAP+K6lxPjFcqk3erc/emt2vcef3s5aHY+Zo/aNSzEa0ZeafG4eMfH7e9aJsbkYlozcivPt06eqraf7qp68TJ3OUPj55+3SWe79TbMp599+3KwMM3f3fk55tf6WnjujKZ9HO8+8X9T4rjL+YXv+x15E5/MwEAAAAAAAAAAAAAAAAAwP+n4bfiDRanOzcjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGi/jf//b12j02sEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIBfAQAA//+Ix5sT") perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0, 0x0, 0xffffffffffffffff, 0x0) setsockopt$inet6_IPV6_FLOWLABEL_MGR(0xffffffffffffffff, 0x29, 0x20, &(0x7f00000000c0)={@private1, 0x0, 0x0, 0xff, 0x14, 0x0, 0x2}, 0x20) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='cgroup.controllers\x00', 0x275a, 0x0) 21:07:49 executing program 1: mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x1000, 0x10000) 21:07:49 executing program 2: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000d80)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x1) 21:07:49 executing program 5: mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2) 21:07:49 executing program 4: connect$inet(0xffffffffffffff9c, 0x0, 0x0) 21:07:49 executing program 3: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000d80)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r0, 0x0, &(0x7f00000025c0)) 21:07:49 executing program 2: mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) 21:07:49 executing program 1: pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) 21:07:49 executing program 2: shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000040)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}}) 21:07:49 executing program 5: mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 21:07:49 executing program 3: mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0) 21:07:49 executing program 4: open$dir(&(0x7f0000000800)='./file1\x00', 0x0, 0x0) unlink(&(0x7f00000010c0)='./file1\x00') [ 502.464100] FAT-fs (loop0): Directory bread(block 64) failed [ 502.492223] FAT-fs (loop0): Directory bread(block 65) failed [ 502.525926] FAT-fs (loop0): Directory bread(block 66) failed [ 502.550771] FAT-fs (loop0): Directory bread(block 67) failed [ 502.577370] FAT-fs (loop0): Directory bread(block 68) failed [ 502.591897] FAT-fs (loop0): Directory bread(block 69) failed [ 502.598437] FAT-fs (loop0): Directory bread(block 70) failed [ 502.607391] FAT-fs (loop0): Directory bread(block 71) failed [ 502.613321] FAT-fs (loop0): Directory bread(block 72) failed [ 502.625781] FAT-fs (loop0): Directory bread(block 73) failed [ 502.674532] ieee802154 phy0 wpan0: encryption failed: -22 [ 502.680173] ieee802154 phy1 wpan1: encryption failed: -22 21:07:50 executing program 5: semctl$IPC_STAT(0x0, 0x0, 0x2, &(0x7f0000000000)=""/31) semctl$IPC_STAT(0xffffffffffffffff, 0x0, 0x2, &(0x7f0000000100)=""/213) 21:07:50 executing program 4: syz_extract_tcp_res(&(0x7f0000000000), 0x1, 0x1ff) 21:07:50 executing program 1: getgroups(0x1, &(0x7f00000003c0)=[0x0]) 21:07:50 executing program 3: mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x8000, 0x0) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) open$dir(&(0x7f0000000200)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0) chown(&(0x7f0000000400)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, r0) lchown(&(0x7f0000000300)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0) 21:07:50 executing program 2: mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1) 21:07:50 executing program 0: syz_mount_image$vfat(&(0x7f00000001c0), &(0x7f0000000100)='./bus\x00', 0x400, &(0x7f00000002c0)={[{@shortname_mixed}, {@rodir}, {@fat=@fmask={'fmask', 0x3d, 0xeb16}}, {@shortname_winnt}, {@iocharset={'iocharset', 0x3d, 'macinuit'}}, {@uni_xlate}, {@shortname_lower}, {@iocharset={'iocharset', 0x3d, 'iso8859-14'}}]}, 0x1, 0x24f, &(0x7f0000000580)="$eJzs3btrU1EcB/BfmlprQZJBKBaH6yhIaCvuKaWCGFCU4GMQi21RmlowEKhD6+YsOOrkrqN/gIOIm4OrFsQHLrp1ECLt7SOpfYEmkfr5DMkh537P75xAcu6SkxvHZqYnZqtTP7oiensz0V0cLcZSJvLRFdlI3Q8AYD9Zqtfjez21RXemA1MCAFpsl/0fANiH9rj/X2jjlACAFtt+/y92akoAQItdunrt3EipNHYxSXojZh7UyrVy+pz2j0zF7ajEZAxGLn5GpDcK6d3C8uOZs6WxwWTZ53yUZxZW8wu1crY5PxS5yC9netZrr+WHklRDPlMrH4i+1fz7vpiM4cjFkdX69eb6w7/nF9ZqrNcvRC7e3ozZqMTESu2N/PxQkoyeLyXN8z+4ch0AAAAAAAAAAAAAAAAAAAAAALRCIVm35fk9hcJ2/Wm+6Xyg69FwQM/m84GSTefrdMdAd2fXDgAAAAAAAAAAAAAAAAAAAP+K6lxPjFcqk3erc/emt2vcef3s5aHY+Zo/aNSzEa0ZeafG4eMfH7e9aJsbkYlozcivPt06eqraf7qp68TJ3OUPj55+3SWe79TbMp599+3KwMM3f3fk55tf6WnjujKZ9HO8+8X9T4rjL+YXv+x15E5/MwEAAAAAAAAAAAAAAAAAwP+n4bfiDRanOzcjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGi/jf//b12j02sEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIBfAQAA//+Ix5sT") perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0, 0x0, 0xffffffffffffffff, 0x0) setsockopt$inet6_IPV6_FLOWLABEL_MGR(0xffffffffffffffff, 0x29, 0x20, &(0x7f00000000c0)={@private1, 0x0, 0x0, 0xff, 0x14, 0x0, 0x2}, 0x20) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='cgroup.controllers\x00', 0x275a, 0x0) 21:07:50 executing program 5: shmat(0x0, &(0x7f0000ff6000/0x4000)=nil, 0x0) 21:07:50 executing program 3: fcntl$getown(0xffffffffffffffff, 0x5) 21:07:50 executing program 4: pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x0) getsockopt(r0, 0x0, 0x0, 0x0, 0x0) 21:07:50 executing program 2: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000d80)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) 21:07:50 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) getsockname(r0, 0x0, 0x0) 21:07:50 executing program 5: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000d80)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000480)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000180)=[{&(0x7f0000000040)="f83374a2054615d4e9d20e1397e61e0b01f06878cafb9b166ee8da3eaeb7717a087cd55c6b04b2e0b836c74b0a426120f44fc469162c79faa48d4b907fbc1e0c9716e1ab590410598ed8b4d01c68195284bd3222eac7c1332a1c80f19b842cea5758b8d08efc809cfe6186c7901757012943d3474ac1f9a93a85045928014f940dcb0152086198a9b89d470251c6dfb985", 0x91}], 0x1, &(0x7f00000003c0)=[@cred], 0x20}, 0x0) [ 503.053267] FAT-fs (loop0): Directory bread(block 64) failed [ 503.087656] FAT-fs (loop0): Directory bread(block 65) failed [ 503.121652] FAT-fs (loop0): Directory bread(block 66) failed [ 503.146552] FAT-fs (loop0): Directory bread(block 67) failed [ 503.158224] FAT-fs (loop0): Directory bread(block 68) failed [ 503.164137] FAT-fs (loop0): Directory bread(block 69) failed [ 503.170940] FAT-fs (loop0): Directory bread(block 70) failed [ 503.178403] FAT-fs (loop0): Directory bread(block 71) failed [ 503.185025] FAT-fs (loop0): Directory bread(block 72) failed [ 503.190915] FAT-fs (loop0): Directory bread(block 73) failed 21:07:50 executing program 0: syz_mount_image$vfat(&(0x7f00000001c0), &(0x7f0000000100)='./bus\x00', 0x400, &(0x7f00000002c0)={[{@shortname_mixed}, {@rodir}, {@fat=@fmask={'fmask', 0x3d, 0xeb16}}, {@shortname_winnt}, {@iocharset={'iocharset', 0x3d, 'macinuit'}}, {@uni_xlate}, {@shortname_lower}, {@iocharset={'iocharset', 0x3d, 'iso8859-14'}}]}, 0x1, 0x24f, &(0x7f0000000580)="$eJzs3btrU1EcB/BfmlprQZJBKBaH6yhIaCvuKaWCGFCU4GMQi21RmlowEKhD6+YsOOrkrqN/gIOIm4OrFsQHLrp1ECLt7SOpfYEmkfr5DMkh537P75xAcu6SkxvHZqYnZqtTP7oiensz0V0cLcZSJvLRFdlI3Q8AYD9Zqtfjez21RXemA1MCAFpsl/0fANiH9rj/X2jjlACAFtt+/y92akoAQItdunrt3EipNHYxSXojZh7UyrVy+pz2j0zF7ajEZAxGLn5GpDcK6d3C8uOZs6WxwWTZ53yUZxZW8wu1crY5PxS5yC9netZrr+WHklRDPlMrH4i+1fz7vpiM4cjFkdX69eb6w7/nF9ZqrNcvRC7e3ozZqMTESu2N/PxQkoyeLyXN8z+4ch0AAAAAAAAAAAAAAAAAAAAAALRCIVm35fk9hcJ2/Wm+6Xyg69FwQM/m84GSTefrdMdAd2fXDgAAAAAAAAAAAAAAAAAAAP+K6lxPjFcqk3erc/emt2vcef3s5aHY+Zo/aNSzEa0ZeafG4eMfH7e9aJsbkYlozcivPt06eqraf7qp68TJ3OUPj55+3SWe79TbMp599+3KwMM3f3fk55tf6WnjujKZ9HO8+8X9T4rjL+YXv+x15E5/MwEAAAAAAAAAAAAAAAAAwP+n4bfiDRanOzcjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGi/jf//b12j02sEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIBfAQAA//+Ix5sT") perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0, 0x0, 0xffffffffffffffff, 0x0) setsockopt$inet6_IPV6_FLOWLABEL_MGR(0xffffffffffffffff, 0x29, 0x20, &(0x7f00000000c0)={@private1, 0x0, 0x0, 0xff, 0x14, 0x4}, 0x20) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='cgroup.controllers\x00', 0x275a, 0x0) 21:07:50 executing program 3: mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 21:07:50 executing program 4: utimensat(0xffffffffffffff9c, 0x0, &(0x7f0000000040), 0x4) 21:07:50 executing program 2: mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) 21:07:50 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000d80)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x200, 0x0, 0x0) 21:07:50 executing program 5: madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) bind$inet6(0xffffffffffffffff, &(0x7f0000000080)={0x18, 0x3}, 0xc) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) 21:07:50 executing program 4: utimensat(0xffffffffffffff9c, 0x0, &(0x7f0000000040)={{}, {0x0, 0xffffffffffffffff}}, 0x0) 21:07:50 executing program 5: accept(0xffffffffffffffff, &(0x7f0000000200)=@un=@abs, &(0x7f0000000240)=0x8) 21:07:50 executing program 1: r0 = syz_open_procfs(0x0, &(0x7f0000000000)='oom_score\x00') read$FUSE(r0, &(0x7f0000000240)={0x2020}, 0x2a) 21:07:50 executing program 2: r0 = syz_open_procfs(0x0, &(0x7f0000000180)='auxv\x00') read$FUSE(r0, 0x0, 0x0) 21:07:50 executing program 3: r0 = socket$netlink(0x10, 0x3, 0x0) sendmsg$netlink(r0, &(0x7f0000003800)={0x0, 0x0, &(0x7f00000015c0)=[{&(0x7f0000000180)={0x28, 0x2e, 0x1, 0x0, 0x0, "", [@nested={0x15, 0x0, 0x0, 0x1, [@generic="75072fa75c204c5ac43eaf39b974c24e12"]}]}, 0x28}, {0x0}], 0x2}, 0x0) 21:07:50 executing program 4: ioctl$UFFDIO_API(0xffffffffffffffff, 0xc018aa3f, &(0x7f0000000040)) socketpair(0x1, 0x2, 0x0, &(0x7f00000039c0)) [ 503.543492] FAT-fs (loop0): Directory bread(block 64) failed [ 503.579117] FAT-fs (loop0): Directory bread(block 65) failed [ 503.605901] FAT-fs (loop0): Directory bread(block 66) failed [ 503.618752] netlink: 4 bytes leftover after parsing attributes in process `syz-executor.3'. [ 503.631963] FAT-fs (loop0): Directory bread(block 67) failed [ 503.646536] FAT-fs (loop0): Directory bread(block 68) failed [ 503.660360] FAT-fs (loop0): Directory bread(block 69) failed [ 503.671820] FAT-fs (loop0): Directory bread(block 70) failed [ 503.690499] FAT-fs (loop0): Directory bread(block 71) failed [ 503.701780] FAT-fs (loop0): Directory bread(block 72) failed [ 503.708133] FAT-fs (loop0): Directory bread(block 73) failed 21:07:51 executing program 0: syz_mount_image$vfat(&(0x7f00000001c0), &(0x7f0000000100)='./bus\x00', 0x400, &(0x7f00000002c0)={[{@shortname_mixed}, {@rodir}, {@fat=@fmask={'fmask', 0x3d, 0xeb16}}, {@shortname_winnt}, {@iocharset={'iocharset', 0x3d, 'macinuit'}}, {@uni_xlate}, {@shortname_lower}, {@iocharset={'iocharset', 0x3d, 'iso8859-14'}}]}, 0x1, 0x24f, &(0x7f0000000580)="$eJzs3btrU1EcB/BfmlprQZJBKBaH6yhIaCvuKaWCGFCU4GMQi21RmlowEKhD6+YsOOrkrqN/gIOIm4OrFsQHLrp1ECLt7SOpfYEmkfr5DMkh537P75xAcu6SkxvHZqYnZqtTP7oiensz0V0cLcZSJvLRFdlI3Q8AYD9Zqtfjez21RXemA1MCAFpsl/0fANiH9rj/X2jjlACAFtt+/y92akoAQItdunrt3EipNHYxSXojZh7UyrVy+pz2j0zF7ajEZAxGLn5GpDcK6d3C8uOZs6WxwWTZ53yUZxZW8wu1crY5PxS5yC9netZrr+WHklRDPlMrH4i+1fz7vpiM4cjFkdX69eb6w7/nF9ZqrNcvRC7e3ozZqMTESu2N/PxQkoyeLyXN8z+4ch0AAAAAAAAAAAAAAAAAAAAAALRCIVm35fk9hcJ2/Wm+6Xyg69FwQM/m84GSTefrdMdAd2fXDgAAAAAAAAAAAAAAAAAAAP+K6lxPjFcqk3erc/emt2vcef3s5aHY+Zo/aNSzEa0ZeafG4eMfH7e9aJsbkYlozcivPt06eqraf7qp68TJ3OUPj55+3SWe79TbMp599+3KwMM3f3fk55tf6WnjujKZ9HO8+8X9T4rjL+YXv+x15E5/MwEAAAAAAAAAAAAAAAAAwP+n4bfiDRanOzcjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGi/jf//b12j02sEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIBfAQAA//+Ix5sT") perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0, 0x0, 0xffffffffffffffff, 0x0) setsockopt$inet6_IPV6_FLOWLABEL_MGR(0xffffffffffffffff, 0x29, 0x20, &(0x7f00000000c0)={@private1, 0x0, 0x0, 0xff, 0x14, 0x4}, 0x20) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='cgroup.controllers\x00', 0x275a, 0x0) 21:07:51 executing program 1: r0 = socket$netlink(0x10, 0x3, 0x0) sendmsg$netlink(r0, &(0x7f0000003ac0)={0x0, 0x0, &(0x7f00000038c0)=[{&(0x7f0000000040)={0x10}, 0x10}], 0x1, &(0x7f0000003a40)=[@cred={{0x1c, 0x2, 0x2, {0xffffffffffffffff, 0xffffffffffffffff, 0xee00}}}], 0x30}, 0x0) 21:07:51 executing program 5: io_setup(0x1, &(0x7f0000000000)=0x0) r1 = socket$nl_generic(0x10, 0x3, 0x10) io_submit(r0, 0x1, &(0x7f0000002740)=[&(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, r1, 0x0, 0x0, 0xa300000000000000}]) 21:07:51 executing program 2: r0 = syz_open_procfs(0x0, &(0x7f0000000000)='clear_refs\x00') read$FUSE(r0, 0x0, 0x0) 21:07:51 executing program 4: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000040)='net/ip6_tables_names\x00') read$FUSE(r0, &(0x7f00000025c0)={0x2020}, 0x2020) read$FUSE(r0, &(0x7f0000008b80)={0x2020}, 0x2020) 21:07:51 executing program 3: bpf$PROG_LOAD_XDP(0x5, &(0x7f00000002c0)={0x6, 0x4, &(0x7f0000000040)=ANY=[@ANYBLOB="18000006000000000000000000000000040000000000000095"], &(0x7f00000000c0)='GPL\x00', 0x1, 0xc1, &(0x7f0000000100)=""/193, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 21:07:51 executing program 4: io_setup(0x1, &(0x7f0000000000)=0x0) r1 = socket$nl_generic(0x10, 0x3, 0x10) io_submit(r0, 0x1, &(0x7f0000002740)=[&(0x7f00000000c0)={0x0, 0x0, 0x2, 0x1, 0x0, r1, 0x0, 0x2}]) 21:07:51 executing program 1: io_setup(0x1, &(0x7f0000000000)=0x0) r1 = socket$nl_generic(0x10, 0x3, 0x10) io_submit(r0, 0x1, &(0x7f0000002740)=[&(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, r1, &(0x7f0000000040)='W', 0x1}]) syz_genetlink_get_family_id$ethtool(&(0x7f0000000100), r1) [ 503.893818] FAT-fs (loop0): Directory bread(block 64) failed [ 503.917702] FAT-fs (loop0): Directory bread(block 65) failed [ 503.933668] FAT-fs (loop0): Directory bread(block 66) failed 21:07:51 executing program 2: io_setup(0x1, &(0x7f0000000000)=0x0) r1 = socket$nl_generic(0x10, 0x3, 0x10) socket$nl_generic(0x10, 0x3, 0x10) io_submit(r0, 0x2, &(0x7f00000025c0)=[&(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, r1, 0x0}, 0x0]) 21:07:51 executing program 5: r0 = socket$inet6_udp(0xa, 0x2, 0x0) sendmsg$inet6(r0, &(0x7f0000000500)={&(0x7f0000000100)={0xa, 0x0, 0x0, @loopback={0x1000000}}, 0x1c, 0x0}, 0x0) 21:07:51 executing program 3: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$nl802154(&(0x7f0000001500), 0xffffffffffffffff) sendmsg$NL802154_CMD_GET_WPAN_PHY(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000440)={&(0x7f00000003c0)={0x1c, r1, 0x1, 0x0, 0x0, {}, [@NL802154_ATTR_IFINDEX={0x8, 0x3001}]}, 0x1c}}, 0x0) [ 503.946541] FAT-fs (loop0): Directory bread(block 67) failed [ 503.957128] FAT-fs (loop0): Directory bread(block 68) failed [ 503.965314] FAT-fs (loop0): Directory bread(block 69) failed [ 503.971488] FAT-fs (loop0): Directory bread(block 70) failed [ 503.990490] FAT-fs (loop0): Directory bread(block 71) failed 21:07:51 executing program 4: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$nl802154(&(0x7f0000001500), 0xffffffffffffffff) sendmsg$NL802154_CMD_SET_WPAN_PHY_NETNS(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000040)={0x14, r1, 0x1, 0x0, 0x0, {0x22}}, 0x14}}, 0x0) [ 504.009785] FAT-fs (loop0): Directory bread(block 72) failed [ 504.043698] FAT-fs (loop0): Directory bread(block 73) failed 21:07:51 executing program 3: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$tipc(&(0x7f0000000080), 0xffffffffffffffff) sendmsg$TIPC_CMD_SET_LINK_TOL(r0, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000300)={&(0x7f0000000280)={0x68, r1, 0x1, 0x0, 0x0, {{}, {0x0, 0x2}, {0x4c, 0x18, {0x0, @link='syz1\x00'}}}}, 0x68}}, 0x0) 21:07:51 executing program 0: syz_mount_image$vfat(&(0x7f00000001c0), &(0x7f0000000100)='./bus\x00', 0x400, &(0x7f00000002c0)={[{@shortname_mixed}, {@rodir}, {@fat=@fmask={'fmask', 0x3d, 0xeb16}}, {@shortname_winnt}, {@iocharset={'iocharset', 0x3d, 'macinuit'}}, {@uni_xlate}, {@shortname_lower}, {@iocharset={'iocharset', 0x3d, 'iso8859-14'}}]}, 0x1, 0x24f, &(0x7f0000000580)="$eJzs3btrU1EcB/BfmlprQZJBKBaH6yhIaCvuKaWCGFCU4GMQi21RmlowEKhD6+YsOOrkrqN/gIOIm4OrFsQHLrp1ECLt7SOpfYEmkfr5DMkh537P75xAcu6SkxvHZqYnZqtTP7oiensz0V0cLcZSJvLRFdlI3Q8AYD9Zqtfjez21RXemA1MCAFpsl/0fANiH9rj/X2jjlACAFtt+/y92akoAQItdunrt3EipNHYxSXojZh7UyrVy+pz2j0zF7ajEZAxGLn5GpDcK6d3C8uOZs6WxwWTZ53yUZxZW8wu1crY5PxS5yC9netZrr+WHklRDPlMrH4i+1fz7vpiM4cjFkdX69eb6w7/nF9ZqrNcvRC7e3ozZqMTESu2N/PxQkoyeLyXN8z+4ch0AAAAAAAAAAAAAAAAAAAAAALRCIVm35fk9hcJ2/Wm+6Xyg69FwQM/m84GSTefrdMdAd2fXDgAAAAAAAAAAAAAAAAAAAP+K6lxPjFcqk3erc/emt2vcef3s5aHY+Zo/aNSzEa0ZeafG4eMfH7e9aJsbkYlozcivPt06eqraf7qp68TJ3OUPj55+3SWe79TbMp599+3KwMM3f3fk55tf6WnjujKZ9HO8+8X9T4rjL+YXv+x15E5/MwEAAAAAAAAAAAAAAAAAwP+n4bfiDRanOzcjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGi/jf//b12j02sEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIBfAQAA//+Ix5sT") perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0, 0x0, 0xffffffffffffffff, 0x0) setsockopt$inet6_IPV6_FLOWLABEL_MGR(0xffffffffffffffff, 0x29, 0x20, &(0x7f00000000c0)={@private1, 0x0, 0x0, 0xff, 0x14, 0x4}, 0x20) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='cgroup.controllers\x00', 0x275a, 0x0) 21:07:51 executing program 5: syz_mount_image$f2fs(&(0x7f00000000c0), &(0x7f0000010280)='./mnt\x00', 0x10, &(0x7f0000000740)=ANY=[], 0x81, 0x10224, &(0x7f0000020500)="$eJzs3M1uG9UXAPDjpo3+f1pKhFiw40p8yJGINbaTCsomoqq6gFQRLcsuHNux3CZ2FCdO6KobPh6CHax4Bx6AHZsu+gZI7JDYVAiQZyYSqpAIqclXfz9p5sw9vjl3ZjSbMxolgBfWXPr1l0pcjf9HxExEXInIjyvlllsuwusR8UZEXPjLVinzk8G9SWI2Il6KiKuT4kXNSjn3m++/uPftTx+9/fV3P8xkX33588ldNXDS3oqIza3ieG+ziMNeEe+X+da4n8fNxXEZix82H5TjYRH3umt5hb3WwbxWHpu9Yv5wa3c0iesbrfYk9vrreX5rUCw4GvcO6uR/cL+1nY873bU89kfDPPYeFue1X8aHo52iTqes91lePnZ2DmKR7+53i+vZepDH9mCnzBd1h53u/iSOy1guF521o9/fs+Lj/mB3P42726P+cJCWavWsli1st68tZFn9/eZCr9Nab1/rNhY7rfXFVO0uj4Yb86naa7dT9daNG/OpntUatezddOv2p2mjk6qT+GF/sLvT3xjNp0atuVSrz6c36+nOympa/eTmzZXVu2llOEi3h+PUzFK9eX2pcb35Xlq9czc1skbm+o9V5ZjX45zxAAH8a9Ps/0P/DxzSKe3/L8Yp6v/j0ZFv75nx3P3vO2e7/9X/w3PwAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAvLAu//jBbn4wV4wvlPmXy9Sr5bhS/vbH36g8U3NmUjciLh1y/ueViNlyjYPtYkQsl9tvr/y39wAAAADOsydPq48rebde7OZO+oSYgsbBwe//MHE231euPJrSwvlrnak9Q/mLqNemVW0mP79pXenlKN9QTcWlye5/06p2KDPHuhoAAHA66AQAAADgXHv2M3wAAADg/NH/AwAAwNlylM/48/7f//8DAACA8+3J0+rjkz4HAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgD/ZuXcTBIIgAKCz/pJDFKuwBxNLsBlLsBA7MjG4OsxE1MARRESEU4TlPRiOuV1md8JNBgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgds1usW6P833XOudLN9/pBgAAAHhrevv0Mh3nr1nmJddevd3LU6l+RDQRMfxw/6ZEjPKMewwiYplxmvy6eQAAAKhXuz2s/n0HAAAAAAAAAAAAAAAAAAAA4IH5fwAAAFAl8/8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4MruvJwAAIMwAO1nge4/bRF0A8HLe5CQYwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAPjuzTo0b9aZ/AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAnz05KAEABIIouqwFrGQI+1+92EFkTSHvwVz+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8Lc9Ilar5Q29er5/Hvbr2ARgEAjDaI4skCrrZduspY2FiLWH+B4c137tX/5v9kexKnhXb3YAAAAAJ7jbXd1WjycxCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAyu4cWgEAg0AUa+k+7D9eBQ+PwySGLxAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAw8kYf90RnVAIAULJvLg8BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4LMDBwIAAAAAQP6vjVBVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWFHTgQAAAAAADyf22EqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqKuzAgQAAAAAAkP9rI1RVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVhBw4EAAAAAID8XxuhqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqCjtwIAAAAAAA5P/aCFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVXYgQMBAAAAACD/10aoqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqwg4cCAAAAAAA+b82QlVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVRV24EAAAAAAAMj/tRGqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqsAMHAgAAAABA/q+NUFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYUdOCABAAAAEPT/dTsCBQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmCgAA///80haD") r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='cgroup.controllers\x00', 0x275a, 0x0) write$binfmt_script(r0, &(0x7f0000000100)=ANY=[], 0x3af4701e) ioctl$FS_IOC_SETFLAGS(r0, 0x40086602, &(0x7f0000000400)) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x0, 0x28012, r0, 0x0) 21:07:51 executing program 4: bpf$MAP_CREATE(0x0, &(0x7f0000000080)=@base={0x12, 0xfffff001, 0x0, 0xfffffff9, 0x0, 0x1}, 0x48) 21:07:51 executing program 2: r0 = socket$inet6_udp(0xa, 0x2, 0x0) ioctl$ifreq_SIOCGIFINDEX_team(r0, 0x8933, &(0x7f0000000540)) 21:07:51 executing program 3: shmget$private(0x10, 0x2000, 0xa40488f4db449fd4, &(0x7f0000ffc000/0x2000)=nil) 21:07:51 executing program 4: syz_emit_ethernet(0x7e, &(0x7f0000000100)={@local, @link_local, @void, {@ipv4={0x800, @icmp={{0x15, 0x4, 0x0, 0x0, 0x70, 0x0, 0x0, 0x0, 0x1, 0x0, @rand_addr, @local, {[@timestamp={0x44, 0x10, 0x0, 0x0, 0x0, [0x0, 0x0, 0x0]}, @timestamp={0x44, 0x28, 0x0, 0x0, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @rr={0x7, 0x7, 0x0, [@empty]}]}}, @source_quench={0x4, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast1, @empty}}}}}}, 0x0) [ 504.380337] FAT-fs (loop0): Directory bread(block 64) failed [ 504.399083] FAT-fs (loop0): Directory bread(block 65) failed [ 504.422568] FAT-fs (loop0): Directory bread(block 66) failed [ 504.443346] FAT-fs (loop0): Directory bread(block 67) failed [ 504.474279] FAT-fs (loop0): Directory bread(block 68) failed [ 504.493586] FAT-fs (loop0): Directory bread(block 69) failed [ 504.506160] FAT-fs (loop0): Directory bread(block 70) failed [ 504.519324] FAT-fs (loop0): Directory bread(block 71) failed [ 504.528781] FAT-fs (loop0): Directory bread(block 72) failed [ 504.539578] FAT-fs (loop0): Directory bread(block 73) failed 21:07:52 executing program 3: r0 = syz_open_procfs(0x0, &(0x7f0000000040)='net/udplite6\x00') read$FUSE(r0, &(0x7f0000002280)={0x2020}, 0x2020) 21:07:52 executing program 2: r0 = socket$netlink(0x10, 0x3, 0x0) bind$netlink(r0, &(0x7f0000000040)={0x10, 0x0, 0x0, 0x1}, 0xc) sendmsg$TEAM_CMD_PORT_LIST_GET(r0, &(0x7f0000000300)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x4}, 0xc, &(0x7f00000002c0)={&(0x7f0000000180)={0x14}, 0x14}}, 0x0) 21:07:52 executing program 4: r0 = socket$netlink(0x10, 0x3, 0x0) setsockopt$netlink_NETLINK_ADD_MEMBERSHIP(r0, 0x10e, 0x1, &(0x7f0000000000)=0x14, 0x4) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000004d80), 0x0, 0x0) dup3(r1, r0, 0x0) 21:07:52 executing program 0: syz_mount_image$vfat(&(0x7f00000001c0), &(0x7f0000000100)='./bus\x00', 0x400, &(0x7f00000002c0)={[{@shortname_mixed}, {@rodir}, {@fat=@fmask={'fmask', 0x3d, 0xeb16}}, {@shortname_winnt}, {@iocharset={'iocharset', 0x3d, 'macinuit'}}, {@uni_xlate}, {@shortname_lower}, {@iocharset={'iocharset', 0x3d, 'iso8859-14'}}]}, 0x1, 0x24f, &(0x7f0000000580)="$eJzs3btrU1EcB/BfmlprQZJBKBaH6yhIaCvuKaWCGFCU4GMQi21RmlowEKhD6+YsOOrkrqN/gIOIm4OrFsQHLrp1ECLt7SOpfYEmkfr5DMkh537P75xAcu6SkxvHZqYnZqtTP7oiensz0V0cLcZSJvLRFdlI3Q8AYD9Zqtfjez21RXemA1MCAFpsl/0fANiH9rj/X2jjlACAFtt+/y92akoAQItdunrt3EipNHYxSXojZh7UyrVy+pz2j0zF7ajEZAxGLn5GpDcK6d3C8uOZs6WxwWTZ53yUZxZW8wu1crY5PxS5yC9netZrr+WHklRDPlMrH4i+1fz7vpiM4cjFkdX69eb6w7/nF9ZqrNcvRC7e3ozZqMTESu2N/PxQkoyeLyXN8z+4ch0AAAAAAAAAAAAAAAAAAAAAALRCIVm35fk9hcJ2/Wm+6Xyg69FwQM/m84GSTefrdMdAd2fXDgAAAAAAAAAAAAAAAAAAAP+K6lxPjFcqk3erc/emt2vcef3s5aHY+Zo/aNSzEa0ZeafG4eMfH7e9aJsbkYlozcivPt06eqraf7qp68TJ3OUPj55+3SWe79TbMp599+3KwMM3f3fk55tf6WnjujKZ9HO8+8X9T4rjL+YXv+x15E5/MwEAAAAAAAAAAAAAAAAAwP+n4bfiDRanOzcjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGi/jf//b12j02sEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIBfAQAA//+Ix5sT") perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0, 0x0, 0xffffffffffffffff, 0x0) setsockopt$inet6_IPV6_FLOWLABEL_MGR(0xffffffffffffffff, 0x29, 0x20, &(0x7f00000000c0)={@private1, 0x0, 0x0, 0xff, 0x14, 0x4, 0x2}, 0x20) openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x275a, 0x0) 21:07:52 executing program 1: io_setup(0x1, &(0x7f0000000000)=0x0) r1 = socket$nl_generic(0x10, 0x3, 0x10) io_submit(r0, 0x1, &(0x7f0000002740)=[&(0x7f00000000c0)={0x0, 0x0, 0x2, 0x5, 0x0, r1, 0x0}]) [ 504.939333] f2fs_msg: 6 callbacks suppressed [ 504.939346] F2FS-fs (loop5): Mismatch start address, segment0(512) cp_blkaddr(605) [ 504.951769] F2FS-fs (loop5): Can't find valid F2FS filesystem in 1th superblock [ 504.978442] F2FS-fs (loop5): Found nat_bits in checkpoint 21:07:52 executing program 4: io_setup(0x1, &(0x7f0000000000)=0x0) r1 = socket$nl_generic(0x10, 0x3, 0x10) syz_genetlink_get_family_id$batadv(&(0x7f0000000480), r1) io_submit(r0, 0x1, &(0x7f0000002740)=[&(0x7f00000000c0)={0x0, 0x0, 0x2, 0x1, 0x0, r1, 0x0, 0xf0ff7f}]) 21:07:52 executing program 3: r0 = socket$netlink(0x10, 0x3, 0x0) bind$netlink(r0, &(0x7f0000000040)={0x10, 0x0, 0x0, 0x1}, 0xc) [ 505.132817] F2FS-fs (loop5): Mounted with checkpoint version = 753bd00b [ 505.159682] FAT-fs (loop0): Directory bread(block 64) failed [ 505.173751] FAT-fs (loop0): Directory bread(block 65) failed [ 505.201689] FAT-fs (loop0): Directory bread(block 66) failed [ 505.221137] FAT-fs (loop0): Directory bread(block 67) failed [ 505.237561] FAT-fs (loop0): Directory bread(block 68) failed [ 505.250407] FAT-fs (loop0): Directory bread(block 69) failed [ 505.269756] FAT-fs (loop0): Directory bread(block 70) failed [ 505.283168] FAT-fs (loop0): Directory bread(block 71) failed 21:07:52 executing program 5: syz_mount_image$f2fs(&(0x7f00000000c0), &(0x7f0000010280)='./mnt\x00', 0x10, &(0x7f0000000740)=ANY=[], 0x81, 0x10224, &(0x7f0000020500)="$eJzs3M1uG9UXAPDjpo3+f1pKhFiw40p8yJGINbaTCsomoqq6gFQRLcsuHNux3CZ2FCdO6KobPh6CHax4Bx6AHZsu+gZI7JDYVAiQZyYSqpAIqclXfz9p5sw9vjl3ZjSbMxolgBfWXPr1l0pcjf9HxExEXInIjyvlllsuwusR8UZEXPjLVinzk8G9SWI2Il6KiKuT4kXNSjn3m++/uPftTx+9/fV3P8xkX33588ldNXDS3oqIza3ieG+ziMNeEe+X+da4n8fNxXEZix82H5TjYRH3umt5hb3WwbxWHpu9Yv5wa3c0iesbrfYk9vrreX5rUCw4GvcO6uR/cL+1nY873bU89kfDPPYeFue1X8aHo52iTqes91lePnZ2DmKR7+53i+vZepDH9mCnzBd1h53u/iSOy1guF521o9/fs+Lj/mB3P42726P+cJCWavWsli1st68tZFn9/eZCr9Nab1/rNhY7rfXFVO0uj4Yb86naa7dT9daNG/OpntUatezddOv2p2mjk6qT+GF/sLvT3xjNp0atuVSrz6c36+nOympa/eTmzZXVu2llOEi3h+PUzFK9eX2pcb35Xlq9czc1skbm+o9V5ZjX45zxAAH8a9Ps/0P/DxzSKe3/L8Yp6v/j0ZFv75nx3P3vO2e7/9X/w3PwAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAvLAu//jBbn4wV4wvlPmXy9Sr5bhS/vbH36g8U3NmUjciLh1y/ueViNlyjYPtYkQsl9tvr/y39wAAAADOsydPq48rebde7OZO+oSYgsbBwe//MHE231euPJrSwvlrnak9Q/mLqNemVW0mP79pXenlKN9QTcWlye5/06p2KDPHuhoAAHA66AQAAADgXHv2M3wAAADg/NH/AwAAwNlylM/48/7f//8DAACA8+3J0+rjkz4HAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgD/ZuXcTBIIgAKCz/pJDFKuwBxNLsBlLsBA7MjG4OsxE1MARRESEU4TlPRiOuV1md8JNBgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgds1usW6P833XOudLN9/pBgAAAHhrevv0Mh3nr1nmJddevd3LU6l+RDQRMfxw/6ZEjPKMewwiYplxmvy6eQAAAKhXuz2s/n0HAAAAAAAAAAAAAAAAAAAA4IH5fwAAAFAl8/8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4MruvJwAAIMwAO1nge4/bRF0A8HLe5CQYwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAPjuzTo0b9aZ/AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAnz05KAEABIIouqwFrGQI+1+92EFkTSHvwVz+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8Lc9Ilar5Q29er5/Hvbr2ARgEAjDaI4skCrrZduspY2FiLWH+B4c137tX/5v9kexKnhXb3YAAAAAJ7jbXd1WjycxCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAyu4cWgEAg0AUa+k+7D9eBQ+PwySGLxAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAw8kYf90RnVAIAULJvLg8BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4LMDBwIAAAAAQP6vjVBVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWFHTgQAAAAAADyf22EqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqKuzAgQAAAAAAkP9rI1RVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVhBw4EAAAAAID8XxuhqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqCjtwIAAAAAAA5P/aCFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVXYgQMBAAAAACD/10aoqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqwg4cCAAAAAAA+b82QlVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVRV24EAAAAAAAMj/tRGqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqsAMHAgAAAABA/q+NUFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYUdOCABAAAAEPT/dTsCBQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmCgAA///80haD") r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='cgroup.controllers\x00', 0x275a, 0x0) write$binfmt_script(r0, &(0x7f0000000100)=ANY=[], 0x3af4701e) ioctl$FS_IOC_SETFLAGS(r0, 0x40086602, &(0x7f0000000400)) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x0, 0x28012, r0, 0x0) 21:07:52 executing program 1: r0 = openat$vcsa(0xffffffffffffff9c, &(0x7f0000000000), 0x101081, 0x0) write$FUSE_STATFS(r0, 0x0, 0x0) 21:07:52 executing program 2: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000000)='net/protocols\x00') read$FUSE(r0, &(0x7f0000000240)={0x2020}, 0x4) 21:07:52 executing program 3: r0 = syz_open_procfs(0x0, &(0x7f0000000000)='net/dev_mcast\x00') read$FUSE(r0, &(0x7f0000004080)={0x2020}, 0x2020) read$FUSE(r0, &(0x7f0000007200)={0x2020}, 0x2020) read$FUSE(r0, &(0x7f0000000240)={0x2020}, 0x2020) 21:07:52 executing program 4: syz_genetlink_get_family_id$batadv(0x0, 0xffffffffffffffff) syz_open_procfs$userns(0x0, &(0x7f0000000380)) 21:07:52 executing program 0: syz_mount_image$vfat(&(0x7f00000001c0), &(0x7f0000000100)='./bus\x00', 0x400, &(0x7f00000002c0)={[{@shortname_mixed}, {@rodir}, {@fat=@fmask={'fmask', 0x3d, 0xeb16}}, {@shortname_winnt}, {@iocharset={'iocharset', 0x3d, 'macinuit'}}, {@uni_xlate}, {@shortname_lower}, {@iocharset={'iocharset', 0x3d, 'iso8859-14'}}]}, 0x1, 0x24f, &(0x7f0000000580)="$eJzs3btrU1EcB/BfmlprQZJBKBaH6yhIaCvuKaWCGFCU4GMQi21RmlowEKhD6+YsOOrkrqN/gIOIm4OrFsQHLrp1ECLt7SOpfYEmkfr5DMkh537P75xAcu6SkxvHZqYnZqtTP7oiensz0V0cLcZSJvLRFdlI3Q8AYD9Zqtfjez21RXemA1MCAFpsl/0fANiH9rj/X2jjlACAFtt+/y92akoAQItdunrt3EipNHYxSXojZh7UyrVy+pz2j0zF7ajEZAxGLn5GpDcK6d3C8uOZs6WxwWTZ53yUZxZW8wu1crY5PxS5yC9netZrr+WHklRDPlMrH4i+1fz7vpiM4cjFkdX69eb6w7/nF9ZqrNcvRC7e3ozZqMTESu2N/PxQkoyeLyXN8z+4ch0AAAAAAAAAAAAAAAAAAAAAALRCIVm35fk9hcJ2/Wm+6Xyg69FwQM/m84GSTefrdMdAd2fXDgAAAAAAAAAAAAAAAAAAAP+K6lxPjFcqk3erc/emt2vcef3s5aHY+Zo/aNSzEa0ZeafG4eMfH7e9aJsbkYlozcivPt06eqraf7qp68TJ3OUPj55+3SWe79TbMp599+3KwMM3f3fk55tf6WnjujKZ9HO8+8X9T4rjL+YXv+x15E5/MwEAAAAAAAAAAAAAAAAAwP+n4bfiDRanOzcjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGi/jf//b12j02sEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIBfAQAA//+Ix5sT") perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0, 0x0, 0xffffffffffffffff, 0x0) setsockopt$inet6_IPV6_FLOWLABEL_MGR(0xffffffffffffffff, 0x29, 0x20, &(0x7f00000000c0)={@private1, 0x0, 0x0, 0xff, 0x14, 0x4, 0x2}, 0x20) openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x275a, 0x0) [ 505.301873] FAT-fs (loop0): Directory bread(block 72) failed [ 505.322101] FAT-fs (loop0): Directory bread(block 73) failed 21:07:52 executing program 2: io_cancel(0x0, &(0x7f0000000e80)={0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0}, 0x0) 21:07:52 executing program 4: syz_clone(0x80308280, 0x0, 0x0, &(0x7f0000000080), 0x0, 0x0) 21:07:52 executing program 3: r0 = openat$sndtimer(0xffffffffffffff9c, &(0x7f0000000300), 0x0) ioctl$SNDRV_TIMER_IOCTL_GPARAMS(r0, 0x40485404, 0x0) 21:07:52 executing program 1: sendmsg$BATADV_CMD_SET_MESH(0xffffffffffffffff, 0x0, 0x0) [ 505.634758] FAT-fs (loop0): Directory bread(block 64) failed [ 505.662070] FAT-fs (loop0): Directory bread(block 65) failed 21:07:52 executing program 2: io_setup(0x8001, &(0x7f0000000c00)) 21:07:52 executing program 1: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) setsockopt$inet_mreqn(r0, 0x0, 0xf, 0x0, 0x0) [ 505.681649] FAT-fs (loop0): Directory bread(block 66) failed [ 505.721717] FAT-fs (loop0): Directory bread(block 67) failed [ 505.755071] FAT-fs (loop0): Directory bread(block 68) failed [ 505.768653] FAT-fs (loop0): Directory bread(block 69) failed [ 505.781403] FAT-fs (loop0): Directory bread(block 70) failed [ 505.804025] FAT-fs (loop0): Directory bread(block 71) failed [ 505.827823] FAT-fs (loop0): Directory bread(block 72) failed [ 505.844329] FAT-fs (loop0): Directory bread(block 73) failed [ 506.383658] F2FS-fs (loop5): Mismatch start address, segment0(512) cp_blkaddr(605) [ 506.391788] F2FS-fs (loop5): Can't find valid F2FS filesystem in 1th superblock [ 506.410863] F2FS-fs (loop5): Found nat_bits in checkpoint [ 506.438063] F2FS-fs (loop5): Mounted with checkpoint version = 753bd00b 21:07:53 executing program 5: syz_mount_image$f2fs(&(0x7f00000000c0), &(0x7f0000010280)='./mnt\x00', 0x10, &(0x7f0000000740)=ANY=[], 0x81, 0x10224, &(0x7f0000020500)="$eJzs3M1uG9UXAPDjpo3+f1pKhFiw40p8yJGINbaTCsomoqq6gFQRLcsuHNux3CZ2FCdO6KobPh6CHax4Bx6AHZsu+gZI7JDYVAiQZyYSqpAIqclXfz9p5sw9vjl3ZjSbMxolgBfWXPr1l0pcjf9HxExEXInIjyvlllsuwusR8UZEXPjLVinzk8G9SWI2Il6KiKuT4kXNSjn3m++/uPftTx+9/fV3P8xkX33588ldNXDS3oqIza3ieG+ziMNeEe+X+da4n8fNxXEZix82H5TjYRH3umt5hb3WwbxWHpu9Yv5wa3c0iesbrfYk9vrreX5rUCw4GvcO6uR/cL+1nY873bU89kfDPPYeFue1X8aHo52iTqes91lePnZ2DmKR7+53i+vZepDH9mCnzBd1h53u/iSOy1guF521o9/fs+Lj/mB3P42726P+cJCWavWsli1st68tZFn9/eZCr9Nab1/rNhY7rfXFVO0uj4Yb86naa7dT9daNG/OpntUatezddOv2p2mjk6qT+GF/sLvT3xjNp0atuVSrz6c36+nOympa/eTmzZXVu2llOEi3h+PUzFK9eX2pcb35Xlq9czc1skbm+o9V5ZjX45zxAAH8a9Ps/0P/DxzSKe3/L8Yp6v/j0ZFv75nx3P3vO2e7/9X/w3PwAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAvLAu//jBbn4wV4wvlPmXy9Sr5bhS/vbH36g8U3NmUjciLh1y/ueViNlyjYPtYkQsl9tvr/y39wAAAADOsydPq48rebde7OZO+oSYgsbBwe//MHE231euPJrSwvlrnak9Q/mLqNemVW0mP79pXenlKN9QTcWlye5/06p2KDPHuhoAAHA66AQAAADgXHv2M3wAAADg/NH/AwAAwNlylM/48/7f//8DAACA8+3J0+rjkz4HAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgD/ZuXcTBIIgAKCz/pJDFKuwBxNLsBlLsBA7MjG4OsxE1MARRESEU4TlPRiOuV1md8JNBgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgds1usW6P833XOudLN9/pBgAAAHhrevv0Mh3nr1nmJddevd3LU6l+RDQRMfxw/6ZEjPKMewwiYplxmvy6eQAAAKhXuz2s/n0HAAAAAAAAAAAAAAAAAAAA4IH5fwAAAFAl8/8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4MruvJwAAIMwAO1nge4/bRF0A8HLe5CQYwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAPjuzTo0b9aZ/AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAnz05KAEABIIouqwFrGQI+1+92EFkTSHvwVz+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8Lc9Ilar5Q29er5/Hvbr2ARgEAjDaI4skCrrZduspY2FiLWH+B4c137tX/5v9kexKnhXb3YAAAAAJ7jbXd1WjycxCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAyu4cWgEAg0AUa+k+7D9eBQ+PwySGLxAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAw8kYf90RnVAIAULJvLg8BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4LMDBwIAAAAAQP6vjVBVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWFHTgQAAAAAADyf22EqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqKuzAgQAAAAAAkP9rI1RVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVhBw4EAAAAAID8XxuhqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqCjtwIAAAAAAA5P/aCFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVXYgQMBAAAAACD/10aoqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqwg4cCAAAAAAA+b82QlVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVRV24EAAAAAAAMj/tRGqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqsAMHAgAAAABA/q+NUFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYUdOCABAAAAEPT/dTsCBQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmCgAA///80haD") r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='cgroup.controllers\x00', 0x275a, 0x0) write$binfmt_script(r0, &(0x7f0000000100)=ANY=[], 0x3af4701e) ioctl$FS_IOC_SETFLAGS(r0, 0x40086602, &(0x7f0000000400)) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x0, 0x28012, r0, 0x0) 21:07:53 executing program 4: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) sendmsg$IEEE802154_ADD_IFACE(r0, &(0x7f0000000540)={&(0x7f0000000380)={0x2}, 0xc, &(0x7f0000000440)={&(0x7f00000003c0)={0x14}, 0x14}}, 0x0) 21:07:53 executing program 3: bpf$BPF_PROG_QUERY(0x10, &(0x7f00000003c0)={0xffffffffffffffff, 0x22, 0x0, 0x0, 0x0}, 0x20) 21:07:53 executing program 1: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) setsockopt$inet_mreqn(r0, 0x0, 0x1a, 0x0, 0x0) 21:07:53 executing program 0: syz_mount_image$vfat(&(0x7f00000001c0), &(0x7f0000000100)='./bus\x00', 0x400, &(0x7f00000002c0)={[{@shortname_mixed}, {@rodir}, {@fat=@fmask={'fmask', 0x3d, 0xeb16}}, {@shortname_winnt}, {@iocharset={'iocharset', 0x3d, 'macinuit'}}, {@uni_xlate}, {@shortname_lower}, {@iocharset={'iocharset', 0x3d, 'iso8859-14'}}]}, 0x1, 0x24f, &(0x7f0000000580)="$eJzs3btrU1EcB/BfmlprQZJBKBaH6yhIaCvuKaWCGFCU4GMQi21RmlowEKhD6+YsOOrkrqN/gIOIm4OrFsQHLrp1ECLt7SOpfYEmkfr5DMkh537P75xAcu6SkxvHZqYnZqtTP7oiensz0V0cLcZSJvLRFdlI3Q8AYD9Zqtfjez21RXemA1MCAFpsl/0fANiH9rj/X2jjlACAFtt+/y92akoAQItdunrt3EipNHYxSXojZh7UyrVy+pz2j0zF7ajEZAxGLn5GpDcK6d3C8uOZs6WxwWTZ53yUZxZW8wu1crY5PxS5yC9netZrr+WHklRDPlMrH4i+1fz7vpiM4cjFkdX69eb6w7/nF9ZqrNcvRC7e3ozZqMTESu2N/PxQkoyeLyXN8z+4ch0AAAAAAAAAAAAAAAAAAAAAALRCIVm35fk9hcJ2/Wm+6Xyg69FwQM/m84GSTefrdMdAd2fXDgAAAAAAAAAAAAAAAAAAAP+K6lxPjFcqk3erc/emt2vcef3s5aHY+Zo/aNSzEa0ZeafG4eMfH7e9aJsbkYlozcivPt06eqraf7qp68TJ3OUPj55+3SWe79TbMp599+3KwMM3f3fk55tf6WnjujKZ9HO8+8X9T4rjL+YXv+x15E5/MwEAAAAAAAAAAAAAAAAAwP+n4bfiDRanOzcjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGi/jf//b12j02sEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIBfAQAA//+Ix5sT") perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0, 0x0, 0xffffffffffffffff, 0x0) setsockopt$inet6_IPV6_FLOWLABEL_MGR(0xffffffffffffffff, 0x29, 0x20, &(0x7f00000000c0)={@private1, 0x0, 0x0, 0xff, 0x14, 0x4, 0x2}, 0x20) openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x275a, 0x0) 21:07:53 executing program 2: socket(0x10, 0x0, 0x5) 21:07:54 executing program 4: syz_genetlink_get_family_id$nl80211(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$NL80211_CMD_UNEXPECTED_FRAME(0xffffffffffffffff, 0x0, 0x0) 21:07:54 executing program 1: r0 = socket$netlink(0x10, 0x3, 0x0) ioctl$ifreq_SIOCGIFINDEX_team(r0, 0x8933, &(0x7f0000000240)={'team0\x00', 0x0}) bpf$PROG_LOAD_XDP(0x5, &(0x7f00000003c0)={0x6, 0x2, &(0x7f00000000c0)=@raw=[@map_idx], &(0x7f0000000100)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', r1, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 21:07:54 executing program 2: socketpair(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0x0) 21:07:54 executing program 3: openat$cgroup_netprio_ifpriomap(0xffffffffffffffff, &(0x7f0000000d80), 0x2, 0x0) 21:07:54 executing program 1: mmap$binder(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1, 0x11, 0xffffffffffffffff, 0x0) [ 506.925504] FAT-fs (loop0): Directory bread(block 64) failed [ 506.975566] FAT-fs (loop0): Directory bread(block 65) failed [ 506.999755] FAT-fs (loop0): Directory bread(block 66) failed [ 507.015948] FAT-fs (loop0): Directory bread(block 67) failed 21:07:54 executing program 3: r0 = openat$rtc(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$RTC_PIE_OFF(r0, 0x7006) openat$rtc(0xffffffffffffff9c, 0x0, 0x0, 0x0) [ 507.034808] FAT-fs (loop0): Directory bread(block 68) failed [ 507.043796] FAT-fs (loop0): Directory bread(block 69) failed [ 507.077930] FAT-fs (loop0): Directory bread(block 70) failed [ 507.103987] FAT-fs (loop0): Directory bread(block 71) failed [ 507.110072] FAT-fs (loop0): Directory bread(block 72) failed [ 507.116718] FAT-fs (loop0): Directory bread(block 73) failed [ 507.691103] F2FS-fs (loop5): Mismatch start address, segment0(512) cp_blkaddr(605) [ 507.699040] F2FS-fs (loop5): Can't find valid F2FS filesystem in 1th superblock 21:07:55 executing program 5: syz_mount_image$f2fs(&(0x7f00000000c0), &(0x7f0000010280)='./mnt\x00', 0x10, &(0x7f0000000740)=ANY=[], 0x81, 0x10224, &(0x7f0000020500)="$eJzs3M1uG9UXAPDjpo3+f1pKhFiw40p8yJGINbaTCsomoqq6gFQRLcsuHNux3CZ2FCdO6KobPh6CHax4Bx6AHZsu+gZI7JDYVAiQZyYSqpAIqclXfz9p5sw9vjl3ZjSbMxolgBfWXPr1l0pcjf9HxExEXInIjyvlllsuwusR8UZEXPjLVinzk8G9SWI2Il6KiKuT4kXNSjn3m++/uPftTx+9/fV3P8xkX33588ldNXDS3oqIza3ieG+ziMNeEe+X+da4n8fNxXEZix82H5TjYRH3umt5hb3WwbxWHpu9Yv5wa3c0iesbrfYk9vrreX5rUCw4GvcO6uR/cL+1nY873bU89kfDPPYeFue1X8aHo52iTqes91lePnZ2DmKR7+53i+vZepDH9mCnzBd1h53u/iSOy1guF521o9/fs+Lj/mB3P42726P+cJCWavWsli1st68tZFn9/eZCr9Nab1/rNhY7rfXFVO0uj4Yb86naa7dT9daNG/OpntUatezddOv2p2mjk6qT+GF/sLvT3xjNp0atuVSrz6c36+nOympa/eTmzZXVu2llOEi3h+PUzFK9eX2pcb35Xlq9czc1skbm+o9V5ZjX45zxAAH8a9Ps/0P/DxzSKe3/L8Yp6v/j0ZFv75nx3P3vO2e7/9X/w3PwAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAvLAu//jBbn4wV4wvlPmXy9Sr5bhS/vbH36g8U3NmUjciLh1y/ueViNlyjYPtYkQsl9tvr/y39wAAAADOsydPq48rebde7OZO+oSYgsbBwe//MHE231euPJrSwvlrnak9Q/mLqNemVW0mP79pXenlKN9QTcWlye5/06p2KDPHuhoAAHA66AQAAADgXHv2M3wAAADg/NH/AwAAwNlylM/48/7f//8DAACA8+3J0+rjkz4HAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgD/ZuXcTBIIgAKCz/pJDFKuwBxNLsBlLsBA7MjG4OsxE1MARRESEU4TlPRiOuV1md8JNBgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgds1usW6P833XOudLN9/pBgAAAHhrevv0Mh3nr1nmJddevd3LU6l+RDQRMfxw/6ZEjPKMewwiYplxmvy6eQAAAKhXuz2s/n0HAAAAAAAAAAAAAAAAAAAA4IH5fwAAAFAl8/8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4MruvJwAAIMwAO1nge4/bRF0A8HLe5CQYwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAPjuzTo0b9aZ/AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAnz05KAEABIIouqwFrGQI+1+92EFkTSHvwVz+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8Lc9Ilar5Q29er5/Hvbr2ARgEAjDaI4skCrrZduspY2FiLWH+B4c137tX/5v9kexKnhXb3YAAAAAJ7jbXd1WjycxCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAyu4cWgEAg0AUa+k+7D9eBQ+PwySGLxAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAw8kYf90RnVAIAULJvLg8BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4LMDBwIAAAAAQP6vjVBVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWFHTgQAAAAAADyf22EqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqKuzAgQAAAAAAkP9rI1RVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVhBw4EAAAAAID8XxuhqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqCjtwIAAAAAAA5P/aCFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVXYgQMBAAAAACD/10aoqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqwg4cCAAAAAAA+b82QlVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVRV24EAAAAAAAMj/tRGqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqsAMHAgAAAABA/q+NUFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYUdOCABAAAAEPT/dTsCBQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmCgAA///80haD") r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='cgroup.controllers\x00', 0x275a, 0x0) write$binfmt_script(r0, &(0x7f0000000100)=ANY=[], 0x3af4701e) ioctl$FS_IOC_SETFLAGS(r0, 0x40086602, &(0x7f0000000400)) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x0, 0x28012, r0, 0x0) 21:07:55 executing program 1: bpf$BPF_PROG_QUERY(0x15, &(0x7f00000003c0)={0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0}, 0x20) 21:07:55 executing program 4: syz_genetlink_get_family_id$nl80211(0x0, 0xffffffffffffffff) socket$nl_generic(0x10, 0x3, 0x10) 21:07:55 executing program 3: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) setsockopt$inet_mreqn(r0, 0x0, 0x6, 0x0, 0x0) 21:07:55 executing program 0: epoll_pwait(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000bc0), 0x8) 21:07:55 executing program 2: syz_open_dev$vcsa(&(0x7f00000006c0), 0x0, 0xc80) 21:07:55 executing program 3: syz_clone(0xe4184200, 0x0, 0x0, 0x0, 0x0, 0x0) 21:07:55 executing program 4: bpf$BPF_PROG_QUERY(0x10, &(0x7f00000003c0)={0xffffffffffffffff, 0x10, 0x0, 0x0, 0x0}, 0x20) 21:07:55 executing program 2: openat$kvm(0xffffffffffffff9c, &(0x7f0000000000), 0x8402, 0x0) 21:07:55 executing program 0: r0 = openat$bsg(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) mmap$KVM_VCPU(&(0x7f0000ffa000/0x4000)=nil, 0x930, 0x7, 0x10, r0, 0x0) 21:07:55 executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_80211(r0, 0x8933, &(0x7f0000000f80)={'wlan1\x00'}) 21:07:55 executing program 4: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) setsockopt$inet_mreqn(r0, 0x0, 0x2a, 0x0, 0x0) [ 508.217736] IPVS: ftp: loaded support on port[0] = 21 21:07:56 executing program 2: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) setsockopt$inet_mreqn(r0, 0x0, 0x16, 0x0, 0x0) 21:07:56 executing program 1: socketpair(0x0, 0x0, 0x0, &(0x7f00000000c0)) prctl$PR_SET_MM_MAP_SIZE(0x23, 0xf, &(0x7f0000000280)) 21:07:56 executing program 0: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) setsockopt$inet_mreqn(r0, 0x0, 0xd, 0x0, 0x0) 21:07:56 executing program 4: r0 = openat$rfkill(0xffffffffffffff9c, &(0x7f0000001380), 0x0, 0x0) write$rfkill(r0, 0x0, 0x0) 21:07:56 executing program 3: r0 = openat$binder_debug(0xffffffffffffff9c, &(0x7f0000001200)='/sys/kernel/debug/binder/failed_transaction_log\x00', 0x0, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, 0x0) 21:07:56 executing program 1: bpf$ITER_CREATE(0x21, &(0x7f0000001b40), 0x8) 21:07:56 executing program 0: socketpair(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, 0x4b}, 0x1a1) 21:07:56 executing program 5: syz_genetlink_get_family_id$batadv(&(0x7f0000000040), 0xffffffffffffffff) clock_gettime(0x5, &(0x7f00000004c0)) 21:07:56 executing program 4: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) setsockopt$inet_mreqn(r0, 0x0, 0x1900, 0x0, 0x0) 21:07:56 executing program 3: io_setup(0x1, &(0x7f0000000000)=0x0) r1 = socket$nl_generic(0x10, 0x3, 0x10) io_submit(r0, 0x1, &(0x7f0000002740)=[&(0x7f00000000c0)={0x0, 0x0, 0x2, 0x1, 0x0, r1, 0x0, 0x2}]) io_pgetevents(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 21:07:56 executing program 2: syz_emit_ethernet(0x11, &(0x7f00000005c0)={@link_local, @local, @void, {@mpls_mc={0x8848, {[], @llc={@llc={0x0, 0x0, '\x00'}}}}}}, 0x0) 21:07:56 executing program 4: pselect6(0x40, &(0x7f00000002c0), 0x0, &(0x7f00000003c0)={0x4}, &(0x7f0000000380), 0x0) 21:07:56 executing program 2: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) sendmsg$IEEE802154_ADD_IFACE(r0, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000440)={0x0}, 0x1, 0x0, 0x2}, 0x0) 21:07:56 executing program 0: openat$cgroup_ro(0xffffffffffffffff, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000000), 0x0) ioctl$ifreq_SIOCGIFINDEX_vcan(0xffffffffffffffff, 0x8933, 0x0) clock_gettime(0x0, &(0x7f00000002c0)={0x0}) pselect6(0x40, &(0x7f0000000200), &(0x7f0000000240)={0x9, 0x1, 0x94, 0x10001, 0x0, 0x8}, 0x0, &(0x7f0000000300)={r0}, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, 0x0) ioctl$ifreq_SIOCGIFINDEX_vcan(0xffffffffffffffff, 0x8933, 0x0) 21:07:56 executing program 1: prlimit64(0x0, 0x0, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) sched_setaffinity(0x0, 0x8, &(0x7f0000000440)=0x1) getpid() sched_setscheduler(0x0, 0x1, &(0x7f0000001700)=0x4) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r1, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r0, &(0x7f00000000c0), 0x10106, 0x2, 0x0) sched_setattr(0x0, 0x0, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x0, 0x4, &(0x7f00000002c0)=ANY=[@ANYBLOB="180100000000e5ff0000000040"], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, 0x0, 0x0) mount$fuse(0x0, 0x0, 0x0, 0x0, 0x0) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000000980)=[{{0x0, 0x0, &(0x7f0000000740)=[{&(0x7f00000003c0)="0b6949d160fad1a0c800600842be226c3f310e9254f9594f6f438ff8b882933d9f8977442038a3258870f3d1a1a3069b606617df6a6892d7059761fab9f9ef05fdeafa6f5d4e4cb084490340c24dbc65017562e71b918a9e1ee52c1985630715b5f9f64af4473ec400bdea8c31edb20dd9c082110a037d", 0x77}, {&(0x7f0000000480)="d38ccf15faeffd60d62aebfcfbb816fb3f05da349aedb2c3540bf807739d7ee573430a090afec983da60fb6b3981c5795ce3578df52c75edb4634aeb7dc6dbb36fc5bc81a998aef4705d6a9ac850fdef49e8920b241e8c11b6fc836532b4b07a1cae42c1d3186dcda95c07b1cd7d93a54e037cb5f27ab20d9771ab278070d59f7f02520035e4a8943b8383575eabaf1c5ae00642642eec0ce3341a1efac53c", 0x9f}, {&(0x7f0000000640)="1ca6e7a247e2d46c40e8ab2dee539d869b7b31fdf926dff664963df1e40f887e03d297c2229c996da71ad9dfa0745136e7b26e28ca8087c3353c88b68f1995f30e6c4b86d11a316225aad7a92b5a9cfd1d952370e7ce014f92ad0e53863c2fcbe0693cb39c99d876e61ccc8e39737666915dac6be28db0ff404221e2787be58546607d45b957fc81a040012bee74a7a9947b62ad87198f1cb730a94ccac9028d1394b52375fd8fd07e864052cfa40ec0a8a95dfa2d0581689fbe987db8b0ba5e3cabecc967745729ddfe285c", 0xcc}, {&(0x7f0000004200)="57f6844695426ebb903c40e0eb2fcb6c3d224df7e930147322805e4e4fbc57f22aebed06c07a63e9d862b2d52431cc3c9c7450fdf6bde108fb47c2eb7666a4bb2e67794247b58dec92c4016fe1ae716d1c3775aa5b97bbacda870fa61b52d9fb8366802fc4946c79602a899356e4295c6107462a7a911451e7bd07dd50b7f022d8b131d88ab8dfad855c7ef946ecbb535480b0d2c3f95f12228836d397c4790dd06fe6049d19b37942df79f3d2259b6e2f608163aa56ddfd0d4d8cf2a62b7bbca7d302c57eba1b3e17132bdf1f101b8e2d0d9b9017a77e648463f6f4a90ab556337bc5a28ee3f70f99d3fbc115f2a231ded6a2985a5a032f6c659b76ae78f8b59493d7999e8cbc804f30519ca742271ada60008310191dceb6fb75c2a5658caec4cb18796cd6e578be0dfe252a032c1dafac9485b4b4ebc154722a02d3137bb4cea8986f890773de8b6179779bf08253fdef3a91af145ee9f344927e0387fd74ead229ef5d682f2d570208807cbbd2db4e849c64d758cfeffcb8893542723f0962a36c74168775486c06b8cc19e0febc3e7e98d31f6d8c4ced6d07ace89a8a42eecfb2adcbead95577b8c527b8a64cf811a307a9273ab221205db859944777d156e2ceaa2e2bdda1324ad64382bfc16fcb131f899799eb7e64c2ead40b7aac19acc2310b78e5a8cef63272497be53981369db8783e27bc6ef6b59f89fb896809c33c830d7ae70a0370ae867dee2a5d7efbf4101c52f6893e2190317c8b1bead0ae55c3ae0b29a93a86e6a4c28c6f6719c259803bef6a65b5f6454d51f4cf11edc558098eb2ba365461120ba8bb83cdd9f1799561d7fe5f9dbc8a89d62a72c0d9498136d0d41ecfee2534247eaecef43a9737c9122071dc51adb651573cd4aefcc63b8b5cdf3b42a852ae8dad660eaedc7db3a16231f88f70902ff12e32be9b2c23b8c0e088ac5a1f10eedde95b5a07a779637a0d458796b4dd865fe17a91a2d05f91d2cc3d93b3134ba9f00e3ebda3d8d99c0c483c427dc55f392826fa72e19920fcebaa41764671dbe2bc31c1c7cd01995c94f405d7f7cb572d06090df5f209f11ca25692f2a0ff4d70a972ae96f89769459f2e6357e51850fda12da96ae70552feba8ed76e35a0514c70518ca6aa17de49e6da55898d2e9e7cdb4ecc42c59b9487fc0e1fe679ff89f10763439601f0c368f064e9b6eaa2b9fc89ba20b439616cc81233ee937eafce0d273019528d9a3a4a0546e9f2ec86ea9bf6cae33a7db805afb135e906ea9b5eacdc7c5a69f15da85bc03f11cafc961b7db160c0e2c37d8415222a6aa5d61bd10aa68d1fb412991c5d4a70f4e7964d63a26de07158cef279a253d77574b4eeb6e506db9c4c6df055fbf6aa250d83afcbd4df32817dc7067c451022d0b18beacc17064107f82e2017b9cf0b17cec233dfe38fa4cb4c09bcd14c0a60dede2c6f831c54beb05aed03adf9c5ca904513c05c06c93db925674e7a37efcd5a41f91763264123ec6ad9b21871875127c3ed99633b217ccc39bf56da0f555fc0fe58846010c6563305c3fb384d003b36db556fb4287a02edaca0c42c47766b4cf4b95a513f7978e47e3235567de5652a77d19f3f008ab24c03233bf0fdf81070932d726c8f5d83394a543f1185eba0a04fbce0e0acfdd04b6c56b7b6b2ea73fa471e5ea926256de48ebbb4f61977f929c94293a55be0d100df8d5b1a532e1f8ec4d5bb8188201baf6592652943b5744952c662a5083d43b04a49332ce058d5e567b5d55e59824640305944ba1da7421a5f221b19be463800a22551d9d89958b871edd321bccdeafed2f382204c5950e775930af5e2fdce4f522b4c957fc5035e43595f6a4c1407fb5dfe41ea86802b0fd70758518b4d3b95ce04faae041bc9c86e34c97c1f6ce2439a3b59b26e045a37b8c9afb16619d44b260fb418dba3932dd7daa3e05e9b2998e544090acc75d9c3310c0a58f36d23e2cc838433110cbcd45f1823ecb0511759f61a0185d7d84e9afdc1cbef48dd2ac5ffe6e9c70d940a87194e45d2e71041674d5d1a1fa716d32ae4ead75a32e045211df0287d094d658da87810a1cd8bf9238d7ac8a5209917127b4bc057785203552c1d9715da799f7a33ed250e818497ada2a7f18fed2069a0e2fdd1520fba432804adde5adc4812e7f17af425c04b65ed123b42af23498e3f4ebf51758f9d3e42cdc46d257324cfc49b634aeffcbe9a1bbc4380488c2aea10e1f324334a7e9684c2637a86fba951dc9bc2d36f57cc5434c4ef1bb37e1033978ba113ac0bc4382f4c560ca5bdcfe33964274ccc0624c92f382abcaedea533d9419836a9a99c544f0033be41f999cf1bbc486f319916598dbc7e9cf5ba633380c1f97b5f0d2c1d50184df511db36984cf28221dbb69e113089fb1f36c848cbe6dc89036e4de9fded07128961951262c7e43f3b17d4abc5c4535247a5636f78dd5f48b8102b7fd7fc46c96ac59e3009aa3feeb84fb5fc8c4eaa6c2f1d007b19ee3614cdd10c51d00403595ea47a601ab1be40a7f7787c9ed1e4b9a4f8d2d671db2a85204f06914b447b6d5695dd43d753150a41d996aa4ca3d433eeb0dbe76d218bfe08522c3f6ee464f06f61a1610f51c6b7527eb690bfc6de071d972e3dc4b0feb6db91b590cdf75a15c8f44dd6c8a5855ec3d079f5c30a23cf7659ff0db659cd6e1c2fc9d5741b5a85bf3c73e1037732a00283beb097b14e411d45c224a9a722149afb7fd5ac2891b62da111842ca2b48b759bccf070b78b72006316356e5016a23488f48ae9373f3e13fad95c76a2c0806961097682e332101c55d76fd693d4ee972f84f78d9148d78559b12043d8f58234686242d9ce17474e419deccb076c0ade002ddfc28b3493343db20b02333c7ce6b5e24db81e611d7905ba4e8bfe9b969adad8be9dbcc20d36ae4538641a533b26eddaffb4d9bf4313762ff555539fd561b92b9a0079c16c48c9297a62a10eb00c89d7c4ec108c56805c810a02f14f970a6138f9b9c474bd62fae04025b62af3dc9cdd1b7ddf339cc5ec3ddb151764d6d4526eb73790cf90f4ea7dced252bc175d19ed64f0305fdbce4b665ef1e56a57d44d0254355a15c8c819ee1301446af684f2c7d4097117ad6aabb1441bb743c837805f0420bc0e9817bd33fa6fd278636e3aacbdba2261fcecf19f0d35b73af72913fd5ec68216f05116efa78b92dc44203046de854a10e5cd40bce5a005d171e142958093f21b0c5929783539bd898de5949e3e0f4b8754cafc867df1dfbc3fea339fe03bc030eb7f0f181c156f3dd7ae6f859e82f10f09b29a1dbe15c3620b4c526db2fcfba22908b2a738a09441572416b6b8e9aae5f18a4944436899b5dc8218dba7c9f06aeafafabd9bbcc132f68f82ded7cb9e7d19b534d0511c4f3b4b42e22d2960f94d8932a32f152f2a21a5b06bfcba5b0cc4be41d0d2eaf05d50c56a8a585c485521ce3c6fad76afb89cbcd58adec21b14613260f656b2c300fb46873a8295cb6487e0a2b7827aeaa1160799b176220f438c85f116cae9533c419592380f21d914a8213960d3a38467583d7be7c4940f14c43435143b994fada7763f9f06f20717003d86dec5e9875590460cad3305381f641b706f5fe6864f5fbd16d91f88754f8a9a4ea358fd20b25f26a0f3a921c36dd14d41567eefafea5ed40633671330cac8956264ba60960b469774ae9446801443f06ba59e72400c9e205752f678431d3e192f3d544776a5159b92646694c52a0ee4f0b44849995757cdd167407c948dabb3c7fb6c356b6f8b61391de2e2021f3c600061998568ce00835fdc05fd341d790c876b4a348cff0d5d4f414e456dd4aca12bbd7aaf68ff4fa71e0e84978690d1c42d40377b68eef3d8e265550074fe014ccddf9397914e78ea590769adb3dfd3816f6ee59d3c10549fae809c005238ef776da0bec588efbf2c8b7d3cf9ef24dc8c4d23273cdeb9a42c68077310641ec56ae93823e0a0cb1ec8c76cb253c246b87cd8a469cfb9ffb3cef8c397d9abd74b768ceeb08eb55baa89399e5170a4da5d236331fd09818c2e7e054c11ed5d40b096d61f4a5b66677d27d90a2e28389b219c1ae3dbd830ca9a84b4f69005c4cb720816b6bb462633e5ffce3144a254f6168df309d15eb8d72f063c5605c36da3975e4ee4b981f8ce7bd7b3a6cfdfdda4484512a89a3919aa25259a1594eea8190e0456ccaeb3ce41db90762ae91735d8bfa69ce95836709af6de2afde64f3503a986f8fe9253cba33936bb0f8eb5f9c18833f0fcf5c2c2b3f4285556c2c4ba779d15514259d5fa8dd5be2907dce45573072be61a166d7d25ac94b7693f580e50573d82a4d6ea3ddaff2c66eb9c3e74ebff67226bb30d82b7d2b7793d8fc1964eccaa93a38dbc0cfa94450607e471ed54f884d65f9135f50d992571fd326184680e93379eca4cb729026e1d0c3f18045e7e36759b08d2b0f6ae8ad50d0f67489cb7920c7aca62289088b05dd37e06544e65c0ac6eb3dbf9865986f37853080f254357e472f8814816ac3639a469358e3638f9c308454f8d3e65f08548ed50f42095b3ebb11bdb46b8ca7d77908ed80ce6333e41aa132459e3dd6ef4ddbeae4244bcaf5be432f28ec867c7466b797adde1b770826433fec3570572539df190d43622889489825d91c23754045b53f6e1348425809c77e5d508eb2400784c4ab9011533e860ca7f6dcdcdcaa33b01c6e8df15847eba1f3fd931b2e191bceb113d7537cc47b503455cfaa12cbfe2eb43a06acf3c197841cacc609942c6a20836aaddcb662595251a24b53a24a3adf7228661f45cb75edba9065b556a75911ca337c9c9676f987ca99ecebe76f68761d2ad0019903675498361db5e8073f5ad2adda0c5f2ae5dfc6937a310932445e9f7e26d48a689e27c7a0d7794b2824b91c7763ecc0e190d63abb70a663ffab47126ec15bcaf97c68a4ba5e13c7f73079652a37eef49f4fcf13a583ee3ab9f397f13a559d1afb92c43ebcabecfa41d4c2ee61d743f05553be62bcc3e2eb919237dcf351d7b35312fc39c08b7e8d16a994afc10f038daf12e4f4527b199614fe990822278a8b21d41973b1963acf7c7898a37c992660d82100debe313676df02071e5d2c5a828c93c77c5f85122f78282a6a6bb3d7f217e724e3c58a21fc34aa3875eaab108b1803b02a240d04af18de3060673de9e77008e4918830587bb5612d0908e3631ebd323a6fe60708637b48649f8217aaaac33c432557df521658858669a7ed6259c524092f276d0c9819157a76d5ff1008045542f33a30fe5b2bec2639525f57541a922e014a166953c4d091bb9c3a3a8c9296129b2dc2d919a52f20eeba1093f9cb8a8d8eac1b1c4d724f2428e39e8b0b621b1ad8c0176f408488782bc1d556e020e9a8b7469322eb402077471efcad166e74c0a0955d3345f61f87156e2442e79850453a929041f8e3e0e98d2c6de2704974f342604812af263410367188003e872b50ed042e886bb0be2b0461cf54e3db14b9a08882fa52753d67888da3f6200bdf558234443c7203c96ed4060c0e5f1124bba706f0d9bed2d8fa9eee588621c3120cd224a36e6197742230d05c60278a0d66803f8029d451aa0c9e962f0b6c324748effb61738e707908e1078493c4a31775ab7a8b1f56c2f89792dce534db8de20fd358ff87a5b44da659b5fef5ce4da25cb7ee260dc8bc4aedcc9badc33de3f73e48a8d3aae058f001dec8b67fbedfab511108dd145e91d0de924fc828f3a98", 0x1000}, {&(0x7f0000000540)="0396287653d94ef9faea6487107146427fd0712869732d6087ac7a682d7197afeb9152a867f84b15d5d28d2276773fabe70db0bec7be213d2b988ee030da3afee4d325473f912821dc5886582459e1db0f70a29fdf88b1e663972a7f6d74e7a2bf700110c09dd28978121a542e0d3b7fd4dda51609cc190fb808720233aa86d4d31b056376b7c673804c95e52d3f0bb035b2a4d739e927f6d3aeeeccb4189c61551bfa20c8c0468426e212343673b0e7a2d6db828a8f", 0xb6}], 0x5, 0x0, 0x0, 0x10}}, {{&(0x7f00000007c0)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f0000000940)=[{&(0x7f0000000280)="17b4d06d146bf4d290db300881232cef699891120da6fd44648867a371c96280af9f365df69a9bc3b1034e2e8da887e15753d640c47b4915fd02", 0x3a}], 0x1, 0x0, 0x0, 0x40000}}], 0x2, 0x4044000) read$FUSE(0xffffffffffffffff, &(0x7f00000021c0)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_INIT(0xffffffffffffffff, &(0x7f0000000040)={0x50, 0x0, r2, {0x7, 0x1f, 0x0, 0x10400}}, 0x50) r3 = openat$ttyS3(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) r4 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000040)='/proc/timer_list\x00', 0x0, 0x0) sendfile(r3, r4, 0x0, 0x20000023896) 21:07:56 executing program 3: openat$zero(0xffffffffffffff9c, &(0x7f0000000340), 0x200400, 0x0) 21:07:56 executing program 4: openat$zero(0xffffffffffffff9c, &(0x7f0000001780), 0x40, 0x0) 21:07:56 executing program 2: syz_clone(0x3000c080, 0x0, 0x0, 0x0, 0x0, 0x0) 21:07:56 executing program 0: bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000040)={0xffffffffffffffff, 0x20, 0x0, 0x0, 0x0}, 0x20) 21:07:57 executing program 5: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) sendmsg$IEEE802154_ADD_IFACE(r0, &(0x7f0000000540)={&(0x7f0000000380)={0x10, 0x0, 0x0, 0x100}, 0xc, &(0x7f0000000440)={&(0x7f00000003c0)={0x14}, 0x37fe0}}, 0x0) 21:07:57 executing program 3: bpf$BPF_PROG_QUERY(0x10, &(0x7f00000000c0)={0xffffffffffffffff, 0x9, 0x0, 0x0, 0x0}, 0x20) 21:07:57 executing program 4: bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000002640)={0xffffffffffffffff, 0x0, 0x0}, 0x10) 21:07:57 executing program 0: timerfd_gettime(0xffffffffffffffff, &(0x7f0000000000)) r0 = openat$sysfs(0xffffffffffffff9c, 0x0, 0x0, 0x0) mmap$binder(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1, 0x11, 0xffffffffffffffff, 0x4) bpf$ITER_CREATE(0x21, &(0x7f00000005c0)={r0}, 0x8) syz_open_dev$vcsa(0x0, 0xe000, 0x0) socket$packet(0x11, 0x4, 0x300) bpf$ITER_CREATE(0x21, &(0x7f00000008c0), 0x8) io_submit(0x0, 0x0, 0x0) sendmsg$BATADV_CMD_SET_MESH(0xffffffffffffffff, &(0x7f0000000b00)={&(0x7f0000000a00), 0xc, 0x0}, 0x4) io_submit(0x0, 0x1, &(0x7f0000000bc0)=[&(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0}]) io_setup(0x8001, &(0x7f0000000c00)) bpf$MAP_CREATE(0x0, 0x0, 0x0) sendmsg$NBD_CMD_RECONFIGURE(0xffffffffffffffff, 0x0, 0x0) timer_gettime(0x0, 0x0) 21:07:57 executing program 2: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r0, 0x81f8943c, 0x0) 21:07:57 executing program 3: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NL80211_CMD_SET_MULTICAST_TO_UNICAST(r0, &(0x7f0000001340)={0x0, 0x0, &(0x7f0000001300)={&(0x7f00000012c0)={0x28, 0x0, 0x0, 0x0, 0x0, {{}, {@val={0x8}, @val={0xc}}}}, 0x28}}, 0x0) 21:07:57 executing program 4: pipe2(&(0x7f0000000000), 0x0) pselect6(0x40, &(0x7f0000000200), &(0x7f0000000240)={0x9}, 0x0, 0x0, &(0x7f0000000380)={&(0x7f0000000340)={[0x2]}, 0x8}) 21:07:57 executing program 1: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) setsockopt$inet_mreqn(r0, 0x0, 0x28, 0x0, 0x0) 21:07:57 executing program 5: openat$ptmx(0xffffffffffffff9c, &(0x7f0000000000), 0x125800, 0x0) 21:07:57 executing program 2: syz_genetlink_get_family_id$batadv(&(0x7f0000000040), 0xffffffffffffffff) syz_open_procfs$userns(0x0, &(0x7f0000000380)) 21:07:57 executing program 3: syz_mount_image$ext4(&(0x7f0000000100)='ext4\x00', &(0x7f0000000080)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x101000d, &(0x7f0000000040)={[{@usrquota}]}, 0xf, 0x4da, &(0x7f0000000640)="$eJzs3U9vG2kZAPBnnHg32QacBQ7LSiyFFqUV1E4a2kYcSishOFUCyj0NiRNFceIodtomqiAVHwCEKkDixIkLEh8ACfUjIKRKcEccQBWk9MABZDT2pH9cO3WFG2+c30+azvvH9vO8dj2e1+8oDuDEOh0R1yJiJCLOR0Qha89lW+y1tvR2T/bvLaZbEo3GzX8kkWRt7Y95KrvbWER891sR309ejVvb2V1bqFTKW1m9VF/fLNV2di+sri+slFfKG7OzM5fnrsxdmpvucSTJ6GG96biufuPpz378629e/f1X7vxl/u/nfpCmNZH1dxpHP7SGnm8+FwfSRLfeRrABGMnGkx90IgAA9CQ9x/9URHyxef5fiJE49DQaAAAAOIYaX5+I/yQRDQAAAGBo5ZrXwCa5YnYtwETkcsVi6xrez8R7uUq1Vv/ycnV7Y6l1rexk5HPLq5XydHZN7WTkk7Q+0yw/r19sq89GxPsR8aAwntabfQAAAMDRONU2/39aaM3/AQAAgCFjMR4AAACGn/k/AAAADD/zfwAAABhq375xI90aT/bvvZvWl27vbK9Vb19YKtfWiuvbi8XF6tZmcaVaXamUiyOvf7xKtbr51djYvluql2v1Um1nd369ur1Rn2/+rvd82e9EAwAAwNF7//MP/5xExN7Xxptb6p2sz1wdhluu95smo20Nt77Q72yAo9TDV/ovO739dhIBjlz7ZzpwcpjjA0l7Q9uJwVi3U4U/vLWUAACAPpv6rPV/OKneYP0fGDI/GXQCwMBY/4eTK//mVwACQ+aV9f82Y906el7/bzTeKCEAAKDvJlq7vcjWAicilysWny0LJsurlfJ0RHwyIv5UyL+b1mcGmC8AAAAAAAAAAAAAAAAAAAAAAAAAHEeNRhINAAAAYKhF5P6WZL//NVU4O9H+/cA7yb8LzX1E3PnlzZ/fXajXt2bS9n8+a6//Imu/OIhvMAAAAOAkyh/aezBPP5jHAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEA/Pdm/t3iwHWXcx9djPCY7xR+NseZ+LPIR8d6/khh94X5JRIz0If7e/Yj4oFP8JE0rJrMs2uPnImJ8wPFP9SE+nGQPr0fEtU7vv1ycbu47v/9Gs+3/9fh6803eMf7B8W+ky/HvEz3G+PDRb0td49+P+HC08/HnIH7SJf6ZHuPf+t7ubre+xq8ipjp+/iQvxSrV1zdLtZ3dC6vrCyvllfLG7OzM5bkrc5fmpkvLq5Vy9m/HGD/93O/2HnQdf665fzF+IYs62crwh93Gf7bH8f/30d39T7eK+VfjR5w70/n1/6C57/z8p/8nvpR9DqT9UwflvVb5RR/95o8fdcstjb/U5fl/3et/rsfxn//Oj/7a400BgCNQ29ldW6hUylvHrJB8PNJQUDjWhXTO0Llr0EcmAACg356f9A86EwAAAAAAAAAAAAAAAAAAADi5juIvjbXH3BvMUAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADvW/AAAA//9EkNQ+") 21:07:57 executing program 0: epoll_pwait(0xffffffffffffffff, &(0x7f0000000b40)=[{}], 0x1, 0x0, 0x0, 0x0) 21:07:57 executing program 4: r0 = socket(0x1e, 0x5, 0x0) accept(r0, 0x0, 0x0) 21:07:57 executing program 2: setuid(0xee00) openat$vcsa(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) 21:07:57 executing program 1: syz_open_procfs$userns(0xffffffffffffffff, &(0x7f0000001180)) 21:07:57 executing program 0: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000180)={&(0x7f0000000000)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x24, 0x24, 0x2, [@const, @array]}}, &(0x7f00000000c0)=""/129, 0x3e, 0x81, 0x1}, 0x20) [ 510.649009] EXT4-fs (loop3): feature flags set on rev 0 fs, running e2fsck is recommended 21:07:57 executing program 4: pselect6(0x40, &(0x7f0000000000), 0x0, 0x0, &(0x7f00000000c0), &(0x7f0000000140)={&(0x7f0000000100)={[0x80000001]}, 0x8}) 21:07:57 executing program 2: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$BATADV_CMD_GET_BLA_CLAIM(r0, &(0x7f0000000380)={&(0x7f0000000280)={0x8}, 0xc, &(0x7f0000000340)={&(0x7f0000000180)={0x13}, 0x14}}, 0x0) 21:07:57 executing program 5: add_key(&(0x7f0000000000)='encrypted\x00', &(0x7f0000000080)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffffb) [ 510.690258] EXT4-fs (loop3): orphan cleanup on readonly fs 21:07:58 executing program 1: add_key$fscrypt_v1(&(0x7f0000000400), &(0x7f0000000500)={'fscrypt:', @desc1}, &(0x7f0000000540)={0x0, "0ac97f2ff1abc8026e029cb3ab061e952a7af36b0a037c4de458b0af8d5ad7fab0ede082ede7f2e673cb03a6f2c63a15397ab28f574ae4abcc9826454c6002be"}, 0x48, 0xfffffffffffffffe) 21:07:58 executing program 5: setuid(0xee00) syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) syz_genetlink_get_family_id$netlbl_unlabel(&(0x7f0000000100), 0xffffffffffffffff) syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) 21:07:58 executing program 0: r0 = eventfd2(0x0, 0x0) write$binfmt_aout(r0, 0x0, 0x80ffff00000000) [ 510.751515] EXT4-fs warning (device loop3): ext4_update_dynamic_rev:860: updating to rev 1 because of new feature flag, running e2fsck is recommended 21:07:58 executing program 2: keyctl$KEYCTL_PKEY_VERIFY(0x12, 0x0, 0x0, 0x0, 0x0) 21:07:58 executing program 4: r0 = socket$inet_sctp(0x2, 0x5, 0x84) setsockopt$inet_sctp_SCTP_SOCKOPT_CONNECTX_OLD(r0, 0x84, 0x6b, &(0x7f0000000100)=[@in={0x2, 0x4e20, @rand_addr=0x64010102}, @in={0x2, 0x4e20, @initdev={0xac, 0x1e, 0x0, 0x0}}], 0x20) 21:07:58 executing program 1: r0 = add_key$keyring(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x0}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$search(0x16, r0, 0x0, 0x0, 0x0) 21:07:58 executing program 3: r0 = eventfd2(0x0, 0x0) read$eventfd(r0, &(0x7f0000000000), 0xffb6) write$binfmt_aout(r0, &(0x7f0000000040), 0x20) 21:07:58 executing program 0: mknodat(0xffffffffffffffff, 0x0, 0x1000, 0x0) 21:07:58 executing program 5: r0 = add_key$keyring(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x0}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$search(0xa, r0, &(0x7f0000000080)='asymmetric\x00', &(0x7f00000000c0)={'syz', 0x1}, 0x0) [ 510.849139] EXT4-fs (loop3): 2 truncates cleaned up [ 510.857390] EXT4-fs (loop3): mounted filesystem without journal. Opts: usrquota,,errors=continue 21:07:58 executing program 2: r0 = timerfd_create(0x0, 0x0) timerfd_settime(r0, 0x1, &(0x7f00000000c0)={{0x77359400}, {0x77359400}}, &(0x7f0000000280)) 21:07:58 executing program 0: add_key(&(0x7f0000001b40)='.dead\x00', 0x0, 0x0, 0x0, 0xfffffffffffffffb) 21:07:58 executing program 5: seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0x28}]}) 21:07:58 executing program 1: sendmsg$nl_route_sched(0xffffffffffffffff, 0x0, 0x0) 21:07:58 executing program 2: bpf$MAP_CREATE(0x0, &(0x7f0000000580)=@base={0x1b, 0x0, 0x0, 0x0, 0x1241}, 0x48) 21:07:58 executing program 0: r0 = memfd_create(&(0x7f0000000040)='}@\x00', 0x0) ioctl$BTRFS_IOC_INO_LOOKUP_USER(r0, 0xd000943e, 0x0) 21:07:58 executing program 5: seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, &(0x7f0000000040)={0x15, &(0x7f0000000000)=[{}, {}]}) 21:07:59 executing program 4: syz_mount_image$fuse(&(0x7f0000000000), &(0x7f0000000040)='./file0\x00', 0x1040, &(0x7f0000000200), 0x0, 0x0, 0x0) 21:07:59 executing program 1: request_key(&(0x7f0000002e40)='id_resolver\x00', &(0x7f0000002e80)={'syz', 0x2}, &(0x7f0000002ec0)='--*}({^-\x00', 0xfffffffffffffffe) 21:07:59 executing program 3: seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, &(0x7f0000000040)={0x74, &(0x7f0000000000)=[{}, {}]}) 21:07:59 executing program 2: syz_mount_image$fuse(&(0x7f0000000180), &(0x7f00000001c0)='./file0\x00', 0x8cffffff, &(0x7f0000000280), 0x0, 0x0, 0x0) 21:07:59 executing program 0: mbind(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x0, 0x0, 0x8) 21:07:59 executing program 5: r0 = timerfd_create(0x0, 0x0) timerfd_settime(r0, 0x0, &(0x7f0000000140)={{0x0, 0x3938700}, {0x77359400}}, 0x0) timerfd_settime(r0, 0x0, &(0x7f00000004c0)={{0x0, 0x3938700}, {0x0, 0x989680}}, 0x0) 21:07:59 executing program 1: renameat2(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x7) 21:07:59 executing program 3: timer_create(0x0, &(0x7f0000000240)={0x0, 0x0, 0x1, @thr={0x0, 0x0}}, &(0x7f00000002c0)) clock_gettime(0x0, &(0x7f0000000040)={0x0, 0x0}) timer_settime(0x0, 0x1, &(0x7f0000000080)={{0x77359400}, {0x0, r0+10000000}}, 0x0) 21:07:59 executing program 4: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000000)={{0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff}}) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000000140)=""/97) 21:07:59 executing program 1: syz_emit_ethernet(0x4e, &(0x7f0000000140)={@local, @empty, @val, {@ipv4}}, 0x0) 21:07:59 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000080), 0x4) 21:07:59 executing program 5: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) 21:07:59 executing program 2: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000500), 0xc) 21:07:59 executing program 4: r0 = syz_open_pts(0xffffffffffffffff, 0x0) r1 = getuid() getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) fchown(r0, r1, r2) 21:07:59 executing program 1: semget(0x3, 0x4, 0x104) getgid() getegid() r0 = shmget$private(0x0, 0x3000, 0x224, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_RMID(r0, 0x0) 21:07:59 executing program 3: socket(0x1, 0x0, 0x8b) 21:07:59 executing program 0: recvmmsg(0xffffffffffffffff, &(0x7f0000000300), 0x10, 0x0, &(0x7f0000000340)) 21:07:59 executing program 5: openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0xc834b76b4a31b04, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)) 21:07:59 executing program 2: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0), 0x2, 0x0) write(r0, 0x0, 0x0) 21:07:59 executing program 4: socketpair(0x2, 0x0, 0x2, 0x0) 21:07:59 executing program 1: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) sendmsg$IEEE802154_ADD_IFACE(r0, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000440)={&(0x7f0000000040)=ANY=[@ANYBLOB="14000000df8f0ab2377406cd050017cd0f4e7c82ec5c", @ANYRES16=0x0, @ANYBLOB="1000000000000000000021000000"], 0xfd78}}, 0x0) 21:07:59 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x200, 0x0, 0x0) 21:07:59 executing program 3: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockname(r0, 0x0, 0x0) 21:07:59 executing program 2: open$dir(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r0 = getuid() lchown(&(0x7f0000000100)='.\x00', r0, 0xffffffffffffffff) 21:07:59 executing program 1: shmget$private(0x0, 0xc00000, 0x0, &(0x7f00003fe000/0xc00000)=nil) 21:07:59 executing program 4: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x14) 21:07:59 executing program 5: recvmmsg(0xffffffffffffffff, &(0x7f0000000300), 0x10, 0x0, 0x0) 21:07:59 executing program 0: pipe2(0x0, 0x8) 21:07:59 executing program 3: syz_emit_ethernet(0x3e, &(0x7f0000000000)={@local, @broadcast, @val, {@ipv4}}, 0x0) 21:07:59 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000540), 0x0, 0x0) recvmmsg(r0, &(0x7f0000000300), 0x10, 0x0, &(0x7f0000000340)) 21:07:59 executing program 2: syz_emit_ethernet(0x2e, &(0x7f0000000000)={@local, @broadcast, @val, {@ipv4}}, 0x0) 21:07:59 executing program 4: syz_emit_ethernet(0x4f, &(0x7f0000000280)={@broadcast, @random="675ca2608139", @val, {@ipv4}}, 0x0) 21:07:59 executing program 5: setitimer(0x0, &(0x7f0000000080)={{0xffffffff}}, 0x0) 21:07:59 executing program 0: openat$zero(0xffffffffffffff9c, &(0x7f0000000540), 0x1, 0x0) 21:07:59 executing program 3: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000140)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f00000002c0)="a2d341cce12b84c337a7b92dc7d1c04c06", 0x11}], 0x1}, 0x0) recvmmsg(r0, &(0x7f0000000280), 0x10, 0x0, 0x0) 21:07:59 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000540), 0x0, 0x0) getpeername(r0, 0x0, 0x0) 21:07:59 executing program 4: open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x10) fchownat(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) utimensat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x0, 0x0) 21:07:59 executing program 2: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f00000002c0)="a2d341cce12b84c337a7b92dc7d1c05eed", 0x11}], 0x1}, 0x0) recvmmsg(r0, &(0x7f0000000280), 0x10, 0x0, 0x0) 21:07:59 executing program 5: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0), 0x2, 0x0) write(r0, &(0x7f0000000200)='l', 0x1) 21:07:59 executing program 0: syz_emit_ethernet(0x3a, &(0x7f0000000000)={@local, @broadcast, @val, {@ipv4}}, 0x0) 21:07:59 executing program 4: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001480)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f00000014c0), 0x4) 21:07:59 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) symlink(0x0, 0x0) fchownat(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) 21:07:59 executing program 5: r0 = syz_open_pts(0xffffffffffffffff, 0x0) fchmod(r0, 0x0) 21:07:59 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) 21:07:59 executing program 1: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000000)={{0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff}}) 21:07:59 executing program 5: syz_emit_ethernet(0x43e, &(0x7f0000002400)={@broadcast, @remote, @val, {@ipv6}}, 0x0) 21:08:00 executing program 3: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) 21:08:00 executing program 0: mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1) 21:08:00 executing program 1: r0 = semget$private(0x0, 0x1, 0x42) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000000)) 21:08:00 executing program 2: open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) rmdir(&(0x7f0000000080)='./file0\x00') 21:08:00 executing program 4: syz_emit_ethernet(0x56, &(0x7f0000000000)={@local, @broadcast, @val, {@ipv4}}, 0x0) 21:08:00 executing program 5: openat$zero(0xffffffffffffff9c, &(0x7f0000000540), 0x200, 0x0) 21:08:00 executing program 1: r0 = socket$inet(0x2, 0x4002, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, 0x0, 0x0) 21:08:00 executing program 3: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000540), 0x0, 0x0) getsockname(r0, 0x0, 0x0) 21:08:00 executing program 0: setitimer(0x0, &(0x7f0000000080)={{}, {0x0, 0xffffffffffffffff}}, 0x0) 21:08:00 executing program 5: recvmmsg(0xffffffffffffff9c, 0x0, 0x0, 0x0, &(0x7f0000000280)) 21:08:00 executing program 1: r0 = socket$inet_sctp(0x2, 0x1, 0x84) sendto$inet(r0, &(0x7f00000003c0)='W', 0x1, 0x0, &(0x7f0000000400), 0x10) 21:08:00 executing program 2: r0 = socket$inet_sctp(0x2, 0x5, 0x84) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r0) 21:08:00 executing program 4: r0 = socket$inet_sctp(0x2, 0x5, 0x84) r1 = socket$inet6_sctp(0x1c, 0x5, 0x84) connect$inet6(r1, &(0x7f0000000400)={0x1c, 0x1c, 0x1}, 0x1c) r2 = dup2(r1, r1) getsockopt$inet_sctp_SCTP_GET_ASSOC_ID_LIST(r2, 0x84, 0x105, &(0x7f00000001c0)={0x1, [0x0]}, &(0x7f0000000200)=0xb) getsockopt$inet_sctp_SCTP_AUTH_ACTIVE_KEY(r0, 0x84, 0x15, &(0x7f0000000100)={r3}, &(0x7f0000000180)=0x8) 21:08:00 executing program 3: r0 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000500)='./file0\x00', 0x0) fsync(r0) 21:08:00 executing program 0: r0 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000500)='./file0\x00', 0x0) unlinkat(r0, &(0x7f0000000580)='./file0\x00', 0x0) 21:08:00 executing program 2: symlinkat(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffff9c, &(0x7f00000004c0)='./file0\x00') r0 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) readlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) 21:08:00 executing program 5: r0 = socket$inet_sctp(0x2, 0x1, 0x84) getsockopt$inet_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x28, &(0x7f0000000680)=ANY=[], &(0x7f00000002c0)=0x8) 21:08:00 executing program 1: symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 21:08:00 executing program 4: symlinkat(&(0x7f0000000480)='./file0\x00', 0xffffffffffffff9c, &(0x7f00000004c0)='./file0\x00') lchown(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 21:08:00 executing program 3: r0 = socket$inet_sctp(0x2, 0x1, 0x84) getsockopt$inet_sctp_SCTP_LOCAL_AUTH_CHUNKS(r0, 0x84, 0x103, &(0x7f0000000100), &(0x7f0000000180)=0x8) 21:08:00 executing program 0: r0 = socket$inet_sctp(0x2, 0x5, 0x84) sendmsg$inet_sctp(r0, &(0x7f0000001400)={&(0x7f0000000040)=@in6={0x1c, 0x1c, 0x3}, 0x1c, 0x0, 0x0, 0x0, 0x28}, 0x0) 21:08:00 executing program 5: r0 = socket$inet_sctp(0x2, 0x1, 0x84) getsockopt$inet_sctp_SCTP_HMAC_IDENT(r0, 0x84, 0x14, &(0x7f0000001600)={0x2, [0x0, 0x0]}, &(0x7f0000001640)=0x8) 21:08:00 executing program 0: r0 = socket$inet6_sctp(0x1c, 0x5, 0x84) sendto$inet6(r0, &(0x7f00000000c0)="a0", 0x1, 0x0, &(0x7f0000000100)={0x1c, 0x1c, 0x3}, 0x1c) r1 = socket$inet6_sctp(0x1c, 0x5, 0x84) dup2(r1, r0) 21:08:00 executing program 3: r0 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) unlinkat(r0, &(0x7f0000000180)='./file0/../file0/file0\x00', 0x0) 21:08:01 executing program 4: r0 = socket$inet_sctp(0x2, 0x1, 0x84) sendto$inet(r0, 0x0, 0xffffff53, 0x0, &(0x7f0000000000)={0x10, 0x2}, 0x10) 21:08:01 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000440)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002700)={0x0, 0x0, 0x0, 0x0, &(0x7f00000026c0)=[@rights], 0x10}, 0x9) 21:08:01 executing program 2: r0 = socket(0x1c, 0x10000001, 0x84) setsockopt$inet_sctp_SCTP_AUTH_KEY(r0, 0x84, 0x1203, &(0x7f0000000540)=ANY=[@ANYBLOB="7af6ba5534"], 0x3ef) 21:08:01 executing program 5: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001bc0)={0x0, 0x0, &(0x7f0000001640)=[{&(0x7f0000000a40)="f7c09bd07a28b0ea850dff7ce062ec9da488abd82abca4c7932458688e177b1d0dada63e4e4a472f8524ae41f1bae6a24d9b17b8dd2e823843d14aa61ebbd7aac02498528cda99ac3cfcde5ae99c7ffaf1b422942164beae158573cc8996de02fbbb3bd61d9a657ab741fe7b0ce4897a0243a812ac1149ef45ba", 0xffffffffffffff5f}, {&(0x7f0000000100)="34f592d4c345653c4b38d2a2e0fabd8e286f1902ab80d849654de44fbcd1ca7c14bd501748067e5ca4faf0d3671f0dc515200d718d245a5bc443e215836565d818c45439e373c2c3f2", 0x49}, {&(0x7f0000000940)="e0d28b0afb0e2615663ed2f953c751cbe3968dfa7616349a1a76f34122414f091a05fd4db4bf7c306509a4d1dfd9b1dccb0bd5eda4a77d2acb456b65e1c77f7ba1a0109defaf95c1d11a969d16489079fa49da53cf660091ad864d58304229f3f4df31dd4be941191d2fc81e24b7c9b5173974435e65b033bd1489e6f760b87d0ac501e205544172627c7f58589550f30356a93d6bd8962116c3d20b8cd779d608c9c3d23fde9f7bd57244a7936a79acaa4258245cf6150b0a8f75ee57224e65ea377937c2f513f23ddc8ebaf96457a5e16ee1", 0xd3}, {&(0x7f00000001c0)="7b5481bb4c32a3915f3ac9e195c7ed256d2f25b3f0355b5ad43173eb38ff21a806001b410128ef4d1108fe96ef117bf85ddbf9484bd575915e677b5e4e045c0272d6063beee6d194ebbb28c70fea06f5d9f79252d7dd5535736d008a5013d6bf8b43f798593b0888f4e49d2c380f0d2f17f76e27830bf5e31900ec0b9d6d02e467cf2a0062800a9bb9ed1ba19b1aca3d807d966bb286abed8d00000055e67e60905e53c98e61c5e3624564fe0aa79c3d278bac38163ea84f395acbea1ce368", 0xbf}, {&(0x7f0000000280)="26cfec9be80be90d252b7932927fcafbbddfa6cf0773e6a80f8f3dfcf0c3cdf56608db1d5308ebf04eb366824f3dc2d56492b4eb3306cdfc6243cb01432dae53314ce434036fc10d3cab9c3a5e4ec52cd654aa10a38bc32611360ab8479434f7be39372243cfa9a3edbf555960ca09374b4db8e98a22a2ff40dfffb575d78006c7d0277a46", 0x85}, {&(0x7f0000000340)="61f4dc70b95b95c5b42beda2661c277c93cf92cf1b81ed9a9363cdff8d3fbb816c7c6ab300736314eecfc215e0cf1b183d05bb4f8b2b3cc59ead75cd5225693dae2efc5753a53202e7e2dd910242df8b71c2c056f175fda516e9f88d1f572a5b5ea6b9f16579514480e7ebf31f74f9e8b83188a0859e39e2", 0x78}, {&(0x7f00000003c0)="b0a322077b5847f7016ce330c52d387bfde4d750a4fbf975ae2725538d41221bf107da15c7a3cc1e656b0ac578753e52406b3858a7c118307a3fa0540adce2ef59e623da341c7008e021509f3c788ba8a878e5844473", 0x56}, {&(0x7f0000000480)="ffb287a99f98179d3ec3bfa3f99c4105c66eaa9a3690328ae9949a8d397abacc70946423ad3e8fdb2ad92cbd053e2db375f108e60f6ca20754f8f285833703f73034b01781005d9133c656f05d28967ff488b1124d8498285a62702f6ca47c8c5c07737f56f0f7b162f2d71aaf2c173648e806360de982eb5fb18ce49cfc325959c67b393ed5c9af25edfd075280adc74ccb6c8ff8edc64dc293c52ae6afba8fb0f1bd48dcda23f37b14599715f14196cf9c96a7", 0xb4}, {&(0x7f0000000540)="93bd22f386f6b5f9e6d3b25ac590b885999eff6c45971340eba8a2eaf9f3a9c7df67596197f8b29dc5fc68194203a01823ce7dbca6cbc0ccb8662c0143f32198a8207da61f3853710da2d5c50b642790b361f3aa70edd41634c9ae458846681f10246cce33369832c8936311a311ae8692d584e9419ffd0a09336ac8b6622ac2e2f8d58e00d03f70e124453933f4a1a57615062f311f716245f660866b2c11011df6ed682667e1de1429806f4c84a6dcf803055eeec2fedc56653ebfcc0ed981d405f118f9aee28c0ec8efce073563c9011a29eed9786debb4ef8c30642c7830cc4c6991d7e54fc8483965fff2c5ed548d7e1432a75062ba031405ab179fef04c3972d969dd040ccc10c6234548019e070fdfbd122824d099f19d69a3da321bbc87829702e05ee05b5e94db9d4f280c81f09c2b70750e917161740e9002df6c08d1db635ee2f6b466bf149f38499a3c5bab09bd6ee163ac0543e6802fd86620c680405efa3e69bfc3b8856f068a4386ff925ec0f9a519c043c8e0cd850f55119beea7d4602711a3caa5e3d47aba6bc11e5bc2df2fe09b161c08060bec5db9c198bfb5a79d1b5d47014cd9f001f83c94fc4dc99e605686da74cbec3b7007e0e8f7093903fd8a88e6f71bb89ecfe5bea045b00c2f6562662587e16affe3ba93cb7c2f3a0ad25dc709d1f65060e31c1bdabf6233cc7ba6d644451f94cb3838bee47b7fdad81d623ddbec177935c9c0f5052f69bb1dcc3b40789b4c7436f1dd76b7892fde297ce54dba7cf1a52146f075346a8c67f7bf1dbcc3bd1227945a69b3f435be434a967c1e09a08d45f1dc3242172d4e6b4cb262fc53be30199533e12e43782dda422cca310219307992d92b60cfcaa67704b86b72687a5de7350e4116b17d6538783074cee6200a4a84edcf00d75e73ca72312c23dd2a3d660813acd3e643163634c2b517abf0496456c23ec6c507b7ea5cb66a6cb0939c313274687a3da7431aacc1c9e9a363bafcf67c8ae04a164f57dd2dfd6b398a2dc833f4f281dccfc318ec2c79596437cc350e2f2dc4eb3ccc823d1cc963eb59380eb723a42c3daa1e38b632f9b4b786dd26898372967e64bbc5b9b43d50033240036606a76912457e7b3ab8aa5401652a3964ba580a16c92bbebbb103b4090975b4ab640e7371f931257566041a4147437216c0b94f0ccc27016dbf9ca7ce3ae0e8077bcb228e409017d519c67fb86484535edd457f354357dafc6a41aacaf3a69a1d7d0b472d575d3d89f5075bddc70f397474265da8b21990b8ed3f1640579418ea87cd3b09b929e7195537d09a9c4eccae41ade93f914cd3a51626511cefd6c9943f386f8d554816d49b102a2079190b47bcb7ef69d006040451eb8a2d7c547881f5c1ac8c38be23b7f43f9125df7e0232fe50b3a038929238ccc78f757c4", 0x3f9}], 0x9, &(0x7f0000001ac0)=[@cred], 0x68}, 0x0) 21:08:01 executing program 3: r0 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x0) 21:08:01 executing program 0: r0 = socket$inet_sctp(0x2, 0x1, 0x84) setsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000000)={0x0, 0x400}, 0x10) 21:08:01 executing program 4: r0 = socket(0x1c, 0x10000001, 0x84) setsockopt$inet_sctp_SCTP_I_WANT_MAPPED_V4_ADDR(r0, 0x84, 0xd, &(0x7f0000000680), 0x4) 21:08:01 executing program 2: r0 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000500)='./file0\x00', 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000, 0x0) utimensat(r1, &(0x7f0000000080)='./file0\x00', 0x0, 0x2000) 21:08:01 executing program 1: r0 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000500)='./file0\x00', 0x0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) renameat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') 21:08:01 executing program 5: r0 = socket$inet_sctp(0x2, 0x5, 0x84) getsockopt$inet_sctp_SCTP_GET_ASSOC_ID_LIST(0xffffffffffffffff, 0x84, 0x28, 0x0, 0x0) getsockopt$inet_sctp_SCTP_MAX_BURST(r0, 0x84, 0x19, &(0x7f0000000040), &(0x7f0000000080)=0x8) 21:08:01 executing program 3: r0 = socket$inet_sctp(0x2, 0x1, 0x84) bind$inet(r0, &(0x7f0000000200)={0x10, 0x2}, 0x10) connect$inet(r0, &(0x7f0000000040)={0x10, 0x2}, 0x10) getsockopt$inet_sctp_SCTP_PEER_ADDR_THLDS(r0, 0x84, 0x23, &(0x7f0000000080), &(0x7f0000000140)=0x90) 21:08:01 executing program 0: r0 = socket$inet_sctp(0x2, 0x5, 0x84) getsockopt$inet_sctp_SCTP_PRIMARY_ADDR(r0, 0x84, 0x7, &(0x7f0000000300), &(0x7f0000000100)=0x88) 21:08:01 executing program 4: r0 = socket$inet_sctp(0x2, 0x5, 0x84) connect$inet(r0, &(0x7f00000000c0)={0x10, 0x2}, 0x10) r1 = socket$inet6_sctp(0x1c, 0x5, 0x84) r2 = dup2(r0, r1) getsockopt$inet_sctp_SCTP_GET_ASSOC_ID_LIST(r2, 0x84, 0x105, &(0x7f0000000040)={0x1, [0x0]}, &(0x7f0000000080)=0x8) getsockopt$inet_sctp_SCTP_ASSOCINFO(r2, 0x84, 0x2, &(0x7f0000000100)={r3}, &(0x7f0000000140)=0x14) 21:08:01 executing program 2: syz_emit_ethernet(0x8a, &(0x7f0000000040)=ANY=[@ANYBLOB="aaaaaaaaaaaa0180c200000086dd600a3ff200540600fe8000000000000000000000000000bbfe8000000000000000000000000000aa00004e22", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="90"], 0x0) 21:08:01 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_sctp_SCTP_AUTH_CHUNK(r0, 0x84, 0x12, 0x0, 0x0) 21:08:01 executing program 5: r0 = socket$inet_sctp(0x2, 0x1, 0x84) bind$inet(r0, &(0x7f0000000200)={0x10, 0x2}, 0x10) connect$inet(r0, &(0x7f0000000040)={0x10, 0x2}, 0x10) sendmsg$inet_sctp(r0, &(0x7f0000001200)={0x0, 0x0, &(0x7f0000001100)=[{&(0x7f0000000080)="d0", 0x1}], 0x1}, 0x0) shutdown(r0, 0x1) 21:08:01 executing program 3: utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000140)={{}, {0x0, 0xfffffffffffffffe}}, 0x0) 21:08:01 executing program 2: r0 = socket$inet_sctp(0x2, 0x1, 0x84) getsockopt$inet_sctp_SCTP_PEER_ADDR_THLDS(r0, 0x84, 0x23, &(0x7f0000000280), &(0x7f0000000340)=0x90) 21:08:01 executing program 0: open$dir(&(0x7f0000000040)='.\x00', 0x400, 0x0) 21:08:01 executing program 4: r0 = socket$inet6_sctp(0x1c, 0x5, 0x84) r1 = socket$inet6_sctp(0x1c, 0x5, 0x84) r2 = dup2(r1, r0) getsockopt$inet_sctp_SCTP_PR_SUPPORTED(r2, 0x84, 0x31, &(0x7f0000000040), &(0x7f0000000000)=0x8) 21:08:01 executing program 1: r0 = socket$inet_sctp(0x2, 0x1, 0x84) recvmsg(r0, &(0x7f0000000600)={0x0, 0xfb, 0x0, 0x0, &(0x7f00000005c0)=""/1, 0x1}, 0x40001) 21:08:01 executing program 5: r0 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000500)='./file0\x00', 0x0) futimesat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)) 21:08:01 executing program 3: r0 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000500)='./file0\x00', 0x0) open$dir(&(0x7f0000000580)='./file0\x00', 0x2, 0x0) open$dir(&(0x7f0000000680)='./file0/file0\x00', 0x0, 0x0) 21:08:01 executing program 2: r0 = socket$inet_sctp(0x2, 0x5, 0x84) recvfrom$unix(r0, 0x0, 0x0, 0x40000041, 0x0, 0x0) 21:08:01 executing program 0: r0 = socket$inet_sctp(0x2, 0x1, 0x84) bind$inet(r0, &(0x7f00000000c0)={0x10, 0x2}, 0x10) connect$inet(r0, &(0x7f0000000040)={0x10, 0x2}, 0x10) setsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x1, &(0x7f0000000000)={0x0, 0x400, 0x6}, 0x10) 21:08:01 executing program 1: r0 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000380)='./file0\x00', r0, &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') 21:08:01 executing program 4: r0 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000500)='./file0\x00', 0x0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000100)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00') renameat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') 21:08:01 executing program 5: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001bc0)={0x0, 0x0, &(0x7f0000001640)=[{&(0x7f0000000080)="f7c09bd07a28b0ea850dff7ce062ec9da488abd82abca4c7932458688e177b1d0dada63e4e4a472f8524ae41f1bae6a24d9b17b8dd2e823843d14aa61ebbd7aac02498528cda99ac3cfcde5ae99c7ffaf1b422942164beae158573cc8996de02fbbb3bd61d9a657ab741fe7b0ce4897a0243a812ac1149ef45ba", 0x7a}, {&(0x7f0000000100)="34f592d4c345653c4b38d2a2e0fabd8e286f1902ab80d849654de44fbcd1ca7c14bd501748067e5ca4faf0d3671f0dc515200d718d245a5bc443e215836565d818c45439e373c2c3f2", 0x49}, {&(0x7f0000000180)="e0d28b0afb0e2615663ed2f953c751cbe3968dfa7616349a1a76f34122414f091a05fd4db4bf7c306509a4d1dfd9b1dccb0bd5", 0x33}, {&(0x7f00000001c0)="7b5481bb4c32a3915f3ac9e195c7ed256d2f25b3f0355b5ad43173eb38ff21a806001b410128ef4d1108fe96ef117bf85ddbf9484bd575915e677b5e4e045c0272d6063beee6d194ebbb28c70fea06f5d9f79252d7dd5535736d008a5013d6bf8b43f798593b0888f4e49d2c380f0d2f17f76e27830bf5e31900ec0b9d6d02e467cf2a0062800a9bb9271ba19b1aca3d807d966bb286abed5f7f4bcf55e67e60905e53c98e61c5e3624564fe0aa79c3d278bac38163ea84f395acbea1ce368", 0xbf}, {&(0x7f0000000280)="26cfec9be80be90d252b7932927fcafbbddfa6cf0773e6a80f8f3dfcf0c3cdf56608db1d5308ebf04eb366824f3dc2d56492b4eb3306cdfc6243cb01432dae53314ce434036fc10d3cab9c3a5e4ec52cd654aa10a38bc32611360ab8479434f7be39372243cfa9a3edbf555960ca09374b4db8e98a22a2ff40dfffb575d78006c7d0277a46", 0x85}, {&(0x7f0000000340)="61f4dc70b95b95c5b42beda2661c277c93cf92cf1b81ed9a9363cdff8d3fbb816c7c6ab300736314eecfc215e0cf1b183d05bb4f8b2b3cc59ead75cd5225693dae2efc5753a53202e7e2dd910242df8b71c2c056f175fda516e9f88d1f572a5b5ea6b9f16579514480e7ebf31f74f9e8b83188a0859e39e2", 0x78}, {&(0x7f00000003c0)="b0a322077b5847f7016ce330c52d387bfde4d750a4fbf975ae2725538d41221bf107da15c7a3cc1e656b0ac578753e52406b3858a7c118307a3fa0540adce2ef59e623da341c7008e021509f3c788ba8a878e5844473", 0x56}, {&(0x7f0000000480)="ffb287a99f98179d3ec3bfa3f99c4105c66eaa9a3690328ae9949a8d397abacc70946423ad3e8fdb2ad92cbd053e2db375f108e60f6ca20754f8f285833703f73034b01781005d9133c656f05d28967ff488b1124d8498285a62702f6ca47c8c5c07737f56f0f7b162f2d71aaf2c173648e806360de982eb5fb18ce49cfc325959c67b393ed5c9af25edfd075280adc74ccb6c8ff8edc64dc293c52ae6afba8fb0f1bd48dcda23f37b14599715f14196cf9c96a7", 0xb4}, {&(0x7f0000000540)="93bd22f386f6b5f9e6d3b25ac590b885999eff6c45971340eba8a2eaf9f3a9c7df67596197f8b29dc5fc68194203a01823ce7dbca6cbc0ccb8662c0143f32198a8207da61f3853710da2d5c50b642790b361f3aa70edd41634c9ae458846681f10246cce33369832c8936311a311ae8692d584e9419ffd0a09336ac8b6622ac2e2f8d58e00d03f70e124453933f4a1a57615062f311f716245f660866b2c11011df6ed682667e1de1429806f4c84a6dcf803055eeec2fedc56653ebfcc0ed981d405f118f9aee28c0ec8efce073563c9011a29eed9786debb4ef8c30642c7830cc4c6991d7e54fc8483965fff2c5ed548d7e1432a75062ba031405ab179fef04c3972d969dd040ccc10c6234548019e070fdfbd122824d099f19d69a3da321bbc87829702e05ee05b5e94db9d4f280c81f09c2b70750e917161740e9002df6c08d1db635ee2f6b466bf149f38499a3c5bab09bd6ee163ac0543e6802fd86620c680405efa3e69bfc3b8856f068a4386ff925ec0f9a519c043c8e0cd850f55119beea7d4602711a3caa5e3d47aba6bc11e5bc2df2fe09b161c08060bec5db9c198bfb5a79d1b5d47014cd9f001f83c94fc4dc99e605686da74cbec3b7007e0e8f7093903fd8a88e6f71bb89ecfe5bea045b00c2f6562662587e16affe3ba93cb7c2f3a0ad25dc709d1f65060e31c1bdabf6233cc7ba6d644451f94cb3838bee47b7fdad81d623ddbec177935c9c0f5052f69bb1dcc3b40789b4c7436f1dd76b7892fde297ce54dba7cf1a52146f075346a8c67f7bf1dbcc3bd1227945a69b3f435be434a967c1e09a08d45f1dc3242172d4e6b4cb262fc53be30199533e12e43782dda422cca310219307992d92b60cfcaa67704b86b72687a5de7350e4116b17d6538783074cee6200a4a84edcf00d75e73ca72312c23dd2a3d660813acd3e643163634c2b517abf0496456c23ec6c507b7ea5cb66a6cb0939c313274687a3da7431aacc1c9e9a363bafcf67c8ae04a164f57dd2dfd6b398a2dc833f4f281dccfc318ec2c79596437cc350e2f2dc4eb3ccc823d1cc963eb59380eb723a42c3daa1e38b632f9b4b786dd26898372967e64bbc5b9b43d50033240036606a76912457e7b3ab8aa5401652a3964ba580a16c92bbebbb103b4090975b4ab640e7371f931257566041a4147437216c0b94f0ccc27016dbf9ca7ce3ae0e8077bcb228e409017d519c67fb86484535edd457f354357dafc6a41aacaf3a69a1d7d0b472d575d3d89f5075bddc70f397474265da8b21990b8ed3f1640579418ea87cd3b09b929e7195537d09a9c4eccae41ade93f914cd3a51626511cefd6c9943f386f8d554816d49b102a2079190b47bcb7ef69d006040451eb8a2d7c547881f5c1ac8c38be23b7f43f9125df7e0232fe50b3a038929238ccc78f757c4", 0x3f9}], 0x9, &(0x7f0000001ac0)=[@cred], 0x68}, 0x0) 21:08:01 executing program 3: symlinkat(&(0x7f0000000040)='./file0\x00', 0xffffffffffffff9c, &(0x7f00000004c0)='./file0\x00') faccessat(0xffffffffffffff9c, &(0x7f00000005c0)='./file0\x00', 0x0) 21:08:01 executing program 2: r0 = socket$inet_sctp(0x2, 0x5, 0x84) connect$inet(r0, &(0x7f0000000180)={0x10, 0x2}, 0x10) setsockopt$inet_sctp_SCTP_AUTH_KEY(r0, 0x84, 0x13, &(0x7f0000000500), 0x8) 21:08:01 executing program 0: r0 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000500)='./file0\x00', 0x0) r1 = open$dir(&(0x7f0000000580)='./file0\x00', 0x400000, 0x0) preadv(r1, 0x0, 0x0, 0x0, 0x0) 21:08:01 executing program 5: sendmsg$unix(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=[@rights], 0xffffffffffffff5d}, 0x0) 21:08:01 executing program 1: mkdirat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0) lchown(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, 0x0) 21:08:01 executing program 4: r0 = socket$inet_sctp(0x2, 0x1, 0x84) bind$inet(r0, &(0x7f0000000200)={0x10, 0x2}, 0x10) connect$inet(r0, &(0x7f0000000040)={0x10, 0x2}, 0x10) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000440)="2ebc618904dfe655a5493540812030348e015aef0d86ae0811bcfe74e84738aa6335d5703bed1473a6dade1b5205140a3fa754160b88bbdf9e7eb1e8b983a7068e5af7be61e8f6adb8672e2e1d4b55432322222f10df907c0dd129ab52ad4ca327366ac62d51f1c19b05a55d0da519ad08b049a3433eeb6186108f11e78f8306e910d2c13ddcda4b706aba96946509cf784ef689bd9413e0e948f366a96f81f83f8058d07e79703b245e6a44966c3b4ea3c2454401ba44ae3aee41abb6ddde1b2eeb61f66f2c40a007455dd4890d274e58cab747e16518708cf281aebfbd902fa6890c5996070b72d0ec6e8945b648156a2e08d8796703b7c87ad99d7f82677582d26883e1674b9af4d1592d1f073b0f8232f7cfa0a7cae92a839485a984d9b3e0ed6b808e5298843553c3847683fc3a299953e1d4e6c549c1435e395023cd79c21bd320927d99a233c66b3866018185f747d9c8b414bbd58af4502261fe55a5e76c18dec058ec135efc6a94f819738140278d8629e0a88f98b075976633f9553231f7e927b07aedd60517e06c06c2e3cb04fab4bdb3cf216215be56c9af3f2690c730822acb0910af25367ee5cba4d4c8c7b57ad35e43050aa0dd83d0faffa9ee2a0f8107917441e62f715dda4f678588dafe7de717d0878b317855732e23f38180d821c5950094b2c98718f97cabb38552b20f059cf0bc539f9ad6390dbc7a7e88500e1865f0e28eb11542f3826f65bc638cb15eed4a808ecd71cf0ae0989c2af02379cf0f4bda2c63c73f3007da8f87badc9233866fc26948895bbaf1786888aad2b18b25da0ee93d7f55172fe8dcaa321c6214f3dae0118ed99bc7a1e5b04258d0dda89a69601fc035d2429133e3a6415c25656f60fdcf5c7152db31c3d7b71597c8743e534f6977ccc89d7b3e38fd87480271e28f196c88eed164140d513dc2c35c9cb36087889043dca21ef26349b2f74162ba4816e1d8d1892b326ecc0a338ee3cbc51fdf0ab0feeb28eaa7085938ce53bff2f3fa52764158ec5d5550955b9c3c5ac16240f145c80cba7cfe9c41780995b6d875eadca53031887a74eb33de22318975d7141bbee33042745c5f3cc4cc52c85d142bd0d05dcb1fd19d9e511d59fbde9e8e52c5eba2fbdc312ff166e13704dfe77fd7ccad1287fcc13681189414729a3ff83fafd8d2cf120306e39791834c198fdda389c2daffd87ea46bae12b6feca5f8ecfb16bbcf9a303b068e239287185728493e3b346de561b4514d011c1ea78fef3965092e1e8d6d86bed700bf76caf3a871493c8b01ceb6bf50054d1a7da7f0b85c3e0d8c155d3e59a0499168a77705889eb7bd9b2a5daf7c4d9cf6191b8994ecda6134c6dcaa29fb4aff398bab8c37454b8908047641e2240d93a5021f6033ae0c9006a56ae5faf40205590105aef29e3c455b09b92bbf9a38e6472fb3361c0e9250f132415fc2c4f3db2e958f58fcd7be2b5f841b42a421e4b8a4c45d4e43d9ffa5b422d371b875726784f9b4013ae2519843e4015290025b1713e03fd9adf7b32a154c60b03a874bcd3caa41a0f8afc4cde4aaf0cddce7d856be89f9cb10a716b549e04ce8147e360ce3bc415eb15df1c9c233ac6da3b9fdb5806b3f780d04cb0f7abf377e531abcdcfada4f571e7c05ddfdaee9cd94e41f49843bd839289497052121ec74bd3489f337033bcce5aeb9651b97388f6b996dc5d69f43312d9b8a8acb0abf5360dda6a1b2c87f627fa4b9d03849e49fb65766bc58a602ef616c3be2f5c48e5e05d5b3e61825393d893534c52ee3cbac36c017ee318ecad0d50b06b55998c3eb1ae5dec415bb35deea9d6cbfee19c4f476af8597041cc24bbaeac8692b3e46a9fd24a7784599f05c6d737f1709c9a1a9570d7ec82158cf50276ef175f4d4afb92279d66297bd4bad610c958d7d1854e867893a89af5fc2e8fe69f170ac27bf1803a2dba4a383a68fac535423bb26a24a01fe5347e2736a2b37a67a5083e1e17f7092c05bc8f0b92de00a8195e0932ef381cb2c361e31f3f3569267036b2a900a0e031d9851b8fd6126f2dd2332d11f646f03ef6b1ea6efe1c5c299d020db3168ca721781685da7aa6966d9c5cf38f02117c21ab7cdd16fff41a909c30e56c74226652e777bcf70f687d2b5687e0793350d55daf0f095cd39e5e56332513430fa05d709a956e905c05963c2c45083e663575882c4dd2144dabbc50ea176bab3eeffb1aebf12af990980f663c06da18028ddfac84c8a64fa340a7a1375cc74bfac9d6912c7d926f7c1fe53b45c8fadf06f535b501d824ae357abf35d96bfbe7827ad5b64691f3eb8bfb0bc954104c76a6339e85b807900c1fa699c0908469ea85abf7465e8419684a51d993ebe3495447181dba9e44c08ca5725a324a6e25143698add8868e05fd2eca31b605bbe5be87ce1e669cc125b841e084da817137fb933e29510d3275ff5a13fb79c6c03dd48e522b82797fca7c5b4bf34764474f6a7434bc49f05820d287e7b57870761e8146c3635aea2b34408999b1ee7e69a5a8c5079874911f43c52b2d8af4a8ed989c39c8363acd0389a1a336bd3fe9ddf1fd757410e0a358d4c93b48f759546fb6b5a6a46667df765259efa75cce96994ebff860e81d0d061b39283694f4f32598820e66ca557445693f7dcccf5190de543891b45221f65d8c819ddf518b33ba074b2eed732e26885e18a639a8915c08f4b715787e160911a696d3f6dd8b302c1f837ff682e4c874100e6ac040f0f2382e44e76fb583e419187b62b53cb30a1bf4739aaf2c55737b8a338d156948c0c736d73ec1fcd9b1d5fc8eb20715c61634db5b9bb3245ecf346817b3d47aa08104de54cb977f313f088a5c5b5bf30ca56e7a3fa290e77faad4786008f10d26ae22201f2227f43de006bb0a52f9c68421ab7b9ceeb5468f257b8e41e1875627f7b6a1af28e1e9af5053de034739a35a9bdc6cf40ef196bb5c806fd4bd55d9938939dc2bd70df64dde9c6e61c16dd3b35576138210cdbd972c1663eed8868dc8190769a7226cd765eae2d6c6451309fc96981dbb6e063d7e6fc971da2d59303ca29f66463a2a075f205181efb0b6a0e5973621f744f52402dfaf604ad67a9815e7f778194d5687af615be38c2d4ffb85b8ed1835391c25b75c08c84ef622eb151e060276ee6f6572e76767152f99dfbe590d3ddc0bdd47b4e041e11b344cc7a54b801e610792f983e2e99cb3688c676684ca59266de9521e75009530ceb58e3d7bcb83b1d74f696d0eb0d2a72a39a812e194e0a7ed408e91fe06bffcebd6d348f659a60fdb180754c19b7ae855dd001ce7348a2f025364622f1bcf394f3a8008a2eb46e028ca3b87147d53f7bb73ce490aa8bb23ee3b68e17913dcf7fb735b511cfa1fd88aa9424eb670dc8e1c637b36b6b2a3a37059a6a569738379fc0253f2d9889592307ee7e0d74492ac2324b384ab59550ceaa092e7d573aa71960d84377ee6f61a572c123209fae988816a6e8c3b807a868018abfbf5ca9b6059fda08c640d26a9ea8b3e1b14e98a652e48ad1fd026523163619e8cfb467f0d4fd72a3bc74dc4535489f450c687d7b41212d7f7d26a039d578a76c2f7f3f80774a97d5a9fb20e4095226c36378e7bf8e60a6898596f3e1e6004a5dde898e460bd938269da176c1f69ea1a4066fb947203009dea7cd1b541c20076d6882ab22dbcd07e8221c68956c78185a36bba772a95434726761c2ae8710f4ae65c8ddd5be9c99a7d6b2ac7dd4be37848e8341e2ff0c1f87dfc98970d8ed13968ca44b2bd16728a72ec5761cb845909f7f84777cbb3a05deece467ca384c63a436147185002fcb83cbd88842c1ae1ee718343d46cde69c0d9ae926907e815c33f496ce9c20f0e328893a4289df2587d95decc91e07462fa372481c994b0270aaee486c4b8bf5e8450be376c8c5c6ac0bfdd7c3530c4f0bcc272e8450848798cd30026d1ae2eab27bfef4a8451f3de39d71ddb7f26566f2e3647b7e7485dbad9c93f00dd711ad120879f5ce52d8ec6778c4450ad13f99c52db7617f477fcb09efa814816c9becba6e96a9a32bcd3bb8459c025de1bba24", 0xb55}], 0x1) 21:08:01 executing program 3: r0 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000500)='./file0\x00', 0x0) open$dir(&(0x7f0000000540)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) readlinkat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) 21:08:01 executing program 2: r0 = socket$inet_sctp(0x2, 0x5, 0x84) connect$inet(r0, &(0x7f00000000c0)={0x10, 0x2}, 0x10) r1 = socket$inet6_sctp(0x1c, 0x5, 0x84) r2 = dup2(r0, r1) getsockopt$inet_sctp_SCTP_GET_ASSOC_ID_LIST(r2, 0x84, 0x105, &(0x7f0000000040)={0x1, [0x0]}, &(0x7f0000000080)=0x8) getsockopt$inet_sctp_SCTP_LOCAL_AUTH_CHUNKS(r2, 0x84, 0x103, &(0x7f00000001c0)={r3, 0x2, "b7d2"}, &(0x7f0000001200)=0xa) 21:08:01 executing program 5: r0 = socket$inet_sctp(0x2, 0x1, 0x84) getsockopt$inet_sctp_SCTP_DEFAULT_SEND_PARAM(r0, 0x84, 0xb, &(0x7f00000000c0), &(0x7f0000000100)=0x20) 21:08:01 executing program 0: r0 = socket$inet_sctp(0x2, 0x1, 0x84) r1 = fcntl$dupfd(r0, 0x0, r0) getsockopt$inet_sctp_SCTP_LOCAL_AUTH_CHUNKS(r1, 0x84, 0x103, &(0x7f0000001580), &(0x7f0000000140)=0x8) 21:08:01 executing program 1: r0 = socket$inet_sctp(0x2, 0x5, 0x84) sendmsg$inet_sctp(r0, &(0x7f0000000480)={&(0x7f0000000100)=@in6={0x1c, 0x1c}, 0x1c, 0x0, 0x0, &(0x7f0000000400)=[@prinfo={0x14}], 0x14}, 0x0) 21:08:01 executing program 4: r0 = socket$inet_sctp(0x2, 0x1, 0x84) connect$inet(r0, &(0x7f0000000040)={0x10, 0x2}, 0x10) setsockopt$inet_sctp_SCTP_RESET_STREAMS(r0, 0x84, 0x901, &(0x7f0000000140), 0x8) 21:08:01 executing program 2: r0 = socket$inet_sctp(0x2, 0x1, 0x84) sendmsg$inet_sctp(r0, &(0x7f0000000480)={&(0x7f0000000000)=@in={0x10, 0x2}, 0x10, &(0x7f0000000380)=[{&(0x7f0000000040)=' ', 0x1}], 0x1, &(0x7f00000003c0)=[@init={0x14, 0x84, 0x1, {0x3ff}}, @init={0x14, 0x84, 0x1, {0xf262}}], 0x28}, 0x0) 21:08:01 executing program 0: r0 = socket$inet_sctp(0x2, 0x1, 0x84) sendmsg$inet_sctp(r0, &(0x7f0000000440)={&(0x7f0000000000)=@in={0xfffffffffffffe74, 0x2}, 0x10, 0x0}, 0x0) sendmsg$inet_sctp(r0, &(0x7f00000003c0)={&(0x7f0000000040)=@in6={0x1c, 0x1c, 0x2}, 0x1c, 0x0, 0x0, &(0x7f0000000340)=[@init={0x14}], 0x14}, 0x100) 21:08:01 executing program 3: r0 = socket$inet_sctp(0x2, 0x5, 0x84) r1 = dup2(r0, r0) getsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS(r1, 0x84, 0xa, 0x0, 0x0) 21:08:01 executing program 5: r0 = socket$inet_sctp(0x2, 0x5, 0x84) getsockopt$inet_sctp_SCTP_PRIMARY_ADDR(r0, 0x84, 0x7, &(0x7f0000000080), &(0x7f0000000140)=0xc1) 21:08:01 executing program 1: open$dir(&(0x7f0000000180)='\x00', 0x1e6ba5e9565d3afc, 0x0) 21:08:01 executing program 2: r0 = socket$inet_sctp(0x2, 0x1, 0x84) sendmsg$inet_sctp(r0, &(0x7f0000000280)={&(0x7f0000000000)=@in={0x10, 0x2}, 0x10, 0x0, 0x0, 0x0, 0x1c}, 0x0) setsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS(r0, 0x84, 0xa, &(0x7f0000000040)={0x0, @in, 0x0, 0x0, 0x203}, 0x98) 21:08:01 executing program 4: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) 21:08:01 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) socket$inet6_udp(0x1c, 0x2, 0x0) sendmsg$unix(r0, &(0x7f00000006c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=[@rights], 0x10}, 0x0) 21:08:01 executing program 1: r0 = socket$inet_sctp(0x2, 0x5, 0x84) setsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS(r0, 0x84, 0xa, &(0x7f0000000040)={0x0, @in, 0x0, 0x0, 0x201}, 0x98) getsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS(r0, 0x84, 0xa, &(0x7f0000000100), &(0x7f00000001c0)=0x98) 21:08:01 executing program 5: mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="1f012e2f66696c65302f2ec8"], 0x1f) 21:08:01 executing program 3: r0 = socket$inet_sctp(0x2, 0x1, 0x84) sendmsg$inet_sctp(r0, &(0x7f0000000480)={&(0x7f0000000000)=@in={0x10, 0x2}, 0x10, &(0x7f0000000380)=[{&(0x7f0000000040)=' ', 0x1}], 0x1, &(0x7f00000003c0)=[@init={0x14, 0x84, 0x1, {0x3ff, 0x401, 0x2, 0x7f}}, @init={0x14, 0x84, 0x1, {0x92, 0x8000, 0x2, 0x8}}, @sndrcv={0x2c, 0x84, 0x2, {0x0, 0x0, 0x0, 0x0, 0x4, 0x1, 0x0, 0x5}}, @init={0x14, 0x84, 0x1, {0xf262, 0x1, 0x7fff, 0x5dd}}], 0x68, 0x100}, 0x1) 21:08:02 executing program 4: r0 = socket$inet_sctp(0x2, 0x1, 0x84) sendmsg$inet_sctp(r0, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000900)=ANY=[@ANYBLOB="1c000000840000000a000000ff0100000000000000000000000000011400000084000000070000000200000006000000140000008400000001000000ffffff0700020100140000008400000001000000a600c6042beeff0014000000840000000700000003000000d6feffff13000000840000000700000003000000010000002c"], 0xac}, 0x0) 21:08:02 executing program 2: r0 = socket$inet_sctp(0x2, 0x1, 0x84) sendmsg$inet_sctp(r0, &(0x7f0000000280)={&(0x7f00000001c0)=@in6={0x1c, 0x1c, 0x1}, 0x1c, 0x0, 0x0, 0x0, 0x1c}, 0x0) r1 = socket$inet_sctp(0x2, 0x5, 0x84) getsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS(r0, 0x84, 0xa, &(0x7f00000002c0), &(0x7f0000000240)=0x98) setsockopt$inet_sctp_SCTP_DEFAULT_SNDINFO(r1, 0x84, 0x21, &(0x7f0000000040), 0x10) 21:08:02 executing program 0: r0 = socket$inet_sctp(0x2, 0x1, 0x84) sendmsg$inet_sctp(r0, &(0x7f0000004b40)={&(0x7f0000000340)=@in={0x10, 0x2}, 0x10, 0x0}, 0x0) sendmsg$inet_sctp(r0, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0x100) sendmsg$inet_sctp(r0, &(0x7f0000000180)={&(0x7f0000000000)=@in6={0x1c, 0x1c}, 0x1c, 0x0, 0x0, &(0x7f0000000100)=[@sndinfo={0x1c, 0x84, 0x4, {0x0, 0x4d00}}], 0x1c}, 0x0) 21:08:02 executing program 1: r0 = socket$inet_sctp(0x2, 0x1, 0x84) sendmsg$inet_sctp(r0, &(0x7f0000000840)={&(0x7f00000006c0)=@in6={0x1c, 0x1c, 0x3}, 0x1c, 0x0, 0x0, &(0x7f0000000900)=ANY=[@ANYBLOB="1c000000840000000a000000ff0100000000000000000000000000011400000084000000070000000200000006000000140000008400000001000000ffffff0700020100140000008400000001000000a600c6042beeff0014000000840000000700000003000000d6feffff13000000840000000700000003000000010000002c"], 0xac}, 0x0) 21:08:02 executing program 5: r0 = socket$inet_sctp(0x2, 0x1, 0x84) sendmsg$inet_sctp(r0, &(0x7f0000004b40)={&(0x7f0000000340)=@in={0x10, 0x2}, 0x10, 0x0}, 0x0) sendmsg$inet_sctp(r0, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0x100) 21:08:02 executing program 3: syz_emit_ethernet(0x2a, &(0x7f0000000280)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff0806000108000646"], 0x0) 21:08:02 executing program 2: fcntl$getflags(0xffffffffffffffff, 0xa) 21:08:02 executing program 4: syz_emit_ethernet(0x2a, &(0x7f00000002c0)={@local, @random="bdf60c0fa909", @val, {@arp={0x806, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x1, @empty, @multicast1}}}}, 0x0) 21:08:02 executing program 0: r0 = socket$inet_sctp(0x2, 0x1, 0x84) getsockopt$inet_sctp_SCTP_MAXSEG(r0, 0x84, 0xe, &(0x7f0000000140), &(0x7f0000000100)=0x4) 21:08:02 executing program 3: syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaabaa86dd"], 0x0) 21:08:02 executing program 5: r0 = socket$inet_sctp(0x2, 0x1, 0x84) sendmsg$inet_sctp(r0, &(0x7f0000000280)={&(0x7f0000000000)=@in={0x10, 0x2}, 0x10, 0x0, 0x0, 0x0, 0x1c}, 0x0) sendmsg$inet_sctp(r0, &(0x7f0000000540)={&(0x7f0000000180)=@in6={0x1c, 0x1c, 0x1}, 0x1c, &(0x7f00000004c0)=[{&(0x7f00000001c0)='|', 0x1}], 0x1}, 0x0) 21:08:02 executing program 1: r0 = socket$inet_sctp(0x2, 0x1, 0x84) sendmsg$inet_sctp(r0, &(0x7f0000004b40)={&(0x7f0000000340)=@in={0x10, 0x2}, 0x10, 0x0}, 0x0) sendmsg$inet_sctp(r0, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0x100) sendmsg$inet_sctp(r0, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0x184) 21:08:02 executing program 2: symlinkat(&(0x7f0000000b40)='./file2aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0xffffffffffffffff, 0x0) 21:08:02 executing program 4: r0 = socket$inet_sctp(0x2, 0x1, 0x84) sendmsg$inet_sctp(r0, &(0x7f0000000800)={&(0x7f0000000040)=@in={0x10, 0x2}, 0x10, &(0x7f0000000540)=[{&(0x7f0000000080)='w', 0x1}], 0x1, &(0x7f0000000700)=[@init={0x14, 0x84, 0x1, {0xe4}}, @prinfo={0x14}], 0x28}, 0x0) 21:08:02 executing program 0: syz_emit_ethernet(0x46, &(0x7f0000000140)=ANY=[@ANYBLOB="e972fc5701dcaaaa0710000086dd60dc579a76941100fe801d00b227000000fe0000000000bbff02"], 0x0) 21:08:02 executing program 3: syz_emit_ethernet(0x46, &(0x7f0000000040)=ANY=[@ANYBLOB="e972fc5701dcaaaaaaaaaaaa86dd60dc579a76941101feffff000000000010eb1a6025a32b46fff7"], 0x0) 21:08:02 executing program 1: fcntl$getflags(0xffffffffffffffff, 0xc) 21:08:02 executing program 5: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="1f012e2f65302f3e"], 0x1f) 21:08:02 executing program 2: mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0) symlinkat(&(0x7f0000000040)='./file0/../file0\x00', 0xffffffffffffff9c, &(0x7f0000000080)='./file0/../file0/file0\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="1f012e2f66696c65302f2e2e2f66696c65634ac2f50a05302f66696c65302f"], 0x1f) 21:08:02 executing program 4: open(&(0x7f00000000c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0) rename(&(0x7f00000001c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) 21:08:02 executing program 0: syz_emit_ethernet(0x2e, &(0x7f0000000100)={@local, @broadcast, @val, {@ipv4}}, 0x0) 21:08:02 executing program 3: syz_emit_ethernet(0x36, &(0x7f0000000080)={@local, @local, @val, {@ipv4}}, 0x0) 21:08:02 executing program 1: r0 = openat$ptmx(0xffffff9c, &(0x7f0000000000), 0x0, 0x0) fchown(r0, 0x0, 0x0) 21:08:02 executing program 5: syz_emit_ethernet(0x36, &(0x7f0000000100)={@local, @empty, @val, {@ipv4}}, 0x0) 21:08:02 executing program 4: r0 = socket$inet_sctp(0x2, 0x5, 0x84) sendmsg$inet_sctp(r0, &(0x7f0000000280)={&(0x7f00000001c0)=@in6={0x1c, 0x1c, 0x1}, 0x1c, 0x0, 0x0, 0x0, 0x1c}, 0x0) setsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS(r0, 0x84, 0xa, &(0x7f00000000c0), 0x98) 21:08:02 executing program 0: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) sendmsg$inet_sctp(r0, &(0x7f0000000080)={&(0x7f0000000000)=@in={0x10, 0x2}, 0x10, &(0x7f0000000040)=[{&(0x7f0000000600)="47fe0c92fc4b1c830c1f725f09d2237c12a3717a25b42da2a576f65f010bcfe2dc7da0e945e5efd597f874eeb457d0f592bb278bab20d639c1572ecb472728d355d30e12644f1e70abf51a3713e0a3b2a609e87101a726848783bd681f195dcd53929575804a56984a0778285490092e355cfc001eb419f4ff0a088e903d2b58dd2f76ed762404392917d6116f95e55b854c7223fd7f7c605bc0559396d84e83ee75ec192353190634d9a4fb5af08a6e1d23c7e52c196649637f597c176266031451082d1f4625a3ab285777b532663adc317bfb4dfea644c0e63def06ac5f2e06c8db67dc8775995b6e0d7a9831820ba8e0489f6124402c9f1750ada29c5cb77116fc23a4c1723cb339525b833ee3fdf2423979eb8c1d610f546a095d2687440c98f17ffbc0b371fc07c30e8dca7a2fdb7adbfb21d441306afcaeda8d5e07baa2b6410cdb985495e2d340e7b2dd2dbc6effef845105b289bd0bdf8c0c4391c95edae270694df45acb80208ba4b6306c2415fecba519a45b2d891fc4630d55fccedffe18c2fbe7c75fa5c7fe2df45e783d6b55b08b5fc2f7205c7a68ce25b1bd0dbc0acdbabe63592ebf667c18c226180ec03a17af2e46727915942f6ecf5068df16c4f5a04a100aab85dbe82aab9a54cd4425b449a924420304ea2d2b2074cbb19058a1b1fa432a07025798dee2119e22039a57fe33d71730febbb903b9042d97a57eb75c9d66082d784fcbdddb7cbf52b74a7ba12df84d159e37107e8bab93140fde05d3642242ba724acba5ad947082543874d4186cdbc18665f9a36ba914df5b676824b46855ecbbb31f20b53c03f97ccb955fc2392f6b67b93df1b45f75bb7a91ebcf6e89bea9306be85f2fc0a46dcf54082496f09ad0c2df229674980deac4fe43b095ef3c53a178d41b3402e7b7f56aa9399834a91f8e710f2655c8b34b4c7db9ffa9cf6dec3b938d4972d757c6f62d0b75e042eaddec278695758f79aba336bb6205c7907af13ee8bf78fe85c5db16e2aab93f1014b3146c265604788444329bd94ee34d5ada1559c2117cf91723b355212e5a9fea5c96ee702d6600130f1cbeab183a0bf0d4fa16a98e2722505f8babd0c3e6ca8886f4662d44de90115ae56ac2c7d0a3766d15ed42e4c688c4900a2c047aa9e229f761517705dc9a385dbc14fb4ab2c849cf00fd2a257651f427fbc98d64e0076c3d6855bc7c6dae19f5a07056d2feed69bdc23d7bd5b152b8f4f47d77edd098131339c80fe673cc3d5f4f50c8d808eca193d06dec10a37488c5bf1f18f2c65a39027c063222eea49ef90245428d2d177d607623ec541136b23bd0cfbfb1338d78cbc79fd1db3b3532a9669659693a0e6bfd77cc3cc6e2b48fa96fdcd40760f41a99b6a2f51574cd64c4f4d8dd92819eb6dcb2416084ce42e3d9f4bdfb9b4503a9d443e47f74ce89b621f16e148487895e51d9aeb0974574c04e27cbecf28ab420850369e6f9f7063814542bf5e1cd9150646f1f12c899abd5360f2e14e609d4a7609b410db7af77181c32bb2647a4b0e580903f3489a3ff9dd3b5ba47d261e2c6058804b72f520ef772df5766f46d0e80bb094631383cc0666471419d4e1f148ba1cd40c92768c66197f9c7e19a308b0b5ddfdf76a356f52175d3236935b3ca72078d74d8962483cfef2ee4d48047b315ed219cbb6f26e7216a8e62087cbd987e369e68d74bc9cdb14426a03e4870ddbde3b426ce927fa80587b18b2d49030ad04b200d40d4d3cc788dec2072c443b496926dd1d6f8fd2bc3ce6d2d70123ba02d27ebd89629371a8e6193f467ca08313e3d628c5657cb9580e42d664e566f647585d76e244011f118f70989d0b38304a55e6dc3e1e57ebce24ef7fee534f1e24464d0957517411def08d2e97cf73463aebdba5d528ab1c69acc7253e981e68e0d7b6e016d9a89b70eba9261d282dd51b7c11b3192de52a36d821db01a4cbef5947422368b0fc94d1a4bce33086ef19681a08e10248faf2c566cc3fd418a7d59836daf57e4523e8f52dd89ce6d1bfdfd997305b8994fe718abcab8bc48b588b3f07d43de19281e40ddc1dae434076927554174193d899d82c1a5c19e8d0fe183f1f6abc30c415fbc0755d779633636a59ea1b80d1de4485b9238ad0412381e7db61399a0f4c49c9b24c514b0bb9e2ab801a44ad82ca85fea555f3152a59b5781fd06dc3467928dfd3ee67b86cf8864db62ec52143506f4a09a87d3de9031a89d9d5c0163d955b2e381d627d59066d3a7bff7a63119445925f7e3c6cd85c1fadd37f1a13ad2201467e88b3a86d7710b45dfe62a1f98b20e4a0535857e535d36fed6bb2a022a8ae58ab8c1ae1391e8de0f5a039435ff24bb9e842a79e31a124299f71ce19cc8d406c8498828ea45e53b62da13ade3e18851dc630898d1a0cffec4022177bce8ec5ede8b8a211fb0b6c3086ff9c4741756e884a44f037832531bf4c823823d41a550ff19bb6da339bd9aece1d0d5226763378032da7841ae1600a9ad2b1591a34267184bc01c81855aeb336ad8b0540f1aacbd05b3271c2c7937a8ef9f0c2124f675112e7cff709b16781464b12cabc6e73a9384ef71a8d0d393352682fa92e909d26c2e87a745a2d4e53f300b2dd75bd68175b2ee0498e8cc0701cfabcf3d5a515fe7878ad72d978ef2391a9a7ef8919db5944b15f189dd47d681cbb7554e60a9a326420ebf5632d662dc5c447f0be7a947c8d9afc0934883cb23732b980a4c4042aaa75614f5da4e75f156b17a3426799aa195bbdb126c2c7448de49141a7d6a406096f5696a537d20b6851e53099b3a90cb61a83a3c6c6fac577d91304f83e0a403cf73830ce724ea9d955734a7cdf1d1a66bddb9ae2eb6171d599128ba74a5f38a5dbba9e65dac13991cb2e4afe08a5b12e2047c65370d0edcb1adb7c97d2d5a8a7ee0975b2396a08dea63b949abc27837b6f01b8c7f7c9a690a107539ed26a342e85c69d4df067831d6de8f1777326564a4db8cba7ec0519c52c9ab219cf871a63bc69fc036128408a51983fce5ba3bb447b9dd7dc8ef0ff040f7cee58a1f9bf47ac79cc0124122396d1dcb8a54544a3eae15ed4f87db74ff385da858609a8cc89e018550f91b2b8b1a1a5db14ea566398e6d2499b6d52cade2f8eb4d543be1832cd042b3837771532e0869adcc8cb545961c74bdc88a7bf772af207e9480c5488d0fbccc254a7e065b12c730743f7f282e48569d1e29bde1ba77f3fc7bd4b91a2f94c7fe946919f23107750943c6825692f58c49b55c7015bb936fcc9b3e69e69d04232d1bfa167dd67522ce2066b1ffd98259caaf3f8a68b06ca1faeefbc192f22393544a1a697b3ae032dc9c24a7d51d619e17ebdfb0255deb70335ade4ab125c15d111469f3bc75021eba3c49b5775962e3cc396ebb74a8b23ba8f25bcb693146297894410374a26ca395ccc5b220e3ec6f6c94a57649bb68b0b59427c178c5565b8f246d1ba40a6635032ee2103fb7a3996d1c001dfa36ea57b703ad8dedc4669abc28a90f474860f07dea0acf2d991e591ffb5af83c0a8356c95770b3f8545573a7932a66d83cf1bb0827db499ef84da2044ff16ef231f31c1370b6ea267f423e30ec941b149235ab1a7516754fd60ba6342b08b1f73b4621f3748327184bfc60e0c7d613f6340e9d0b062c0aca8fd8418f9dc752930f06c5a6aec46a81725d8e40ef99dd20c0e5136eebc0a22d6fabd2c20b6138c30d629aa78290ae0591c647fbc4ff79ccd8419b50beb5f12db5a226941f2246a5692ccc9ce897d33458f1be0662d9fba5d862fbe66a6b9281594dd3a9f42eab0e8417a690bc70079a7c4cc14f730cd74c274b8027e7f98c66545110d94f750a6e6eb688d1fba0884b055663d07fa109c214bae63d723e62d5a6a1e463ab379a4f3e16467b9c86fe4af435df6b611e93665ad60eab1ea1af620e41a5fb83082a9f36e4491ca2b4a3e79f7d9d9b207b7c890c8ea56ab9d7f07994a4dcf5061841fe0c7e8200555799a11f19be2aab9d5ce0ffa5f3ee7f2ac9bd35c0b9296a43cd85a6548d318ccb7498da4ba466da1bceada6d6373ae52eed99c9c8faac6aad7a9897b4e18f42a5dbd1c137aa672b245369ca826cde6e05e641fb1e10fc5735153560480d368f279b8f31d8cf428f359f1c1a8bfaec029a96adb6b1bb6d46ed42ac117a5ceae22bfd85a5eda11dc45eaae5eeb6f443b5634625fb1a64ac2e24323538977fda0531aab127b163244343317f718d71c41ab117e1aee8239c3e3a16b2754f62d9993da8941bd01978a5afab3cbce1ac13404ea6e23664a27311d7674fce0a8ba2d2df1a75b869d1c9699ead35056ce778feb2f35a8b39ebba9c3d76b2736446a81847c4b5df2f60049f155f895efdfc6d0a258433bf7839ba84a4d96663566e4a5e33221e13a8674d53d11c0a76615cb40cd56a6de57c50f457480e00a1c2eaa8f0cf556ddb07f9e74085c10dce43ce57a5b8f4b2dc676bd570dd1b8fafeb76e061951e323d5cffd7d36a2b4944fe5314639af22b6773686c0ae2c9af23e031a9b16d1b080a44f1ab06240d029125e848ab84596d3078afac7efc22b748895e77d36368d7ec431629aba8f00b76d3e83d8ff75f60534e4682478ae89bab3d29595beee670d26cef857639e0ee147036cc442bbf02e1ee790ea650be30546272688348e9232ef8b3167fe8248f9b4f31729c5e466ec6c843203f730c1beb8d3de31886fdf9b0ef096a5ba6008a6d5aa2b9e77a1c6a57c4920c3c39649ea0a57998f4096f78689ee39ad8180b343d71018cec0e953060b8a4ea557e7052eec07dff69b0bd0aeb83187070d4d11b8f472ca37fe148e911b8fcffff8183ce8c514324ae3f5913cc9b911772ccbd1a34a3d9f60a2b5353f2f7856a1aa1f0d29ed12fdfe0d732cc770bda4288d88f6f855a1a17d89e06e5d105f15c5881bda5b673b42bee86561aa5dadfdbd1d265ec3ab467cc7cb9a563f6fc3f6e5ec1dd5154840a78642b8690382290d5b7e6a70327a62a2cf4f29c9c218ed93673b9e6f168715b18f842b065", 0xe00}, {&(0x7f0000000100)="177347f01b25fe70277b9ff5ccacd2709161172773eacc7da88df36c55bbbd7a015d9f7b43329f113c313097985668c31b11677c12193b88bce4b494e0864c3c641bb84f3445e6feaaa0e318c2c9f207cdbc6877c9e0412894ba171c817333f2ec34be28fe12271980076fb5fdae43715c44fbf3f61e53a7e0f8432094740465b6347314c6fb55544e816a5b388fc495e60bb5244ac3d35d8666ce41e95e29e33ce04b997ef840ff074e435f87e6cb65126e97a2be39a7479be1ca0cf7daa2adce9c0a22486f602dab4cf7ba9806d917e6568da1323d68a3ffc5835730905686df4bbf", 0xe3}, {&(0x7f0000001600)="9b7af4ac0c57820b242be46e4f967839a7ebd0cc3d1bea391e1e9b255f3090a379bc3dc38a5d6d95f9106dae4c79218b280a56558782e297980452abf0a310f8b526618bc626ef666b0c32eebfb554f4c66873d61d13568e2a7b9ca51c89ccbab1a99c143ba2988116e7f4e4b183338d95c297ba9b8af9d603d3624e78df8e1a9b48c5e56bf9f920a3be2c7b3d3c5f43d2a0a4b4a9c9de526a94fb8702902406750cd5e3a0a7dcfa203876024112cf98b1039cc921a5740ae9c7176c6b240b5b5f4bc43df8bf689ede0c6cb7f8151c70ae7d00d80c5dfe17085c43a93d9acc2e75587a4e561423d52c642e64baa9254428b12f5ba3b3f2e547737395c7814154cc3f6307747144dc104f5b58496bd0fac34ed2ad58e710f2ac535aacefc029eb6982328f29e63b8b7fb87547aff857429d68a9af18baf9cfce6916ca60b4f1809faaf7866da51ccc6284b7b7940b7f3ca32fbf9e82ccf4038f8e28a8f5556f069b655d28c4fcec9bed192f6601c47c4b422aeee1380a9b76652d5a3bd5cda932fdbd3d37af6736cc4694357a76ebca5a9744d5b952c1b4b69ba51cccf7816efe550ed1d54c421f461585a6620414a95f8f32f18a77812e283684542f527558b6965ba37fe2e46e6712b6837fe335044d83f306dc597a329c90ca412ae0f628448a2e84708e090b418864a13e9c34b81fd65551be6eea89273ae298a27881a47b9977329ab7dc43b67a2e7f29ba114414b153a632495dd06dbf4c2fa6f2c76311f9cb9d150ddfcddb58bec2f14eaef9d0320563fc9c21c1dd384d548069f767b77049b5a169b0c0d3e6b4bfa36b93f159239e707add9d36735341cf760049ad1bb797dccbf604d7192f74fd773f6e8f17f16b329a44ae360bba883e8e969268f5077fee783fa6a09486d3dca6b4f658d23c5412c5b991ffced09840251d86e48081f9cf9cdf412720c3ce93db824c763567c8e5efe8a3d049c1b22bc2ebd0cf5b082b462d2c1003440f2a6906b38603ed792e153e09dcba713a7405fb5e724f9f9549d971d5539bd65abc467f663f3afbe42fe32e396c5b76d583eca3cfc13a2e2bab38f2664ae5aa60b1e5dab54819557e3540543f2ce72c7d919aeb4dc56ca45f76909ef1b1fbae7a2b0427bc0e38128efaa3a9730bf7d6389b68008c1add6f29ad53b911bff6ed4267b20e298f3c8f69a0a559555c9507465a4a8624ade7be9887a6e4ec227946c2ae9a19e1d044716a8a4434b307f7836d8920ec37685af89924fb5b817f39b5c32fd0ed86eed4055db12e063238766efd9c9d3d5aa676f77d34da806ad65e61538850d5309dc387b040985168d445b7afeb768931f153119bc4f1a9ecd53fbe62f1182c87681c1185f60d7f37c786687269663ed35db900aab765c4a640a800066fef7be729cde7e36a032c328a0a367c76893e00d43e9009b604307059b371fc7be6f1b87820c9601c36b07494721c2fb4e1384f0dffb0b122b52238ad93f9e301107e205212f0986552e919244d8b79bb56e41ee453c340136a31b37f4d7f3bd9da0534453ab3c47b6cc1a49ae731d0db092b8fcd0ad5069b3a5c3598131035c583049869c199123eb9ef41bc8f3993f2558ce045e13d3c07a0521480e34f42307b6f9a31398dfdfd20977d435d720317af3ae5eea6444f135398b6f30c5d22bd4009d04cff9a95edaeb81da149b2a223fe501fdeb87b1f8c0c8e5640ee742bac63b6f7c008447dcd5f355823e0f947a17faebeef5d2491746f4c26d75c0d3b4e101b352b2ff555bd7c1f56a60e799947950c01cca94ee0b307e26e5aabcd050f520b8b760aa558efa6ecd341a27523273ed2c287d329f5a64a62c178d9824799ba95be53fa78dec661befef21ece6ee8fd6ff16ff2a83a72d6273cb5fba848c03abc2459df37f22441a49e0ff52303277da9c66f73655efd6dd20c8a4547e2b5b5be74a923890b47ef79891cc591a1d0b0d1ca050d210fa2ddaba13d6b0965971a129b19577038dfb1135e0b571bebaa30078a77a0623a50b7325773319fdab526d9c9217e0fe4f46ca8f54cfb52b86d4464b6b80b98213cd19bda97e80c603d3ce020634f220564c1bf964ec45bfe4c999b1f52b8a2687828e1b492d8a328178f069c93f5bbd5bf7aa2859c4559aad98c6ac1ac23ad292f3de7f5b5076201e91cc6a9c554598f78056fb6b3115ab97c9983fcde88a56a499993c212ff05663b54c53adf9959200226812a47e04becadd88ef27753a42f448b08ffa7f3253d5d64e498bf57d6133d9e09b146ec781fd1ff3b9162e9e9eef754b2fd5180f29fe9193622e639d38295aee1677ea674fcc4ee05cb735ad4abc06a27271c16a892b24ed024ddf6a686618bf7d0efc8e5c5bb7c38f6eedc9883a2116492ab8b92f5c5af644cc42a64dda6125ccd3ea5017ae3e1b6a7d4f785aa1e51a240085c30183b72dcce78511dd7db2b135869d17bfeb6c91c2502a18c2aa5b6d540799d068b7abc33cd58dfb69f890fa5241105dcbbd85174f543d745cf2858309691fa6817eae25db6c146b99ad8e75b883e67aa8500393ba4624073e69c075cafa4283d061d32914305220572ca7ff2b6a20b46a6e6ea13b597032acd904e4c5987551c9afcc90db9226da961ac63e2ae0e218c6cd36966b1420e388a1a200c635c14f18771dd8ab29b0842d994e428f49fc6a419ddbbdbbef6102e7accf76f5a4001ed0db759ac58c5ec399b0d7f691a46eb84918f214040178631185d89c8accb9811a50078a092d626cfbdc546b07488ce8fb9736f75d3c02a89624b791ee6128688b72fa2555fca5e02cc9a98dbbf059afe01c90d3de2db9961bfb487cd50c373361318c864357d73d96cdbb814e1979489b1bc8246ab6dbb190757bc671956b1df92e1b21b967352bc393bd14d7d91e4b2d55b4f9915c25968f56c74c1f2704ac8e7c1e05a9ff48545d7a75c9daa730027899fb851e3fca78b7e9bab34848f46345d36ed87a6aa53d9ea4832d4e99fe1fff626668bb9ddcf97d89e935997b67022758999132b059c9db08f89d7c075b6cd6d21f5d9683a40738c7227a63af3a52ce06da3f6ba584f3030a14e22b63a8bed9be5454b24ac6a1c7e26157e100d6b28e1f574baff98ed996fb6673a0e9843b7e3a43b09027cc015c711784301f57a6e78d3a9915c0c94ac1e102de09d8c86824ca5346ec9ba9f09c337c2bff7d5ae2cb0509a321ad98120c34bac57bc19a838f28f51bf531215f67b7d404bc06d298a4e6020cf0bd6d299c019b389a5bf572bc3739759ef8df8fddb8bde1156d9c2fcee48381d1167df31432180cc2bc3ec497fb1de065d4081afeb8d7c9c16487a8ca145d386aac2b346158e41d0468a6b010dafaae2ca7eef22024279c865e308f8e9d8831d4c00966a70c0fa1c97ff60f523afc53e756c78823ab8ec397be9b2bdea9fb239df8b3fb33d0b64de49463a4c13cb80588ebe821dc07feda8a90c5726e964f2ff6e9155ccc8e108c38c3299d8fb4b5c25fd0dd078b38fc3ca972389cb29c02eeda50bbe99aaab3a6ce3c79a944b34af68876d3b0f79167f87209e79933aa6528d34b5f33a1743a0dc05e35a3fbcd290da49a10a9a7e4c135823542b4e386b30e3967ae1d2bcc22db5d38ffce3fdbdd6f48f356035e43a38999b2c470f5b66c9f7244d90c59773669e17f0d7c3c5fb851af8abc89fe5cbeed1909efa006148161483d019ed8ba4a25e34abd12b48238c7ff365dcba9dd1f55b26f76afee2bfca41551d3a295ed390f65a4996dd53387299dfa6688cd6e582ec8de2c848b7040a6432fab15029965596ad7c113c5da3f195358616be4ee83fe96d8f7a988200522703e1976d66f354d6478b0b4e4c50efacdc3e292d6b5c3aa079fd540e61955f872b99ab81073d6684404ef0f7ed1e9a9728e57e4b0cd152746089f47a02ee2a6ac0d79d6cb0c83936c2ac8c14797ff276399ed271612cc2b1e9710b3b35318d9072373a7a50e58722f1670b0ef274743260568fa8e435062faa4efd74b7a74f330123e27e45121ad62522af94b490d592b1c35754fc5a325e74c51d8713602e9ff47acb8cea9222aaea39d7ed8fb307692699c7956accef63cb5e35208c69f29755c6fe9dd4515a9b1a7e232e717a19bace4d1a15b53de5e6cf1c4684268b568300bfd8acad57b1adb0792b47f9950a68a4b4aa9ddea6326cde2709b28231299b57e9cd2c4c8fb98574d99088472de21da5f20499b0dfbcb9ba4f83f526d06d3cad73a89aee6579d2a0daf278be26d3d4f3a41be639f477e26ef30cdb979f5879226898bb5671b09bba9ad508458346b82843f45eec9d70e3421ad275796b7e60088e6b9a536af04fe38249078791578a9d43afee0a14b01e457b3335cf21621a3e1ef039541ea1eaf744e349a9660fd6a13d325c95c4993b749fb5e93a071e0948a5fe6e979d363841ce04da5aa33a7740fe144ad9fdea45ff16871058c0979ee4076c84579881c3f3c74233dd635e82cdb5fbe3d70ceaf6c7618d7f953b713d085f12b2891bdbfcd7a7df0c80aba64f2fc95ebd779c28424caa798d8f10a98e38bea1364180046717b05352d60fb01d0034a36afd41eadf7dded77347126e373ae01c626d40d51603502dd62e996a4de316ff7f7f705106b56823aa7cc98b06cfa5f4447c8e8a255f7f30697f88358eff3926e7a4965a1e2a3532580898aa499ac0b05b514074b76e4d681fc668185b9e31bcd6f78e0a694c3891aa9de619822349c4b72c7099f16d3672205469b98a00bc69fc0ba6930273ecbfe537d4d1d0ad3ea9e224cefa5be700b42f692c7d57a81a16609b5a4e1fa94d093a0be733adae7b79652f6020dbad0a247a84ccf3f7f574af51b95ec72c12f13bf9da2c9760a5b03441f5f2e2101876f542106ace220160b30f0cbc7a4fc2f42ef36cae4b9ac9fa55484f9a47137b23980940977acf2700530c0231e4cfc54dd0e0bbc9a706e4ffd177bb58dc055ea00d49ed60cd3d8555f6d19f5227a5324ad45362841c6a0cbbc3add6301d0280e0af1d3f863130ba7a43d2ebaffb694d6832b29ba9248d77cc6572775e1ccef8bbbd7a86ebb6503c9e5a603a0ef92e07f1438ff034a5c6cf46cbaa3b7061ab443fb050d170bb0d263f2ffdaba45307e4791109c0ace2dbf39978c06ebc424d9d49f405687e8df913a29d958094b23d76ba762d9be88c85e613b56aca8ba932a2f25591cb6271d1f15d69837ae07f6556e040f39ce7e73116e5ae03705b49be71f53ae560ea03389dd80cca058e2d57afce602f492e7316c800cf4bac43f4bb1dc7ce8996a7258c99de442f463ae046290233f0c9d7355ed79484aba483f5d8960780ae431a4c74bce0e2a884a64ea367eb1fa2845f9ed69c98087fed7b4ffe4c125655fe08d34b346b793b4aff7269adfa6d3f2de9146aee5bb08453ef161219a0bb08c24cc625c11a3762b3623e99adcf2f048df523f0305901c7a01024fd7f34c871285a8189dccec64a1a8d77161367e92d195c768bb31a84ac8c35c9b38614e39192f53ae21419801d56c8da6d82cfa2fc9e13c827bac4fdefd5f54c208bdeda3c96b3432bb7a2e9adf8d5f5f66b339df277e4e5951bb51496f413d1ec9bc901945d5572e7ee7fe2b9aa035dbdaa30db72b931bbb07746bb309800ea155863fdc95cc7851b31de606aa5fb629e082701da70ca55d4071244749066168d514e7cb8bdbdcf2ad286e53e0a6cb007c9d2015adbda7af224f121d79a67b6661a5c2e300c52829f3650a715", 0x1000}, {&(0x7f0000000200)="11f37b05c20349a39d468ab3c9d59112ee8d4504aed6a7b83c6a4267b2b637bedc5fea8176d26953ab249292f3bb90679c39ba191c655a32a846262ba11ac8b5574754882af545c58e449f7c9c7b388ff7f6c38429b34a8d3005f6ed6f5b879f161cb8c77e3ab782b1ae7a8cf77b7297d228404a28e7546305c6142537fdcf245311ce6dca703b7a1272834d251d5a8039351c836e6233f20bd44bb2bf3a471bb666add3c1413f30658067405076ec51fa079f3643f0462acf5314db3cc44a3e60d0ce9098b1e84d6b2fe7", 0xcb}, {&(0x7f0000002600)="4f2e04905eb9cc", 0x7}], 0x5}, 0x0) 21:08:02 executing program 2: syz_emit_ethernet(0x66, &(0x7f0000000200)={@local, @empty, @val, {@ipv6}}, 0x0) 21:08:02 executing program 3: r0 = socket$inet6_sctp(0x1c, 0x1, 0x84) sendto$inet6(r0, &(0x7f0000000080)='l', 0x1, 0x0, &(0x7f0000000000)={0x1c, 0x1c}, 0x1c) 21:08:02 executing program 1: syz_emit_ethernet(0xac, &(0x7f0000000000)={@local, @empty, @val, {@ipv6}}, 0x0) 21:08:02 executing program 5: mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0) symlinkat(&(0x7f0000000040)='./file0/../file0\x00', 0xffffffffffffff9c, &(0x7f0000000080)='./file0/../file0/file0\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="1f012e2f66696c65302f3e2e2f66"], 0x1f) 21:08:02 executing program 4: r0 = socket$inet6_sctp(0x1c, 0x5, 0x84) sendto$inet6(r0, &(0x7f0000000080)='l', 0x1, 0x0, &(0x7f0000000000)={0x1c, 0x1c}, 0x1c) 21:08:02 executing program 0: r0 = socket$inet_sctp(0x2, 0x1, 0x84) setsockopt$inet_sctp_SCTP_DEFAULT_SNDINFO(r0, 0x84, 0x21, &(0x7f0000000000)={0x0, 0xa10}, 0x10) sendmsg$inet_sctp(r0, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0x0) 21:08:02 executing program 3: r0 = socket$inet6_sctp(0x1c, 0x1, 0x84) sendto$inet6(r0, &(0x7f0000000080)='l', 0x1, 0x0, &(0x7f0000000000)={0x1c, 0x1c}, 0x1c) 21:08:02 executing program 2: r0 = socket$inet_sctp(0x2, 0x1, 0x84) sendmsg$inet_sctp(r0, &(0x7f0000000280)={&(0x7f0000000000)=@in={0x10, 0x2}, 0x10, 0x0, 0x0, 0x0, 0x1c}, 0x0) r1 = socket$inet_sctp(0x2, 0x5, 0x84) getsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS(r0, 0x84, 0xa, &(0x7f00000002c0), &(0x7f0000000240)=0x98) getsockopt$inet_sctp_SCTP_RTOINFO(r1, 0x84, 0x1, &(0x7f0000000040), &(0x7f0000000080)=0x10) 21:08:02 executing program 1: mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0) symlinkat(&(0x7f0000000040)='./file0/../file0\x00', 0xffffffffffffff9c, &(0x7f0000000080)='./file0/../file0/file0\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="1f012e2f66696c65302f3e2e2f"], 0x1f) 21:08:02 executing program 5: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) sendmsg$inet_sctp(r0, &(0x7f0000000080)={&(0x7f0000000000)=@in={0x10, 0x2}, 0x10, &(0x7f0000000040)=[{&(0x7f0000000600)="47fe0c92fc4b1c830c1f725f09d2237c12a3717a25b42da2a576f65f010bcfe2dc7da0e945e5efd597f874eeb457d0f592bb278bab20d639c1572ecb472728d355d30e12644f1e70abf51a3713e0a3b2a609e87101a726848783bd681f195dcd53929575804a56984a0778285490092e355cfc001eb419f4ff0a088e903d2b58dd2f76ed762404392917d6116f95e55b854c7223fd7f7c605bc0559396d84e83ee75ec192353190634d9a4fb5af08a6e1d23c7e52c196649637f597c176266031451082d1f4625a3ab285777b532663adc317bfb4dfea644c0e63def06ac5f2e06c8db67dc8775995b6e0d7a9831820ba8e0489f6124402c9f1750ada29c5cb77116fc23a4c1723cb339525b833ee3fdf2423979eb8c1d610f546a095d2687440c98f17ffbc0b371fc07c30e8dca7a2fdb7adbfb21d441306afcaeda8d5e07baa2b6410cdb985495e2d340e7b2dd2dbc6effef845105b289bd0bdf8c0c4391c95edae270694df45acb80208ba4b6306c2415fecba519a45b2d891fc4630d55fccedffe18c2fbe7c75fa5c7fe2df45e783d6b55b08b5fc2f7205c7a68ce25b1bd0dbc0acdbabe63592ebf667c18c226180ec03a17af2e46727915942f6ecf5068df16c4f5a04a100aab85dbe82aab9a54cd4425b449a924420304ea2d2b2074cbb19058a1b1fa432a07025798dee2119e22039a57fe33d71730febbb903b9042d97a57eb75c9d66082d784fcbdddb7cbf52b74a7ba12df84d159e37107e8bab93140fde05d3642242ba724acba5ad947082543874d4186cdbc18665f9a36ba914df5b676824b46855ecbbb31f20b53c03f97ccb955fc2392f6b67b93df1b45f75bb7a91ebcf6e89bea9306be85f2fc0a46dcf54082496f09ad0c2df229674980deac4fe43b095ef3c53a178d41b3402e7b7f56aa9399834a91f8e710f2655c8b34b4c7db9ffa9cf6dec3b938d4972d757c6f62d0b75e042eaddec278695758f79aba336bb6205c7907af13ee8bf78fe85c5db16e2aab93f1014b3146c265604788444329bd94ee34d5ada1559c2117cf91723b355212e5a9fea5c96ee702d6600130f1cbeab183a0bf0d4fa16a98e2722505f8babd0c3e6ca8886f4662d44de90115ae56ac2c7d0a3766d15ed42e4c688c4900a2c047aa9e229f761517705dc9a385dbc14fb4ab2c849cf00fd2a257651f427fbc98d64e0076c3d6855bc7c6dae19f5a07056d2feed69bdc23d7bd5b152b8f4f47d77edd098131339c80fe673cc3d5f4f50c8d808eca193d06dec10a37488c5bf1f18f2c65a39027c063222eea49ef90245428d2d177d607623ec541136b23bd0cfbfb1338d78cbc79fd1db3b3532a9669659693a0e6bfd77cc3cc6e2b48fa96fdcd40760f41a99b6a2f51574cd64c4f4d8dd92819eb6dcb2416084ce42e3d9f4bdfb9b4503a9d443e47f74ce89b621f16e148487895e51d9aeb0974574c04e27cbecf28ab420850369e6f9f7063814542bf5e1cd9150646f1f12c899abd5360f2e14e609d4a7609b410db7af77181c32bb2647a4b0e580903f3489a3ff9dd3b5ba47d261e2c6058804b72f520ef772df5766f46d0e80bb094631383cc0666471419d4e1f148ba1cd40c92768c66197f9c7e19a308b0b5ddfdf76a356f52175d3236935b3ca72078d74d8962483cfef2ee4d48047b315ed219cbb6f26e7216a8e62087cbd987e369e68d74bc9cdb14426a03e4870ddbde3b426ce927fa80587b18b2d49030ad04b200d40d4d3cc788dec2072c443b496926dd1d6f8fd2bc3ce6d2d70123ba02d27ebd89629371a8e6193f467ca08313e3d628c5657cb9580e42d664e566f647585d76e244011f118f70989d0b38304a55e6dc3e1e57ebce24ef7fee534f1e24464d0957517411def08d2e97cf73463aebdba5d528ab1c69acc7253e981e68e0d7b6e016d9a89b70eba9261d282dd51b7c11b3192de52a36d821db01a4cbef5947422368b0fc94d1a4bce33086ef19681a08e10248faf2c566cc3fd418a7d59836daf57e4523e8f52dd89ce6d1bfdfd997305b8994fe718abcab8bc48b588b3f07d43de19281e40ddc1dae434076927554174193d899d82c1a5c19e8d0fe183f1f6abc30c415fbc0755d779633636a59ea1b80d1de4485b9238ad0412381e7db61399a0f4c49c9b24c514b0bb9e2ab801a44ad82ca85fea555f3152a59b5781fd06dc3467928dfd3ee67b86cf8864db62ec52143506f4a09a87d3de9031a89d9d5c0163d955b2e381d627d59066d3a7bff7a63119445925f7e3c6cd85c1fadd37f1a13ad2201467e88b3a86d7710b45dfe62a1f98b20e4a0535857e535d36fed6bb2a022a8ae58ab8c1ae1391e8de0f5a039435ff24bb9e842a79e31a124299f71ce19cc8d406c8498828ea45e53b62da13ade3e18851dc630898d1a0cffec4022177bce8ec5ede8b8a211fb0b6c3086ff9c4741756e884a44f037832531bf4c823823d41a550ff19bb6da339bd9aece1d0d5226763378032da7841ae1600a9ad2b1591a34267184bc01c81855aeb336ad8b0540f1aacbd05b3271c2c7937a8ef9f0c2124f675112e7cff709b16781464b12cabc6e73a9384ef71a8d0d393352682fa92e909d26c2e87a745a2d4e53f300b2dd75bd68175b2ee0498e8cc0701cfabcf3d5a515fe7878ad72d978ef2391a9a7ef8919db5944b15f189dd47d681cbb7554e60a9a326420ebf5632d662dc5c447f0be7a947c8d9afc0934883cb23732b980a4c4042aaa75614f5da4e75f156b17a3426799aa195bbdb126c2c7448de49141a7d6a406096f5696a537d20b6851e53099b3a90cb61a83a3c6c6fac577d91304f83e0a403cf73830ce724ea9d955734a7cdf1d1a66bddb9ae2eb6171d599128ba74a5f38a5dbba9e65dac13991cb2e4afe08a5b12e2047c65370d0edcb1adb7c97d2d5a8a7ee0975b2396a08dea63b949abc27837b6f01b8c7f7c9a690a107539ed26a342e85c69d4df067831d6de8f1777326564a4db8cba7ec0519c52c9ab219cf871a63bc69fc036128408a51983fce5ba3bb447b9dd7dc8ef0ff040f7cee58a1f9bf47ac79cc0124122396d1dcb8a54544a3eae15ed4f87db74ff385da858609a8cc89e018550f91b2b8b1a1a5db14ea566398e6d2499b6d52cade2f8eb4d543be1832cd042b3837771532e0869adcc8cb545961c74bdc88a7bf772af207e9480c5488d0fbccc254a7e065b12c730743f7f282e48569d1e29bde1ba77f3fc7bd4b91a2f94c7fe946919f23107750943c6825692f58c49b55c7015bb936fcc9b3e69e69d04232d1bfa167dd67522ce2066b1ffd98259caaf3f8a68b06ca1faeefbc192f22393544a1a697b3ae032dc9c24a7d51d619e17ebdfb0255deb70335ade4ab125c15d111469f3bc75021eba3c49b5775962e3cc396ebb74a8b23ba8f25bcb693146297894410374a26ca395ccc5b220e3ec6f6c94a57649bb68b0b59427c178c5565b8f246d1ba40a6635032ee2103fb7a3996d1c001dfa36ea57b703ad8dedc4669abc28a90f474860f07dea0acf2d991e591ffb5af83c0a8356c95770b3f8545573a7932a66d83cf1bb0827db499ef84da2044ff16ef231f31c1370b6ea267f423e30ec941b149235ab1a7516754fd60ba6342b08b1f73b4621f3748327184bfc60e0c7d613f6340e9d0b062c0aca8fd8418f9dc752930f06c5a6aec46a81725d8e40ef99dd20c0e5136eebc0a22d6fabd2c20b6138c30d629aa78290ae0591c647fbc4ff79ccd8419b50beb5f12db5a226941f2246a5692ccc9ce897d33458f1be0662d9fba5d862fbe66a6b9281594dd3a9f42eab0e8417a690bc70079a7c4cc14f730cd74c274b8027e7f98c66545110d94f750a6e6eb688d1fba0884b055663d07fa109c214bae63d723e62d5a6a1e463ab379a4f3e16467b9c86fe4af435df6b611e93665ad60eab1ea1af620e41a5fb83082a9f36e4491ca2b4a3e79f7d9d9b207b7c890c8ea56ab9d7f07994a4dcf5061841fe0c7e8200555799a11f19be2aab9d5ce0ffa5f3ee7f2ac9bd35c0b9296a43cd85a6548d318ccb7498da4ba466da1bceada6d6373ae52eed99c9c8faac6aad7a9897b4e18f42a5dbd1c137aa672b245369ca826cde6e05e641fb1e10fc5735153560480d368f279b8f31d8cf428f359f1c1a8bfaec029a96adb6b1bb6d46ed42ac117a5ceae22bfd85a5eda11dc45eaae5eeb6f443b5634625fb1a64ac2e24323538977fda0531aab127b163244343317f718d71c41ab117e1aee8239c3e3a16b2754f62d9993da8941bd01978a5afab3cbce1ac13404ea6e23664a27311d7674fce0a8ba2d2df1a75b869d1c9699ead35056ce778feb2f35a8b39ebba9c3d76b2736446a81847c4b5df2f60049f155f895efdfc6d0a258433bf7839ba84a4d96663566e4a5e33221e13a8674d53d11c0a76615cb40cd56a6de57c50f457480e00a1c2eaa8f0cf556ddb07f9e74085c10dce43ce57a5b8f4b2dc676bd570dd1b8fafeb76e061951e323d5cffd7d36a2b4944fe5314639af22b6773686c0ae2c9af23e031a9b16d1b080a44f1ab06240d029125e848ab84596d3078afac7efc22b748895e77d36368d7ec431629aba8f00b76d3e83d8ff75f60534e4682478ae89bab3d29595beee670d26cef857639e0ee147036cc442bbf02e1ee790ea650be30546272688348e9232ef8b3167fe8248f9b4f31729c5e466ec6c843203f730c1beb8d3de31886fdf9b0ef096a5ba6008a6d5aa2b9e77a1c6a57c4920c3c39649ea0a57998f4096f78689ee39ad8180b343d71018cec0e953060b8a4ea557e7052eec07dff69b0bd0aeb83187070d4d11b8f472ca37fe148e911b8fcffff8183ce8c514324ae3f5913cc9b911772ccbd1a34a3d9f60a2b5353f2f7856a1aa1f0d29ed12fdfe0d732cc770bda4288d88f6f855a1a17d89e06e5d105f15c5881bda5b673b42bee86561aa5dadfdbd1d265ec3ab467cc7cb9a563f6fc3f6e5ec1dd5154840a78642b8690382290d5b7e6a70327a62a2cf4f29c9c218ed93673b9e6f168715b18f842b065", 0xe00}, {&(0x7f0000000100)="177347f01b25fe70277b9ff5ccacd2709161172773eacc7da88df36c55bbbd7a015d9f7b43329f113c313097985668c31b11677c12193b88bce4b494e0864c3c641bb84f3445e6feaaa0e318c2c9f207cdbc6877c9e0412894ba171c817333f2ec34be28fe12271980076fb5fdae43715c44fbf3f61e53a7e0f8432094740465b6347314c6fb55544e816a5b388fc495e60bb5244ac3d35d8666ce41e95e29e33ce04b997ef840ff074e435f87e6cb65126e97a2be39a7479be1ca0cf7daa2adce9c0a22486f602dab4cf7ba9806d917e6568da1323d68a3ffc5835730905686df4bbf", 0xe3}, {&(0x7f0000001600)="9b7af4ac0c57820b242be46e4f967839a7ebd0cc3d1bea391e1e9b255f3090a379bc3dc38a5d6d95f9106dae4c79218b280a56558782e297980452abf0a310f8b526618bc626ef666b0c32eebfb554f4c66873d61d13568e2a7b9ca51c89ccbab1a99c143ba2988116e7f4e4b183338d95c297ba9b8af9d603d3624e78df8e1a9b48c5e56bf9f920a3be2c7b3d3c5f43d2a0a4b4a9c9de526a94fb8702902406750cd5e3a0a7dcfa203876024112cf98b1039cc921a5740ae9c7176c6b240b5b5f4bc43df8bf689ede0c6cb7f8151c70ae7d00d80c5dfe17085c43a93d9acc2e75587a4e561423d52c642e64baa9254428b12f5ba3b3f2e547737395c7814154cc3f6307747144dc104f5b58496bd0fac34ed2ad58e710f2ac535aacefc029eb6982328f29e63b8b7fb87547aff857429d68a9af18baf9cfce6916ca60b4f1809faaf7866da51ccc6284b7b7940b7f3ca32fbf9e82ccf4038f8e28a8f5556f069b655d28c4fcec9bed192f6601c47c4b422aeee1380a9b76652d5a3bd5cda932fdbd3d37af6736cc4694357a76ebca5a9744d5b952c1b4b69ba51cccf7816efe550ed1d54c421f461585a6620414a95f8f32f18a77812e283684542f527558b6965ba37fe2e46e6712b6837fe335044d83f306dc597a329c90ca412ae0f628448a2e84708e090b418864a13e9c34b81fd65551be6eea89273ae298a27881a47b9977329ab7dc43b67a2e7f29ba114414b153a632495dd06dbf4c2fa6f2c76311f9cb9d150ddfcddb58bec2f14eaef9d0320563fc9c21c1dd384d548069f767b77049b5a169b0c0d3e6b4bfa36b93f159239e707add9d36735341cf760049ad1bb797dccbf604d7192f74fd773f6e8f17f16b329a44ae360bba883e8e969268f5077fee783fa6a09486d3dca6b4f658d23c5412c5b991ffced09840251d86e48081f9cf9cdf412720c3ce93db824c763567c8e5efe8a3d049c1b22bc2ebd0cf5b082b462d2c1003440f2a6906b38603ed792e153e09dcba713a7405fb5e724f9f9549d971d5539bd65abc467f663f3afbe42fe32e396c5b76d583eca3cfc13a2e2bab38f2664ae5aa60b1e5dab54819557e3540543f2ce72c7d919aeb4dc56ca45f76909ef1b1fbae7a2b0427bc0e38128efaa3a9730bf7d6389b68008c1add6f29ad53b911bff6ed4267b20e298f3c8f69a0a559555c9507465a4a8624ade7be9887a6e4ec227946c2ae9a19e1d044716a8a4434b307f7836d8920ec37685af89924fb5b817f39b5c32fd0ed86eed4055db12e063238766efd9c9d3d5aa676f77d34da806ad65e61538850d5309dc387b040985168d445b7afeb768931f153119bc4f1a9ecd53fbe62f1182c87681c1185f60d7f37c786687269663ed35db900aab765c4a640a800066fef7be729cde7e36a032c328a0a367c76893e00d43e9009b604307059b371fc7be6f1b87820c9601c36b07494721c2fb4e1384f0dffb0b122b52238ad93f9e301107e205212f0986552e919244d8b79bb56e41ee453c340136a31b37f4d7f3bd9da0534453ab3c47b6cc1a49ae731d0db092b8fcd0ad5069b3a5c3598131035c583049869c199123eb9ef41bc8f3993f2558ce045e13d3c07a0521480e34f42307b6f9a31398dfdfd20977d435d720317af3ae5eea6444f135398b6f30c5d22bd4009d04cff9a95edaeb81da149b2a223fe501fdeb87b1f8c0c8e5640ee742bac63b6f7c008447dcd5f355823e0f947a17faebeef5d2491746f4c26d75c0d3b4e101b352b2ff555bd7c1f56a60e799947950c01cca94ee0b307e26e5aabcd050f520b8b760aa558efa6ecd341a27523273ed2c287d329f5a64a62c178d9824799ba95be53fa78dec661befef21ece6ee8fd6ff16ff2a83a72d6273cb5fba848c03abc2459df37f22441a49e0ff52303277da9c66f73655efd6dd20c8a4547e2b5b5be74a923890b47ef79891cc591a1d0b0d1ca050d210fa2ddaba13d6b0965971a129b19577038dfb1135e0b571bebaa30078a77a0623a50b7325773319fdab526d9c9217e0fe4f46ca8f54cfb52b86d4464b6b80b98213cd19bda97e80c603d3ce020634f220564c1bf964ec45bfe4c999b1f52b8a2687828e1b492d8a328178f069c93f5bbd5bf7aa2859c4559aad98c6ac1ac23ad292f3de7f5b5076201e91cc6a9c554598f78056fb6b3115ab97c9983fcde88a56a499993c212ff05663b54c53adf9959200226812a47e04becadd88ef27753a42f448b08ffa7f3253d5d64e498bf57d6133d9e09b146ec781fd1ff3b9162e9e9eef754b2fd5180f29fe9193622e639d38295aee1677ea674fcc4ee05cb735ad4abc06a27271c16a892b24ed024ddf6a686618bf7d0efc8e5c5bb7c38f6eedc9883a2116492ab8b92f5c5af644cc42a64dda6125ccd3ea5017ae3e1b6a7d4f785aa1e51a240085c30183b72dcce78511dd7db2b135869d17bfeb6c91c2502a18c2aa5b6d540799d068b7abc33cd58dfb69f890fa5241105dcbbd85174f543d745cf2858309691fa6817eae25db6c146b99ad8e75b883e67aa8500393ba4624073e69c075cafa4283d061d32914305220572ca7ff2b6a20b46a6e6ea13b597032acd904e4c5987551c9afcc90db9226da961ac63e2ae0e218c6cd36966b1420e388a1a200c635c14f18771dd8ab29b0842d994e428f49fc6a419ddbbdbbef6102e7accf76f5a4001ed0db759ac58c5ec399b0d7f691a46eb84918f214040178631185d89c8accb9811a50078a092d626cfbdc546b07488ce8fb9736f75d3c02a89624b791ee6128688b72fa2555fca5e02cc9a98dbbf059afe01c90d3de2db9961bfb487cd50c373361318c864357d73d96cdbb814e1979489b1bc8246ab6dbb190757bc671956b1df92e1b21b967352bc393bd14d7d91e4b2d55b4f9915c25968f56c74c1f2704ac8e7c1e05a9ff48545d7a75c9daa730027899fb851e3fca78b7e9bab34848f46345d36ed87a6aa53d9ea4832d4e99fe1fff626668bb9ddcf97d89e935997b67022758999132b059c9db08f89d7c075b6cd6d21f5d9683a40738c7227a63af3a52ce06da3f6ba584f3030a14e22b63a8bed9be5454b24ac6a1c7e26157e100d6b28e1f574baff98ed996fb6673a0e9843b7e3a43b09027cc015c711784301f57a6e78d3a9915c0c94ac1e102de09d8c86824ca5346ec9ba9f09c337c2bff7d5ae2cb0509a321ad98120c34bac57bc19a838f28f51bf531215f67b7d404bc06d298a4e6020cf0bd6d299c019b389a5bf572bc3739759ef8df8fddb8bde1156d9c2fcee48381d1167df31432180cc2bc3ec497fb1de065d4081afeb8d7c9c16487a8ca145d386aac2b346158e41d0468a6b010dafaae2ca7eef22024279c865e308f8e9d8831d4c00966a70c0fa1c97ff60f523afc53e756c78823ab8ec397be9b2bdea9fb239df8b3fb33d0b64de49463a4c13cb80588ebe821dc07feda8a90c5726e964f2ff6e9155ccc8e108c38c3299d8fb4b5c25fd0dd078b38fc3ca972389cb29c02eeda50bbe99aaab3a6ce3c79a944b34af68876d3b0f79167f87209e79933aa6528d34b5f33a1743a0dc05e35a3fbcd290da49a10a9a7e4c135823542b4e386b30e3967ae1d2bcc22db5d38ffce3fdbdd6f48f356035e43a38999b2c470f5b66c9f7244d90c59773669e17f0d7c3c5fb851af8abc89fe5cbeed1909efa006148161483d019ed8ba4a25e34abd12b48238c7ff365dcba9dd1f55b26f76afee2bfca41551d3a295ed390f65a4996dd53387299dfa6688cd6e582ec8de2c848b7040a6432fab15029965596ad7c113c5da3f195358616be4ee83fe96d8f7a988200522703e1976d66f354d6478b0b4e4c50efacdc3e292d6b5c3aa079fd540e61955f872b99ab81073d6684404ef0f7ed1e9a9728e57e4b0cd152746089f47a02ee2a6ac0d79d6cb0c83936c2ac8c14797ff276399ed271612cc2b1e9710b3b35318d9072373a7a50e58722f1670b0ef274743260568fa8e435062faa4efd74b7a74f330123e27e45121ad62522af94b490d592b1c35754fc5a325e74c51d8713602e9ff47acb8cea9222aaea39d7ed8fb307692699c7956accef63cb5e35208c69f29755c6fe9dd4515a9b1a7e232e717a19bace4d1a15b53de5e6cf1c4684268b568300bfd8acad57b1adb0792b47f9950a68a4b4aa9ddea6326cde2709b28231299b57e9cd2c4c8fb98574d99088472de21da5f20499b0dfbcb9ba4f83f526d06d3cad73a89aee6579d2a0daf278be26d3d4f3a41be639f477e26ef30cdb979f5879226898bb5671b09bba9ad508458346b82843f45eec9d70e3421ad275796b7e60088e6b9a536af04fe38249078791578a9d43afee0a14b01e457b3335cf21621a3e1ef039541ea1eaf744e349a9660fd6a13d325c95c4993b749fb5e93a071e0948a5fe6e979d363841ce04da5aa33a7740fe144ad9fdea45ff16871058c0979ee4076c84579881c3f3c74233dd635e82cdb5fbe3d70ceaf6c7618d7f953b713d085f12b2891bdbfcd7a7df0c80aba64f2fc95ebd779c28424caa798d8f10a98e38bea1364180046717b05352d60fb01d0034a36afd41eadf7dded77347126e373ae01c626d40d51603502dd62e996a4de316ff7f7f705106b56823aa7cc98b06cfa5f4447c8e8a255f7f30697f88358eff3926e7a4965a1e2a3532580898aa499ac0b05b514074b76e4d681fc668185b9e31bcd6f78e0a694c3891aa9de619822349c4b72c7099f16d3672205469b98a00bc69fc0ba6930273ecbfe537d4d1d0ad3ea9e224cefa5be700b42f692c7d57a81a16609b5a4e1fa94d093a0be733adae7b79652f6020dbad0a247a84ccf3f7f574af51b95ec72c12f13bf9da2c9760a5b03441f5f2e2101876f542106ace220160b30f0cbc7a4fc2f42ef36cae4b9ac9fa55484f9a47137b23980940977acf2700530c0231e4cfc54dd0e0bbc9a706e4ffd177bb58dc055ea00d49ed60cd3d8555f6d19f5227a5324ad45362841c6a0cbbc3add6301d0280e0af1d3f863130ba7a43d2ebaffb694d6832b29ba9248d77cc6572775e1ccef8bbbd7a86ebb6503c9e5a603a0ef92e07f1438ff034a5c6cf46cbaa3b7061ab443fb050d170bb0d263f2ffdaba45307e4791109c0ace2dbf39978c06ebc424d9d49f405687e8df913a29d958094b23d76ba762d9be88c85e613b56aca8ba932a2f25591cb6271d1f15d69837ae07f6556e040f39ce7e73116e5ae03705b49be71f53ae560ea03389dd80cca058e2d57afce602f492e7316c800cf4bac43f4bb1dc7ce8996a7258c99de442f463ae046290233f0c9d7355ed79484aba483f5d8960780ae431a4c74bce0e2a884a64ea367eb1fa2845f9ed69c98087fed7b4ffe4c125655fe08d34b346b793b4aff7269adfa6d3f2de9146aee5bb08453ef161219a0bb08c24cc625c11a3762b3623e99adcf2f048df523f0305901c7a01024fd7f34c871285a8189dccec64a1a8d77161367e92d195c768bb31a84ac8c35c9b38614e39192f53ae21419801d56c8da6d82cfa2fc9e13c827bac4fdefd5f54c208bdeda3c96b3432bb7a2e9adf8d5f5f66b339df277e4e5951bb51496f413d1ec9bc901945d5572e7ee7fe2b9aa035dbdaa30db72b931bbb07746bb309800ea155863fdc95cc7851b31de606aa5fb629e082701da70ca55d4071244749066168d514e7cb8bdbdcf2ad286e53e0a6cb007c9d2015adbda7af224f121d79a67b6661a5c2e300c52829f3650a715", 0x1000}, {&(0x7f0000000200)="11f37b05c20349a39d468ab3c9d59112ee8d4504aed6a7b83c6a4267b2b637bedc5fea8176d26953ab249292f3bb90679c39ba191c655a32a846262ba11ac8b5574754882af545c58e449f7c9c7b388ff7f6c38429b34a8d3005f6ed6f5b879f161cb8c77e3ab782b1ae7a8cf77b7297d228404a28e7546305c6142537fdcf245311ce6dca703b7a1272834d251d5a8039351c836e6233f20bd44bb2bf3a471bb666add3c1413f30658067405076ec51fa079f3643f0462acf5314db3cc44a3e60d0ce9098b1e84d6b2fe7", 0xcb}, {&(0x7f0000002600)="4f2e04905eb9cc3ce29c46317195bf550fcc6d6e914218a0a4eee510808a5599532b21fd04b86145de1317ca30bb2766c8be65357a8c785e80694a9f069b53583022e9d8c1049b6929d53c7c8bb9fa04b6d73cf0c135ce860c058fd0efed0c36ab1055e3df99c4911ede108b073b16990933ce87595d9d7c0330cf404fa5181c69c601699da98633c991f9f9bedbc79beea23cf16403b212c8b47b8cb67b405e729ab9b7d7c189ca01dc44cce6dc4059b90c45a25844d71d0a44935ec7dcc64822cca387da3f9525f2c556e138ce67b2947093a11f499ccbd9bea52658f73ff503fba2cb493e66b67c22457f00849719505ad4caa99bd457b96ee5935003b131106bc93faa0a264cf514050e199442ffeb4599382d5030b12278b7fb460789d327fc68366f269f6e128bdd65f33a3558f710d652d8767192008f8a5e8661542851de17c93243e93fe39c9b29ff70404ebbce2b10d99c7566bffddd4fc00049611a44288a6d7af28b5536d816b62ef778e7b2d928e43a749f0b100201acdfd67e50704e2bb68969f0fea2671fe864e17fe87bb97d6e60acd0d667d783ad87b158aedc2f82f512d959cb051fbdf36931781d4efaa3384e93f31eac01d65ed998d0c05545ffbb74aa3250b38bb98968f68efd7914f70f0435dbea8009f65ed44aa0428c67572649fde75809c49c13c752c7941a175b93c7791d392dd1bf0cf8000ab123831415d28328babe34f9b888018055637d", 0x213}], 0x5}, 0x0) 21:08:02 executing program 4: r0 = socket$inet_sctp(0x2, 0x1, 0x84) sendmsg$inet_sctp(r0, &(0x7f0000004b40)={&(0x7f0000000340)=@in={0x10, 0x2}, 0x10, 0x0}, 0x0) setsockopt$inet_sctp_SCTP_DEFAULT_SNDINFO(r0, 0x84, 0x21, &(0x7f00000000c0)={0x0, 0x710}, 0x10) sendmsg$inet_sctp(r0, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0x0) 21:08:02 executing program 0: r0 = socket$inet_sctp(0x2, 0x1, 0x84) sendmsg$inet_sctp(r0, &(0x7f0000004b40)={&(0x7f0000000340)=@in={0x10, 0x2}, 0x10, 0x0}, 0x0) sendmsg$inet_sctp(r0, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0x100) sendmsg$inet_sctp(r0, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=[@authinfo={0x10}], 0x10}, 0x184) 21:08:02 executing program 2: r0 = socket$inet_sctp(0x2, 0x1, 0x84) sendmsg$inet_sctp(r0, &(0x7f0000000280)={&(0x7f0000000000)=@in={0x10, 0x2}, 0x10, 0x0, 0x0, 0x0, 0x1c}, 0x0) r1 = socket$inet_sctp(0x2, 0x5, 0x84) getsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS(r0, 0x84, 0xa, &(0x7f00000002c0), &(0x7f0000000240)=0x98) getsockopt$inet_sctp_SCTP_GET_PEER_ADDR_INFO(r1, 0x84, 0x101, &(0x7f0000000400), &(0x7f00000001c0)=0x98) 21:08:02 executing program 3: syz_emit_ethernet(0x2a, &(0x7f00000002c0)=ANY=[@ANYBLOB="aaaaaaaaaaaabdf60c0fa9090806000108000604"], 0x0) 21:08:02 executing program 5: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) sendmsg$inet_sctp(r0, &(0x7f00000005c0)={&(0x7f00000000c0)=@in={0x10, 0x2}, 0x10, &(0x7f0000000080)=[{&(0x7f0000000100)="8c015352b47dba2212f60000cdc7b0b06f16a6b3a10666402a9ee0d036c65b3d6e780240a859cabe82c5fb0a3bf540ec843823b778a3110f48c000c630c7a69d9f09a5ad48f18ef76f8b4140001125090000000000000007d8548fcffd4323b68e06cbdc3921e15048c398c5f84cabd785a2dad3b9e8d320bc2ca5875a15fea63910cd54fde187e1", 0x88}, {&(0x7f0000000600)="e3128e4cc4db71d118383dc759ec0fee087d37bc4d0fb0f03ab54e4d3736f99d029733173a0bd709b34b78d8083455c6bfcb9d330ba1e6cd23f5f3663b19f6bf834fde7c9767c46260453173ef0e97690dfd923b3d641e31491b938a164c8cd441ccd8519933ae64fba612db1277eae30f650417a4520de53209e1890be64289b93c2ae9669a5a98783f954850b46ef129bb784cf7ff7d4a3a3e096a51ccbbc43172a1f26a5b5650d1909dafaba951f11d83e77bbaf238101b3a019e4e06b8908ff7bb9533a1942d6b07367f5edd695b674e7c1d42cbc081c4f9299a5a93d57b67e63f2eaea89e7a1633307459ff886d49a0ebc81059b5492c82f36ec13491be6ae9455abb6aa9c0a4de18e777ea3e0fd75e35fbec589fc271f12cd9ad211aa52bff26c633efe3060396cc47b7a7967f3008571ea790d4982cf819cf563258a6fc7588307b33f9516f1bef5318ec90f78bc64627b9bb3f967bcb586c421b70b65f6de62ef30d95b738fa48bbcfed9c2ad5d4cbbaa46fa23588d504341b4bde7a8b803272dcc6660ff74c96a4b720ace985e830a1906bdd17610ae1935ae2f34a4e0c464c89dd0caa829c60e8f9cee999c21e3ee2b9500ba71f4f735611d1a6a377e823571c7e68cd547775b469b8cb0c191e4f7cca3a55471d500b4eb98280e36696ca6b62a1f69610b15da3aad612af0b972e9153c0757b31b36103d42c4067b925ac8f71a0457b5b33303dff9dc4d68df531101cfc086238a61e2989f94ee3db0ebb17cfc985f7b81a08d71640681b9aa556c46c81fb117bf7c35ef5e9151215d3608fedafabeafcf4ed9edc9f40e2665a8ae560490782b3f2c298a5768f740a19120a022a8d57cfb993b259510979339629343da3fecf6d864880f1c88b9ec208ec05c67b79558001ad0d6870129d4628b43d14c2938904eab2d1bdaddf2f396365c70954ce3d5c927dd1a2f14c0048e04784b0a80f55c51626763586a32a659a6fd71667b4074e322b86cdfbb4b6087bffc8aa29649bd73500809bac4285494407b61624d3ce87b2985b032873aa9edfe3c16ae0ec30d4191bae70669b4422ac8999eda911470bcf620dad251d5eeba1a06781a9b060b55dd27f44b82d54cd488b64b1b02a74696e267c06f255b632572cfee28f4a49f0e1b5636aecbcd002d9d3046c0afc1244ab6c1c5e7e565fb2019c71e8a3f9d76cef63afd26e5eabccabb5464f0a0aab60ccd93982e38666d33f14ff63a2edfe48fc9240d374f635785a5d5d2321a9016539ce00278848bba6192793969b14a64e9ad0043fc1170f12ce592f710d1303a5f33ecabd4ea56bf67f8b1e8348eb4a09b4ffc0ec13a7ac6d2f0e3a92455f47500ed2f664d1b079ff30551347b89c3ddc536646d2ac7640373aeedb8e10395ce86ddab7a14796c76e7ae69722f43c34d86946f33df773c1b6e52b6d9f768b6fcd3402157d59ff5d62608f42e9f85131977f2573de54c994460ef8bce5ea7705d72b123b3810c547721dc4559f06f847c475bde0ff87d5bc4dfcc28fa0d8255afa4e855f3a7d9bc867316a27c5e2862dc5a5af40499ee510845f900d112d1e550b9c2d634c9745eba1fdbcd142586c42517ef66232d1c761758e56e4c9e89aa61951d4a8813c8f91dacf1ec9df1f3224f92997c3e93d9a5d8f07a814434185109a3b38ada480a47d699db3ba79788fc7f5678ce3414cc3af85098a8e49109fba039c665812f58ddb4397644cdd9015ccce988ec4bef06f7281eb361c8fc10e1d3e8960cfb7e449bc69eb78029e229a3d479b3e98658177cf2bd342efebf13198c7563ae9e48af7bba2fe6adb15aecc5185f4ab379b208465f8d138a6aa9effa063c306f36f930bd11046d6a2e64a864e3bd8abade87a950e8b7ad4db7972d57ff95cd0c1087231749b30be2c6f8c09fa7415fcf5c5d5c1be75f1ca57d0d72a91fc28b25d6666fdd0b124c612b7c28dd3b3dd1c721b7aec13332c616d816dccd6b178fbfc558887f9b8a28c397314328a88ceb43e943d0c926badd38bd4db3277d06545f642409c4d5f2b7890b83c19f100feeb0b1b022c70291ee303c48323f094cfa00fc7c7b396ee9a09ed31360fe8b795dd3acc092b0536a0f5876e87917b069c98b64c06ab168ca97fcdb7a3675cb80e8ea090cef35b8bc21ae910b2253f318565fce60bec6d4fb7f1c537d73b3b4dc71726fd8c3665ebb038fc2174f51c5f58ea0f084b9983964de5805f46dbdcf3c90ad89fe6d3420cff2165b21fa66ebb15904df47e4103897111f7cfb5a7ade9404f0eb87b34e859c69d5da3fafcd62e762b7a4ec533231f0434b3502208c111229c90b22ffb44dfa9e1acfc2ec864ffc5195482e0c15e30f881017479b4904b6f58fa842a44d5f67a312c12996f2dd80d2defbb300674c3d5d5996d5a09f71c80a68e94275020acf0398abdd692248e2d6137a360edcd6de5f0265b31c6756e8a31d2e18f282925457ed3d6ccdc28398b3e5e765c9a05d4546ad5a7a0ac8aa49e6082f3e7643b1d34bec20e3cb40298f0bb3221344c5df83f7d9361a0791aa6be69a749a9ba7277da463ad6d7913fd8b41f291c8a6879fd4ffd168c3741c3b5ee1ca90078be1b6fcc6a74426d6319665498c1bde8a33c2d8502c0874d5ded09faadf5ce6b4e6dd6cb60fde8014e6e0423293498b037d6e7c3a2b30c704b82cbdaadc69bd32a2bf457abde5250c26b8417150b24bd010b8ab64cc8f6837d033caa7201ce17ef4cd805d3fb7349f9aeed1c30606cb69fdf05b4a7a0b91b93e343d503f3c47cee7b668d2da67098ec0620cfdd0cf592f802457302f04d4baa4502aaa07db18f7321f9cf537293280778ed6987875b6988e1cbb27ef1e7095665f6eec9d29b82ee06b3a8e03fb1d9187cf0ea94a2c28f34c46696c576ff282eb40183fcd6344da4767cdb42411785900eea46cd316ffc40a90c80c87771e6c049d4b5eeec3347909e19f3d76b9e1eb248604ea468b0ab8f4ac5ee992118a9ca1b28f4f5298fb1432ffe486e1372ac8c8f736ff79400bbd99d24c79198d4243c9c361b4a27c1cf16238720c0c427018dabdab5eab6123457c079d9d80a252e2cb6358ef0b4f2f7000d0bac1bfee89cf23919ccf76780101b79bdeafca2b11af7e3ee3d2be9dca19ff8a6a3124b9bb6f2c25a6e4f52b9f8a00d809a417ec87859fe28bc608f3bf0d6d8ac271fff1f15afa90b1cff225e73eea41a7ad0c7eb47b853e745640bb29f3e7e5cfcdf908b57362f7224dd8502a2f6b1db88414e9abbd134fd967829ca13b0e1b49f21824c914dbce263bba037221a115c6c029e73ddfbff981c19aec0982566ee8a539e434e0ffad412136549cd4c64f384c87f0c4aa956e6c0d1974f14e6ac7f83b1a85eccac620ce326165ddc0e3c6f7cdcd0b3ecc7334ddc16403ebb2d50786a01687066631551554466b22948137385364cfb69c54299f65eea2ed050c68de34e1a788948920bcd50ae9c96332e920d6ca24c458afb34c6c2c6d2cf7df1441ee7e5a3ff89fb061872c399147886bc49561ebce639bd9d0834ea25e32395652b7994cf8be3de163ec8844d3dfb608ef8ef16839d18ec547e1ecd3a4ebfc7aaed754411e5f5a66f18a6d1c2517f4433039d99ac1f3b79057518a202f11d5c3f092eb1e687c1f104daa26dbbc315f655b7906ecdf7d74f6782e06d2faa4413e1afde95c67a55e8681fa375174879f1186d7c3ba89ab306e99de5afe737d3ff0dd3c3795824c799407b63932784d94d4344fab0d08d81ade609ba5b6301528b18b2bef35644fab17a1a0d853d7e6439d040e2734e31af38cb404277ae42c862064bf0d56baeb125913d5f0e96bd1b15b5270566c442a4708700f6df5fe0c532760120de4ed9d4fd6b2b5bc381ab6da2b9d6b7bc09e09cbf17503f3392af37ffa67d0d7e1f4992137387be461f7ca49c6e3e369ec2fb41186d06f2bb7b4d4a070da9f7d7b375d631b94ce59ede55c77db1a690275f09c8e3e49a018372614a26e7454f384f9ee295e855c7d19ba3ff9ef78188f62a4085eaae656ade5e919bc11d74b7b0837da0e26b66a53ee01e4f5e8eb177cadc7fce3d2ecc2b551455c7d5edf8fe0892deca252ac723e852dee9af884e225e342a59c42fb9a42ea7d8668eec65c747411e496410a2a9f17e7e13aef81a5031d1514392cd94c9cd1d63e553c424de26c15e2b834bdfa58b45fba7bbe6cfcafd1f140498e662d5ae237d6a9b9966d0643371a5b154ae1754bc6e1c34ae53d2d3ca160c21da826c997eaefce50cbb3e28226df6ed155cb7f15ddbc3ab85ddca09e8e58c2b0ad171ed1770433280bd59ae270a8e4de6bdb58e51af7bdd14794b431d3d700af87c12b86d5c470c9c998c3427e905cffc565e9b97eae7076f3e630b1f885c7f9d1c40edb5be3865c9701557810e1e9b2876e9b81b5af22aba0c8b3a4d9c6af4608934df8ca0e5f94b04f689b0d1263d55d49deda6949afbd98a91aa27cd58cf9b436a26d96f3b29b9b60008e5f61b5e9fd12760f1bdcebb467dd3943e186db1e7f10fd99cc292f45ed7af17ac263aacb27109e0169754fdc0405f86c074641421308e8dc319fbb48faa482222e7ad451449f6fc33fdcaaedf9317a1f1b41f8cbb0f097b550ef935e66c472818c5c8873ce808a918e3e8cc25ee2e8d59d2a5c12d58d46634253dcaf676b235b79a0a1d6869e008ab3386f85985231df0cc7b164edd9d146e16e1f2df34589a1cf23bdc3653409463dbfe01e253569614c3a91c203b8af14bcfea8d847dbd8355b19ccf065b635f69595ba7a3000fd853c3278ba21b3165066661ffd4b1e43eaf24cd244045281335541d97a0dc2b559279b50ad85758104ef1ba814029c2e14909624024631405c9d90e33aa41ad2b486ae1c9c30ab085f28d7feb30fd2d5712defbd9178c2ff0f7ec2120a6d5a18c967a636979dec61e36de6d41f5be48f1658b998fdb4518e16cacc98303b1087d4c7bacddffb9789dd4998bb713a6da58bf3b19302e650088f969bdf24f379e187a5b57961b05b6260dfd36acf10414efeb8456f0a0d3e41962dbe02399c073d24abc33f17f3d18048516ce205f29e9568f967ecfc4653259828b4b9046b10823b12913165ea2ecbf4360c00abc217c79030ab1bf78d82de7cc0e7a6f6a4e86a568e1dca7a178497ad0ac8cdb64fcae36e2e2110e4857a98215814475791ff5017c202ec6a153fe966f7c60ba302c10523e9748b16036f3effb36f82ac0a434e26aa689005d6450cac3013ed8a4c0992f3967060a40adc2cbe0e5b839f8bb387bf47dd35c634c6bbc90dce56d259c5e525dbcb8b93e17cb6db2d0d946cc876970bfbe5a35d2466bf251a8d6833a04baed7368da4bae26196a5aa354d134e73b19712dec00213e3e9d4a8b5e1bc9ff4e4a3eb5070a0725e6ccbd61fbf6ed508bd5634f9977202f60a7335d8f70cee1e396b9f701473b753a4b014fc4adb476cbda0bae2239decde187687cc032fd8dda20e879b150fe664c05a22b2de5f9ebafd54ba8ccdf174c3e610c09d871e61c833e3f", 0xf65}], 0x2}, 0x0) 21:08:02 executing program 0: r0 = socket$inet_sctp(0x2, 0x1, 0x84) setsockopt$inet_sctp_SCTP_EVENTS(r0, 0x84, 0xc, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c}, 0xb) 21:08:02 executing program 4: fcntl$getflags(0xffffffffffffffff, 0x6) 21:08:02 executing program 1: r0 = socket$inet_sctp(0x2, 0x1, 0x84) sendmsg$inet_sctp(r0, &(0x7f0000000480)={&(0x7f0000000000)=@in={0x10, 0x2}, 0x10, &(0x7f0000000380)=[{&(0x7f0000000040)=' ', 0x1}], 0x1, &(0x7f00000003c0)=[@init={0x14, 0x84, 0x1, {0x3ff, 0x401, 0x2, 0x7f}}, @init={0x14, 0x84, 0x1, {0x92, 0x8000, 0x2, 0x8}}, @init={0x14, 0x84, 0x1, {0xf262, 0x1, 0x7fff, 0x5dd}}], 0x3c, 0x100}, 0x1) 21:08:02 executing program 2: r0 = socket$inet6_udplite(0x1c, 0x2, 0x88) setsockopt$inet6_IPV6_RTHDRDSTOPTS(r0, 0x29, 0x23, &(0x7f0000000000)=ANY=[], 0x30) getsockopt$inet6_int(r0, 0x29, 0x3d, 0x0, &(0x7f00000000c0)) 21:08:02 executing program 5: r0 = socket$inet6_sctp(0x1c, 0x1, 0x84) sendto$inet6(r0, &(0x7f0000000040)='l', 0x1, 0x0, &(0x7f0000000000)={0x1c, 0x1c}, 0x1c) sendto$inet6(r0, 0x0, 0x0, 0x108, 0x0, 0x0) 21:08:02 executing program 3: r0 = socket$unix(0x1, 0x2, 0x0) getpid() getpid() sendmsg$unix(r0, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)=[@cred, @cred, @cred], 0x60}, 0x0) 21:08:02 executing program 0: r0 = socket$inet6_sctp(0x1c, 0x1, 0x84) sendto$inet6(r0, &(0x7f00000000c0)="f9d3d4c02f1604d664ba4d841a85e571923149a34fef58fd16842903427b641b0bb76929f6ab8393cb2eabe10517eaf43ab4012e14d0c0be2be41a3736a78862f31db40fea7ae27347c92ec2ec7b11c0be65277c8537e0934723b0b00eba24e383fb6072301e15121691a3aeb463", 0x6e, 0x8, &(0x7f0000000000)={0x7, 0x1c, 0x2}, 0x52) 21:08:02 executing program 4: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) setsockopt$inet_mreqsrc(r0, 0x0, 0x1, &(0x7f00000000c0)={@rand_addr, @empty}, 0xc) 21:08:03 executing program 1: r0 = socket$inet_sctp(0x2, 0x1, 0x84) sendmsg$inet_sctp(r0, &(0x7f0000004b40)={&(0x7f0000000340)=@in={0x10, 0x2}, 0x10, 0x0}, 0x0) sendmsg$inet_sctp(r0, &(0x7f00000001c0)={&(0x7f0000000080)=@in6={0x1c, 0x1c}, 0x1c, &(0x7f0000000140)=[{&(0x7f00000000c0)=' ', 0x1}], 0x1, &(0x7f0000000180)=[@sndrcv={0x2c}], 0x2c}, 0x0) 21:08:03 executing program 3: r0 = socket$inet_sctp(0x2, 0x1, 0x84) sendmsg$inet_sctp(r0, &(0x7f0000000280)={&(0x7f00000001c0)=@in6={0x1c, 0x1c, 0x1}, 0x1c, 0x0, 0x0, 0x0, 0x1c}, 0x0) getsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS(r0, 0x84, 0xa, &(0x7f00000002c0), &(0x7f0000000240)=0x98) 21:08:03 executing program 2: syz_emit_ethernet(0xfff, &(0x7f0000000300)={@random="2fa3a936e022", @local, @val, {@generic={0x0, "870c4bf991e9bb2fc9e10b314486adb5c4caf7f85f6b1fc76b48f4406ad724c2b255cd84ee259785cd3266e3dbe252961471b96be1248afcb9ac417fbb4e4963af2fffd12c13554ce03b59513930dd26ddae58cb337e023a0fdc39d36996aceb3cfcc0d81c8487ab083e2ed7031d089353789da0eccab3067d43c2d3184f3795732e3fe50175050604718c86635084afeed41ce8bd87862b99aa8bf4e9c957545a4e548e724247572125d0e74f54709e13a27b2615ccf0c32a85ad383d1d2916cf2f8f8ef8097801bca57d8b27dd50c625e01005a527db6c1fc8a2ebd7588504321ec75891d6fe5282653fc5774fc1faf0969ab6a114a4e13a22c6dc4e0ac2ad0af1dda8bd548970baf0745b7b65d726f3d273fa517e5e016474a64cf7d4bf8aa7b623507bf0c3134dcaa2c740f857fb5dce35ddb666ce43890af8e06d6d09e012a1dd420aaf5e015daec8063d8a6c220121f02c36e3443837fc8e76a1413cd207dc3f90f0e192eb0966d162de597250d0175647f5f48586f9215d141139dc50c58f571f6489950b6b494e96b236af6911342a18749c68011b04e5caea4c423146c2d473f6f0d431f690158eaab94c381cfb3d46cc27083c4040f996452be573fc37bd9f785c17c575e4ec4a99a0c99598ce72911be759956465e88a0ba7a4e8ba101005b946e409b86614df99d94d0ce50d7457e718d7062505f7b7c82ce2763ff2b1452529956025d1834446e7eab6fabc28dc6590f7ebf97d0a5c02bc23e4712091eb63b0f9d4d7730d4da435c4f0f8faab5c7612f35d177c316b456d27faa493af58823a7ed638af7c1a950ad054291909415ef478a15e9d701f968ac9f32f4c1b8215f2130e19422dd3fd4ff6019cffd49ffb0fa8fe33fda63c3a021c24a69d9b456c8c7953b8600438f763d0f1c17ffb3944ee864fb7adc80ae4fb995f991006562ccae8493c75551efac7721fdf9e8e07f2f82ae40d2f637f2556a48835ddd45acb53d3117a6e17fdb34ebe39eb9ad7a9692b63950838b7059ad1363dc4d8b4730621ee5e07f1ec4cdb905692bcd6f9cd8d40727eb4435bfda8f12da75b399ce79a2e70f92cf6ed470b39cbf518bb19c71116edbfe5d20ac1616ffdb9e6894a21e5de92b4917709323a538249c5812636123e1c189c795ee4a5293af70ec0533c33756575c35742a9ba076817913f4a516c271bb9f9fe8cca2557b7da4507c2c796e7643391d2f9ec846db1bdc6a3466d0073f47782c08e24a7bcd99db7c04f508fbf23f5c8d6c5e73492fd79f3db7b51ab3ad0035db14072a60044e2929fc105e8a3f0e4fd80b40594511d9b81893d3c3a70031f45cbecf75f37997afc1f2f7ee985e3334adf9241d997a775a08c25c94e51dacd32d7832836909e84c943ba3b33fe36cfde57cf693b4a3a4772eff1290f6f220a63edbbd7991dc29c55914aefbe6171680ecad206b7f52a4aa39980680ea26ab039268c3373f1adc82cd55a912429dc62a3d21ca3612b059688581b66083f73f61a7a0114d9de3b3d59d587df7df747d47fb158f7bef236200582173a550b7c8b7bbb0e0bd59c7da8094284707b0288408b7c43d3b20f0eb2976ee327588ed35eb09b2ffba8a85222dd588ea91dfa47cbea8f0d335a6cacd197631dc663821d3b72fa410a555c8ca20da334fe8c2a1108b3daccd57d77546efb9ce11ffa61444e826e9f4a905e454de79d0b522e4d7e1d61729ee9465538367ad1be2a8e92831731f11bcc44f5bc4d133bd19156c7a4922d36107a8c06816003c47dfe2ab94eee7ca662b365d5a9d45878461df3f8b85e7fb80bb69e0c3da23be3993ce8e8467f987249f75d5c7e5f2878f34bbce2b3e51f51234082312a9962047fc3bc87bee59b5bd7b6749769ca6f3dcc2287f69d7be706c6dca52f70f81352a31420f075fc18daaf01e9eb9a915aa169b269c504a88269021a44a1929663230a958668c26d13953da542b0c9f43be28fc805ea4265d6b9cd694f2bf117a4038fa1e83a13e4444974b25d9563bb91eba0503bc9f7e092b4a3fc12bd731ee157f4a126a7e30a073fa4f12d35519a75bd6377075f94d6217b5a24b8421b0bf02e0a0cc522c400ddf09746a520f3f0f6ca214deab2874cedf6d94f5f426eb0298f8d7dcc26cb02446da9b77bd1e91400c4ca66a21a9d4b6e30acf60582702a5d95b5808ef617fe2a6bb06bed388639c16a6182c1cc1c905f2ab4228f04d11eeb4d42419d96afe5bca27a5ad120b6f3dc1c3fb2c2f3569d3c6ac51200afdfdbb96066dc91a9000069a3dd5ffa67ccc5895e416176925883c6eae066f613363e2bda0a7854d4763dcf0e9c750bf169be6bbeb42ebe63cb664030399fd14846524d5648980779e05cdfd8cea6488a684bed2be30c98300e92959d4132a593b5683da925f55cb754739ba0bf79988f657d6166c86fa3aee86e874b1357013be7e90958e5bb05dbbe4472507703cc0b65f9637ed828060deeaf90ea24f2b252f28b53149084d007edfa462e012eacebe57b545d8d19a7de2f7edc1043262ed03fe4b0e1e4c4c7e6681fb90e7b3d554ad058c768e7e4ce0d147971c854f7c0266f010a8095f01445e34e827af7f8184c52e559bddf98094129dc1ccd1d06615281b9b75a1b696c10e2d2449f1e2ae8aa833754ff7e5ad44a0880b9745a7c6b370907a9239b2a49bd12f1f610e13ec275725eb71e26c65a08b9958ff24f1ea7358acbc2eb8270b67d4866c117e7ae363a13b58f1a78cf8fa4f5c863a5b473d6b9827c9d904004fc0d2c266d449f2a1e40250f0aa75b8fbb6060d6dc9ebb041a2a25c9a06bfc4fd8651cfc03c4f05507ca2f22cb9820eaa6474094fe3fbac62fbe2309fdf21fc0621af132f9049d8188160e8376f365cc4dc8e87faeea2b13ec1f09c7d349feb4c18ae937be8001705b806bb4a21459eb235bbd899b143233807156c086d275ad07930ef16a080ffa17b41666cb2bce7fa29c91d0445bca563b86fd7c74e73aacbfd4436e4ac68499d74a67817e81c0bd84095c5103f19623ad58d5e1cc09800c51ec4832eb69df48b5f271ca720aa55df6664e711baa32714394935eacf960c35d0aee7538094c203f5d2967e8029e44640c1b85d0872ae85d1515cc16f6f60a7990a55e6c4005afdaa27f0cdbdff1b7975591f2104eab953e557f51ea141fb063329e2fe57814c6f584e99187559abbb2a3cb5c2c3d63c29e4e1d7d791331286387a41f6ccce6035197091035e1ffb8f171ad86d03a3743153e7f4b2d9ce9c184a23b84206d64c3a3529d6b2d9cb8a262aaf97082d1d703ac4369740d87cf5ec6e1a02fda1318ff3fe56bba3e5ffa7bbbf5429edc8efbc14d093f697a5bb09e878f96d8ff468a7642200251da0200e28aee531f7e8eecb269172e1762624688a4ec29165f7e2eeb6e7db09d4ab4ed4e196565b9fb4060a06e24f37b4b07fbbaa2d9b4d0eb12a24bbe9579ed1b8b926a0587e60b43560fad73c017e0c1046c0a5546df5f24eeb21293e14d69cc9450cb5581105ed2c7bd71e6e4aa282f76093b74a9468702f28c6e0bb0b3366f11db7ab91cc72d223497bbfc8050ac7d0ac65039fa0a8d7314eb9afcb104ad97f2e3c0cd595007c52140bdbcd314a7a175e6fcc51e971acb6f6555843b4d89f3892ba522e4791722db727feec91c3ed62aeb91087fa6fd347327dfcddc66340d2e7276a606769e6f95da47bd62ee68ad5e205d96ad283ca3791083d85b8db65ddf27fd676f0f45c22a5a77964ce7d69ad9b6c26c732611a080ff4832d4ccd12bbb4d6ae36176c52b92b2af5dc43e376fbf62f5e12756cfc20a3b7855858abea719879d5734aaf92cb669ded1bb12edd45637513f48f531d1c7efe7f7da41956282c2f014b297e350ba12606b68c31a734da1a1b89eb4fcc8b20f726457af1c33d4d300a2c21a62313563cf029f0f6030d0d43984a89200366e54d61925e838af1b4f2a5d547fdb159efc49b0127e1aa38efc5c5072b7bc48cad01b603be0ef87922d7d525610a8697705a3aa038c389d133a8ed7c0145e9037a26703d85ba49370e59d35d4dbd33a9835c52deb59df483e56d6fd4b25e26b56982bdfc773234aad1611ce4334f877dabd25c157a7bb5247a0aba0a2f330b326eefec934b71572537b196d65e3a8e27883ab8b9b49d959fb1a144c849151d84391f194c87f7d966a3b1eea24c6325ebecc888294ef041a57b80e2ded0caa3fb72dabfed40cecefd538c240926774bfbe7a58ff26f1a4f8a80a66dd3ec8f7617fa680de1b050dcf619bbb061d58af3c29537e9758d3fa232e8f76d956930675d48122657b8c2becc23bd9c16bb3d556461cc8973106aa3d1b25a4713db3a4cac8b08f2afd7c4baff35a52dd60d18a83053cb6ff0a630f6691cea22699dd139bf6e510545e3afc49798ef3ab9fee369328f29fe85384d8ae59c11e973f624fe7253232773198f0d22bfe232f4d52ea03ab1354fff36e149930a9dc2f665eff68dc3041610fe09b447dedc39019ba160c25a5ddc8e5728d3f5de484981362181c09575187f1d05607cb71c11ac22200e6b28a4e5482312cdbb6c7d1cb126069ac6e41a4e4104a4de442551f7d3d32cfd59a2ec3f7e6aba7c6a698a53666a308f5be06ad2dcbf81d604513eec85303f389142e03451c5375cd32567de35ced1ab977a1a80321177a14abcce6aa8450bfbddeb252dd7769618223147a22b79c849d452e14a2d9c7682dff0c39560920045edc281bf8ee17ef98519412f0915c993c9378a10eae2796e43a91706441fb0f49ffc5e7af64bf6acd1eb2129b3d9f25a5e8fe0cc5d18c33f4fd841e72171b77eee46ee245f64b3b7fcf874e96e6099ab5d3c77390dfe3f6a7c7adfc32400ec7766d80db45ed487eae7e0bc483a5784b4daf8da9b5238906fe24fb1a5874e79db052cf843ce1d118945ea16e0c40a58e567fdd6916c7a67bd9f2c89514ff0bd744699403fb8bcb9c9485eef5c2706de6f5c398f7f7aefb1dfa42bf050b190f86807869924976a451187b5a5f7259a4dc361a05c2cbc499e9df085040a1a98f4cd88500243df32631d1cdb9f9d4b72f9077ea89b027ea645937bae6540c8a2b5c43189e2d3b947dbf113766e9771f008283045d0737fdfce650340c9b30484199c290120ff9e2a94bc573b06bc7f84770e3ca212b633c8fab2d08f8737e4f13f56cc2b0963ecb7cc94f1aa1f55c26bbe5409f7499e0c142fb2ed92165af67718da0f28ac67ef3ee4a877569d4951054aabd5b7ed43a80ea91f73c72b66372dc0c73404e76fc39fc3760c0439259bac4cec2e38547b5d5d1a3439282d1bc5f2ba83a6ad4dc5d84db40ab83cef7fb72ff74b475abf513db26101a81487e0f7d86790b9ba060dd6a3c3a7bdfc658196e322b8fd7caf18319cdac1d8a3d7522945a8b8ec1695945fcf175a0a7d91b5302133bba1a29e43488400b7327ec36360786042aa5ae8196d2912affcf601cbbb092211a49c5ccf833b1de0424252e3d7b138a96b207a2238b72c918a6b1eff71e63fa1063381631105cbdf6915a5bf017b8044e951dfea3cc9d11cf41831b2a1bd4b13b9ad6536f0533a9c95b53f8fe7d2a19c168ba6c87f7b0db4cc3eb11f60c00ad2118939975a58ad28418e6cd15901f9ea983432e38f9eab7b0aa4f0ef4039782f4714c1347886df035e4dfb5aa7532b2b330c6ca3e01105072cae118b7c5f9e17c01de64bc417a8207598001380a3a76e13450f0e3"}}}, 0x0) 21:08:03 executing program 5: open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) lchown(&(0x7f0000000080)='./file1\x00', 0x0, 0xffffffffffffffff) open(&(0x7f0000000180)='./file1\x00', 0x200, 0x0) 21:08:03 executing program 4: openat$ptmx(0xffffff9c, &(0x7f0000000140), 0x600, 0x0) 21:08:03 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="1f012e2f6669"], 0x1f) 21:08:03 executing program 0: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000000)={&(0x7f0000000080)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0xc, 0xc, 0x2, [@func_proto={0x0, 0x0, 0x0, 0x12}]}}, &(0x7f0000000240)=""/4096, 0x26, 0x1000, 0x1}, 0x20) 21:08:03 executing program 3: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg$unix(r0, &(0x7f0000000300)={&(0x7f0000000040), 0x6e, 0x0}, 0x0) close(r1) 21:08:03 executing program 2: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg$unix(r0, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0x0) close(r1) 21:08:03 executing program 1: socketpair(0x28, 0x0, 0x8, &(0x7f0000000000)) 21:08:03 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000001940), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'pimreg1\x00', 0x632}) ioctl$TUNSETTXFILTER(r0, 0x400454d1, &(0x7f00000000c0)={0x0, 0x2, [@multicast, @remote]}) 21:08:03 executing program 5: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000000)={&(0x7f0000000080)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x2c, 0x2c, 0x2, [@func_proto={0x0, 0x4, 0x0, 0xd, 0x0, [{}, {0xf}, {}, {}]}]}}, &(0x7f0000000240)=""/4096, 0x46, 0x1000, 0x1}, 0x20) 21:08:03 executing program 4: r0 = bpf$MAP_CREATE(0x0, &(0x7f0000000200)=@base={0x9, 0x20, 0x3, 0x6, 0x0, 0x1}, 0x48) bpf$BPF_MAP_LOOKUP_AND_DELETE_BATCH(0x19, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0, r0, 0x4}, 0x38) 21:08:03 executing program 2: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000000)={&(0x7f0000000080)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x14, 0x14, 0x2, [@func_proto={0x0, 0x1, 0x0, 0x8, 0x0, [{}]}]}}, &(0x7f0000000240)=""/4096, 0x2e, 0x1000, 0x1}, 0x20) 21:08:03 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg$unix(r0, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x90}, 0x0) close(r1) 21:08:03 executing program 5: r0 = bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000000)={&(0x7f0000000080)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0xc, 0xc, 0x2, [@func_proto]}}, &(0x7f0000000240)=""/4096, 0x26, 0x1000, 0x1}, 0x20) bpf$BPF_GET_BTF_INFO(0xf, &(0x7f00000001c0)={r0, 0x0, 0x0}, 0x10) 21:08:03 executing program 3: bpf$MAP_CREATE(0x0, &(0x7f0000000200)=@base={0xa, 0x20, 0x3, 0x6, 0x0, 0x1, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x3}, 0x48) 21:08:03 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg$inet(r0, &(0x7f00000003c0)={&(0x7f0000000400), 0x10, 0x0, 0x0, &(0x7f0000000380)=[@ip_ttl={{0x14}}], 0x18}, 0x20000001) 21:08:03 executing program 4: perf_event_open$cgroup(&(0x7f0000000000)={0x7, 0x77, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) 21:08:03 executing program 5: socketpair(0x10, 0x3, 0x8, &(0x7f0000000200)) 21:08:03 executing program 2: socketpair(0x10, 0x0, 0xffffffe9, &(0x7f0000000200)) 21:08:03 executing program 4: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg$inet(r0, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0x4000001) 21:08:03 executing program 3: perf_event_open$cgroup(&(0x7f0000000000)={0x8, 0x78, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) 21:08:03 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$inet(r0, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001040)=ANY=[], 0x170}, 0x0) 21:08:03 executing program 5: socketpair(0x28, 0x2, 0x0, &(0x7f00000002c0)) 21:08:03 executing program 1: perf_event_open$cgroup(&(0x7f0000000000)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x68840, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) 21:08:03 executing program 2: socketpair(0x28, 0x0, 0x2, &(0x7f0000000080)) 21:08:03 executing program 3: socketpair(0x1, 0x0, 0x40, &(0x7f0000000040)) 21:08:03 executing program 5: socketpair(0x28, 0x0, 0x0, &(0x7f0000001ec0)) 21:08:03 executing program 0: syz_clone(0x12200000, 0x0, 0x0, 0x0, 0x0, 0x0) 21:08:03 executing program 4: perf_event_open$cgroup(&(0x7f0000000000)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xe) 21:08:03 executing program 1: mkdir(&(0x7f0000001f00)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/file0\x00', 0x0) 21:08:03 executing program 2: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$inet(r0, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000200)=[{0x0}, {0x0}, {&(0x7f0000000540)="18", 0x1}], 0x3}, 0x0) 21:08:03 executing program 0: openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x410102, 0x0) 21:08:03 executing program 5: socketpair(0x2, 0xa, 0x40, &(0x7f0000000200)) 21:08:03 executing program 1: socketpair(0x2, 0x2, 0x1, &(0x7f0000000200)) 21:08:03 executing program 3: perf_event_open$cgroup(&(0x7f0000000000)={0x8, 0x77, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) 21:08:03 executing program 4: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg$inet(r0, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0x0) 21:08:03 executing program 5: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000200)={&(0x7f0000000080)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0xc, 0xc, 0x2, [@const={0x0, 0x0, 0x0, 0xa, 0x5}]}}, &(0x7f0000000140)=""/166, 0x26, 0xa6, 0x1}, 0x20) 21:08:03 executing program 0: bpf$MAP_CREATE(0x0, &(0x7f00000004c0)=@base={0xa, 0x10000000, 0x0, 0x17000000}, 0x48) 21:08:03 executing program 2: perf_event_open$cgroup(&(0x7f0000000000)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40925, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x20}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) 21:08:03 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$TUNSETQUEUE(r0, 0x400454d9, &(0x7f0000000140)={'bond_slave_0\x00', 0x400}) 21:08:03 executing program 3: perf_event_open$cgroup(&(0x7f0000000000)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40925, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x20}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) 21:08:03 executing program 4: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$inet(r0, &(0x7f00000018c0)={0x0, 0x0, &(0x7f0000001780)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) 21:08:03 executing program 0: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000200)={&(0x7f0000000080)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0xc, 0xc, 0x3, [@const={0x2}]}, {0x0, [0x0]}}, &(0x7f0000000140)=""/166, 0x27, 0xa6, 0x1}, 0x20) 21:08:03 executing program 5: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) write$cgroup_netprio_ifpriomap(r0, &(0x7f0000000300)={'batadv_slave_1'}, 0x11) 21:08:03 executing program 2: perf_event_open$cgroup(&(0x7f0000000000)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x411bf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) 21:08:04 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$inet(r0, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0xf, &(0x7f0000001040)=ANY=[], 0x170}, 0x0) 21:08:04 executing program 3: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="1f012f"], 0x1f) 21:08:04 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x5e71d919190ca694, 0x0) 21:08:04 executing program 4: mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) 21:08:04 executing program 2: fcntl$getflags(0xffffffffffffffff, 0x9) 21:08:04 executing program 3: mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000140)=@file={0xa}, 0xa) 21:08:04 executing program 1: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) sendmsg$inet_sctp(r0, &(0x7f00000005c0)={&(0x7f00000000c0)=@in={0x10, 0x2}, 0x10, &(0x7f0000000240)=[{&(0x7f0000000300)="8cb67352b47dba22a312c99acdc7b0b0ae498af8bfb70fcf2a9ee0d036c65b3d6e780240a859cabe82c5fb0a3b82b306be3823b778a3110f48c09d9f09a5ad48f18ef77f8b4140c5fd16f4561a35692ab9a9e7c0125374a544bd991c21e15048cb98c5ca4cabd775a2dad3b9e8d320bc2ca5935a15fea687e1eb2fe51e912f465bff5d30f2d0ade1eb2dfb9a43", 0x8d}, {&(0x7f0000000000)="937c1d85bb2d046d9656419430f3026268b476a3825c9c2b0beb7e86d0bf818f777043b454e9a942115e7e968ff8b5acd8522173a0092469b2493eddbebac4c04a78c63a441692", 0x47}, {&(0x7f0000000100)="935c694a564c57e2ff2c025ee4a09acfba1ba878aa90b9dec803a4ce840be82175939a1cb2ac4a5d00edba9becee481d382b4a2d0f0a9e4e16147a114b1a235e88ae9a8d9465980438ac278a041d849e62e3de523eab10ddcb2eb0e0b3a78b6bcf9e5a6354427c28cb9dcebb0e74d7dadc43b823eb", 0x75}, {&(0x7f0000000600)="d0fa89561340bc55e52e7a4fdf28bb9770ae3612e032004b8aac081d5de0cd28b295fccee381508700970ca29687af07448ad419772f671af73eb74c9e65ea7ef2ba21b908bd449294f0fa2eb5168023da5adad6a4febe12a810881f2a17b3ce30c5de7a7ff972ec380a54fa8b5c2ec579f66ea6e6ec6d01edc3a1eb2a2c1146b17ff68759136b6a9b576fd311ace2ab680ef04a64066681add0c36c660649d29a08a2ce5f09181a6651ca77c9f379b508297a7139d8f0bc32aa5575d8facde547b25d331d3e84e82cd1f5bf4d4b4f635190db4a38eb13e90f6b7ea48a814502225b576fc4bbb7c3e7f5b15afe297cf29e34d20e5e562a0ffa7a903714afdc52d1c0d5dc5953401fedef9442365f0ca09d423595c554f2127924a3dd8681deea1ecfdb13ea4e38ef686706ddec148fc417537e0ec0a2bcbe811be2153b9053f10a8c789a2fce563f454f5f53827be117297f3eb245a017e0ca744f07acefcd81bb0095b04f6ea00ea3bbbff2155e105d44691d2b35ef1f37159f82dc0e0e6e3dfbb3a6762163574612db8d71bad6b366f5f4276dc9ccf1185d72d6a31aa4290031233bf4b8fb5ca815ddc4c6cfcebbc0761c653ef96af497a137114b064064bc6a5c1224b44b366e52c1a20b21b14cef58e7bc819cd087c3c6eb8cb98098c3169e95a76e3b9661a64678b6d5f0e163442f24b93c0f5e8b71de906d5cebb80845f64202571a47789fa3959742e45e0cdc408b5cc2cba270794a381da44dd4ae23b4175481afe8b27ac113b238431f8616964659df316eed9ad246b94489fcf15bf3c83332b64b0d8c5ddb7e3758b8b81e8ed947860f06a83383fe734a06e692b211b3d551f302f6fd0f44c42f2f67863e30f11376e24fb92abaabd91dd2e386c2f2413800ac86761fce21411863bd15b3c8d0cc1ea5897d4f84c9282cd7a454a52116ae302b0d5f860857a08cba9ac7045a0bfae0f2770d05b99dfdefde839deb855496e4376b572ca2f6329ca73506ddb3d803f911214c2432f3adcc3833f7fd6f4f6f1595083b221a36be9d6563432c248ee00b74a2170e770ae51cdc3ab4fd4dd2f219452879f2c3a808364f646e106f70b43c2f0a03aa49f80a6f3db144548f9dbe7a004f8b9c4a3ff86aef9c37ffb38f628c6dc3d2c1e640b83cb98822a871edb51e9be832d59084a1b86e05ef8f8fc6d79289e05b0707ed1393e6340b89df63b5a1d9502696221740a9aa13862ff447489aa6e5147021b2224ab00e51a50e0b05fdc41b3f2192c189c53162a89e15704ff8a36944f83ab1377da8b6ae2040406bfbecfbc8c39fe41daba8b9bb7e245fc9f3d142ee29fa585e4c7b881c8304f0bc4a4e9285b1c1788f124deee0e155a280ccd356a36ccc24d240aa15730290594f255c68675e00c06568a3eb9aecf296bc38e287209895f0dad8418f63745060829907d14a2cec3cd0b4eb97fa2a1ab210ec8439bf1a29d4f40f77b421d86d819568876679556cec032c2189a19d3c4b1f5b4a88125287d6f87902b2b3d6945afd9d22ce69193a9c15a91e1ccd51cd2b29c57c265a1166fde18c71764be5d2921ef1d90180fe9c9e30f7f1f3114b143b25814449c971cf40bc8d7d58363b4748c8f7835960d684d3ea65693724e7eb68eb366cb1b512684b0612c223bd9b6648a30644b0f6a2d3b9e9903661d53cf987c67b02952f4cc1122e23913a6bcd31fab1bcf5c740fd6ebe878eb402c64d7517679f9907bd405d9a9662f5d4b0d3228da32d524a76718e0e3c35fec0c93cd35c77f4afd9b8ec2829ec3c0cf890bc03a0c6e746410d28ef357c94730993be804b40741014d704c9e92bae3888837f7fb1964858db6661105c709b457e91d4b1717aa68ad38aac491ab83b5f188710ecab61b46386aa2d8846745edc46dfd8647566714039dce1231fb9f1e3d21a1b23c0456feef5181dba6e3430f1df87ba5687ce4dfbddaccaf6a70e6ea93647a0e9d3b526d1cfe614b0c7abab2ab558e9caa9d436ba561a46163d10a4ee8bdf96d5a186861f9e8746970a047518b2b34d623ddb2ce79fb8fd90e74ccfc441eab4a0af299fcb282b516302bbd936186960147a9457a20a3861b09109389c05a8d5597a142bbad9284f01e760c8c49e73c544728646979742b023c68ce5ecace0097c3e5863f0789d57d145d494f5c777b51ccc94972a346b07814e82f81c908d97af3c958e0795c6987d59fc799d186ad921007d699ffb483386e39c1bb0b981212d0097d70ff2328a6cae825c26fa057aa6a9e3433b831e3f1e621fb6ed40ba2f38e70e6d438b65c91df4d4a589ddfd34cd34acc9a8ae1042f2ae7eace412b8f53cecef56b3753318b6fad32ff74ad383ec082e00aee3226eeba941ae5ede8bed43c847f704246f55e32ce62ec0bcddadc2ff6703ad7aafed43789775eb649785e0802fb52e689d559bc1de3ec3d68dfff0c6306ee99599fb921f9039326c53b0a8dd7218b002e1bc359bf67370c1ed943d44b180dd70ec919b08f923eb8139d90ee779caf78d3a16690c56c246c1e9da9143ba5af81fc45f6aff6965cf6195a9afcd888a5f6a31dac609dc37fbe3dd02af16dc2f95c5d6233213bbf24e4dec8d67c52dd0b3156dd641c2189bdb79f5547ea4f546b0c8df5bb459ea8e55b7b6081b6c912a8448ac0d759bf692bf81fe3b7a795c1e811a8f2fb349a20c2d0c5d7ce6637d05a40e10219e6349c42b76e66a67b7937a2a3e217c336f3633477f5ac02e4dbd92865811aab45f081df43db6f062a93a8730e10692749d1dca00dbd7006d076e55f9c598695c78a98855731fee0caece2b92da3294fcaa2f88740b7676d2a6ec023ed0aa4ac33dcbbbef8a561d5a7d142c6ecb49f8f9453fe5ff4f58c235c4cbd01f64b6839c9f7d12d59ece9c17ea146069af8bcafdb5dc1b043076898abae386832471276126d9a07d38c1a92343252b9497cce16bd042793ca4b9377cc4429608be14d70a93db7f90c11330ffed0bc468f6c6909ccea70447bc837193d708e6be4e20b0a188eee056cc6cd2d4af04bb5ef0502e5bf89413234c19ad770f0763b448b20c89afc23f2598e67f7c64cd1d00ec4196043b7efa7dac98146bfe8ea36c5cc98d2bb5cb5d2d4dfa00691290f816a4982f0cd415f55daf6defd770167d1396ab24864842a6a7fe0fa43519d0160409088a17db248e9b0d695bdafc0582a0c6f3e88fd0d927d2488f637e00a69ae5603e95f304eb29997a7799e6a1741951de202d24e07400a1ddfc1ac19dc8784ace52fafc331569766d24ae1d479f42c80705278bdcf4a0f1912f6750ba28cc1b1d1f0347f2600b0dd0e96987955cd52e7653027d6244b23a2a38f67b2e451f06f450afdf04b6c701ca9b211779b70252a20c2f9df391eec6319714b54d32010682ad8ab00aedbd41eb751ba05d39632690ca1737382f8ff6014fc8c3533e9d288a6ce52044a2108d11254d44aa3481336ec383591cd65a74720117b960453f6b4cb77de716442014e455156dfa3d1541c3b20eca0367d5775ceae768338e9897a2c65e6d295470b3057af608b21e7525142aa6ed619f4f048278d0126d772fc0c1422657c50321a72d08bdb03b932df3f70af3f5fb22df674f6bda432129a5fb587094cb42aa74db78dd6a2230f2c13ee337ae72a6bc6adc955b305deb72321dfb9c01d1bb6469ab6807020d3cbc669dc667e24113ad4f9663ee44e79bc2cba1776e4d48bc47430292ec6dbb47ff6484bc78ec4f5d178c66d067b20b2bd921b2dd6d09e57a0e951f3cba21ce98d4b52577aa0fb089ab6bf60295995fc588cefaf37235e879b16c34af38cc8c05ea475b3d627778fbc432d1a041253a4f6f9c77f9ff5f5101211e16f7e494eec147038d8bfc5805d5f69aed80b62ac471b69b0592f10e065e168a22900962f76f9743e14aaf4f0e2f6979089984f75ad6cf1f6267ab2ee16b5b1cfc9d96e3cea110e48b894f6ddc2322316ea12e72d04134a9d28c2617c70af17f8ed43e424a5a9e3c3ca67cf7dd0ee95273eb1d1383f246f7cb466d4f899734577846f1352d636e12f910e32bd1abe237b13acb8603b4d7a2c6db5b5be62c3c46ca0efdd5e65cb414a9c1a5922dbcbce820ffadae0a83bf4a32d7b6751f64c68ef98a7f84f9ab6ea228b705f9e6da1aff274fa40bdcf764f0d2457bf2011095b83ce06c1c2fbc9ab6444ef6ef982c2beb966ca6b4fad125f03caced427c2fc3c6fd6cc1599ef252c23f83299c53e3efe74fad0b9ae220c34d863b16ad63f3933886629c5787fed5dd2cd0aa294736ee0d8b7158cdb6350cc0cd4d2fcf93b040f68b2ee7c8a28e57028d25ea044bb8c6cf8ffdb4504313e07c304306368320443615c4b69b6d0d56766c859bf01a2ee069dc79bca675d9f236df0204e921317e9c57ede126c6a2686c0cf5ec5bb029e739daf01604a3a4922ed43b373bf1d5cc8964baf87bc296e2cb99d1cf5157080ca49635e840f60f01af6c195670d4d8319861fe69cfdffd45fd2d6a85291bdccfa32454badc706cde8b9dc5b8d6b44a43c6682e51b148995e01b63a27bc05af602b1b2b2454b8f1873c2eb39b3eacdf702e7e83da62fbf935aaadb4983c9f93bb2996641fcd85781404a0ac8d0e1761780f240acfda32b6d5e8c4314ac7370e5e893b1bfcfc1c10cccfd19f0692a2f8a222bdc43de4d3a07c68fd2fc4a8cb58e21197cc532118112bcffc8c853c056cd6dcc77492a2128a176e072d9c0c0c7abb31b7ccee7a0d24a95c085e93a24f31b902f9e5dbb3160d1cd4818e5112188aab8736dbe53bfc96c2cad3b724cec60c45e3d670d4e5a5b3881eb824a9135e13063b2a932cc9bcf640b458c0e8975b49889b79d478329a954c3e56e811337ebd2aa4837f12ecc226f510439aba0fc0503348e9158ae83fde7ed89c81f08a819682f40133b55466203b25dd12950ee942f52a3918000bb06d0630fed445c9fb69c8912d2b32e5e6ba436882642ab8a16521b4b315e81979f31a3cbba5a574e83261a05ec815abd297a6a82e3f244cd8ccc69b6aa8382bb8b7c7111ec78f9ebfcee4398f647837b6f991b914ea7140d78e1edf7e5826f2146ad46b532529d81ff553258ad20e74c2d5d89ea91eda00ff9fb2419454237679e201d62cb287dad83d3f457351b391e922cdea21b05de5c3588136b61da488ca54984fefbebc70868cdcd5e18ac018f9852fb862be5b2d33a34a1bffe12f9ad7136cac39f3b103c63cb26414357bee0c8dcb2c405bd13265fd5a819264a6d88f2a92010630f56a38a8890d39ff192e8cd20c5313d3bce15f4e20e7aff9af77eb48ebd5f7ad63ec17f5e68b602259f71bb21d724a54451aa12c012a9096fa11e32bb870d2088d4594710846096ef25885587fb802737b5abe2cf8c9cfb07a5d4430995de255fc29fb38f8e2c68ffcf11d3ff3f6c5ba053b7d30fc63bc69c77331eca43e6ead2710d493b7b5439e26ab6a286e7417e03440399804772f59ac402b98be9ccff4e5110e5e29ed5d9050408746b2d27532452ad37b60fd09b1368631668bcb19e559283ea56a1802093fbc9af52395dc75fac2dc5d69a34a732dd2a311f437e5fecb67a8eed402e8ee5b3cbe806f750bcd9500", 0xf98}], 0x4}, 0x0) 21:08:04 executing program 5: r0 = socket$inet_sctp(0x2, 0x1, 0x84) sendmsg$inet_sctp(r0, &(0x7f0000000480)={&(0x7f0000000000)=@in={0x10, 0x2}, 0x10, &(0x7f0000000380)=[{&(0x7f0000000040)=' ', 0x1}], 0x1, &(0x7f00000003c0)=[@init={0x14, 0x84, 0x1, {0xf262}}], 0x14, 0x100}, 0x0) 21:08:04 executing program 0: mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0) symlinkat(&(0x7f0000000040)='./file0/../file0\x00', 0xffffffffffffff9c, &(0x7f0000000080)='./file0/../file0/file0\x00') 21:08:04 executing program 2: syz_emit_ethernet(0xe, &(0x7f0000000000)={@local}, 0x0) 21:08:04 executing program 4: syz_emit_ethernet(0x46, &(0x7f0000000140)=ANY=[@ANYBLOB="e962fc5701dcaaaaaaaaaaaa86dd60dc579a00010000000000000000000000000000000000bbff02"], 0x0) 21:08:04 executing program 1: r0 = socket$inet_sctp(0x2, 0x1, 0x84) sendmsg$inet_sctp(r0, &(0x7f0000000280)={&(0x7f0000000000)=@in={0x10, 0x2}, 0x10, 0x0, 0x0, 0x0, 0x1c}, 0x0) sendmsg$inet_sctp(r0, &(0x7f0000000540)={&(0x7f0000000180)=@in6={0x1c, 0x1c, 0x1}, 0x1c, &(0x7f00000004c0)=[{&(0x7f00000001c0)='|', 0x1}], 0x1, &(0x7f0000000500)=[@prinfo={0x14}], 0x14}, 0x0) 21:08:04 executing program 5: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="1f012f2e2e"], 0x1f) 21:08:04 executing program 3: r0 = socket$inet6_sctp(0x1c, 0x1, 0x84) sendto$inet6(r0, &(0x7f0000000140)="124d1ae2f948e655ecc6cdc0a0f54ac4f553843e43e6f2ea2fb9e9d758db24d9eabae2a0e90994c898563b6e9bc6200fc2b1fe44146d78f3795dc133950bc8b9c7376e619e00e95b5d25e3cee8c6fc688c6e40a8f8468ca4d9361a49526072e043a043237e457d0251f376da5d5b89b89f84ed55e954fa81b955cb9a1d73696827d51d929ec3a1efb26639a021912c320ec5ce7f073d059ec105fac06ca2fc44e45734e646ab8702a75d7eb73bdfbde755c0d76b24b11cbd126a7685c401e58119e56e242a20b5269255b01ebd23de05699869c6e5f3376f46f8b8108238ee75cf171d5df9feb10c51717004c71556e3c152102d29767fa5bf6e98fba67117edc6f5075f1af5088d69ac0117fe5993dd050cb916b2800d03aa2adff7b31ca0d537b61a6a68de9160370d1c73a9891b4c12754cc1a1800d54569e7521a7e26bedec90a8acfbbde01fb8afc865ecd56fcb6bf2b6710aed5719abae8243a9eb45ea277c539042bbbce179278203de450c9ac7c60fe6f2c7a2ea2fcf71a84d7a654b8c58aa54b4a26211fcba71874bc6465d6bb9cca566ebfc7abfdd7c1757174829c4859ea272210059686dfec98624c37d856a9bc6d12af65d2c04eecb46e86f7135b95c188da26d4990a7fee93a10643afdb0e03d3bf35faaffff380d44dc88b998c1a23dce517f4793c4ac80f22afa361fad510fc5467c3ad2fd7bdec4a3362b8cea3b8b0de4f4c8cd0510ff849f8138fb1286d344bc4922c23e8d7405b016a0d8e75a8af926be61acec6cdf4685785f64287672bde22d36962be9ee442b026129bf9b1d85f96adf8eb2f6043c6cf983e521b1aa7f162fb39b85fd199e2a79821885d5afbaf14344e0786f2338f4b03a3eacba977635a6eb9a62ffdadf021ef655aa66f8f0878f3b406b3d0d6f6e8a28fc8a9cbec22c96dc6fbded0793147f0e95d91a6ba6504659a0a3ac65de537fd597042e96e8ffc5da9082b65129f904061dc98e190c4f2c4750a3df4b27d0a00ff6230f456c8824269f5c421c5da3798b0f1b437f00dde31110399f599f700f967f6641aa7bd4ef414d8d841923ef6fde8e539398ba4d48239850b5b7bd828a8bec63565f3d2aa10733438bd4006a219b1e6a36b0f4fae3db77735c4b98e4b57f3842ad3f7e3095055964fdef1735fb477781866f716fef7ea80630b0039a0ec3b439ecc594049e2a4e27ae9d75535ac079ec80cba088a4985f9d9cfc7331077f8ed29c8730c7f5ed6fbf6f223fd9cae8f0581722760895ddf9b7d5a864fa4f316ca16b0879fddbe6d9b58ce5f0da5c76b8a437987ca24c4e8b3723dadc02e0ea014c4b2558fe6af20823e65551243ea751eb947152a4e03e02138695963593cccc2daf80e1af395c16c24b2dc58c1c2c68a177c3e8cf9a20e110e48ee2a401e545dcc0aa6bfc58a3ef8d50f771e79ad41c1d08b3cb7b2d57ae4b560b3de76cf549291a65c2b0ab7528861cfc9f2df4c044487be302aa7432af312dc5e564a41f4bffa772a453a4e2dbb080a128209d4d40db807c90fd7728c906e4f01a116c1af4c9914cb6eda9c17c23e5f5543ac59aaeefc4faa989cd6c2f5e26323cf68c55d2ffc0c487e9aa67d6ed11a2ac89d1e066e85c95aeee29a1dadc9fb6a7b8392e1167cbd405a33f2c09e2a519d4665c78f107bff001e3dd6a99d0b9c852e95d42976a4fb7afab55e8d38851c2045685f970d6fb05169c424a6a77461f4a025e7c540c830ba7f9907ba101ed6597b52ce9773325a00771ea79c754cfba9c50b518b7045f3af07eab09dece1877a362b296be5f4766fab156f8479bf32f4bf1bc32d84bb4f1b39156beda649c800442ed8abed74327b4eff8fc1808d244cd3f3deae3538de86b26d1138ff14e8b695ff0b43a8f7ea74f8864b51c7b091f1137b71cb48185fb50803ec5b54e2008df89f0fb6e88624c99fe11421231daa277dec5b1fe044e01244b9100afba32279c5e91abc009b0b4bf6bc422da3338aa8662080a231428dac543f48205d7cbb7eca200b1b098d73c43f422e7323993a9b4e22a10b1decd53f5a00d2b92476d2f1cada9d72f1835ef3f5344b5857085c4f30cd613cc0c5e2ccd0c89b10ada9a86f914eb4fd56b2ff9143dd68a3276aa5260e7e6988be33b9e9de357c32e533ac095f9c66ebdee9cdbdc3ccd364001a9f57a834db3e20a85a06465a45e1b2ef1445389980e1d6dbd079593d058d161f933b6980fbab76d5725d6ed4b0ebe643598d0e96ba58c5b1776b70546b224747f302f6b443590fa39e9a4a72b53436c727b07ac0bd43abc3550777ed8ed100c595def4b7e392488ee24fd45743ac92f2d7ad06b9f09fa7ae751ac997e4032dd80188b417dddaa677c5507644ea0d25bd461cb24b049e5a390b9d83d6cbd89eac7e5c859bdf57a41e48d2aedb69e0b172ee7e3797dd80076d977dcc30c3c89b87aaa25a8027cd7efddbdd9eaba1ba39712314dc5ec3dfc28a20d1af6ad638daa91413f3243fcb7a040359d5469e06cd7907eb8bc5fd7a04ad33d817a4df094e81c8ca9f33b5ed80da54c873225a0bf92c3ad4bff7dbd8ade0f9c3ca7af0ed5624d3b47b206ed1ba0796400260f715abfc791e8e38186eddc0d5f96c06712638e1ed2e8860223a9ec9507f5630f24813ceb2393e1010295d861349bfaa073ef369bbd6cc4dee41feeade8e2cd3cb252ad8d5ea0dcd53c1168b0a214f5418c429b73fbb90d56825d886253777dac0d328068ea777bf5b76d280fcbdd6c196a1bdb7be699824164cb6a9ee1391703220ca9f2a66fb9542b7ddc8e7e8c3c30c9d0e6baa6c6a82b7bdc4f77fec26dc3bcf7bcdf1608b753c38587a49c289e0c954edc41999456cf1052240368500f79b23b59617ee43fe3f3948edc842abf3b9c1a00804461e2cd11b66d9dc9dd8ea6df380117383953ca6b760efde59fcce8aa114456b7ba221349cae90bdda8c659bae96fe946503201db594b9a8ea1d7b041e804112778cf7b0d69297aab42ed8495669d4eb4cbaff4c01146c87243c29a4f262a3166a6e095e40d1a78c6993f58bba1e07bef4705d2fc52dcf6437cb2250d144ce043f6af968daa698d8690600300f0783444e425b2e2dd74fe1a58bd2fd081b2b19755bbb185b2a612b37309c05dd68e578292a5567b2100bb155f1104132e6507e1f2edf379b46b018bc30076f9f9fe608b1165b226f5c3a0249740aef59978d46b588695fe2a01dcab00763edef1233d0dbe449fb4b3e3dddca6bccd029c023f2ad7a1345e35791b0772e05e47b448e864bedfbace878fe5798ceacb2f98b2ab3de13ccfa15a53cbd6cf5ae78b422476a47ca75f0f726cf626d4552ae7647bb12879932fb97b998037e20ab71d197883c9e4d8a71c573d67fc2690de187e8329f8a7060dccceb7924fa5686259e2ead87d66239e20c31db7b56d494e2e1eee1cc3a14df2ee9dcb41f66a8b237fcddbddc92678368469b8c82447f773678f0f4a1ccae6485cce737bf37e68e2b10d6dd5447957be465e14dbadad137caf94724bc3467189766acfe99de39cc456c1bcc4a7bec82a04e1640e1680058db9956cf91a9867e80fae581717a1434ee07602624be74d3e02273acdba181ae05aba6c0ad68f00a96a1f51c417f3a9ded9ab8fa9aee32bccb23bc3f7a743a2aa2f2e6eefae0cea5a971dff8da7e750a6c3eb78c9b4f535ff5529fef0f375dbf0366784be0afa4cb7b23476d547354e086540c6f996685c87c347581eaaf71ea6d11d9abde5acb2e95d8af406448bcc70171a95bc634b717184dacb9d321b8d13749e38a2929f796d680acefa5f7bc603379e08356df5a3284b39375ae3ce1acd0c84de035698a2859faee4640b11cb8dd904dec415ccbfa75aa296e5bfb518b708db3ed37c250f3ccb61d6da74ec06cf1e900f6192c8196ddc536113665008aad8a2a200bb575555d56d6fea9f7684057e31c9b1dd3f4b4ac584ac7270d5d114cf93289ab80798d3f1a939ed41c4d878b7e811ee9c7be67bca6bdb672429f8bd0d3fb2709c9cd7a4801e3c4ebaa7ba9ba32d8efa0014bf10505bbd2324e895463f3cbfe3223b8a332a5705aaf16ab3bae159a5917c4e99006a9512527b040250a5687ff0d0379cbabc3c625f908b56655b1a05fe7cc4678070ec6f6e932e57fb08cac5d29d9f1b13ccd8a6a26c8c0319559814dd1e3aff89dfd501f5cfb5a6ad68b24f31ae01245ca3e5ba6e3ced8638e68508a8e82f3fbedddc15e08a9bf0e40b5d2ed66b1cd98c751135e68a2818729af3b4bc3aa0c32f00e8198c48bd3b34ee0dacd203dfbb070aa894587df1748877b4806b27338dd9be8e36933296e9eb948e7ce57cc488a7183800a0f1d8b782213d686d130fc5df310584e69b5441870c2a34d5350e055ce69a54784ac0ed4f7eca035a2e64c6db86e52c53cfbf3573301026a89268fccfbfa872d5c4683776bc429f0bcb6f798d5a6425c0c20b4b0e754d647c217cf80420bc5a2a4524e2dbfc34122ed4fb044ff57f330aa332368593c909b40b671efe9d70791755e3d51ae781937ac8d29f713ccbc89a17487d3981da561ed86af1b1be55aa482a1dbe0bee2eabe5990b88e8a3fc0364665a9458558043ed559a189d48d1e35a6c570b07fea1199122dd8e5e6641af6702183c8c10d295475cb40d2c3acee378080ec172d2f64219c8a60807414202772698bf800d56b7d703cab92c88a3f241a5fe24c3f0725291b23b6ce24aaf1ebf560990c05e6011e592224b914108e0f9d3a1245f181b8cc79d4e7be1b048adbac8536bc6f220cabeb183b99c49f6cfcbc954c5b3a5fac204e8deb2c1536b1be2aa967c0709e4dc571263436b37945166849b8402f6863c00f707f8c36ffb237e533ee1f01aafa5aecaaba0856d32ceeeb25dced9b222c40ac8ca776e5a5b939effeb2a1556a765b6b55206c9c84276ba04cb025e93266bd36d716b5c47d1a8254c2c6e63736e1f7c1d36c54424065b94f0bcc0f0725b7ebfb1bc1b8989b8407789c35314d1c473b7313ef05b370de31bf40531922524b0b3815b3eed023bc4b22eaebc2a252227f11aec02abecfcb03e65acd0a50515ffa006438996099d847ddd96e22f201e49beae8bc7e1f47f96a8e86e7b2ab3121d4b8556524b795a9528b60ed5126cc4ee8fa75956868a44a02bac3cdbe37a738bf1f23f5d772a808a0262b240594121e03ec97085cbfa530c0cba62189e447251ef67d8437570bb7aedbbc523902d2b5c710ffd64df5dc3746e3f408d5fba1e09d3129187276a9a859daee7d0ffead9cb5673c4993717cc3058063761e657f5b230252fe0612eed0238c64fd977acf7a28c4f66768b18a1fbee4a2f086a98859cf3782285bbc45810ffc7264153b97c0f8926d0bbb9f903cf965b5ede3a96653e3c89d0af2d26ffa7fb63713fb26c7c43881e730dfc43ad84eecfecb9ab59d108c0fca3d4a5a7f0601699fa0426264802543a1ee0d268edf8f0d5e99ee0d03ab06c9b3cea2e22a3e698c124fb8cfd485a79ff93828c1a5dd39d377881a809afdeb635af6098c88cbcc6c36cbde939324a8fbbac6ce51b1dc22f00867630cc93b392793552cf7b191362164a2277fe5557e412b269847e51b44e8edf253bacb9f2f9c08bdf14270a7e3cc1ab07808084dcbb57cb2dd01d3a664ef2739a76faacdeb3342586eca232aedbee833e6acb334dc593699a17f5805487d34a52d0fee9f89a944829e5873c204e2c2b1f23193d34669e18a7f2ed92", 0xff1, 0x0, &(0x7f0000001140)={0x1c, 0x1c, 0x3}, 0x1c) 21:08:04 executing program 2: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000100)=[{r0, 0x2140}, {r1, 0xd1c854b5f5b152b0}], 0x2, 0x0) 21:08:04 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_mreqsrc(r0, 0x0, 0x0, 0x0, 0x0) 21:08:04 executing program 4: syz_emit_ethernet(0x2a, &(0x7f0000000000)={@broadcast, @random="28c48e1c65ac", @val, {@arp={0x806, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x0, @empty, @remote={0xac, 0x14, 0x0}, @empty, @remote={0xac, 0x14, 0x0}}}}}, 0x0) 21:08:04 executing program 1: open(&(0x7f00000000c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) 21:08:04 executing program 5: r0 = socket$inet_sctp(0x2, 0x1, 0x84) sendmsg$inet_sctp(r0, &(0x7f0000000280)={&(0x7f0000000000)=@in={0x10, 0x2}, 0x10, 0x0, 0x0, 0x0, 0x1c}, 0x0) setsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS(r0, 0x84, 0xa, &(0x7f0000000040)={0x0, @in, 0x0, 0x0, 0x209}, 0x98) 21:08:04 executing program 2: r0 = socket$inet6_sctp(0x1c, 0x1, 0x84) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000000)={0x1c, 0x1c}, 0x1c) getsockname(r0, 0x0, &(0x7f0000000040)) 21:08:04 executing program 0: syz_emit_ethernet(0x12a, &(0x7f0000000180)={@local, @empty, @val, {@ipv6}}, 0x0) 21:08:04 executing program 3: syz_emit_ethernet(0x3e, &(0x7f0000000040)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd604443660008000000000000000800000000000000000001ff02"], 0x0) 21:08:04 executing program 4: r0 = socket$inet_sctp(0x2, 0x1, 0x84) setsockopt$inet_sctp_SCTP_EVENTS(r0, 0x84, 0xc, &(0x7f00000000c0), 0xb) 21:08:04 executing program 0: r0 = socket$inet_sctp(0x2, 0x1, 0x84) setsockopt$inet_sctp_SCTP_DISABLE_FRAGMENTS(r0, 0x84, 0x9, &(0x7f0000000000)=0x2, 0x4) sendmsg$inet_sctp(r0, &(0x7f0000004b40)={&(0x7f0000000340)=@in={0x10, 0x2}, 0x10, &(0x7f0000004a40)=[{&(0x7f00000029c0)='c', 0x1}], 0x1}, 0x84) 21:08:04 executing program 5: unlinkat(0xffffffffffffff9c, &(0x7f0000000180)='./file0/file0\x00', 0x800) 21:08:04 executing program 2: openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x12f4c3, 0x0) 21:08:04 executing program 1: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000001140)={0x18, 0x6, &(0x7f0000000000)=@framed={{}, [@func, @cb_func={0x18, 0x0, 0x4, 0x0, 0xffffffff}]}, &(0x7f0000000080)='syzkaller\x00', 0x1, 0x1000, &(0x7f00000000c0)=""/4096, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 21:08:04 executing program 3: bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000600)=@bpf_lsm={0x1d, 0x3, &(0x7f0000000300)=@framed, &(0x7f0000000380)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x1b, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0xffffffffffffffff}, 0x80) 21:08:04 executing program 5: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000280)={&(0x7f00000000c0)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x18, 0x18, 0x2, [@struct={0x0, 0x1, 0x0, 0x4, 0x0, 0x0, [{}]}]}}, &(0x7f00000001c0)=""/160, 0x32, 0xa0, 0x2}, 0x20) 21:08:04 executing program 4: perf_event_open$cgroup(&(0x7f0000000000)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x31d18, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x420}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) 21:08:04 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$TUNSETIFINDEX(r0, 0x5452, &(0x7f00000009c0)) 21:08:04 executing program 3: r0 = socket$inet6(0x1c, 0x2, 0x0) sendto$inet6(r0, &(0x7f0000000080)="68bf779700000000", 0x8, 0x0, &(0x7f0000000000)={0x1c, 0x1c}, 0x1c) 21:08:04 executing program 0: r0 = syz_clone(0x10000000, &(0x7f0000000040)="30a80f8cb66c4c1303dcc4d88131434c", 0x10, &(0x7f0000000080), &(0x7f00000000c0), &(0x7f0000000100)="6f5a9cf2bffb9fe0aca1deb2532bde1a51d6add298f05012dadcada181721d0bd834237b08dd50de1fab2d13b0d875ec8ce3809fdadd0d607e8c60964a9e48") r1 = gettid() openat$tun(0xffffffffffffff9c, 0x0, 0x0, 0x0) bpf$ITER_CREATE(0x21, 0x0, 0x0) openat$cgroup_ro(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$TUNGETDEVNETNS(0xffffffffffffffff, 0x54e3, 0x0) ioctl$TUNSETFILTEREBPF(0xffffffffffffffff, 0x800454e1, &(0x7f0000000240)) syz_open_procfs$namespace(r1, &(0x7f0000000180)='ns/cgroup\x00') write$cgroup_pid(0xffffffffffffffff, &(0x7f0000000140)=r0, 0x12) r2 = bpf$ITER_CREATE(0x21, 0x0, 0x0) openat$cgroup_procs(r2, &(0x7f00000001c0)='cgroup.threads\x00', 0x2, 0x0) 21:08:04 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$TUNSETIFINDEX(r0, 0x401c5820, 0x0) 21:08:04 executing program 5: perf_event_open$cgroup(&(0x7f0000000480)={0x5, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80d41, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x1484}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) 21:08:04 executing program 2: bpf$BPF_PROG_DETACH(0x9, &(0x7f0000001c40)={@cgroup, 0xffffffffffffffff, 0x17}, 0x10) 21:08:04 executing program 4: perf_event_open$cgroup(&(0x7f0000000480)={0x8, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1008, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x81}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) 21:08:04 executing program 0: perf_event_open$cgroup(&(0x7f0000000480)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfeffffff00000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) 21:08:04 executing program 1: perf_event_open(&(0x7f0000000040)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x802, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x1840}, 0x0, 0x0, 0xffffffffffffffff, 0x0) 21:08:04 executing program 5: r0 = perf_event_open$cgroup(&(0x7f0000000480)={0x8, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_MODIFY_ATTRIBUTES(r0, 0x4008240b, 0x0) 21:08:04 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000240)={'geneve1\x00', 0x2}) ioctl$TUNGETVNETHDRSZ(r0, 0x800454d7, &(0x7f00000000c0)) 21:08:04 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f00000000c0)={'batadv0\x00', 0x2}) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$TUNSETIFF(r1, 0x400454ca, &(0x7f00000000c0)={'batadv0\x00'}) 21:08:04 executing program 4: perf_event_open$cgroup(&(0x7f0000000480)={0x2, 0x80, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) 21:08:04 executing program 0: r0 = perf_event_open$cgroup(&(0x7f0000000000)={0x2, 0x80, 0x37, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_SET_FILTER(r0, 0x40082406, &(0x7f00000000c0)='\x00') 21:08:04 executing program 1: r0 = perf_event_open$cgroup(&(0x7f0000000480)={0x8, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_SET_FILTER(r0, 0x40082406, 0x0) 21:08:05 executing program 5: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000001140)={0x18, 0x3, &(0x7f0000000000)=@framed={{0x18, 0x0, 0x0, 0x0, 0x4}}, &(0x7f0000000080)='syzkaller\x00', 0x1, 0x1000, &(0x7f00000011c0)=""/4096, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 21:08:05 executing program 4: perf_event_open$cgroup(&(0x7f0000000100)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xc0804, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x400, 0x0, 0x0, 0x0, 0x9}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) 21:08:05 executing program 3: perf_event_open(&(0x7f0000000040)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x802, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x1840}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) 21:08:05 executing program 2: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000001140)={0x18, 0x6, &(0x7f0000000000)=@framed={{}, [@func={0x85, 0x0, 0x1, 0x0, 0x2}, @cb_func]}, &(0x7f0000000080)='syzkaller\x00', 0x1, 0x1000, &(0x7f00000000c0)=""/4096, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 21:08:05 executing program 0: perf_event_open(&(0x7f00000000c0)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x20c54, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x800}, 0x0, 0x0, 0xffffffffffffffff, 0x0) 21:08:05 executing program 1: openat$tun(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_open_procfs$namespace(0x0, &(0x7f0000000280)='ns/mnt\x00') 21:08:05 executing program 5: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg$unix(r0, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0x40) 21:08:05 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f00000000c0)={'batadv0\x00', 0x2}) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$TUNSETIFF(r1, 0x400454ca, &(0x7f00000000c0)={'batadv0\x00', 0x2}) 21:08:05 executing program 4: syz_clone(0x71000400, 0x0, 0x5f, &(0x7f0000000080), 0x0, &(0x7f0000000000)) openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000b80)='cgroup.stat\x00', 0x0, 0x0) ioctl$TUNSETLINK(0xffffffffffffffff, 0x400454cd, 0x0) bpf$ITER_CREATE(0x21, 0x0, 0x0) 21:08:05 executing program 0: syz_clone(0x71000400, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) gettid() openat$cgroup_ro(0xffffffffffffffff, 0x0, 0x0, 0x0) 21:08:05 executing program 2: mkdirat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x48) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x0) 21:08:05 executing program 1: syz_emit_ethernet(0x2a, &(0x7f00000002c0)=ANY=[@ANYBLOB="aaaaaaaaaaaabdf60c0fa90908060001080006"], 0x0) 21:08:05 executing program 5: r0 = socket$inet_sctp(0x2, 0x1, 0x84) sendmsg$inet_sctp(r0, &(0x7f0000000280)={&(0x7f00000001c0)=@in6={0x1c, 0x1c, 0x1}, 0x1c, 0x0, 0x0, 0x0, 0x1c}, 0x0) r1 = socket$inet_sctp(0x2, 0x5, 0x84) getsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS(r0, 0x84, 0xa, &(0x7f00000002c0), &(0x7f0000000240)=0x98) getsockopt$inet_sctp_SCTP_RECONFIG_SUPPORTED(r1, 0x84, 0x29, &(0x7f0000000000), &(0x7f0000000200)=0x8) 21:08:05 executing program 3: r0 = socket$inet6_sctp(0x1c, 0x1, 0x84) sendto$inet6(r0, &(0x7f0000000080)="17", 0x1, 0x0, &(0x7f0000000000)={0x1c, 0x1c}, 0x1c) [ 518.106440] IPVS: ftp: loaded support on port[0] = 21 [ 518.125898] IPVS: ftp: loaded support on port[0] = 21 21:08:05 executing program 1: fcntl$getflags(0xffffffffffffffff, 0x14) 21:08:05 executing program 5: r0 = socket$inet_sctp(0x2, 0x1, 0x84) sendmsg$inet_sctp(r0, &(0x7f0000000280)={&(0x7f0000000000)=@in={0x10, 0x2}, 0x10, 0x0, 0x0, 0x0, 0x1c}, 0x0) r1 = socket$inet_sctp(0x2, 0x5, 0x84) getsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS(r0, 0x84, 0xa, &(0x7f00000002c0), &(0x7f0000000040)=0xc8) setsockopt$inet_sctp_SCTP_ENABLE_STREAM_RESET(r1, 0x84, 0x900, &(0x7f0000000080), 0x8) 21:08:05 executing program 2: syz_emit_ethernet(0x46, &(0x7f0000000000)=ANY=[@ANYBLOB="e972fc5701dcaaaaaaaaaaaa86dd60dc579a76941100fe8000000000000000000000000000bbfff7"], 0x0) 21:08:05 executing program 3: open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) 21:08:05 executing program 5: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) sendmsg$inet_sctp(r0, &(0x7f0000000080)={&(0x7f0000000000)=@in={0x10, 0x2}, 0x10, &(0x7f0000000040)=[{&(0x7f0000000600)="47fe0c92fc4b1c830c1f725f09d2237c12a3717a25b42da2a576f65f010bcfe2dc7da0e945e5efd597f874eeb457d0f592bb278bab20d639c1572ecb472728d355d30e12644f1e70abf51a3713e0a3b2a609e87101a726848783bd681f195dcd53929575804a56984a0778285490092e355cfc001eb419f4ff0a088e903d2b58dd2f76ed762404392917d6116f95e55b854c7223fd7f7c605bc0559396d84e83ee75ec192353190634d9a4fb5af08a6e1d23c7e52c196649637f597c176266031451082d1f4625a3ab285777b532663adc317bfb4dfea644c0e63def06ac5f2e06c8db67dc8775995b6e0d7a9831820ba8e0489f6124402c9f1750ada29c5cb77116fc23a4c1723cb339525b833ee3fdf2423979eb8c1d610f546a095d2687440c98f17ffbc0b371fc07c30e8dca7a2fdb7adbfb21d441306afcaeda8d5e07baa2b6410cdb985495e2d340e7b2dd2dbc6effef845105b289bd0bdf8c0c4391c95edae270694df45acb80208ba4b6306c2415fecba519a45b2d891fc4630d55fccedffe18c2fbe7c75fa5c7fe2df45e783d6b55b08b5fc2f7205c7a68ce25b1bd0dbc0acdbabe63592ebf667c18c226180ec03a17af2e46727915942f6ecf5068df16c4f5a04a100aab85dbe82aab9a54cd4425b449a924420304ea2d2b2074cbb19058a1b1fa432a07025798dee2119e22039a57fe33d71730febbb903b9042d97a57eb75c9d66082d784fcbdddb7cbf52b74a7ba12df84d159e37107e8bab93140fde05d3642242ba724acba5ad947082543874d4186cdbc18665f9a36ba914df5b676824b46855ecbbb31f20b53c03f97ccb955fc2392f6b67b93df1b45f75bb7a91ebcf6e89bea9306be85f2fc0a46dcf54082496f09ad0c2df229674980deac4fe43b095ef3c53a178d41b3402e7b7f56aa9399834a91f8e710f2655c8b34b4c7db9ffa9cf6dec3b938d4972d757c6f62d0b75e042eaddec278695758f79aba336bb6205c7907af13ee8bf78fe85c5db16e2aab93f1014b3146c265604788444329bd94ee34d5ada1559c2117cf91723b355212e5a9fea5c96ee702d6600130f1cbeab183a0bf0d4fa16a98e2722505f8babd0c3e6ca8886f4662d44de90115ae56ac2c7d0a3766d15ed42e4c688c4900a2c047aa9e229f761517705dc9a385dbc14fb4ab2c849cf00fd2a257651f427fbc98d64e0076c3d6855bc7c6dae19f5a07056d2feed69bdc23d7bd5b152b8f4f47d77edd098131339c80fe673cc3d5f4f50c8d808eca193d06dec10a37488c5bf1f18f2c65a39027c063222eea49ef90245428d2d177d607623ec541136b23bd0cfbfb1338d78cbc79fd1db3b3532a9669659693a0e6bfd77cc3cc6e2b48fa96fdcd40760f41a99b6a2f51574cd64c4f4d8dd92819eb6dcb2416084ce42e3d9f4bdfb9b4503a9d443e47f74ce89b621f16e148487895e51d9aeb0974574c04e27cbecf28ab420850369e6f9f7063814542bf5e1cd9150646f1f12c899abd5360f2e14e609d4a7609b410db7af77181c32bb2647a4b0e580903f3489a3ff9dd3b5ba47d261e2c6058804b72f520ef772df5766f46d0e80bb094631383cc0666471419d4e1f148ba1cd40c92768c66197f9c7e19a308b0b5ddfdf76a356f52175d3236935b3ca72078d74d8962483cfef2ee4d48047b315ed219cbb6f26e7216a8e62087cbd987e369e68d74bc9cdb14426a03e4870ddbde3b426ce927fa80587b18b2d49030ad04b200d40d4d3cc788dec2072c443b496926dd1d6f8fd2bc3ce6d2d70123ba02d27ebd89629371a8e6193f467ca08313e3d628c5657cb9580e42d664e566f647585d76e244011f118f70989d0b38304a55e6dc3e1e57ebce24ef7fee534f1e24464d0957517411def08d2e97cf73463aebdba5d528ab1c69acc7253e981e68e0d7b6e016d9a89b70eba9261d282dd51b7c11b3192de52a36d821db01a4cbef5947422368b0fc94d1a4bce33086ef19681a08e10248faf2c566cc3fd418a7d59836daf57e4523e8f52dd89ce6d1bfdfd997305b8994fe718abcab8bc48b588b3f07d43de19281e40ddc1dae434076927554174193d899d82c1a5c19e8d0fe183f1f6abc30c415fbc0755d779633636a59ea1b80d1de4485b9238ad0412381e7db61399a0f4c49c9b24c514b0bb9e2ab801a44ad82ca85fea555f3152a59b5781fd06dc3467928dfd3ee67b86cf8864db62ec52143506f4a09a87d3de9031a89d9d5c0163d955b2e381d627d59066d3a7bff7a63119445925f7e3c6cd85c1fadd37f1a13ad2201467e88b3a86d7710b45dfe62a1f98b20e4a0535857e535d36fed6bb2a022a8ae58ab8c1ae1391e8de0f5a039435ff24bb9e842a79e31a124299f71ce19cc8d406c8498828ea45e53b62da13ade3e18851dc630898d1a0cffec4022177bce8ec5ede8b8a211fb0b6c3086ff9c4741756e884a44f037832531bf4c823823d41a550ff19bb6da339bd9aece1d0d5226763378032da7841ae1600a9ad2b1591a34267184bc01c81855aeb336ad8b0540f1aacbd05b3271c2c7937a8ef9f0c2124f675112e7cff709b16781464b12cabc6e73a9384ef71a8d0d393352682fa92e909d26c2e87a745a2d4e53f300b2dd75bd68175b2ee0498e8cc0701cfabcf3d5a515fe7878ad72d978ef2391a9a7ef8919db5944b15f189dd47d681cbb7554e60a9a326420ebf5632d662dc5c447f0be7a947c8d9afc0934883cb23732b980a4c4042aaa75614f5da4e75f156b17a3426799aa195bbdb126c2c7448de49141a7d6a406096f5696a537d20b6851e53099b3a90cb61a83a3c6c6fac577d91304f83e0a403cf73830ce724ea9d955734a7cdf1d1a66bddb9ae2eb6171d599128ba74a5f38a5dbba9e65dac13991cb2e4afe08a5b12e2047c65370d0edcb1adb7c97d2d5a8a7ee0975b2396a08dea63b949abc27837b6f01b8c7f7c9a690a107539ed26a342e85c69d4df067831d6de8f1777326564a4db8cba7ec0519c52c9ab219cf871a63bc69fc036128408a51983fce5ba3bb447b9dd7dc8ef0ff040f7cee58a1f9bf47ac79cc0124122396d1dcb8a54544a3eae15ed4f87db74ff385da858609a8cc89e018550f91b2b8b1a1a5db14ea566398e6d2499b6d52cade2f8eb4d543be1832cd042b3837771532e0869adcc8cb545961c74bdc88a7bf772af207e9480c5488d0fbccc254a7e065b12c730743f7f282e48569d1e29bde1ba77f3fc7bd4b91a2f94c7fe946919f23107750943c6825692f58c49b55c7015bb936fcc9b3e69e69d04232d1bfa167dd67522ce2066b1ffd98259caaf3f8a68b06ca1faeefbc192f22393544a1a697b3ae032dc9c24a7d51d619e17ebdfb0255deb70335ade4ab125c15d111469f3bc75021eba3c49b5775962e3cc396ebb74a8b23ba8f25bcb693146297894410374a26ca395ccc5b220e3ec6f6c94a57649bb68b0b59427c178c5565b8f246d1ba40a6635032ee2103fb7a3996d1c001dfa36ea57b703ad8dedc4669abc28a90f474860f07dea0acf2d991e591ffb5af83c0a8356c95770b3f8545573a7932a66d83cf1bb0827db499ef84da2044ff16ef231f31c1370b6ea267f423e30ec941b149235ab1a7516754fd60ba6342b08b1f73b4621f3748327184bfc60e0c7d613f6340e9d0b062c0aca8fd8418f9dc752930f06c5a6aec46a81725d8e40ef99dd20c0e5136eebc0a22d6fabd2c20b6138c30d629aa78290ae0591c647fbc4ff79ccd8419b50beb5f12db5a226941f2246a5692ccc9ce897d33458f1be0662d9fba5d862fbe66a6b9281594dd3a9f42eab0e8417a690bc70079a7c4cc14f730cd74c274b8027e7f98c66545110d94f750a6e6eb688d1fba0884b055663d07fa109c214bae63d723e62d5a6a1e463ab379a4f3e16467b9c86fe4af435df6b611e93665ad60eab1ea1af620e41a5fb83082a9f36e4491ca2b4a3e79f7d9d9b207b7c890c8ea56ab9d7f07994a4dcf5061841fe0c7e8200555799a11f19be2aab9d5ce0ffa5f3ee7f2ac9bd35c0b9296a43cd85a6548d318ccb7498da4ba466da1bceada6d6373ae52eed99c9c8faac6aad7a9897b4e18f42a5dbd1c137aa672b245369ca826cde6e05e641fb1e10fc5735153560480d368f279b8f31d8cf428f359f1c1a8bfaec029a96adb6b1bb6d46ed42ac117a5ceae22bfd85a5eda11dc45eaae5eeb6f443b5634625fb1a64ac2e24323538977fda0531aab127b163244343317f718d71c41ab117e1aee8239c3e3a16b2754f62d9993da8941bd01978a5afab3cbce1ac13404ea6e23664a27311d7674fce0a8ba2d2df1a75b869d1c9699ead35056ce778feb2f35a8b39ebba9c3d76b2736446a81847c4b5df2f60049f155f895efdfc6d0a258433bf7839ba84a4d96663566e4a5e33221e", 0xc40}, {&(0x7f0000000100)="177347f01b25fe70277b9ff5ccacd2709161172773eacc7da88df36c55bbbd7a015d9f7b43329f113c313097985668c31b11677c12193b88bce4b494e0864c3c641bb84f3445e6feaaa0e318c2c9f207cdbc6877c9e0412894ba171c817333f2ec34be28fe12271980076fb5fdae43715c44fbf3f61e53a7e0f8432094740465b6347314c6fb55544e816a5b388fc495e60bb5244ac3d35d8666ce41e95e29e33ce04b997ef840ff074e435f87e6cb65126e97a2be39a7479be1ca0cf7daa2adce9c0a22486f602dab4cf7ba9806d917e6568da1323d68a3ffc5835730905686df4bbf", 0xe3}, {&(0x7f0000001600)="9b7af4ac0c57820b242be46e4f967839a7ebd0cc3d1bea391e1e9b255f3090a379bc3dc38a5d6d95f9106dae4c79218b280a56558782e297980452abf0a310f8b526618bc626ef666b0c32eebfb554f4c66873d61d13568e2a7b9ca51c89ccbab1a99c143ba2988116e7f4e4b183338d95c297ba9b8af9d603d3624e78df8e1a9b48c5e56bf9f920a3be2c7b3d3c5f43d2a0a4b4a9c9de526a94fb8702902406750cd5e3a0a7dcfa203876024112cf98b1039cc921a5740ae9c7176c6b240b5b5f4bc43df8bf689ede0c6cb7f8151c70ae7d00d80c5dfe17085c43a93d9acc2e75587a4e561423d52c642e64baa9254428b12f5ba3b3f2e547737395c7814154cc3f6307747144dc104f5b58496bd0fac34ed2ad58e710f2ac535aacefc029eb6982328f29e63b8b7fb87547aff857429d68a9af18baf9cfce6916ca60b4f1809faaf7866da51ccc6284b7b7940b7f3ca32fbf9e82ccf4038f8e28a8f5556f069b655d28c4fcec9bed192f6601c47c4b422aeee1380a9b76652d5a3bd5cda932fdbd3d37af6736cc4694357a76ebca5a9744d5b952c1b4b69ba51cccf7816efe550ed1d54c421f461585a6620414a95f8f32f18a77812e283684542f527558b6965ba37fe2e46e6712b6837fe335044d83f306dc597a329c90ca412ae0f628448a2e84708e090b418864a13e9c34b81fd65551be6eea89273ae298a27881a47b9977329ab7dc43b67a2e7f29ba114414b153a632495dd06dbf4c2fa6f2c76311f9cb9d150ddfcddb58bec2f14eaef9d0320563fc9c21c1dd384d548069f767b77049b5a169b0c0d3e6b4bfa36b93f159239e707add9d36735341cf760049ad1bb797dccbf604d7192f74fd773f6e8f17f16b329a44ae360bba883e8e969268f5077fee783fa6a09486d3dca6b4f658d23c5412c5b991ffced09840251d86e48081f9cf9cdf412720c3ce93db824c763567c8e5efe8a3d049c1b22bc2ebd0cf5b082b462d2c1003440f2a6906b38603ed792e153e09dcba713a7405fb5e724f9f9549d971d5539bd65abc467f663f3afbe42fe32e396c5b76d583eca3cfc13a2e2bab38f2664ae5aa60b1e5dab54819557e3540543f2ce72c7d919aeb4dc56ca45f76909ef1b1fbae7a2b0427bc0e38128efaa3a9730bf7d6389b68008c1add6f29ad53b911bff6ed4267b20e298f3c8f69a0a559555c9507465a4a8624ade7be9887a6e4ec227946c2ae9a19e1d044716a8a4434b307f7836d8920ec37685af89924fb5b817f39b5c32fd0ed86eed4055db12e063238766efd9c9d3d5aa676f77d34da806ad65e61538850d5309dc387b040985168d445b7afeb768931f153119bc4f1a9ecd53fbe62f1182c87681c1185f60d7f37c786687269663ed35db900aab765c4a640a800066fef7be729cde7e36a032c328a0a367c76893e00d43e9009b604307059b371fc7be6f1b87820c9601c36b07494721c2fb4e1384f0dffb0b122b52238ad93f9e301107e205212f0986552e919244d8b79bb56e41ee453c340136a31b37f4d7f3bd9da0534453ab3c47b6cc1a49ae731d0db092b8fcd0ad5069b3a5c3598131035c583049869c199123eb9ef41bc8f3993f2558ce045e13d3c07a0521480e34f42307b6f9a31398dfdfd20977d435d720317af3ae5eea6444f135398b6f30c5d22bd4009d04cff9a95edaeb81da149b2a223fe501fdeb87b1f8c0c8e5640ee742bac63b6f7c008447dcd5f355823e0f947a17faebeef5d2491746f4c26d75c0d3b4e101b352b2ff555bd7c1f56a60e799947950c01cca94ee0b307e26e5aabcd050f520b8b760aa558efa6ecd341a27523273ed2c287d329f5a64a62c178d9824799ba95be53fa78dec661befef21ece6ee8fd6ff16ff2a83a72d6273cb5fba848c03abc2459df37f22441a49e0ff52303277da9c66f73655efd6dd20c8a4547e2b5b5be74a923890b47ef79891cc591a1d0b0d1ca050d210fa2ddaba13d6b0965971a129b19577038dfb1135e0b571bebaa30078a77a0623a50b7325773319fdab526d9c9217e0fe4f46ca8f54cfb52b86d4464b6b80b98213cd19bda97e80c603d3ce020634f220564c1bf964ec45bfe4c999b1f52b8a2687828e1b492d8a328178f069c93f5bbd5bf7aa2859c4559aad98c6ac1ac23ad292f3de7f5b5076201e91cc6a9c554598f78056fb6b3115ab97c9983fcde88a56a499993c212ff05663b54c53adf9959200226812a47e04becadd88ef27753a42f448b08ffa7f3253d5d64e498bf57d6133d9e09b146ec781fd1ff3b9162e9e9eef754b2fd5180f29fe9193622e639d38295aee1677ea674fcc4ee05cb735ad4abc06a27271c16a892b24ed024ddf6a686618bf7d0efc8e5c5bb7c38f6eedc9883a2116492ab8b92f5c5af644cc42a64dda6125ccd3ea5017ae3e1b6a7d4f785aa1e51a240085c30183b72dcce78511dd7db2b135869d17bfeb6c91c2502a18c2aa5b6d540799d068b7abc33cd58dfb69f890fa5241105dcbbd85174f543d745cf2858309691fa6817eae25db6c146b99ad8e75b883e67aa8500393ba4624073e69c075cafa4283d061d32914305220572ca7ff2b6a20b46a6e6ea13b597032acd904e4c5987551c9afcc90db9226da961ac63e2ae0e218c6cd36966b1420e388a1a200c635c14f18771dd8ab29b0842d994e428f49fc6a419ddbbdbbef6102e7accf76f5a4001ed0db759ac58c5ec399b0d7f691a46eb84918f214040178631185d89c8accb9811a50078a092d626cfbdc546b07488ce8fb9736f75d3c02a89624b791ee6128688b72fa2555fca5e02cc9a98dbbf059afe01c90d3de2db9961bfb487cd50c373361318c864357d73d96cdbb814e1979489b1bc8246ab6dbb190757bc671956b1df92e1b21b967352bc393bd14d7d91e4b2d55b4f9915c25968f56c74c1f2704ac8e7c1e05a9ff48545d7a75c9daa730027899fb851e3fca78b7e9bab34848f46345d36ed87a6aa53d9ea4832d4e99fe1fff626668bb9ddcf97d89e935997b67022758999132b059c9db08f89d7c075b6cd6d21f5d9683a40738c7227a63af3a52ce06da3f6ba584f3030a14e22b63a8bed9be5454b24ac6a1c7e26157e100d6b28e1f574baff98ed996fb6673a0e9843b7e3a43b09027cc015c711784301f57a6e78d3a9915c0c94ac1e102de09d8c86824ca5346ec9ba9f09c337c2bff7d5ae2cb0509a321ad98120c34bac57bc19a838f28f51bf531215f67b7d404bc06d298a4e6020cf0bd6d299c019b389a5bf572bc3739759ef8df8fddb8bde1156d9c2fcee48381d1167df31432180cc2bc3ec497fb1de065d4081afeb8d7c9c16487a8ca145d386aac2b346158e41d0468a6b010dafaae2ca7eef22024279c865e308f8e9d8831d4c00966a70c0fa1c97ff60f523afc53e756c78823ab8ec397be9b2bdea9fb239df8b3fb33d0b64de49463a4c13cb80588ebe821dc07feda8a90c5726e964f2ff6e9155ccc8e108c38c3299d8fb4b5c25fd0dd078b38fc3ca972389cb29c02eeda50bbe99aaab3a6ce3c79a944b34af68876d3b0f79167f87209e79933aa6528d34b5f33a1743a0dc05e35a3fbcd290da49a10a9a7e4c135823542b4e386b30e3967ae1d2bcc22db5d38ffce3fdbdd6f48f356035e43a38999b2c470f5b66c9f7244d90c59773669e17f0d7c3c5fb851af8abc89fe5cbeed1909efa006148161483d019ed8ba4a25e34abd12b48238c7ff365dcba9dd1f55b26f76afee2bfca41551d3a295ed390f65a4996dd53387299dfa6688cd6e582ec8de2c848b7040a6432fab15029965596ad7c113c5da3f195358616be4ee83fe96d8f7a988200522703e1976d66f354d6478b0b4e4c50efacdc3e292d6b5c3aa079fd540e61955f872b99ab81073d6684404ef0f7ed1e9a9728e57e4b0cd152746089f47a02ee2a6ac0d79d6cb0c83936c2ac8c14797ff276399ed271612cc2b1e9710b3b35318d9072373a7a50e58722f1670b0ef274743260568fa8e435062faa4efd74b7a74f330123e27e45121ad62522af94b490d592b1c35754fc5a325e74c51d8713602e9ff47acb8cea9222aaea39d7ed8fb307692699c7956accef63cb5e35208c69f29755c6fe9dd4515a9b1a7e232e717a19bace4d1a15b53de5e6cf1c4684268b568300bfd8acad57b1adb0792b47f9950a68a4b4aa9ddea6326cde2709b28231299b57e9cd2c4c8fb98574d99088472de21da5f20499b0dfbcb9ba4f83f526d06d3cad73a89aee6579d2a0daf278be26d3d4f3a41be639f477e26ef30cdb979f5879226898bb5671b09bba9ad508458346b82843f45eec9d70e3421ad275796b7e60088e6b9a536af04fe38249078791578a9d43afee0a14b01e457b3335cf21621a3e1ef039541ea1eaf744e349a9660fd6a13d325c95c4993b749fb5e93a071e0948a5fe6e979d363841ce04da5aa33a7740fe144ad9fdea45ff16871058c0979ee4076c84579881c3f3c74233dd635e82cdb5fbe3d70ceaf6c7618d7f953b713d085f12b2891bdbfcd7a7df0c80aba64f2fc95ebd779c28424caa798d8f10a98e38bea1364180046717b05352d60fb01d0034a36afd41eadf7dded77347126e373ae01c626d40d51603502dd62e996a4de316ff7f7f705106b56823aa7cc98b06cfa5f4447c8e8a255f7f30697f88358eff3926e7a4965a1e2a3532580898aa499ac0b05b514074b76e4d681fc668185b9e31bcd6f78e0a694c3891aa9de619822349c4b72c7099f16d3672205469b98a00bc69fc0ba6930273ecbfe537d4d1d0ad3ea9e224cefa5be700b42f692c7d57a81a16609b5a4e1fa94d093a0be733adae7b79652f6020dbad0a247a84ccf3f7f574af51b95ec72c12f13bf9da2c9760a5b03441f5f2e2101876f542106ace220160b30f0cbc7a4fc2f42ef36cae4b9ac9fa55484f9a47137b23980940977acf2700530c0231e4cfc54dd0e0bbc9a706e4ffd177bb58dc055ea00d49ed60cd3d8555f6d19f5227a5324ad45362841c6a0cbbc3add6301d0280e0af1d3f863130ba7a43d2ebaffb694d6832b29ba9248d77cc6572775e1ccef8bbbd7a86ebb6503c9e5a603a0ef92e07f1438ff034a5c6cf46cbaa3b7061ab443fb050d170bb0d263f2ffdaba45307e4791109c0ace2dbf39978c06ebc424d9d49f405687e8df913a29d958094b23d76ba762d9be88c85e613b56aca8ba932a2f25591cb6271d1f15d69837ae07f6556e040f39ce7e73116e5ae03705b49be71f53ae560ea03389dd80cca058e2d57afce602f492e7316c800cf4bac43f4bb1dc7ce8996a7258c99de442f463ae046290233f0c9d7355ed79484aba483f5d8960780ae431a4c74bce0e2a884a64ea367eb1fa2845f9ed69c98087fed7b4ffe4c125655fe08d34b346b793b4aff7269adfa6d3f2de9146aee5bb08453ef161219a0bb08c24cc625c11a3762b3623e99adcf2f048df523f0305901c7a01024fd7f34c871285a8189dccec64a1a8d77161367e92d195c768bb31a84ac8c35c9b38614e39192f53ae21419801d56c8da6d82cfa2fc9e13c827bac4fdefd5f54c208bdeda3c96b3432bb7a2e9adf8d5f5f66b339df277e4e5951bb51496f413d1ec9bc901945d5572e7ee7fe2b9aa035dbdaa30db72b931bbb07746bb309800ea155863fdc95cc7851b31de606aa5fb629e082701da70ca55d4071244749066168d514e7cb8bdbdcf2ad286e53e0a6cb007c9d2015adbda7af224f121d79a67b6661a5c2e300c52829f3650a715", 0x1000}, {&(0x7f0000000200)="11f37b05c20349a39d468ab3c9d59112ee8d4504aed6a7b83c6a4267b2b637bedc5fea8176d26953ab249292f3bb90679c39ba191c655a32a846262ba11ac8b5574754882af545c58e449f7c9c7b388ff7f6c38429b34a8d3005f6ed6f5b879f161cb8c77e3ab782b1ae7a8cf77b7297d228404a28e7546305c6142537fdcf245311ce6dca703b7a1272834d251d5a8039351c836e6233f20bd44bb2bf3a471bb666add3c1413f30658067405076ec51fa079f3643f0462acf5314db3cc44a3e60d0ce9098b1e84d6b2fe7", 0xcb}, {&(0x7f0000002600)="4f2e04905eb9cc3ce29c46317195bf550fcc6d6e914218a0a4eee510808a5599532b21fd04b86145de1317ca30bb2766c8be65357a8c785e80694a9f069b53583022e9d8c1049b6929d53c7c8bb9fa04b6d73cf0c135ce860c058fd0efed0c36ab1055e3df99c4911ede108b073b16990933ce87595d9d7c0330cf404fa5181c69c601699da98633c991f9f9bedbc79beea23cf16403b212c8b47b8cb67b405e729ab9b7d7c189ca01dc44cce6dc4059b90c45a25844d71d0a44935ec7dcc64822cca387da3f9525f2c556e138ce67b2947093a11f499ccbd9bea52658f73ff503fba2cb493e66b67c22457f00849719505ad4caa99bd457b96ee5935003b131106bc93faa0a264cf514050e199442ffeb4599382d5030b12278b7fb460789d327fc68366f269f6e128bdd65f33a3558f710d652d8767192008f8a5e8661542851de17c93243e93fe39c9b29ff70404ebbce2b10d99c7566bffddd4fc00049611a44288a6d7af28b5536d816b62ef778e7b2d928e43a749f0b100201acdfd67e50704e2bb68969f0fea2671fe864e17fe87bb97d6e60acd0d667d783ad87b158aedc2f82f512d959cb051fbdf36931781d4efaa3384e93f31eac01d65ed998d0c05545ffbb74aa", 0x1c7}], 0x5}, 0x0) 21:08:05 executing program 2: syz_emit_ethernet(0x2a, &(0x7f00000002c0)={@local, @local, @val, {@arp={0x806, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x1, @empty, @multicast1, @empty, @remote={0xac, 0x14, 0x0}}}}}, 0x0) 21:08:05 executing program 4: syz_emit_ethernet(0x3e, &(0x7f0000000040)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd604443070000000000000000000000000005000000000000000001"], 0x0) 21:08:05 executing program 1: syz_emit_ethernet(0x46, &(0x7f0000000140)=ANY=[@ANYBLOB="e962fc5701dcaaaaaaaaaaaa86dd60dc579a00101100fe8000000000000000000000000000bbff020000000000000000dfff000000010000fe"], 0x0) 21:08:05 executing program 3: open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f00000003c0)=[{r0, 0x2108}], 0x1, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 21:08:05 executing program 0: r0 = socket$inet6_sctp(0x1c, 0x5, 0x84) r1 = socket$inet6_sctp(0x1c, 0x5, 0x84) connect$inet6(r1, &(0x7f0000000400)={0x1c, 0x1c, 0x3}, 0x1c) r2 = dup2(r1, r0) sendmsg$inet_sctp(r2, &(0x7f00000002c0)={&(0x7f0000000080)=@in={0x10, 0x2}, 0x10, 0x0}, 0x0) 21:08:05 executing program 5: syz_emit_ethernet(0x26, &(0x7f0000000000)={@random="5d5724f5e4af", @broadcast, @val, {@ipv4}}, 0x0) 21:08:05 executing program 2: r0 = socket$inet6_icmp_raw(0x1c, 0x3, 0x3a) sendto$inet6(r0, &(0x7f0000000080)="56217e784e2eaef3", 0x8, 0x108, &(0x7f0000000000)={0x1c, 0x1c}, 0x1c) 21:08:05 executing program 3: r0 = socket$inet6_sctp(0x1c, 0x1, 0x84) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000000)={0x1c, 0x1c}, 0x1c) sendto$inet6(r0, &(0x7f0000000080)='^', 0x1, 0x0, 0x0, 0x0) 21:08:05 executing program 5: syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd604443660008000000000000000000000000000000000001ff02005d"], 0x0) 21:08:05 executing program 4: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000001140)={0x18, 0x4, &(0x7f0000000000)=@framed={{}, [@func={0x85, 0x0, 0x1, 0x0, 0x85ffffff}]}, &(0x7f0000000080)='syzkaller\x00', 0x1, 0x1000, &(0x7f00000000c0)=""/4096, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 21:08:05 executing program 1: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000700)={0x6, 0x3, &(0x7f00000005c0)=@framed, &(0x7f0000000640)='GPL\x00', 0x6, 0x1000, &(0x7f0000000b40)=""/4096, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, &(0x7f00000006c0), 0x10}, 0x80) 21:08:05 executing program 0: openat$tun(0xffffffffffffff9c, &(0x7f0000000f80), 0x102, 0x0) 21:08:05 executing program 2: bpf$OBJ_GET_PROG(0x7, &(0x7f0000002b00)={0x0, 0x0, 0x14}, 0x10) 21:08:05 executing program 3: syz_clone(0x4012480, 0x0, 0x0, 0x0, 0x0, 0x0) 21:08:06 executing program 4: bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000001e00)={0xffffffffffffffff, 0x0, 0x0}, 0x10) 21:08:06 executing program 5: socketpair$tipc(0x1e, 0x5, 0x0, &(0x7f0000000800)={0xffffffffffffffff}) sendmsg$inet(r0, &(0x7f0000000b40)={&(0x7f0000000840)={0x2, 0x0, @loopback}, 0x10, &(0x7f00000009c0)=[{&(0x7f0000000880)='\v', 0x1}], 0x1}, 0x0) 21:08:06 executing program 0: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000003080)={0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000003040)}, 0x80) 21:08:06 executing program 1: bpf$BPF_BTF_GET_FD_BY_ID(0x13, &(0x7f0000000cc0)=0xffffffffffffffff, 0x4) 21:08:06 executing program 3: bpf$PROG_LOAD_XDP(0x5, &(0x7f00000011c0)={0x6, 0x10, &(0x7f0000000e80)=@framed={{}, [@initr0={0x18, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80}, @map_idx_val={0x18, 0x0, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, @exit, @map_idx_val, @map_fd, @cb_func, @map_fd]}, &(0x7f0000000f00)='syzkaller\x00', 0xe1, 0xe1, &(0x7f0000000f40)=""/225, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 21:08:06 executing program 2: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000640)={0x18, 0x1, &(0x7f0000000440)=@raw=[@ldst={0x3}], &(0x7f00000004c0)='GPL\x00', 0x4, 0x9d, &(0x7f0000000500)=""/157, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 21:08:06 executing program 4: perf_event_open$cgroup(&(0x7f0000000280)={0x2, 0x78, 0x91, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) 21:08:06 executing program 5: perf_event_open(&(0x7f0000000040)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40080, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x0, 0x40, 0x0, 0x9b45}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) 21:08:06 executing program 0: bpf$BPF_MAP_FREEZE(0x16, &(0x7f0000003f00), 0x4) 21:08:06 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$TUNSETIFINDEX(r0, 0x400454da, &(0x7f00000000c0)) 21:08:06 executing program 1: bpf$MAP_CREATE(0x0, &(0x7f0000000240)=@base={0x8, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x5, 0x2}, 0x48) 21:08:06 executing program 4: openat$tun(0xffffffffffffff9c, &(0x7f0000000f80), 0x121043, 0x0) 21:08:06 executing program 5: openat$tun(0xffffffffffffff9c, &(0x7f0000000040), 0x107000, 0x0) 21:08:06 executing program 0: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000240)={&(0x7f0000000000)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0xd, 0xd, 0x2, [@datasec={0x0, 0x0, 0x0, 0xf, 0x1, [], '<'}]}}, &(0x7f0000000280)=""/202, 0x2a, 0xca, 0x1}, 0x20) 21:08:06 executing program 3: perf_event_open(&(0x7f0000000040)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) 21:08:06 executing program 2: bpf$ITER_CREATE(0x21, &(0x7f0000000280), 0x8) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000100)) 21:08:06 executing program 5: bpf$LINK_GET_FD_BY_ID(0x6, 0x0, 0x0) 21:08:06 executing program 1: bpf$BPF_PROG_ATTACH(0x8, &(0x7f0000001780)={@cgroup, 0xffffffffffffffff, 0x1a}, 0x14) 21:08:06 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000f80), 0x0, 0x0) ioctl$TUNSETQUEUE(r0, 0x400454d9, &(0x7f0000000040)={'veth0\x00', 0x200}) 21:08:06 executing program 3: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg$unix(r0, &(0x7f0000001680)={0x0, 0x0, 0x0}, 0x0) 21:08:06 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg$inet(r0, &(0x7f0000001280)={0x0, 0x0, 0x0}, 0x48040) 21:08:06 executing program 1: openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000000)='./cgroup/syz0\x00', 0x200002, 0x0) openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000100)='./cgroup/syz1\x00', 0x200002, 0x0) 21:08:06 executing program 2: perf_event_open$cgroup(&(0x7f0000000280)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) 21:08:06 executing program 4: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000b40)={0x6, 0x4, &(0x7f0000000980)=@framed={{}, [@ldst={0x0, 0x0, 0x1}]}, &(0x7f00000009c0)='syzkaller\x00', 0x1, 0xaf, &(0x7f0000000a00)=""/175, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 21:08:06 executing program 5: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000b40)={0x6, 0x3, &(0x7f0000000980)=@framed, &(0x7f00000009c0)='syzkaller\x00', 0x1, 0xaf, &(0x7f0000000a00)=""/175, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 21:08:06 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$inet(r0, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000380)=[{0x0}, {0x0}, {0x0}], 0x3}, 0x51) 21:08:06 executing program 2: socketpair(0x28, 0x0, 0x1ff, &(0x7f0000000080)) 21:08:06 executing program 1: openat$cgroup(0xffffffffffffffff, &(0x7f0000002d00)='syz1\x00', 0x200002, 0x0) 21:08:06 executing program 4: bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000002bc0)=@bpf_lsm={0x1d, 0x3, &(0x7f00000015c0)=@framed, &(0x7f0000001640)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x1b, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 21:08:06 executing program 5: bpf$PROG_LOAD(0x5, &(0x7f0000000180)={0xc, 0x9, 0x0, &(0x7f0000000080)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 21:08:06 executing program 0: bpf$BPF_PROG_QUERY(0x10, &(0x7f00000000c0)={0xffffffffffffffff, 0xd, 0x0, 0x0, 0x0}, 0x20) 21:08:07 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000f80), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000080)={'veth1_to_batadv\x00', 0x3}) 21:08:07 executing program 2: bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000300)={0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)}, 0x48) 21:08:07 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000f80), 0x0, 0x0) ioctl$TUNSETIFINDEX(r0, 0x400454da, &(0x7f0000000040)) 21:08:07 executing program 1: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000640)={0x18, 0x5, &(0x7f0000000440)=@raw=[@map_idx, @generic={0xff}, @map_fd], &(0x7f00000004c0)='GPL\x00', 0x4, 0x9d, &(0x7f0000000500)=""/157, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 21:08:07 executing program 5: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000d80)={0x18, 0x3, &(0x7f0000000900)=@framed, &(0x7f0000000940)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000d00), 0x8, 0x10, 0x0}, 0x80) 21:08:07 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg$inet(r0, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000580)=[{0x0}, {0x0}, {&(0x7f0000000140)="fa", 0x1}], 0x3}, 0x0) 21:08:07 executing program 1: openat$tun(0xffffffffffffff9c, &(0x7f0000000800), 0x105000, 0x0) 21:08:07 executing program 0: perf_event_open(&(0x7f0000000040)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40080, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) 21:08:07 executing program 3: perf_event_open$cgroup(&(0x7f0000000280)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8800, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) 21:08:07 executing program 2: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$inet(r0, &(0x7f00000034c0)={0x0, 0x0, 0x0}, 0x0) 21:08:07 executing program 4: perf_event_open$cgroup(&(0x7f0000000280)={0x5, 0x78, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, @perf_config_ext}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) 21:08:07 executing program 5: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000640)={0x18, 0x2, &(0x7f0000000440)=@raw=[@map_idx], &(0x7f00000004c0)='GPL\x00', 0x4, 0x9d, &(0x7f0000000500)=""/157, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 21:08:07 executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$netlink(r0, &(0x7f0000002b00)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000000)={0x10, 0x41, 0x1}, 0x10}], 0x1}, 0x0) 21:08:07 executing program 2: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) setsockopt$inet_icmp_ICMP_FILTER(r0, 0x2, 0x1, 0x0, 0x0) 21:08:07 executing program 1: r0 = socket$netlink(0x10, 0x3, 0xc) sendmsg$netlink(r0, &(0x7f0000002b00)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000000)={0x14, 0x10, 0x0, 0x0, 0x0, "", [@typed={0x4, 0xa}]}, 0x14}], 0x1}, 0x0) 21:08:07 executing program 3: r0 = socket$inet_udplite(0x2, 0x2, 0x88) setsockopt$SO_ATTACH_FILTER(r0, 0x88, 0x1a, 0x0, 0x300) 21:08:07 executing program 4: r0 = socket$packet(0x11, 0x2, 0x300) getsockopt$packet_buf(r0, 0x107, 0x6, &(0x7f0000000000)=""/83, &(0x7f0000000080)=0x53) 21:08:07 executing program 5: r0 = syz_open_dev$loop(&(0x7f0000002500), 0x0, 0x0) r1 = openat$pidfd(0xffffffffffffff9c, &(0x7f0000002540), 0x682140, 0x0) ioctl$LOOP_SET_FD(r0, 0x4c00, r1) 21:08:07 executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$TIPC_CMD_GET_REMOTE_MNG(r0, &(0x7f0000000480)={0xffffffffffffffff, 0x0, 0x0}, 0x0) 21:08:07 executing program 3: socketpair(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$TIPC_NL_PEER_REMOVE(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000200)={0x14}, 0x33fe0}}, 0x0) 21:08:07 executing program 2: sendmmsg$alg(0xffffffffffffffff, 0x0, 0x0, 0x2a0e4f4ba58ee76) 21:08:07 executing program 4: clock_adjtime(0x0, &(0x7f0000000000)={0x7fffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x486}) 21:08:07 executing program 1: openat$vfio(0xffffffffffffff9c, &(0x7f0000000100), 0x1d5540, 0x0) 21:08:07 executing program 5: r0 = epoll_create(0x101) epoll_wait(r0, &(0x7f00000012c0)=[{}], 0x1, 0x0) 21:08:08 executing program 0: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r2 = syz_genetlink_get_family_id$netlbl_unlabel(&(0x7f0000000440), r1) sendmsg$NLBL_UNLABEL_C_STATICLIST(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)={&(0x7f00000000c0)={0x14, r2, 0x1}, 0x14}}, 0x0) 21:08:08 executing program 3: r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_inet_SIOCSIFNETMASK(r0, 0x5421, &(0x7f00000001c0)={'lo\x00', {0x2, 0x0, @broadcast}}) 21:08:08 executing program 4: keyctl$negate(0xb, 0x0, 0x0, 0x0) 21:08:08 executing program 2: r0 = add_key$keyring(&(0x7f00000011c0), &(0x7f0000001200)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffc) r1 = add_key$keyring(&(0x7f00000011c0), &(0x7f0000001200)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffc) keyctl$unlink(0x9, r0, r1) 21:08:08 executing program 1: epoll_wait(0xffffffffffffffff, &(0x7f00000012c0)=[{}], 0x1, 0x0) 21:08:08 executing program 5: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$ETHTOOL_MSG_DEBUG_GET(r0, &(0x7f0000000400)={0x0, 0x0, &(0x7f00000003c0)={&(0x7f0000000200)={0x28, r1, 0x1, 0x0, 0x0, {}, [@HEADER={0x14, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_FLAGS={0x8}]}]}, 0x28}}, 0x0) 21:08:08 executing program 2: set_mempolicy(0x3, &(0x7f0000000100)=0x100000000, 0x1ff) 21:08:08 executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$SEG6_CMD_SETHMAC(r0, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000280)={0x0, 0x80}}, 0x0) 21:08:08 executing program 3: seccomp$SECCOMP_SET_MODE_FILTER(0x1, 0x0, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{0x20}, {0x6}]}) 21:08:08 executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$ETHTOOL_MSG_DEBUG_GET(r0, &(0x7f0000000400)={0x0, 0x0, &(0x7f00000003c0)={&(0x7f0000000200)={0x2c, r1, 0x1, 0x0, 0x0, {}, [@HEADER={0xc, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_FLAGS={0x8}]}, @HEADER={0xc, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x7}]}]}, 0x2c}}, 0x0) 21:08:08 executing program 5: r0 = epoll_create1(0x0) r1 = epoll_create1(0x0) epoll_ctl$EPOLL_CTL_MOD(r0, 0x3, r1, &(0x7f0000000000)={0x70002002}) 21:08:08 executing program 4: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_TCP_FASTOPEN_KEY(r0, 0x6, 0x21, &(0x7f00000012c0)="97362924e03cb5370260fe9d6a690fba", 0x10) socket$inet_tcp(0x2, 0x1, 0x0) 21:08:08 executing program 2: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_TCP_CONGESTION(r0, 0x6, 0xd, &(0x7f0000001b40)='bic\x00', 0x4) 21:08:08 executing program 0: r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_inet_SIOCSIFNETMASK(r0, 0x890d, 0x0) 21:08:08 executing program 4: socket$key(0xf, 0x3, 0x2) sendmsg$key(0xffffffffffffffff, 0x0, 0x0) r0 = syz_clone(0x40000000, &(0x7f0000000040)="c7bf89c1176cf8052915a3a8", 0xc, &(0x7f0000000080), &(0x7f00000000c0), &(0x7f0000000100)="331001871e6f52c503ffed91bba7f4d7863299982330cf242a72cd5d8190235e33f1c3ee9c597fd5021023c5d9ce5049003cde45b6e7d45cee3421c933b395715a4c36bb2973b256e5bf6254dfc3577ef56fb32efc78353d6e910bf220c778ecb3822c6c6df8b4a7ebf4c16ec57b723bcd4dc7bbfe0433f0bfcae695101205aeb1bf2b2e482ac59bdfa7371cb8fe14de934a773e5aa3f15e25a9e8ded99fb0f450633e05ee584feaf1635a87beab74ac07975af53eba84917c8c3462d2ac33f5b40d9d87ba273ced55ea") write$FUSE_LK(0xffffffffffffffff, &(0x7f0000000200)={0x28, 0xfffffffffffffff5, 0x0, {{0xf4, 0xbfb, 0x0, r0}}}, 0x28) 21:08:08 executing program 5: r0 = socket$netlink(0x10, 0x3, 0x4) bind$netlink(r0, &(0x7f0000000040)={0x10, 0x0, 0x0, 0x20004}, 0xc) 21:08:08 executing program 1: r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_inet_SIOCSIFNETMASK(r0, 0x891c, &(0x7f00000001c0)={'lo\x00', {0x2, 0x0, @broadcast}}) 21:08:08 executing program 2: r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_inet_SIOCSIFNETMASK(r0, 0x8980, 0x0) 21:08:08 executing program 0: syz_clone(0x4010cc00, 0x0, 0x0, 0x0, 0x0, 0x0) [ 521.291128] audit: type=1326 audit(1671743288.531:57): auid=4294967295 uid=0 gid=0 ses=4294967295 subj==unconfined pid=3199 comm="syz-executor.3" exe="/root/syz-executor.3" sig=31 arch=c000003e syscall=202 compat=0 ip=0x7f1a95f3c0a9 code=0x0 21:08:08 executing program 5: r0 = syz_open_dev$loop(&(0x7f00000023c0), 0x0, 0x0) ioctl$LOOP_SET_DIRECT_IO(r0, 0x4c08, 0x0) 21:08:08 executing program 3: r0 = add_key$keyring(&(0x7f00000011c0), &(0x7f0000001200)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffc) add_key$fscrypt_v1(&(0x7f0000000000), 0x0, 0x0, 0x0, 0xfffffffffffffffe) add_key$keyring(&(0x7f0000001340), &(0x7f0000001380)={'syz', 0x0}, 0x0, 0x0, r0) 21:08:08 executing program 2: request_key(&(0x7f0000000000)='user\x00', &(0x7f0000000040)={'syz', 0x0}, &(0x7f0000000080)='&$.\x00', 0xffffffffffffffff) 21:08:08 executing program 0: syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$PIO_UNIMAP(0xffffffffffffffff, 0x4b67, &(0x7f0000000000)={0x5, &(0x7f00000000c0)=[{0x7, 0xf4a}, {0x1ff, 0x6}, {0xd8c6, 0x800}, {0xd861, 0x3}, {0x0, 0x101}]}) syz_mount_image$btrfs(&(0x7f0000005100), &(0x7f0000005140)='./file0\x00', 0x0, &(0x7f0000000440)=ANY=[@ANYBLOB="008716608283e252485b881b1508d3b1f6bda3b925572ca6d3705a6ce5ce0789f8d1112b00ffffffffffffff47b350df0c1858d024b6a92cac7eeddc0ed85064b1afd0d33f1a94fa17ee569d265a0bd8e41b6d4b052904ea28637601d293659d4d7a6e3722fe61cda23aa4868eb6cc70581a31e37011de0000414fe1b220ec9855ec6ce8379e2ead46872fc247060c305b353ff2f03fc0d00627891b76625a188fd083806c231d0181f8fbe734265972b8a40bcd3b2f4309b8429adee7ed8504d1fbb17b6f240b30fb5a970de9e2af7a667d0f163b441a2f3f089c3e6a3dddeb8604f3d986577242e2d1998a184a0985d88507cebcb05181f874a5da301c16613a6acb8a7cfabe215e62045456f7f13d561297434013baac5fc099a594f3fad53ad97e287c628200d927297b1246c4441a80cc26e4acef7157bf043884f4681d7442cc2f8f93588697429111b0b6f8f19445986d9beb0b36e6c41d6714cc31af2d283a91eb6af09259ff49d5d45c8cf6187ec84bf511a356275a6439997fa6eecd4cb46bbd965dc032b698cb5400feac6b6ab5c474f1dc33a3ec55fa3324c4b82a7b4fdb1ce6165ccc71f6c3fe7f862f48792850060afa2c10c557e8df3810e2506f13f181dd3e49dcbef860af9ded2190f8e193695248cd17bec6a9f254be76747ee64f5aebfccec523ab8eefa9b12a499198f70b0e61f104e07cc8876e4291c48f5aa2ac61d12d5ac7fcaca0614b0bfc152777cf0031ba6a24d8acb3855aca030ebe46e0e97cb443c46a1d4cae7239c504a4f4320ee6b5b22cbedbb0502c47761ffd2d1820119ad65de096e087f64c68077c3b7065020aa696ea2c3ccb0d23875caf740b571983b476bcfb66f14257ba17f90cf335f708daa316455ff24783c5fb93ed01985de4e5bb5cd3ac88d60a947e39a8d5288cddb23cb034fe7a15483f9739bde9e3b801ebe71ed60e6167710289a71525931f4b8925d056aed4def437b78b1a73b9c8ebbe0e4de0f43c32af0000bae40694c81199a6536cea09b187ab5aed4b7a5859a3e38ac87e35c8ca61510204f123d52ecc6822067d06918ac9a5f923d2d65aa96af99387ba39a9d2a1d4"], 0x1, 0x50ed, &(0x7f00000051c0)="$eJzs3U+IVWUfB/Dnzp1x5lVw7isEtsoikGrh4CYioqtMUFF0y8VgBE4tgnThJEi0EMQW/Vt4S4paSK6kFsksjKA2LqQwArehYS7cKAaSi3Yac8957pz7HO+5d0ZtTD8fmTnnOb/zPOe5l7O43+uccwIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACEEF74/bNDVfVT16bPnJtp7jywZebyvul1p0OodbbX8vqOrc++8ua2HS9OxA6zL2fLRqPfkFnX81ljVc/GhX69P6+HEMaSAer58pk1pVGLq3vKA1a6fnH30U17mxuPH27Xr146e7L80lkwsdITWCn5eXVh8Vxqdn6PJHt024VTr9Zzimb90xPuX3kRAMCSTLU6i+7H0fwjbre9P60n7WbSbift+AmhXWwsRzbuqn7z3JDWV2iezSwqjPedZ1LP3/9uu5X2T9pJ1FjCPHt3zSPNRL95ziX1lZonAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwJ3kkbdHH6qqn7o2febcTHPngS0zl/dNrzsdQqOzvZaVa6vfP9z869utxw78uPmr4xeef6ye94vL0cLO4be48sRkCG8UKhfisBfXhtDqLXSa4cty4a3OynOxAAAAwN3k/s7vkW47i4NjPe1aJ03WOv+iLCxev7j76Ka9zY3HD7frVy+dPbn88Vp9xmvecLxuu7H4UysE4xh/0/EW63HXPaVxqqUjpnn+8fNTf1f1L+X/RnX+j++c/A8AAMDNkP/TcaoNyv/fvfbHJ1X9S/l/Q88hS/k/zjjm/5GwvPwPAAAAd7Lbnf+bpXGqDcr/4y+NfV3Vv5T/p4bL/6PFaceNv8YJ75oMYWrQ1AEAAIA+4v+7L361EPN69s1BmtefevTguarxSvm/OVz+H7ulrwoAAAC4GUe+2P5wVb2U/1vD5f/x2zprAAAAYCne+XDig6p6Kf/PDpf/V+fL/MqHrNNP8a8QDk2GMLGwMpcVfg7tp7sFAAAA4BaJOf3PT3f+ULVfKf/PVd//P97pIF7/33P/v9L1/4VCdte/J90YAAAAgHtR+Xr+eHv87MkF/Z6/P+z1/w/87+CrVccv5f/9w+X/enF5K5//BwAAAMvwX3v+3/bSONUG3f//vo/e/aWqfyn/t4fL/3G5pvjyTsT3573JENYvrOR3E/wmHm5XUpgfKxQ6WkmPbbFHXpgfLxQ65pIemydDeHBhZX9S+H8stJPClbV54UhSOB0L+fnQLRxLCifimfb52ny6aeH7WMgvsJiPV1Cs6V4SkfS42q/HQuGGPc52Dw4AAHBPieE5z7Jjvc2QRtn52qAdVg/aYWTQDvVBO4wmO6Q79tseZnsLcXv7zMalPf//yHD5P74Vq7JFv+v/Q7z+P3+uYff6/9lYaCSF+VhopXcMaMVjZGH343iMRivvcWV9twAAAAB3tfi9QH2F5wEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAP+zda4xc1X0A8LPP8T68XkiqEBolm6TGcROv1zaQqKXKmlI1IqVZNxRURRQbe00WL9ixTYlRiIxNRCMEpQ1S8qEIoyiq+QC1AhFJAeEixREqj4iqKIBAoTVEQaSUJCJNkEI1e++ZvXPuzsOPNV76+0neOTP/87zz8Jx775wLAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPD/w8GvXPO3zeKP/va8Z1+4ePyKPWsvfvW68059MoSJmcc7snBH/423j//87nPv2fPA6jvuO3z+R3vzcnk8DFT/dOZ3boi1Hl4cwv0dIXSngRWDWaAnvz8Y63vfYAinhNlArcRkf1YibTh8vy+EfWE2UKvqe30hDBYCFz71yMM3VxO39YWwNIRQSdt4vpK10ZcGzujNAv1pYGt3FvjVW5la4LudWQCOWXwz1F70BybqMwzPXa7B66/nuHXs7ZUOrysmhhvn+9naee5UQW/6wMQxPW2l6pgXpbfHQe+2BfBuK23nWz1txS9S+TeUt2ZDldC5aXLzhqund8ZHOsPoaFejmubpeX7m9S9tPJL0gnkdxg4MH5fX4S1PLL27a/kFj9+3YunL+z+295Vj7eaPCpu0mJ5vlZC/5hbM8xiN+zxZAG+/0rekEV+6QgibP/97n2kWL83/h5vP/+PLOd521uWOtb45lM3N4yODMfHaUDY3BwAAgAVjIew13Tr60Cea1Vea/4+0d/w/HvLPJ/PZaA+GMD6T2LskhNNmHs8Cd8XmLlsSwgdnUhP1gbVJ4GAI751JLK9VlZRYFEuMJIGfDOWB8SRwKAYmksC3YuDWJHBDDBxIAhtj4GASODcGwlT9OH5/KB9H24G+GFifbcQD8SyEXwzF1pJt9VytKgAAgOMknx321N8tnOtwrBni9PJAX6sM8QzshhkqSQ3pDLY2rWpYQ3erGjpb1VAb9+7mwy/V3NGq5tJpGB31GW7/5d98NjRRmv+PNZ//V+boSEfp+H8I62b+xtydeWS6Fl8/UZcBAAAAOAYD//viN5vFS/P/8fbO/4/7RLoKmcNjcTfEliUhjNUHsmr/sBzIjnoP5AEAAABYCGrH42vHwqfy2+wU7XQ+Xc4/cYT544H/8Tnz9x58cH2z/pbm/xPtnf/fX3+bdeJQ7MXXloSwqBD4QexlNTBjJAZ+/Mn6QD7+Q3ED3BSryk9MqFV1UyyxPgbGksC+RiV+WCtxWn0gf7Jqje+tjWMqL1EIAAAAwAkXdwfE4/Lx/P8P/Wb1Nc3Kleb/64/s/P+ZeXDp9P7pgRBWdofQlf4w4LH+bGHAGBjsyBMP9Wd1daVVXd8fwjnVgaVVvZiv/9+drjH4VF9WVQyc9qH9r59RTXyzL4SVxcDTn7vzrGpiZxKoNf6XfSF8oDratPHvLMoa70kb//qiEN5fCNSqumxRCNXGetOqHqnk1zFIq/rnSgjvKgRqVZ1dCWFXAGCBiv+Vbio+uGPXtVs2TE9Pbp/HRNyH3xc2T01Pjm7cOr2p0qBPm5I+1y1jdH15TO1e+ea5fImii+5dN9hOuvY7wbFiW/l+/NKJg/n9+F2oZ2acq3vq7q5Jh/yRD5ebCIVvUo2G3DnPQ+4vVjL7JJbqj/l7w0BYdPWOye2jX9ywc+f2VdnfdrOvzv7Gw0zZtlqVbqv+ufrWxsuj4WpZiaPdVsuKlazceeW2lTt2Xbti6soNl09ePnnVqrNXj505tmbs42eurI5qLPvbYqjL5qo6Gepbd7Y5ruM41NO7C5WciE8NCQmJhZbYOrCs6f/Jpfn/tubz//ipEz/58/UZGh3/H46H+bPHZw/zr4+Bfe0e/x9udDS/dmLASBLYHQO7HeYHAADgnSFO8uPezLhX+qfLv/Nys3Kl+f/u9n7/f5zW/68tXX9+o2X+l8cSY43W/0+X+a+t/7+70fr/6TL/tfX/970N6/9fXQskm+QX1v8HAADeCU7c+v8tl/dPLxBQytByef/0AgGlDC2X8W/3AgFHvP7/8//5V/8dmijN/29tb/5v4X4AAAA4eXz5z675nWbx0vx/X3vz/xO//l9odP7/SKPARKOFAa3/BwAAwALVaP2/4Rv7L21WrjT/P9De/D+edtFZlzvW+uZQtqZdSNe0e22o9pMBAAAAWBg6w+hoT5t561ZGXXv0bT6TLwXaLF304p8cPrLz/w+2N/+v+13GLU8svbtr+QWPv3nfiqUv7//Y3ldmj/8DAAAA86fd/RIAAAAAAAAAAAAAAMDb78X/2LOmWbz0+/+wbubxRr//j9f9i78veHdd7lhr6/X/8vsXfvqeXTNLFj42FMKHi4Ete7acEvJr8y8rBh6+ZPl7qok9aYkHXzj3pWri0jTwqRWnvlFNnJME1sdFEt+bBuJVFd9YnATi8or/ngbi9jiQBnrzwFcXZ+PoSLfVTwezbdWRbqtnB0NYUgjUttX9g1kbHekAb0sCtQF+IQ3EAf55HuhMe3XPQNarGBiMRe8YyHoFAMBJK34L7Ambp6Ynx+JX+Hh7enf9bVS3ZNn15Wo72mz+uXxpsovuXTfYTror/S46e63xnlCpDmFV6etqMUvHzCiPTy0tNt27Gwy51WpvnQ3KpY500/U2HlFfNqLRjVunN/W0HPia1llWd7fMsqo02Slm6ZzZpG3U0kZf2hhRm9umjS7H+51hdLQryfUHMTgc6rR6RbT7e/3iOn+NXgXFPFcd3vurZvWV5v/D7c3/K8VxvZFfDGB3vLLe3y2xzD8AAADMr6+u/fU34r/P3vjo083ylub/I+3N/+MerPxQcLa342C8/v/eJSHMXFp/OAvcFZu7bEkIH5xJTcQS2QX1z48lxrLAXXGHyfJYYv1EfVWLYuBAEvjJUB44mAQOxUC+l2J/yHfl/P1QCGfNpNbVl9gWSwwngc/EwEgSGI2BsSSwOAbGk8Cri/PARBL4txgIU/Xb6t7F+bYCAAA4Evk8q6f+bkjneQe6W2XoaJWhv1WGzlYZKq0yNBpFvP/tmKEnOXmlo5CpJ621L6mllCFeDP+I+1XKEH5YnzMtWGo6nn9QO9+goz7DA5/oroQmSvP/sfbm//31t1nrh+L8f/b6f1ngB7F7X4unjo/EwI8/WR/IdwwcipPdm2pVTeQl8kn7TbHEeAyMJIFtMTCeBNavywP73lMfyGfatcb31hqfyksUAgAAAHDCxR0EcTdNnP/fseMrA83Kleb/4+3N/2N7A8XGboi1Hl4cwv0ds72pBVYMZoG4H2Mw/jz+fYMhnFLYwVErMdmflehNGg7f78t+od6bVvW9vuzHB/H+hU898vDN1cRtfSEsLex9qbXxfCVroy8NnNGbBfrTwNbuLBD3/NQC3+3MAnDMansF4wsqP9WlZnjucg1ef++Ua4KmwyvtA50j31y/uZovpR2u+T7VmiN72pruv+W4Kb09Dnq3LcR327B3W/GLVP4N5a3ZUCV0bprcvOHq6Z3xkeIvWUvm6Xku/kq1nfRxeB3uPvretlZJOzCWfHyMzV1u7tdhR6zulieW3t21/ILH71ux9OX9H9v7StvdaCD+UPiR6/518EeFzTvfKiF/zS24z5MJnycL8b+BEU9bCGHdq1+/qVm8NP+faG/+353czvh13Jg7loTwkcLGfSxu/j9ekn0OFgLZp+S7yoHskPt/DTX85AQAAIDjrba7o7a/YCq/zU4IT+fJ5fwTR5g/7q8YnzN/u/3u/+tLljaLl+b/65vP/xcl3XT83/F/5onj/3M62XdFL0of2H1Mu6JL1TEvHP+f08n+bnP8f06O/zv+PxfH/1tw/H9OJ/vTVvqWtM2XrhDCy3/00LPN4qX5/7b25v/W/5t70b7a+n/rG63/t63R+n+7rf8HAADMqwYLzaXzvNLqfaUM6ep9pQwtFwhsucSg9f+OeP2/l05//jehidL8f3d78//4chgotr5Q1v8bWdegqltjYJuFAQEAADgZNdpBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwNvrgX/4n03N4o/+9rxnX7h4/Io9ay9+9brzTn0yhKmZxzuycEf/jbeP//zuc+/Z88DqO+47fP5HK3m5nvz2d+tyx1rfHAphX+GRwZh4bah6ZzZw4afv2dVdTTw2FMKHi4Ete7acUk18ayiEZcXAw5csf081sSct8eAL575UTVyaBj614tQ3qolz8kBH2t1/XJx1tyPt7s2LQ1hSCNS6e8Xi+qpqbfxpHuhM2/inwayNGBiMRb8xmLURA9OxxNSiEFZ2h9CVVvVoJauqK63qXypZVV1pVV+uhHBOCKE7reqF3qyq7nTkT/ZmVcXAaR/a//oZ1cS+3hBWFgNPf+7Os6qJLySBWuN/0RvCB6ovmbTxb/dkjfekjd/WE8L7Qwi9aYlfdmcletMSL3aH8K5CoNb457tD2BV4R4gfPnWfaDt2Xbtlw/T05PZ5TPTmbfWFzVPTk6Mbt05vqiR9aqSjkH7r+qMf+3Ovf2lj9faie9cNtpPuzsv1zHR5dU/d3TUne+9jv/qLlcw+H6X6Y/7eMBAWXb1jcvvoFzfs3Ll9Vfa33eyrs79deTTbVqsWyrZaVqxk5c4rt63csevaFVNXbrh88vLJq1advXrszLE1Yx8/c2V1VGPZ3+Mx1DtP/FBP7y5UciI+ACQkJBZaorPu023sZP8gL33Rn+1oT6jMfECXphXFLB0zozweg157lCM+mu8pLUe0qjRxKGVZ3TrLmtJkYjZLX5Zl5ntdaXJYrKlzZpPG+51hdLSr0XYYrr9b3Lw/O4bN+0y+6dpNAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADwf+zAgQAAAAAAkP9rI1RVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVhBw4EAAAAAID8XxuhqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqCjtwLAAAAAAgzN86jJ4NAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALgUAAD//wNUIwc=") r0 = open(&(0x7f0000000080)='./bus\x00', 0x4d141, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file1\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000200)='./bus\x00', 0x0) perf_event_open(&(0x7f00000003c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c40, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) fallocate(r2, 0x0, 0x0, 0x8020001) copy_file_range(r1, 0x0, r0, 0x0, 0x7, 0x0) [ 521.461055] IPVS: ftp: loaded support on port[0] = 21 21:08:08 executing program 5: r0 = epoll_create(0x89) r1 = socket$nl_generic(0x10, 0x3, 0x10) epoll_ctl$EPOLL_CTL_ADD(r0, 0x1, r1, &(0x7f0000000000)={0x90000009}) 21:08:08 executing program 3: keyctl$KEYCTL_PKEY_VERIFY(0x1c, &(0x7f00000001c0), &(0x7f0000000200)={'enc=', 'oaep', ' hash=', {'blake2s-224-x86\x00'}}, &(0x7f0000000280), &(0x7f0000000340)) socket$inet_udplite(0x2, 0x2, 0x88) setsockopt$SO_ATTACH_FILTER(0xffffffffffffffff, 0x1, 0x5, &(0x7f0000000180)={0x0, 0x0}, 0x10) r0 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(0xffffffffffffffff, 0x8933, 0x0) r1 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r1, 0x8933, 0x0) syz_genetlink_get_family_id$gtp(&(0x7f00000000c0), r1) setsockopt$SO_ATTACH_FILTER(r0, 0x1, 0x1a, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x4, 0x7, 0x9}, {0x1, 0x0, 0xd4, 0x3}, {0x6, 0x81, 0x2, 0x6}]}, 0x10) r2 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r2, 0x8933, 0x0) r3 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_INFO(r3, 0xe, &(0x7f0000000400)=""/49) 21:08:08 executing program 2: r0 = socket$netlink(0x10, 0x3, 0xc) sendmsg$netlink(r0, &(0x7f0000002b00)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000d00)={0x10, 0x10}, 0x10}], 0x1}, 0x0) 21:08:09 executing program 4: r0 = socket$l2tp(0x2, 0x2, 0x73) setsockopt$IPT_SO_SET_REPLACE(r0, 0x0, 0x40, &(0x7f00000049c0)=@mangle={'mangle\x00', 0x1f, 0x6, 0x4a8, 0x178, 0x260, 0x178, 0x98, 0x0, 0x410, 0x410, 0x410, 0x410, 0x410, 0x6, 0x0, {[{{@ip={@multicast2, @remote, 0x0, 0x0, 'syz_tun\x00', 'pim6reg1\x00'}, 0x0, 0x70, 0x98}, @ECN={0x28}}, {{@uncond, 0x0, 0xa0, 0xe0, 0x0, {}, [@common=@addrtype={{0x30}}]}, @inet=@TPROXY1={0x40, 'TPROXY\x00', 0x1, {0x0, 0x0, @ipv4=@multicast1}}}, {{@uncond, 0x0, 0xc0, 0xe8, 0x0, {}, [@inet=@rpfilter={{0x28}}, @inet=@rpfilter={{0x28}}]}, @unspec=@CHECKSUM={0x28}}, {{@ip={@private, @rand_addr, 0x0, 0x0, 'veth0_to_bond\x00', 'veth1\x00'}, 0x0, 0xc0, 0xe8, 0x0, {}, [@inet=@rpfilter={{0x28}}, @inet=@rpfilter={{0x28}}]}, @inet=@DSCP={0x28}}, {{@ip={@remote, @dev, 0x0, 0x0, 'pimreg0\x00', 'veth0_to_bridge\x00'}, 0x0, 0x98, 0xc8, 0x0, {}, [@inet=@rpfilter={{0x28}}]}, @TPROXY={0x30, 'TPROXY\x00', 0x0, {0x0, 0x0, @broadcast}}}], {{'\x00', 0x0, 0x70, 0x98}, {0x28}}}}, 0x508) 21:08:09 executing program 5: r0 = socket$inet_udp(0x2, 0x2, 0x0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x4e22, @multicast1}, 0x10) recvmsg(r0, &(0x7f0000001a40)={0x0, 0x0, &(0x7f00000019c0)=[{&(0x7f0000000540)=""/4096, 0x45}], 0x1}, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000040)={@random="2369142fffff", @dev, @void, {@ipv4={0x800, @udp={{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x11, 0x0, @private, @broadcast=0xe0000001}, {0x0, 0x4e22, 0x8}}}}}, 0x0) 21:08:09 executing program 2: r0 = add_key$keyring(&(0x7f00000011c0), &(0x7f0000001200)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffc) r1 = add_key$keyring(&(0x7f0000001340), &(0x7f0000001380)={'syz', 0x0}, 0x0, 0x0, r0) keyctl$link(0x8, r0, r1) 21:08:09 executing program 3: r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_inet_SIOCSIFNETMASK(r0, 0x8941, 0x0) 21:08:09 executing program 1: syz_genetlink_get_family_id$nbd(0xfffffffffffffffe, 0xffffffffffffffff) 21:08:09 executing program 2: bpf$MAP_CREATE(0x0, &(0x7f0000000000)=@bloom_filter={0x1e, 0x0, 0xa03, 0x21000000}, 0x48) 21:08:09 executing program 1: r0 = socket$pppoe(0x18, 0x1, 0x0) connect$pppoe(r0, &(0x7f0000000000)={0x18, 0x0, {0x1, @multicast, 'ipvlan1\x00'}}, 0x1e) 21:08:09 executing program 3: bpf$OBJ_GET_MAP(0x7, 0x0, 0x0) bpf$OBJ_GET_MAP(0x7, 0x0, 0x0) r0 = socket$inet6_sctp(0xa, 0x1, 0x84) sendmsg$inet6(r0, &(0x7f0000002940)={&(0x7f0000000340)={0xa, 0x4e24, 0x4, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0x2}, 0x1c, &(0x7f0000000440)=[{&(0x7f0000002840)='2', 0x1}], 0x1}, 0x4010) [ 522.152543] x_tables: duplicate underflow at hook 1 [ 522.354958] BTRFS: device fsid c9fe44da-de57-406a-8241-57ec7d4412cf devid 1 transid 8 /dev/loop0 [ 522.400668] BTRFS info (device loop0): using free space tree [ 522.423641] BTRFS error (device loop0): cannot mount because of unsupported optional features (800) [ 522.455642] BTRFS error (device loop0): open_ctree failed 21:08:09 executing program 0: r0 = syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) write$bt_hci(r0, &(0x7f0000000140)={0x1, @le_set_cig_params={{0x2062, 0xf}, {0x0, 'jeH', "530ecd"}}}, 0x13) 21:08:09 executing program 4: r0 = socket$netlink(0x10, 0x3, 0x0) recvmmsg(r0, &(0x7f0000001740)=[{{0x0, 0x0, 0x0}}], 0x1, 0x0, &(0x7f00000017c0)={0x0, 0x3938700}) socketpair(0x0, 0x0, 0x0, &(0x7f0000001800)) syz_genetlink_get_family_id$ipvs(&(0x7f0000001880), r0) 21:08:09 executing program 5: r0 = socket$rxrpc(0x21, 0x2, 0xa) bind$rxrpc(r0, &(0x7f0000001200)=@in4={0x21, 0x0, 0x2, 0x10, {0x2, 0x0, @local}}, 0x24) 21:08:09 executing program 2: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write$binfmt_script(r0, 0x0, 0x68) 21:08:09 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) recvfrom$unix(r0, 0x0, 0x0, 0x2003, 0x0, 0x0) 21:08:10 executing program 2: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000400)={0x6, 0xa, &(0x7f0000002840)=@framed={{}, [@call, @map_idx, @initr0, @map_idx_val]}, &(0x7f0000000200)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, &(0x7f00000002c0), 0x8, 0x10, &(0x7f0000000300), 0x10, 0x0, 0x0, 0x0, &(0x7f00000003c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, 0x9c) 21:08:10 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) recvmsg$unix(r0, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x118}, 0x1) 21:08:10 executing program 5: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) sendmsg$inet6(r0, &(0x7f00000005c0)={&(0x7f0000000000)={0xa, 0x4e21, 0x0, @private2}, 0x1c, 0x0}, 0x0) 21:08:10 executing program 1: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000200)={0x6, 0x1, &(0x7f0000000000)=@raw=[@ldst={0x2}], &(0x7f0000000040)='GPL\x00', 0x2, 0xd2, &(0x7f0000000080)=""/210, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 21:08:10 executing program 2: r0 = socket$netlink(0x10, 0x3, 0x0) sendmsg$AUDIT_SIGNAL_INFO(0xffffffffffffffff, 0x0, 0x0) recvmmsg(r0, &(0x7f0000001740)=[{{0x0, 0x0, 0x0}}], 0x1, 0x10000, &(0x7f00000017c0)={0x0, 0x3938700}) socketpair(0x0, 0x0, 0x0, &(0x7f0000001800)) syz_genetlink_get_family_id$ipvs(&(0x7f0000001880), r0) sendmsg$IPVS_CMD_NEW_DEST(0xffffffffffffffff, &(0x7f00000019c0)={0x0, 0x0, 0x0}, 0x0) 21:08:10 executing program 0: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NL802154_CMD_NEW_SEC_LEVEL(r0, &(0x7f0000000400)={0x0, 0x0, &(0x7f00000003c0)={0x0}}, 0x0) 21:08:10 executing program 3: creat(&(0x7f0000000100)='./file0\x00', 0x0) removexattr(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)=@known='system.advise\x00') 21:08:10 executing program 5: r0 = socket$inet_udp(0x2, 0x2, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000180)) 21:08:10 executing program 4: r0 = creat(&(0x7f0000000200)='./file0\x00', 0x0) ioctl$BTRFS_IOC_INO_LOOKUP_USER(r0, 0xd000943e, 0x0) 21:08:10 executing program 1: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000240)={&(0x7f0000000300)=ANY=[@ANYBLOB="9feb0100180000000000000024010000240100000600000000000000080000850200000009"], &(0x7f0000000180)=""/139, 0x142, 0x8b, 0x1}, 0x20) 21:08:10 executing program 0: r0 = socket$inet6_sctp(0xa, 0x5, 0x84) ioctl$sock_SIOCGIFINDEX_80211(r0, 0x8933, &(0x7f0000000000)={'wlan1\x00'}) 21:08:10 executing program 5: r0 = creat(&(0x7f0000000200)='./file0\x00', 0x0) write$FUSE_INTERRUPT(r0, 0x0, 0x0) 21:08:10 executing program 3: r0 = creat(&(0x7f0000000200)='./file0\x00', 0x0) write$9p(r0, 0x0, 0x0) 21:08:10 executing program 1: creat(&(0x7f0000000200)='./file0\x00', 0x0) statx(0xffffffffffffff9c, &(0x7f0000004f80)='./file0\x00', 0x4000, 0x4, &(0x7f0000004fc0)) 21:08:10 executing program 0: mknodat$null(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x103) mknod(&(0x7f0000000380)='./file0/file0\x00', 0x0, 0x0) 21:08:10 executing program 3: creat(&(0x7f0000000200)='./file0\x00', 0x0) removexattr(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=@random={'user.', '&\x00'}) 21:08:11 executing program 2: openat$full(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) 21:08:11 executing program 5: semget$private(0x0, 0x3, 0x4a8) 21:08:11 executing program 4: creat(&(0x7f0000000200)='./file0\x00', 0x0) open(&(0x7f0000000040)='./file0\x00', 0x2000, 0x8) 21:08:11 executing program 0: r0 = creat(&(0x7f0000000200)='./file0\x00', 0x0) openat$incfs(r0, &(0x7f00000000c0)='.log\x00', 0x4ca502, 0x0) 21:08:11 executing program 3: pipe(&(0x7f0000000040)={0xffffffffffffffff}) read$FUSE(r0, 0x0, 0x0) 21:08:11 executing program 1: mbind(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, &(0x7f0000000000), 0x0, 0x0) 21:08:11 executing program 1: mmap$binder(&(0x7f0000ff3000/0x2000)=nil, 0x2000, 0x1, 0x11, 0xffffffffffffffff, 0x0) 21:08:11 executing program 4: r0 = creat(&(0x7f0000000200)='./file0\x00', 0x0) ioctl$TCXONC(r0, 0x540a, 0x0) 21:08:11 executing program 0: creat(&(0x7f0000000080)='./file0\x00', 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x1d6) 21:08:11 executing program 5: creat(&(0x7f0000000200)='./file0\x00', 0x0) lsetxattr$trusted_overlay_upper(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040), 0x0, 0x0, 0x0) 21:08:11 executing program 2: r0 = creat(&(0x7f0000000200)='./file0\x00', 0x0) utimensat(r0, &(0x7f0000000180)='./file0\x00', 0x0, 0x0) [ 523.883079] audit: type=1804 audit(1671743291.124:58): pid=3400 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.4" name="/root/syzkaller-testdir89945379/syzkaller.TmTt1q/1245/file0" dev="sda1" ino=13923 res=1 21:08:11 executing program 1: creat(&(0x7f0000000200)='./file0\x00', 0x2a) 21:08:11 executing program 0: creat(&(0x7f0000000200)='./file0\x00', 0x0) open(&(0x7f0000000000)='./file0\x00', 0xa0080, 0xa) 21:08:11 executing program 3: r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000004340), 0x2, 0x0) read$FUSE(r0, 0x0, 0x0) 21:08:11 executing program 2: pipe2$9p(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write$P9_RREADDIR(r0, 0x0, 0x0) [ 523.975868] audit: type=1804 audit(1671743291.194:59): pid=3408 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.0" name="/root/syzkaller-testdir698396953/syzkaller.g970IH/1312/file0" dev="sda1" ino=14020 res=1 21:08:11 executing program 5: mknod(&(0x7f00000075c0)='./file0\x00', 0x8000, 0x0) 21:08:11 executing program 4: r0 = creat(&(0x7f0000000000)='./file0\x00', 0x0) ioctl$IOC_WATCH_QUEUE_SET_SIZE(r0, 0x5760, 0x0) 21:08:11 executing program 1: creat(&(0x7f0000000200)='./file0\x00', 0x0) setxattr$trusted_overlay_opaque(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080), 0x0, 0x0, 0x1) 21:08:11 executing program 3: mq_open(&(0x7f0000000000)='[^*\x00', 0x40, 0x0, 0x0) 21:08:11 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x103540, 0xd7) 21:08:11 executing program 5: openat$pidfd(0xffffffffffffff9c, &(0x7f0000000000), 0x4240, 0x0) 21:08:11 executing program 2: r0 = creat(&(0x7f00000010c0)='./file0\x00', 0x0) getdents(r0, &(0x7f0000003440)=""/128, 0x80) 21:08:11 executing program 4: pselect6(0x0, 0x0, &(0x7f0000000040), &(0x7f0000000080), &(0x7f0000000180), 0x0) 21:08:11 executing program 3: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$ipvs(&(0x7f0000000280), 0xffffffffffffffff) sendmsg$IPVS_CMD_SET_SERVICE(r0, &(0x7f0000000400)={0x0, 0x0, &(0x7f00000003c0)={&(0x7f0000000440)=ANY=[@ANYBLOB="fc000000", @ANYRES16=r1, @ANYBLOB="010029bd7000fedbdf2502000000300001800800090036000000060001000a0000000c0007000cd5c22a040000000600020008000000060002000000000008000500070000002400028006000f007f0000000800060000000000080003000300000006000f000500000008000500010400003c00028008000500ff0000000800080081000000060002004e2200000800030003000000080007000700000006000f00000000000800050003000000480001800800080052a1ffff060002000200000008000b0073697000080008000800000008000b0073697000080009004d00000008"], 0xfc}}, 0x0) 21:08:11 executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$ipvs(&(0x7f0000000280), 0xffffffffffffffff) sendmsg$IPVS_CMD_SET_SERVICE(r0, &(0x7f0000000400)={0x0, 0x0, &(0x7f00000003c0)={&(0x7f0000000440)=ANY=[@ANYBLOB="fc000000", @ANYRES16=r1, @ANYBLOB="010029bd7000fedbdf2502000000300001800800090036000000060001000a0000000c0007000cd5c22a040000000600020008000000060002000000000008000500070000002400028006000f007f0000000800060000000000080003000300000006000f000500000008000500010400003c00028008000500ff0000000800080081000000060002004e2200000800030003000000080007000700000006000f00000000000800050003000000480001"], 0xfc}}, 0x0) 21:08:11 executing program 1: socketpair(0x21, 0x0, 0x2, &(0x7f00000001c0)) [ 524.149880] audit: type=1804 audit(1671743291.304:60): pid=3421 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.0" name="/root/syzkaller-testdir698396953/syzkaller.g970IH/1313/file0" dev="sda1" ino=13891 res=1 21:08:11 executing program 4: r0 = socket$netlink(0x10, 0x3, 0x0) recvmmsg(r0, &(0x7f0000001740)=[{{0x0, 0x0, &(0x7f00000012c0)=[{&(0x7f0000000080)=""/183, 0xb7}], 0x1}}], 0x1, 0x10000, &(0x7f00000017c0)={0x0, 0x3938700}) socketpair(0x0, 0x0, 0x0, &(0x7f0000001800)) syz_genetlink_get_family_id$ipvs(&(0x7f0000001880), r0) [ 524.214774] netlink: 12 bytes leftover after parsing attributes in process `syz-executor.3'. 21:08:11 executing program 2: openat$thread_pidfd(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) 21:08:11 executing program 5: statx(0xffffffffffffffff, &(0x7f0000007840)='./file0\x00', 0x0, 0x0, 0x0) 21:08:11 executing program 3: syz_genetlink_get_family_id$devlink(0x0, 0xffffffffffffffff) syz_genetlink_get_family_id$netlbl_calipso(0x0, 0xffffffffffffffff) 21:08:11 executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$ethtool(&(0x7f00000002c0), 0xffffffffffffffff) sendmsg$ETHTOOL_MSG_RINGS_GET(r0, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000600)={&(0x7f0000000440)={0x18, r1, 0xef50dc27dd168357, 0x0, 0x0, {0x17}, [@HEADER={0x4}]}, 0x18}}, 0x0) [ 524.257274] netlink: 68 bytes leftover after parsing attributes in process `syz-executor.0'. 21:08:11 executing program 0: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPCTNL_MSG_EXP_NEW(r0, &(0x7f0000000380)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f00000004c0)={0x34, 0x0, 0x2, 0x301, 0x0, 0x0, {0xa}, [@CTA_EXPECT_MASK={0x4}, @CTA_EXPECT_MASTER={0x4}, @CTA_EXPECT_TUPLE={0x18, 0x2, 0x0, 0x1, [@CTA_TUPLE_IP={0x14, 0x1, 0x0, 0x1, @ipv4={{0x8, 0x1, @multicast2}, {0x8, 0x2, @local}}}]}]}, 0x34}}, 0x0) 21:08:11 executing program 2: r0 = socket$inet6(0xa, 0x3, 0x7f) ioctl$sock_inet6_tcp_SIOCOUTQ(r0, 0x5411, &(0x7f0000000000)) 21:08:11 executing program 5: r0 = socket$inet6_udp(0xa, 0x2, 0x0) sendmmsg$inet6(r0, &(0x7f0000003140)=[{{&(0x7f0000000040)={0xa, 0x4e21, 0x0, @dev}, 0x1c, &(0x7f0000002100)=[{&(0x7f0000000080)="30f60d341d3c346ca5382f17e50e9c6808696bea74e21be2472a03b5d35c95d24d54d7a7c88112c5c2c1b1aa2423288a72dda1558cdec7a3019525b1c473a6faac46727d0becf28e6129fc0d1f0cb60181e7da9b88d95e39cb4527045706042aa973b799145bc4e3a9d03a5707d9a45223d17e3203fd0c4cb9845027c6fe458b785fb8035bd03619f561b4df19e1ec4f85ffd6842f90aace3eeab7c47ce05e75292dd1063bdcae625c12db45af35bc74c870429819450c5792a8bc0fe47228e7ec65cfbdd91660066999b8a4a234ab9902ed5895c7a34d7472d2105b8a26c2be6b1d1dfac5c59391b22d2e27c0350f865f27953cba115c302b4205569727f9e4dd97f059ad403353e9616145eb695bb8bbcb6fec00130eccaadbab487884e6131e9c895c34221d5e5d57eddd888e03cabc55b8e99f75e3d064e0652b90a1999ceb900f627da5dcee48bd36892dad7a88301cbecad05d2c0fc43351c1bb297ce04f30ac25dbe7f405113b8780c1e4113a04ddd00471ce32f288435557b99bcdeaa7dc6aabe1548a41fd8545f5005017ad6744b6fb0ae2fb22fcd9e028ae8579f471b9e93b9e1432e1fcb297bed5f28a6467e334000fd27a16eca7c7932e79176ac9780ede785fed6d596a0f35c8f514448532ff27b6b7a7435e4ac88ef8264596d65e38fd2a86d43288f8c53b22bf59c7ce9c245957e79a96fb0bde23536bc4cdd52706a8b0e8d3e57fd1774a9efcf8f8ced5d5e1806899b925afb189d68a9b71512e35dfe4342670e9791cfd53fb8487a4dc75981e7eba7ff344f0c4d3e7d47dc92e09fbf3b1d0b73fe8f0f76b0689badf8867674894e52e09d1c90681086baa7e3e50dc0704c9d248f44a36cf58928549bb1b2108f6c93b2f14f15bdd57b75e8edc8599858493f5b339ee797be2263fc84931f789a8f78cd723360969a74bc3f4dac1c2e7fd715d4bf9e6ff356486fadb4c557215fc4dfe2723b7eec4da1d34d81f7c495bd4b523e627fece6cd3cb3a3b48aa12dc85aba6f1a991d5340d818ca43d355af7edd19da41329e170e476cb96ade3688dd555131c3fbd421b803483f59fa25f35064af7a8d7518e5810e08d3d17c020eebd40658d3be05bbdc7e3e55e9e92aef7e16e0252de5353be81239d5ea9c4fc8232a99843f9d5a62316b9efa4c1d73a5db20f6cad226cb1f9e36d34a55f6bc40d4fe1fcfa453f871e65ea6751d0e215a77be8cf8f6b16b46fddc12776ee2b51f016d074adf33cc3bbb66bb022d3184f43255527921df279eae12273b446c6240e6954f8d518657f1a157f12d0d7acaf9c669740490dac63b6e42f7ce0b3a5911f140d35909cbaa229b145d62b8872315909025e3aaea479d2d6142212a823ed178dc63d673b7eb76a3abd7317a6f48c6667c7a92c369f92264bbbe9d05a38403cf30fce77843cd867e9d8e78480e8817cc0b751c6b4fe9235a6e59c662a9fb232b01c369e706b8007707baa064bf6397fdb2a99d09d71a951d20b68185dc549669f24cd4c1b6d4b790318fafc97a7ef83576532910835f7667dde888bc91a2f22f8480b788b45c01cbeb0435bab081bace03561cd718fde84175db93c27b1627e40340e7e40f5ed3e0a4e1256abcd10851686baedcaf08fbe3f3d0f8d976b36cefda5496c82e1c561be5feca2be42b9d6de2094e1c610d085a4cf5f9a383ef4448194a01113132e6c228faebb318fac96e8e65529dad389fabb378e9146a97a27224432732b0a81d18935a2fe9741a971ab83797756b5f999917985bc489e7e355ef39ecc623f0939720fafc3921c203dad505ac75e84713cede3b434daf2fe7ecabfde757ea2c26c52dbbdbbe273fb86e7d3035d9c3fd854d2abb6f3b15dd3be2b821b436172a5b6d35eafa54db8bd36383cc8e076fddd30efcfaea7dfff35c4d86a82724e4b51779a00d3282e2950356cf0f1e3ca1a9ed0fd4cee5b1bcbf6d9ec45c39caecd4da567fdbb57ced5a944ec4387edd294b36e62a8acbc1aa84f422faecab4c37113a6782ee2d064d2c8e9de69526bd833dba9cff2044b0d824f09b8da1bd9204e2e356f0b212f7c4de66f2c50240c28c8830b2e49059de6827fc3675c9348669d8f3f656c5a62aa96ec9f7d4ad74f65a5f462f3fdeae9c4bc4f12c6a35892dcd5d00e19a3495d69f73ae4cc9e3dac79c6f6ed69efef6268243b344ae3e0f78100ae2381c40f3da70b4b088129f98d19f774998074ed65dfd08b894d253b3fdc54aa121145c25de73dc33a86d4ae52e3f499f071bc2f0ade8ef5b04506b44d1d4e64c609d7532f90617cf67b29313670e080f75c3766fdc8e05b0052a38f614e4a210e4ba7523952544bd1038616600d571f1fb1d015191c173c4868b990a35a1d0db7865da54464092ba6a86140d3e9bbd7918401baaceb93f4c131e9e1deb098509a5a134eaf53292f2f3e19a88c69fed24692284748e1dfcb26a43bcf650115068e59409fb16af6089549214a5e39f55cce7d74f9f2cde165ea45c6b659312b06b2c1e09fa92b7e922e335a841fa2ac5a74de783e819c5d3cbc796db051c0a733197c18aa20f215ba241a9f0cbbcb0bfb695b105556e722336e4cb49d25979bc8fecf237285a78841360cc79c91f5d6ee3b8b97020afb6572212e25a11192ec2e0b00217fc226fecba300a0cd12d18e8b52aabe0c2e218fe046b55a9eafd8334dd2d21af34971c36742d455012ba0269ff4b9029b0397251376541fca78d3b30ef27e617563d2d94e7485319a07a0374efc863504844399ce03112ad48e1e3a3372915729e9d53bc961b123cdabf84e684de6486e6a7b49031b7501b6565ab6a439434e80161e8a24b8692b28a1f9b484693606fdba59ba39374414d50ecf4d9cd5fd60455ec496ca435397318e8d0dd4d5a5c52bad2c7b874b084e33a56dd1e1ca8000a7bbcf82cc690d9e79d91943b2616382b591a371d82181aee872595a4a60d6b57200ecd4c2b0b8240403ca8bfebcfbb90c3741f79a07da65597867c5e407dfd5f46b02364a3fc06cd11ad888da98faf084e8e662331586e1984e137fb20d16b9fcb3396c976270afe7b8a64dcdce47c080d219fc4cb4680f95dd804a39b0397c6082405b609a4a0272ad6c6ca37faeae6b53f1c78a937a3a7fb85505fe57d4da6495e6bf904a2d4260446f9e328fa9f855f1c9313c1b0540841cf6195db4f53882c1bfc61b06a28b61c3ae79d6560959689c2e5ad38d72face83bf076b0bc6db4a61c48561e19984e7bec9a6de20d6b80c31f2b957fc2d3575e226dda82ee9f4757ed75baac664b0db9ca43f1874f3c849889b9ba971a4dc037bee20d10ca203331f88ab062242cc0c2168b629c8d5d0a740e152be07776e7d352ed03ebf9c9b6338b6d425ce625e84fc25c13ac37f1d5690c83ef2c3ac71bd91c20ca156b0a51176fda0874eb5939c645a0ee90d1e6c0fe3d56ddbe4160dd47f546f4c9cf1b945275a5b33587b04a18ab36e86c4473c875be8b37d8fbfeb13049a9b78a4a12e709252bc6a8a34474c5046e158a816e0088624c70645a4ccf13978bc7105aa9c41c7b531741070066c2543950d17b6903c19e7d23c6f266c033477bc6b55b77fbc3a767cce58be0c016fba0d04f241cb608efb9289720c6d1306f9fc187078ffa1e26cbb1b091ffae16d318f2a8e77585ef1c8da7620c71a07355349785cc373de6713bf53139ccd7dfd2f738a08129fbd8ddac1e34b3618dadc6e048b26291b2f6cd6ab95129ea8fc0a4303a6e385c8498fb33d1f2e1c9504f1cd068cbac327d9261295a8ff61264ad7d4756d04d96536b4e7d5c108fc9d06f6bfa56fc0c2906cfcb7971d93081a109e0a522c4856fdf1871ef5630dbdd57d084f9876659a3ca8899232f23dfc9006eb8d74337394251756f585d2f06ccd9660d0f9ef6f62129442f2bb2976f48c849887458ab8c52a6f5bc301e5dc2006e4ec707c46479316127d74476c8772981970a11b3c1a0423d3ae02000f48923dc45775b965d8cca661474d8bddb6b56cb283a42b8cc268cdf16a13a8d7204aa316d7878e431fc7f9191db7e3e119ac29de", 0xb48}, {&(0x7f0000001080)="ef", 0x1}], 0x2}}, {{&(0x7f0000000000)={0xa, 0x4e21, 0x0, @loopback}, 0x1c, &(0x7f0000000e00)=[{&(0x7f0000000c00)="df57a2a0aa212614c0710edb3335eb0b2a6a229c352d97fd91d7914445071e441a2888e1d045552712d25d0f56cdf84fe3e329f500310fef21d2ce871b127d8b857cead7d27a65247aa0ad7565733929bbc26bbad65818a431603fd2d448d2e630ba05eec20a7d807ec18d2583b6badec4940e8a229678b8262d9401edc6058d2aa90aded6cd02e25fce47397a5cc61c58fd8df52423c785e21c8b4964f970eb70864d86335e05a8383c6b283ba69a59e7c23f93c4603773c09ebc1bd4424198e54471c320ed8dbdef15781bd39d004a5b9d3d8ccee4afdfda40b67a4f552ba2ae4b15", 0xe3}, {&(0x7f0000000d00)="0c55ebf9d226865a49e046808e8037c0cf1860afbbb40153a6718722fd0761bd45bccebbf51046621ad7648ff76f34b2787f381e15d9a69b9d3b91ea271766181a6dab2075cf84c377abb6ba639bc0d02e6c4bb88f4b0ace40be487b9999fe2c058a8438c6c1c50f3bcd0dc9855a6aa9f0ec5bf6ee926527d8fd755a9e4db16453bd934a0cc28cf2295b3273a5b6ba2c0f0761e760225e2c9c7da477788437d62310ccb317ff2f33f65f6b97f55a4ca2606602c54c46b253fa79df54afa2e3458fd935a820efe858a3a035", 0xcb}], 0x2, &(0x7f0000000e40)=[@rthdrdstopts={{0x38, 0x29, 0x37, {0x0, 0x3, '\x00', [@calipso={0x7, 0x18, {0x0, 0x4, 0x0, 0x0, [0x0, 0x0]}}, @ra]}}}, @hopopts_2292={{0x20, 0x29, 0x36, {0x0, 0x0, '\x00', [@enc_lim]}}}], 0x58}}, {{&(0x7f0000000ec0)={0xa, 0x4e24, 0x0, @empty}, 0x1c, &(0x7f0000001480)=[{&(0x7f0000000f00)="d96ebcee44b603314cf6b3cf1ca88d0094487af0d4257d08e6206dfa3b69f355be49ed89d2ac41351279addc8b0a486064975dee2045be650ff2890730516f60a9933eaf02fd27f971b367571ee802401040c37b10a5b7f21b24b0692f7c90bdb15d69d222c85132036798f7d37b4962e595248e52caaa364384ba5475fc0f5321d9bef6b7ef567c8061ce6d79b647c5", 0x90}, {&(0x7f0000000fc0)="3a3312acbf7bdc566fc7d4b2c7db06b03ab2b9ec7db53c4b0e85fafbe9c13a757bf437ba3ed35a3b9db44d28cc8bb6590c6b54b070d2568fa238a2ad257153e3a7e7870d80a53be7ba844939ae5a3bf3a943cb7f4bb27dd9dae07e3ea6f9d91a32f7a0a7ca29729c949d6aa23084eac491b237bcff1f4dbd2ba400c26250782ad7c286f79c17906776f009364aefa9c095c37226c763835dfac920", 0x9b}, {&(0x7f00000010c0)="feff68d828d8e4e45e8ec55257169d4b5e6983757b8f9fac8f810a3ef02187c0594ff3b156a4988093b16eb9dc2dbe", 0x2f}, {&(0x7f0000001100)="d3c173c08f57ab1c209de2f50ff5cf734379be668cc4ee8eb05deb95b70d060af313164256edfee75615462a7c9fda680a00853014", 0x20001135}, {&(0x7f0000001140)="676ba6bbd24a7ea95c00434d7acd4561b0d971c59e22d2f543a0d992e9f210da98c0ea4db97d0b473708e76016704600f257e15d2f2e72177c6a98f02e154acf13da0fc5bef2246be2d71b7d6dec3d31420727aaa0b11f87395c97c5f92a072d7bbd250d17dca2f9091a50444700d865e03fea7796fc6bd2628845447e803863c960104be8b1f772ebdfb5028a79f33fe3acbb04a2f660732f4ef2cca613493fb871e937d5621891a69fb8e1c432f2c99b62daa3c4f6b5d4faa41bb21a1e436f20952d80fbf57c4893a9b587f08f3362cd1746dcc10788bb09f83e7ca6afc4a558899137b459e35845efbaf3780571ca1abaa54bfa4e6af42b39d1", 0xfb}, {&(0x7f0000001240)="770518a884a6d40fdd8a6a07277fa1c82c53194f6de6cb120df9ba02b835699e7daf912d6a2e76fc8ca4180bf10c96508b07ae140a4c334ea19a9902b21ea39a2b9b76ee67347f08ed", 0x49}, {&(0x7f00000012c0)="c114708fe3b748c921d40aa18d5f9ef583dbf94942adf916b9ee85a6615a3af348147b357516b275b90fcf51511eee41d58e17a23c751a2d67b7024d56783eb638b517d410db9c6b0e36bc3b949e5a72ed36a8c560adc42ce66a5fdee909b6fbcd3d7e24ec241f36af9031", 0x6b}, {&(0x7f0000001340)="884747830a37cf876705040b27afba468731601ad267dc6f14215790d1731f530a1aa1519e81f7a952d64d91cb6bc71d7f7b1f06e02a0dbf6f78a26467b2594b316ec89fd7d694371d72", 0x4a}, {&(0x7f00000013c0)="59b8ed6aa7c87128e1ca814308c90b672e5ed03bc0abc0ff357a9b0cf57c2bf49748e0ba2dc2478d14ba9d4d73227a244570cf1dd6717dd184df3b649aaac15a395995adaf44090ba28281b1bc19e3d45a70f769549cd6da6c8a4a22ee85f41f884aea5fe142fea83fabf3876adb5811589ca4fa138631078b0f0ed79dc3728cdb988926d6a1ecff5ea22eccfb8b96e67564d2e3d6a767", 0x97}], 0x9, &(0x7f0000001540)=[@hoplimit={{0x14}}, @flowinfo={{0x14}}, @hopopts={{0x38, 0x29, 0x36, {0x0, 0x3, '\x00', [@enc_lim, @hao={0xc9, 0x10, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01'}, @enc_lim, @jumbo]}}}, @pktinfo={{0x24, 0x29, 0x32, {@loopback}}}, @dstopts_2292={{0x88, 0x29, 0x4, {0x0, 0xd, '\x00', [@calipso={0x7, 0x30, {0x0, 0xa, 0x0, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0]}}, @enc_lim, @enc_lim, @calipso={0x7, 0x30, {0x0, 0xa, 0x0, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0]}}, @pad1]}}}, @rthdrdstopts={{0x20, 0x29, 0x37, {0x0, 0x0, '\x00', [@jumbo]}}}, @rthdrdstopts={{0xb8, 0x29, 0x37, {0x0, 0x14, '\x00', [@calipso={0x7, 0x18, {0x0, 0x4, 0x0, 0x0, [0x0, 0x0]}}, @ra, @jumbo, @hao={0xc9, 0x10, @rand_addr=' \x01\x00'}, @calipso={0x7, 0x38, {0x0, 0xc, 0x0, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}}, @jumbo, @calipso={0x7, 0x28, {0x0, 0x8, 0x0, 0x0, [0x0, 0x0, 0x0, 0x0]}}]}}}, @flowinfo={{0x14}}], 0x208}}, {{0x0, 0x0, &(0x7f0000001c80)=[{&(0x7f0000001780)="c058b7dd2f0980e85d0bc0d407818db3abe56811df5b297bd567407d21f6c5f12b3f85083d783ace713595f23aafc6e906", 0x31}, {&(0x7f00000017c0)="e0e9e12645cacc46326d5ac5a15207369d023c44f493b5e3f29f2c4a6bdb650c6e005a372037810d1b42e71d47ddea1e00e59daafb9bd3cdf90089940411298bc84312892c53d0248877a1c1187a6c6cc64c7dfdc8b2982c97f153771d04eba3f340ca1c5182209cab51d37319a2cc9917bbc9e84e0d3c32af5fa4c057c33cb0436bbd97c56d1b8a2169f0a062cdf758cca2443019c323e2d0e2ffe809acabd4361704640fcb4687da7bc68582f93bdb73cba0c3b99fa027aef8f9284f581a5a95c6ecb5c922d3b39ce06ac80cec74a1a10ee1efb247186e6a266702d3ee25b269c6eff54d30ee977b6f4def57cf9b1442ac830a224cddb66d7b19", 0xfb}, {&(0x7f00000018c0)="f471dfc494b934949be3b301164d3b6e2fcd3fa856b6cfcc2fa5d2c2f13d62511958b3390acfc61162815ad03b361611ac8a78ae42231d2b6b412a460c79de2234f9faf06dc889f2074415bf1ab3fdca42823b400b91cd2c3fb97315496b61481364825c85ca2c7b441e857a80bfc8081b5c2db741ae9244fd11e447a1060b61541f6b55ee463ca0e736dc1957f67a6ae91b5b1a3fc4367c2cf3530bed33ef5cc3013d71b3085f9e92a20e6635828fa4d6e138240ab649ebcbd75b181acd452693cab0c4d2cc45be8cb83f5a941e", 0xffffffffffffffae}, {&(0x7f00000019c0)="0cf3e81b8ab27dd2bed3b963fc5aca0f558b97ce0f65e5d3f162b0ad92fceb0b59e37365c2d3816e93829466fb0744bd72957d1a394b68b8d70756207e3fd888624b3cf11192d4ab4a46f0fdf4ea3f4ccb2253c115a86795690d75f3b196192e4861332268db87e56a03e884e71c7e228be5a22a178a5ea9", 0x78}, {&(0x7f0000001a40)="3738b9632a717235bfdefd1ee541f4dca9210186c5226b1d67505b9a737227cedaebbd687fb166bfa1795de15f36beb1c5ec9b2e158a5d88ef61e513511853cc65e8e4f580540508ffe9e10f6ee03666ad5b08a3f5b25f6ea36c1806a0b46bf5cd05ae5bc98a4dbb6f7cbaf8ca2a9362de53867b48ca2103405c39698776292e8c346f11c0ab867aad21da81f03c17e41bece2533dbc78b080e1f7cd07f328c459c6ca5122dbf8cfc8e8d288c7a4d46298b73fa8c04171e7d8758e1a09480f4819e8f5421f313e3541d3d9ec8f67cf017e6fd65a331e2938f1ba346688482bb0b809e15ee1edd90342745cc1d50090", 0xef}, {&(0x7f0000002140)="a0bccc970e51286f98ca1e61d950d7dbb6b793653769ac4c6367141608519b1f06add4093506eff373990299420a29e490315405cbc2d3371d8b404534180b3c3cd7c132ea718f688bc062b907f9e8dcfe48b88e389fab0d8d51557c5e6046430b18ef7a4572d188dce954849f501aab264a2631f36a00719857c014cab5612e4ec2bf4be6d3859bf7ff1650a41422a75ca2d7768163b1d2a0367b6cbdca359795c4312c0075c0e9c2c1b8cd556eda9656cc6e98d6b875b65e24c15bff15f849238d52604dabd82787652ad60a09e4285c168af9657b9d216059f164612a165f0f880dd0f51101879266a4cfc2642096fc4e66270645c2a43806255b018fad13d3f0b36c85a812a85930b338b03d0774b2ab16af0b7414fbf1065ea0f63f4cdf1f742a28e252a3f8b51c3f1c6d28cfdbf88f102045271882c81fe448893fff1323ddfc76598dd77c9eb2f44dbb27c9a2566b2023660dd96aef712a66a18be0055a21d39e3062b6366b36dd8d6c9698ffa7358a61af0450cfa7c12a486148721b32ec6d914f5abb5c0c0cc9e7e3a4a01f96cd73260a884de37d5635d4026a01bed5712c35fe71c497e6f24ece3923b3198d15183634005ea2f931a2ee3402cae33a4c7ece0779248ebdfed82c51cd1aa6a4ec18a01bbc28931f528fbe38e95d6ba4a5e0acfca6d7d78be8cf1b93ed5e8571cf34934aa332dc0883a2bbb3dd5002e9390adfd78626ba7140f94d1f5b557765f5ccac3c4d91e53021d4879a49f5471d73ec8797e3e9a215fa4f6de9102841213fa5685d24267ce545830e1eec98a5352cad395837e24ce850670ff94249e07204cad67a9c01343e74b384c232ee695e22032e748f7c72350dd303b6796797bcee860b08ddaf1a9d804ce6de07b69fad7c3fc0679ef8c469a95b6d538a2c024c86f138542392d8e74c51fd00efe1dcf657005e9899f0d9a3df0f3ccdeb4600068e0065d4a97e52e83b6ead2e7f66be327c8f5ea906893b8b4eb5413f4eadf02d607e723907ebbce57e13a3e1b2fb69686438ff74a1581f9236a333d35b90b90d7b1b620fad79780d06558de5c984f349a3fb34080b8df59dc050f72a8d73a7ce58d2e1974c3c84de339cf96217a47805b85519581575184a5bf7df917f72515da76c520235054afb075fb097ff6f37ca2f0f9b795fabb8e2891445723e8295f49c53b37e1bdb1a520dab699ea6551cd02571507e8c445a64f1ad63c2caa7a11574d20fa3888a6e7893aec9430258870be616695eabd66536dc9cba0faee2af2ebe9d85e78020c0e34df2e5ad539e50df49fd4bc52b9f318bdb9a0c25c9913748167a666b7104df4ace46b1c8aef0a121da2c30c88bdfe988c6c8da44c77f0ef4bddd3f62f9d631fdb696168ab169e0dc9af2cdcdf463f7c8af66f74782d19237dc8b4287c285d575c80aa59dd419662a3ab119d3d4455f6a5cd48fb099e3110962da303567ae862640af84faf470aef34d26d95bbbdafa83b75fedc67dbd49651d5871d680a9956bd91930c8efea16f73d5369f8da0c9033ca22f39ef685e007fec35a3eac3bb43c8545c723c3406bceff7b2b39a5d54d5a4c5acbc5f41dba129dd1ae9e0f71747c397948adb711c41402fc69f28c2aa069c80097d96c4479c6b04f738d8528bbaabaebbaa6a75418dbdbf7f5bcc9cd09114b5ceb27f6331055aa1f77e7c65fdda53e605d3f1333f05a4b45eff5e8e439ed1ed2fc2a3045ad8fa8e6350d78a67d69d5ada7e2fa662d8b337d45de5bbe3fda5824eaa1b7b4b666ced346f05fcc4a441aad66e6295fc8ea373a23dc789b29b58504d891e4d41ff42a9f85c351262d9ad90a030e1757158e99c08337bfa23ad5db82eed3a8e59e0e72bf5fe14678c078975a41a0c2e726ad9d1ccd132f9f3bcb0e0dec8b59a8f892129f621771531a97895808bd22e9cf830233cc65cba1d9758c7c6f55976a0fc3a1e013777629b380f746bde3696d237368b62ac41327bccf73180bc71f096e6c8154ff9ff8d725a8c978989749a40ea9d64bc9d3383d0b44beff5df9283c48b42f8f761197e42016bdb5fb917d130436c7fa9d042b21c4cf53a22227e6b548652c5ae87780575dcc9be716ff82b75193a51144e0e4dddd5a068fbc55c5a995eb28b865c5ff1ba18ccd3dd13d3f0894ff6419997190905826de27d3307760a7df659ea695e057e6f7fb37cd878185f6fa215b6811a33baef463b44ecb8e254cd36bd8237d0df0a0f06bf20ca03c88c139003f8c53443e4170de8ea2c471541e0238e0a38f98041504d6b4aac1a4bfd233432c73365cd1be776c1808a1a034f3325d3368331352c71924117763c6455e5ce97b3bcf5271ad6be0e40c3ba1b2d240ccd98daa6da99395e9a3e1fab23500acbfeb4dd9ab880bf0cbbc178e1d29ab0c6c308a750fec7a90898523203a930b48305ac91be6e53f6c71887af0af3825a1087698ad76a09dfd499b4fd939abca4b61964d75a221c025cd32c18243fc7e02e3199eca089f889745c13564aadd8471e31e742f93082dede9b864c871505d3e1edc0060d16e3696863c67e66368bbf22454948f79194504c9f862fdcc2e149ee05669e0b720a484a10b974832bbb17f50b0b77e3b4ccbf8155693c454f2ef8f0c472fec208e825c1e4574cb233a3f563d5cbc1b2bc1ba9b08af458e96c4b3fdd3c8efc45d8a6c97816f271ff9b6c28cf3e06a27d64d27a39c13e41f486453d01c485c824813ea45c52285ce22c760705c99edbc4aa975a1a2d62f3ba2abc7134c2202bf2dc5209448d3793978ecadae3f38965516e861060df9dbba8b4957ad2943d240459a6536b22f6be35dd2ab8d58323aacd43270111655626fe3a7184b9f6035454dc7c9899e65ca0a2652a6544eacedd70813e44697a3ba5ea1f392b400592f0c13b31feaa2e54ae2db76872539bce02c81953d8938a8634e9caccde74d0dcc14e6d6e6e0ecdff8e5b41ec2baaf25364dbe947bab135e615df2c7a7d938b676b69addd99835e794d3cce9f253a9a5b8c07c78b56083f175ec2cca19a4f5e3f19d7312b8b6d3d636c7148cbed4583bda92ff0b7fd04cd03bb54545892e64165d7718763e9395a8b321a70a9d540fa99ca0c08984c9d468e6f62340c99950002985c15fad4b554d98d3fa75df0b3fbf595f91eb3d8cac51751a6e6b1f0ae1a86ca9a8de028618845ca1ffe9a54028641224b1f205451bbf6a0c962f127767e5dca75568c85ab5f74f15a5e454d737ed3ae1ce58b89546b5f4e734d25e1284d821fcc382a46dccbac4f4f1ac3bc20ec97415f2532091731cd5fa1a00178f9bd16957cd1f92872488829cf966f72f7e9b836e36a6fbb313ad623ce23220a5d44eef3fec462cc16c49c20b3b77388af7ade509bec7cac3519aaf05242a27102faa05892eb30e3b9cebd8d855e7bd3ef989726bb7b91682ae35d302f5282a9e2ac11c91b3a48f20dbe3196d71f6c5dade1b9599c4e36f53e9296c0814969aaa9b3f95bd2f42e6a20e49330931629706f50d1c55467bfbb6fa9adc2e98ae72b2d32e83b6eafd83bffbd3706ed031f712eb4bd043f7cf819e99fda3a50553b9c18984e65a389b38cb68a08e8cd3f6a06f1054a22651ca096b30e432f2c16df7a0fa3aad68a7eeec0168c0ef6dd4e1809e4a1b2e38e52588b167a7754f3d49596405e009b9b05789d2c0de0032ccc58d70c2d57d3e8a3d30a8dc87f7664411b2978fb3e1d03600309a19ddb7898e88876e52c125f753d08dc36427a763fecd2b38e326baf9bddeb26da89c7c8b7bab4f60cc10d6871f6c3c47e40039748522cf0a4bc59e59419d990261a71a8821b8e3dac4610eda262f50a37f3c400b3418cffd9055d22f769e7ca43b7dfc39f106ea435054001235e5a36a94833560d34a078ceae7ab9067ff31ce8c3062f0ba5683cbeeaec183c269cdcf8f3789b6b45a5f5c2849c3e8b9366316474d1e4bb0a3a8c96a2625a6e4bd640c344e97b2cd9d90f0703ad96386ff165eb8c8b82d68a078365f54993e53e47a9952ddda5dd8f3ec6246b7c4d616e8aba135c4497438e38a82c91805bbacb69da5922beb9662df3cf5569e7dd3a65298e6a02c9d9c4a98e9e985ca94af29ee95764f0dc5ec5bed9a0c4774bde979f73e5a7e281b99103a8f3902573cac4cdd6f258a7e96968c933aea323667a4a7b1f361cf669d33da7d514da6cf33d4ff3d51acb0c4e3fdbb415eb728b3a0fb2153f0bcec41487b826da2c7aa755f91f74161cd3feb832163191719ed55de2ec5442040556c5c8a47918900165d5262497e82e00460335819e4f5ae8d0a407528528aa9b3a8a4fbac79343e78bde287cc298a4d3fb45532e14a4d440900e355e9ca5f72556757c81465a485fe8d8f20de82b511f995f650dcdb524c65e30b833cd6a3766dc34cab8ed005d7ad17fabca69886459ed9694ec8f2a41307b0733e56e481054521b8bf8d034f4d49f8c5cf9eafbdc8cad31e5e0a4138e42332323b9e16f0fd363e7b99cddc8be52776aca20f02a8a502f37759e26a9e95190c11ec03d6b030048ab1625c1a03fcc0b074f1e1d75acfe8c7cde1458c14e10187a069d430d76a8a684d728543b0b0784eabf3cbae1654e394a44648ada686ed646f1c6fa9ae0a69bc76ffccb37ae32ac4ddfd9a018c04408ee1e1ad169bd5c5b4b69300e381e4871fe95410fcbeb90f9ce566a478f609e6f3b4d9137c77c4934bed582648cdc5cb3ced4739cc8e9d980912193a8c35f4f68bc82b131bf18e6da91df720105042425b86b1a75fa640fa2766ceed0aa632adf6790105ee2d2e207100b3f20aaece92bd2419f271bb0f3a2d5758fbbbf1b553dcd3865c1df3bf87225b4cceb40e7691830187fe82789738bd71862019af42db109c538db93ed29cec4cc38abaa4de694b68b03c6cec67ad1fc7bda3a17b425cef211442980f599b3e831a447abefbfb8564177a2f7699ac9537c9586aa627784f54a85f204ff825353725ea0a08957dff2db480d8e7a8de2a10bbf9dfcf3889ff530292079eac1a916884af8d635c6bdec2bc5eff6442a4f989b6d1518f31a86b1ca5966fb3e76db09707ba9435e34a2e6f3746b643213af3dce49987150db04e5d516150e57cf37737d85d5bcc8a6152160fbc9c1c07ebbf0c6775a2f054a375b3a0969c0d344b3a9c8f2078b359db52f2267b3a2ca5eb03f9ccdc7d57ee82e8f0066440b5c50f1d8240235a2e461daba5e8eb01a3f24d17433ace83c5080b88d4dd6250cede7a4441ae5cc3901c0528bc2b249291ece996a9f35b11ff42b7d39a31a2e180f318215d1ea225a6c06415afaf1791e65852610d21ca014288cf1ae36e59b21399ccdfd1d6df4867dc65f3e92185ea05776ed1d8462793af0a88f558101e1f6d00b5ef171492a910d3c33a62af1d96045e5d8e834a5c0a5d4b2338bf074973e165c945625ee6a9bb1a99f5dda2e847202c3518a462b6d0e91877ef75b8e4ec3c3186aa0f4c8e48927fc9274d2a04db341040d175d2d9ea5f0d194234c3265871e1bca1530c4af68677748dcac49c54561dd031a141081781994d902b05a2f2ffc0f1d95c1f14aa42222a702f29d2f2dd4ece2237bdcd584f24d1e5d6b804dd8f109c6a0f634a1fc6086392397b3c0991c805e1122eb802f63e137f29c21951c1b25de94a9cfd0adf92ffdbed8ca25ef1ba206f7958da93dafa9d379b0ccd0b516e7badaedbd6d878d40cd0a2e2f1d14a4c563e65f1ef8f8b43ed014776dbc3bca263bb956301cb711956f0a5957c0b87", 0x1000}, {&(0x7f0000001b40)="adbab50dec6dc2e44ea4482cefa09de0a8c7c41a0659d188503a36bf0d8dfa000ebbc88dd0346aee9e3cc2384045626c3d8f6cbe656718a5a4f691cc941a5c9765082c5d811b7f1c2ae031a3884ea2a95525603d46cbebdbff93c38a9a16da4558245dda282ee290326133503bc3ce67385bd63dfaccc8bcc771bce6", 0x7c}, {&(0x7f0000001bc0)="cdbdf6a72ab8f37188c29079b86ed1c606fa941899e2b077e7f5935520e57ad0a8d284053b74697d1732cf174a3ddd02a27133a66b5cd29005a5a5fc46f7adb556b6271955f8627aefe251cc572300d8a3af9cb308daf8a6431f870d70fd9e85bee87c5f9ce0835de0ae0433bfafc59097ecc2b580ab916caa2d6c096cb0a6380caff075010e28ecf0214777fdfe9f3d7d9b50df5cce5082729465352e844201aa0273c907a3d674b5f7a9ed4958d96cccd6ee", 0xb3}], 0x8, &(0x7f0000001d00)=[@pktinfo={{0x24, 0x29, 0x32, {@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}}}}, @hoplimit={{0x14}}, @dstopts={{0x180, 0x29, 0x37, {0x0, 0x2c, '\x00', [@generic={0x0, 0xe6, "e7ec4c0f3fd8ebc816407549e41e7b41dff89887cfa244f99d1eb4a2a7d1780bf90f06707401d68b0f8d0be67dabcc072816025cb745afb989975f84e7fef1e81f3203d61740481b2ccf2d518f7eff7bef0ba05e7e0676c80ef4219c25d3415b457f4ea112f67fb47b4c17a053a0993dfc7baf26ab76e5bda27bce1140e04f7dd5bd79664a163a06adc9aaae4642c69b3ca0ba16090a03e83751ab9892ae9681f422d4a9bd0bf1396db771af154736ec13d4cdfa2df548658ae42f0a39972f7e9d505442eef807076d62c320f3a908226f2eb3a9459f52213e51fd658bfc0f553fa54b09d106"}, @pad1, @pad1, @generic={0x0, 0x76, "7432ba37be9f7bb9799b56ade7b2d7384f174a0a60d18bc88b1f574ba928d6dfb74f78b00b63c856a97b14ef1cee6ff0ea6602b570b4b41870bfd6ae09bd7279a30920560b04e749ffabf08e6fc252036391cb361cf9cafbee76aca85fcd652dbe25789c66de24fe1d095835ea5c4ac1f723c7556957"}]}}}, @dstopts={{0xa0, 0x29, 0x37, {0x0, 0x10, '\x00', [@padn={0x1, 0x8, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @enc_lim, @pad1, @padn={0x1, 0x7, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @padn={0x1, 0x3, [0x0, 0x0, 0x0]}, @generic={0x0, 0x5e, "9cd5ac9441a5cfca5d3d255b9a348be595baf4a558a9c898150a59d3143a5c5c3375153008c09a019d187f9066d3d9c12b6a2c3b5f5cd439dea04b0d1df469aad2be207e0c325870551c3bf00ae1c55977c5b8cf25d23550a712d70a227d"}, @padn={0x1, 0x3, [0x0, 0x0, 0x0]}]}}}, @rthdr_2292={{0x48, 0x29, 0x39, {0x0, 0x6, 0x0, 0x0, 0x0, [@ipv4={'\x00', '\xff\xff', @multicast2}, @loopback, @mcast1]}}}, @rthdr={{0x88, 0x29, 0x39, {0x0, 0xe, 0x0, 0x0, 0x0, [@private0, @private0, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, @ipv4={'\x00', '\xff\xff', @broadcast}, @empty, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}]}}}], 0x330}}], 0x4, 0x0) 21:08:11 executing program 3: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPCTNL_MSG_EXP_DELETE(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000040)={0x20, 0x2, 0x2, 0x101, 0x0, 0x0, {}, [@CTA_EXPECT_FN={0xa, 0xb, 'Q.931\x00'}]}, 0x20}}, 0x0) 21:08:11 executing program 0: bpf$BPF_PROG_GET_FD_BY_ID(0xd, &(0x7f0000001ac0)={0xffffffffffffffff}, 0x4) 21:08:11 executing program 2: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPCTNL_MSG_EXP_DELETE(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000180)={0x24, 0x2, 0x2, 0x201, 0x0, 0x0, {}, [@CTA_EXPECT_TUPLE={0xc, 0x2, 0x0, 0x1, [@CTA_TUPLE_ZONE={0x6}]}, @CTA_EXPECT_MASK={0x4}]}, 0x24}}, 0x0) 21:08:11 executing program 5: unshare(0x40000200) r0 = socket(0x0, 0x0, 0x0) ioctl$sock_SIOCGIFINDEX(0xffffffffffffffff, 0x8933, 0x0) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000780)={0x0, 0x84}}, 0x0) r1 = socket$inet6_tcp(0xa, 0x1, 0x0) bind$inet6(r1, &(0x7f0000d84000)={0xa, 0x2, 0x0, @loopback}, 0x1c) socket$inet_udp(0x2, 0x2, 0x0) bind$inet6(r0, &(0x7f0000000600)={0xa, 0x4e23, 0x0, @mcast1, 0xe178}, 0x1c) r2 = socket(0x10, 0x3, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = socket$inet6(0xa, 0x80003, 0x6) setsockopt$IP6T_SO_SET_REPLACE(r4, 0x29, 0x40, &(0x7f0000000a80)=ANY=[@ANYBLOB="72617700000000000000000000000000000000000000e9000000000000000000c1030000030000002004000000000000800200000000000000000000808000005003000050030000500300ff4f030000500300000300000000f7ff0000000000fe8000000074cb8af296109f0f0000bbff020000800000000000000000000001000000000000000000000000000000000000000000000000000000000000000076657468315f746f5f626f6e640000006e65747063693000000000000000000000000000000000000000000000fe00000000000000800000001d000000a2000000000000000000000000000050028002000000000100000000000000000064f700000000000000005001686173686c696d69740000000000000000000000000000000002010000027465616d5f736c6176655f310008000000000000000000001e000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000faff000000000000000000008000000000000000000000000001000000000000000000000000000000000000000000000000000000000000a160c480e474f2ac000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000090000000000a90c000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000400000000000020b61a000800000000000000000000000000005800686173686c696d69740000000000000000000000000000f3ffffff00000173797a6b616c6c657231000000000000000000000000000084000000000000000000000005000000a600000000000000005f0200000000003000434f4e4e4d41524b00000000000000000000000000000000000000000001100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000969a2a6b00000000000000000000000400000058fabb8400a800d0000000000000040000000000000000000000000000000000002800434c4153534946000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a800d0000000000000000000000000000000000000000000000000002800000000000000000000000000000000000000212f00000000000000000000feffffff"], 0x1) r5 = socket$nl_route(0x10, 0x3, 0x0) r6 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_msfilter(r6, 0x0, 0x8, 0x0, 0x1) getsockopt$inet_pktinfo(r6, 0x0, 0x8, &(0x7f0000000040)={0x0, @local, @local}, &(0x7f00000001c0)=0xc) sendmsg$nl_route_sched(r5, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000140)=ANY=[@ANYBLOB="24000000a700000000000000000000530b", @ANYRES32=r7, @ANYBLOB='\x00'/12], 0x24}}, 0x0) bpf$MAP_UPDATE_ELEM(0x2, &(0x7f00000002c0)={0xffffffffffffffff, &(0x7f0000000180)="4d9098747c56f90f047fd351530c03acaa9480e9884959e80b6f0a3cad2e80c1c945185968b0", &(0x7f0000000200)=@tcp6=r4}, 0x20) ioctl$sock_SIOCGIFINDEX(r3, 0x8933, &(0x7f0000000000)={'lo\x00', 0x0}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$sock_SIOCGIFINDEX(r9, 0x8933, &(0x7f0000000000)={'lo\x00', 0x0}) r11 = socket$nl_route(0x10, 0x3, 0x0) unshare(0x2000400) sendmsg$nl_route_sched(r11, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000640)=ANY=[@ANYBLOB="240000002a060b010000bed9e700000000000000000000695cd4fbea49abf52190a1691e4651ab8aa6d04471d820026624288f69cadcbaaf5ddef72d0ccd229c0948dbef2e25d35b7c0b6fcda9ba91a100000000000079e6511c29b5392be96300000000000000be6ac84bfda6d5f4e244fb843d4d8e43ddbf71c66ca497ccb33a75973c6cf5d20e3b397838e2bd8148a5e215c9a63bd7abb494033bd7de474461c3359e12002a474af17dd59c623a6d9b5c18e28181ea36cf60d39d538e0e1efe4000"/217, @ANYRES32=r10, @ANYBLOB="000000000000040000000000"], 0x24}}, 0x0) sendmsg$nl_route_sched(r5, &(0x7f00000005c0)={&(0x7f00000004c0)={0x10, 0x0, 0x0, 0x8000}, 0xc, &(0x7f0000000580)={&(0x7f0000000500)=@newtclass={0x4c, 0x28, 0x800, 0x70bd2c, 0x25dfdbfb, {0x0, 0x0, 0x0, r10, {0x10, 0xf}, {0xfff1, 0xc}, {0xb, 0xfffe}}, [@TCA_RATE={0x6, 0x5, {0x1f, 0x2}}, @TCA_RATE={0x6}, @tclass_kind_options=@c_taprio={0xb}, @tclass_kind_options=@c_ingress={0xc}]}, 0x4c}, 0x1, 0x0, 0x0, 0x20000081}, 0x0) sendmsg$nl_route_sched(r2, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000780)={&(0x7f0000000240)=ANY=[@ANYBLOB="6000000024000b0f000000000000000060000000", @ANYRES32=r8, @ANYBLOB="00000000ffffffff000000000a0001006e6574656d0003ff30000200000000000600000000000000000000000000000000000000140006"], 0x60}}, 0x0) unshare(0x0) sendto$inet6(r1, &(0x7f00000000c0)="044aac2f202c5feda71e039a57a93088fdcce4afe28aac61837792741a190670ccbe1a2b00aa77a87d56a3f12c7920ad02928a5d1014e5b896f000fcf6521928480be9af82613a5c661f4110adba358afd8b5b4ef1702051e393ede2698112a1f1bdf1d0f568546ed322ab4c53545bd2cd6e48522f0c154cb3c6864dc30ae921db100f1ee97a234503338f8fdf356472da0c7ab62f274f34", 0xadf29f33fb903ae1, 0x20000004, &(0x7f0000b63fe4)={0xa, 0x2, 0x0, @rand_addr, 0x218}, 0x1c) unshare(0x10020000) recvmsg(r1, &(0x7f00000008c0)={0x0, 0x8, &(0x7f0000000840)=[{&(0x7f0000000040)=""/50, 0xfffffe72}, {&(0x7f0000000240)=""/52, 0x34}, {&(0x7f0000000780)=""/129, 0x80}, {&(0x7f0000000300)=""/68, 0x44}, {&(0x7f0000000380)=""/121, 0x79}, {&(0x7f0000000400)=""/183, 0xb7}], 0x6}, 0x40000110) [ 524.505242] IPVS: ftp: loaded support on port[0] = 21 21:08:12 executing program 4: r0 = socket(0x25, 0x3, 0x0) accept$packet(r0, 0x0, 0x0) 21:08:12 executing program 1: bpf$BPF_BTF_LOAD(0x12, &(0x7f00000011c0)={&(0x7f0000000140)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0xc, 0xc, 0x2, [@func_proto={0x0, 0x0, 0x0, 0x13}]}}, &(0x7f00000001c0)=""/4096, 0x26, 0x1000, 0x1}, 0x20) 21:08:12 executing program 3: pipe(&(0x7f0000001a80)) 21:08:12 executing program 0: r0 = socket$inet6_udp(0xa, 0x2, 0x0) ioctl$sock_ipv6_tunnel_SIOCGETTUNNEL(r0, 0x89f0, &(0x7f0000000080)={'ip6gre0\x00', &(0x7f0000000000)={'syztnl1\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @empty, @ipv4={'\x00', '\xff\xff', @initdev={0xac, 0x1e, 0x0, 0x0}}, 0x7800}}) 21:08:12 executing program 2: r0 = socket$inet6_udp(0xa, 0x2, 0x0) sendmmsg$inet6(r0, &(0x7f0000003140)=[{{&(0x7f0000000040)={0xa, 0x4e21, 0x0, @dev}, 0x1c, &(0x7f0000002100)=[{&(0x7f0000000080)="30f60d341d3c346ca5382f17e50e9c6808696bea74e21be2472a03b5d35c95d24d54d7a7c88112c5c2c1b1aa2423288a72dda1558cdec7a3019525b1c473a6faac46727d0becf28e6129fc0d1f0cb60181e7da9b88d95e39cb4527045706042aa973b799145bc4e3a9d03a5707d9a45223d17e3203fd0c4cb9845027c6fe458b785fb8035bd03619f561b4df19e1ec4f85ffd6842f90aace3eeab7c47ce05e75292dd1063bdcae625c12db45af35bc74c870429819450c5792a8bc0fe47228e7ec65cfbdd91660066999b8a4a234ab9902ed5895c7a34d7472d2105b8a26c2be6b1d1dfac5c59391b22d2e27c0350f865f27953cba115c302b4205569727f9e4dd97f059ad403353e9616145eb695bb8bbcb6fec00130eccaadbab487884e6131e9c895c34221d5e5d57eddd888e03cabc55b8e99f75e3d064e0652b90a1999ceb900f627da5dcee48bd36892dad7a88301cbecad05d2c0fc43351c1bb297ce04f30ac25dbe7f405113b8780c1e4113a04ddd00471ce32f288435557b99bcdeaa7dc6aabe1548a41fd8545f5005017ad6744b6fb0ae2fb22fcd9e028ae8579f471b9e93b9e1432e1fcb297bed5f28a6467e334000fd27a16eca7c7932e79176ac9780ede785fed6d596a0f35c8f514448532ff27b6b7a7435e4ac88ef8264596d65e38fd2a86d43288f8c53b22bf59c7ce9c245957e79a96fb0bde23536bc4cdd52706a8b0e8d3e57fd1774a9efcf8f8ced5d5e1806899b925afb189d68a9b71512e35dfe4342670e9791cfd53fb8487a4dc75981e7eba7ff344f0c4d3e7d47dc92e09fbf3b1d0b73fe8f0f76b0689badf8867674894e52e09d1c90681086baa7e3e50dc0704c9d248f44a36cf58928549bb1b2108f6c93b2f14f15bdd57b75e8edc8599858493f5b339ee797be2263fc84931f789a8f78cd723360969a74bc3f4dac1c2e7fd715d4bf9e6ff356486fadb4c557215fc4dfe2723b7eec4da1d34d81f7c495bd4b523e627fece6cd3cb3a3b48aa12dc85aba6f1a991d5340d818ca43d355af7edd19da41329e170e476cb96ade3688dd555131c3fbd421b803483f59fa25f35064af7a8d7518e5810e08d3d17c020eebd40658d3be05bbdc7e3e55e9e92aef7e16e0252de5353be81239d5ea9c4fc8232a99843f9d5a62316b9efa4c1d73a5db20f6cad226cb1f9e36d34a55f6bc40d4fe1fcfa453f871e65ea6751d0e215a77be8cf8f6b16b46fddc12776ee2b51f016d074adf33cc3bbb66bb022d3184f43255527921df279eae12273b446c6240e6954f8d518657f1a157f12d0d7acaf9c669740490dac63b6e42f7ce0b3a5911f140d35909cbaa229b145d62b8872315909025e3aaea479d2d6142212a823ed178dc63d673b7eb76a3abd7317a6f48c6667c7a92c369f92264bbbe9d05a38403cf30fce77843cd867e9d8e78480e8817cc0b751c6b4fe9235a6e59c662a9fb232b01c369e706b8007707baa064bf6397fdb2a99d09d71a951d20b68185dc549669f24cd4c1b6d4b790318fafc97a7ef83576532910835f7667dde888bc91a2f22f8480b788b45c01cbeb0435bab081bace03561cd718fde84175db93c27b1627e40340e7e40f5ed3e0a4e1256abcd10851686baedcaf08fbe3f3d0f8d976b36cefda5496c82e1c561be5feca2be42b9d6de2094e1c610d085a4cf5f9a383ef4448194a01113132e6c228faebb318fac96e8e65529dad389fabb378e9146a97a27224432732b0a81d18935a2fe9741a971ab83797756b5f999917985bc489e7e355ef39ecc623f0939720fafc3921c203dad505ac75e84713cede3b434daf2fe7ecabfde757ea2c26c52dbbdbbe273fb86e7d3035d9c3fd854d2abb6f3b15dd3be2b821b436172a5b6d35eafa54db8bd36383cc8e076fddd30efcfaea7dfff35c4d86a82724e4b51779a00d3282e2950356cf0f1e3ca1a9ed0fd4cee5b1bcbf6d9ec45c39caecd4da567fdbb57ced5a944ec4387edd294b36e62a8acbc1aa84f422faecab4c37113a6782ee2d064d2c8e9de69526bd833dba9cff2044b0d824f09b8da1bd9204e2e356f0b212f7c4de66f2c50240c28c8830b2e49059de6827fc3675c9348669d8f3f656c5a62aa96ec9f7d4ad74f65a5f462f3fdeae9c4bc4f12c6a35892dcd5d00e19a3495d69f73ae4cc9e3dac79c6f6ed69efef6268243b344ae3e0f78100ae2381c40f3da70b4b088129f98d19f774998074ed65dfd08b894d253b3fdc54aa121145c25de73dc33a86d4ae52e3f499f071bc2f0ade8ef5b04506b44d1d4e64c609d7532f90617cf67b29313670e080f75c3766fdc8e05b0052a38f614e4a210e4ba7523952544bd1038616600d571f1fb1d015191c173c4868b990a35a1d0db7865da54464092ba6a86140d3e9bbd7918401baaceb93f4c131e9e1deb098509a5a134eaf53292f2f3e19a88c69fed24692284748e1dfcb26a43bcf650115068e59409fb16af6089549214a5e39f55cce7d74f9f2cde165ea45c6b659312b06b2c1e09fa92b7e922e335a841fa2ac5a74de783e819c5d3cbc796db051c0a733197c18aa20f215ba241a9f0cbbcb0bfb695b105556e722336e4cb49d25979bc8fecf237285a78841360cc79c91f5d6ee3b8b97020afb6572212e25a11192ec2e0b00217fc226fecba300a0cd12d18e8b52aabe0c2e218fe046b55a9eafd8334dd2d21af34971c36742d455012ba0269ff4b9029b0397251376541fca78d3b30ef27e617563d2d94e7485319a07a0374efc863504844399ce03112ad48e1e3a3372915729e9d53bc961b123cdabf84e684de6486e6a7b49031b7501b6565ab6a439434e80161e8a24b8692b28a1f9b484693606fdba59ba39374414d50ecf4d9cd5fd60455ec496ca435397318e8d0dd4d5a5c52bad2c7b874b084e33a56dd1e1ca8000a7bbcf82cc690d9e79d91943b2616382b591a371d82181aee872595a4a60d6b57200ecd4c2b0b8240403ca8bfebcfbb90c3741f79a07da65597867c5e407dfd5f46b02364a3fc06cd11ad888da98faf084e8e662331586e1984e137fb20d16b9fcb3396c976270afe7b8a64dcdce47c080d219fc4cb4680f95dd804a39b0397c6082405b609a4a0272ad6c6ca37faeae6b53f1c78a937a3a7fb85505fe57d4da6495e6bf904a2d4260446f9e328fa9f855f1c9313c1b0540841cf6195db4f53882c1bfc61b06a28b61c3ae79d6560959689c2e5ad38d72face83bf076b0bc6db4a61c48561e19984e7bec9a6de20d6b80c31f2b957fc2d3575e226dda82ee9f4757ed75baac664b0db9ca43f1874f3c849889b9ba971a4dc037bee20d10ca203331f88ab062242cc0c2168b629c8d5d0a740e152be07776e7d352ed03ebf9c9b6338b6d425ce625e84fc25c13ac37f1d5690c83ef2c3ac71bd91c20ca156b0a51176fda0874eb5939c645a0ee90d1e6c0fe3d56ddbe4160dd47f546f4c9cf1b945275a5b33587b04a18ab36e86c4473c875be8b37d8fbfeb13049a9b78a4a12e709252bc6a8a34474c5046e158a816e0088624c70645a4ccf13978bc7105aa9c41c7b531741070066c2543950d17b6903c19e7d23c6f266c033477bc6b55b77fbc3a767cce58be0c016fba0d04f241cb608efb9289720c6d1306f9fc187078ffa1e26cbb1b091ffae16d318f2a8e77585ef1c8da7620c71a07355349785cc373de6713bf53139ccd7dfd2f738a08129fbd8ddac1e34b3618dadc6e048b26291b2f6cd6ab95129ea8fc0a4303a6e385c8498fb33d1f2e1c9504f1cd068cbac327d9261295a8ff61264ad7d4756d04d96536b4e7d5c108fc9d06f6bfa56fc0c2906cfcb7971d93081a109e0a522c4856fdf1871ef5630dbdd57d084f9876659a3ca8899232f23dfc9006eb8d74337394251756f585d2f06ccd9660d0f9ef6f62129442f2bb2976f48c849887458ab8c52a6f5bc301e5dc2006e4ec707c46479316127d74476c8772981970a11b3c1a0423d3ae02000f48923dc45775b965d8cca661474d8bddb6b56cb283a42b8cc268cdf16a13a8d7204aa316d7878e431fc7f9191db7e3e119ac29de", 0xb48}, {&(0x7f0000001080)="ef", 0x1}], 0x2}}, {{&(0x7f0000000000)={0xa, 0x4e21, 0x0, @loopback}, 0x1c, &(0x7f0000000e00)=[{&(0x7f0000000c00)="df57a2a0aa212614c0710edb3335eb0b2a6a229c352d97fd91d7914445071e441a2888e1d045552712d25d0f56cdf84fe3e329f500310fef21d2ce871b127d8b857cead7d27a65247aa0ad7565733929bbc26bbad65818a431603fd2d448d2e630ba05eec20a7d807ec18d2583b6badec4940e8a229678b8262d9401edc6058d2aa90aded6cd02e25fce47397a5cc61c58fd8df52423c785e21c8b4964f970eb70864d86335e05a8383c6b283ba69a59e7c23f93c4603773c09ebc1bd4424198e54471c320ed8dbdef15781bd39d004a5b9d3d8ccee4afdfda40b67a4f552ba2ae4b15", 0xe3}, {&(0x7f0000000d00)="0c55ebf9d226865a49e046808e8037c0cf1860afbbb40153a6718722fd0761bd45bccebbf51046621ad7648ff76f34b2787f381e15d9a69b9d3b91ea271766181a6dab2075cf84c377abb6ba639bc0d02e6c4bb88f4b0ace40be487b9999fe2c058a8438c6c1c50f3bcd0dc9855a6aa9f0ec5bf6ee926527d8fd755a9e4db16453bd934a0cc28cf2295b3273a5b6ba2c0f0761e760225e2c9c7da477788437d62310ccb317ff2f33f65f6b97f55a4ca2606602c54c46b253fa79df54afa2e3458fd935a820efe858a3a035", 0xcb}], 0x2, &(0x7f0000000e40)=[@rthdrdstopts={{0x38, 0x29, 0x37, {0x0, 0x3, '\x00', [@calipso={0x7, 0x18, {0x0, 0x4, 0x0, 0x0, [0x0, 0x0]}}, @ra]}}}, @hopopts_2292={{0x6, 0x29, 0x36, {0x0, 0x0, '\x00', [@enc_lim]}}}], 0x58}}, {{&(0x7f0000000ec0)={0xa, 0x0, 0x0, @empty}, 0x1c, &(0x7f0000001480)=[{&(0x7f0000000f00)="d96ebcee44b603314cf6b3cf1ca88d0094487af0d4257d08e6206dfa3b69f355be49ed89d2ac41351279addc8b0a486064975dee2045be650ff2890730516f60a9933eaf02fd27f971b367571ee802401040c37b10a5b7f21b24b0692f7c90bdb15d69d222c85132036798f7d37b4962e595248e52caaa364384ba5475fc0f5321d9bef6b7ef567c8061ce6d79b647c5", 0x90}, {&(0x7f0000000fc0)="3a3312acbf7bdc566fc7d4b2c7db06b03ab2b9ec7db53c4b0e85fafbe9c13a757bf437ba3ed35a3b9db44d28cc8bb6590c6b54b070d2568fa238a2ad257153e3a7e7870d80a53be7ba844939ae5a3bf3a943cb7f4bb27dd9dae07e3ea6f9d91a32f7a0a7ca29729c949d6aa23084eac491b237bcff1f4dbd2ba400c26250782ad7c286f79c17906776f009364aefa9c095c37226c763835dfac920", 0x9b}, {&(0x7f00000010c0)="feff68d828d8e4e45e8ec55257169d4b5e6983757b8f9fac8f810a3ef02187c0594ff3b156a4988093b16eb9dc2dbe", 0x2f}, {&(0x7f0000001100)="d3c173c08f57ab1c209de2f50ff5cf734379be668cc4ee8eb05deb95b70d060af313164256edfee75615462a7c9fda680a00853014", 0x35}, {&(0x7f0000001140)="676ba6bbd24a7ea95c00434d7acd4561b0d971c59e22d2f543a0d992e9f210da98c0ea4db97d0b473708e76016704600f257e15d2f2e72177c6a98f02e154acf13da0fc5bef2246be2d71b7d6dec3d31420727aaa0b11f87395c97c5f92a072d7bbd250d17dca2f9091a50444700d865e03fea7796fc6bd2628845447e803863c960104be8b1f772ebdfb5028a79f33fe3acbb04a2f660732f4ef2cca613493fb871e937d5621891a69fb8e1c432f2c99b62daa3c4f6b5d4faa41bb21a1e436f20952d80fbf57c4893a9b587f08f3362cd1746dcc10788bb09f83e7ca6afc4a558899137b459e35845efbaf3780571ca1abaa54bfa4e6af42b39d1", 0xfb}, {&(0x7f0000001240)="770518a884a6d40fdd8a6a07277fa1c82c53194f6de6cb120df9ba02b835699e7daf912d6a2e76fc8ca4180bf10c96508b07ae140a4c334ea19a9902b21ea39a2b9b76ee67347f08ed", 0x49}, {&(0x7f00000012c0)="c114708fe3b748c921d40aa18d5f9ef583dbf94942adf916b9ee85a6615a3af348147b357516b275b90fcf51511eee41d58e17a23c751a2d67b7024d56783eb638b517d410db9c6b0e36bc3b949e5a72ed36a8c560adc42ce66a5fdee909b6fbcd3d7e24ec241f36af9031", 0x6b}, {&(0x7f0000001340)="884747830a37cf876705040b27afba468731601ad267dc6f14215790d1731f530a1aa1519e81f7a952d64d91cb6bc71d7f7b1f06e02a0dbf6f78a26467b2594b316ec89fd7d694371d72", 0x4a}, {&(0x7f00000013c0)="59b8ed6aa7c87128e1ca814308c90b672e5ed03bc0abc0ff357a9b0cf57c2bf49748e0ba2dc2478d14ba9d4d73227a244570cf1dd6717dd184df3b649aaac15a395995adaf44090ba28281b1bc19e3d45a70f769549cd6da6c8a4a22ee85f41f884aea5fe142fea83fabf3876adb5811589ca4fa138631078b0f0ed79dc3728cdb988926d6a1ecff5ea22eccfb8b96e67564d2e3d6a767", 0x97}], 0x9, &(0x7f0000001540)=[@hoplimit={{0x14}}, @flowinfo={{0x14}}, @hopopts={{0x38, 0x29, 0x36, {0x0, 0x3, '\x00', [@enc_lim, @hao={0xc9, 0x10, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01'}, @enc_lim, @jumbo]}}}, @pktinfo={{0x24, 0x29, 0x32, {@loopback}}}, @dstopts_2292={{0x88, 0x29, 0x4, {0x0, 0xd, '\x00', [@calipso={0x7, 0x30, {0x0, 0xa, 0x0, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0]}}, @enc_lim, @enc_lim, @calipso={0x7, 0x30, {0x0, 0xa, 0x0, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0]}}, @pad1]}}}, @rthdrdstopts={{0x20, 0x29, 0x37, {0x0, 0x0, '\x00', [@jumbo]}}}, @rthdrdstopts={{0xb8, 0x29, 0x37, {0x0, 0x14, '\x00', [@calipso={0x7, 0x18, {0x0, 0x4, 0x0, 0x0, [0x0, 0x0]}}, @ra, @jumbo, @hao={0xc9, 0x10, @rand_addr=' \x01\x00'}, @calipso={0x7, 0x38, {0x0, 0xc, 0x0, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}}, @jumbo, @calipso={0x7, 0x28, {0x0, 0x8, 0x0, 0x0, [0x0, 0x0, 0x0, 0x0]}}]}}}, @flowinfo={{0x14}}], 0x208}}, {{0x0, 0x0, &(0x7f0000001c80)=[{&(0x7f0000001780)="c058b7dd2f0980e85d0bc0d407818db3abe56811df5b297bd567407d21f6c5f12b3f85083d783ace713595f23aafc6e906", 0x31}, {&(0x7f00000017c0)="e0e9e12645cacc46326d5ac5a15207369d023c44f493b5e3f29f2c4a6bdb650c6e005a372037810d1b42e71d47ddea1e00e59daafb9bd3cdf90089940411298bc84312892c53d0248877a1c1187a6c6cc64c7dfdc8b2982c97f153771d04eba3f340ca1c5182209cab51d37319a2cc9917bbc9e84e0d3c32af5fa4c057c33cb0436bbd97c56d1b8a2169f0a062cdf758cca2443019c323e2d0e2ffe809acabd4361704640fcb4687da7bc68582f93bdb73cba0c3b99fa027aef8f9284f581a5a95c6ecb5c922d3b39ce06ac80cec74a1a10ee1efb247186e6a266702d3ee25b269c6eff54d30ee977b6f4def57cf9b1442ac830a224cddb66d7b19", 0xfb}, {&(0x7f00000018c0)="f471dfc494b934949be3b301164d3b6e2fcd3fa856b6cfcc2fa5d2c2f13d62511958b3390acfc61162815ad03b361611ac8a78ae42231d2b6b412a460c79de2234f9faf06dc889f2074415bf1ab3fdca42823b400b91cd2c3fb97315496b61481364825c85ca2c7b441e857a80bfc8081b5c2db741ae9244fd11e447a1060b61541f6b55ee463ca0e736dc1957f67a6ae91b5b1a3fc4367c2cf3530bed33ef5cc3013d71b3085f9e92a20e6635828fa4d6e138240ab649ebcbd75b181acd452693cab0c4d2cc45be8cb83f5a941e", 0xffffffffffffffae}, {&(0x7f00000019c0)="0cf3e81b8ab27dd2bed3b963fc5aca0f558b97ce0f65e5d3f162b0ad92fceb0b59e37365c2d3816e93829466fb0744bd72957d1a394b68b8d70756207e3fd888624b3cf11192d4ab4a46f0fdf4ea3f4ccb2253c115a86795690d75f3b196192e4861332268db87e56a03e884e71c7e228be5a22a178a5ea9", 0x78}, {&(0x7f0000001a40)="3738b9632a717235bfdefd1ee541f4dca9210186c5226b1d67505b9a737227cedaebbd687fb166bfa1795de15f36beb1c5ec9b2e158a5d88ef61e513511853cc65e8e4f580540508ffe9e10f6ee03666ad5b08a3f5b25f6ea36c1806a0b46bf5cd05ae5bc98a4dbb6f7cbaf8ca2a9362de53867b48ca2103405c39698776292e8c346f11c0ab867aad21da81f03c17e41bece2533dbc78b080e1f7cd07f328c459c6ca5122dbf8cfc8e8d288c7a4d46298b73fa8c04171e7d8758e1a09480f4819e8f5421f313e3541d3d9ec8f67cf017e6fd65a331e2938f1ba346688482bb0b809e15ee1edd90342745cc1d50090", 0xef}, {&(0x7f0000002140)="a0bccc970e51286f98ca1e61d950d7dbb6b793653769ac4c6367141608519b1f06add4093506eff373990299420a29e490315405cbc2d3371d8b404534180b3c3cd7c132ea718f688bc062b907f9e8dcfe48b88e389fab0d8d51557c5e6046430b18ef7a4572d188dce954849f501aab264a2631f36a00719857c014cab5612e4ec2bf4be6d3859bf7ff1650a41422a75ca2d7768163b1d2a0367b6cbdca359795c4312c0075c0e9c2c1b8cd556eda9656cc6e98d6b875b65e24c15bff15f849238d52604dabd82787652ad60a09e4285c168af9657b9d216059f164612a165f0f880dd0f51101879266a4cfc2642096fc4e66270645c2a43806255b018fad13d3f0b36c85a812a85930b338b03d0774b2ab16af0b7414fbf1065ea0f63f4cdf1f742a28e252a3f8b51c3f1c6d28cfdbf88f102045271882c81fe448893fff1323ddfc76598dd77c9eb2f44dbb27c9a2566b2023660dd96aef712a66a18be0055a21d39e3062b6366b36dd8d6c9698ffa7358a61af0450cfa7c12a486148721b32ec6d914f5abb5c0c0cc9e7e3a4a01f96cd73260a884de37d5635d4026a01bed5712c35fe71c497e6f24ece3923b3198d15183634005ea2f931a2ee3402cae33a4c7ece0779248ebdfed82c51cd1aa6a4ec18a01bbc28931f528fbe38e95d6ba4a5e0acfca6d7d78be8cf1b93ed5e8571cf34934aa332dc0883a2bbb3dd5002e9390adfd78626ba7140f94d1f5b557765f5ccac3c4d91e53021d4879a49f5471d73ec8797e3e9a215fa4f6de9102841213fa5685d24267ce545830e1eec98a5352cad395837e24ce850670ff94249e07204cad67a9c01343e74b384c232ee695e22032e748f7c72350dd303b6796797bcee860b08ddaf1a9d804ce6de07b69fad7c3fc0679ef8c469a95b6d538a2c024c86f138542392d8e74c51fd00efe1dcf657005e9899f0d9a3df0f3ccdeb4600068e0065d4a97e52e83b6ead2e7f66be327c8f5ea906893b8b4eb5413f4eadf02d607e723907ebbce57e13a3e1b2fb69686438ff74a1581f9236a333d35b90b90d7b1b620fad79780d06558de5c984f349a3fb34080b8df59dc050f72a8d73a7ce58d2e1974c3c84de339cf96217a47805b85519581575184a5bf7df917f72515da76c520235054afb075fb097ff6f37ca2f0f9b795fabb8e2891445723e8295f49c53b37e1bdb1a520dab699ea6551cd02571507e8c445a64f1ad63c2caa7a11574d20fa3888a6e7893aec9430258870be616695eabd66536dc9cba0faee2af2ebe9d85e78020c0e34df2e5ad539e50df49fd4bc52b9f318bdb9a0c25c9913748167a666b7104df4ace46b1c8aef0a121da2c30c88bdfe988c6c8da44c77f0ef4bddd3f62f9d631fdb696168ab169e0dc9af2cdcdf463f7c8af66f74782d19237dc8b4287c285d575c80aa59dd419662a3ab119d3d4455f6a5cd48fb099e3110962da303567ae862640af84faf470aef34d26d95bbbdafa83b75fedc67dbd49651d5871d680a9956bd91930c8efea16f73d5369f8da0c9033ca22f39ef685e007fec35a3eac3bb43c8545c723c3406bceff7b2b39a5d54d5a4c5acbc5f41dba129dd1ae9e0f71747c397948adb711c41402fc69f28c2aa069c80097d96c4479c6b04f738d8528bbaabaebbaa6a75418dbdbf7f5bcc9cd09114b5ceb27f6331055aa1f77e7c65fdda53e605d3f1333f05a4b45eff5e8e439ed1ed2fc2a3045ad8fa8e6350d78a67d69d5ada7e2fa662d8b337d45de5bbe3fda5824eaa1b7b4b666ced346f05fcc4a441aad66e6295fc8ea373a23dc789b29b58504d891e4d41ff42a9f85c351262d9ad90a030e1757158e99c08337bfa23ad5db82eed3a8e59e0e72bf5fe14678c078975a41a0c2e726ad9d1ccd132f9f3bcb0e0dec8b59a8f892129f621771531a97895808bd22e9cf830233cc65cba1d9758c7c6f55976a0fc3a1e013777629b380f746bde3696d237368b62ac41327bccf73180bc71f096e6c8154ff9ff8d725a8c978989749a40ea9d64bc9d3383d0b44beff5df9283c48b42f8f761197e42016bdb5fb917d130436c7fa9d042b21c4cf53a22227e6b548652c5ae87780575dcc9be716ff82b75193a51144e0e4dddd5a068fbc55c5a995eb28b865c5ff1ba18ccd3dd13d3f0894ff6419997190905826de27d3307760a7df659ea695e057e6f7fb37cd878185f6fa215b6811a33baef463b44ecb8e254cd36bd8237d0df0a0f06bf20ca03c88c139003f8c53443e4170de8ea2c471541e0238e0a38f98041504d6b4aac1a4bfd233432c73365cd1be776c1808a1a034f3325d3368331352c71924117763c6455e5ce97b3bcf5271ad6be0e40c3ba1b2d240ccd98daa6da99395e9a3e1fab23500acbfeb4dd9ab880bf0cbbc178e1d29ab0c6c308a750fec7a90898523203a930b48305ac91be6e53f6c71887af0af3825a1087698ad76a09dfd499b4fd939abca4b61964d75a221c025cd32c18243fc7e02e3199eca089f889745c13564aadd8471e31e742f93082dede9b864c871505d3e1edc0060d16e3696863c67e66368bbf22454948f79194504c9f862fdcc2e149ee05669e0b720a484a10b974832bbb17f50b0b77e3b4ccbf8155693c454f2ef8f0c472fec208e825c1e4574cb233a3f563d5cbc1b2bc1ba9b08af458e96c4b3fdd3c8efc45d8a6c97816f271ff9b6c28cf3e06a27d64d27a39c13e41f486453d01c485c824813ea45c52285ce22c760705c99edbc4aa975a1a2d62f3ba2abc7134c2202bf2dc5209448d3793978ecadae3f38965516e861060df9dbba8b4957ad2943d240459a6536b22f6be35dd2ab8d58323aacd43270111655626fe3a7184b9f6035454dc7c9899e65ca0a2652a6544eacedd70813e44697a3ba5ea1f392b400592f0c13b31feaa2e54ae2db76872539bce02c81953d8938a8634e9caccde74d0dcc14e6d6e6e0ecdff8e5b41ec2baaf25364dbe947bab135e615df2c7a7d938b676b69addd99835e794d3cce9f253a9a5b8c07c78b56083f175ec2cca19a4f5e3f19d7312b8b6d3d636c7148cbed4583bda92ff0b7fd04cd03bb54545892e64165d7718763e9395a8b321a70a9d540fa99ca0c08984c9d468e6f62340c99950002985c15fad4b554d98d3fa75df0b3fbf595f91eb3d8cac51751a6e6b1f0ae1a86ca9a8de028618845ca1ffe9a54028641224b1f205451bbf6a0c962f127767e5dca75568c85ab5f74f15a5e454d737ed3ae1ce58b89546b5f4e734d25e1284d821fcc382a46dccbac4f4f1ac3bc20ec97415f2532091731cd5fa1a00178f9bd16957cd1f92872488829cf966f72f7e9b836e36a6fbb313ad623ce23220a5d44eef3fec462cc16c49c20b3b77388af7ade509bec7cac3519aaf05242a27102faa05892eb30e3b9cebd8d855e7bd3ef989726bb7b91682ae35d302f5282a9e2ac11c91b3a48f20dbe3196d71f6c5dade1b9599c4e36f53e9296c0814969aaa9b3f95bd2f42e6a20e49330931629706f50d1c55467bfbb6fa9adc2e98ae72b2d32e83b6eafd83bffbd3706ed031f712eb4bd043f7cf819e99fda3a50553b9c18984e65a389b38cb68a08e8cd3f6a06f1054a22651ca096b30e432f2c16df7a0fa3aad68a7eeec0168c0ef6dd4e1809e4a1b2e38e52588b167a7754f3d49596405e009b9b05789d2c0de0032ccc58d70c2d57d3e8a3d30a8dc87f7664411b2978fb3e1d03600309a19ddb7898e88876e52c125f753d08dc36427a763fecd2b38e326baf9bddeb26da89c7c8b7bab4f60cc10d6871f6c3c47e40039748522cf0a4bc59e59419d990261a71a8821b8e3dac4610eda262f50a37f3c400b3418cffd9055d22f769e7ca43b7dfc39f106ea435054001235e5a36a94833560d34a078ceae7ab9067ff31ce8c3062f0ba5683cbeeaec183c269cdcf8f3789b6b45a5f5c2849c3e8b9366316474d1e4bb0a3a8c96a2625a6e4bd640c344e97b2cd9d90f0703ad96386ff165eb8c8b82d68a078365f54993e53e47a9952ddda5dd8f3ec6246b7c4d616e8aba135c4497438e38a82c91805bbacb69da5922beb9662df3cf5569e7dd3a65298e6a02c9d9c4a98e9e985ca94af29ee95764f0dc5ec5bed9a0c4774bde979f73e5a7e281b99103a8f3902573cac4cdd6f258a7e96968c933aea323667a4a7b1f361cf669d33da7d514da6cf33d4ff3d51acb0c4e3fdbb415eb728b3a0fb2153f0bcec41487b826da2c7aa755f91f74161cd3feb832163191719ed55de2ec5442040556c5c8a47918900165d5262497e82e00460335819e4f5ae8d0a407528528aa9b3a8a4fbac79343e78bde287cc298a4d3fb45532e14a4d440900e355e9ca5f72556757c81465a485fe8d8f20de82b511f995f650dcdb524c65e30b833cd6a3766dc34cab8ed005d7ad17fabca69886459ed9694ec8f2a41307b0733e56e481054521b8bf8d034f4d49f8c5cf9eafbdc8cad31e5e0a4138e42332323b9e16f0fd363e7b99cddc8be52776aca20f02a8a502f37759e26a9e95190c11ec03d6b030048ab1625c1a03fcc0b074f1e1d75acfe8c7cde1458c14e10187a069d430d76a8a684d728543b0b0784eabf3cbae1654e394a44648ada686ed646f1c6fa9ae0a69bc76ffccb37ae32ac4ddfd9a018c04408ee1e1ad169bd5c5b4b69300e381e4871fe95410fcbeb90f9ce566a478f609e6f3b4d9137c77c4934bed582648cdc5cb3ced4739cc8e9d980912193a8c35f4f68bc82b131bf18e6da91df720105042425b86b1a75fa640fa2766ceed0aa632adf6790105ee2d2e207100b3f20aaece92bd2419f271bb0f3a2d5758fbbbf1b553dcd3865c1df3bf87225b4cceb40e7691830187fe82789738bd71862019af42db109c538db93ed29cec4cc38abaa4de694b68b03c6cec67ad1fc7bda3a17b425cef211442980f599b3e831a447abefbfb8564177a2f7699ac9537c9586aa627784f54a85f204ff825353725ea0a08957dff2db480d8e7a8de2a10bbf9dfcf3889ff530292079eac1a916884af8d635c6bdec2bc5eff6442a4f989b6d1518f31a86b1ca5966fb3e76db09707ba9435e34a2e6f3746b643213af3dce49987150db04e5d516150e57cf37737d85d5bcc8a6152160fbc9c1c07ebbf0c6775a2f054a375b3a0969c0d344b3a9c8f2078b359db52f2267b3a2ca5eb03f9ccdc7d57ee82e8f0066440b5c50f1d8240235a2e461daba5e8eb01a3f24d17433ace83c5080b88d4dd6250cede7a4441ae5cc3901c0528bc2b249291ece996a9f35b11ff42b7d39a31a2e180f318215d1ea225a6c06415afaf1791e65852610d21ca014288cf1ae36e59b21399ccdfd1d6df4867dc65f3e92185ea05776ed1d8462793af0a88f558101e1f6d00b5ef171492a910d3c33a62af1d96045e5d8e834a5c0a5d4b2338bf074973e165c945625ee6a9bb1a99f5dda2e847202c3518a462b6d0e91877ef75b8e4ec3c3186aa0f4c8e48927fc9274d2a04db341040d175d2d9ea5f0d194234c3265871e1bca1530c4af68677748dcac49c54561dd031a141081781994d902b05a2f2ffc0f1d95c1f14aa42222a702f29d2f2dd4ece2237bdcd584f24d1e5d6b804dd8f109c6a0f634a1fc6086392397b3c0991c805e1122eb802f63e137f29c21951c1b25de94a9cfd0adf92ffdbed8ca25ef1ba206f7958da93dafa9d379b0ccd0b516e7badaedbd6d878d40cd0a2e2f1d14a4c563e65f1ef8f8b43ed014776dbc3bca263bb956301cb711956f0a5957c0b87", 0x1000}, {&(0x7f0000001b40)="adbab50dec6dc2e44ea4482cefa09de0a8c7c41a0659d188503a36bf0d8dfa000ebbc88dd0346aee9e3cc2384045626c3d8f6cbe656718a5a4f691cc941a5c9765082c5d811b7f1c2ae031a3884ea2a95525603d46cbebdbff93c38a9a16da4558245dda282ee290326133503bc3ce67385bd63dfaccc8bcc771bce6", 0x7c}, {&(0x7f0000001bc0)="cdbdf6a72ab8f37188c29079b86ed1c606fa941899e2b077e7f5935520e57ad0a8d284053b74697d1732cf174a3ddd02a27133a66b5cd29005a5a5fc46f7adb556b6271955f8627aefe251cc572300d8a3af9cb308daf8a6431f870d70fd9e85bee87c5f9ce0835de0ae0433bfafc59097ecc2b580ab916caa2d6c096cb0a6380caff075010e28ecf0214777fdfe9f3d7d9b50df5cce5082729465352e844201aa0273c907a3d674b5f7a9ed4958d96cccd6ee", 0xb3}], 0x8, &(0x7f0000001d00)=[@pktinfo={{0x24, 0x29, 0x32, {@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}}}}, @hoplimit={{0x14}}, @dstopts={{0x180, 0x29, 0x37, {0x0, 0x2c, '\x00', [@generic={0x0, 0xe6, "e7ec4c0f3fd8ebc816407549e41e7b41dff89887cfa244f99d1eb4a2a7d1780bf90f06707401d68b0f8d0be67dabcc072816025cb745afb989975f84e7fef1e81f3203d61740481b2ccf2d518f7eff7bef0ba05e7e0676c80ef4219c25d3415b457f4ea112f67fb47b4c17a053a0993dfc7baf26ab76e5bda27bce1140e04f7dd5bd79664a163a06adc9aaae4642c69b3ca0ba16090a03e83751ab9892ae9681f422d4a9bd0bf1396db771af154736ec13d4cdfa2df548658ae42f0a39972f7e9d505442eef807076d62c320f3a908226f2eb3a9459f52213e51fd658bfc0f553fa54b09d106"}, @pad1, @pad1, @generic={0x0, 0x76, "7432ba37be9f7bb9799b56ade7b2d7384f174a0a60d18bc88b1f574ba928d6dfb74f78b00b63c856a97b14ef1cee6ff0ea6602b570b4b41870bfd6ae09bd7279a30920560b04e749ffabf08e6fc252036391cb361cf9cafbee76aca85fcd652dbe25789c66de24fe1d095835ea5c4ac1f723c7556957"}]}}}, @dstopts={{0xa0, 0x29, 0x37, {0x0, 0x10, '\x00', [@padn={0x1, 0x8, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @enc_lim, @pad1, @padn={0x1, 0x7, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @padn={0x1, 0x3, [0x0, 0x0, 0x0]}, @generic={0x0, 0x5e, "9cd5ac9441a5cfca5d3d255b9a348be595baf4a558a9c898150a59d3143a5c5c3375153008c09a019d187f9066d3d9c12b6a2c3b5f5cd439dea04b0d1df469aad2be207e0c325870551c3bf00ae1c55977c5b8cf25d23550a712d70a227d"}, @padn={0x1, 0x3, [0x0, 0x0, 0x0]}]}}}, @rthdr_2292={{0x48, 0x29, 0x39, {0x0, 0x6, 0x0, 0x0, 0x0, [@ipv4={'\x00', '\xff\xff', @multicast2}, @loopback, @mcast1]}}}, @rthdr={{0x88, 0x29, 0x39, {0x0, 0xe, 0x0, 0x0, 0x0, [@private0, @private0, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, @ipv4={'\x00', '\xff\xff', @broadcast}, @empty, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}]}}}], 0x330}}], 0x4, 0x0) 21:08:12 executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$batadv(&(0x7f00000000c0), 0xffffffffffffffff) sendmsg$BATADV_CMD_GET_DAT_CACHE(r0, &(0x7f0000000600)={0x0, 0x0, &(0x7f00000005c0)={&(0x7f0000000580)={0x14, r1, 0x2548454791211747}, 0x14}}, 0x0) 21:08:12 executing program 3: bpf$BPF_BTF_LOAD(0x12, &(0x7f00000003c0)={&(0x7f00000001c0)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0xc, 0xc, 0x2, [@ptr={0x0, 0x0, 0x0, 0x2, 0x1}]}}, &(0x7f00000002c0)=""/223, 0x26, 0xdf, 0x1}, 0x20) 21:08:12 executing program 2: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f00000001c0)={0x18, 0x2, &(0x7f0000000040)=@raw=[@map_val], &(0x7f00000000c0)='syzkaller\x00', 0xfffffff7, 0x1000, &(0x7f0000001fc0)=""/4096, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 21:08:12 executing program 4: r0 = socket$inet6_udp(0xa, 0x2, 0x0) sendmmsg$inet6(r0, &(0x7f0000003140)=[{{&(0x7f0000000040)={0xa, 0x4e21, 0x0, @dev}, 0x1c, &(0x7f0000002100)=[{&(0x7f0000000080)="30f60d341d3c346ca5382f17e50e9c6808696bea74e21be2472a03b5d35c95d24d54d7a7c88112c5c2c1b1aa2423288a72dda1558cdec7a3019525b1c473a6faac46727d0becf28e6129fc0d1f0cb60181e7da9b88d95e39cb4527045706042aa973b799145bc4e3a9d03a5707d9a45223d17e3203fd0c4cb9845027c6fe458b785fb8035bd03619f561b4df19e1ec4f85ffd6842f90aace3eeab7c47ce05e75292dd1063bdcae625c12db45af35bc74c870429819450c5792a8bc0fe47228e7ec65cfbdd91660066999b8a4a234ab9902ed5895c7a34d7472d2105b8a26c2be6b1d1dfac5c59391b22d2e27c0350f865f27953cba115c302b4205569727f9e4dd97f059ad403353e9616145eb695bb8bbcb6fec00130eccaadbab487884e6131e9c895c34221d5e5d57eddd888e03cabc55b8e99f75e3d064e0652b90a1999ceb900f627da5dcee48bd36892dad7a88301cbecad05d2c0fc43351c1bb297ce04f30ac25dbe7f405113b8780c1e4113a04ddd00471ce32f288435557b99bcdeaa7dc6aabe1548a41fd8545f5005017ad6744b6fb0ae2fb22fcd9e028ae8579f471b9e93b9e1432e1fcb297bed5f28a6467e334000fd27a16eca7c7932e79176ac9780ede785fed6d596a0f35c8f514448532ff27b6b7a7435e4ac88ef8264596d65e38fd2a86d43288f8c53b22bf59c7ce9c245957e79a96fb0bde23536bc4cdd52706a8b0e8d3e57fd1774a9efcf8f8ced5d5e1806899b925afb189d68a9b71512e35dfe4342670e9791cfd53fb8487a4dc75981e7eba7ff344f0c4d3e7d47dc92e09fbf3b1d0b73fe8f0f76b0689badf8867674894e52e09d1c90681086baa7e3e50dc0704c9d248f44a36cf58928549bb1b2108f6c93b2f14f15bdd57b75e8edc8599858493f5b339ee797be2263fc84931f789a8f78cd723360969a74bc3f4dac1c2e7fd715d4bf9e6ff356486fadb4c557215fc4dfe2723b7eec4da1d34d81f7c495bd4b523e627fece6cd3cb3a3b48aa12dc85aba6f1a991d5340d818ca43d355af7edd19da41329e170e476cb96ade3688dd555131c3fbd421b803483f59fa25f35064af7a8d7518e5810e08d3d17c020eebd40658d3be05bbdc7e3e55e9e92aef7e16e0252de5353be81239d5ea9c4fc8232a99843f9d5a62316b9efa4c1d73a5db20f6cad226cb1f9e36d34a55f6bc40d4fe1fcfa453f871e65ea6751d0e215a77be8cf8f6b16b46fddc12776ee2b51f016d074adf33cc3bbb66bb022d3184f43255527921df279eae12273b446c6240e6954f8d518657f1a157f12d0d7acaf9c669740490dac63b6e42f7ce0b3a5911f140d35909cbaa229b145d62b8872315909025e3aaea479d2d6142212a823ed178dc63d673b7eb76a3abd7317a6f48c6667c7a92c369f92264bbbe9d05a38403cf30fce77843cd867e9d8e78480e8817cc0b751c6b4fe9235a6e59c662a9fb232b01c369e706b8007707baa064bf6397fdb2a99d09d71a951d20b68185dc549669f24cd4c1b6d4b790318fafc97a7ef83576532910835f7667dde888bc91a2f22f8480b788b45c01cbeb0435bab081bace03561cd718fde84175db93c27b1627e40340e7e40f5ed3e0a4e1256abcd10851686baedcaf08fbe3f3d0f8d976b36cefda5496c82e1c561be5feca2be42b9d6de2094e1c610d085a4cf5f9a383ef4448194a01113132e6c228faebb318fac96e8e65529dad389fabb378e9146a97a27224432732b0a81d18935a2fe9741a971ab83797756b5f999917985bc489e7e355ef39ecc623f0939720fafc3921c203dad505ac75e84713cede3b434daf2fe7ecabfde757ea2c26c52dbbdbbe273fb86e7d3035d9c3fd854d2abb6f3b15dd3be2b821b436172a5b6d35eafa54db8bd36383cc8e076fddd30efcfaea7dfff35c4d86a82724e4b51779a00d3282e2950356cf0f1e3ca1a9ed0fd4cee5b1bcbf6d9ec45c39caecd4da567fdbb57ced5a944ec4387edd294b36e62a8acbc1aa84f422faecab4c37113a6782ee2d064d2c8e9de69526bd833dba9cff2044b0d824f09b8da1bd9204e2e356f0b212f7c4de66f2c50240c28c8830b2e49059de6827fc3675c9348669d8f3f656c5a62aa96ec9f7d4ad74f65a5f462f3fdeae9c4bc4f12c6a35892dcd5d00e19a3495d69f73ae4cc9e3dac79c6f6ed69efef6268243b344ae3e0f78100ae2381c40f3da70b4b088129f98d19f774998074ed65dfd08b894d253b3fdc54aa121145c25de73dc33a86d4ae52e3f499f071bc2f0ade8ef5b04506b44d1d4e64c609d7532f90617cf67b29313670e080f75c3766fdc8e05b0052a38f614e4a210e4ba7523952544bd1038616600d571f1fb1d015191c173c4868b990a35a1d0db7865da54464092ba6a86140d3e9bbd7918401baaceb93f4c131e9e1deb098509a5a134eaf53292f2f3e19a88c69fed24692284748e1dfcb26a43bcf650115068e59409fb16af6089549214a5e39f55cce7d74f9f2cde165ea45c6b659312b06b2c1e09fa92b7e922e335a841fa2ac5a74de783e819c5d3cbc796db051c0a733197c18aa20f215ba241a9f0cbbcb0bfb695b105556e722336e4cb49d25979bc8fecf237285a78841360cc79c91f5d6ee3b8b97020afb6572212e25a11192ec2e0b00217fc226fecba300a0cd12d18e8b52aabe0c2e218fe046b55a9eafd8334dd2d21af34971c36742d455012ba0269ff4b9029b0397251376541fca78d3b30ef27e617563d2d94e7485319a07a0374efc863504844399ce03112ad48e1e3a3372915729e9d53bc961b123cdabf84e684de6486e6a7b49031b7501b6565ab6a439434e80161e8a24b8692b28a1f9b484693606fdba59ba39374414d50ecf4d9cd5fd60455ec496ca435397318e8d0dd4d5a5c52bad2c7b874b084e33a56dd1e1ca8000a7bbcf82cc690d9e79d91943b2616382b591a371d82181aee872595a4a60d6b57200ecd4c2b0b8240403ca8bfebcfbb90c3741f79a07da65597867c5e407dfd5f46b02364a3fc06cd11ad888da98faf084e8e662331586e1984e137fb20d16b9fcb3396c976270afe7b8a64dcdce47c080d219fc4cb4680f95dd804a39b0397c6082405b609a4a0272ad6c6ca37faeae6b53f1c78a937a3a7fb85505fe57d4da6495e6bf904a2d4260446f9e328fa9f855f1c9313c1b0540841cf6195db4f53882c1bfc61b06a28b61c3ae79d6560959689c2e5ad38d72face83bf076b0bc6db4a61c48561e19984e7bec9a6de20d6b80c31f2b957fc2d3575e226dda82ee9f4757ed75baac664b0db9ca43f1874f3c849889b9ba971a4dc037bee20d10ca203331f88ab062242cc0c2168b629c8d5d0a740e152be07776e7d352ed03ebf9c9b6338b6d425ce625e84fc25c13ac37f1d5690c83ef2c3ac71bd91c20ca156b0a51176fda0874eb5939c645a0ee90d1e6c0fe3d56ddbe4160dd47f546f4c9cf1b945275a5b33587b04a18ab36e86c4473c875be8b37d8fbfeb13049a9b78a4a12e709252bc6a8a34474c5046e158a816e0088624c70645a4ccf13978bc7105aa9c41c7b531741070066c2543950d17b6903c19e7d23c6f266c033477bc6b55b77fbc3a767cce58be0c016fba0d04f241cb608efb9289720c6d1306f9fc187078ffa1e26cbb1b091ffae16d318f2a8e77585ef1c8da7620c71a07355349785cc373de6713bf53139ccd7dfd2f738a08129fbd8ddac1e34b3618dadc6e048b26291b2f6cd6ab95129ea8fc0a4303a6e385c8498fb33d1f2e1c9504f1cd068cbac327d9261295a8ff61264ad7d4756d04d96536b4e7d5c108fc9d06f6bfa56fc0c2906cfcb7971d93081a109e0a522c4856fdf1871ef5630dbdd57d084f9876659a3ca8899232f23dfc9006eb8d74337394251756f585d2f06ccd9660d0f9ef6f62129442f2bb2976f48c849887458ab8c52a6f5bc301e5dc2006e4ec707c46479316127d74476c8772981970a11b3c1a0423d3ae02000f48923dc45775b965d8cca661474d8bddb6b56cb283a42b8cc268cdf16a13a8d7204aa316d7878e431fc7f9191db7e3e119ac29de", 0xb48}, {&(0x7f0000001080)="ef", 0x1}], 0x2}}, {{&(0x7f0000000000)={0xa, 0x4e21, 0x0, @loopback}, 0x1c, &(0x7f0000000e00)=[{&(0x7f0000000c00)="df57a2a0aa212614c0710edb3335eb0b2a6a229c352d97fd91d7914445071e441a2888e1d045552712d25d0f56cdf84fe3e329f500310fef21d2ce871b127d8b857cead7d27a65247aa0ad7565733929bbc26bbad65818a431603fd2d448d2e630ba05eec20a7d807ec18d2583b6badec4940e8a229678b8262d9401edc6058d2aa90aded6cd02e25fce47397a5cc61c58fd8df52423c785e21c8b4964f970eb70864d86335e05a8383c6b283ba69a59e7c23f93c4603773c09ebc1bd4424198e54471c320ed8dbdef15781bd39d004a5b9d3d8ccee4afdfda40b67a4f552ba2ae4b15", 0xe3}, {&(0x7f0000000d00)="0c55ebf9d226865a49e046808e8037c0cf1860afbbb40153a6718722fd0761bd45bccebbf51046621ad7648ff76f34b2787f381e15d9a69b9d3b91ea271766181a6dab2075cf84c377abb6ba639bc0d02e6c4bb88f4b0ace40be487b9999fe2c058a8438c6c1c50f3bcd0dc9855a6aa9f0ec5bf6ee926527d8fd755a9e4db16453bd934a0cc28cf2295b3273a5b6ba2c0f0761e760225e2c9c7da477788437d62310ccb317ff2f33f65f6b97f55a4ca2606602c54c46b253fa79df54afa2e3458fd935a820efe858a3a035", 0xcb}], 0x2, &(0x7f0000000e40)=[@rthdrdstopts={{0x38, 0x29, 0x37, {0x0, 0x3, '\x00', [@calipso={0x7, 0x18, {0x0, 0x4, 0x0, 0x0, [0x0, 0x0]}}, @ra]}}}, @hopopts_2292={{0x12, 0x29, 0x36, {0x0, 0x0, '\x00', [@enc_lim]}}}], 0x58}}, {{&(0x7f0000000ec0)={0xa, 0x0, 0x0, @empty}, 0x1c, &(0x7f0000001480)=[{&(0x7f0000000f00)="d96ebcee44b603314cf6b3cf1ca88d0094487af0d4257d08e6206dfa3b69f355be49ed89d2ac41351279addc8b0a486064975dee2045be650ff2890730516f60a9933eaf02fd27f971b367571ee802401040c37b10a5b7f21b24b0692f7c90bdb15d69d222c85132036798f7d37b4962e595248e52caaa364384ba5475fc0f5321d9bef6b7ef567c8061ce6d79b647c5", 0x90}, {&(0x7f0000000fc0)="3a3312acbf7bdc566fc7d4b2c7db06b03ab2b9ec7db53c4b0e85fafbe9c13a757bf437ba3ed35a3b9db44d28cc8bb6590c6b54b070d2568fa238a2ad257153e3a7e7870d80a53be7ba844939ae5a3bf3a943cb7f4bb27dd9dae07e3ea6f9d91a32f7a0a7ca29729c949d6aa23084eac491b237bcff1f4dbd2ba400c26250782ad7c286f79c17906776f009364aefa9c095c37226c763835dfac920", 0x9b}, {&(0x7f00000010c0)="feff68d828d8e4e45e8ec55257169d4b5e6983757b8f9fac8f810a3ef02187c0594ff3b156a4988093b16eb9dc2dbe", 0x2f}, {&(0x7f0000001100)="d3c173c08f57ab1c209de2f50ff5cf734379be668cc4ee8eb05deb95b70d060af313164256edfee75615462a7c9fda680a00853014", 0x35}, {&(0x7f0000001140)="676ba6bbd24a7ea95c00434d7acd4561b0d971c59e22d2f543a0d992e9f210da98c0ea4db97d0b473708e76016704600f257e15d2f2e72177c6a98f02e154acf13da0fc5bef2246be2d71b7d6dec3d31420727aaa0b11f87395c97c5f92a072d7bbd250d17dca2f9091a50444700d865e03fea7796fc6bd2628845447e803863c960104be8b1f772ebdfb5028a79f33fe3acbb04a2f660732f4ef2cca613493fb871e937d5621891a69fb8e1c432f2c99b62daa3c4f6b5d4faa41bb21a1e436f20952d80fbf57c4893a9b587f08f3362cd1746dcc10788bb09f83e7ca6afc4a558899137b459e35845efbaf3780571ca1abaa54bfa4e6af42b39d1", 0xfb}, {&(0x7f0000001240)="770518a884a6d40fdd8a6a07277fa1c82c53194f6de6cb120df9ba02b835699e7daf912d6a2e76fc8ca4180bf10c96508b07ae140a4c334ea19a9902b21ea39a2b9b76ee67347f08ed", 0x49}, {&(0x7f00000012c0)="c114708fe3b748c921d40aa18d5f9ef583dbf94942adf916b9ee85a6615a3af348147b357516b275b90fcf51511eee41d58e17a23c751a2d67b7024d56783eb638b517d410db9c6b0e36bc3b949e5a72ed36a8c560adc42ce66a5fdee909b6fbcd3d7e24ec241f36af9031", 0x6b}, {&(0x7f0000001340)="884747830a37cf876705040b27afba468731601ad267dc6f14215790d1731f530a1aa1519e81f7a952d64d91cb6bc71d7f7b1f06e02a0dbf6f78a26467b2594b316ec89fd7d694371d72", 0x4a}, {&(0x7f00000013c0)="59b8ed6aa7c87128e1ca814308c90b672e5ed03bc0abc0ff357a9b0cf57c2bf49748e0ba2dc2478d14ba9d4d73227a244570cf1dd6717dd184df3b649aaac15a395995adaf44090ba28281b1bc19e3d45a70f769549cd6da6c8a4a22ee85f41f884aea5fe142fea83fabf3876adb5811589ca4fa138631078b0f0ed79dc3728cdb988926d6a1ecff5ea22eccfb8b96e67564d2e3d6a767", 0x97}], 0x9, &(0x7f0000001540)=[@hoplimit={{0x14}}, @flowinfo={{0x14}}, @hopopts={{0x38, 0x29, 0x36, {0x0, 0x3, '\x00', [@enc_lim, @hao={0xc9, 0x10, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01'}, @enc_lim, @jumbo]}}}, @pktinfo={{0x24, 0x29, 0x32, {@loopback}}}, @dstopts_2292={{0x88, 0x29, 0x4, {0x0, 0xd, '\x00', [@calipso={0x7, 0x30, {0x0, 0xa, 0x0, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0]}}, @enc_lim, @enc_lim, @calipso={0x7, 0x30, {0x0, 0xa, 0x0, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0]}}, @pad1]}}}, @rthdrdstopts={{0x20, 0x29, 0x37, {0x0, 0x0, '\x00', [@jumbo]}}}, @rthdrdstopts={{0xb8, 0x29, 0x37, {0x0, 0x14, '\x00', [@calipso={0x7, 0x18, {0x0, 0x4, 0x0, 0x0, [0x0, 0x0]}}, @ra, @jumbo, @hao={0xc9, 0x10, @rand_addr=' \x01\x00'}, @calipso={0x7, 0x38, {0x0, 0xc, 0x0, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}}, @jumbo, @calipso={0x7, 0x28, {0x0, 0x8, 0x0, 0x0, [0x0, 0x0, 0x0, 0x0]}}]}}}, @flowinfo={{0x14}}], 0x208}}, {{0x0, 0x0, &(0x7f0000001c80)=[{&(0x7f0000001780)="c058b7dd2f0980e85d0bc0d407818db3abe56811df5b297bd567407d21f6c5f12b3f85083d783ace713595f23aafc6e906", 0x31}, {&(0x7f00000017c0)="e0e9e12645cacc46326d5ac5a15207369d023c44f493b5e3f29f2c4a6bdb650c6e005a372037810d1b42e71d47ddea1e00e59daafb9bd3cdf90089940411298bc84312892c53d0248877a1c1187a6c6cc64c7dfdc8b2982c97f153771d04eba3f340ca1c5182209cab51d37319a2cc9917bbc9e84e0d3c32af5fa4c057c33cb0436bbd97c56d1b8a2169f0a062cdf758cca2443019c323e2d0e2ffe809acabd4361704640fcb4687da7bc68582f93bdb73cba0c3b99fa027aef8f9284f581a5a95c6ecb5c922d3b39ce06ac80cec74a1a10ee1efb247186e6a266702d3ee25b269c6eff54d30ee977b6f4def57cf9b1442ac830a224cddb66d7b19", 0xfb}, {&(0x7f00000018c0)="f471dfc494b934949be3b301164d3b6e2fcd3fa856b6cfcc2fa5d2c2f13d62511958b3390acfc61162815ad03b361611ac8a78ae42231d2b6b412a460c79de2234f9faf06dc889f2074415bf1ab3fdca42823b400b91cd2c3fb97315496b61481364825c85ca2c7b441e857a80bfc8081b5c2db741ae9244fd11e447a1060b61541f6b55ee463ca0e736dc1957f67a6ae91b5b1a3fc4367c2cf3530bed33ef5cc3013d71b3085f9e92a20e6635828fa4d6e138240ab649ebcbd75b181acd452693cab0c4d2cc45be8cb83f5a941e", 0xffffffffffffffae}, {&(0x7f00000019c0)="0cf3e81b8ab27dd2bed3b963fc5aca0f558b97ce0f65e5d3f162b0ad92fceb0b59e37365c2d3816e93829466fb0744bd72957d1a394b68b8d70756207e3fd888624b3cf11192d4ab4a46f0fdf4ea3f4ccb2253c115a86795690d75f3b196192e4861332268db87e56a03e884e71c7e228be5a22a178a5ea9", 0x78}, {&(0x7f0000001a40)="3738b9632a717235bfdefd1ee541f4dca9210186c5226b1d67505b9a737227cedaebbd687fb166bfa1795de15f36beb1c5ec9b2e158a5d88ef61e513511853cc65e8e4f580540508ffe9e10f6ee03666ad5b08a3f5b25f6ea36c1806a0b46bf5cd05ae5bc98a4dbb6f7cbaf8ca2a9362de53867b48ca2103405c39698776292e8c346f11c0ab867aad21da81f03c17e41bece2533dbc78b080e1f7cd07f328c459c6ca5122dbf8cfc8e8d288c7a4d46298b73fa8c04171e7d8758e1a09480f4819e8f5421f313e3541d3d9ec8f67cf017e6fd65a331e2938f1ba346688482bb0b809e15ee1edd90342745cc1d50090", 0xef}, {&(0x7f0000002140)="a0bccc970e51286f98ca1e61d950d7dbb6b793653769ac4c6367141608519b1f06add4093506eff373990299420a29e490315405cbc2d3371d8b404534180b3c3cd7c132ea718f688bc062b907f9e8dcfe48b88e389fab0d8d51557c5e6046430b18ef7a4572d188dce954849f501aab264a2631f36a00719857c014cab5612e4ec2bf4be6d3859bf7ff1650a41422a75ca2d7768163b1d2a0367b6cbdca359795c4312c0075c0e9c2c1b8cd556eda9656cc6e98d6b875b65e24c15bff15f849238d52604dabd82787652ad60a09e4285c168af9657b9d216059f164612a165f0f880dd0f51101879266a4cfc2642096fc4e66270645c2a43806255b018fad13d3f0b36c85a812a85930b338b03d0774b2ab16af0b7414fbf1065ea0f63f4cdf1f742a28e252a3f8b51c3f1c6d28cfdbf88f102045271882c81fe448893fff1323ddfc76598dd77c9eb2f44dbb27c9a2566b2023660dd96aef712a66a18be0055a21d39e3062b6366b36dd8d6c9698ffa7358a61af0450cfa7c12a486148721b32ec6d914f5abb5c0c0cc9e7e3a4a01f96cd73260a884de37d5635d4026a01bed5712c35fe71c497e6f24ece3923b3198d15183634005ea2f931a2ee3402cae33a4c7ece0779248ebdfed82c51cd1aa6a4ec18a01bbc28931f528fbe38e95d6ba4a5e0acfca6d7d78be8cf1b93ed5e8571cf34934aa332dc0883a2bbb3dd5002e9390adfd78626ba7140f94d1f5b557765f5ccac3c4d91e53021d4879a49f5471d73ec8797e3e9a215fa4f6de9102841213fa5685d24267ce545830e1eec98a5352cad395837e24ce850670ff94249e07204cad67a9c01343e74b384c232ee695e22032e748f7c72350dd303b6796797bcee860b08ddaf1a9d804ce6de07b69fad7c3fc0679ef8c469a95b6d538a2c024c86f138542392d8e74c51fd00efe1dcf657005e9899f0d9a3df0f3ccdeb4600068e0065d4a97e52e83b6ead2e7f66be327c8f5ea906893b8b4eb5413f4eadf02d607e723907ebbce57e13a3e1b2fb69686438ff74a1581f9236a333d35b90b90d7b1b620fad79780d06558de5c984f349a3fb34080b8df59dc050f72a8d73a7ce58d2e1974c3c84de339cf96217a47805b85519581575184a5bf7df917f72515da76c520235054afb075fb097ff6f37ca2f0f9b795fabb8e2891445723e8295f49c53b37e1bdb1a520dab699ea6551cd02571507e8c445a64f1ad63c2caa7a11574d20fa3888a6e7893aec9430258870be616695eabd66536dc9cba0faee2af2ebe9d85e78020c0e34df2e5ad539e50df49fd4bc52b9f318bdb9a0c25c9913748167a666b7104df4ace46b1c8aef0a121da2c30c88bdfe988c6c8da44c77f0ef4bddd3f62f9d631fdb696168ab169e0dc9af2cdcdf463f7c8af66f74782d19237dc8b4287c285d575c80aa59dd419662a3ab119d3d4455f6a5cd48fb099e3110962da303567ae862640af84faf470aef34d26d95bbbdafa83b75fedc67dbd49651d5871d680a9956bd91930c8efea16f73d5369f8da0c9033ca22f39ef685e007fec35a3eac3bb43c8545c723c3406bceff7b2b39a5d54d5a4c5acbc5f41dba129dd1ae9e0f71747c397948adb711c41402fc69f28c2aa069c80097d96c4479c6b04f738d8528bbaabaebbaa6a75418dbdbf7f5bcc9cd09114b5ceb27f6331055aa1f77e7c65fdda53e605d3f1333f05a4b45eff5e8e439ed1ed2fc2a3045ad8fa8e6350d78a67d69d5ada7e2fa662d8b337d45de5bbe3fda5824eaa1b7b4b666ced346f05fcc4a441aad66e6295fc8ea373a23dc789b29b58504d891e4d41ff42a9f85c351262d9ad90a030e1757158e99c08337bfa23ad5db82eed3a8e59e0e72bf5fe14678c078975a41a0c2e726ad9d1ccd132f9f3bcb0e0dec8b59a8f892129f621771531a97895808bd22e9cf830233cc65cba1d9758c7c6f55976a0fc3a1e013777629b380f746bde3696d237368b62ac41327bccf73180bc71f096e6c8154ff9ff8d725a8c978989749a40ea9d64bc9d3383d0b44beff5df9283c48b42f8f761197e42016bdb5fb917d130436c7fa9d042b21c4cf53a22227e6b548652c5ae87780575dcc9be716ff82b75193a51144e0e4dddd5a068fbc55c5a995eb28b865c5ff1ba18ccd3dd13d3f0894ff6419997190905826de27d3307760a7df659ea695e057e6f7fb37cd878185f6fa215b6811a33baef463b44ecb8e254cd36bd8237d0df0a0f06bf20ca03c88c139003f8c53443e4170de8ea2c471541e0238e0a38f98041504d6b4aac1a4bfd233432c73365cd1be776c1808a1a034f3325d3368331352c71924117763c6455e5ce97b3bcf5271ad6be0e40c3ba1b2d240ccd98daa6da99395e9a3e1fab23500acbfeb4dd9ab880bf0cbbc178e1d29ab0c6c308a750fec7a90898523203a930b48305ac91be6e53f6c71887af0af3825a1087698ad76a09dfd499b4fd939abca4b61964d75a221c025cd32c18243fc7e02e3199eca089f889745c13564aadd8471e31e742f93082dede9b864c871505d3e1edc0060d16e3696863c67e66368bbf22454948f79194504c9f862fdcc2e149ee05669e0b720a484a10b974832bbb17f50b0b77e3b4ccbf8155693c454f2ef8f0c472fec208e825c1e4574cb233a3f563d5cbc1b2bc1ba9b08af458e96c4b3fdd3c8efc45d8a6c97816f271ff9b6c28cf3e06a27d64d27a39c13e41f486453d01c485c824813ea45c52285ce22c760705c99edbc4aa975a1a2d62f3ba2abc7134c2202bf2dc5209448d3793978ecadae3f38965516e861060df9dbba8b4957ad2943d240459a6536b22f6be35dd2ab8d58323aacd43270111655626fe3a7184b9f6035454dc7c9899e65ca0a2652a6544eacedd70813e44697a3ba5ea1f392b400592f0c13b31feaa2e54ae2db76872539bce02c81953d8938a8634e9caccde74d0dcc14e6d6e6e0ecdff8e5b41ec2baaf25364dbe947bab135e615df2c7a7d938b676b69addd99835e794d3cce9f253a9a5b8c07c78b56083f175ec2cca19a4f5e3f19d7312b8b6d3d636c7148cbed4583bda92ff0b7fd04cd03bb54545892e64165d7718763e9395a8b321a70a9d540fa99ca0c08984c9d468e6f62340c99950002985c15fad4b554d98d3fa75df0b3fbf595f91eb3d8cac51751a6e6b1f0ae1a86ca9a8de028618845ca1ffe9a54028641224b1f205451bbf6a0c962f127767e5dca75568c85ab5f74f15a5e454d737ed3ae1ce58b89546b5f4e734d25e1284d821fcc382a46dccbac4f4f1ac3bc20ec97415f2532091731cd5fa1a00178f9bd16957cd1f92872488829cf966f72f7e9b836e36a6fbb313ad623ce23220a5d44eef3fec462cc16c49c20b3b77388af7ade509bec7cac3519aaf05242a27102faa05892eb30e3b9cebd8d855e7bd3ef989726bb7b91682ae35d302f5282a9e2ac11c91b3a48f20dbe3196d71f6c5dade1b9599c4e36f53e9296c0814969aaa9b3f95bd2f42e6a20e49330931629706f50d1c55467bfbb6fa9adc2e98ae72b2d32e83b6eafd83bffbd3706ed031f712eb4bd043f7cf819e99fda3a50553b9c18984e65a389b38cb68a08e8cd3f6a06f1054a22651ca096b30e432f2c16df7a0fa3aad68a7eeec0168c0ef6dd4e1809e4a1b2e38e52588b167a7754f3d49596405e009b9b05789d2c0de0032ccc58d70c2d57d3e8a3d30a8dc87f7664411b2978fb3e1d03600309a19ddb7898e88876e52c125f753d08dc36427a763fecd2b38e326baf9bddeb26da89c7c8b7bab4f60cc10d6871f6c3c47e40039748522cf0a4bc59e59419d990261a71a8821b8e3dac4610eda262f50a37f3c400b3418cffd9055d22f769e7ca43b7dfc39f106ea435054001235e5a36a94833560d34a078ceae7ab9067ff31ce8c3062f0ba5683cbeeaec183c269cdcf8f3789b6b45a5f5c2849c3e8b9366316474d1e4bb0a3a8c96a2625a6e4bd640c344e97b2cd9d90f0703ad96386ff165eb8c8b82d68a078365f54993e53e47a9952ddda5dd8f3ec6246b7c4d616e8aba135c4497438e38a82c91805bbacb69da5922beb9662df3cf5569e7dd3a65298e6a02c9d9c4a98e9e985ca94af29ee95764f0dc5ec5bed9a0c4774bde979f73e5a7e281b99103a8f3902573cac4cdd6f258a7e96968c933aea323667a4a7b1f361cf669d33da7d514da6cf33d4ff3d51acb0c4e3fdbb415eb728b3a0fb2153f0bcec41487b826da2c7aa755f91f74161cd3feb832163191719ed55de2ec5442040556c5c8a47918900165d5262497e82e00460335819e4f5ae8d0a407528528aa9b3a8a4fbac79343e78bde287cc298a4d3fb45532e14a4d440900e355e9ca5f72556757c81465a485fe8d8f20de82b511f995f650dcdb524c65e30b833cd6a3766dc34cab8ed005d7ad17fabca69886459ed9694ec8f2a41307b0733e56e481054521b8bf8d034f4d49f8c5cf9eafbdc8cad31e5e0a4138e42332323b9e16f0fd363e7b99cddc8be52776aca20f02a8a502f37759e26a9e95190c11ec03d6b030048ab1625c1a03fcc0b074f1e1d75acfe8c7cde1458c14e10187a069d430d76a8a684d728543b0b0784eabf3cbae1654e394a44648ada686ed646f1c6fa9ae0a69bc76ffccb37ae32ac4ddfd9a018c04408ee1e1ad169bd5c5b4b69300e381e4871fe95410fcbeb90f9ce566a478f609e6f3b4d9137c77c4934bed582648cdc5cb3ced4739cc8e9d980912193a8c35f4f68bc82b131bf18e6da91df720105042425b86b1a75fa640fa2766ceed0aa632adf6790105ee2d2e207100b3f20aaece92bd2419f271bb0f3a2d5758fbbbf1b553dcd3865c1df3bf87225b4cceb40e7691830187fe82789738bd71862019af42db109c538db93ed29cec4cc38abaa4de694b68b03c6cec67ad1fc7bda3a17b425cef211442980f599b3e831a447abefbfb8564177a2f7699ac9537c9586aa627784f54a85f204ff825353725ea0a08957dff2db480d8e7a8de2a10bbf9dfcf3889ff530292079eac1a916884af8d635c6bdec2bc5eff6442a4f989b6d1518f31a86b1ca5966fb3e76db09707ba9435e34a2e6f3746b643213af3dce49987150db04e5d516150e57cf37737d85d5bcc8a6152160fbc9c1c07ebbf0c6775a2f054a375b3a0969c0d344b3a9c8f2078b359db52f2267b3a2ca5eb03f9ccdc7d57ee82e8f0066440b5c50f1d8240235a2e461daba5e8eb01a3f24d17433ace83c5080b88d4dd6250cede7a4441ae5cc3901c0528bc2b249291ece996a9f35b11ff42b7d39a31a2e180f318215d1ea225a6c06415afaf1791e65852610d21ca014288cf1ae36e59b21399ccdfd1d6df4867dc65f3e92185ea05776ed1d8462793af0a88f558101e1f6d00b5ef171492a910d3c33a62af1d96045e5d8e834a5c0a5d4b2338bf074973e165c945625ee6a9bb1a99f5dda2e847202c3518a462b6d0e91877ef75b8e4ec3c3186aa0f4c8e48927fc9274d2a04db341040d175d2d9ea5f0d194234c3265871e1bca1530c4af68677748dcac49c54561dd031a141081781994d902b05a2f2ffc0f1d95c1f14aa42222a702f29d2f2dd4ece2237bdcd584f24d1e5d6b804dd8f109c6a0f634a1fc6086392397b3c0991c805e1122eb802f63e137f29c21951c1b25de94a9cfd0adf92ffdbed8ca25ef1ba206f7958da93dafa9d379b0ccd0b516e7badaedbd6d878d40cd0a2e2f1d14a4c563e65f1ef8f8b43ed014776dbc3bca263bb956301cb711956f0a5957c0b87", 0x1000}, {&(0x7f0000001b40)="adbab50dec6dc2e44ea4482cefa09de0a8c7c41a0659d188503a36bf0d8dfa000ebbc88dd0346aee9e3cc2384045626c3d8f6cbe656718a5a4f691cc941a5c9765082c5d811b7f1c2ae031a3884ea2a95525603d46cbebdbff93c38a9a16da4558245dda282ee290326133503bc3ce67385bd63dfaccc8bcc771bce6", 0x7c}, {&(0x7f0000001bc0)="cdbdf6a72ab8f37188c29079b86ed1c606fa941899e2b077e7f5935520e57ad0a8d284053b74697d1732cf174a3ddd02a27133a66b5cd29005a5a5fc46f7adb556b6271955f8627aefe251cc572300d8a3af9cb308daf8a6431f870d70fd9e85bee87c5f9ce0835de0ae0433bfafc59097ecc2b580ab916caa2d6c096cb0a6380caff075010e28ecf0214777fdfe9f3d7d9b50df5cce5082729465352e844201aa0273c907a3d674b5f7a9ed4958d96cccd6ee", 0xb3}], 0x8, &(0x7f0000001d00)=[@pktinfo={{0x24, 0x29, 0x32, {@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}}}}, @hoplimit={{0x14}}, @dstopts={{0x180, 0x29, 0x37, {0x0, 0x2c, '\x00', [@generic={0x0, 0xe6, "e7ec4c0f3fd8ebc816407549e41e7b41dff89887cfa244f99d1eb4a2a7d1780bf90f06707401d68b0f8d0be67dabcc072816025cb745afb989975f84e7fef1e81f3203d61740481b2ccf2d518f7eff7bef0ba05e7e0676c80ef4219c25d3415b457f4ea112f67fb47b4c17a053a0993dfc7baf26ab76e5bda27bce1140e04f7dd5bd79664a163a06adc9aaae4642c69b3ca0ba16090a03e83751ab9892ae9681f422d4a9bd0bf1396db771af154736ec13d4cdfa2df548658ae42f0a39972f7e9d505442eef807076d62c320f3a908226f2eb3a9459f52213e51fd658bfc0f553fa54b09d106"}, @pad1, @pad1, @generic={0x0, 0x76, "7432ba37be9f7bb9799b56ade7b2d7384f174a0a60d18bc88b1f574ba928d6dfb74f78b00b63c856a97b14ef1cee6ff0ea6602b570b4b41870bfd6ae09bd7279a30920560b04e749ffabf08e6fc252036391cb361cf9cafbee76aca85fcd652dbe25789c66de24fe1d095835ea5c4ac1f723c7556957"}]}}}, @dstopts={{0xa0, 0x29, 0x37, {0x0, 0x10, '\x00', [@padn={0x1, 0x8, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @enc_lim, @pad1, @padn={0x1, 0x7, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @padn={0x1, 0x3, [0x0, 0x0, 0x0]}, @generic={0x0, 0x5e, "9cd5ac9441a5cfca5d3d255b9a348be595baf4a558a9c898150a59d3143a5c5c3375153008c09a019d187f9066d3d9c12b6a2c3b5f5cd439dea04b0d1df469aad2be207e0c325870551c3bf00ae1c55977c5b8cf25d23550a712d70a227d"}, @padn={0x1, 0x3, [0x0, 0x0, 0x0]}]}}}, @rthdr_2292={{0x48, 0x29, 0x39, {0x0, 0x6, 0x0, 0x0, 0x0, [@ipv4={'\x00', '\xff\xff', @multicast2}, @loopback, @mcast1]}}}, @rthdr={{0x88, 0x29, 0x39, {0x0, 0xe, 0x0, 0x0, 0x0, [@private0, @private0, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, @ipv4={'\x00', '\xff\xff', @broadcast}, @empty, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}]}}}], 0x330}}], 0x4, 0x0) 21:08:12 executing program 0: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$NFT_MSG_GETFLOWTABLE(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000040)={0x20, 0x17, 0xa, 0x101, 0x0, 0x0, {}, [@NFTA_FLOWTABLE_TABLE={0x9, 0x1, 'syz0\x00'}]}, 0x20}}, 0x0) 21:08:12 executing program 1: r0 = socket$nl_rdma(0x10, 0x3, 0x14) syz_init_net_socket$nl_rdma(0x10, 0x3, 0x10) close(r0) 21:08:12 executing program 5: bpf$MAP_CREATE(0x0, &(0x7f0000000240)=@base={0x1a, 0x4}, 0x48) 21:08:12 executing program 2: socket(0x32, 0x0, 0x0) 21:08:12 executing program 3: r0 = socket$inet6(0xa, 0x3, 0xff) ioctl$sock_ipv6_tunnel_SIOCADDTUNNEL(r0, 0x8931, &(0x7f0000000080)={'ip6tnl0\x00', 0x0}) 21:08:12 executing program 0: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000003340)={&(0x7f0000003180)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0xc, 0xc, 0x2, [@enum={0x8}]}}, &(0x7f0000003240)=""/213, 0x26, 0xd5, 0x1}, 0x20) 21:08:12 executing program 4: bpf$BPF_BTF_LOAD(0x12, &(0x7f00000011c0)={&(0x7f0000000140)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0xc, 0xc, 0x2, [@func_proto={0x0, 0x0, 0x0, 0x10, 0xa00}]}}, &(0x7f00000001c0)=""/4096, 0x26, 0x1000, 0x1}, 0x20) 21:08:12 executing program 5: bpf$BPF_BTF_LOAD(0x12, &(0x7f00000002c0)={&(0x7f0000000100)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x18, 0x18, 0x2, [@func_proto, @union]}}, &(0x7f00000001c0)=""/228, 0x32, 0xe4, 0x1}, 0x20) 21:08:12 executing program 1: r0 = bpf$MAP_CREATE(0x0, &(0x7f0000002340)=@base={0xa, 0x4, 0x8, 0x1a3}, 0x48) bpf$MAP_UPDATE_ELEM(0x3, &(0x7f0000000140)={r0, 0x0, 0x0}, 0x20) 21:08:12 executing program 2: unshare(0x40000200) r0 = socket(0x0, 0x0, 0x0) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000780)={0x0, 0x84}}, 0x0) r1 = socket$inet6_tcp(0xa, 0x1, 0x0) bind$inet6(r1, &(0x7f0000d84000)={0xa, 0x2, 0x0, @loopback}, 0x1c) socket$inet_udp(0x2, 0x2, 0x0) bind$inet6(r0, &(0x7f0000000600)={0xa, 0x4e23, 0x0, @mcast1, 0xe178}, 0x1c) r2 = socket(0x10, 0x3, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = socket$inet6(0xa, 0x80003, 0x6) setsockopt$IP6T_SO_SET_REPLACE(r4, 0x29, 0x40, &(0x7f0000000a80)=ANY=[@ANYBLOB="72617700000000000000000000000000000000000000e9000000000000000000c1030000030000002004000000000000800200000000000000000000808000005003000050030000500300ff4f030000500300000300000000f7ff0000000000fe8000000074cb8af296109f0f0000bbff020000800000000000000000000001000000000000000000000000000000000000000000000000000000000000000076657468315f746f5f626f6e640000006e65747063693000000000000000000000000000000000000000000000fe00000000000000800000001d000000a2000000000000000000000000000050028002000000000100000000000000000064f700000000000000005001686173686c696d69740000000000000000000000000000000002010000027465616d5f736c6176655f310008000000000000000000001e000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000faff000000000000000000008000000000000000000000000001000000000000000000000000000000000000000000000000000000000000a160c480e474f2ac000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000090000000000a90c000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000400000000000020b61a000800000000000000000000000000005800686173686c696d69740000000000000000000000000000f3ffffff00000173797a6b616c6c657231000000000000000000000000000084000000000000000000000005000000a600000000000000005f0200000000003000434f4e4e4d41524b00000000000000000000000000000000000000000001100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000969a2a6b00000000000000000000000400000058fabb8400a800d0000000000000040000000000000000000000000000000000002800434c4153534946000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a800d0000000000000000000000000000000000000000000000000002800000000000000000000000000000000000000212f00000000000000000000feffffff"], 0x1) r5 = socket$nl_route(0x10, 0x3, 0x0) r6 = socket$inet(0x2, 0x0, 0x2) setsockopt$inet_msfilter(r6, 0x0, 0x8, 0x0, 0x1) getsockopt$inet_pktinfo(r6, 0x0, 0x8, &(0x7f0000000040)={0x0, @local, @local}, &(0x7f00000001c0)=0xc) sendmsg$nl_route_sched(r5, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000140)=ANY=[@ANYBLOB="24000000a700000000000000000000530b", @ANYRES32=r7, @ANYBLOB='\x00'/12], 0x24}}, 0x0) bpf$MAP_UPDATE_ELEM(0x2, &(0x7f00000002c0)={0xffffffffffffffff, &(0x7f0000000180)="4d9098747c56f90f047fd351530c03acaa9480e9884959e80b6f0a3cad2e80c1c945185968b0", &(0x7f0000000200)=@tcp6=r4}, 0x20) ioctl$sock_SIOCGIFINDEX(r3, 0x8933, &(0x7f0000000000)={'lo\x00', 0x0}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$sock_SIOCGIFINDEX(r9, 0x8933, &(0x7f0000000000)={'lo\x00', 0x0}) r11 = socket$nl_route(0x10, 0x3, 0x0) unshare(0x2000400) sendmsg$nl_route_sched(r11, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000640)=ANY=[@ANYBLOB="240000002a060b010000bed9e700000000000000000000695cd4fbea49abf52190a1691e4651ab8aa6d04471d820026624288f69cadcbaaf5ddef72d0ccd229c0948dbef2e25d35b7c0b6fcda9ba91a100000000000079e6511c29b5392be96300000000000000be6ac84bfda6d5f4e244fb843d4d8e43ddbf71c66ca497ccb33a75973c6cf5d20e3b397838e2bd8148a5e215c9a63bd7abb494033bd7de474461c3359e12002a474af17dd59c623a6d9b5c18e28181ea36cf60d39d538e0e1efe4000"/217, @ANYRES32=r10, @ANYBLOB="000000000000040000000000"], 0x24}}, 0x0) sendmsg$nl_route_sched(r5, &(0x7f00000005c0)={&(0x7f00000004c0)={0x10, 0x0, 0x0, 0x8000}, 0xc, &(0x7f0000000580)={&(0x7f0000000500)=@newtclass={0x4c, 0x28, 0x800, 0x70bd2c, 0x25dfdbfb, {0x0, 0x0, 0x0, r10, {0x10, 0xf}, {0xfff1, 0xc}, {0xb, 0xfffe}}, [@TCA_RATE={0x6, 0x5, {0x1f, 0x2}}, @TCA_RATE={0x6}, @tclass_kind_options=@c_taprio={0xb}, @tclass_kind_options=@c_ingress={0xc}]}, 0x4c}, 0x1, 0x0, 0x0, 0x20000081}, 0x0) sendmsg$nl_route_sched(r2, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000780)={&(0x7f0000000240)=ANY=[@ANYBLOB="6000000024000b0f000000000000000060000000", @ANYRES32=r8, @ANYBLOB="00000000ffffffff000000000a0001006e6574656d0003ff30000200000000000600000000000000000000000000000000000000140006"], 0x60}}, 0x0) unshare(0x0) sendto$inet6(r1, &(0x7f00000000c0)="044aac2f202c5feda71e039a57a93088fdcce4afe28aac61837792741a190670ccbe1a2b00aa77a87d56a3f12c7920ad02928a5d1014e5b896f000fcf6521928480be9af82613a5c661f4110adba358afd8b5b4ef1702051e393ede2698112a1f1bdf1d0f568546ed322ab4c53545bd2cd6e48522f0c154cb3c6864dc30ae921db100f1ee97a234503338f8fdf356472da0c7ab62f274f34", 0xadf29f33fb903ae1, 0x20000004, &(0x7f0000b63fe4)={0xa, 0x2, 0x0, @rand_addr, 0x218}, 0x1c) unshare(0x10020000) recvmsg(r1, &(0x7f00000008c0)={0x0, 0x8, &(0x7f0000000840)=[{&(0x7f0000000040)=""/50, 0xfffffe72}, {&(0x7f0000000240)=""/52, 0x34}, {&(0x7f0000000780)=""/129, 0x80}, {&(0x7f0000000300)=""/68, 0x44}, {&(0x7f0000000380)=""/121, 0x79}, {&(0x7f0000000400)=""/183, 0xb7}], 0x6}, 0x40000110) 21:08:12 executing program 3: r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_ipv4_tunnel_SIOCDELTUNNEL(r0, 0x89f2, &(0x7f0000000140)={'erspan0\x00', 0x0}) 21:08:12 executing program 4: bpf$BPF_BTF_LOAD(0x12, &(0x7f00000002c0)={&(0x7f0000000100)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x14, 0x14, 0x2, [@func_proto={0x0, 0x1, 0x0, 0xd, 0x0, [{0x0, 0x1}]}]}}, &(0x7f00000001c0)=""/228, 0x2e, 0xe4, 0x1}, 0x20) 21:08:12 executing program 0: r0 = socket$igmp(0x2, 0x3, 0x2) setsockopt$inet_buf(r0, 0x0, 0xa, &(0x7f0000000280)='\'', 0x1) 21:08:12 executing program 5: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_buf(r0, 0x0, 0x5, 0x0, 0x3) 21:08:12 executing program 1: r0 = socket$inet6_icmp_raw(0xa, 0x3, 0x3a) sendmmsg$inet6(r0, &(0x7f0000004600)=[{{&(0x7f0000000000)={0xa, 0x0, 0x0, @empty}, 0x1c, &(0x7f0000002640)=[{&(0x7f0000000040)='pQv\n', 0x4}], 0x1}}, {{&(0x7f0000002780)={0xa, 0x0, 0x0, @mcast2}, 0x1c, &(0x7f0000003dc0)=[{&(0x7f00000027c0)='w!', 0x2}], 0x1, &(0x7f0000003e80)=[@dontfrag={{0x14}}], 0x18}}], 0x2, 0x0) 21:08:12 executing program 3: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_TCP_CONGESTION(r0, 0x6, 0x21, 0x0, 0x0) 21:08:12 executing program 4: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$inet(r0, &(0x7f0000001340)={0x0, 0x0, &(0x7f0000001240)=[{&(0x7f0000000000)="6f1cfd7956b95f6c0d374107823057", 0xf}, {&(0x7f0000000100)='j', 0x1}, {0x0}], 0x3, &(0x7f0000001280)=[@ip_tos_int={{0x14}}, @ip_tos_int={{0x14}}], 0x30}, 0x0) 21:08:12 executing program 0: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPCTNL_MSG_EXP_NEW(r0, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000780)={&(0x7f0000000580)={0x14, 0x0, 0x2, 0x5}, 0x14}}, 0x0) [ 525.569441] IPVS: ftp: loaded support on port[0] = 21 21:08:12 executing program 5: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) getsockopt$inet6_tcp_int(r0, 0x6, 0x1e, 0x0, &(0x7f00000003c0)) 21:08:12 executing program 1: r0 = socket$inet_tcp(0x2, 0x1, 0x0) ioctl$sock_inet_SIOCADDRT(r0, 0x890b, &(0x7f00000000c0)={0x0, {0x2, 0x4e22, @initdev={0xac, 0x1e, 0x1, 0x0}}, {0x2, 0x4e24, @empty}, {0x2, 0x4e23, @loopback}, 0x205, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)='netdevsim0\x00', 0x8001, 0x2, 0xffff}) ioctl$sock_inet_tcp_SIOCOUTQNSD(r0, 0x894b, &(0x7f0000000040)) setsockopt$inet_buf(r0, 0x0, 0x5, 0x0, 0x0) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_tcp_TCP_REPAIR_WINDOW(r2, 0x6, 0x1d, 0x0, 0x0) bpf$MAP_UPDATE_ELEM(0x2, &(0x7f0000000200)={r2, &(0x7f0000000140)="5558d817ede9abd5946e05e69445aec4f1ca7e610d57f926b265229b18704bde72096e7004819f928a62ae98f2380cd688b509f6a5414a394eec06462d2a94769b020a41a7122ccae3675e837f61cc9cd28372b03af7a69bf6b6e6043fc94cc1236e002419e7e9fe27abe82fcd7ff77523ef", &(0x7f00000001c0)=@tcp=r1}, 0x20) setsockopt$MRT_DEL_MFC_PROXY(r2, 0x0, 0xd3, &(0x7f0000000000)={@initdev={0xac, 0x1e, 0x0, 0x0}, @remote, 0x0, "ed3d59d29ff1876088777c069fe5fadc4243b8da22029cb316de0cb111059117", 0x4, 0x7, 0x4, 0x6137}, 0x3c) 21:08:12 executing program 3: bpf$MAP_CREATE(0x0, &(0x7f0000000180)=@bloom_filter={0x1e, 0x0, 0x0, 0x0, 0xc24, 0xffffffffffffffff, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x5}, 0x48) 21:08:13 executing program 4: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000005c0)={0xffffffffffffffff}) sendmmsg$unix(r0, 0x0, 0x0, 0x0) 21:08:13 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000005c0)={0xffffffffffffffff}) sendmmsg$unix(r0, &(0x7f0000003b40)=[{{0x0, 0x0, 0x0}}], 0x1, 0x4004091) 21:08:13 executing program 5: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPSET_CMD_ADD(r0, &(0x7f0000000140)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x20000000}, 0xc, &(0x7f0000000080)={&(0x7f0000000300)={0x34, 0x9, 0x6, 0x201, 0x0, 0x0, {}, [@IPSET_ATTR_DATA={0xc, 0x7, 0x0, 0x1, [@IPSET_ATTR_SKBPRIO={0x8}]}, @IPSET_ATTR_SETNAME={0x9, 0x2, 'syz2\x00'}, @IPSET_ATTR_PROTOCOL={0x5}]}, 0x34}}, 0x0) 21:08:13 executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$ETHTOOL_MSG_EEE_GET(r0, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000600)={&(0x7f0000000440)={0x18, r1, 0x1, 0x0, 0x0, {}, [@HEADER={0x4}]}, 0x18}}, 0x0) 21:08:13 executing program 2: pipe(&(0x7f0000001000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 21:08:13 executing program 3: bpf$MAP_CREATE(0x0, &(0x7f0000000900)=@base={0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x3}, 0x48) 21:08:13 executing program 1: r0 = socket$igmp(0x2, 0x3, 0x2) setsockopt$inet_buf(r0, 0x0, 0x8, &(0x7f0000000280)='\'', 0x1) 21:08:13 executing program 5: r0 = socket$xdp(0x2c, 0x3, 0x0) setsockopt$XDP_UMEM_REG(r0, 0x11b, 0x4, &(0x7f0000000100)={0x0, 0xffce7f00, 0x800, 0x0, 0x1}, 0x20) setsockopt$XDP_UMEM_COMPLETION_RING(r0, 0x11b, 0x6, &(0x7f0000000040)=0x40, 0x4) 21:08:13 executing program 0: r0 = socket$inet_udp(0x2, 0x2, 0x0) sendmsg$IPVS_CMD_GET_CONFIG(r0, &(0x7f00000001c0)={&(0x7f0000000040), 0xc, &(0x7f0000000180)={0x0, 0xffff000000000000}}, 0x0) 21:08:13 executing program 4: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg$inet(r0, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000580)=[{&(0x7f0000000040)='f', 0x1}, {&(0x7f0000000100)='V', 0x1}, {&(0x7f0000000140)="fa", 0x1}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) 21:08:13 executing program 2: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$ETHTOOL_MSG_EEE_GET(r0, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000600)={&(0x7f0000000440)={0x2c, r1, 0x1, 0x0, 0x0, {}, [@HEADER={0x18, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'dvmrp0\x00'}]}]}, 0x2c}}, 0x0) 21:08:13 executing program 3: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) getsockopt$inet6_tcp_int(r0, 0x6, 0xc, 0x0, &(0x7f00000003c0)) 21:08:13 executing program 1: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPSET_CMD_TEST(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000040)={0x1c, 0xb, 0x6, 0x301, 0x0, 0x0, {}, [@IPSET_ATTR_PROTOCOL={0x5}]}, 0x1c}}, 0x0) 21:08:13 executing program 0: socketpair(0x0, 0x2, 0x1, &(0x7f0000000000)) pipe(&(0x7f0000001a80)) 21:08:13 executing program 3: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_buf(r0, 0x0, 0x1600bd77, 0x0, 0x0) 21:08:13 executing program 4: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$NFT_BATCH(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000001c0)={{0x14}, [@NFT_MSG_NEWTABLE={0x20, 0x0, 0xa, 0x3, 0x0, 0x0, {0x7}, [@NFTA_TABLE_NAME={0x9, 0x1, 'syz0\x00'}]}, @NFT_MSG_NEWSET={0x58, 0x9, 0xa, 0x401, 0x0, 0x0, {0x7}, [@NFTA_SET_ID={0x8}, @NFTA_SET_NAME={0x9, 0x2, 'syz2\x00'}, @NFTA_SET_TABLE={0x9, 0x1, 'syz0\x00'}, @NFTA_SET_KEY_LEN={0x8, 0x5, 0x1, 0x0, 0x31}, @NFTA_SET_EXPR={0x1c, 0x11, 0x0, 0x1, @exthdr={{0xb}, @val={0xc, 0x2, 0x0, 0x1, [@NFTA_EXTHDR_OP={0x8, 0x6, 0x1, 0x0, 0x1}]}}}]}], {0x14, 0x10}}, 0xa0}}, 0x0) 21:08:13 executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$ifreq_SIOCGIFINDEX_team(r0, 0x8933, &(0x7f0000001080)) 21:08:13 executing program 2: bpf$MAP_CREATE(0x0, &(0x7f0000000200)=@base={0x5, 0x3, 0x5, 0x1, 0x0, 0xffffffffffffffff, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x1}, 0x48) 21:08:13 executing program 5: bpf$BPF_RAW_TRACEPOINT_OPEN_UNNAMED(0x11, &(0x7f0000001d80), 0x10) 21:08:13 executing program 3: r0 = socket$packet(0x11, 0x3, 0x300) setsockopt$packet_tx_ring(r0, 0x107, 0xd, &(0x7f0000000000)=@req3={0x1000, 0xfff, 0x100}, 0x1c) 21:08:13 executing program 1: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) getsockopt$inet6_tcp_int(r0, 0x6, 0xa, 0x0, &(0x7f00000003c0)) 21:08:13 executing program 0: socketpair(0x0, 0x0, 0x0, 0x0) pipe(&(0x7f0000001a80)) 21:08:13 executing program 4: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000100)={&(0x7f0000000000)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0xc, 0xc, 0x2, [@ptr={0x3}]}}, &(0x7f0000000040)=""/138, 0x26, 0x8a, 0x2}, 0x20) 21:08:13 executing program 3: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_buf(r0, 0x0, 0x17, 0x0, 0x0) 21:08:14 executing program 5: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_MCAST_JOIN_GROUP(r0, 0x0, 0x2a, &(0x7f0000000100)={0xbae945fe, {{0x2, 0x0, @multicast2}}}, 0x88) 21:08:14 executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) getsockopt$inet6_tcp_buf(r0, 0x6, 0x0, 0x0, 0x0) 21:08:14 executing program 2: r0 = socket$igmp(0x2, 0x3, 0x2) setsockopt$inet_buf(r0, 0x0, 0x18, 0x0, 0x0) 21:08:14 executing program 0: pipe(&(0x7f0000001000)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r0, 0x0, 0x0) 21:08:14 executing program 4: unshare(0x40000) unshare(0x40000) 21:08:14 executing program 3: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$NFT_MSG_GETGEN(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000080)={0x14, 0x10, 0xa, 0x5}, 0x14}}, 0x0) 21:08:14 executing program 5: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$ETHTOOL_MSG_EEE_GET(r0, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000600)={&(0x7f0000000440)={0x40, r1, 0x1, 0x0, 0x0, {}, [@HEADER={0x20, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_FLAGS={0x8}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'wg1\x00'}]}, @HEADER={0xc, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x6}]}]}, 0x40}}, 0x0) 21:08:14 executing program 1: r0 = socket$inet(0x2, 0x3, 0x6) bind$inet(r0, &(0x7f0000000040)={0x2, 0x0, @broadcast}, 0x10) 21:08:14 executing program 2: socketpair(0x2, 0x2, 0x0, &(0x7f0000000000)) socket$inet6_tcp(0xa, 0x1, 0x0) socket$nl_generic(0x10, 0x3, 0x10) sendmsg$ETHTOOL_MSG_PAUSE_SET(0xffffffffffffffff, 0x0, 0x40005) socket$nl_generic(0x10, 0x3, 0x10) sendmsg$TEAM_CMD_PORT_LIST_GET(0xffffffffffffffff, 0x0, 0x80) socket(0x0, 0x0, 0x0) 21:08:14 executing program 0: r0 = openat$proc_mixer(0xffffffffffffff9c, &(0x7f0000000040)='/proc/asound/card1/oss_mixer\x00', 0x0, 0x0) read$proc_mixer(r0, &(0x7f00000000c0)=""/207, 0xcf) 21:08:14 executing program 3: r0 = openat$rdma_cm(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) r1 = dup(r0) write$RDMA_USER_CM_CMD_CREATE_ID(r0, &(0x7f0000000100)={0x0, 0x18, 0xfa00, {0x0, &(0x7f0000000040)={0xffffffffffffffff}, 0x106}}, 0x20) write$RDMA_USER_CM_CMD_ACCEPT(r1, &(0x7f0000000140)={0x8, 0x120, 0xfa00, {0x0, {0x0, 0x0, "acaced4544577fd4479cfb83460b6ac67378eb88d5e4f0db8b949dd1a2c559aa40bc2272873dec8de90fbe270f430df7f456578a3926b728fcbd4eebbb47b27b0fd595e71d878ded4f60093a5d57377caf609e61632369e5e40e48bb8c27fd5b0d3a3572d62941fc43335aef23b1ff8564de9c7fd7331a385c83bd48a27786041dd31e837647aaef72f133e3f222807b6e911e158cfeaec1a4404472ec49d5b417f6c8e899b12ed875c7ae0537286e0a8b1dfa16825331a9a58a940cd4d83bb2a01331a11dff15ee0e8d5da4988010946c92e1f394daa7ba96f4faabd49d481fea75b7b2f2d4f491d8bab8a0b2ce244bf96a45d6c4968526eefb7c74043dc3f5"}, r2}}, 0x128) 21:08:14 executing program 5: r0 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000140)='/proc/crypto\x00', 0x0, 0x0) read$fb(r0, &(0x7f0000000040)=""/209, 0xfdef) read$FUSE(r0, &(0x7f0000000180)={0x2020}, 0x2020) 21:08:14 executing program 2: r0 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/meminfo\x00', 0x0, 0x0) read$fb(r0, &(0x7f0000000040)=""/212, 0xd4) read$FUSE(r0, &(0x7f0000000140)={0x2020}, 0x2020) 21:08:14 executing program 4: r0 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000140)='/proc/timer_list\x00', 0x0, 0x0) read$fb(r0, &(0x7f0000000040)=""/212, 0xd4) 21:08:14 executing program 1: openat$proc_mixer(0xffffffffffffff9c, &(0x7f0000000140)='/proc/asound/card0/oss_mixer\x00', 0x200, 0x0) 21:08:14 executing program 0: r0 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000340), 0x2, 0x0) write$FUSE_NOTIFY_POLL(r0, &(0x7f0000000380)={0x10}, 0x10) 21:08:14 executing program 3: r0 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/tty/ldiscs\x00', 0x0, 0x0) read$fb(r0, &(0x7f0000000040)=""/212, 0xd4) 21:08:14 executing program 5: r0 = syz_open_procfs$userns(0xffffffffffffffff, &(0x7f0000000d00)) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x13, r0, 0x0) 21:08:14 executing program 4: r0 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/locks\x00', 0x0, 0x0) read$rfkill(r0, &(0x7f0000000040), 0x8) read$FUSE(r0, &(0x7f00000000c0)={0x2020}, 0x2020) 21:08:14 executing program 2: syz_mount_image$fuse(0x0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 21:08:14 executing program 1: unlinkat(0xffffffffffffff9c, &(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) 21:08:14 executing program 0: r0 = openat$vhost_vsock(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) pwritev2(r0, &(0x7f0000000280)=[{&(0x7f00000000c0)="cb7cb471", 0x4}], 0x1, 0x0, 0x0, 0x0) 21:08:14 executing program 5: r0 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/slabinfo\x00', 0x0, 0x0) read$rfkill(r0, &(0x7f0000000040), 0x8) 21:08:14 executing program 3: r0 = openat$pfkey(0xffffffffffffff9c, &(0x7f0000001540), 0x0, 0x0) r1 = syz_open_procfs$userns(0x0, &(0x7f0000000000)) epoll_ctl$EPOLL_CTL_MOD(r0, 0x3, r1, &(0x7f0000000080)) 21:08:14 executing program 4: r0 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/locks\x00', 0x0, 0x0) read$rfkill(r0, &(0x7f0000000040), 0x8) read$FUSE(r0, &(0x7f00000000c0)={0x2020}, 0x2020) 21:08:14 executing program 2: r0 = openat$autofs(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_TIMEOUT(r0, 0x40086602, &(0x7f0000000000)={{0x1, 0x1, 0xfffffed8}, './file0\x00'}) 21:08:14 executing program 1: creat(&(0x7f0000000fc0)='./file0\x00', 0x0) creat(&(0x7f0000000040)='./file1\x00', 0x0) 21:08:14 executing program 5: r0 = openat$autofs(0xffffffffffffff9c, &(0x7f0000000080), 0x2081, 0x0) ioctl$AUTOFS_DEV_IOCTL_CLOSEMOUNT(r0, 0xc0189375, &(0x7f00000001c0)={{0x1, 0x1, 0x18, r0}, './file0\x00'}) 21:08:14 executing program 0: openat$rdma_cm(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) pselect6(0x40, &(0x7f0000000080), &(0x7f00000000c0)={0x3}, 0x0, 0x0, 0x0) 21:08:14 executing program 3: r0 = openat$autofs(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_TIMEOUT(r0, 0x541b, 0x0) 21:08:14 executing program 4: r0 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/locks\x00', 0x0, 0x0) read$rfkill(r0, &(0x7f0000000040), 0x8) read$FUSE(r0, &(0x7f00000000c0)={0x2020}, 0x2020) 21:08:14 executing program 2: syz_mount_image$fuse(&(0x7f0000000040), &(0x7f00000000c0)='./file0\x00', 0x6a56237fb258396b, &(0x7f0000000100), 0x0, 0x0, 0x0) 21:08:14 executing program 1: r0 = openat$uhid(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write$UHID_CREATE(r0, &(0x7f0000000100)={0x0, {'syz0\x00', 'syz0\x00', 'syz0\x00', &(0x7f00000000c0)=""/8, 0x8}}, 0x120) write$UHID_GET_REPORT_REPLY(r0, &(0x7f0000000040), 0xa) 21:08:14 executing program 5: r0 = openat$uinput(0xffffffffffffff9c, &(0x7f0000000380), 0x802, 0x0) write$uinput_user_dev(r0, &(0x7f00000003c0)={'syz0\x00'}, 0x45c) 21:08:14 executing program 0: r0 = openat$bsg(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) read$dsp(r0, 0x0, 0x0) 21:08:14 executing program 3: openat$tun(0xffffffffffffff9c, &(0x7f0000000900), 0x80001, 0x0) 21:08:14 executing program 4: r0 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/locks\x00', 0x0, 0x0) read$rfkill(r0, &(0x7f0000000040), 0x8) read$FUSE(r0, &(0x7f00000000c0)={0x2020}, 0x2020) 21:08:14 executing program 5: r0 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000340), 0x2, 0x0) write$FUSE_NOTIFY_POLL(r0, &(0x7f0000000380)={0x18, 0x3}, 0x18) 21:08:14 executing program 0: r0 = openat$binder_debug(0xffffffffffffff9c, &(0x7f0000001080)='/sys/kernel/debug/binder/stats\x00', 0x0, 0x0) preadv(r0, &(0x7f00000013c0)=[{&(0x7f00000010c0)=""/40, 0x28}], 0x1, 0x0, 0x0) 21:08:14 executing program 2: r0 = openat$nullb(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) read$FUSE(r0, &(0x7f0000000d40)={0x2020}, 0x2020) [ 527.437579] hid-generic 0000:0000:0000.0006: unknown main item tag 0x0 [ 527.444308] hid-generic 0000:0000:0000.0006: unknown main item tag 0x0 21:08:14 executing program 4: openat$audio1(0xffffffffffffff9c, &(0x7f0000001100), 0x0, 0x0) 21:08:14 executing program 3: r0 = openat$fuse(0xffffffffffffff9c, &(0x7f00000000c0), 0x2, 0x0) ioctl$BTRFS_IOC_SET_RECEIVED_SUBVOL(r0, 0x541b, 0x0) 21:08:14 executing program 5: r0 = openat$userio(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) ppoll(&(0x7f0000000380)=[{r0}], 0x1, &(0x7f00000003c0)={0x0, 0x3938700}, 0x0, 0x0) [ 527.500690] hid-generic 0000:0000:0000.0006: unknown main item tag 0x0 21:08:14 executing program 0: openat$uhid(0xffffffffffffff9c, &(0x7f0000000380), 0x802, 0x0) [ 527.554845] hid-generic 0000:0000:0000.0006: unknown main item tag 0x0 [ 527.593470] hid-generic 0000:0000:0000.0006: unknown main item tag 0x0 [ 527.633304] hid-generic 0000:0000:0000.0006: unknown main item tag 0x0 [ 527.654526] hid-generic 0000:0000:0000.0006: unknown main item tag 0x0 [ 527.681013] hid-generic 0000:0000:0000.0006: unknown main item tag 0x0 21:08:15 executing program 1: r0 = openat$dsp1(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ppoll(&(0x7f0000000080)=[{r0}], 0x1, 0x0, 0x0, 0x0) 21:08:15 executing program 2: creat(&(0x7f0000000000)='./file0\x00', 0x0) mount$fuseblk(&(0x7f0000000040), &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0), 0x1000, &(0x7f0000000140)={{}, 0x2c, {}, 0x2c, {'user_id', 0x3d, 0xffffffffffffffff}, 0x2c, {'group_id', 0x3d, 0xffffffffffffffff}}) 21:08:15 executing program 3: r0 = openat$rdma_cm(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write$RDMA_USER_CM_CMD_DISCONNECT(r0, &(0x7f0000000040)={0xa, 0xffffffffffffff8b}, 0xc) 21:08:15 executing program 4: r0 = openat$binderfs(0xffffffffffffff9c, &(0x7f0000000000)='./binderfs/binder0\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0) 21:08:15 executing program 0: r0 = openat$mixer(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BTRFS_IOC_SET_RECEIVED_SUBVOL(r0, 0xc0c89425, 0x0) 21:08:15 executing program 5: r0 = creat(&(0x7f0000000000)='./file0\x00', 0x0) ioctl$FS_IOC_GET_ENCRYPTION_POLICY_EX(r0, 0xc0096616, 0x0) [ 527.719520] hid-generic 0000:0000:0000.0006: hidraw0: HID v0.00 Device [syz0] on syz0 21:08:15 executing program 0: r0 = creat(&(0x7f0000000000)='./file0\x00', 0x0) ioctl$EXT4_IOC_ALLOC_DA_BLKS(r0, 0x660c) 21:08:15 executing program 3: mount$pvfs2(0x0, &(0x7f00000000c0)='.\x00', &(0x7f0000000100), 0x0, &(0x7f0000002180)) 21:08:15 executing program 4: r0 = openat$procfs(0xffffffffffffff9c, &(0x7f0000002180)='/proc/schedstat\x00', 0x0, 0x0) read$fb(r0, &(0x7f0000000040)=""/212, 0xd4) read$FUSE(r0, &(0x7f0000000140)={0x2020}, 0x2020) 21:08:15 executing program 2: r0 = openat$procfs(0xffffffffffffff9c, &(0x7f0000002180)='/proc/vmallocinfo\x00', 0x0, 0x0) read$fb(r0, &(0x7f0000000040)=""/212, 0xd4) read$FUSE(r0, &(0x7f0000000140)={0x2020}, 0x2020) 21:08:15 executing program 5: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$fou(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$FOU_CMD_DEL(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000080)={0x14, r1, 0x601}, 0x14}}, 0x0) [ 527.949552] ERROR: device name not specified. 21:08:15 executing program 3: newfstatat(0xffffffffffffff9c, &(0x7f00000005c0)='./file0\x00', 0x0, 0x0) 21:08:15 executing program 1: r0 = socket(0x11, 0x3, 0x0) accept4$inet6(r0, 0x0, 0x0, 0x0) 21:08:15 executing program 0: r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) pwritev(r0, &(0x7f0000004880)=[{&(0x7f00000023c0)="dc", 0x1}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9, 0x0, 0x0) 21:08:15 executing program 4: r0 = openat$uhid(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write$UHID_GET_REPORT_REPLY(r0, &(0x7f0000000040), 0xa) 21:08:15 executing program 2: openat$binderfs(0xffffffffffffff9c, &(0x7f0000000000)='./binderfs/binder0\x00', 0xaffde8658730fe5e, 0x0) 21:08:15 executing program 5: pselect6(0xffffffffffffffe0, &(0x7f0000000000), 0x0, &(0x7f0000000100), &(0x7f0000000180)={0x0, 0x3938700}, 0x0) 21:08:15 executing program 3: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f00000003c0), 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) ioctl$KVM_IOEVENTFD(r1, 0x4008ae6a, &(0x7f0000000040)={0x0, 0x0}) 21:08:16 executing program 0: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000200)={0x6, 0x1, &(0x7f0000000040)=ANY=[@ANYBLOB="8510"], &(0x7f0000000080)='GPL\x00', 0x6, 0x8e, &(0x7f00000000c0)=""/142, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 21:08:16 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000001280), 0x0, 0x0) ioctl$TUNGETFILTER(r0, 0x400454d9, 0x0) 21:08:16 executing program 1: openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x6042, 0x0) 21:08:16 executing program 5: r0 = socket$inet6_udp(0xa, 0x2, 0x0) ioctl$sock_inet6_SIOCSIFDSTADDR(r0, 0x541b, &(0x7f0000000040)={@private2}) 21:08:16 executing program 2: r0 = epoll_create1(0x0) r1 = openat$ipvs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/sys/net/ipv4/vs/sync_version\x00', 0x2, 0x0) epoll_ctl$EPOLL_CTL_ADD(r0, 0x1, r1, &(0x7f0000000180)={0x50004014}) 21:08:16 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000001280), 0x101001, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10852, r0, 0x0) 21:08:16 executing program 5: r0 = socket$igmp(0x2, 0x3, 0x2) sendmsg$inet(r0, &(0x7f00000003c0)={&(0x7f0000000000)={0x2, 0x0, @multicast2=0xe0000001}, 0x10, &(0x7f0000000340)=[{&(0x7f0000000040)="4b2b0d8531ca26bfe216fa64476ca1d5c8800065c28f8b95dcde8c1667e39b591a4f7dbdb7ec8cafb284d47f4c82878665c033e1fd54", 0x36}, {&(0x7f0000000940)="c509ca58d182579e84e02022d7f3bc6d073440d8019e21dd98aa22782b2b7e457a91b4a796265f87abc2cf63bc40dff37da439b9da2facbf9fbbb63ce209980a766242ce985221c5c626faff7fe036d947d4622b4b64f63083cbb0d98d83837980e29661ad48ce75f6e70c55521b1de3d31d6ef40ff662667a3387d0c1c52cb05b2e472d6bf614dbce1c77c71634381e3ac04a8109ee245b8b6423eb84cb23cc19dc9afcc3939c4ba4a5c33363383db46b470fbc9133bbed8d78860680da9470ac240e62f0516cf3c6e45a10655d72b19f5668b6bafec80c136df5f2172efbf96cffeaf3d9fdd27539d654f77e4795a9a575ec4c850c161e08471c054932b161d1c6dca527db371f7a641e07b7bc4a4578ed5ad1daa3a66a7907a740cca2c1665a3ed0041e6360f5e4d8a2e1e3b27e7d466341f9678be64141976f2a19fd01cafb5e68db982f1e53059c749f4f3f7b1b03efdee9a863890a8550e7a962d549c32668e98051c55b273cfce5c66633b3197fd9ffb779ca1be5d24ffd4873db90a59497b028632aa1aa7534c7626f76d4cf7844a0f93f2cc5577c48b148b479b5506c64e041badeaae60b65ba8c2ba6f3fcffcd6820ac3b985a90a942fcfb66f629e4cde1895214fc1cfe4164ba1db0e8d5b0e7fa1735f119cb10eea28f46f08b8f194466ede472190e0c8118fa54f94d7f2d8c508574a6b4590ceed13b82d414e5b8dfb4aa2300bc1cde80ad49331f3b7a0b936fe247f0df3ed7ccf21070a7129f532e115a9410efd278ff3872668c84d860be853da5f42be1f54a9b316c788e5d0a5dcb2495c1a536bfff4e5bb7c9b0859f7aabea631e95de86e799c8078b2f4124cd47b06b00010eeba572be9c1f4251f76641ea1e72a2f4d15e7510f2e5782daa348095ddd852c6a7a2b2ba8952ce0e49ce518b5710ea41662c70a96b08814a32bb13394b61f28c7e76483029eb53fc25ce902ba5b10e2eb1bb3f4710af2073de952f16697bb08e419cfe9417194aca4653c2f080b57b774f8512257f4a614403f715650e49cde8e887b6b9c37e0fc64f63c670dc09cea5722f6d9cc577c6665bc789141910f158ffd0223474bf88802dc89c46dddeee4a9464872d23c790e79f19f55f34b3e4a62332dd576de359b1f6bbe5cc585c1d033f6df150a16285f0d74bb25e3a786964b749411978022233d2f6aa5031abdfae7ddb04988d682a814b7b1fd3c69a3e0f43a5ef518551d1a72e7f9f2253126b7a1593e53f615e859c8fc86b604e7f6887cd744058c27162bf91eb2de721c41a945d16ccccb78a1cc96cb2aaeabb7563f0dedacbbfe9e723843a11a4bb9cd56b78dd6520ab0573af79650e4ee1f101d84b2b9682a67ac3c8a04cdd4ca9e1856083dd3fe5716fa8bede61f77b251b2260f0ab17e8829c531ada89a4f15591d3a1493199d06a3279ce7b2a30a5804f87efd90b2cbc9843b873c534c4e8364fb16b810141cc1e9b6be96d4d0e52ef5ad9faed8cf81fa4de0c9d40cf99312a514e7ff494c5c12348f97272f65da9c93f726b29845767454aeee1b27d28d12705eed276538985c4ed8de7da1387a1cd51edc7bd2e2b2538b7c9e33515bb5e67c3a6d915dc35b55ff997f124d63fd9333343e4e3794e054bcbe637e65b1405105479605dd168a6acd151ce6d1c5c10c3a8c6fad993ac728496680fbb43189c0d095154ead778a3d24b1828485282c110bc9ee3571d5024bdca48c4a6e0a6f96d5494f6aaa9a0a7758bf2f172d4cd732982344b072590f96ec43eb608adb383d2360664c71c1bc1538b1e9e4c959cdd3db6846020c079caf9568576f449bb5b4b325db5a1944b74cd47632c525b64da51b1003fad1e00d5e437e5352fc010ffd2a5d55049739f1e9eef3f51a137e4fe3f741e36677c4b7f85a257bfc2d6bcce86d30d18dd59f2f42cbd10553d7a063cea38f647d14675befa84760d14a2b0cd7eab40385c22b559490047b0824f0a1b921aa74cfc47ba8d23425249e8e0bb0b3290504624516a9ea6ad50d70f320e733f88bede18a613821eaef384a164c6ad416e887577b59844ffedc1ea5b3763eb63a74760978fc7ca28241cc057c7f1a415222718f8ea038f851b50e5546e4b0647edbc1bc31ee9f969e6eeb1825d02b494ed9cc8a91ef25db1f8e00723ba579d3f479af642a2e8dbaa3bafa3d95d3a577a1222fc3e85e025d06d05ffdb02989c4d4c0aa8e03817f1ee910f03792fa70dbcd711841dec0372458cf6c497273b361af506c6fc605b21baf2091ada45293a9013156867014cb6b1fe71d2eaf27c3d1d0dc3e6240a168a37e530d68a02623d8c9ba3784912129459656de35b22f59f2858a52ec554415a37569d887f1b80356de19a9ce1c209ded51cb5c53f4689854ba5fb7acb7bb8b0e8948f0354370335782d5a3431a12cd770ac95ce98290593ff2e3645a3a2dad0fcc8d0f6ff1795caae09805c3dcc4526c3c016419697a125d758070b9246ef4f5b6b52364169735c5ac04d19ed2cc496cbbab55bcddf6dc55d5be7765b569077f319089c4b3b5764a7909c84cebb45ba27c264f8f55b1f4a1318f57a1a8eaa9def1832ace081fc06f1e143b55281df8c7ce18282d746a2d18ff02219aaade571368343fe714baa0d6c2059cde31822afadd89156af762366f015733528e0cc460c3775651ca54ec76f7bc3647b6f7ee3d29a118231eeddb4ee8cda509649e8f7cb3f9a9da36b22c744fea9eea16472e04a77a73ec0641abfa98b1701182c418e802cdc779cfc15105958bed9d3bd70e56df9eacd7d5b73ed6e6f742c7ba75f265ce6baaa7148f6843e4067926859fb24d0447953450a3228e556567da4f75a68691609ff2152a3d3b6279f2b5cfde596fdac4261684fddb3e5189e66c000aee345bf3f57bf948dae34e5d05f2cf49a9065b40364d3af26ba0beef1331495856edf4483bbbfe7ff346d3b30ee641e1e2fb93ffe861a2b8843f3adfd07d33c7b48736a9205e0dafb37be2cb8cc389d0a9769178b67b9c8e8e95507179c6fcbf3ccea5c7c6ab4e9ce9d781311b1bb08059cb312375168b5429b147a24a49c92616c75e29e8ab2d9fc998b0011f73d99bc2e83c20332c4dfa13dbc4ac4a54ffc862dd353918183e99eabd2bff47e0365e2f38df1ffc66a1839321d1c3ee2e4ea48a7ca9ed074cfdf98008911e8bd3f8e3bb98cc9c915cd66e81edce36e2ce7aab4337a6eccf96fc63fa0097ff2373fadd52f841edb4945abd8ee79b2a16ba714adce2b8caf97996c8556e0404dd007ecd81e90db8dd780c4278ddd6b2b740207c4975935ab027b697ad5c48c4b2e0059bb482ef5851952610dd68d7446c335546d799b0c763ff08e88e20341c7ea3398d3460228c660e44d9f5992a6a21422c914feb072b3d7a3102c8f79f18ce557b5861b8f4e5472c5d334e2b56e8d2c4065a6f5b5e5be17d364bb337d572f77257b1fde4df76476d055aa8b89ad1abba5230bf2b2c7c1747d6eed0e5e1618a8bd71ab330664aa41f8a74f8fc046f41c5fd0acef2a02571b6cb8dfa9aee081ba5262ce1b42dc210162ac93878c64627f07288507f827666d81ef2e2c1c86d21090598afeaa22ac8c5e8a85e92b21810b64813c555c619677455bbb3146378b752917fa1bc815592df30d5af3c6556cc877671334054a85ff20774965cd45fe94cefe2b95dbd389f10dae92602b1a09ef265ac1255e38f4a76cf534c3fe2da0a2c01bea6a26de6edf8fcd416dfba2a788ebe27c1805427f85f472fcd43e6206ce08bd5a79b3b3d78787cacb387e6a25a07adc23655f12091459c507a11de65df24a5e956035b36cd8435ba8afe17a5e03b3a1c49249e0fd4450cc8c68b841795358b0ba750a3d2f7a3d6658421575b28774b13e969082cf5e2ac644c8a3d2f8b025656c5f016153bfd0ae54f323d2851e4cb3cf43fde067d4da5f451e889d5c9f19c35609cafb592b4c232ceb77e12b220d17875d523ca33075fc3558a8209f85714774c9475b27008f7f8dd94e851a6f5f71bfc5b99889290d8b0de305ae13ab56b3219ffece605266089525493c71e53e8331a603a7ccf8b74d4e9cdf1e52499dfb8946", 0xb5b}], 0x2, &(0x7f0000000080)=[@ip_pktinfo={{0x1c, 0x0, 0x8, {0x0, @dev={0xac, 0x14, 0x14, 0x21}, @multicast1}}}], 0x20}, 0x0) 21:08:16 executing program 5: r0 = socket$igmp(0x2, 0x3, 0x2) sendmsg$inet(r0, &(0x7f00000003c0)={&(0x7f0000000000)={0x2, 0x0, @multicast2}, 0x10, &(0x7f0000000340)=[{&(0x7f0000000040)="4b2b0d8531ca26bfe216fa64476ca1d5c8800065c28f8b95dcde8c1667e39b591a4f7dbdb7ec8cafb284d47f4c82878665c033", 0x33}, {&(0x7f0000000940)="c509ca58d182579e84e02022d7f3bc6d073440d8019e21dd98aa22782b2b7e457a91b4a796265f87abc2cf63bc40dff37da439b9da2facbf9fbbb63ce209980a766242ce985221c5c626faff7fe036d947d4622b4b64f63083cbb0d98d83837980e29661ad48ce75f6e70c55521b1de3d31d6ef40ff662667a3387d0c1c52cb05b2e472d6bf614dbce1c77c71634381e3ac04a8109ee245b8b6423eb84cb23cc19dc9afcc3939c4ba4a5c33363383db46b470fbc9133bbed8d78860680da9470ac240e62f0516cf3c6e45a10655d72b19f5668b6bafec80c136df5f2172efbf96cffeaf3d9fdd27539d654f77e4795a9a575ec4c850c161e08471c054932b161d1c6dca527db371f7a641e07b7bc4a4578ed5ad1daa3a66a7907a740cca2c1665a3ed0041e6360f5e4d8a2e1e3b27e7d466341f9678be64141976f2a19fd01cafb5e68db982f1e53059c749f4f3f7b1b03efdee9a863890a8550e7a962d549c32668e98051c55b273cfce5c66633b3197fd9ffb779ca1be5d24ffd4873db90a59497b028632aa1aa7534c7626f76d4cf7844a0f93f2cc5577c48b148b479b5506c64e041badeaae60b65ba8c2ba6f3fcffcd6820ac3b985a90a942fcfb66f629e4cde1895214fc1cfe4164ba1db0e8d5b0e7fa1735f119cb10eea28f46f08b8f194466ede472190e0c8118fa54f94d7f2d8c508574a6b4590ceed13b82d414e5b8dfb4aa2300bc1cde80ad49331f3b7a0b936fe247f0df3ed7ccf21070a7129f532e115a9410efd278ff3872668c84d860be853da5f42be1f54a9b316c788e5d0a5dcb2495c1a536bfff4e5bb7c9b0859f7aabea631e95de86e799c8078b2f4124cd47b06b00010eeba572be9c1f4251f76641ea1e72a2f4d15e7510f2e5782daa348095ddd852c6a7a2b2ba8952ce0e49ce518b5710ea41662c70a96b08814a32bb13394b61f28c7e76483029eb53fc25ce902ba5b10e2eb1bb3f4710af2073de952f16697bb08e419cfe9417194aca4653c2f080b57b774f8512257f4a614403f715650e49cde8e887b6b9c37e0fc64f63c670dc09cea5722f6d9cc577c6665bc789141910f158ffd0223474bf88802dc89c46dddeee4a9464872d23c790e79f19f55f34b3e4a62332dd576de359b1f6bbe5cc585c1d033f6df150a16285f0d74bb25e3a786964b749411978022233d2f6aa5031abdfae7ddb04988d682a814b7b1fd3c69a3e0f43a5ef518551d1a72e7f9f2253126b7a1593e53f615e859c8fc86b604e7f6887cd744058c27162bf91eb2de721c41a945d16ccccb78a1cc96cb2aaeabb7563f0dedacbbfe9e723843a11a4bb9cd56b78dd6520ab0573af79650e4ee1f101d84b2b9682a67ac3c8a04cdd4ca9e1856083dd3fe5716fa8bede61f77b251b2260f0ab17e8829c531ada89a4f15591d3a1493199d06a3279ce7b2a30a5804f87efd90b2cbc9843b873c534c4e8364fb16b810141cc1e9b6be96d4d0e52ef5ad9faed8cf81fa4de0c9d40cf99312a514e7ff494c5c12348f97272f65da9c93f726b29845767454aeee1b27d28d12705eed276538985c4ed8de7da1387a1cd51edc7bd2e2b2538b7c9e33515bb5e67c3a6d915dc35b55ff997f124d63fd9333343e4e3794e054bcbe637e65b1405105479605dd168a6acd151ce6d1c5c10c3a8c6fad993ac728496680fbb43189c0d095154ead778a3d24b1828485282c110bc9ee3571d5024bdca48c4a6e0a6f96d5494f6aaa9a0a7758bf2f172d4cd732982344b072590f96ec43eb608adb383d2360664c71c1bc1538b1e9e4c959cdd3db6846020c079caf9568576f449bb5b4b325db5a1944b74cd47632c525b64da51b1003fad1e00d5e437e5352fc010ffd2a5d55049739f1e9eef3f51a137e4fe3f741e36677c4b7f85a257bfc2d6bcce86d30d18dd59f2f42cbd10553d7a063cea38f647d14675befa84760d14a2b0cd7eab40385c22b559490047b0824f0a1b921aa74cfc47ba8d23425249e8e0bb0b3290504624516a9e", 0x59b}], 0x2, &(0x7f0000000080)=[@ip_pktinfo={{0x1c, 0x0, 0x8, {0x0, @dev={0xac, 0x14, 0x14, 0x21}, @multicast1}}}], 0x20}, 0x0) 21:08:16 executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000200)={0x6, 0x2, &(0x7f0000000280)=ANY=[@ANYRES32=r0], &(0x7f0000000080)='GPL\x00', 0x6, 0x99, &(0x7f00000002c0)=""/153, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 21:08:16 executing program 2: r0 = socket$inet6_udp(0xa, 0x2, 0x0) sendmmsg$inet6(r0, &(0x7f0000003880)=[{{&(0x7f0000000000)={0xa, 0x4e21, 0x0, @mcast2}, 0x1c, 0x0, 0x0, &(0x7f0000000200)=[@tclass={{0x14}}], 0x18}}], 0x1, 0x0) 21:08:16 executing program 3: r0 = openat$hwrng(0xffffffffffffff9c, &(0x7f0000002100), 0x0, 0x0) read$FUSE(r0, &(0x7f0000008500)={0x2020}, 0x2020) 21:08:16 executing program 1: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f00000003c0), 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) syz_kvm_setup_cpu$x86(r1, 0xffffffffffffffff, &(0x7f0000fe5000/0x18000)=nil, &(0x7f0000000140)=[@text64={0x40, &(0x7f00000000c0)="f30fc7701c460f01cf0f00d2b805000000b9020000000f01d964660ff19c6090870000440bbd0e0000006566450f3881b23f9939590f79cc420f30c40149677f05", 0x41}], 0x1, 0x0, 0x0, 0x0) 21:08:16 executing program 4: r0 = socket(0x11, 0x2, 0x0) ioctl$sock_inet6_SIOCSIFDSTADDR(r0, 0x5411, &(0x7f0000000040)={@ipv4={'\x00', '\xff\xff', @private}}) 21:08:16 executing program 5: r0 = socket$inet_tcp(0x2, 0x1, 0x0) sendmmsg$inet6(r0, &(0x7f00000098c0)=[{{0x0, 0x0, 0x0}}], 0x1, 0x4000) 21:08:16 executing program 4: r0 = socket(0x11, 0x2, 0x0) ioctl$sock_inet6_SIOCSIFDSTADDR(r0, 0x8903, &(0x7f0000000040)={@ipv4={'\x00', '\xff\xff', @private}}) 21:08:16 executing program 2: r0 = socket(0x11, 0x2, 0x0) setsockopt$bt_l2cap_L2CAP_CONNINFO(r0, 0x107, 0x8, 0x0, 0x7) 21:08:16 executing program 0: r0 = socket$igmp(0x2, 0x3, 0x2) setsockopt$MRT_DEL_VIF(r0, 0x0, 0x18, 0x0, 0x0) 21:08:16 executing program 3: syz_open_dev$vcsn(&(0x7f0000000080), 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f00000000c0)='./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, &(0x7f0000000440)=[{&(0x7f0000000100)='0', 0x1}], 0x1) prlimit64(0x0, 0xe, &(0x7f0000000280)={0x9, 0x8d}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000400)=0x8) r2 = getpid() sched_setscheduler(r2, 0x2, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r3, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r4, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r3, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r5 = accept$alg(0xffffffffffffffff, 0x0, 0x0) r6 = dup(r5) ftruncate(0xffffffffffffffff, 0x200004) r7 = openat$ttyS3(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) mount$9p_fd(0x0, &(0x7f0000000900)='./file1\x00', &(0x7f0000000940), 0x0, &(0x7f00000002c0)={'trans=fd,', {}, 0x2c, {}, 0x2c, {[{@msize={'msize', 0x3d, 0x100000000}}], [{@appraise_type}]}}) r8 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000040)='/proc/timer_list\x00', 0x0, 0x0) sendfile(r7, r8, 0x0, 0x20000023896) pipe(0x0) r9 = openat$procfs(0xffffffffffffff9c, 0x0, 0x0, 0x0) sendmsg$NL80211_CMD_LEAVE_OCB(r9, 0x0, 0x0) sendmmsg$alg(0xffffffffffffffff, &(0x7f00000008c0), 0x0, 0x0) ioctl$DRM_IOCTL_SYNCOBJ_HANDLE_TO_FD_SYNC_FILE(0xffffffffffffffff, 0xc01064c1, 0x0) setsockopt(r6, 0x0, 0x20, &(0x7f0000000340)="b5057018", 0x4) 21:08:16 executing program 4: r0 = socket(0x11, 0x2, 0x0) ioctl$sock_inet6_SIOCSIFDSTADDR(r0, 0x8906, 0x0) 21:08:16 executing program 5: r0 = socket$igmp(0x2, 0x3, 0x2) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r0, 0x8933, &(0x7f0000000180)={'batadv_slave_0\x00', 0x0}) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000200)={0x6, 0x2, &(0x7f0000000040)=@raw=[@map_fd={0x18, 0x0, 0x1, 0x0, 0x1}], &(0x7f0000000080)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', r1, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 21:08:16 executing program 1: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f00000003c0), 0x0, 0x0) ioctl$KVM_CREATE_VM(r0, 0xae01, 0x1000000000000000) 21:08:16 executing program 2: r0 = socket(0x11, 0x2, 0x0) ioctl$sock_inet6_SIOCSIFDSTADDR(r0, 0x8940, &(0x7f0000000040)={@ipv4={'\x00', '\xff\xff', @private}}) 21:08:16 executing program 0: shmctl$IPC_RMID(0x0, 0x0) openat$tun(0xffffffffffffff9c, &(0x7f0000001280), 0x0, 0x0) 21:08:16 executing program 4: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) ioctl$KVM_IRQFD(r1, 0x4020aea5, &(0x7f00000000c0)) 21:08:16 executing program 2: r0 = socket(0x11, 0x2, 0x0) ioctl$sock_inet6_SIOCSIFDSTADDR(r0, 0x890d, &(0x7f0000000040)={@ipv4={'\x00', '\xff\xff', @private}}) 21:08:16 executing program 1: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f00000003c0), 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) ioctl$KVM_IOEVENTFD(r1, 0x4040ae79, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xffffffffffffffff, 0xc}) 21:08:17 executing program 5: r0 = socket$igmp(0x2, 0x3, 0x2) setsockopt$MRT_DEL_VIF(r0, 0x0, 0x25, 0x0, 0x0) 21:08:17 executing program 0: r0 = socket$igmp(0x2, 0x3, 0x2) setsockopt$MRT_DEL_VIF(r0, 0x0, 0x2, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, @vifc_lcl_addr=@remote, @dev}, 0x10) 21:08:17 executing program 4: r0 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000040), 0xffffffffffffffff) r1 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$ETHTOOL_MSG_LINKINFO_SET(r1, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000380)={&(0x7f0000000340)=ANY=[@ANYBLOB=',\x00\x00\x00', @ANYRES16=r0, @ANYBLOB="0100001a0000000000000b00000018000180140002"], 0x2c}}, 0x0) 21:08:17 executing program 3: syz_open_dev$vcsn(&(0x7f0000000080), 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f00000000c0)='./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, &(0x7f0000000440)=[{&(0x7f0000000100)='0', 0x1}], 0x1) prlimit64(0x0, 0xe, &(0x7f0000000280)={0x9, 0x8d}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000400)=0x8) r2 = getpid() sched_setscheduler(r2, 0x2, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r3, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r4, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r3, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r5 = accept$alg(0xffffffffffffffff, 0x0, 0x0) r6 = dup(r5) ftruncate(0xffffffffffffffff, 0x200004) r7 = openat$ttyS3(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) mount$9p_fd(0x0, &(0x7f0000000900)='./file1\x00', &(0x7f0000000940), 0x0, &(0x7f00000002c0)={'trans=fd,', {}, 0x2c, {}, 0x2c, {[{@msize={'msize', 0x3d, 0x100000000}}], [{@appraise_type}]}}) r8 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000040)='/proc/timer_list\x00', 0x0, 0x0) sendfile(r7, r8, 0x0, 0x20000023896) pipe(0x0) r9 = openat$procfs(0xffffffffffffff9c, 0x0, 0x0, 0x0) sendmsg$NL80211_CMD_LEAVE_OCB(r9, 0x0, 0x0) sendmmsg$alg(0xffffffffffffffff, &(0x7f00000008c0), 0x0, 0x0) ioctl$DRM_IOCTL_SYNCOBJ_HANDLE_TO_FD_SYNC_FILE(0xffffffffffffffff, 0xc01064c1, 0x0) setsockopt(r6, 0x0, 0x20, &(0x7f0000000340)="b5057018", 0x4) 21:08:17 executing program 5: r0 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f00000001c0)) pipe2$watch_queue(0x0, 0x80) r1 = openat$vcs(0xffffffffffffff9c, &(0x7f00000005c0), 0x0, 0x0) syz_genetlink_get_family_id$ethtool(&(0x7f00000008c0), 0xffffffffffffffff) ioctl$sock_ipv6_tunnel_SIOCCHGTUNNEL(r1, 0x89f3, 0x0) r2 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r2, &(0x7f0000001180)={&(0x7f0000001040)={0x10, 0x0, 0x0, 0x8}, 0xc, &(0x7f0000001140)={&(0x7f0000001080)=@bridge_dellink={0x20}, 0x20}}, 0x0) 21:08:17 executing program 2: socketpair(0x1, 0x1, 0x9, &(0x7f0000000000)) 21:08:17 executing program 0: sendmsg$nl_route(0xffffffffffffffff, 0x0, 0x0) socket$packet(0x11, 0x3, 0x300) 21:08:17 executing program 1: syz_open_dev$sndpcmc(&(0x7f0000000040), 0x200, 0x10300) 21:08:17 executing program 4: r0 = socket(0x10, 0x3, 0x0) sendmmsg$inet(r0, &(0x7f0000001f00)=[{{0x0, 0x0, &(0x7f0000000840)=[{0x0}, {&(0x7f0000000340)="ce", 0x1}], 0x2}}], 0x1, 0x0) 21:08:17 executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) getsockopt$SO_TIMESTAMP(r0, 0x1, 0x0, 0x0, 0x0) 21:08:17 executing program 4: ioctl$DRM_IOCTL_AGP_FREE(0xffffffffffffffff, 0x40206435, 0x0) 21:08:17 executing program 2: openat$pfkey(0xffffffffffffff9c, &(0x7f0000000000), 0x18000, 0x0) 21:08:17 executing program 5: openat$bsg(0xffffffffffffff9c, &(0x7f00000001c0), 0x10000, 0x0) 21:08:17 executing program 0: r0 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000200), 0xffffffffffffffff) r1 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$ETHTOOL_MSG_DEBUG_SET(r1, &(0x7f00000052c0)={0x0, 0x0, &(0x7f0000005280)={&(0x7f00000049c0)={0x1c, r0, 0x1, 0x0, 0x0, {}, [@ETHTOOL_A_DEBUG_MSGMASK={0x8, 0x2, 0x0, 0x1, [@ETHTOOL_A_BITSET_NOMASK={0x4}]}]}, 0x1c}}, 0x0) 21:08:17 executing program 1: pipe(&(0x7f00000004c0)={0xffffffffffffffff}) ioctl$SNDRV_PCM_IOCTL_REWIND(r0, 0x40084146, 0x0) 21:08:18 executing program 3: syz_open_dev$vcsn(&(0x7f0000000080), 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f00000000c0)='./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, &(0x7f0000000440)=[{&(0x7f0000000100)='0', 0x1}], 0x1) prlimit64(0x0, 0xe, &(0x7f0000000280)={0x9, 0x8d}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000400)=0x8) r2 = getpid() sched_setscheduler(r2, 0x2, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r3, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r4, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r3, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r5 = accept$alg(0xffffffffffffffff, 0x0, 0x0) r6 = dup(r5) ftruncate(0xffffffffffffffff, 0x200004) r7 = openat$ttyS3(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) mount$9p_fd(0x0, &(0x7f0000000900)='./file1\x00', &(0x7f0000000940), 0x0, &(0x7f00000002c0)={'trans=fd,', {}, 0x2c, {}, 0x2c, {[{@msize={'msize', 0x3d, 0x100000000}}], [{@appraise_type}]}}) r8 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000040)='/proc/timer_list\x00', 0x0, 0x0) sendfile(r7, r8, 0x0, 0x20000023896) pipe(0x0) r9 = openat$procfs(0xffffffffffffff9c, 0x0, 0x0, 0x0) sendmsg$NL80211_CMD_LEAVE_OCB(r9, 0x0, 0x0) sendmmsg$alg(0xffffffffffffffff, &(0x7f00000008c0), 0x0, 0x0) ioctl$DRM_IOCTL_SYNCOBJ_HANDLE_TO_FD_SYNC_FILE(0xffffffffffffffff, 0xc01064c1, 0x0) setsockopt(r6, 0x0, 0x20, &(0x7f0000000340)="b5057018", 0x4) 21:08:18 executing program 2: socketpair(0x28, 0x0, 0x895, &(0x7f0000000040)) 21:08:18 executing program 4: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000680)={0x11, 0x9, &(0x7f00000003c0)=@framed={{}, [@map_idx_val, @generic={0x7e}, @jmp={0x5, 0x0, 0x0, 0x0, 0x0, 0x10}, @btf_id]}, &(0x7f0000000440)='syzkaller\x00', 0x3, 0xf3, &(0x7f0000000580)=""/243, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 21:08:18 executing program 0: r0 = socket$netlink(0x10, 0x3, 0xc) sendmsg$BATADV_CMD_GET_TRANSTABLE_GLOBAL(r0, &(0x7f0000000180)={&(0x7f0000000080), 0xc, &(0x7f0000000140)={&(0x7f0000000100)={0x14}, 0x14}}, 0x0) 21:08:18 executing program 5: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000680)={0x0, 0x3, &(0x7f00000003c0)=@framed, &(0x7f0000000440)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 21:08:18 executing program 1: r0 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$inet_mreqn(r0, 0x0, 0x20, 0x0, &(0x7f0000000040)) 21:08:18 executing program 0: bpf$MAP_CREATE(0x0, &(0x7f0000000040)=@base={0x0, 0x0, 0x0, 0x0, 0x10b4, 0xffffffffffffffff, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x5}, 0x48) 21:08:18 executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$TIPC_NL_KEY_FLUSH(r0, &(0x7f0000000200)={0x0, 0x0, &(0x7f00000001c0)={0x0, 0x12c}}, 0x0) 21:08:18 executing program 2: r0 = socket$netlink(0x10, 0x3, 0x0) sendmsg$TIPC_NL_BEARER_ADD(r0, 0x0, 0x20000840) ioctl$sock_ipv6_tunnel_SIOCDELTUNNEL(0xffffffffffffffff, 0x89f2, 0x0) syz_clone(0x1100, 0x0, 0x0, &(0x7f0000000380), 0x0, &(0x7f0000000400)) 21:08:18 executing program 4: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000680)={0x0, 0x3, &(0x7f00000003c0)=@framed, &(0x7f0000000440)='syzkaller\x00', 0x3, 0xf3, &(0x7f0000000580)=""/243, 0x40f00, 0x8, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f00000004c0)={0xa, 0x4}, 0x8, 0x10, 0x0}, 0x80) 21:08:18 executing program 5: socketpair(0x6, 0x0, 0x0, &(0x7f0000000040)) 21:08:18 executing program 0: r0 = socket$netlink(0x10, 0x3, 0x0) r1 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$ETHTOOL_MSG_RINGS_GET(r0, &(0x7f0000000440)={0x0, 0x0, &(0x7f0000000400)={&(0x7f0000000280)={0x14, r1}, 0x14}}, 0x0) 21:08:19 executing program 3: syz_open_dev$vcsn(&(0x7f0000000080), 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f00000000c0)='./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, &(0x7f0000000440)=[{&(0x7f0000000100)='0', 0x1}], 0x1) prlimit64(0x0, 0xe, &(0x7f0000000280)={0x9, 0x8d}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000400)=0x8) r2 = getpid() sched_setscheduler(r2, 0x2, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r3, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r4, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r3, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r5 = accept$alg(0xffffffffffffffff, 0x0, 0x0) r6 = dup(r5) ftruncate(0xffffffffffffffff, 0x200004) r7 = openat$ttyS3(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) mount$9p_fd(0x0, &(0x7f0000000900)='./file1\x00', &(0x7f0000000940), 0x0, &(0x7f00000002c0)={'trans=fd,', {}, 0x2c, {}, 0x2c, {[{@msize={'msize', 0x3d, 0x100000000}}], [{@appraise_type}]}}) r8 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000040)='/proc/timer_list\x00', 0x0, 0x0) sendfile(r7, r8, 0x0, 0x20000023896) pipe(0x0) r9 = openat$procfs(0xffffffffffffff9c, 0x0, 0x0, 0x0) sendmsg$NL80211_CMD_LEAVE_OCB(r9, 0x0, 0x0) sendmmsg$alg(0xffffffffffffffff, &(0x7f00000008c0), 0x0, 0x0) ioctl$DRM_IOCTL_SYNCOBJ_HANDLE_TO_FD_SYNC_FILE(0xffffffffffffffff, 0xc01064c1, 0x0) setsockopt(r6, 0x0, 0x20, &(0x7f0000000340)="b5057018", 0x4) 21:08:19 executing program 2: openat$incfs(0xffffffffffffffff, 0x0, 0x400000, 0x0) 21:08:19 executing program 5: r0 = socket$netlink(0x10, 0x3, 0xf) sendmsg$TIPC_NL_NODE_GET(r0, &(0x7f0000000180)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x40}, 0xc, &(0x7f0000000140)={&(0x7f0000000080)={0x14}, 0x14}}, 0x0) 21:08:19 executing program 4: syz_open_dev$vcsu(&(0x7f0000000540), 0x0, 0x40040) 21:08:19 executing program 1: syz_mount_image$ext4(&(0x7f0000000100)='ext4\x00', &(0x7f0000000080)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x101000d, &(0x7f0000000040)={[{@data_err_ignore}]}, 0xf, 0x4da, &(0x7f0000000640)="$eJzs3U9vG2kZAPBnnHg32QacBQ7LSiyFXZSuoHayoW3EobQSglMloNzTkDhRFCeOYqdtogpS8QFAqAIkTpy4IPEBkFA/AkKqBHfEAVRBSg8cQEZjj/vHtVNXuPHG+f2k6bx/Jnme167H8/odxQGcWmcj4kpEjEXEhxFRyNpz2RYHrS097tHhneV0S6LRuP6PJJKsrfN3nsl+bCIivvutiO8nL8at7e1vLFUq5Z2sXqpvbpdqe/vn1zeX1spr5a35+bmLC5cWLizM9jmSZPyo3nRcl7/x+Gc//vU3L//+K7f+svj3cz9I05rK+ruNYxBaQ883H4u2NNGd1xFsCMay8eSHnQgAAH1Jr/E/FRFfbF7/F2IsjryMBgAAAE6gxten4j9JRAMAAAAYWbnmPbBJrpjdCzAVuVyx2LqH9zPxVq5SrdW/vFrd3Vpp3Ss7Hfnc6nqlPJvdUzsd+SStzzXLT+sfRauhXZ+PiLcj4l5hMq03jwUAAACOx5mO+f/jQmv+DwAAAIwYi/EAAAAw+sz/AQAAYPSZ/wMAAMBI+/a1a+nWeHR45820vnJzb3ejevP8Srm2UdzcXS4uV3e2i2vV6lqlXBx7+e+rVKvbX42t3dulerlWL9X29hc3q7tb9cXm93ovln1PNAAAABy/tz9//89JRBx8bbK5pd7I+szVYbTl+j80Ge9ouPGFQWcDHKc+PtJ/3tnd15MIcOw639OB08McH0g6GzouDCZ6XSr84bWlBAAADNjMZ63/w2n1Cuv/wIj5ybATAIbG+j+cXvlXvwMQGDEvrP93mOjV0ff6f6PxSgkBAAADN9XaHUS2FjgVuVyx+GRZMFldr5RnI+KTEfGnQv7NtD43xHwBAAAAAAAAAAAAAAAAAAAAAAAA4CRqNJJoAAAAACMtIve3JPv+r5nCB1Odnw+8kfy70NxHxK1fXv/57aV6fWcubf/nk/b6L7L2j4bxCQYAAACcRvkje9vz9PY8HgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAG6dHhneX2dpxxH16NyZjuFn88Jpr7ichHxFv/SmL8mZ9LImJsAPEP7kbEO93iJ2laMZ1l0Rk/FxGTQ45/ZgDx4TS7fzUirnR7/eXibHPf/fU3nm3/r4dXmy/yrvHb57+xHue/T/QZ490Hvy31jH834t3x7uefdvykR/z3+4x/43v7+736Gr+KmOn6/pM8F6tU39wu1fb2z69vLq2V18pb8/NzFxcuLVxYmC2trlfK2b9dY/z0c787uNdz/Lnm/tn4hSzqdCvDH/Ya/wd9jv+/D24ffrpVzL8YP+Lc+92f/3ea++6Pf/p/4kvZ+0DaP9MuH7TKz3rvN398r1duafyVHo//y57/c32O/8Pv/OivfR4KAByD2t7+xlKlUt45YYXk45GGgsKJLqRzhu5dwz4zAQAAg/b0on/YmQAAAAAAAAAAAAAAAAAAAMDpdRx/aawz5sFwhgoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcKT/BQAA//9EgNQ+") 21:08:19 executing program 0: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x0, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) sched_setaffinity(0x0, 0x8, &(0x7f00000000c0)=0x5) r0 = getpid() sched_setscheduler(r0, 0x1, &(0x7f0000001700)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) getrlimit(0xc, &(0x7f0000000180)) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r2 = bpf$PROG_LOAD(0x5, &(0x7f0000000080)={0x11, 0x8, 0x0, &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x8, 0x10, &(0x7f0000000000), 0x10}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000000)={&(0x7f0000000080)='sched_switch\x00', r2}, 0x10) sched_setattr(0x0, &(0x7f0000000040)={0x38}, 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) pipe2$9p(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write$P9_RVERSION(r4, &(0x7f0000000300)=ANY=[@ANYBLOB="1500000065ffff0180000008003950323030302e4c"], 0x15) r5 = dup(r4) write$FUSE_BMAP(r5, &(0x7f00000002c0)={0x18}, 0x18) write$FUSE_NOTIFY_RETRIEVE(r5, &(0x7f00000000c0)={0x14c}, 0x137) mount$9p_fd(0x0, &(0x7f0000000200)='./file0\x00', &(0x7f0000000140), 0x0, &(0x7f0000000580)=ANY=[@ANYBLOB='trans=fd,rfdno=', @ANYRESHEX=r3, @ANYBLOB=',wfdno=', @ANYRESHEX=r4]) setxattr$trusted_overlay_upper(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180), &(0x7f0000001640)=ANY=[], 0x2000, 0x0) 21:08:19 executing program 5: r0 = syz_open_dev$vcsu(&(0x7f0000000540), 0x0, 0x0) ioctl$sock_ipv6_tunnel_SIOCDELTUNNEL(r0, 0x40305839, 0x0) 21:08:19 executing program 2: syz_open_dev$vcsu(&(0x7f0000000540), 0x0, 0x44480) 21:08:19 executing program 4: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$FOU_CMD_ADD(r0, 0x0, 0x0) 21:08:19 executing program 5: r0 = socket$packet(0x11, 0x3, 0x300) r1 = socket$packet(0x11, 0x3, 0x300) setsockopt$packet_int(r1, 0x107, 0xf, &(0x7f0000006ffc)=0x4000000000000200, 0xe50fb6c50bc849c9) ioctl$sock_SIOCGIFINDEX(r0, 0x8933, &(0x7f0000000240)={'erspan0\x00', 0x0}) bind$packet(r1, &(0x7f0000000040)={0x11, 0x0, r2, 0x1, 0x0, 0x6, @dev}, 0x14) sendto$inet6(r1, &(0x7f0000000280)="4103092c1116480401020200c52cf7c25975e005b02f0800eb2b2ff0dac8897c6b118777faffffff3066090cb600c5471d130a66321a54e7df305f80a88161b6fd8f24286a57c3feffff", 0xfc13, 0x800, 0x0, 0x2f) [ 532.036806] EXT4-fs (loop1): feature flags set on rev 0 fs, running e2fsck is recommended [ 532.108249] EXT4-fs (loop1): orphan cleanup on readonly fs [ 532.551345] EXT4-fs warning (device loop1): ext4_update_dynamic_rev:860: updating to rev 1 because of new feature flag, running e2fsck is recommended 21:08:19 executing program 2: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000080)=@deltclass={0x38, 0x29, 0x601, 0x0, 0x0, {}, [@tclass_kind_options=@c_atm={{0x8}, {0x4}}, @TCA_RATE={0x6}]}, 0x38}}, 0x0) 21:08:19 executing program 4: syz_emit_ethernet(0x11, &(0x7f0000000080)={@dev, @random="bec9f6d4cd89", @void, {@x25}}, 0x0) [ 532.739940] EXT4-fs (loop1): 2 truncates cleaned up [ 532.766866] EXT4-fs (loop1): mounted filesystem without journal. Opts: data_err=ignore,,errors=continue 21:08:20 executing program 4: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) ioctl$sock_SIOCGIFVLAN_GET_VLAN_INGRESS_PRIORITY_CMD(r0, 0x8982, &(0x7f0000000180)) 21:08:20 executing program 2: bpf$PROG_LOAD(0xe, 0x0, 0x0) 21:08:20 executing program 5: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) syz_genetlink_get_family_id$netlbl_calipso(&(0x7f0000000040), r0) getsockopt$inet_sctp_SCTP_GET_PEER_ADDRS(0xffffffffffffffff, 0x84, 0x6c, 0x0, 0x0) 21:08:20 executing program 1: syz_mount_image$ext4(&(0x7f0000000100)='ext4\x00', &(0x7f0000000080)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x101000d, &(0x7f0000000040)={[{@data_err_ignore}]}, 0xf, 0x4da, &(0x7f0000000640)="$eJzs3U9vG2kZAPBnnHg32QacBQ7LSiyFXZSuoHayoW3EobQSglMloNzTkDhRFCeOYqdtogpS8QFAqAIkTpy4IPEBkFA/AkKqBHfEAVRBSg8cQEZjj/vHtVNXuPHG+f2k6bx/Jnme167H8/odxQGcWmcj4kpEjEXEhxFRyNpz2RYHrS097tHhneV0S6LRuP6PJJKsrfN3nsl+bCIivvutiO8nL8at7e1vLFUq5Z2sXqpvbpdqe/vn1zeX1spr5a35+bmLC5cWLizM9jmSZPyo3nRcl7/x+Gc//vU3L//+K7f+svj3cz9I05rK+ruNYxBaQ883H4u2NNGd1xFsCMay8eSHnQgAAH1Jr/E/FRFfbF7/F2IsjryMBgAAAE6gxten4j9JRAMAAAAYWbnmPbBJrpjdCzAVuVyx2LqH9zPxVq5SrdW/vFrd3Vpp3Ss7Hfnc6nqlPJvdUzsd+SStzzXLT+sfRauhXZ+PiLcj4l5hMq03jwUAAACOx5mO+f/jQmv+DwAAAIwYi/EAAAAw+sz/AQAAYPSZ/wMAAMBI+/a1a+nWeHR45820vnJzb3ejevP8Srm2UdzcXS4uV3e2i2vV6lqlXBx7+e+rVKvbX42t3dulerlWL9X29hc3q7tb9cXm93ovln1PNAAAABy/tz9//89JRBx8bbK5pd7I+szVYbTl+j80Ge9ouPGFQWcDHKc+PtJ/3tnd15MIcOw639OB08McH0g6GzouDCZ6XSr84bWlBAAADNjMZ63/w2n1Cuv/wIj5ybATAIbG+j+cXvlXvwMQGDEvrP93mOjV0ff6f6PxSgkBAAADN9XaHUS2FjgVuVyx+GRZMFldr5RnI+KTEfGnQv7NtD43xHwBAAAAAAAAAAAAAAAAAAAAAAAA4CRqNJJoAAAAACMtIve3JPv+r5nCB1Odnw+8kfy70NxHxK1fXv/57aV6fWcubf/nk/b6L7L2j4bxCQYAAACcRvkje9vz9PY8HgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAG6dHhneX2dpxxH16NyZjuFn88Jpr7ichHxFv/SmL8mZ9LImJsAPEP7kbEO93iJ2laMZ1l0Rk/FxGTQ45/ZgDx4TS7fzUirnR7/eXibHPf/fU3nm3/r4dXmy/yrvHb57+xHue/T/QZ490Hvy31jH834t3x7uefdvykR/z3+4x/43v7+736Gr+KmOn6/pM8F6tU39wu1fb2z69vLq2V18pb8/NzFxcuLVxYmC2trlfK2b9dY/z0c787uNdz/Lnm/tn4hSzqdCvDH/Ya/wd9jv+/D24ffrpVzL8YP+Lc+92f/3ea++6Pf/p/4kvZ+0DaP9MuH7TKz3rvN398r1duafyVHo//y57/c32O/8Pv/OivfR4KAByD2t7+xlKlUt45YYXk45GGgsKJLqRzhu5dwz4zAQAAg/b0on/YmQAAAAAAAAAAAAAAAAAAAMDpdRx/aawz5sFwhgoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcKT/BQAA//9EgNQ+") 21:08:20 executing program 0: r0 = syz_open_dev$loop(&(0x7f0000000080), 0x1ffffffffb, 0x40) ioctl$LOOP_GET_STATUS(r0, 0x4c03, &(0x7f00000000c0)) ioctl$LOOP_SET_FD(r0, 0x4c00, 0xffffffffffffffff) openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000180)='cpuacct.stat\x00', 0x0, 0x0) 21:08:20 executing program 3: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket$nl_route(0x10, 0x3, 0x0) ioctl$ifreq_SIOCGIFINDEX_team(r1, 0x8933, &(0x7f0000000040)={'team0\x00', 0x0}) sendmsg$nl_route_sched(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)={&(0x7f00000000c0)=@getqdisc={0x28, 0x26, 0x1, 0x0, 0x0, {0x0, 0x0, 0x0, r2, {}, {0x0, 0xfff1}}, [{0x4}]}, 0x28}}, 0x0) 21:08:20 executing program 3: bpf$MAP_CREATE(0x0, &(0x7f0000000280)=@base={0xb}, 0x48) 21:08:20 executing program 2: r0 = syz_open_dev$loop(&(0x7f0000000000), 0x7, 0x0) r1 = syz_open_dev$loop(&(0x7f0000001c00), 0x0, 0x0) ioctl$LOOP_CHANGE_FD(r0, 0x4c06, r1) 21:08:20 executing program 4: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) getsockopt$sock_int(r0, 0x1, 0x1a, 0x0, &(0x7f0000000040)) 21:08:20 executing program 5: r0 = openat$vfio(0xffffffffffffff9c, &(0x7f0000000d00), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_V2(r0, 0xc4009420, 0x0) 21:08:20 executing program 2: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) sendmmsg$inet(r0, &(0x7f0000000740)=[{{&(0x7f00000000c0)={0x2, 0x0, @dev}, 0x10, &(0x7f00000002c0)=[{&(0x7f0000000100)='K\t', 0x2}], 0x1}}, {{&(0x7f0000000300)={0x2, 0x0, @multicast1}, 0x10, 0x0, 0x0, &(0x7f0000000400)=[@ip_retopts={{0x10}}], 0x10}}], 0x2, 0x0) [ 533.098923] EXT4-fs (loop1): feature flags set on rev 0 fs, running e2fsck is recommended [ 533.130149] EXT4-fs (loop1): orphan cleanup on readonly fs 21:08:20 executing program 0: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000080)=@ipmr_delroute={0x1c, 0x19, 0x53f09318bd82dd5b}, 0x1c}}, 0x0) 21:08:20 executing program 5: syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) syz_genetlink_get_family_id$netlbl_calipso(&(0x7f0000000040), 0xffffffffffffffff) syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) 21:08:20 executing program 3: mq_open(0x0, 0x0, 0x0, &(0x7f0000000580)) [ 533.153976] EXT4-fs warning (device loop1): ext4_update_dynamic_rev:860: updating to rev 1 because of new feature flag, running e2fsck is recommended [ 533.191497] EXT4-fs (loop1): 2 truncates cleaned up 21:08:20 executing program 0: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) sendmmsg$inet(r0, &(0x7f0000000740)=[{{&(0x7f00000000c0)={0x2, 0x0, @dev}, 0x10, &(0x7f00000002c0)=[{&(0x7f0000000100)='K\t', 0x2}], 0x1}}, {{&(0x7f0000000300)={0x2, 0x0, @multicast1}, 0x10, 0x0, 0x0, &(0x7f0000000400)=[@ip_retopts={{0x14, 0x0, 0x7, {[@lsrr={0x83, 0x3}]}}}], 0x18}}], 0x2, 0x800) [ 533.213244] EXT4-fs (loop1): mounted filesystem without journal. Opts: data_err=ignore,,errors=continue 21:08:20 executing program 1: syz_mount_image$ext4(&(0x7f0000000100)='ext4\x00', &(0x7f0000000080)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x101000d, &(0x7f0000000040)={[{@data_err_ignore}]}, 0xf, 0x4da, &(0x7f0000000640)="$eJzs3U9vG2kZAPBnnHg32QacBQ7LSiyFXZSuoHayoW3EobQSglMloNzTkDhRFCeOYqdtogpS8QFAqAIkTpy4IPEBkFA/AkKqBHfEAVRBSg8cQEZjj/vHtVNXuPHG+f2k6bx/Jnme167H8/odxQGcWmcj4kpEjEXEhxFRyNpz2RYHrS097tHhneV0S6LRuP6PJJKsrfN3nsl+bCIivvutiO8nL8at7e1vLFUq5Z2sXqpvbpdqe/vn1zeX1spr5a35+bmLC5cWLizM9jmSZPyo3nRcl7/x+Gc//vU3L//+K7f+svj3cz9I05rK+ruNYxBaQ883H4u2NNGd1xFsCMay8eSHnQgAAH1Jr/E/FRFfbF7/F2IsjryMBgAAAE6gxten4j9JRAMAAAAYWbnmPbBJrpjdCzAVuVyx2LqH9zPxVq5SrdW/vFrd3Vpp3Ss7Hfnc6nqlPJvdUzsd+SStzzXLT+sfRauhXZ+PiLcj4l5hMq03jwUAAACOx5mO+f/jQmv+DwAAAIwYi/EAAAAw+sz/AQAAYPSZ/wMAAMBI+/a1a+nWeHR45820vnJzb3ejevP8Srm2UdzcXS4uV3e2i2vV6lqlXBx7+e+rVKvbX42t3dulerlWL9X29hc3q7tb9cXm93ovln1PNAAAABy/tz9//89JRBx8bbK5pd7I+szVYbTl+j80Ge9ouPGFQWcDHKc+PtJ/3tnd15MIcOw639OB08McH0g6GzouDCZ6XSr84bWlBAAADNjMZ63/w2n1Cuv/wIj5ybATAIbG+j+cXvlXvwMQGDEvrP93mOjV0ff6f6PxSgkBAAADN9XaHUS2FjgVuVyx+GRZMFldr5RnI+KTEfGnQv7NtD43xHwBAAAAAAAAAAAAAAAAAAAAAAAA4CRqNJJoAAAAACMtIve3JPv+r5nCB1Odnw+8kfy70NxHxK1fXv/57aV6fWcubf/nk/b6L7L2j4bxCQYAAACcRvkje9vz9PY8HgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAG6dHhneX2dpxxH16NyZjuFn88Jpr7ichHxFv/SmL8mZ9LImJsAPEP7kbEO93iJ2laMZ1l0Rk/FxGTQ45/ZgDx4TS7fzUirnR7/eXibHPf/fU3nm3/r4dXmy/yrvHb57+xHue/T/QZ490Hvy31jH834t3x7uefdvykR/z3+4x/43v7+736Gr+KmOn6/pM8F6tU39wu1fb2z69vLq2V18pb8/NzFxcuLVxYmC2trlfK2b9dY/z0c787uNdz/Lnm/tn4hSzqdCvDH/Ya/wd9jv+/D24ffrpVzL8YP+Lc+92f/3ea++6Pf/p/4kvZ+0DaP9MuH7TKz3rvN398r1duafyVHo//y57/c32O/8Pv/OivfR4KAByD2t7+xlKlUt45YYXk45GGgsKJLqRzhu5dwz4zAQAAg/b0on/YmQAAAAAAAAAAAAAAAAAAAMDpdRx/aawz5sFwhgoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcKT/BQAA//9EgNQ+") 21:08:20 executing program 4: semctl$SEM_INFO(0x0, 0x0, 0x13, &(0x7f00000001c0)=""/228) 21:08:20 executing program 5: bpf$PROG_LOAD(0x5, &(0x7f00000001c0)={0x1a, 0x1, &(0x7f0000000000)=@raw=[@ldst], &(0x7f0000000040)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0xffffffffffffffff}, 0x80) 21:08:20 executing program 2: r0 = openat$vcsa(0xffffff9c, &(0x7f0000000580), 0x0, 0x0) syz_genetlink_get_family_id$team(&(0x7f0000003480), r0) 21:08:20 executing program 0: clock_gettime(0x0, &(0x7f00000015c0)={0x0, 0x0}) pselect6(0x40, &(0x7f0000001500), 0x0, &(0x7f0000001580)={0x8000000000000001}, &(0x7f0000001600)={0x0, r0+60000000}, &(0x7f0000001680)={&(0x7f0000001640)={[0xfffffe00]}, 0x8}) 21:08:20 executing program 3: r0 = socket$nl_generic(0x10, 0x3, 0x10) getsockopt$SO_TIMESTAMPING(r0, 0x1, 0x3e, 0x0, &(0x7f0000004980)) 21:08:20 executing program 5: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) sendmsg$IEEE802154_LLSEC_DEL_DEV(r0, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000240)={&(0x7f00000001c0)={0x14}, 0x14}}, 0x0) sendmsg$IEEE802154_LLSEC_DEL_SECLEVEL(r0, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000580)={&(0x7f0000000500)={0x14}, 0x14}}, 0x0) 21:08:20 executing program 4: bpf$MAP_CREATE(0x2, &(0x7f0000001880)=@bloom_filter, 0x48) 21:08:20 executing program 0: openat$cgroup_freezer_state(0xffffffffffffffff, &(0x7f0000000000), 0x2, 0x0) eventfd(0x0) 21:08:20 executing program 2: clock_gettime(0x0, &(0x7f00000015c0)={0x0, 0x0}) pselect6(0x0, 0x0, 0x0, 0x0, &(0x7f0000001600)={0x0, r0+60000000}, &(0x7f0000001680)={&(0x7f0000001640), 0x8}) 21:08:20 executing program 5: socket(0x55, 0x0, 0x0) 21:08:20 executing program 3: getgroups(0x2, &(0x7f0000000300)=[0xffffffffffffffff, 0xffffffffffffffff]) [ 533.549857] EXT4-fs (loop1): feature flags set on rev 0 fs, running e2fsck is recommended [ 533.605318] EXT4-fs (loop1): orphan cleanup on readonly fs [ 533.627672] EXT4-fs warning (device loop1): ext4_update_dynamic_rev:860: updating to rev 1 because of new feature flag, running e2fsck is recommended 21:08:20 executing program 1: syz_mount_image$ext4(&(0x7f0000000100)='ext4\x00', &(0x7f0000000080)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x101000d, &(0x7f0000000040)={[{@data_err_ignore}]}, 0xf, 0x4da, &(0x7f0000000640)="$eJzs3U9vG2kZAPBnnHg32QacBQ7LSiyFXZSuoHayoW3EobQSglMloNzTkDhRFCeOYqdtogpS8QFAqAIkTpy4IPEBkFA/AkKqBHfEAVRBSg8cQEZjj/vHtVNXuPHG+f2k6bx/Jnme167H8/odxQGcWmcj4kpEjEXEhxFRyNpz2RYHrS097tHhneV0S6LRuP6PJJKsrfN3nsl+bCIivvutiO8nL8at7e1vLFUq5Z2sXqpvbpdqe/vn1zeX1spr5a35+bmLC5cWLizM9jmSZPyo3nRcl7/x+Gc//vU3L//+K7f+svj3cz9I05rK+ruNYxBaQ883H4u2NNGd1xFsCMay8eSHnQgAAH1Jr/E/FRFfbF7/F2IsjryMBgAAAE6gxten4j9JRAMAAAAYWbnmPbBJrpjdCzAVuVyx2LqH9zPxVq5SrdW/vFrd3Vpp3Ss7Hfnc6nqlPJvdUzsd+SStzzXLT+sfRauhXZ+PiLcj4l5hMq03jwUAAACOx5mO+f/jQmv+DwAAAIwYi/EAAAAw+sz/AQAAYPSZ/wMAAMBI+/a1a+nWeHR45820vnJzb3ejevP8Srm2UdzcXS4uV3e2i2vV6lqlXBx7+e+rVKvbX42t3dulerlWL9X29hc3q7tb9cXm93ovln1PNAAAABy/tz9//89JRBx8bbK5pd7I+szVYbTl+j80Ge9ouPGFQWcDHKc+PtJ/3tnd15MIcOw639OB08McH0g6GzouDCZ6XSr84bWlBAAADNjMZ63/w2n1Cuv/wIj5ybATAIbG+j+cXvlXvwMQGDEvrP93mOjV0ff6f6PxSgkBAAADN9XaHUS2FjgVuVyx+GRZMFldr5RnI+KTEfGnQv7NtD43xHwBAAAAAAAAAAAAAAAAAAAAAAAA4CRqNJJoAAAAACMtIve3JPv+r5nCB1Odnw+8kfy70NxHxK1fXv/57aV6fWcubf/nk/b6L7L2j4bxCQYAAACcRvkje9vz9PY8HgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAG6dHhneX2dpxxH16NyZjuFn88Jpr7ichHxFv/SmL8mZ9LImJsAPEP7kbEO93iJ2laMZ1l0Rk/FxGTQ45/ZgDx4TS7fzUirnR7/eXibHPf/fU3nm3/r4dXmy/yrvHb57+xHue/T/QZ490Hvy31jH834t3x7uefdvykR/z3+4x/43v7+736Gr+KmOn6/pM8F6tU39wu1fb2z69vLq2V18pb8/NzFxcuLVxYmC2trlfK2b9dY/z0c787uNdz/Lnm/tn4hSzqdCvDH/Ya/wd9jv+/D24ffrpVzL8YP+Lc+92f/3ea++6Pf/p/4kvZ+0DaP9MuH7TKz3rvN398r1duafyVHo//y57/c32O/8Pv/OivfR4KAByD2t7+xlKlUt45YYXk45GGgsKJLqRzhu5dwz4zAQAAg/b0on/YmQAAAAAAAAAAAAAAAAAAAMDpdRx/aawz5sFwhgoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcKT/BQAA//9EgNQ+") 21:08:20 executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) getsockopt$SO_TIMESTAMPING(r0, 0x1, 0x0, 0x0, 0x0) 21:08:20 executing program 4: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f00000002c0)={0x18, 0x4, &(0x7f0000000000)=@framed={{}, [@call]}, &(0x7f0000000080)='syzkaller\x00', 0x2, 0xfc, &(0x7f00000000c0)=""/252, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, &(0x7f0000000240), 0x10}, 0x80) 21:08:20 executing program 5: rt_tgsigqueueinfo(0x0, 0x0, 0x0, &(0x7f0000000080)) 21:08:20 executing program 3: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) ioctl$ifreq_SIOCGIFINDEX_vcan(r0, 0x8933, &(0x7f0000000140)={'vcan0\x00'}) [ 533.665232] EXT4-fs (loop1): 2 truncates cleaned up [ 533.670868] EXT4-fs (loop1): mounted filesystem without journal. Opts: data_err=ignore,,errors=continue 21:08:21 executing program 0: move_pages(0x0, 0x1, &(0x7f0000000040)=[&(0x7f0000ff2000/0x3000)=nil], &(0x7f0000000080)=[0x401], 0x0, 0x0) 21:08:21 executing program 5: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) sendmsg$IEEE802154_LLSEC_DEL_DEV(r0, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000240)={0x0}}, 0x0) 21:08:21 executing program 4: bpf$PROG_LOAD(0x5, &(0x7f0000000500)={0x10, 0x3, 0x0, &(0x7f0000000300)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0xffffffffffffffff}, 0x80) 21:08:21 executing program 3: openat$vcsa(0xffffff9c, &(0x7f0000000580), 0x0, 0x0) bpf$BPF_GET_PROG_INFO(0xf, 0x0, 0x0) [ 533.928368] EXT4-fs (loop1): feature flags set on rev 0 fs, running e2fsck is recommended [ 533.950873] EXT4-fs (loop1): orphan cleanup on readonly fs [ 533.963661] EXT4-fs warning (device loop1): ext4_update_dynamic_rev:860: updating to rev 1 because of new feature flag, running e2fsck is recommended [ 533.979469] EXT4-fs (loop1): 2 truncates cleaned up [ 533.987026] EXT4-fs (loop1): mounted filesystem without journal. Opts: data_err=ignore,,errors=continue 21:08:21 executing program 2: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) sendmsg$IEEE802154_LLSEC_DEL_SECLEVEL(r0, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000580)={0x0}}, 0x0) 21:08:21 executing program 0: r0 = openat$vnet(0xffffff9c, &(0x7f0000000040), 0x2, 0x0) write$vhost_msg_v2(r0, &(0x7f0000001180)={0x2, 0x0, {0x0, 0x0, 0x0}}, 0x48) 21:08:21 executing program 5: socketpair(0x0, 0x0, 0x0, &(0x7f0000000180)) getrusage(0x0, &(0x7f0000000100)) 21:08:21 executing program 4: clock_gettime(0x0, &(0x7f00000015c0)) 21:08:21 executing program 3: bpf$MAP_CREATE(0x0, &(0x7f0000001880)=@bloom_filter={0x1e, 0x0, 0x0, 0x0, 0x815, 0xffffffffffffffff, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x2}, 0x48) 21:08:21 executing program 1: r0 = socket$igmp6(0xa, 0x3, 0x2) getpeername(r0, 0x0, 0x0) 21:08:21 executing program 1: r0 = openat$vcsa(0xffffff9c, &(0x7f0000000c80), 0x0, 0x0) ioctl$sock_inet_SIOCGIFBRDADDR(r0, 0x8919, 0x0) 21:08:21 executing program 0: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NL802154_CMD_NEW_SEC_DEV(r0, &(0x7f0000000b80)={&(0x7f0000000a80)={0x10, 0x0, 0x0, 0x8}, 0xc, &(0x7f0000000b40)={&(0x7f0000000ac0)={0x14}, 0x14}}, 0x0) 21:08:21 executing program 4: bpf$MAP_CREATE(0x0, &(0x7f00000000c0)=@bloom_filter={0x1e, 0x0, 0x7ff, 0x9, 0x0, 0xffffffffffffffff, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x3, 0x2, 0x0, 0x7}, 0x48) 21:08:21 executing program 2: bpf$BPF_BTF_GET_NEXT_ID(0x17, &(0x7f0000000900), 0x8) 21:08:21 executing program 3: bpf$MAP_CREATE(0x6, &(0x7f0000001880)=@bloom_filter, 0x48) 21:08:21 executing program 5: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$IP_VS_SO_SET_DELDEST(r0, 0x0, 0x2b, 0x0, 0x0) 21:08:21 executing program 1: r0 = openat$vim2m(0xffffffffffffff9c, &(0x7f00000001c0), 0x2, 0x0) ioctl$vim2m_VIDIOC_TRY_FMT(r0, 0xc0d05640, &(0x7f0000000200)={0x3, @sliced={0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0x400]}}) 21:08:21 executing program 4: mq_open(&(0x7f0000000580)=')+-\xbe\x00', 0x0, 0x0, &(0x7f00000005c0)) 21:08:21 executing program 3: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$IP_VS_SO_SET_DELDEST(r0, 0x0, 0x12, &(0x7f0000000000)={{0x11, @private, 0x0, 0x0, 'wlc\x00'}, {@multicast1}}, 0x44) 21:08:21 executing program 2: r0 = syz_open_dev$vim2m(&(0x7f0000000480), 0x0, 0x2) ioctl$vim2m_VIDIOC_QUERYBUF(r0, 0xc0585609, &(0x7f0000000580)=@multiplanar_fd={0x0, 0x2, 0x4, 0x0, 0x0, {0x77359400}, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, "b49a75d9"}, 0x0, 0x4, {0x0}}) 21:08:21 executing program 0: r0 = socket$inet_udp(0x2, 0x2, 0x0) ioctl$sock_inet_SIOCSARP(r0, 0x8955, &(0x7f0000000080)={{0x2, 0x0, @multicast2}, {}, 0x0, {0x2, 0x0, @empty}, 'rose0\x00'}) 21:08:22 executing program 5: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_IP_XFRM_POLICY(r0, 0x0, 0x11, &(0x7f0000000080)={{{@in6=@mcast2, @in=@multicast1, 0x0, 0x0, 0x0, 0x0, 0xa, 0x0, 0x0, 0x0, 0x0, 0xee01}}, {{@in=@dev}, 0xa, @in=@broadcast}}, 0xe8) 21:08:22 executing program 1: pselect6(0x40, &(0x7f0000000d00), 0x0, &(0x7f0000000d80)={0x8}, 0x0, 0x0) 21:08:22 executing program 3: keyctl$search(0xa, 0x0, &(0x7f0000000000)='cifs.idmap\x00', &(0x7f0000000040)={'syz', 0x2}, 0xffffffffffffffff) request_key(&(0x7f0000000080)='pkcs7_test\x00', 0x0, &(0x7f0000000100)='cifs.idmap\x00', 0x0) ioctl$SOUND_MIXER_INFO(0xffffffffffffffff, 0x805c4d65, &(0x7f00000001c0)) ioctl$SOUND_MIXER_WRITE_VOLUME(0xffffffffffffffff, 0x0, &(0x7f0000000240)) request_key(&(0x7f0000000280)='id_legacy\x00', &(0x7f00000002c0)={'syz', 0x1}, &(0x7f0000000300)='pkcs7_test\x00', 0xfffffffffffffffe) ioctl$SOUND_MIXER_READ_RECMASK(0xffffffffffffffff, 0x80044dfd, 0x0) getuid() ioctl$KVM_CREATE_VCPU(0xffffffffffffffff, 0xae41, 0x0) 21:08:22 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000140), 0x301000, 0x0) ioctl$TUNSETFILTEREBPF(r0, 0x800454e1, 0x0) 21:08:22 executing program 4: r0 = openat$ocfs2_control(0xffffffffffffff9c, &(0x7f0000000b00), 0x0, 0x0) bind$xdp(r0, 0x0, 0x0) 21:08:22 executing program 5: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$EBT_SO_SET_ENTRIES(r0, 0x0, 0x80, &(0x7f0000000700)=@nat={'nat\x00', 0x19, 0x3, 0x90, [], 0x0, 0x0, &(0x7f00000000c0)=[{}, {0x0, '\x00', 0x1}, {0x0, '\x00', 0x1}]}, 0x108) 21:08:22 executing program 2: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) r1 = openat$dir(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x10742, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x11, r1, 0x0) 21:08:22 executing program 1: r0 = socket$inet_sctp(0x2, 0x1, 0x84) setsockopt$inet_MCAST_LEAVE_GROUP(r0, 0x0, 0x2d, &(0x7f0000000080)={0x0, {{0x2, 0x0, @remote}}}, 0x88) 21:08:22 executing program 4: msgrcv(0x0, 0x0, 0x0, 0x1, 0x800) 21:08:22 executing program 3: r0 = socket$inet_sctp(0x2, 0x1, 0x84) setsockopt$inet_IP_XFRM_POLICY(r0, 0x0, 0x11, &(0x7f0000000080)={{{@in=@empty, @in6=@remote, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}}, {{@in=@multicast1}, 0x0, @in6=@ipv4={'\x00', '\xff\xff', @initdev={0xac, 0x1e, 0x0, 0x0}}}}, 0xe8) 21:08:22 executing program 0: r0 = socket$inet_udp(0x2, 0x2, 0x0) getsockopt$ARPT_SO_GET_REVISION_TARGET(r0, 0x0, 0x63, &(0x7f0000000080)={'IDLETIMER\x00'}, &(0x7f00000000c0)=0x1e) 21:08:22 executing program 1: openat$ppp(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) 21:08:22 executing program 2: pselect6(0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000e40)={&(0x7f0000000e00)={[0x1]}, 0x8}) 21:08:22 executing program 5: r0 = openat$dsp(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$SNDCTL_DSP_GETIPTR(r0, 0x800c5011, &(0x7f00000001c0)) 21:08:22 executing program 4: pselect6(0x40, &(0x7f0000000d00), 0x0, 0x0, &(0x7f0000000dc0)={0x0, 0x989680}, &(0x7f0000000e40)={&(0x7f0000000e00)={[0x1]}, 0x8}) 21:08:22 executing program 3: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$IP_VS_SO_SET_DELDEST(r0, 0x0, 0x2f, 0x0, 0x0) 21:08:22 executing program 0: r0 = socket$l2tp6(0xa, 0x2, 0x73) ioctl$sock_inet6_SIOCDELRT(r0, 0x890c, &(0x7f0000000080)={@empty, @mcast2, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', 0x0, 0x81}) 21:08:22 executing program 1: pselect6(0x40, &(0x7f0000000040), &(0x7f0000000080)={0x7}, 0x0, &(0x7f0000000100)={0x0, 0x3938700}, 0x0) 21:08:22 executing program 5: r0 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r0, 0x8933, &(0x7f00000007c0)={'batadv_slave_1\x00'}) 21:08:22 executing program 4: getsockopt$inet6_mreq(0xffffffffffffffff, 0x29, 0x0, 0x0, &(0x7f0000000040)) getresuid(&(0x7f0000000140), &(0x7f0000000180), &(0x7f00000001c0)) 21:08:22 executing program 3: r0 = openat$dsp(0xffffffffffffff9c, &(0x7f0000002f40), 0x0, 0x0) ioctl$SNDCTL_DSP_RESET(r0, 0x5000, 0x0) 21:08:22 executing program 0: r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_ipv4_tunnel_SIOCGETTUNNEL(r0, 0x8943, &(0x7f0000000f40)={'ip_vti0\x00', 0x0}) 21:08:22 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) getsockopt$EBT_SO_GET_INIT_INFO(r0, 0x0, 0x82, &(0x7f0000000280)={'filter\x00'}, &(0x7f0000000300)=0x78) 21:08:22 executing program 4: openat$adsp1(0xffffffffffffff9c, &(0x7f0000000040), 0x50000, 0x0) 21:08:23 executing program 2: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$IP_VS_SO_SET_DELDEST(r0, 0x0, 0x24, &(0x7f0000000000)={{0x11, @private, 0x0, 0x0, 'wlc\x00'}, {@multicast1}}, 0x44) 21:08:23 executing program 5: r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_ipv4_tunnel_SIOCGETTUNNEL(r0, 0x401c5820, &(0x7f0000000f40)={'ip_vti0\x00', 0x0}) 21:08:23 executing program 3: add_key$keyring(0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc) 21:08:23 executing program 1: pselect6(0x40, &(0x7f0000000040)={0x4}, &(0x7f0000000080)={0x2}, 0x0, 0x0, 0x0) 21:08:23 executing program 0: mmap$usbfs(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, 0xffffffffffffffff, 0x0) 21:08:23 executing program 4: r0 = socket$inet_udp(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x4, 0x0, &(0x7f0000000240)) 21:08:23 executing program 2: epoll_ctl$EPOLL_CTL_ADD(0xffffffffffffffff, 0x1, 0xffffffffffffffff, &(0x7f0000000100)) 21:08:23 executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$TEAM_CMD_PORT_LIST_GET(r0, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000380)={0x0, 0x244}}, 0x0) 21:08:23 executing program 0: bpf$MAP_CREATE(0x0, &(0x7f0000000380)=@base={0x11, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x48) 21:08:23 executing program 4: bpf$LINK_GET_NEXT_ID(0x1f, &(0x7f0000000000)={0xffffffff}, 0x8) 21:08:23 executing program 5: r0 = socket$inet6_udp(0xa, 0x2, 0x0) sendmsg$inet(r0, &(0x7f0000000300)={&(0x7f0000000000)={0x2, 0x4e21, @loopback}, 0x10, &(0x7f0000000280)=[{&(0x7f0000000040)="f3", 0xff00}], 0x1, 0xffffffffffffffff}, 0x800) 21:08:23 executing program 3: open$dir(&(0x7f0000000080)='./file0\x00', 0x180142, 0x0) 21:08:23 executing program 1: r0 = socket$inet_sctp(0x2, 0x1, 0x84) sendmsg$inet_sctp(r0, &(0x7f00000013c0)={&(0x7f0000000040)=@in={0x10, 0x2}, 0x10, &(0x7f0000001340)=[{&(0x7f0000000180)="e6", 0x1}], 0x1, &(0x7f0000001380)=[@prinfo={0x14, 0x84, 0x7, {0x2}}, @dstaddrv4={0x10, 0x84, 0x9, @rand_addr=0x8}], 0x24}, 0x0) r1 = socket$inet_sctp(0x2, 0x1, 0x84) setsockopt$inet_sctp_SCTP_NODELAY(r1, 0x84, 0x4, &(0x7f0000000a80)=0xb8, 0x4) setsockopt$inet_sctp_SCTP_MAXSEG(r1, 0x84, 0xe, &(0x7f0000000200), 0x8) socket$inet_sctp(0x2, 0x1, 0x84) 21:08:23 executing program 0: mmap$xdp(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, 0xffffffffffffffff, 0x0) 21:08:23 executing program 5: epoll_pwait(0xffffffffffffffff, &(0x7f0000000b00)=[{}], 0x1, 0x6fb, 0x0, 0x0) 21:08:23 executing program 4: r0 = socket$inet6_udp(0xa, 0x2, 0x0) sendmsg$inet(r0, &(0x7f0000002080)={&(0x7f0000001b00)={0x2, 0x4e24, @local}, 0x10, 0x0, 0x0, &(0x7f0000001f40)=[@ip_retopts={{0x14, 0x0, 0x7, {[@rr={0x7, 0x3}]}}}], 0x18}, 0x0) 21:08:23 executing program 2: syz_open_dev$ndb(&(0x7f0000001540), 0x0, 0x6c81) 21:08:23 executing program 3: socketpair(0x0, 0x0, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat$ubi_ctrl(0xffffffffffffff9c, &(0x7f0000000000), 0x4200, 0x0) syz_genetlink_get_family_id$devlink(0x0, 0xffffffffffffffff) sendto$packet(r1, &(0x7f0000000280)="cd486ad244b4533421c7383a6ebd1e73590c46546e763b77274f39619835e5d5be04b9c7c143a4846e962ed29ae6b005a5a787da4ed85feb279b73cbd0f09cd7ad3d312a150a84514f912ec1d511ef11a8a2bc", 0x53, 0x8802, 0x0, 0x0) syz_clone(0x44208000, &(0x7f00000001c0)="93316243634571a49585d2e605e438dbdb987921a01e0e525957c64a9a44cf856420e115fe2eb5c3f87bf0c033fde0088622f383a29bbb039c818ec10c34e3499dd4068be27e53ef2a2bc0f1560eebfab9902482c8b79f6cd6eeaf137c1c56c53f54cc3482769c9f7755c63bb405463db5", 0x71, &(0x7f0000000240), &(0x7f00000004c0), &(0x7f0000000500)) ioctl$AUTOFS_DEV_IOCTL_EXPIRE(0xffffffffffffffff, 0xc018937c, &(0x7f00000005c0)={{0x1, 0x1, 0x18, r0}, './file0\x00'}) openat$ubi_ctrl(0xffffffffffffff9c, &(0x7f00000008c0), 0x0, 0x0) 21:08:23 executing program 1: r0 = socket$inet6_udp(0xa, 0x2, 0x0) sendmsg$inet(r0, &(0x7f00000002c0)={&(0x7f00000001c0)={0x2, 0x4e23, @multicast2}, 0x10, 0x0, 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB="5400000000000000000000000700000001"], 0x58}, 0x0) 21:08:23 executing program 0: socket(0x1d, 0x3, 0x5) 21:08:23 executing program 5: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000240)='memory.current\x00', 0x275a, 0x0) write$binfmt_script(r2, &(0x7f0000000140)=ANY=[@ANYBLOB="5c7a1e781a8c822870"], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x28011, r2, 0x0) preadv(r2, &(0x7f00000015c0)=[{&(0x7f0000000080)=""/124, 0xffffff23}], 0x1, 0x0, 0x0) ioctl$KVM_SET_USER_MEMORY_REGION(r1, 0x4020ae46, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x2000, &(0x7f0000011000/0x2000)=nil}) r3 = ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) syz_kvm_setup_cpu$x86(0xffffffffffffffff, r3, &(0x7f0000fe5000/0x18000)=nil, &(0x7f0000000100)=[@text32={0x20, 0x0}], 0x1, 0x0, 0x0, 0x0) ioctl$KVM_RUN(r3, 0xae80, 0x0) 21:08:23 executing program 2: epoll_create1(0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) 21:08:23 executing program 4: r0 = socket$inet6_udp(0xa, 0x2, 0x0) sendmsg$inet(r0, &(0x7f00000017c0)={&(0x7f00000000c0)={0x2, 0x4e20}, 0x10, 0x0, 0x0, &(0x7f0000001740)=[@ip_ttl={{0x14, 0x0, 0x2, 0x5}}, @ip_tos_u8={{0x11}}, @ip_pktinfo={{0x1c, 0x0, 0x8, {0x0, @remote, @initdev={0xac, 0x1e, 0x0, 0x0}}}}], 0x50}, 0x0) 21:08:23 executing program 1: r0 = socket$inet6_udp(0xa, 0x2, 0x0) sendmsg$inet(r0, &(0x7f0000000040)={&(0x7f0000000080)={0x2, 0x4e21, @multicast2}, 0x10, 0x0, 0x0, 0xffffffffffffffff}, 0x0) [ 536.609543] IPVS: ftp: loaded support on port[0] = 21 21:08:23 executing program 0: rt_tgsigqueueinfo(0x0, 0x0, 0x0, &(0x7f0000001900)) 21:08:24 executing program 2: socketpair(0x0, 0x0, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat$ubi_ctrl(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) syz_genetlink_get_family_id$devlink(0x0, 0xffffffffffffffff) sendto$packet(r1, &(0x7f0000000280)="cd486ad244b4533421c7383a6ebd1e73590c46546e763b77274f39619835e5d5be04b9c7c143a4846e962ed29ae6b005a5a787da4ed85feb279b73cbd0f09cd7ad3d312a150a84514f", 0x49, 0x8802, 0x0, 0x0) syz_clone(0x44208000, &(0x7f00000001c0)="93316243634571a49585d2e605e438dbdb987921a01e0e525957c64a9a44cf856420e115fe2eb5c3f87bf0c033fde0088622f383a29bbb039c818ec10c34e3499dd4068be27e53ef2a2bc0f1560eebfab9902482c8b79f6cd6eeaf137c1c56c53f54cc3482769c9f7755c63bb405463db5", 0x71, &(0x7f0000000240), &(0x7f00000004c0), &(0x7f0000000500)) ioctl$AUTOFS_DEV_IOCTL_EXPIRE(0xffffffffffffffff, 0xc018937c, &(0x7f00000005c0)={{0x1, 0x1, 0x18, r0}, './file0\x00'}) ioctl$AUTOFS_DEV_IOCTL_PROTOSUBVER(r1, 0xc0189373, &(0x7f0000000600)={{0x1, 0x1, 0x18}, './file0\x00'}) openat$ubi_ctrl(0xffffffffffffff9c, &(0x7f00000008c0), 0x0, 0x0) [ 536.689548] can: request_module (can-proto-5) failed. [ 536.696158] nf_conntrack: default automatic helper assignment has been turned off for security reasons and CT-based firewall rule not found. Use the iptables CT target to attach helpers instead. 21:08:24 executing program 1: r0 = socket$inet6_udp(0xa, 0x2, 0x0) sendmsg$inet(r0, &(0x7f0000000300)={&(0x7f0000000000)={0x2, 0x0, @loopback}, 0x10, 0x0, 0x300, 0xffffffffffffffff}, 0x0) 21:08:24 executing program 4: r0 = socket$inet6_udp(0xa, 0x2, 0x0) ioctl$sock_ipv6_tunnel_SIOCADDTUNNEL(r0, 0x89f1, &(0x7f0000000340)={'ip6tnl0\x00', &(0x7f0000000280)={'syztnl1\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback, @private1}}) ioctl$sock_ipv6_tunnel_SIOCDELTUNNEL(r0, 0x89f2, &(0x7f0000000440)={'syztnl1\x00', 0x0}) 21:08:24 executing program 3: rt_tgsigqueueinfo(0x0, 0x0, 0x0, &(0x7f0000001900)={0x0, 0x0, 0xc3b}) 21:08:24 executing program 0: openat$bsg(0xffffffffffffff9c, &(0x7f0000000ac0), 0x80082, 0x0) 21:08:24 executing program 5: r0 = syz_open_dev$video4linux(&(0x7f0000000000), 0x0, 0x0) ioctl$VIDIOC_EXPBUF(r0, 0xc0405610, &(0x7f0000000200)) 21:08:24 executing program 1: renameat2(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0xffffffffffffffff, 0x0, 0x6) 21:08:24 executing program 0: r0 = socket$inet_sctp(0x2, 0x1, 0x84) clock_gettime(0x0, &(0x7f0000003fc0)={0x0, 0x0}) recvmmsg(r0, 0x0, 0x0, 0x0, &(0x7f0000004000)={0x0, r1+10000000}) [ 537.012352] IPVS: ftp: loaded support on port[0] = 21 21:08:24 executing program 5: r0 = socket$inet_sctp(0x2, 0x1, 0x84) clock_gettime(0x0, &(0x7f0000003fc0)={0x0, 0x0}) recvmmsg(r0, 0x0, 0x0, 0x0, &(0x7f0000004000)={0x0, r1+10000000}) ioctl$AUTOFS_DEV_IOCTL_REQUESTER(0xffffffffffffffff, 0xc018937b, &(0x7f0000004080)={{0x1, 0x1, 0x18}, './file0\x00'}) 21:08:24 executing program 4: r0 = openat$binder_debug(0xffffffffffffff9c, &(0x7f0000000000)='/sys/kernel/debug/binder/state\x00', 0x0, 0x0) connect$bt_l2cap(r0, 0x0, 0x0) 21:08:24 executing program 3: r0 = openat$binder_debug(0xffffffffffffff9c, &(0x7f0000000000)='/sys/kernel/debug/binder/state\x00', 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_CATATONIC(r0, 0xc0189379, 0x0) 21:08:24 executing program 1: bpf$MAP_CREATE(0x0, &(0x7f0000000080)=@bloom_filter, 0x48) getitimer(0x0, &(0x7f0000000000)) 21:08:24 executing program 2: bpf$MAP_CREATE(0x22, &(0x7f0000005640)=@bloom_filter, 0x48) 21:08:24 executing program 0: mkdirat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x0) mount$pvfs2(0x0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100), 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="d72a7b2b5d2b2c2b2c7d2c66756e633d46494c455f4d4d41502c6f626a5f757365723d2125"]) 21:08:24 executing program 4: r0 = socket$can_bcm(0x1d, 0x2, 0x2) ioctl$sock_SIOCETHTOOL(r0, 0x8946, 0x0) 21:08:24 executing program 5: mkdirat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x0) mount$pvfs2(0x0, &(0x7f00000000c0)='./file0\x00', 0x0, 0x200948e, 0x0) 21:08:24 executing program 1: mkdirat(0xffffffffffffff9c, &(0x7f0000000840)='./file0\x00', 0x0) listxattr(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 21:08:24 executing program 3: bpf$MAP_CREATE(0x2, &(0x7f0000005640)=@bloom_filter, 0x48) 21:08:24 executing program 5: renameat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00') mkdirat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0) setxattr$security_ima(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100), &(0x7f0000000140)=@v1={0x2, "db"}, 0x2, 0x0) 21:08:24 executing program 4: statfs(&(0x7f0000000180)='./file0\x00', 0x0) 21:08:24 executing program 2: r0 = socket$inet_udplite(0x2, 0x2, 0x88) recvmmsg(r0, &(0x7f0000002f40)=[{{0x0, 0x0, 0x0}}], 0x1, 0x2002, 0x0) [ 537.463352] ERROR: device name not specified. 21:08:24 executing program 1: mount$9p_rdma(0x0, 0x0, 0x0, 0x0, &(0x7f00000012c0)) mount$9p_virtio(0x0, 0x0, 0x0, 0x0, &(0x7f0000001540)) 21:08:24 executing program 3: r0 = socket$inet6_sctp(0xa, 0x1, 0x84) setsockopt$IP6T_SO_SET_REPLACE(r0, 0x29, 0x40, &(0x7f00000000c0)=@nat={'nat\x00', 0x1b, 0x5, 0x4e0, 0x320, 0x320, 0xffffffff, 0x0, 0x0, 0x410, 0x410, 0xffffffff, 0x410, 0x410, 0x5, &(0x7f0000000040), {[{{@ipv6={@dev={0xfe, 0x80, '\x00', 0x40}, @dev={0xfe, 0x80, '\x00', 0x28}, [], [], 'batadv_slave_1\x00', 'dummy0\x00', {}, {}, 0x0, 0x0, 0x0, 0x8}, 0x0, 0xa8, 0x118}, @common=@unspec=@NFLOG={0x70, 'NFLOG\x00', 0x0, {0x6, 0xc5, 0x40, 0x0, 0x0, "b3e2e94c294030f154849ae513529f386c794436061810e0ffa508887d10a816edde9b9aeaed9017ecabf49700859e8c5353cd49cb99fc21acace5045d15a089"}}}, {{@uncond, 0x0, 0xd0, 0x118, 0x0, {}, [@common=@hl={{0x28}, {0x3, 0xaf}}]}, @REDIRECT={0x48, 'REDIRECT\x00', 0x0, {0x1, @ipv4=@initdev={0xac, 0x1e, 0x0, 0x0}, @ipv4=@private=0xa010100, @port=0x4e21, @gre_key=0x7ff}}}, {{@uncond, 0x0, 0xa8, 0xf0}, @unspec=@SNAT1={0x48, 'SNAT\x00', 0x1, {0x14, @ipv6=@local, @ipv6=@dev={0xfe, 0x80, '\x00', 0xa}, @icmp_id=0x64, @port=0x4e21}}}, {{@uncond, 0x0, 0xa8, 0xf0}, @MASQUERADE={0x48, 'MASQUERADE\x00', 0x0, {0xc, @ipv4=@private=0xa010102, @ipv6=@private1, @icmp_id=0x65, @gre_key=0x7}}}], {{'\x00', 0x0, 0xa8, 0xd0}, {0x28}}}}, 0x540) bpf$MAP_CREATE(0x5, 0x0, 0x0) openat$binder_debug(0xffffffffffffff9c, &(0x7f0000000000)='/sys/kernel/debug/binder/state\x00', 0x0, 0x0) 21:08:24 executing program 0: bpf$MAP_CREATE(0x0, &(0x7f0000005640)=@bloom_filter={0x1c, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0xfffffffe, 0x10000000, 0x0, 0x8}, 0xa8) 21:08:24 executing program 4: openat$dir(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x101140, 0x0) mount$cgroup(0x0, &(0x7f0000000200)='./file0\x00', 0x0, 0x0, 0x0) 21:08:24 executing program 5: r0 = inotify_init1(0x0) inotify_add_watch(r0, 0x0, 0x4000000) 21:08:24 executing program 1: bpf$MAP_CREATE(0xa, &(0x7f0000005640)=@bloom_filter, 0x48) 21:08:24 executing program 2: renameat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00') mkdirat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x0) 21:08:24 executing program 0: bpf$MAP_CREATE(0x0, &(0x7f0000005640)=@bloom_filter={0x1e, 0x0, 0x8, 0x1}, 0x48) [ 537.708537] x_tables: duplicate underflow at hook 1 21:08:25 executing program 3: ioctl$ifreq_SIOCGIFINDEX_team(0xffffffffffffffff, 0x8933, &(0x7f0000000140)={'team0\x00', 0x0}) bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000280)=@bpf_lsm={0x1d, 0x1, &(0x7f00000000c0)=@raw=[@generic], &(0x7f0000000100)='syzkaller\x00', 0x4464, 0x0, 0x0, 0x41100, 0x1, '\x00', r0, 0x1b, 0xffffffffffffffff, 0x8, &(0x7f0000000180)={0x2, 0x1}, 0x8, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=[0xffffffffffffffff]}, 0x80) ioctl$VIDIOC_ENUM_DV_TIMINGS(0xffffffffffffffff, 0xc0945662, 0x0) 21:08:25 executing program 1: mknodat$null(0xffffffffffffffff, &(0x7f0000003800)='\x00', 0x0, 0x103) 21:08:25 executing program 4: r0 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000040), 0xffffffffffffffff) r1 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$ETHTOOL_MSG_PAUSE_SET(r1, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000340)={&(0x7f00000002c0)={0x2c, r0, 0x1, 0x0, 0x0, {0xf}, [@ETHTOOL_A_PAUSE_HEADER={0x18, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'netdevsim0\x00'}]}]}, 0x2c}}, 0x0) 21:08:25 executing program 3: mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x8000, 0x0) execve(&(0x7f0000000200)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/file0\x00', 0x0, 0x0) 21:08:25 executing program 2: syz_emit_vhci(&(0x7f0000000040)=ANY=[@ANYBLOB="043e"], 0x1d) 21:08:25 executing program 5: syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) socket$inet_smc(0x2b, 0x1, 0x0) 21:08:25 executing program 0: syz_open_dev$audion(&(0x7f0000002380), 0x1, 0x0) 21:08:25 executing program 4: syz_open_dev$swradio(&(0x7f0000003900), 0x0, 0x2) 21:08:25 executing program 3: bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000280)=@bpf_lsm={0x1d, 0x1, &(0x7f00000000c0)=@raw=[@generic={0x2}], &(0x7f0000000100)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x1b, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 21:08:25 executing program 5: syz_genetlink_get_family_id$nl802154(&(0x7f0000000440), 0xffffffffffffffff) socket$nl_generic(0x10, 0x3, 0x10) 21:08:25 executing program 2: r0 = openat$vicodec0(0xffffffffffffff9c, &(0x7f0000003840), 0x2, 0x0) ioctl$VIDIOC_SUBDEV_DV_TIMINGS_CAP(r0, 0xc0905664, &(0x7f0000003bc0)={0x0, 0x0, '\x00', @raw_data}) 21:08:25 executing program 1: syz_genetlink_get_family_id$batadv(&(0x7f0000002b80), 0xffffffffffffffff) 21:08:25 executing program 4: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r2 = syz_genetlink_get_family_id$netlbl_cipso(&(0x7f0000000080), r1) sendmsg$NLBL_CIPSOV4_C_ADD(r0, &(0x7f0000000680)={0x0, 0x0, &(0x7f0000000640)={&(0x7f0000000500)={0x1c, r2, 0x1, 0x0, 0x0, {0x2}, [@NLBL_CIPSOV4_A_DOI={0x8}]}, 0x1c}}, 0x0) 21:08:25 executing program 3: ioctl$sock_ipv4_tunnel_SIOCGETTUNNEL(0xffffffffffffffff, 0x89f0, 0x0) bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000280)=@bpf_lsm={0x1d, 0x1, &(0x7f00000000c0)=@raw=[@generic], &(0x7f0000000100)='syzkaller\x00', 0x4464, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x1b, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, &(0x7f00000001c0)={0x0, 0x5}, 0x10}, 0x80) 21:08:25 executing program 0: socket(0x0, 0x0, 0x0) syz_genetlink_get_family_id$batadv(0x0, 0xffffffffffffffff) bpf$BPF_GET_MAP_INFO(0xf, 0x0, 0x0) mknodat$null(0xffffffffffffff9c, &(0x7f0000000b40)='./file0\x00', 0x0, 0x103) 21:08:25 executing program 5: openat$vcs(0xffffffffffffff9c, &(0x7f0000000200), 0x500, 0x0) bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000280)=@bpf_lsm={0x1d, 0x1, &(0x7f00000000c0)=@raw=[@generic={0x2, 0xd, 0x0, 0x0, 0x7}], &(0x7f0000000100)='syzkaller\x00', 0x4464, 0x0, 0x0, 0x0, 0x1, '\x00', 0x0, 0x1b, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=[0xffffffffffffffff]}, 0x80) 21:08:25 executing program 1: syz_emit_vhci(&(0x7f0000000080)=@HCI_EVENT_PKT={0x4, @hci_ev_le_meta={{0x3e, 0xc}, @hci_ev_le_advertising_info={{}, {0x1, [{0x5, 0x0, @none}]}}}}, 0xf) 21:08:25 executing program 4: bpf$PROG_LOAD(0x5, &(0x7f0000000d80)={0x14, 0x3, &(0x7f0000000b00)=@framed, &(0x7f0000000b80)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0xffffffffffffffff}, 0x80) 21:08:25 executing program 2: syz_open_dev$audion(0x0, 0x0, 0x0) openat$vcs(0xffffffffffffff9c, &(0x7f0000000f40), 0x208800, 0x0) 21:08:25 executing program 3: syz_emit_vhci(&(0x7f0000000040)=ANY=[@ANYBLOB="043e1a0d82fc"], 0x1d) 21:08:25 executing program 0: openat$cgroup_root(0xffffffffffffff9c, &(0x7f00000001c0)='./cgroup.net/syz1\x00', 0x200002, 0x0) syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) syz_genetlink_get_family_id$nl802154(0x0, 0xffffffffffffffff) openat$cgroup_freezer_state(0xffffffffffffffff, 0x0, 0x2, 0x0) socket$inet_smc(0x2b, 0x1, 0x0) 21:08:25 executing program 1: openat$fb0(0xffffffffffffff9c, &(0x7f0000000280), 0x72080, 0x0) 21:08:25 executing program 5: ioctl$sock_ipv4_tunnel_SIOCGETTUNNEL(0xffffffffffffffff, 0x89f0, &(0x7f0000000080)={'gre0\x00', &(0x7f0000000000)={'gretap0\x00', 0x0, 0x0, 0x40, 0x8, 0xffffffe0, {{0x7, 0x4, 0x0, 0x7, 0x1c, 0x66, 0x0, 0x80, 0x4, 0x0, @empty, @multicast2, {[@end, @ra={0x94, 0x4}]}}}}}) ioctl$ifreq_SIOCGIFINDEX_team(0xffffffffffffffff, 0x8933, &(0x7f0000000140)={'team0\x00', 0x0}) openat$vcs(0xffffffffffffff9c, 0x0, 0x500, 0x0) bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000280)=@bpf_lsm={0x1d, 0x1, &(0x7f00000000c0)=@raw=[@generic={0x0, 0x0, 0x5, 0x20, 0x7}], &(0x7f0000000100)='syzkaller\x00', 0x4464, 0x0, 0x0, 0x0, 0x0, '\x00', r0, 0x1b, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, &(0x7f00000001c0)={0x0, 0x5, 0x81}, 0x10, 0x0, 0x0, 0x0, &(0x7f0000000240)=[0x1, 0xffffffffffffffff, 0xffffffffffffffff]}, 0x80) [ 538.369852] Bluetooth: hci3: unknown advertising packet type: 0x05 21:08:25 executing program 1: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NFC_CMD_GET_TARGET(r0, &(0x7f00000017c0)={0x0, 0x0, &(0x7f0000001780)={0x0}}, 0x0) 21:08:25 executing program 4: socket$nl_generic(0x10, 0x3, 0x10) openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000001200), 0x0, 0x0) 21:08:25 executing program 0: bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000280)=@bpf_lsm={0x1d, 0x1, &(0x7f00000000c0)=@raw=[@generic={0x2, 0xd, 0x5, 0x20, 0x7}], &(0x7f0000000100)='syzkaller\x00', 0x4464, 0x0, 0x0, 0x41100, 0x1, '\x00', 0x0, 0x1b, 0xffffffffffffffff, 0x8, &(0x7f0000000180)={0x2, 0x1}, 0x8, 0x10, 0x0}, 0x80) ioctl$UI_END_FF_ERASE(0xffffffffffffffff, 0x400c55cb, &(0x7f0000000300)={0xb, 0x0, 0x100}) ioctl$VIDIOC_ENUM_DV_TIMINGS(0xffffffffffffffff, 0xc0945662, 0x0) 21:08:25 executing program 2: bpf$MAP_CREATE(0x0, &(0x7f0000000600)=@base={0x0, 0x0, 0x0, 0x0, 0x24}, 0x48) 21:08:25 executing program 5: openat$vicodec1(0xffffffffffffff9c, &(0x7f0000000580), 0x2, 0x0) [ 538.596710] Bluetooth: Unknown advertising packet type: 0xfc [ 538.602657] Bluetooth: Unknown advertising packet type: 0xffff [ 538.608936] ================================================================== [ 538.616722] BUG: KASAN: slab-out-of-bounds in hci_le_meta_evt+0x383e/0x3f20 [ 538.623924] Read of size 1 at addr ffff88809ecc2a0a by task kworker/u5:1/8141 [ 538.631207] [ 538.632851] CPU: 1 PID: 8141 Comm: kworker/u5:1 Not tainted 4.19.211-syzkaller #0 21:08:25 executing program 4: r0 = socket$inet_smc(0x2b, 0x1, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r0, 0x8933, 0x0) [ 538.640475] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/26/2022 [ 538.649932] Workqueue: hci2 hci_rx_work [ 538.654023] Call Trace: [ 538.656624] dump_stack+0x1fc/0x2ef [ 538.660273] print_address_description.cold+0x54/0x219 [ 538.665660] kasan_report_error.cold+0x8a/0x1b9 [ 538.670341] ? hci_le_meta_evt+0x383e/0x3f20 [ 538.674761] __asan_report_load1_noabort+0x88/0x90 [ 538.679710] ? hci_le_meta_evt+0x383e/0x3f20 [ 538.684135] hci_le_meta_evt+0x383e/0x3f20 [ 538.688395] ? __lock_acquire+0x6de/0x3ff0 [ 538.692731] ? hci_cmd_status_evt+0x6fc0/0x6fc0 [ 538.697412] ? __lock_acquire+0x6de/0x3ff0 [ 538.701787] ? __lock_acquire+0x6de/0x3ff0 [ 538.706040] hci_event_packet+0x34ad/0x7e20 [ 538.710380] ? mark_held_locks+0xf0/0xf0 [ 538.714645] ? __lock_acquire+0x6de/0x3ff0 [ 538.718990] ? hci_cmd_complete_evt+0xc280/0xc280 [ 538.724022] ? __update_load_avg_se+0x5ec/0xa00 [ 538.728718] ? debug_object_deactivate+0x1f9/0x2e0 [ 538.733676] ? mark_held_locks+0xa6/0xf0 [ 538.737755] ? _raw_spin_unlock_irqrestore+0x79/0xe0 [ 538.743128] ? lockdep_hardirqs_on+0x3a8/0x5c0 21:08:26 executing program 5: ioctl$sock_ipv4_tunnel_SIOCGETTUNNEL(0xffffffffffffffff, 0x89f0, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(0xffffffffffffffff, 0x8933, 0x0) ioctl$ifreq_SIOCGIFINDEX_team(0xffffffffffffffff, 0x8933, 0x0) r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_802154(r0, 0x8933, &(0x7f0000001580)={'wpan4\x00'}) [ 538.747730] hci_rx_work+0x4ad/0xc70 [ 538.751501] process_one_work+0x864/0x1570 [ 538.755759] ? pwq_dec_nr_in_flight+0x2d0/0x2d0 [ 538.760613] worker_thread+0x64c/0x1130 [ 538.764608] ? process_one_work+0x1570/0x1570 [ 538.769116] kthread+0x33f/0x460 [ 538.772497] ? kthread_park+0x180/0x180 [ 538.776490] ret_from_fork+0x24/0x30 [ 538.780340] [ 538.781969] Allocated by task 4646: [ 538.785613] __kmalloc_node_track_caller+0x4c/0x70 [ 538.790554] __alloc_skb+0xae/0x560 [ 538.794366] vhci_write+0xbd/0x450 21:08:26 executing program 4: mq_getsetattr(0xffffffffffffffff, &(0x7f0000000540), 0x0) [ 538.797916] __vfs_write+0x51b/0x770 [ 538.801696] vfs_write+0x1f3/0x540 [ 538.805246] ksys_write+0x12b/0x2a0 [ 538.808877] do_syscall_64+0xf9/0x620 [ 538.812774] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 538.817959] [ 538.819589] Freed by task 2947: [ 538.822875] kfree+0xcc/0x210 [ 538.825990] skb_release_data+0x6de/0x920 [ 538.830328] kfree_skb+0x11a/0x3d0 [ 538.833877] ieee80211_iface_work+0x289/0x8a0 [ 538.838412] process_one_work+0x864/0x1570 [ 538.842650] worker_thread+0x64c/0x1130 [ 538.846628] kthread+0x33f/0x460 [ 538.850001] ret_from_fork+0x24/0x30 [ 538.853711] [ 538.855345] The buggy address belongs to the object at ffff88809ecc2800 [ 538.855345] which belongs to the cache kmalloc-512 of size 512 [ 538.868197] The buggy address is located 10 bytes to the right of [ 538.868197] 512-byte region [ffff88809ecc2800, ffff88809ecc2a00) [ 538.880617] The buggy address belongs to the page: [ 538.890431] page:ffffea00027b3080 count:1 mapcount:0 mapping:ffff88813bff0940 index:0x0 [ 538.898670] flags: 0xfff00000000100(slab) [ 538.902830] raw: 00fff00000000100 ffffea000288c8c8 ffffea000272d188 ffff88813bff0940 [ 538.910719] raw: 0000000000000000 ffff88809ecc2080 0000000100000006 0000000000000000 [ 538.918593] page dumped because: kasan: bad access detected [ 538.924307] [ 538.925971] Memory state around the buggy address: [ 538.930993] ffff88809ecc2900: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 [ 538.938357] ffff88809ecc2980: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 [ 538.945751] >ffff88809ecc2a00: fc fc fc fc fc fc fc fc fc fc fc fc fc fc fc fc [ 538.953106] ^ [ 538.956732] ffff88809ecc2a80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 [ 538.964101] ffff88809ecc2b00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 [ 538.971456] ================================================================== [ 538.978811] Disabling lock debugging due to kernel taint 21:08:26 executing program 3: memfd_create(&(0x7f0000003b80)='\x00', 0x6) 21:08:26 executing program 5: bpf$BPF_GET_MAP_INFO(0xf, &(0x7f00000007c0)={0xffffffffffffffff, 0x0, 0x0}, 0x10) 21:08:26 executing program 4: openat$apparmor_task_exec(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$IP_VS_SO_SET_ZERO(r0, 0x0, 0x60, &(0x7f0000000000)={0x0, @local, 0x0, 0x0, 'lblc\x00'}, 0x2c) [ 538.994326] Kernel panic - not syncing: panic_on_warn set ... [ 538.994326] [ 539.001894] CPU: 1 PID: 8141 Comm: kworker/u5:1 Tainted: G B 4.19.211-syzkaller #0 [ 539.010987] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/26/2022 [ 539.020350] Workqueue: hci2 hci_rx_work [ 539.024323] Call Trace: [ 539.027002] dump_stack+0x1fc/0x2ef [ 539.030631] panic+0x26a/0x50e [ 539.033828] ? __warn_printk+0xf3/0xf3 [ 539.037719] ? preempt_schedule_common+0x45/0xc0 [ 539.042479] ? ___preempt_schedule+0x16/0x18 [ 539.046910] ? trace_hardirqs_on+0x55/0x210 [ 539.051329] kasan_end_report+0x43/0x49 [ 539.055315] kasan_report_error.cold+0xa7/0x1b9 [ 539.060426] ? hci_le_meta_evt+0x383e/0x3f20 [ 539.065015] __asan_report_load1_noabort+0x88/0x90 [ 539.069961] ? hci_le_meta_evt+0x383e/0x3f20 [ 539.074379] hci_le_meta_evt+0x383e/0x3f20 [ 539.078625] ? __lock_acquire+0x6de/0x3ff0 [ 539.082866] ? hci_cmd_status_evt+0x6fc0/0x6fc0 [ 539.087549] ? __lock_acquire+0x6de/0x3ff0 [ 539.091801] ? __lock_acquire+0x6de/0x3ff0 21:08:26 executing program 0: r0 = openat$vcs(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) syz_genetlink_get_family_id$batadv(&(0x7f00000003c0), r0) 21:08:26 executing program 1: syz_open_dev$audion(&(0x7f0000002380), 0x1, 0x80080) 21:08:26 executing program 2: mkdirat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x132eacf6b5de2cc9) [ 539.096135] hci_event_packet+0x34ad/0x7e20 [ 539.100550] ? mark_held_locks+0xf0/0xf0 [ 539.104618] ? __lock_acquire+0x6de/0x3ff0 [ 539.108946] ? hci_cmd_complete_evt+0xc280/0xc280 [ 539.113799] ? __update_load_avg_se+0x5ec/0xa00 [ 539.118472] ? debug_object_deactivate+0x1f9/0x2e0 [ 539.123851] ? mark_held_locks+0xa6/0xf0 [ 539.127979] ? _raw_spin_unlock_irqrestore+0x79/0xe0 [ 539.133270] ? lockdep_hardirqs_on+0x3a8/0x5c0 [ 539.137859] hci_rx_work+0x4ad/0xc70 [ 539.141579] process_one_work+0x864/0x1570 [ 539.145839] ? pwq_dec_nr_in_flight+0x2d0/0x2d0 [ 539.150878] worker_thread+0x64c/0x1130 [ 539.154862] ? process_one_work+0x1570/0x1570 [ 539.159361] kthread+0x33f/0x460 [ 539.162732] ? kthread_park+0x180/0x180 [ 539.166711] ret_from_fork+0x24/0x30 [ 539.170488] Kernel Offset: disabled [ 539.174107] Rebooting in 86400 seconds..