last executing test programs: 9m16.822717906s ago: executing program 3 (id=2003): openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000140)='cpuacct.usage_sys\x00', 0x0, 0x0) r0 = add_key$keyring(&(0x7f00000002c0), &(0x7f0000000300)={'syz', 0x0}, 0x0, 0x0, 0xffffffffffffffff) keyctl$search(0xa, r0, &(0x7f00000000c0)='blacklist\x00', &(0x7f0000000100)={'syz', 0x0}, r0) keyctl$read(0xb, r0, &(0x7f00000023c0)=""/108, 0x6c) r1 = openat$vhost_vsock(0xffffffffffffff9c, &(0x7f00000015c0), 0x2, 0x0) ioctl$VHOST_SET_VRING_BASE(r1, 0xaf01, 0x0) ioctl$VHOST_SET_VRING_ADDR(r1, 0x4028af11, &(0x7f00000001c0)={0x0, 0x0, 0x0, &(0x7f0000000480)=""/81, 0x0, 0x25000}) r2 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) read$FUSE(r2, &(0x7f0000000240)={0x2020, 0x0, 0x0, 0x0, 0x0}, 0x2020) r6 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000000)='smaps_rollup\x00') r7 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='cpuacct.usage_sys\x00', 0x275a, 0x0) write$binfmt_script(r7, &(0x7f0000012640)={'#! ', './file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa'}, 0x1000a) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x1, 0x10012, r7, 0x0) mbind(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x3, &(0x7f0000000080)=0x400000000008, 0x6, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x3) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) madvise(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x15) read$FUSE(r6, &(0x7f00000001c0)={0x2020}, 0x2020) write$FUSE_ENTRY(r2, &(0x7f0000000140)={0x90, 0x0, r3, {0x20000000000007, 0x0, 0x80006, 0xfa7, 0x0, 0xfffff801, {0x2, 0x0, 0x20e, 0x6, 0x10000, 0x7, 0x77ff, 0x9, 0x4, 0x0, 0x7, r4, r5, 0x5, 0x1000}}}, 0x90) keyctl$get_persistent(0x16, r4, r0) r8 = gettid() timer_create(0x0, &(0x7f0000000080)={0x0, 0x20, 0x800000000004, @tid=r8}, &(0x7f0000bbdffc)=0x0) timer_settime(r9, 0x1, &(0x7f0000000280)={{0x0, 0x989680}, {0x0, 0x3938700}}, 0x0) futex(&(0x7f000000cffc)=0x1, 0x86, 0x2, 0x0, 0x0, 0xfffffffc) r10 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='cgroup.controllers\x00', 0x275a, 0x0) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb, 0x810, r10, 0xcb584000) ioctl$VHOST_SET_MEM_TABLE(r1, 0x4008af03, &(0x7f0000000300)) ioctl$VHOST_VSOCK_SET_RUNNING(r1, 0x4004af61, &(0x7f0000000000)=0x1) mount(&(0x7f0000002440)=@filename='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000022680)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/file0\x00', &(0x7f00000326c0)='tracefs\x00', 0x800, &(0x7f0000032700)='!-#{*+>\x00') ioctl$BTRFS_IOC_SUBVOL_GETFLAGS(r1, 0x4008af04, &(0x7f0000000040)) 9m15.885805418s ago: executing program 3 (id=2008): r0 = syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000000)=ANY=[@ANYBLOB="1201000000000040260933334000000000010902240001000000000904000001030100000921000000012201000905810308"], 0x0) syz_usb_disconnect(r0) r1 = syz_usb_connect$hid(0x3, 0x36, &(0x7f0000000000)=ANY=[@ANYBLOB="120110010000004058040350"], 0x0) syz_usb_control_io$hid(r1, 0x0, 0x0) syz_usb_connect$hid(0x3, 0x0, 0x0, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, 0x1, [{0x38, &(0x7f00000001c0)=ANY=[@ANYBLOB="3803704366ad835d032605426ead66df6bd6"]}]}) syz_usb_control_io(r0, 0x0, 0x0) syz_usb_control_io(r1, 0x0, 0x0) syz_usb_ep_write(r0, 0x81, 0xffffffffffffff6d, &(0x7f0000000100)="019a18370cfb661ba08c228ce6ca19b6a99a071ca34c72c891f8a260fa00000080977dae8d64a30e92cd51117c4a71e26518e804c00058e6c7c0c363027251668bb650d90000000000") 9m12.716991316s ago: executing program 3 (id=2018): r0 = openat$ttyS3(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) r1 = syz_init_net_socket$x25(0x9, 0x5, 0x0) r2 = socket$inet6_mptcp(0xa, 0x1, 0x106) setsockopt$sock_linger(r2, 0x1, 0xd, 0x0, 0xb5) ioctl$SIOCX25SFACILITIES(r1, 0x89e3, &(0x7f0000000040)={0xb, 0x8e43, 0x8, 0x8, 0x1000, 0x63ea65fdcf63e46d}) capset(&(0x7f0000000040)={0x20071026}, &(0x7f0000000080)={0x6, 0x6, 0x2, 0x87, 0xffffffff, 0x40}) ioctl$sock_SIOCSIFVLAN_SET_VLAN_NAME_TYPE_CMD(r1, 0x8983, &(0x7f00000000c0)={0x6, 'veth1_to_hsr\x00', {0xfffffffc}, 0x5}) fsetxattr(r0, &(0x7f0000000000)=@known='trusted.syz\x00', 0x0, 0x0, 0x3) syz_emit_vhci(&(0x7f0000000100)=ANY=[], 0x9) futex(&(0x7f00000001c0)=0x2, 0x0, 0x0, &(0x7f0000000200)={0x0, 0x989680}, &(0x7f0000000240)=0x2, 0x0) syz_usb_control_io$cdc_ecm(0xffffffffffffffff, 0x0, 0x0) r3 = socket$inet6_tcp(0xa, 0x1, 0x0) bind$inet6(r3, &(0x7f0000000400)={0xa, 0x2, 0x13, @ipv4={'\x00', '\xff\xff', @loopback}, 0xa}, 0x1c) setsockopt$sock_int(r3, 0x1, 0x12, &(0x7f0000000080)=0xffff, 0x4) r4 = syz_open_dev$mtd(&(0x7f0000000140), 0x9f0, 0xa00) ioctl$OTPGETREGIONCOUNT(r4, 0x40044d0e, &(0x7f0000000180)) sendto$inet6(r3, &(0x7f0000000280)="d73a8ea2ceb277d5f68e0e7172f859e8a3ce7966ebf68decc1fd8ababe0f26c2313b542557cb5166df0963fcaf40a8a0d3b08aa9ab31d7d97d6eff385ce624cfcd520aa5fa87638c293b454f964524421abde7975f268d1557a477c5c45ca354d9443733485c5588d7780d576893c8bce806e8f25ceb24f115c634f310b2f49aa20d688249cbb0fe64a07acb2abf59e7e4a3668bf6f34f55df1fd18ccc7b14fd34c0db", 0xa3, 0x24000004, &(0x7f0000b63fe4)={0xa, 0x2, 0x0, @remote}, 0x1c) syz_usb_control_io$cdc_ecm(0xffffffffffffffff, 0x0, 0x0) 9m12.077219377s ago: executing program 3 (id=2025): r0 = syz_usb_connect(0x5, 0x1cb, &(0x7f0000000000)=ANY=[@ANYBLOB="12010000122f0d4071040403dfe4000000010902b901010000003f0904"], 0x0) syz_usb_control_io$cdc_ecm(r0, 0x0, 0x0) syz_usb_control_io(r0, 0x0, 0x0) syz_usb_control_io$printer(r0, 0x0, 0x0) r1 = fsopen(0x0, 0x1) fsconfig$FSCONFIG_SET_STRING(r1, 0x1, 0x0, 0x0, 0x0) r2 = socket(0x2, 0x805, 0x0) getsockopt$inet_sctp_SCTP_SOCKOPT_CONNECTX3(r2, 0x84, 0x6f, &(0x7f0000000000)={0x0, 0x10, &(0x7f0000000100)=[@in={0x2, 0x4e20, @rand_addr=0x64010102}]}, &(0x7f00000007c0)=0x10) getpeername$unix(r2, 0x0, 0x0) syz_usb_control_io(r0, 0x0, &(0x7f0000000f80)={0x84, &(0x7f0000000b00)={0x0, 0xe, 0x5, "cb3829a7fb"}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$sierra_net(r0, 0x0, &(0x7f0000000ac0)={0x1c, &(0x7f00000001c0)={0x40, 0xa}, 0x0, 0x0}) syz_usb_control_io$rtl8150(r0, &(0x7f0000000140)={0x14, &(0x7f0000000040)={0x20, 0xc, 0x7c, {0x7c, 0x21, "f3f3f80b67fcbf4950e43834faef0fcc9510618d03a4ad149cb2a86e101be7388fc3a84d58c3ed36c1db9642df3c3dd1b2be2008c689e435ef8a5c8e6f56341c6ae93bfab87dceb8e1ca4634d0a50dd0dd49cd9a5741a0142e492c69d69cf46cab817f92a9768875131d2a8ed3671cfabed0893f254b72c0d62f"}}, &(0x7f0000000100)={0x0, 0x3, 0x1a, @string={0x1a, 0x3, "8e338776ce70e1c0c7eecc80f8e9f19b55a2ffad21751737"}}}, &(0x7f0000000300)={0x2c, &(0x7f0000000180)={0x40, 0x5, 0x30, "0fbb91d964d7847776a0405737bd3a6efbb458d7859bc427e50780db8330f7a3de34b7474fc027476cdcb601c1adf4ce"}, &(0x7f0000000200)={0x0, 0xa, 0x1}, &(0x7f0000000240)={0x0, 0x8, 0x1}, &(0x7f0000000280)={0xc0, 0x5, 0x2, "c005"}, &(0x7f00000002c0)={0x40, 0x5, 0x5, "cbb4b60963"}}) syz_usb_control_io$sierra_net(r0, 0x0, 0x0) syz_usb_control_io$cdc_ecm(r0, 0x0, 0x0) syz_usb_control_io$cdc_ecm(r0, 0x0, 0x0) syz_usb_control_io$rtl8150(r0, 0x0, 0x0) syz_usb_control_io(r0, 0x0, &(0x7f0000000a00)={0x84, &(0x7f0000000540)={0x0, 0x17}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) 9m9.62479824s ago: executing program 3 (id=2036): syz_usb_connect(0x0, 0x24, &(0x7f0000000040)=ANY=[@ANYBLOB="120100004b41460860163209ea800102030109021e0001000000"], 0x0) r0 = syz_open_dev$I2C(&(0x7f00000003c0), 0x1, 0x2603) ioctl$I2C_RDWR(r0, 0x707, &(0x7f0000000580)={&(0x7f0000000500)=[{0x6, 0x4000, 0x3e, &(0x7f00000000c0)="4fbe6a14b03f1b46cd6f418e3079e0383856d16010bbf1c7b8c516914ca4c2bdf43af858688157b7c81840fdfd4d36d98e81461291f2fd75b29881c22b1d"}, {0x6, 0x8000, 0xea, &(0x7f0000000100)="31dd714ec6c2c19dabb7796ecc19dd5c204efc70998b111884d657660eca08b575a9ef81c795c475f8d672c7f8403208a95fb9298a9b2abefbe371e674b534a63139112c6965a3e4043ca1d18f9ecbfa6fd68275dad1ccbdc98b575456b69c86f7f6dbf8985d7e064dce712310ff379c18490dae2a05dc7d84b75ddda4f6f6227354b266f8c95177848c5e963abcb36ab06fb0ce1ee785edcd1ddef1ba9a309dba29479ed68171c6f93d122c283a21ef2509448bcdbc858c3f3702388a306c289a77e19c0246344265f766208f0049943c5bb21118e8162954dfd2cdcb56af044a04bb6e3882d800bbc0"}, {0x1, 0x1, 0x50, &(0x7f0000000200)="ffee72026e7e55b6289d023ca416141f455f69b5e834d4ebe72555b9b1b576dabd2317425382e664125ddce098e04f3c89032e68ed27f733544e5df72cba76d7c20d6607b9f5f8c33e5d78501a08d9d8"}, {0x81, 0x6a00, 0xc1, &(0x7f0000000280)="75b91547218ae041292911bd7841c06e435e28aab5b623e7e6b4e9009c9594b7470aa9c2500201f4fa98d1384aa1484a73b82de894165eeb46c7d0fcc5794559c6b3f090078bd14ea009ed807eeeda0f49631fe70669835c8d15dd717fc7135560f08886c9e05665a49578d8d60af4a1b43e2a9ca22e4f8c65b8d73307ce1f41fa47f3699952bb4836eed373470a08d2f04b81c6a9d909a1b1b1a4909e799f39b2f52aed1a13e92d3b7e4d287f2b6ba314536aec7af3d57e34f59f84fbb6a31579"}, {0x4, 0x4010, 0xf5, &(0x7f0000000400)="5f029e9e8d1b4894f1858520b63f3731519b93d1bb3cbdea53ff647c6b8e79856a7bbff125e1c6e0c5f9b2911b87830429bafa96cf02f802ffebb33b313abce1c3b586e0ac9bf9c5008177cc424a76e4ed4eaa714b7a99dfbc27b1f8dcc89c60a6c3d24deb2dbfefdd09b7acffd5ef7badca5a52faba42ef8269a18c64453fc89c35656ad8588f182c6041d7348a6106403e187f63e78aa95c8700817efeb06daafd37b0cfbcd4ea5bf2557ccc01171409f191956b80c611f2176d6dc4828af169f7c28780d8a91554ccc42de23ba58c1993209c2a4ad09aeec4d1b9d89b8e5fbb39b5bbd798766c728186b2af97943e8c3406eec1"}], 0x5}) ioctl$I2C_RDWR(r0, 0x707, &(0x7f0000000000)={&(0x7f0000000080)=[{0x63, 0x1, 0x0, 0x0}], 0x1}) 9m8.085353435s ago: executing program 3 (id=2046): sendmsg$NFT_BATCH(0xffffffffffffffff, 0x0, 0x0) r0 = syz_usb_connect(0x0, 0x24, &(0x7f0000000f40)=ANY=[@ANYBLOB="12010000dc3f6e4013080100083a000000010902120001000000000904"], 0x0) r1 = syz_clone(0x100011, 0x0, 0x0, 0x0, 0x0, 0x0) wait4(r1, 0x0, 0x40000000, &(0x7f0000000000)) syz_usb_control_io$uac1(r0, 0x0, &(0x7f0000000280)={0x44, &(0x7f0000000080)=ANY=[], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r2 = socket$nl_generic(0x10, 0x3, 0x10) r3 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000240), 0xffffffffffffffff) r4 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_80211(r4, 0x8933, &(0x7f00000000c0)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_SET_REKEY_OFFLOAD(r2, &(0x7f0000000600)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000000)=ANY=[@ANYBLOB='`\x00\x00\x00', @ANYRES16=r3, @ANYBLOB="01002bbd7000fcdbdf254f00000008000300", @ANYRES32=r5, @ANYBLOB="0c00bc00070000005000000038007a800c0003007653f227446d5342140002002c86f8b9a296990e8db195d70d425ffc140001"], 0x60}, 0x1, 0x0, 0x0, 0x4895}, 0x24004010) syz_usb_control_io(r0, 0x0, 0x0) syz_usb_control_io$uac2(r0, &(0x7f0000000540)={0x14, &(0x7f0000000300)={0x0, 0x21, 0xcd, {0xcd, 0x27, "a08a30774f603ecfc2e0ac342514a3bda87b2d9d59457e22ff48551597579212de0e169b048e57d799b2a443e397a506301bcfc68347e605f533f2258baba9e7be20f3bf3d217f5dd0b42934d7ad2f8d2ae07cb9b983a4bb955ef92f063ef9f00c4a8a664b2ef1ffe234bda7bcad0a651335aa2135ef83f3311efc77d96ebe5bd3aae9361d0cc0dd0541328f9567b177cd42fefcc898c950831beda09db4000568d14f29d91dd52cd9cf48fdd51ba51c4fda27aedca50247d4d3c720ba3b6de6f564db851eaaab25d8a48b"}}, &(0x7f00000004c0)={0x0, 0x3, 0x4, @lang_id={0x4, 0x3, 0x42d}}}, &(0x7f0000000880)={0x44, &(0x7f0000000580)={0x40, 0x12, 0xe4, "528d755b3390f7940a7f593a1a76fbe139c960968f9abf8faa8710f8ead97a74e579f38a5a71aefb666e13d950ff59c62891297a1985d8b18f7988ab6e285ad10e86e0c0cb4f4fcf452db8d5251ce529902b46d35c73ffc6f6ceb6d778bd715de3457ebc164f5be5f850a6cf464a678e6d708e602f7c3ef5740749d2ef70f1f4d23e64d99d38dfea3f57411cfc25eb3b6a42eb7d3f36b1d6cf54c3c2745508910afc61fa868435f6cc123f9f84215eeab238da4ee30e37ebcfb23efc321cf1aefbe3c0f845c18cda58154cb431ee9c6c85ee664450989ec618278157de4c9eb585f7c5c8"}, &(0x7f0000000680)={0x0, 0xa, 0x1, 0xf}, &(0x7f00000006c0)={0x0, 0x8, 0x1, 0x5}, &(0x7f0000000740)={0x20, 0x81, 0x2, "e177"}, &(0x7f0000000780)={0x20, 0x82, 0x1, "89"}, &(0x7f00000007c0)={0x20, 0x83, 0x1, "03"}, &(0x7f0000000800)={0x20, 0x84, 0x4, "4185b51a"}, &(0x7f0000000840)={0x20, 0x85, 0x3, "86738d"}}) r6 = socket$nl_generic(0x10, 0x3, 0x10) mkdirat(0xffffffffffffff9c, &(0x7f0000002040)='./file0\x00', 0x0) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) pipe2$9p(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x80000) mount$9p_fd(0x0, &(0x7f0000000100)='./file0\x00', &(0x7f0000004500), 0x0, &(0x7f0000000400)={'trans=fd,', {'rfdno', 0x3d, r8}, 0x2c, {'wfdno', 0x3d, r7}}) write$P9_RVERSION(r9, &(0x7f0000000040)=ANY=[@ANYBLOB="130d000065ffff060000000600395032303030"], 0x13) write$P9_RVERSION(r9, 0x0, 0x15) ioctl$sock_SIOCGIFINDEX_80211(r6, 0x8933, &(0x7f0000000080)={'wlan0\x00', 0x0}) r11 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000080), 0xffffffffffffffff) r12 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NL80211_CMD_REQ_SET_REG(r12, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000440)={&(0x7f0000000700)={0x1c, r11, 0x5, 0x70bd2d, 0x25dfdbfc, {}, [@NL80211_ATTR_USER_REG_HINT_TYPE={0x8, 0x9a, 0x2}]}, 0x1c}, 0x1, 0x0, 0x0, 0x810}, 0x0) sendmsg$NL80211_CMD_SET_MPATH(r6, &(0x7f00000002c0)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x80000}, 0xc, &(0x7f0000000280)={&(0x7f00000001c0)={0x88, r11, 0x400, 0x70bd25, 0x25dfdbfd, {{}, {@val={0x8, 0x3, r10}, @void}}, [@NL80211_ATTR_MAC={0xa}, @NL80211_ATTR_MAC={0xa, 0x6, @device_b}, @NL80211_ATTR_MPATH_NEXT_HOP={0xa, 0x1a, @device_b}, @NL80211_ATTR_MAC={0xa, 0x6, @device_b}, @NL80211_ATTR_MAC={0xa, 0x6, @broadcast}, @NL80211_ATTR_MAC={0xa, 0x6, @broadcast}, @NL80211_ATTR_MAC={0xa, 0x6, @device_b}, @NL80211_ATTR_MPATH_NEXT_HOP={0xa, 0x1a, @broadcast}, @NL80211_ATTR_MPATH_NEXT_HOP={0xa, 0x1a, @broadcast}]}, 0x88}, 0x1, 0x0, 0x0, 0x20}, 0x8801) r13 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000500), 0xffffffffffffffff) sendmsg$NL80211_CMD_SET_STATION(r6, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB='4\x00\x00\x00', @ANYRES16=r13, @ANYBLOB="010000000000fddbdf251200000008000300", @ANYRES32=r10, @ANYBLOB="0a00060008021100000100000c00430002"], 0x34}, 0x1, 0x0, 0x0, 0x4080}, 0x20048054) 8m52.796003006s ago: executing program 32 (id=2046): sendmsg$NFT_BATCH(0xffffffffffffffff, 0x0, 0x0) r0 = syz_usb_connect(0x0, 0x24, &(0x7f0000000f40)=ANY=[@ANYBLOB="12010000dc3f6e4013080100083a000000010902120001000000000904"], 0x0) r1 = syz_clone(0x100011, 0x0, 0x0, 0x0, 0x0, 0x0) wait4(r1, 0x0, 0x40000000, &(0x7f0000000000)) syz_usb_control_io$uac1(r0, 0x0, &(0x7f0000000280)={0x44, &(0x7f0000000080)=ANY=[], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r2 = socket$nl_generic(0x10, 0x3, 0x10) r3 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000240), 0xffffffffffffffff) r4 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_80211(r4, 0x8933, &(0x7f00000000c0)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_SET_REKEY_OFFLOAD(r2, &(0x7f0000000600)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000000)=ANY=[@ANYBLOB='`\x00\x00\x00', @ANYRES16=r3, @ANYBLOB="01002bbd7000fcdbdf254f00000008000300", @ANYRES32=r5, @ANYBLOB="0c00bc00070000005000000038007a800c0003007653f227446d5342140002002c86f8b9a296990e8db195d70d425ffc140001"], 0x60}, 0x1, 0x0, 0x0, 0x4895}, 0x24004010) syz_usb_control_io(r0, 0x0, 0x0) syz_usb_control_io$uac2(r0, &(0x7f0000000540)={0x14, &(0x7f0000000300)={0x0, 0x21, 0xcd, {0xcd, 0x27, "a08a30774f603ecfc2e0ac342514a3bda87b2d9d59457e22ff48551597579212de0e169b048e57d799b2a443e397a506301bcfc68347e605f533f2258baba9e7be20f3bf3d217f5dd0b42934d7ad2f8d2ae07cb9b983a4bb955ef92f063ef9f00c4a8a664b2ef1ffe234bda7bcad0a651335aa2135ef83f3311efc77d96ebe5bd3aae9361d0cc0dd0541328f9567b177cd42fefcc898c950831beda09db4000568d14f29d91dd52cd9cf48fdd51ba51c4fda27aedca50247d4d3c720ba3b6de6f564db851eaaab25d8a48b"}}, &(0x7f00000004c0)={0x0, 0x3, 0x4, @lang_id={0x4, 0x3, 0x42d}}}, &(0x7f0000000880)={0x44, &(0x7f0000000580)={0x40, 0x12, 0xe4, "528d755b3390f7940a7f593a1a76fbe139c960968f9abf8faa8710f8ead97a74e579f38a5a71aefb666e13d950ff59c62891297a1985d8b18f7988ab6e285ad10e86e0c0cb4f4fcf452db8d5251ce529902b46d35c73ffc6f6ceb6d778bd715de3457ebc164f5be5f850a6cf464a678e6d708e602f7c3ef5740749d2ef70f1f4d23e64d99d38dfea3f57411cfc25eb3b6a42eb7d3f36b1d6cf54c3c2745508910afc61fa868435f6cc123f9f84215eeab238da4ee30e37ebcfb23efc321cf1aefbe3c0f845c18cda58154cb431ee9c6c85ee664450989ec618278157de4c9eb585f7c5c8"}, &(0x7f0000000680)={0x0, 0xa, 0x1, 0xf}, &(0x7f00000006c0)={0x0, 0x8, 0x1, 0x5}, &(0x7f0000000740)={0x20, 0x81, 0x2, "e177"}, &(0x7f0000000780)={0x20, 0x82, 0x1, "89"}, &(0x7f00000007c0)={0x20, 0x83, 0x1, "03"}, &(0x7f0000000800)={0x20, 0x84, 0x4, "4185b51a"}, &(0x7f0000000840)={0x20, 0x85, 0x3, "86738d"}}) r6 = socket$nl_generic(0x10, 0x3, 0x10) mkdirat(0xffffffffffffff9c, &(0x7f0000002040)='./file0\x00', 0x0) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) pipe2$9p(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x80000) mount$9p_fd(0x0, &(0x7f0000000100)='./file0\x00', &(0x7f0000004500), 0x0, &(0x7f0000000400)={'trans=fd,', {'rfdno', 0x3d, r8}, 0x2c, {'wfdno', 0x3d, r7}}) write$P9_RVERSION(r9, &(0x7f0000000040)=ANY=[@ANYBLOB="130d000065ffff060000000600395032303030"], 0x13) write$P9_RVERSION(r9, 0x0, 0x15) ioctl$sock_SIOCGIFINDEX_80211(r6, 0x8933, &(0x7f0000000080)={'wlan0\x00', 0x0}) r11 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000080), 0xffffffffffffffff) r12 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NL80211_CMD_REQ_SET_REG(r12, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000440)={&(0x7f0000000700)={0x1c, r11, 0x5, 0x70bd2d, 0x25dfdbfc, {}, [@NL80211_ATTR_USER_REG_HINT_TYPE={0x8, 0x9a, 0x2}]}, 0x1c}, 0x1, 0x0, 0x0, 0x810}, 0x0) sendmsg$NL80211_CMD_SET_MPATH(r6, &(0x7f00000002c0)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x80000}, 0xc, &(0x7f0000000280)={&(0x7f00000001c0)={0x88, r11, 0x400, 0x70bd25, 0x25dfdbfd, {{}, {@val={0x8, 0x3, r10}, @void}}, [@NL80211_ATTR_MAC={0xa}, @NL80211_ATTR_MAC={0xa, 0x6, @device_b}, @NL80211_ATTR_MPATH_NEXT_HOP={0xa, 0x1a, @device_b}, @NL80211_ATTR_MAC={0xa, 0x6, @device_b}, @NL80211_ATTR_MAC={0xa, 0x6, @broadcast}, @NL80211_ATTR_MAC={0xa, 0x6, @broadcast}, @NL80211_ATTR_MAC={0xa, 0x6, @device_b}, @NL80211_ATTR_MPATH_NEXT_HOP={0xa, 0x1a, @broadcast}, @NL80211_ATTR_MPATH_NEXT_HOP={0xa, 0x1a, @broadcast}]}, 0x88}, 0x1, 0x0, 0x0, 0x20}, 0x8801) r13 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000500), 0xffffffffffffffff) sendmsg$NL80211_CMD_SET_STATION(r6, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB='4\x00\x00\x00', @ANYRES16=r13, @ANYBLOB="010000000000fddbdf251200000008000300", @ANYRES32=r10, @ANYBLOB="0a00060008021100000100000c00430002"], 0x34}, 0x1, 0x0, 0x0, 0x4080}, 0x20048054) 4m2.383317501s ago: executing program 4 (id=3353): mkdirat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0x143) mknodat(0xffffffffffffff9c, &(0x7f0000000140)='./file1/file2\x00', 0x1000, 0x0) openat$dir(0xffffffffffffff9c, &(0x7f0000000200)='./file1/file2\x00', 0x2800, 0x1bf) r0 = syz_open_dev$video(&(0x7f0000000280), 0x101, 0xab02) r1 = syz_init_net_socket$802154_dgram(0x24, 0x2, 0x0) ioctl$sock_inet_SIOCGIFBRDADDR(r1, 0x8919, 0x0) preadv2(r0, &(0x7f0000000580)=[{&(0x7f0000000480)=""/208, 0xd0}], 0x1, 0x54, 0x7, 0x0) close_range(r0, r0, 0x0) 4m2.122818929s ago: executing program 4 (id=3356): syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) openat$binderfs(0xffffffffffffff9c, &(0x7f0000000000)='./binderfs2/binder0\x00', 0x800, 0x0) r0 = syz_open_dev$dri(&(0x7f0000000180), 0x78, 0x802) ioctl$DRM_IOCTL_MODE_CREATE_DUMB(r0, 0xc02064b2, &(0x7f0000000040)={0x7, 0x6576, 0x3}) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x3, 0x11, r0, 0x100000000) syz_usb_ep_write$ath9k_ep1(0xffffffffffffffff, 0x82, 0x0, 0x0) syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) mknod(0x0, 0x0, 0x8000) mount(0x0, 0x0, &(0x7f0000000380)='xfs\x00', 0x81001f, &(0x7f0000000980)='norecovery') 4m1.272590723s ago: executing program 4 (id=3360): r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000200), 0x2840, 0x0) ioctl$COMEDI_INSN(0xffffffffffffffff, 0x8028640c, &(0x7f0000015400)={0xe000003, 0x5150, &(0x7f0000000440)=[0x0, 0x101, 0xd5a9, 0x762, 0xfffffffb, 0x8001, 0x9, 0x2, 0x2, 0x6, 0x400, 0xd, 0x0, 0x40, 0x2, 0x1, 0x8001, 0xffffc96b, 0x7, 0xf1, 0x7, 0x6, 0x8, 0xc, 0xa, 0x0, 0x1, 0x9, 0x80, 0x4, 0x0, 0x3ff, 0x1, 0xd, 0x6, 0x8, 0x914d, 0xfb, 0x3, 0x401, 0x4, 0x1000, 0x9, 0x7, 0x8, 0x101, 0x0, 0x80, 0x4, 0x59c4e6f5, 0x7, 0xfffffffa, 0x6, 0x8, 0x9, 0x1000, 0x9, 0x9, 0x0, 0x1, 0x400, 0x1, 0xbcb, 0x4, 0x56a, 0x8000, 0x62d, 0x0, 0x8, 0xffffffab, 0x8, 0xffffffff, 0x1, 0x8, 0x3, 0x9, 0x39, 0x10001, 0x1, 0x8, 0x80000000, 0x4, 0x7d, 0x2, 0xaf, 0x3fe3, 0xe, 0x7f, 0x0, 0x8e4, 0x9, 0x4, 0xb, 0x12000000, 0xdf8, 0x10, 0x6, 0x1, 0xffffffff, 0x6, 0x2561, 0x3, 0x3d73, 0xee, 0x7f, 0x5, 0xfffffff8, 0x0, 0x9, 0x2, 0x0, 0xd8db, 0x6, 0x3, 0x4, 0xa113750, 0x8, 0x8b6, 0x9, 0x4, 0x2, 0xfffffffb, 0xffff8001, 0x9, 0x3, 0x6, 0x7, 0x1, 0x3, 0x3, 0x1, 0x4, 0x7, 0xfffffffb, 0x0, 0x0, 0x9, 0x641c, 0xfffffffa, 0x2, 0x8, 0x5, 0x2, 0x80000000, 0x9, 0x4, 0xc3, 0x4, 0x7ff, 0x7, 0x3, 0x1, 0xff, 0x4, 0x0, 0x6, 0x7f, 0x9, 0x1, 0xe2b5, 0x6, 0x30f4, 0x7, 0x9, 0x10, 0x80000001, 0x566, 0x8, 0xe5, 0x2, 0x6, 0x5a6, 0x7, 0x10001, 0xffff, 0x7e3, 0x3, 0x6, 0x5, 0x6, 0x8001, 0xfffff800, 0x4c3, 0xfff, 0x5c8, 0x9, 0x81, 0x8, 0x10000, 0x8001, 0x4d8e, 0x792611ff, 0x88e, 0x400, 0x1, 0x3, 0x9, 0x0, 0xb4c, 0x0, 0x7, 0xfffffffc, 0xd9a, 0x1, 0x8, 0x6, 0x2, 0x9, 0xe, 0x3, 0x5, 0x3ff, 0x7, 0xffffffff, 0x9, 0xb, 0x7f, 0x5a, 0x7, 0x80, 0x4, 0x5, 0x5, 0x1, 0x1, 0xda6, 0xf61, 0x0, 0x4, 0x7, 0xe, 0x2, 0x3, 0x6, 0x3, 0x101, 0x5, 0x9, 0x9, 0x5, 0x5, 0x0, 0x8504, 0x8, 0x7, 0xfffffffb, 0x1ff, 0x8, 0xffffff7f, 0x0, 0x3, 0x1, 0x10, 0xffffffff, 0x6, 0x1, 0x1, 0xa, 0x9, 0x7859, 0x5, 0x1000, 0x8, 0x1, 0x7fffffff, 0x6936, 0x5, 0x9, 0xffff3343, 0xd, 0x4, 0x9, 0x7f, 0x0, 0x2, 0x6, 0x40, 0x9, 0x8, 0x38, 0xffffffff, 0x8, 0x2, 0x2, 0x3, 0x6, 0xa, 0x8c, 0x8b6, 0x1000, 0xc51, 0x8000, 0x8c3, 0x6, 0x6, 0x5, 0xc0000, 0x9, 0xfffffff3, 0x4, 0x9, 0x0, 0x0, 0xfffffffa, 0x0, 0x2, 0xfffffffb, 0x996, 0xf4aa, 0xb12, 0x1, 0x38a, 0xa, 0x1, 0x1, 0x8001, 0x8, 0x3, 0x4, 0x0, 0x2, 0x6, 0x4, 0x1, 0x72c6, 0x1, 0x8, 0x15, 0x0, 0xc, 0x4, 0x100, 0x3, 0x7fff, 0xe, 0xd, 0x6, 0x3ff, 0x9b98, 0x0, 0x7, 0xcc6e, 0x2, 0x2, 0x0, 0x292, 0x1, 0x3ff, 0x7, 0x0, 0x1, 0x3e30266d, 0x4, 0x0, 0x1, 0x100, 0x0, 0x1ff, 0x9, 0x1, 0x900000, 0xfffffff7, 0x5, 0x370f, 0x800, 0x7fffffff, 0x5, 0x5, 0x0, 0xfffffffa, 0x0, 0xfffffff5, 0xc9, 0x2000, 0x0, 0xabfb, 0x2, 0x3ff, 0x8, 0xd2, 0x9, 0xffff, 0x0, 0x80, 0xd, 0xea, 0x40a, 0x1, 0xa9, 0x1, 0x7, 0x0, 0x3, 0x6, 0x8, 0x2, 0x3, 0x9, 0x5, 0x7fffffff, 0x6, 0x0, 0x8, 0x0, 0x1, 0x5, 0x401, 0x6, 0xe53, 0xffff, 0x0, 0x4, 0x7f, 0x5, 0x5, 0xfffff996, 0x3a, 0x1, 0x0, 0x8, 0x6, 0x4, 0x9, 0xff, 0x3, 0x5, 0xc, 0x1, 0x7, 0x0, 0x1, 0x50df, 0x79, 0xffffffff, 0x401, 0x1b, 0x9, 0x8843, 0x9, 0x7, 0x3, 0x101, 0x7fff, 0x6, 0xc, 0xa6bf, 0x5, 0x5, 0x10000, 0x18, 0x1ff, 0x4, 0x200, 0x4, 0x0, 0x4, 0x766, 0xa6, 0xc, 0x1615, 0xfffffffa, 0x0, 0x200, 0x9, 0x912, 0x7f, 0x5, 0x2, 0x1, 0x1, 0x4, 0xfffffffb, 0x1, 0xff, 0x2b, 0x4e4, 0x81, 0xffff, 0x4, 0xb, 0x40, 0x1, 0xff, 0x3ff, 0x6a, 0x1, 0x4, 0x6, 0x5, 0x9, 0x71ec, 0xb, 0xffffff80, 0xfffffffe, 0x1, 0x2, 0x3, 0xdc4, 0x3, 0x4109e02d, 0x8, 0x7, 0x7ff, 0x2417, 0x8000, 0xc6, 0x8, 0x3, 0x9, 0xfffff0ec, 0xc00000, 0x1, 0x6, 0x6, 0xfffffff9, 0x5, 0xfffffff8, 0x238a, 0x80000001, 0xe872, 0x1, 0x2, 0x0, 0x101, 0x2, 0xffffff01, 0x3, 0x5, 0x4, 0xc846, 0x8000, 0x878, 0x7, 0x2, 0x7, 0x589, 0x1, 0x10001, 0xffff, 0xf, 0x8000, 0x5, 0x3, 0x5, 0x8, 0xfffffff9, 0x5, 0xc41, 0xffff, 0x7859, 0x8, 0x8, 0xffffffff, 0x10000, 0x6, 0x10000, 0xffffff80, 0x6, 0x8, 0x5, 0x2, 0x4, 0x3, 0x8, 0x3, 0x3, 0x0, 0xc2, 0xb22, 0xaa6, 0x6, 0xffffffff, 0xca4, 0x1, 0x9, 0x1, 0x200, 0x6, 0xffffff4a, 0x5, 0x7, 0x8, 0x1ff, 0xffffffff, 0x84d, 0x1, 0xffffffff, 0x8, 0xd, 0x6, 0x9, 0x8001, 0xd, 0x6582a068, 0x7fffffff, 0x458c, 0x7fff, 0xc9, 0x800, 0x9, 0x0, 0xfffffe00, 0x8, 0x4, 0x4, 0x4, 0x7, 0x0, 0x200, 0x9, 0x5c00, 0xa141, 0x7f, 0x1ff, 0x0, 0x8, 0x7, 0x6, 0x79605c3a, 0x400, 0x40, 0x9, 0x4, 0x9, 0x81, 0x708, 0x2a, 0x101, 0x3, 0xce, 0x2, 0x0, 0x4, 0x1, 0x8, 0x400, 0x5, 0x80000, 0x4, 0x101, 0x40, 0x95ec, 0x3, 0x0, 0x4, 0x1fe6, 0x72fc, 0x6, 0x4, 0x10, 0x4, 0x8, 0x2, 0x8, 0x3, 0x7ff, 0x7, 0xff, 0x6, 0x7, 0x0, 0x4, 0x1, 0x40, 0x0, 0x2, 0x3, 0xa, 0x1, 0x9, 0xd, 0x7, 0x4, 0x0, 0x6, 0xcc, 0x1, 0xffff7fff, 0x4, 0xbb, 0x0, 0xc24, 0x6, 0xff, 0x2, 0x7, 0x8, 0x4, 0x1, 0xbb, 0xfffffffe, 0xa10d, 0x0, 0x0, 0x9, 0x10000, 0x200, 0xc, 0x2, 0x4b3, 0x5, 0x5, 0x80000000, 0x3, 0x8, 0x8, 0x1, 0x7, 0xffffffff, 0xfffffffc, 0x9, 0x7f8, 0x101, 0x0, 0x0, 0x1, 0x7, 0xf, 0x5, 0x10, 0x3, 0x9, 0x80000000, 0x0, 0x9, 0xfffffffe, 0x6b0, 0x6, 0xfffffff7, 0x3, 0x20000000, 0xb796, 0xffffffff, 0x17, 0x800, 0x1, 0x3, 0x2, 0x7, 0x7, 0x5, 0x6, 0x11a, 0xe, 0xee59, 0x0, 0x5, 0x7f, 0x8, 0xf, 0x8, 0x0, 0xffff0001, 0x7, 0xdd9, 0x7, 0x1, 0x9, 0x0, 0x7, 0xfff, 0x7, 0xa77, 0x8, 0x10, 0x3, 0x8000, 0x10000, 0x1, 0xfffffffd, 0x2, 0x1, 0x2, 0x8000, 0x0, 0xfffffffe, 0xfffffffd, 0x80000000, 0x401, 0xfffffffc, 0x8, 0x5, 0x9, 0x100, 0x10000, 0x6, 0x0, 0x80000, 0x7, 0x8, 0xa279, 0x3, 0x5, 0x401, 0x6, 0x7f, 0x7, 0x5, 0x4, 0x7fff, 0x6, 0x7f, 0x10, 0x2, 0x1, 0x1, 0x3, 0x8, 0x6, 0x101, 0x1, 0x1, 0x200, 0x6, 0x9, 0x0, 0x4a, 0xcc, 0x4bc, 0x4, 0x9, 0x5, 0x4, 0x3, 0x2ad, 0x81, 0x0, 0x7ff, 0x800, 0xe4, 0xef7, 0x6, 0x4f, 0xb4a, 0xe, 0x8000, 0x3, 0x7, 0x8, 0x4, 0xe8, 0x8, 0x5, 0x4, 0x94d, 0x400000, 0x1, 0x1000, 0x3, 0x7, 0xd, 0x34, 0xf, 0xffff7fff, 0x9, 0xa81, 0x1, 0x5, 0xc, 0x7f, 0xffff, 0x2, 0x2, 0x4, 0x1, 0x5, 0x8, 0x74ac, 0x2000000, 0x3, 0x0, 0x889, 0x6f, 0x5, 0xc6, 0x39ee, 0x3, 0xff, 0x9, 0x0, 0x0, 0x7, 0xffff, 0x4, 0x7, 0x8, 0x4, 0x9, 0x3, 0x8, 0x800, 0x9a1e, 0x5, 0x8, 0x49a, 0xf64, 0x6, 0xa6, 0x0, 0x1, 0x8, 0x7ff, 0x9, 0xe, 0xfffffe01, 0x7, 0x7fff, 0x8001, 0xfffffff2, 0x0, 0xb8, 0x8000, 0x9, 0xfd, 0x9, 0x4, 0xcab0, 0x29a, 0x7, 0x6, 0x2, 0x3, 0xa02, 0x4, 0x4, 0xa66c, 0x1, 0x0, 0x8, 0x9, 0x6, 0xf, 0x0, 0x2, 0xb0f, 0x6, 0x3, 0x10000, 0x1, 0x401, 0x2, 0x8, 0x1, 0x6, 0x2, 0x8, 0x4, 0xfffffff8, 0x1, 0x7ff, 0x6a, 0x6, 0x600, 0x8, 0xffffaf82, 0xfffffff7, 0x80, 0x3, 0x5, 0x9, 0x37f3, 0x0, 0xf, 0x9, 0x3, 0x1, 0x3, 0x7fffffff, 0x111, 0xfffffa64, 0x3ff, 0xac3f, 0xfffffffb, 0x7, 0x8000, 0x8, 0x6, 0x4, 0x57, 0x6, 0xfffffffb, 0xffffffff, 0x1, 0x5, 0x10000, 0x7, 0x1, 0xb28c, 0x4, 0x2, 0x7, 0x0, 0x2, 0x3, 0x2, 0xd, 0x9, 0x5, 0x240, 0x6, 0x421, 0x1, 0x6, 0x6, 0x552b, 0x0, 0x2, 0x3, 0xead, 0x34, 0x8001, 0x9, 0x400, 0x9, 0x7, 0x2, 0xe92d, 0x0, 0x0, 0xe76f, 0x5, 0x401, 0x9, 0xd0e, 0x22c, 0x5, 0x1ff, 0x4, 0x5, 0x9, 0x8, 0xfff, 0x5, 0x239, 0x5e7, 0xdc, 0xfffffffa, 0x1, 0x5, 0x5, 0x3, 0x3, 0x1, 0x1, 0x5, 0x81, 0x501d, 0x6, 0x1e, 0x80000000, 0x9, 0xfffffc3c, 0x9, 0x101, 0x5d, 0x1, 0x8, 0x8, 0x1, 0x4, 0x7, 0x401, 0x9, 0x5, 0x8, 0x5, 0x5, 0x8c, 0x725, 0x0, 0x54d9, 0x2, 0xfffffffb, 0x1, 0x40, 0xe5, 0x5, 0x100, 0xff, 0xa, 0xc, 0x0, 0x171c, 0xb9, 0x85, 0x7fffffff, 0xfff, 0x4a606f02, 0x0, 0x6, 0x7a07df39, 0x2, 0x7, 0x2, 0xfef9, 0x400, 0x4, 0x3, 0x0, 0x4, 0x3, 0x9, 0x3, 0xfffffff5, 0x9, 0x83c2, 0x8, 0x3, 0x8, 0x5, 0x9, 0x9, 0x4, 0x9, 0x7, 0x2, 0x9, 0x6, 0x9, 0x5, 0x7, 0x4, 0x9, 0x6c, 0x3, 0x3, 0x5, 0x1, 0x7, 0x10, 0xaea1, 0xfffffff8, 0x2, 0x4, 0x9, 0x8e67, 0x8e9a, 0x57, 0x9, 0x9, 0x1, 0x9, 0x7, 0x3ff, 0x4102, 0x4789, 0x887, 0x0, 0x4, 0x6, 0x6, 0xffffff81, 0x9, 0x9, 0x1, 0x0, 0x8, 0x3ff, 0x400, 0x10001, 0xfffff27b, 0x1, 0x8, 0x3, 0xe, 0xc5, 0x729, 0xc, 0x6, 0xffff8000, 0x3, 0x7fff, 0x11, 0xff, 0x8, 0x10001, 0x5b, 0x3, 0x2, 0x400, 0x6, 0x6, 0x200625ba, 0x7, 0xf, 0x6, 0x8, 0x10a000, 0x52, 0x33a1, 0x9, 0x1ff, 0xb, 0x9, 0x3, 0x5, 0x7fff, 0xe45, 0x7, 0x0, 0x0, 0x10, 0x7ff, 0x53, 0x7f7, 0x4, 0x6c, 0x10e, 0x8, 0x2, 0x8a88, 0x6, 0x0, 0x4, 0x3, 0x5, 0x0, 0x5, 0x0, 0x1, 0x1, 0x3f4c, 0x7, 0x101, 0xd5b, 0x10001, 0x0, 0x7fffffff, 0x1, 0xfffffffd, 0x6, 0x3, 0x9, 0x4, 0x3, 0x1000, 0x3fd, 0x6, 0x8000, 0x7, 0x8000, 0x3, 0x101, 0x1, 0x3c84, 0x0, 0x1, 0x2, 0x8, 0x5872, 0x6, 0x3, 0x5, 0x9, 0x39b3, 0xa11, 0x401, 0x4b4, 0x6, 0x1, 0xfffffffc, 0xffff7e29, 0xfffffffe, 0x6, 0x7, 0x5, 0x19b, 0xd, 0x6, 0x7ff, 0x9, 0x7, 0x5, 0x1, 0x6, 0x4, 0x3, 0xffff85f4, 0x6, 0x10, 0x800, 0xfffffff7, 0xa5fd, 0x7, 0x50, 0x8, 0x1, 0x64, 0x9, 0x8, 0x5, 0x6, 0xb6, 0x6, 0x7, 0x8000, 0xa2f3, 0x9, 0x5, 0x3, 0x3, 0x6000000, 0xca, 0x6, 0x4, 0x8, 0x1, 0x10, 0x8, 0x7f, 0x2, 0x0, 0xc1, 0x0, 0x10001, 0x9, 0xbe6, 0xbe3, 0x0, 0x4, 0x79ea, 0xfff, 0x1, 0x1, 0x2, 0x7, 0x53d, 0x1627e3ae, 0x5, 0x8143, 0x2, 0x2, 0x2, 0x1, 0x9, 0x3, 0x3, 0x2, 0x10, 0x9, 0xfffffe31, 0x6, 0x591, 0x10, 0x2, 0x7, 0x5, 0x5, 0xff, 0x2, 0x1, 0xcab, 0x7, 0x4, 0x100000, 0x89ce, 0xffff, 0x9, 0x7, 0xaf0a, 0x0, 0x1, 0x0, 0x1000, 0x6, 0x40, 0x5, 0x7, 0x7, 0x0, 0x7, 0x3, 0x0, 0x2, 0x80000000, 0x0, 0x4, 0x2, 0x6, 0x0, 0x80000000, 0x4, 0x401, 0x7, 0x100, 0xfffffffd, 0x6, 0x1ff, 0x4, 0x4, 0x5, 0x2, 0x7, 0x2ad6bacd, 0x3, 0x44c9, 0xff, 0xca90, 0x1, 0x8, 0x8, 0x7, 0x9, 0x9, 0xae, 0x3ff, 0xeef6, 0xf, 0x63, 0xd5, 0xe8, 0x5, 0x5, 0x4, 0x400, 0x8, 0x9, 0x1, 0x3, 0xc, 0x1, 0xfff, 0xccec, 0x6, 0x4, 0x6, 0x4, 0x6, 0x9625, 0x10001, 0x3, 0x5, 0x101, 0x2, 0x3, 0x9, 0x7, 0x3, 0x0, 0x1, 0x2, 0x7ff, 0x5, 0x2, 0x0, 0x67ef, 0xb, 0xffffffff, 0x8, 0x6, 0x4, 0x1, 0x6, 0xee3b, 0x9, 0x4878ce01, 0x1, 0x1, 0x2, 0x3ff, 0x1, 0xf, 0xfffffff9, 0x8, 0x1, 0x5, 0x81, 0x80000000, 0x80000000, 0x1ebd7efa, 0x4, 0x7, 0x9, 0x3, 0x4, 0x54, 0x80000000, 0x3, 0x3, 0x5a9, 0xd24, 0x2, 0x5, 0x401, 0x2, 0x9, 0x6, 0x6, 0x7, 0xef, 0x1, 0x3, 0x3, 0x93, 0x40, 0x6, 0xfffffffb, 0xff8, 0x9, 0x6, 0x7, 0x2, 0xffffffc0, 0x5583, 0x9, 0x2, 0x9, 0x1, 0x5, 0x8, 0x3, 0x8, 0x9, 0x8000, 0xe, 0x7, 0xc, 0x3, 0x7fffffff, 0x7f, 0x8000, 0xfff, 0x1, 0x100, 0x4, 0xd6, 0x2, 0x7, 0x7, 0x6, 0x100, 0x0, 0x8, 0x1e, 0x4, 0x0, 0x4, 0x6, 0x9, 0x0, 0x7fff, 0x0, 0xfffffff7, 0x5, 0x7fff, 0x5, 0x3ff, 0x7ff, 0x2, 0x3, 0xfffffff8, 0x7f, 0xab7, 0x5, 0x4, 0xfffffff5, 0x9, 0x2, 0x0, 0x3, 0xfffffffc, 0x3, 0x48e, 0x7, 0x2, 0x4, 0xfffffffd, 0x10001, 0x6, 0x1, 0x2, 0x6, 0x2, 0x8, 0x0, 0xfffffffd, 0xd, 0x3, 0x6b800000, 0x80, 0x5, 0x10001, 0x3, 0x6, 0x7d8d, 0x0, 0x3, 0x2, 0x5, 0x8, 0x3, 0x0, 0xa, 0x3, 0x7, 0x6, 0x3, 0x80000001, 0x0, 0x4, 0x3, 0xfffffffe, 0x7, 0x5, 0x6, 0x1, 0x10, 0x2, 0xfad, 0xfa, 0x4, 0x0, 0x7, 0x7ff, 0x6, 0x1, 0x7, 0x7, 0x1, 0x6, 0xfff, 0x9, 0xc, 0x6, 0x62e1, 0x3, 0x3ff, 0x7f, 0x7d, 0xa5b, 0x8, 0x2, 0x7, 0x7fffffff, 0x56c, 0x4, 0x49, 0x4, 0x400, 0x1, 0x400, 0x3, 0x7, 0x3, 0x5, 0x6, 0x2f, 0x8, 0x9, 0x3, 0x6b, 0x1, 0xf21, 0xec5, 0x200, 0xc6, 0x7, 0x7, 0x0, 0x80000000, 0x10000, 0x3, 0x4505, 0x43, 0x3, 0x9, 0x0, 0x6, 0x8, 0x0, 0x1, 0x4, 0xd, 0xfffffffc, 0x7, 0x7, 0x8, 0x4, 0xfffffff7, 0x7, 0x4, 0x0, 0x9ad5, 0x7, 0x1, 0x9, 0xe, 0xf, 0x5, 0x2, 0xfffffffc, 0x8, 0x81, 0x7, 0x8, 0x6, 0x6, 0x3, 0x8, 0x81b, 0x5, 0x8, 0x3, 0xfffffff7, 0xe9c1, 0x6, 0x2, 0xb, 0x401, 0xa5e, 0x6, 0x2c, 0x100, 0x7ff, 0x2, 0x992, 0x401, 0xe, 0x3, 0x7, 0x2, 0x200, 0x4, 0xddf, 0x2, 0x8001, 0x1000, 0x3ff, 0x4, 0x40, 0xfffffffe, 0x5, 0x9, 0xc7e, 0x1, 0x1a90, 0x3, 0x4, 0x1ff, 0x9, 0x80000000, 0x5, 0xfdb, 0x7, 0x2, 0x6, 0xeed5, 0x9, 0x2, 0x401, 0xf7, 0x80000000, 0x4d7e, 0x8, 0x4, 0x0, 0x9d, 0x4, 0x47, 0x8, 0x6, 0xb, 0x6, 0x7, 0x92a0, 0x61d, 0x8, 0x2, 0x6, 0x4, 0x0, 0x0, 0xfffffff7, 0x40, 0xfffff000, 0x4, 0xffffffff, 0x5, 0x7fffffff, 0x8, 0x9, 0x0, 0x401, 0x3, 0x6, 0xffff3f1f, 0x5, 0x3, 0x9, 0x1, 0x4, 0x9, 0x7, 0x0, 0x8, 0x8, 0x348, 0x9, 0x2, 0x311, 0x9, 0x2, 0x1, 0x9d3, 0x10, 0x1, 0x200, 0x0, 0xff, 0xd9, 0xe, 0x7, 0x2, 0x541c77c8, 0x3ff, 0x8, 0x5, 0x6, 0x2, 0x6, 0x1, 0x16c, 0x9, 0x2, 0x3, 0x4, 0x800, 0x0, 0xffff, 0x10001, 0x5, 0x2, 0xd, 0x8, 0x7, 0x101, 0x0, 0x40, 0x2, 0x10000, 0x0, 0x3, 0x2, 0x9, 0x0, 0xffffffff, 0x3, 0x400, 0xff, 0x0, 0x1, 0x80000000, 0x3ff, 0x0, 0xffffff7f, 0x4, 0x6, 0x1a, 0x4, 0x4, 0x17, 0x0, 0x2, 0x2, 0x7f, 0xfffffff2, 0x4, 0x1, 0x5, 0x8, 0x81, 0x5, 0x2, 0x8, 0x7, 0x5, 0x8, 0x2, 0x7, 0x4, 0xc, 0x2, 0x7fff, 0x2444, 0x8001, 0xc18, 0x1, 0xff, 0x400, 0x8, 0x64, 0x5, 0x0, 0xfff, 0x1, 0x6, 0x3ff, 0x5, 0x3, 0xc, 0x3, 0x6, 0x7, 0x2, 0x4, 0x252, 0x4, 0xf2da, 0x2, 0xffffffff, 0x7, 0x1, 0x2, 0x2, 0x1, 0x2, 0x0, 0x6, 0x81, 0xfff, 0x70, 0x516, 0x3, 0x5, 0x6, 0x1, 0x4, 0x10001, 0x0, 0x3, 0x8, 0x4, 0xc9fd, 0x0, 0x3, 0x8, 0x7, 0xfffffffa, 0x4a18, 0x5, 0x8, 0x0, 0x8000, 0x9, 0xda, 0x10, 0x743b, 0x20a4, 0x28db, 0x5, 0x9, 0x2, 0x8, 0x9a, 0x1, 0x2af, 0x5, 0x3, 0x854, 0x8, 0x7, 0xffffffff, 0x7, 0x7, 0xd, 0x80, 0x6, 0x6, 0x5, 0x4, 0x3, 0x3, 0x7, 0x8, 0x3, 0x8, 0xffff, 0x4, 0xf, 0x8, 0x6, 0x8, 0xd6b1, 0xfff, 0x88f, 0x4, 0xe50, 0x8, 0x8, 0x0, 0x4, 0x7, 0x5, 0x5, 0x4886, 0x0, 0x2, 0x2dbc, 0x0, 0x8, 0x1, 0xc434, 0xbbb, 0xb, 0x9, 0x81, 0x9, 0x4, 0x6, 0x6, 0x2, 0x9, 0xff, 0x7f, 0x0, 0xa00, 0x81, 0xccc, 0x1, 0xc, 0x9, 0x9, 0x5, 0xfffffffa, 0x49f, 0x8, 0x3, 0x4, 0x3, 0x8001, 0x91f, 0x0, 0x4, 0xfffff152, 0xd, 0x76, 0x4, 0x7, 0x800, 0x5, 0x2b, 0x7, 0x180, 0xff, 0xc, 0x81, 0x6, 0x3a, 0x8, 0x10, 0xfffffffe, 0xd, 0x5, 0xdb, 0x101, 0x5, 0x5, 0x1ff, 0xffffff10, 0x57e03f33, 0x5, 0x52, 0x2, 0x1000, 0x7f, 0x101, 0x51d34a85, 0x200, 0x4, 0x2, 0x3ff, 0x8001, 0x9, 0x9ac7, 0x2, 0x200, 0x81, 0x5, 0x9, 0x21b2, 0x8e, 0x40, 0x35a9, 0x7fffffff, 0x400, 0x80, 0x40, 0x9, 0x3, 0x5, 0x4, 0xc681, 0x6, 0x8, 0xd50f, 0xb, 0x7, 0x6, 0x5, 0x7fffffff, 0x2, 0x1, 0x9, 0x6, 0x9, 0x31, 0xf, 0x40, 0xffff, 0x7f, 0x7fff, 0xe, 0x9, 0x7, 0x9, 0x7, 0x9, 0xc00000, 0x704, 0xe145, 0xff, 0xf, 0x3, 0x6, 0x2, 0x4, 0x7ff, 0x0, 0x4a5d, 0x6, 0x7, 0x2, 0x2, 0x6, 0x7fffffff, 0x5, 0x3, 0x7, 0x8, 0x8, 0x10000, 0xfffffa02, 0x0, 0xfc76, 0x0, 0x400, 0x26c, 0xfffffffd, 0x7, 0x1, 0x800, 0xd9, 0x81, 0x7, 0x7, 0x7, 0x2f5dc88a, 0x5, 0x0, 0x2, 0x3, 0x8, 0x7e58, 0xea, 0x5, 0x8, 0x8, 0x1103, 0x8, 0x5, 0xa9, 0xfff, 0x7, 0x7, 0x10000, 0x8, 0x5ef, 0x3, 0xd, 0x7ff, 0x1, 0x1dc18a8b, 0x2, 0x7, 0x3, 0x2, 0x0, 0x5, 0x7fffffff, 0x1, 0x1, 0x8, 0x99a, 0x10000, 0x80, 0x6, 0x5, 0x67, 0x0, 0x40, 0x10001, 0x0, 0x3, 0x8, 0xab, 0x2, 0x9, 0xccd7, 0x5, 0x6, 0x9, 0x7, 0x2, 0x1000, 0x3, 0x0, 0x9, 0x7ff, 0xfffff84e, 0x6, 0xe7, 0x8, 0x9, 0xe770a97c, 0x0, 0x92, 0x3, 0x80000001, 0x8, 0x4, 0x1000, 0x9, 0x4, 0x3ff, 0xffff, 0x1, 0x0, 0x6672, 0x8, 0x80, 0xa91, 0xe334, 0x0, 0xffffffff, 0x5, 0x800, 0x4, 0xde00, 0x16c, 0x2, 0x1ff, 0x4, 0x1, 0x8, 0xc139, 0x1, 0x25c, 0x2, 0x7fff, 0xf71, 0x7, 0x2, 0x8, 0x4, 0x1, 0xe4c1, 0x5, 0x8, 0xffffffff, 0x804a, 0x7, 0x3, 0x4, 0x5c, 0x7, 0x3, 0x4, 0xabb7, 0x4, 0x68, 0xffff, 0x9, 0x9ca4, 0x7, 0x200, 0x7, 0x1c0, 0xfa2, 0x0, 0x9, 0x10001, 0x1, 0x2, 0x66103022, 0x4, 0x0, 0x80000000, 0x9, 0x8, 0x2, 0x8, 0x10000, 0x101, 0x40, 0x80000001, 0x2458, 0x1000, 0xfffffff9, 0x10001, 0x4628, 0x2, 0x0, 0x7, 0x8, 0x9, 0x8000, 0x0, 0x8001, 0x7cd, 0x7, 0x1, 0x9, 0x7, 0x1, 0x8, 0x1, 0x9, 0x8, 0x1, 0x8, 0x780f, 0x7, 0xfffffffc, 0x101, 0x0, 0xfffffff7, 0x3, 0x80, 0x7561, 0x7, 0xfffffffb, 0x800000, 0x8001, 0x8, 0x3, 0x7, 0xfffffff7, 0x7, 0x0, 0x5, 0x80, 0x3, 0x2c, 0x1000, 0x56, 0x7c, 0x6, 0x4, 0x80000000, 0x4, 0x3, 0xce1b, 0x56712d66, 0x80000000, 0x7, 0x5, 0x9, 0x0, 0x0, 0xc1, 0x9, 0x9, 0x1, 0xd61c, 0x3f6b8489, 0x3, 0xe0f, 0xa60, 0x87, 0x2, 0x1, 0x8000, 0x0, 0x6, 0x7, 0x9, 0x80, 0x7, 0x400, 0x5, 0x10001, 0x0, 0xd, 0x1ff, 0xd, 0x0, 0x74fcfb45, 0x8, 0x0, 0xcba, 0x140, 0x6, 0x7, 0x714, 0xffffffff, 0x9, 0x8000, 0x7, 0x6, 0xf34, 0x1, 0x7, 0x3, 0x5460, 0xa00, 0xffffffff, 0xd, 0x9, 0x6, 0x2, 0x2, 0xffffa30b, 0x7, 0x0, 0x1, 0x8001, 0x80, 0x7fffffff, 0x5, 0xff, 0x284, 0x0, 0x3, 0x1, 0x5, 0x0, 0x800, 0x5f0c, 0x3, 0xc, 0x3, 0x9, 0xffffffff, 0xffffff81, 0xfffffff0, 0x6d9d4e08, 0x9, 0x6, 0x80000000, 0x5, 0x9, 0x3, 0x10000, 0x3, 0x1, 0x7, 0x7, 0x3, 0x0, 0x7ff, 0x3, 0x4, 0xfffffffd, 0x9, 0xfffffffd, 0x6, 0x6, 0x3b6, 0x4, 0xa2a, 0x4ee, 0x7d20, 0xfffffffa, 0x7, 0xe, 0x8, 0x6, 0xe, 0x8, 0x0, 0x7ff, 0x3, 0xe1, 0x2, 0x1ff, 0x4, 0x7, 0xe7f, 0x4f, 0x7fffffff, 0x4, 0xfffffffd, 0x3, 0x9, 0x5, 0x28e7, 0x1, 0xec, 0x3, 0x1, 0x3, 0x2c54, 0xcb, 0xd, 0x8cf, 0x0, 0x3, 0x2, 0x4, 0x0, 0x2, 0x4, 0x1, 0x3ff, 0x200, 0x1, 0x4, 0x100, 0x2, 0x8906, 0x8000, 0xffffffff, 0x6, 0xfff, 0x1ff, 0x7, 0x9, 0x240, 0x9, 0x9, 0xfffffff8, 0x2b2, 0x4, 0x3, 0x0, 0xd86b, 0x9, 0x5, 0x7fffffff, 0x46, 0x800, 0xf4, 0x1, 0x4, 0x2, 0x38fe, 0x988, 0x101, 0x0, 0x400, 0x9746, 0x9, 0xffff2002, 0x10001, 0x7ea, 0x4, 0x1, 0x8, 0x12, 0x8, 0x2, 0xe41, 0x8, 0x8, 0x7, 0x1, 0x5, 0x3ff, 0x6, 0xedbb, 0x400, 0x8, 0x401, 0x800, 0x1, 0x5, 0x5, 0x9, 0x8, 0x5d41, 0xb, 0x85, 0x11db, 0x2000000, 0x3ff, 0x4, 0x200, 0xf301, 0x7ff, 0x1, 0x8, 0xce, 0x8, 0x4, 0x6, 0xaf, 0xffffff9b, 0x7ff, 0x101, 0xffffffff, 0x8, 0x3, 0xffffffff, 0x9, 0x6c55, 0x8e89, 0x73, 0x6e, 0x5c7, 0x94bc, 0x3, 0x6, 0x5, 0x3, 0x92ea, 0x5, 0x9, 0x1ff, 0x0, 0x10000000, 0x1, 0x18f, 0x1, 0x4, 0x0, 0xabb5, 0x4, 0x4, 0x6, 0x9, 0x0, 0x9, 0x3, 0x5, 0x5, 0x40, 0xcc3, 0x6, 0xe, 0x800, 0x9, 0x5, 0x9, 0x9a06, 0x5, 0x667deb6d, 0x9, 0x1, 0x0, 0x3f5, 0x9, 0x1ff, 0x8, 0x3ff, 0xf, 0x7, 0x1, 0x7e12, 0x3, 0x0, 0x9, 0x4000000, 0x1, 0x1965, 0x9, 0xfff00000, 0xffffff82, 0x2, 0x6, 0x5, 0x7, 0xfffffe01, 0x74b2, 0x4, 0x5, 0x10000, 0x7, 0x9, 0x8, 0x1000, 0xfffffffe, 0xfffffffc, 0x0, 0x5, 0x3, 0x1, 0x5, 0x81, 0x7dc2, 0x0, 0x71, 0x66, 0x1, 0x6, 0xfffff526, 0xfffffeff, 0xf66, 0xffffff92, 0xfffffffb, 0x80000000, 0xfff, 0x3, 0x4, 0x50, 0x1ff, 0x6, 0x8, 0x8, 0x6, 0x3, 0xfffffffd, 0x6, 0x7f, 0xff, 0x7f, 0x3, 0x4b, 0xa11, 0x9, 0xffff, 0x0, 0x7e, 0x2, 0x9, 0x8, 0x4, 0xffffff80, 0x5, 0x6, 0x0, 0xa9, 0x4, 0x831a, 0x20000000, 0x3bed, 0x3, 0x596c479d, 0x2, 0xfffffff9, 0xe, 0x3, 0xffffa29d, 0x0, 0x9, 0xf, 0x3ff, 0x100, 0x6, 0x0, 0xd, 0xffff, 0x7, 0x3, 0x12b, 0x7f, 0x1ff, 0x10001, 0x2, 0x8b18, 0x6cc1, 0x8, 0x7, 0x9870, 0x3, 0x0, 0x5, 0xa, 0xfffffffd, 0xe, 0x9, 0x4, 0xd, 0x0, 0x4, 0x800000, 0x80000001, 0x9, 0xd9c9, 0x7, 0x3, 0x6, 0x200, 0x3, 0x0, 0x7, 0x2, 0x5, 0x5, 0x1b15, 0xfffffff7, 0x2, 0x81, 0x7fff, 0x8f5, 0x38, 0x8, 0x5333d33c, 0x8000, 0xa6, 0x3, 0x8, 0x80000001, 0x5, 0x8, 0x200, 0x0, 0x3, 0xffffff80, 0x9, 0x1, 0x3, 0x0, 0x7f72, 0x4, 0x9, 0x5, 0xffff1b18, 0x5, 0x6, 0x400, 0x2, 0x2, 0x80000000, 0x1, 0x4, 0x8, 0x1, 0xcbc, 0x7fffffff, 0x7f, 0x9, 0x9, 0x5, 0x1d4, 0x3, 0x80, 0x7, 0x6, 0x6, 0xc, 0x5203, 0xfbe, 0x2, 0x8, 0x8001, 0xbc, 0x8, 0xaa, 0x6, 0x9, 0x7, 0xe, 0x0, 0x70000000, 0x98, 0x1d58, 0x3, 0x200, 0x10001, 0x8, 0x0, 0x2, 0x9c, 0x807, 0xa421, 0x10, 0x9, 0x4, 0x0, 0x0, 0xfffffffd, 0x7, 0x10000, 0x3, 0x5, 0x7, 0x3, 0x80000001, 0x5, 0x7fff, 0x6, 0xffff0000, 0xfff, 0x736, 0xe, 0xfffffffa, 0x2, 0x4, 0x40, 0x55e, 0xee, 0x7ff, 0x8, 0x6, 0x7f, 0x0, 0x0, 0x2, 0x6feffa2d, 0xfffffff9, 0x1, 0x9, 0xd0e0, 0x7, 0x9, 0x1, 0x1ff, 0xff, 0xfffffff8, 0x3, 0x0, 0x2, 0x10001, 0x6, 0x2, 0x3, 0x9, 0x3, 0xb, 0x7, 0x2, 0x3, 0x1, 0x6, 0x3, 0xcd2, 0x8, 0x800, 0x1, 0xa, 0xfff, 0x1, 0x1, 0x7, 0x8, 0x692, 0x0, 0x0, 0xfffffeff, 0x5, 0x0, 0x3ff, 0x3, 0x8, 0x0, 0x1, 0x30, 0x0, 0x4, 0x0, 0x4, 0x1, 0x9, 0x1, 0x7, 0x1ff, 0x1, 0x1, 0x3, 0x2de328a0, 0x7, 0x3, 0x9, 0x400, 0x6, 0x8, 0x2, 0x0, 0xfffffff4, 0xcb2, 0x6e3, 0x1, 0x6f, 0x1, 0x9, 0x9, 0x200, 0x80000000, 0x6, 0x92b0, 0x0, 0x2969, 0xff, 0x40, 0xd5b2, 0x4, 0x7fffffff, 0x0, 0x8, 0x81, 0xa6b, 0x8, 0x9, 0x1, 0x99, 0x2, 0x8000, 0x6, 0x80, 0x4, 0x7ff, 0x7, 0x7, 0xeb9, 0xfffffffc, 0x0, 0x4, 0x10f1, 0x8, 0x9, 0x6, 0xb8, 0x4, 0x400, 0x1, 0xb, 0x7c31, 0x1, 0xa, 0x5, 0x5, 0x8, 0x1, 0x1, 0x9, 0xa0000000, 0x101, 0x240, 0xa, 0x3, 0x7, 0x9, 0x4, 0xfffffff9, 0x9, 0x0, 0x9, 0x3, 0x3, 0x5, 0x6, 0x0, 0x7, 0x7, 0x3, 0x101, 0x9, 0x8, 0x9, 0x81, 0x6, 0x4, 0x9, 0x8, 0x3, 0x6, 0x7, 0x0, 0x1, 0x0, 0x8, 0xd, 0xb7d8, 0x8, 0x3, 0x7, 0x2, 0x7, 0x9, 0x2e8, 0x9, 0x400, 0x1, 0xb0b3, 0x6, 0xc0, 0x7f, 0x2, 0x800, 0x9, 0x2, 0x2, 0xe, 0x5, 0x9, 0x5, 0x986, 0x200, 0x5, 0x5, 0x3, 0x401, 0x0, 0x8, 0x8, 0x2, 0x10000, 0x86f, 0xfffffffe, 0x3ff, 0xff, 0x75, 0xfffffc00, 0x4, 0x8000, 0x6, 0x5, 0x1, 0x0, 0x0, 0x5, 0x46bf, 0x8000, 0x0, 0x80, 0xffffff80, 0x4, 0x3, 0x3, 0xffff, 0x1, 0x8, 0x5, 0x875, 0x0, 0xb, 0x1ff, 0x7, 0x5, 0x4, 0xf939, 0x3, 0x1, 0xbfb3, 0x1, 0x5, 0x1, 0x9, 0x80000001, 0x5, 0x5, 0x3ff, 0x0, 0x27f68fb7, 0x80000000, 0x0, 0x12bb, 0xcff, 0x400, 0x0, 0x7ff, 0x6, 0x946b, 0x3, 0x3f, 0x34e, 0xc, 0x3, 0x259, 0x4, 0x80000000, 0x2, 0x8, 0x6, 0x8, 0x8000, 0x6, 0x5, 0x9, 0x6, 0xff, 0x3, 0x80000000, 0x8e0, 0xd, 0x0, 0x7, 0x3, 0x2, 0x97f9, 0x3, 0x9, 0x0, 0x5, 0x92dd, 0x99c3, 0x7717, 0x2, 0x401, 0x8000, 0x6, 0x2, 0x80000000, 0x200, 0x7, 0x4, 0x4a978136, 0x0, 0x6, 0x80000000, 0x7ff, 0x5, 0x3, 0x17a, 0x3, 0x4, 0xffff, 0x3, 0x5, 0x9, 0x8, 0x5, 0x200, 0x5, 0x1, 0x6, 0xfffffe01, 0x200, 0xe, 0xe, 0x9f7, 0x6, 0x8, 0x9, 0x2, 0xffffffff, 0x9, 0x6, 0xd891, 0x9c, 0x7fffffff, 0x800, 0x37e9, 0x9, 0x7, 0x5, 0x0, 0xfee, 0x7, 0x0, 0x5eb, 0xffff0000, 0xffffff80, 0x0, 0x7fff, 0x0, 0x4, 0x0, 0x1, 0x9, 0xfc, 0x2, 0x7f00000, 0x4, 0x8, 0x1d7, 0x3b15, 0xf3b, 0x2, 0x1, 0x5f5, 0x3, 0x2, 0xf, 0x4, 0x10001, 0x9, 0x7, 0xb, 0xfffffbff, 0x9, 0x80000000, 0x9, 0x9, 0x2, 0xfffffffa, 0x7, 0x3, 0x8, 0x0, 0xffffe000, 0x4, 0xfffffffe, 0x8, 0x5, 0x3, 0x6, 0x1, 0x80, 0x7, 0x0, 0x6, 0x80000000, 0xffff058f, 0x3, 0x1, 0xdd2, 0x9, 0x1a, 0x81, 0x10, 0x3, 0x2, 0x1, 0x1ff, 0x8, 0x7f, 0x814, 0x8, 0x8, 0xe0000, 0x2000000, 0x0, 0x7, 0x4, 0x81, 0x6, 0x4, 0x80000000, 0x2, 0x9, 0x8, 0x7153, 0x2, 0x60000, 0x8f0, 0xffffff04, 0x2, 0x2, 0x8000, 0x10000, 0x6, 0x4, 0x3, 0x17f0, 0x5, 0x5, 0xfffffff7, 0x7, 0xe, 0x0, 0x0, 0x3, 0x9, 0x2, 0x3, 0xf, 0x6, 0x7, 0x8, 0x6, 0x4, 0x0, 0x4, 0x6eb4b9f7, 0x66, 0x5e, 0x8, 0x1000, 0x401, 0x10001, 0x0, 0x174, 0x57, 0x8, 0x9, 0x3, 0x1, 0x0, 0xa, 0x2, 0x9, 0x3ff, 0xffff, 0x7ff, 0x2, 0x7fff, 0x3, 0xfff, 0x3, 0x8, 0x81, 0x4, 0xffffffa3, 0x7, 0x3, 0x1, 0x6, 0x67af, 0x3, 0x1210, 0x3, 0x9a5, 0xfffffff2, 0xf07, 0x400, 0x5, 0x6, 0x780, 0x8, 0x0, 0x5, 0x8, 0x0, 0x1, 0x5, 0x10001, 0x8da2, 0x3ff, 0xcc, 0x0, 0xfffffd89, 0x2, 0x9, 0xe, 0xd, 0x7, 0x10000, 0x388e, 0x100, 0x2, 0xf, 0x7, 0x8, 0xc, 0x6, 0x8, 0x9f30, 0x1, 0xffffffff, 0x0, 0xfffffff8, 0x26d, 0x9, 0x1, 0x240, 0x4, 0x1, 0x6, 0x9, 0x25dda7c9, 0xb45, 0xc88, 0x8, 0x3b2d, 0x0, 0x6, 0xffc00000, 0x9, 0x0, 0xbc, 0x401, 0x0, 0x0, 0x3, 0x5, 0x0, 0x1, 0x0, 0xfffffeff, 0x9, 0x4f, 0x4, 0x5, 0x733e, 0xfffffffd, 0xfff, 0x7, 0x7, 0x0, 0x9, 0x80000000, 0xa, 0x0, 0x1b0400, 0x8b, 0xa7, 0xa4d, 0xf, 0xa046, 0x6, 0x5, 0x8, 0x4, 0x101, 0x6, 0x3, 0xc0, 0xc7, 0x0, 0x9, 0x0, 0x101, 0x5508, 0x3, 0x6, 0x7, 0x1, 0x9, 0x2, 0x2, 0x6, 0x8, 0x3, 0xfffffe00, 0x8, 0x2, 0x24, 0x0, 0xb3fc, 0x2, 0x1ff, 0x1, 0x1000000, 0x2, 0x9, 0x7, 0x0, 0x0, 0x3, 0x9, 0xf91, 0x0, 0xc9, 0x3, 0x400, 0x50, 0x920, 0x2, 0x3, 0x0, 0x8, 0x7, 0x9, 0x10000, 0xf9a8, 0xf, 0x2, 0x7ff, 0x81, 0xc, 0x4ce, 0x3, 0xffffff7c, 0x3c, 0x5, 0x8, 0x80000001, 0x0, 0x7ff, 0x2c, 0xe94, 0x9, 0x9, 0x400, 0x8, 0x7, 0x7, 0x8000, 0x0, 0x38, 0x2, 0xd, 0x8f66, 0x9, 0x6, 0x7ff, 0x7ff, 0xb952, 0x2, 0x2, 0x4, 0x7d85ba5b, 0x7, 0xfffffdc3, 0x33a, 0x2, 0x1ff, 0x2, 0x7, 0x6a, 0x5, 0x9, 0x43d, 0x3, 0x2, 0x4, 0x4, 0x4, 0x2, 0x8, 0x6, 0x4, 0x0, 0x5, 0xf, 0x10000, 0x4, 0x400, 0x746, 0x1, 0x80000001, 0x6, 0xc, 0x3, 0x7fffffff, 0x1, 0x4, 0x7, 0x0, 0xfffffffa, 0x5, 0x0, 0x2, 0x4d4, 0x8, 0x1000, 0x3, 0x1ff, 0x3, 0x3, 0x9075, 0x9, 0x7, 0x7, 0x5, 0x3, 0x7, 0x8, 0xffffffff, 0x8, 0xd49, 0x5, 0xc8, 0xfffff800, 0x71800000, 0x7, 0x4, 0x1, 0x9, 0xe, 0x7, 0x2, 0x80, 0x4, 0x0, 0x1, 0x3, 0x2, 0xc, 0xe39, 0x1, 0x1, 0x9, 0xad0, 0xfff, 0x9, 0x3, 0xb, 0x8, 0xf8, 0x3, 0xfffffffd, 0xffff, 0x4, 0x4, 0x4, 0x9, 0x400, 0xb56f, 0x0, 0x5, 0x8, 0x1, 0xf2, 0x8000000, 0x6, 0x2800000, 0x8, 0xeac, 0x2, 0xf2f, 0x5, 0x0, 0x9, 0xfffffffa, 0x10, 0x4, 0x9, 0xf, 0xfceb, 0x9, 0x7e0, 0x5, 0xff, 0x1, 0x401, 0x2, 0x3, 0x3, 0x4, 0x2, 0x3, 0x9, 0x6c52c42, 0x0, 0x4, 0x1c, 0x5, 0x6, 0x5, 0xc0000000, 0x9, 0x6, 0x9, 0x2, 0x5, 0x8, 0xd, 0x5, 0x40, 0x585, 0x400, 0x7, 0x9, 0x58b, 0x9, 0x2952, 0x200, 0x5, 0x6, 0x3, 0x3, 0xb, 0x9, 0x9, 0x6, 0xdfb, 0x1, 0xc, 0x9150, 0x3ab, 0xffff7fff, 0x1e5b, 0x3, 0xfff, 0xd93, 0x8, 0x3, 0x5, 0x5, 0x0, 0x101, 0x7ff, 0x5634, 0xb, 0x2, 0x1, 0x4, 0xffffff70, 0x4, 0x7, 0x6, 0x400, 0x9, 0x0, 0xd, 0x4, 0x2, 0x2, 0x8, 0xd, 0x7, 0x0, 0xca3, 0xfffffffe, 0x8, 0xfff, 0x6, 0x6, 0x7f, 0xd, 0x7, 0x0, 0x9, 0x9, 0x1, 0x5, 0x80000001, 0x8, 0xa7f, 0x0, 0x9, 0x7, 0x7ae0, 0x4ee5, 0x5, 0x3, 0x7, 0x51, 0x2, 0x1, 0x8, 0x7fff, 0x8, 0x7, 0x3, 0xa, 0x4, 0x7, 0x64, 0x6, 0x0, 0x1, 0x92, 0x1000, 0x8, 0x7fff, 0x5, 0x1, 0xdcbf, 0xc, 0x4, 0x3, 0x3, 0x0, 0x5, 0x2, 0x6, 0x6, 0x400, 0x95, 0x8, 0x1, 0x6, 0x10, 0x1ffe000, 0x40, 0x2, 0x2, 0x1, 0x7fffffff, 0x44d7, 0xab, 0x1, 0x9, 0x4, 0x13, 0x80000001, 0x1, 0x6, 0x2, 0x5, 0x0, 0x4, 0x6, 0x756, 0x5, 0x8, 0x3, 0x3, 0xb, 0xfffffffd, 0xaaf8, 0x1, 0x2, 0x0, 0x6, 0xff, 0x6, 0x6, 0x7, 0xfffffffc, 0x8, 0x8, 0x1, 0x5, 0x8876, 0x1, 0x8, 0x7ff, 0x58, 0x8, 0x9, 0x6, 0xb, 0x2, 0x1, 0xb, 0x4, 0x882, 0xfff, 0x3, 0x382c, 0xdbd2, 0x6, 0x6, 0xb51, 0x7fff, 0x5, 0xb, 0x8001, 0x4, 0x8, 0x400, 0x1, 0x6, 0xb6, 0x9, 0x3, 0x6, 0x800, 0x10000, 0x1, 0x3, 0x9, 0x6, 0x3, 0x6, 0x1, 0x7, 0x1, 0xd, 0x1000, 0x11f, 0x101, 0x7, 0xa, 0xbfb0718, 0x81, 0xffffffff, 0x7ff, 0x3, 0xbf, 0xef640000, 0x7ff, 0x9fd, 0x3, 0x2, 0x101, 0x81, 0xfffff3ae, 0x9, 0xfffffffa, 0x8, 0x0, 0x3, 0x8556, 0x8, 0x8, 0x1, 0x3, 0x654, 0x5, 0x7ff, 0x8001, 0x8, 0x4e47, 0x5, 0x5, 0x6, 0x8001, 0x3, 0x9, 0x7f, 0x7ff, 0x4, 0x3, 0x4, 0x0, 0x1, 0x100, 0x7, 0x2, 0x5, 0x0, 0x17e, 0x8, 0x6, 0xf, 0x6, 0x1ff, 0x80000001, 0x8, 0x8000, 0x1, 0x9, 0x0, 0x10, 0x0, 0x3, 0x1000, 0x3, 0xe, 0x0, 0x1, 0x4, 0x2, 0x1, 0x5, 0x0, 0x10, 0x701d, 0x9, 0x9, 0x7, 0x1, 0x56b9, 0x101, 0x3ff, 0x3, 0xff, 0x6, 0x8, 0xb, 0xfffffff9, 0x2945, 0x4, 0x1, 0x6, 0x7, 0x4, 0x5, 0xffffffff, 0x100, 0x8, 0x2c6, 0x5, 0x4, 0xffffffff, 0x3, 0x8000, 0xfb, 0x5, 0xdc0a, 0x80000000, 0x0, 0xdf, 0x7, 0x1, 0x9, 0x10000, 0x3, 0xfffffffe, 0x800, 0x4, 0xbd9, 0xfffffffe, 0xfffffff9, 0x2, 0x400, 0x4, 0x1, 0x26, 0x3, 0x8, 0x7, 0x2524, 0x100, 0x49, 0x8, 0x8, 0x5, 0x101, 0xd4a, 0x8, 0x200, 0x401, 0x6, 0x7, 0xe32d, 0x1, 0xfff, 0x11a, 0xffff, 0x7f, 0x5, 0x6, 0x1, 0x5, 0x3, 0x0, 0x7fffffff, 0xffffffff, 0x3, 0x810, 0x7fff, 0x5, 0x6, 0x8000, 0x8, 0xfffffff8, 0x5, 0x0, 0x5, 0x2, 0x8, 0x1ff, 0x4, 0x9, 0x2, 0x6, 0xef, 0x5, 0x9ed9, 0x8, 0x6, 0x7fffffff, 0x6, 0x46accd30, 0x100, 0x6a, 0xf230, 0xfffffff9, 0xfe, 0x3, 0x94, 0x9, 0x8, 0x3, 0x9, 0xde, 0x0, 0x4, 0x7, 0x835, 0x80, 0x76, 0xf246, 0x6, 0x9, 0x4, 0x0, 0x80, 0x61987323, 0x9d88, 0x0, 0x4, 0x3, 0xffffffff, 0x7, 0x7, 0x1, 0x3, 0x6, 0x3, 0x2, 0x7, 0x4, 0x6, 0x7ff, 0x8, 0x3, 0x46d, 0xfffff890, 0x1ff, 0x8, 0x2, 0xfffffff9, 0x9, 0x80, 0x9, 0x0, 0xe40f, 0x5, 0x100, 0x80, 0xfffffffa, 0x3ff, 0x3, 0xd2d, 0x8, 0x0, 0x7fff, 0x6, 0x7fffffff, 0x9, 0x2, 0x2146, 0x5, 0x3, 0x8, 0xffff, 0x7, 0xb, 0x6, 0x100000, 0x4718, 0x5, 0x9, 0x2, 0x10001, 0x4, 0xc0, 0xfffff730, 0x7b46f49, 0x3b5a, 0x4, 0xff, 0x81, 0x1, 0x3ff, 0x792, 0x0, 0x8, 0x8, 0x800, 0x4e, 0xb, 0x2, 0x7ff, 0x7, 0xf, 0x9, 0xfffffc01, 0x10001, 0x101, 0x7fffffff, 0x8000, 0x80, 0x10001, 0x9, 0x1, 0x2, 0x87f, 0x80000000, 0x0, 0x5, 0x8, 0x14, 0x5, 0x7, 0x76a6b831, 0x1, 0x81, 0x8, 0x40000000, 0x80000001, 0x2, 0x0, 0x1, 0x9f7, 0x7, 0xb, 0x3, 0x10000, 0x1, 0x84c, 0x7fffffff, 0x9, 0xfffffffd, 0x5afd, 0x6, 0x38, 0xffffffff, 0x6, 0x0, 0x200, 0xd, 0x0, 0x79fec156, 0x3, 0x4, 0x6, 0x4, 0x1, 0x4, 0x8, 0x147, 0x7fff, 0x7ff, 0x9, 0x9, 0x7, 0x9, 0x8, 0x7ff, 0x2e49bff3, 0x8, 0x40, 0xa85, 0x4, 0x9, 0x8a, 0x8, 0x4, 0xe3, 0x4, 0x10000, 0x5, 0x9, 0xa, 0x2, 0x11, 0x4, 0xe2, 0x6, 0x0, 0x9, 0xffffff81, 0x4, 0xf66, 0xfffff096, 0x7, 0xc, 0x7f, 0x0, 0x7, 0x2, 0xfff, 0x8, 0xa2, 0x1, 0x0, 0x6, 0xfffffbff, 0x4, 0x100, 0x7, 0x9, 0x6, 0x5, 0x9, 0xff, 0xc, 0x80000000, 0x80, 0x6, 0x9, 0x7fffffff, 0x7, 0x68, 0x7, 0x15, 0x9779, 0x1, 0x4, 0x41bc, 0x8, 0x6, 0x5, 0x9e, 0xd, 0x1ff, 0x6, 0x7fffffff, 0x8663, 0x3320, 0xc2, 0x1484, 0x92e, 0x6, 0x2, 0xfffffffc, 0x8, 0xe, 0x35897603, 0x6, 0x4, 0x7, 0x997, 0x1, 0x7ff, 0x400, 0x2, 0x8, 0x3, 0x7ff, 0x10001, 0x8001, 0x829, 0x2bdc, 0x7f, 0xfffffffd, 0x9, 0x0, 0x6, 0xff, 0x6, 0x5, 0x0, 0x0, 0x7, 0xb58, 0xc40, 0x8e83, 0x78f4, 0x8000, 0x2, 0x7f, 0xc, 0x1c7, 0x100, 0x42e2af02, 0x588, 0x10001, 0x7, 0x3, 0x3, 0x1, 0x6, 0x3, 0x7, 0x0, 0x5, 0x3, 0xffffffff, 0x401, 0x15, 0x2, 0xa, 0x6, 0x1, 0x101, 0xffffffff, 0x1200, 0x6, 0x8, 0x4, 0xffffffff, 0x3, 0x2, 0x3, 0x9, 0x7ff, 0x6, 0x8, 0x0, 0x5, 0x7, 0x10, 0x8df, 0x8, 0x8, 0xfffeffff, 0xdc98, 0xfffffeff, 0x7fff, 0xaa, 0x7fff, 0x2, 0x228d352f, 0x3, 0x81, 0xffffff01, 0x89, 0x6, 0xfff, 0x1, 0x4, 0x401, 0x7, 0x8, 0x7, 0x5, 0x5, 0x2695, 0x3, 0x8, 0x40, 0x6, 0x7fffffff, 0x1, 0x1, 0x800, 0x4, 0x0, 0x6, 0x100, 0x6, 0x80000000, 0x2, 0x9, 0xfa97, 0x7, 0x4, 0xb, 0xff, 0xd, 0x3, 0x3, 0x9, 0xb, 0x7, 0x800, 0x2, 0x1, 0x6, 0x2, 0xffff, 0x7, 0x6, 0x7, 0x3, 0xb6, 0x3ff, 0x0, 0x1, 0xc33, 0x9, 0x898a, 0x1, 0x1, 0x8, 0xa508, 0x1, 0x80, 0x8, 0x6, 0x800, 0x1, 0x6, 0xf981, 0x2, 0x7d, 0xcaa4, 0x7, 0x2, 0x9, 0x8, 0x10, 0x3, 0x8, 0x7, 0x3, 0x7f, 0x5, 0xfffffffe, 0x3, 0x3, 0x1000, 0x3, 0x1ff, 0x1, 0x3, 0x7fffffff, 0x1, 0x9, 0xffff, 0xffff, 0x3, 0x101, 0x4, 0x9424, 0x3, 0x9, 0x3, 0x1, 0x7, 0x2281, 0x3, 0x7ff, 0xff, 0x100, 0xc, 0x10000, 0x100, 0x200, 0x80000000, 0x70ac, 0x0, 0x3, 0x2, 0x6f7, 0x9, 0x5, 0xb3, 0x40, 0x5f, 0xffff99e1, 0x6, 0xfffffffd, 0x8, 0x97, 0xffffffff, 0x0, 0x30000, 0xc9, 0xe9, 0x5, 0x8, 0x5, 0x7, 0x3, 0x0, 0x3, 0xb, 0x9, 0xac, 0x7f, 0x80000000, 0x5, 0xffffff3e, 0x80000001, 0x0, 0x1, 0x4, 0x6, 0x8, 0x0, 0xfa, 0x7, 0x80000001, 0xb, 0x8, 0x8, 0x3, 0x0, 0x3, 0x5, 0x3, 0x9, 0x0, 0x9, 0x9, 0x6, 0x9, 0x1000, 0x88, 0x7, 0xff, 0x5, 0x1000, 0x1408cd1d, 0x2, 0x6, 0xff, 0xb, 0x80, 0x2, 0xfffffffe, 0x7ff, 0x0, 0x2, 0x0, 0xffffad98, 0x8, 0x4, 0x0, 0x53b6d955, 0x2703, 0x4, 0x88a, 0x51, 0x80000001, 0x7, 0x3, 0x9e, 0x931b, 0x9, 0xbb8, 0x4, 0x4, 0x889, 0x3, 0x80000000, 0x2, 0x6, 0x4, 0x2, 0x3, 0x8001, 0x8000, 0xffff, 0x6, 0x3, 0xfffffffd, 0x7, 0x5, 0x9, 0x0, 0x80, 0x3, 0x4820, 0x2, 0x800, 0x7ff, 0x5, 0x1, 0x10001, 0x1ff, 0x5, 0x3, 0x8000, 0x7, 0x9, 0xc4, 0xfffffff7, 0x180000, 0x4, 0x9, 0x3, 0x1ff, 0x8001, 0x1ff, 0x101, 0xfffffffa, 0x7, 0x9, 0x0, 0x10000, 0xa, 0x4, 0x3, 0x3, 0x3e55, 0x8, 0xf, 0x1, 0x40, 0x9, 0x37, 0x10, 0x2, 0x8, 0xffffca1a, 0xb, 0xb, 0x8, 0x1, 0xd, 0xd6a8, 0x5, 0x2, 0x6, 0x0, 0x3, 0x4, 0x8000, 0xf3, 0xff, 0x4, 0x1, 0x9, 0x9, 0x4, 0x2, 0xe, 0xff, 0x6f, 0x6, 0xffffffff, 0x4, 0x9, 0x7, 0xffff0000, 0x6, 0x1c, 0xffff, 0x5e3, 0x7fff, 0x8, 0x0, 0x4, 0xd16e, 0xc, 0x80000001, 0x6, 0x2, 0x795, 0x9, 0x1, 0x2, 0x9, 0x6, 0x7, 0x8, 0xc, 0x4, 0x2, 0xffff, 0x8, 0x1, 0x5, 0x7, 0x921, 0x6, 0x5, 0x7ff, 0x7, 0xe000000, 0x9, 0x0, 0x200, 0x7ff, 0xffff, 0x9, 0x2, 0x5, 0x30c7000, 0x2, 0x0, 0x81, 0x1, 0x5, 0x1, 0x8f9a, 0x80000001, 0x7, 0x0, 0xfa, 0x7, 0x37, 0x4, 0x101, 0x0, 0x5, 0x3, 0x800, 0xffff3a35, 0x9, 0x2, 0x1, 0x80, 0x5, 0x4, 0xad67, 0xd, 0x1, 0x6, 0x6, 0x7, 0x0, 0x0, 0x8, 0x6, 0x800, 0x0, 0xfffffffb, 0x7f, 0x8, 0x7, 0x8, 0x2, 0x9, 0x100, 0x4, 0x2, 0x2be, 0x2, 0x9, 0x10, 0x9, 0x7, 0xffffffff, 0x3, 0x1, 0x5, 0x7, 0x0, 0x4, 0x4, 0x2, 0x3ff, 0x7, 0x5, 0x1, 0x1, 0x0, 0x6, 0x2, 0x7, 0x592, 0xb0, 0x7ff, 0x3, 0x8c00, 0x1, 0x8a, 0x8, 0x778b, 0x8, 0x9, 0xfffff800, 0x66, 0x0, 0x5, 0x1, 0x3, 0x2, 0x1, 0x8, 0xfff, 0x5, 0xfffeffff, 0x2, 0x4, 0xa, 0x2, 0x3, 0x8, 0xa2e, 0x401, 0xf4, 0xa, 0x5, 0x80, 0x2, 0x5, 0x7, 0x9, 0x9, 0x5, 0x9, 0x4, 0x10000, 0x4, 0x101, 0x8, 0x3, 0x5, 0x5, 0x7, 0x7, 0x81, 0x6, 0x10001, 0x26, 0x4, 0x5, 0x5, 0xfffff001, 0x0, 0x9, 0x5, 0x5, 0x2, 0x2, 0x3, 0x8, 0x7, 0x800, 0x7, 0xf3d, 0x11b9, 0x5, 0x6, 0x8, 0x9, 0x5, 0x5, 0x2, 0x2, 0x2d0e, 0xb06, 0x0, 0x81, 0x5, 0x0, 0x2, 0x4, 0x4, 0x4, 0x48, 0x1, 0xe47c, 0x7fffffff, 0x7, 0x7f, 0x2, 0xc, 0x10, 0x4, 0x100, 0x9, 0x0, 0x0, 0x7fffffff, 0x5, 0x2e2a, 0xfff, 0x6, 0x4, 0x2, 0x6, 0xe, 0x80000001, 0x0, 0x1, 0xfffffff5, 0x1, 0x4, 0x653, 0xf, 0x27, 0x6, 0x3, 0x8, 0x4, 0x4, 0x3, 0x3, 0x796, 0x40, 0xa, 0xfffffff8, 0x10000, 0x4f2, 0x1, 0x8, 0x1, 0x2, 0x2, 0x80000000, 0xd, 0x1, 0x8, 0x400, 0x1, 0x6, 0x8, 0x70, 0x4, 0x5, 0x2, 0x9, 0x6, 0x4, 0x100, 0x5, 0x6, 0x0, 0x3, 0x9, 0x7f, 0x3, 0x6, 0x0, 0x1cc0000, 0x9, 0x1, 0x1c80, 0x6, 0x1, 0x80, 0x1, 0xd3, 0x7, 0x4, 0x7, 0x4, 0x0, 0x8, 0x5, 0x7fff, 0xf, 0x9, 0x9, 0x1, 0x6, 0x595, 0xbf1, 0x6, 0x10000, 0x81, 0xfffffffa, 0xf8000000, 0x1ff, 0x9, 0x9, 0x2, 0xd04a, 0x110, 0x204a, 0x5, 0x4, 0x9, 0x400, 0x2d4, 0x4, 0x4b63, 0x1, 0x3ff, 0x5, 0x7fffffff, 0x9, 0x0, 0x6, 0x3b12, 0xffff88fa, 0x8, 0xd0b8, 0xc, 0x0, 0x3, 0x6, 0xa20f, 0x3f30, 0x8adb, 0x80000000, 0x0, 0x7ff, 0x0, 0x7, 0x4c2, 0x3, 0x3, 0x9, 0x9, 0xfffffffa, 0x2, 0xfffffffa, 0x9, 0x7, 0x3, 0xd391, 0x9, 0x5c4, 0x1000, 0x8, 0x101, 0x4, 0x4, 0x47680000, 0x7, 0x8, 0x0, 0x7, 0x40, 0x0, 0x800, 0xffffff61, 0x1ff, 0x8000, 0xfff, 0x0, 0x3fc, 0x9, 0x9, 0x91, 0x7, 0x6, 0x65ab4dca, 0x5d0, 0x6, 0x4, 0x7fffffff, 0x800, 0x0, 0x6, 0x2, 0xa4, 0x0, 0x100, 0xb, 0xfffffffc, 0x0, 0x4c1f316d, 0x2, 0xffffff2d, 0x8, 0xfffffffa, 0x8198, 0xffffff0f, 0x5, 0x8, 0x7, 0x4, 0x9, 0xfffffeff, 0x2, 0xffffff80, 0xf, 0x682, 0x4, 0x9, 0x6, 0x6, 0x7, 0xd, 0x5, 0xa6, 0x10, 0x1, 0x0, 0x5, 0xdafd, 0x0, 0x3647f07d, 0x4, 0x8, 0x3, 0x8, 0xf2, 0x8000, 0x4, 0x9, 0xaad9, 0xc, 0x0, 0x7, 0x800, 0x9, 0x10000, 0x7, 0x7, 0x8, 0x4, 0x3, 0xfffffffc, 0xffffff71, 0xa5e, 0x3, 0x1, 0x3, 0x5, 0x1, 0x0, 0x7, 0x0, 0x22a, 0x6, 0x8000, 0x8, 0x7fffffff, 0x81000000, 0x295222bd, 0xe152209, 0x3ff, 0x1000, 0xffff, 0x5, 0x3, 0x0, 0xd3ceee6, 0x2, 0x3, 0x7, 0x7a, 0x2, 0x8, 0x0, 0xffffffc0, 0x400, 0x5, 0x7, 0x3, 0x3, 0x8001, 0x100, 0x2, 0x9, 0x3, 0xcd44, 0xc647, 0x7, 0x2, 0x7, 0xe7e3, 0xc, 0x92b8f1e, 0x8, 0x3, 0xba49, 0x481b, 0x9, 0x9b, 0xfffffffd, 0x3, 0x5, 0x4, 0x100, 0xfffffffb, 0xa, 0x9, 0xa6, 0x3, 0x3, 0x1, 0xfeaf, 0x7, 0xd9b, 0x4, 0x6, 0x6, 0x7fe0000, 0x0, 0x1, 0x400, 0x400, 0xe, 0x4, 0xff, 0x7, 0x1, 0x100, 0x101, 0x6e, 0xaa, 0xfffffffb, 0xc0, 0xe, 0x7, 0x10, 0xffffffff, 0x18, 0x0, 0xfffffffe, 0x2, 0x0, 0xced4, 0x40, 0x0, 0x7fff, 0x80000001, 0x40, 0x2, 0xfffffffa, 0x4, 0x8, 0xfffffffe, 0x973c, 0x259d, 0x7, 0x4, 0xe, 0x9, 0x3, 0x6, 0x4, 0x5, 0x0, 0x5, 0x2, 0x5, 0x5, 0x2, 0x2, 0x8, 0x1, 0x1, 0x8000, 0x4, 0x4, 0x7, 0xcc, 0x10, 0x101, 0x10001, 0x7, 0x2, 0x77, 0x40, 0x2c63, 0x4, 0x1, 0x2, 0xb, 0x8, 0x6, 0xba9, 0xfff, 0x5, 0x5b7c, 0x2, 0x3, 0x3, 0xc5d7, 0xa80a, 0x1, 0x4, 0x0, 0x7, 0x3, 0x5, 0x8, 0x0, 0x3ff, 0x1ca1089c, 0x1, 0x79, 0x5, 0x6f9, 0x1000, 0xab, 0x40, 0x5, 0x4, 0x9, 0x3, 0x8, 0x5, 0x0, 0xcc43, 0xf06, 0x3, 0x33, 0x6, 0x0, 0x9, 0x7f, 0x8, 0x4, 0x3, 0xe69, 0x2f4, 0x2, 0xfffffffd, 0x825, 0x253e69a7, 0x8000, 0x7, 0x2, 0x6, 0x2, 0x21, 0x7, 0x2, 0x100000, 0x4f, 0x80000000, 0x2763d97, 0x5, 0xfff, 0x200, 0x73, 0x4e, 0x8, 0x0, 0x2, 0x6, 0x1, 0x5a, 0x401, 0x7fff, 0x0, 0x99, 0x80000001, 0xffffffff, 0x60648701, 0x5f9, 0x6, 0x101, 0x7, 0x2, 0x175, 0xffffffff, 0x800, 0x3, 0x6, 0xfff, 0x7, 0x80000, 0x1000, 0xae, 0x100, 0x0, 0xb, 0x1, 0x7, 0x9462, 0x9, 0x1, 0x3, 0x3, 0x2, 0x0, 0x0, 0x2, 0x6, 0x8, 0x2, 0x1, 0x1, 0x3, 0x3, 0x80000000, 0x7, 0x81, 0x8, 0x6, 0x587e, 0xf, 0x7, 0x3, 0x15a6, 0x8, 0x3, 0x4, 0x9ba8, 0x4, 0x8000, 0x7, 0xb9c, 0x294e, 0x3, 0x10000, 0x4, 0x3, 0x9, 0x0, 0x8, 0x3ff, 0xf22, 0x401, 0x9, 0x8, 0x3, 0x1, 0x10, 0x3, 0x4, 0x2, 0x0, 0x9, 0x3, 0x1, 0x8, 0xaf3, 0x6, 0x8000, 0x822, 0x391b, 0xb, 0x2, 0x7, 0x786b60e6, 0x33c, 0x8, 0x1, 0x40, 0x7, 0x6, 0x401, 0x9, 0x2400, 0x2, 0xffff, 0x80000000, 0x3, 0x89b, 0x9, 0x8, 0x3, 0x0, 0x800, 0x3, 0x4, 0xfffffff7, 0x3, 0x1, 0x6, 0x0, 0x4, 0x3, 0xacbe, 0x4c2, 0x1, 0x7, 0x21, 0x5, 0x0, 0x2, 0x6, 0xfff, 0x8, 0x6, 0x3f3, 0x5, 0x4, 0xffff0001, 0x8000, 0x8ad9, 0x5, 0x3, 0x10000, 0xf, 0x3, 0x3, 0xff, 0x6, 0x4, 0x7, 0x4, 0x4, 0x0, 0xfffffffc, 0x177, 0xa094, 0x922, 0x100, 0x3, 0x1, 0x4, 0x0, 0x2, 0x5, 0x401, 0xdd24, 0x8000, 0xd727, 0x0, 0xbdde, 0x8001, 0x7, 0x6, 0x4, 0x8, 0x2b6, 0x6, 0x10000, 0x1, 0x0, 0x8, 0x41b7, 0xffffff7f, 0x1, 0xf, 0x9, 0xac, 0x40, 0x6, 0x0, 0xa7, 0x5, 0x10000, 0xfffffffb, 0x3a89, 0x3ff, 0x9, 0x1, 0x4, 0x0, 0x401, 0x5, 0x200, 0x2, 0xa, 0xffffffff, 0x9, 0x0, 0x8, 0x9, 0x401, 0xffffffff, 0x3, 0x0, 0x8001, 0x2, 0x7, 0xe, 0x7, 0x6, 0x8db, 0x40, 0x5, 0x8, 0x8, 0x1, 0x0, 0x1fc720, 0x7fffffff, 0x0, 0x5, 0x4, 0x8, 0x9, 0x3ff, 0x2, 0x8, 0x1, 0x0, 0x0, 0x0, 0x3, 0x3, 0x4, 0xfffffffb, 0x1, 0x791, 0x2, 0x17, 0x3, 0xfffffff7, 0x8, 0x99, 0x5, 0xb, 0xa, 0x9, 0x4, 0xea20000, 0x4, 0x4, 0x7, 0xfffffffa, 0xfffffc01, 0x1, 0x0, 0x81, 0x2, 0x400, 0x5, 0x3, 0x4, 0x6, 0x0, 0xa7, 0x7fff, 0x1, 0xcc, 0x1, 0xfffffff9, 0x7f031c56, 0x7fff, 0x3911, 0x40, 0xfffffffd, 0x5, 0x9, 0x7, 0x9, 0x4, 0x80000001, 0x0, 0x8000, 0x0, 0xfffffff0, 0x4, 0x9, 0xfd2b, 0x4c0d, 0x9, 0xe71c0, 0x9, 0x3d, 0x3, 0x8001, 0x80, 0x2, 0x5, 0x81, 0x5, 0x7ff, 0x6, 0xff, 0x2414f7ea, 0x3c2, 0x3d25f120, 0xb, 0x6, 0x9, 0x3, 0x3ff, 0x1, 0x0, 0x69, 0x8000, 0x5, 0x508, 0xa, 0x2, 0x0, 0x3, 0x5, 0x80, 0x9, 0x9, 0x7, 0x1, 0x9, 0x0, 0xffffecbd, 0x49, 0x0, 0x9c, 0x131, 0xb, 0xe, 0x51, 0x0, 0x0, 0x4, 0x3, 0x9, 0x3, 0x4, 0x0, 0x8, 0x80000000, 0xffffffff, 0xe3f, 0x100, 0x1, 0x80000000, 0xaa5, 0xfffffcf3, 0x3, 0x5, 0x4, 0x6, 0x2, 0x8, 0xf, 0x9, 0xfffffffc, 0xffffff80, 0x2, 0x4, 0x9, 0x2, 0x7, 0x7, 0x0, 0x3, 0x1, 0xbc, 0xb79, 0x7, 0x9, 0x3, 0x1000, 0x6, 0x0, 0x800, 0x3ff, 0x6, 0x6, 0x9, 0x0, 0x7, 0x7, 0x401, 0x4, 0x7, 0x8001, 0x140000, 0x4, 0x10, 0x2, 0x4, 0x4, 0x0, 0x101, 0xb4, 0x1, 0x8000, 0x3ff, 0xfff, 0x4, 0x6, 0xd1a2, 0x7, 0x850, 0x0, 0x800, 0x0, 0x2, 0x873, 0x71, 0x40, 0x0, 0x5, 0xfffffffe, 0x4, 0xc000000, 0x52c, 0x1, 0x401, 0x9, 0x1000, 0x8, 0x2, 0x7562, 0xed5, 0x6, 0xff, 0x4, 0x2, 0x6, 0x1, 0x6, 0x8, 0x101, 0x101, 0x7, 0xffffffff, 0x200, 0x6, 0x46, 0x8, 0x2, 0xe57, 0x9, 0x4, 0x728, 0x200, 0x7fff, 0xe000000, 0x705, 0x2, 0x33, 0x8, 0xf3, 0x74f43a5, 0x2, 0x7fffffff, 0xc5, 0x2, 0x4, 0x0, 0x2, 0x3, 0x7fff, 0x6, 0x5, 0x9, 0x1, 0x32, 0x3, 0x81, 0x6f50, 0x0, 0x63, 0x3ff, 0x8, 0x7, 0x0, 0x63e6, 0x8000, 0xffff, 0xe00, 0x5, 0x3, 0x8, 0x8, 0x4, 0x7, 0x5, 0x6, 0xfffeffff, 0x9, 0xff, 0xffffffff, 0x6, 0x9, 0xaba, 0x5, 0x0, 0x7, 0x5, 0x840, 0x0, 0x5cf, 0x9, 0x1, 0x82b5, 0xed5a, 0x0, 0x680, 0x81, 0x4, 0x37, 0x8, 0x4676ad1d, 0x800, 0x8, 0x1, 0x0, 0x7, 0x3, 0x9, 0x9, 0x2, 0x2dd5, 0xff, 0x80, 0x92, 0x1000, 0x0, 0x6, 0x8, 0x2, 0x1554, 0xa, 0x64aeb4f4, 0x4, 0xa269, 0x5, 0xf, 0x0, 0xffffffff, 0x7, 0x0, 0xa787, 0x27, 0x1e7, 0x0, 0x4, 0x9af9, 0x0, 0x7, 0x0, 0x9, 0x6, 0x6, 0x100, 0x0, 0x3, 0x5, 0x5, 0x17, 0x1, 0x0, 0x10000, 0x26, 0x6, 0xe, 0x0, 0xffff4d9d, 0x5, 0x200, 0x401, 0xe, 0x3, 0x9, 0x4, 0xeda8, 0xfb, 0x80000001, 0x9, 0x8, 0x9, 0xb99, 0x383, 0x92, 0xa, 0x0, 0x3, 0x0, 0xfffffff9, 0x862, 0x4f, 0x1, 0x14, 0x0, 0x100, 0x62, 0x0, 0x2, 0x0, 0x67ef, 0x800, 0x5, 0x5a5aa3ca, 0x400, 0x3f6404dc, 0xffffffff, 0xb05, 0x0, 0x9, 0xff, 0x9, 0x7, 0x200, 0xa, 0x8, 0x7, 0x3172, 0x2ed, 0x956b, 0x5, 0x8001, 0x5, 0x7ff, 0x7, 0x9, 0x4, 0x100, 0x5, 0x3, 0x8, 0x0, 0x81, 0x7f, 0x200, 0x9, 0xce, 0x0, 0xbe17, 0xff, 0x1, 0xd, 0x9, 0x1, 0x0, 0x9, 0x9, 0x600000, 0x3f34c0, 0x9, 0x5, 0x9, 0x7, 0xffffff01, 0x1, 0x8, 0x7f, 0x2, 0x9, 0x400000, 0x401, 0x1800000, 0x2, 0x2, 0x6, 0x6, 0x4f9, 0x1d, 0x0, 0xdea8, 0x800, 0x7, 0x9, 0xf385, 0x200, 0x74f912d9, 0x318e, 0x8, 0x0, 0x3, 0x6, 0x7, 0xd, 0x1, 0x8, 0x4, 0x6, 0x3, 0x0, 0x7, 0x1000, 0x301b, 0x3, 0x80000001, 0x0, 0x3, 0x7, 0x2, 0xfffffffd, 0x6, 0x7fffffff, 0x1, 0x884, 0x4, 0x3, 0x6, 0x3, 0x8, 0x6, 0xff, 0x8001, 0xe5, 0x6, 0xfff, 0x6, 0x9, 0x2c82, 0x5, 0x4, 0x1, 0xf, 0x41e4, 0x8, 0x3, 0x2, 0xfff, 0x10001, 0x91, 0x2, 0x1000, 0x6, 0x6, 0x0, 0x1, 0x8ae, 0x6, 0x3c, 0x3, 0x8, 0x7, 0x1, 0x2, 0x10001, 0xb, 0x80000000, 0x0, 0x1, 0x5, 0x7, 0xfff, 0x2, 0x4, 0x8, 0x3, 0x55, 0xffffff99, 0x5, 0x101, 0x3, 0x1, 0x6, 0x1, 0x5c, 0x2, 0x80000000, 0x6e76, 0x1, 0x8001, 0x8, 0xe80, 0xc0a4, 0x3, 0x80000001, 0x80, 0x0, 0x7ff, 0x2, 0x3, 0x7, 0x7bb69f80, 0x2, 0xb03, 0x8, 0x2, 0xc, 0x1, 0x4, 0x6, 0x400, 0x7, 0xd2, 0x8, 0x10000, 0xfffffffd, 0x80000000, 0x10001, 0x40, 0x80000001, 0x3, 0x2, 0x7f, 0x3, 0x8, 0x8708, 0xfffffffe, 0x1, 0x7f, 0x200, 0x6, 0x7fffffff, 0xffffffff, 0x3, 0x7, 0x40, 0x4, 0xfffffffc, 0xd1, 0xfffffffe, 0xff, 0x100, 0x0, 0x9300, 0x0, 0x4f, 0x9, 0x5, 0x80, 0xde, 0xeb, 0x101, 0x7, 0x74c, 0x8, 0x2, 0xff, 0x4, 0x4, 0x6, 0x5, 0xfffffff9, 0xfff, 0x0, 0x88, 0x6, 0x8, 0x8000, 0x8, 0x5, 0x101, 0x5, 0x42, 0x2, 0x4, 0x100, 0x3, 0x200, 0x0, 0x101, 0x1000, 0xb, 0x6, 0x1, 0x1, 0x32, 0xe9d, 0xaa4a, 0x3, 0x12f, 0x5dd0, 0x0, 0x8, 0x5, 0x3f, 0x8, 0x6, 0x2, 0x10000, 0x1ff, 0x4, 0x7f, 0x0, 0x9, 0x0, 0x7, 0x2, 0x6, 0x40, 0x7, 0x9, 0x5, 0x4, 0x8, 0x61, 0x2, 0x8, 0x100, 0x6, 0x9, 0xaff, 0x4e7ff5f6, 0x2, 0x0, 0xcc62, 0x400, 0x5, 0x3, 0xd1, 0xfffffffb, 0x9, 0x10, 0x5, 0xf, 0x366, 0x8, 0x57b, 0x80, 0xffffffff, 0x1, 0x4, 0x2, 0x4, 0x8, 0x8, 0xb8bf, 0x1, 0x4, 0x6, 0x3, 0x2, 0x5, 0x4, 0x6, 0x3, 0x3, 0x2, 0x7, 0x8, 0x7f, 0xfffffff9, 0x8, 0x6, 0x2, 0x8001, 0x555, 0xe7a, 0xfffffffa, 0xd3f0, 0xd20, 0x7, 0x400, 0x44ec, 0x8, 0x7, 0x1, 0x7f, 0x4, 0xfffffff7, 0xb, 0x9, 0x3, 0xe, 0xfff, 0x0, 0xfffffe00, 0x0, 0x81, 0xeb, 0x4, 0x2, 0x5, 0x82de, 0x7, 0x4, 0x9, 0xe00b, 0x2, 0x6, 0x6, 0x8, 0x9, 0x50000000, 0xc, 0x8, 0xa2, 0x50e6, 0x4, 0x9, 0x9, 0x2, 0x5, 0x5, 0x7, 0x0, 0x0, 0xfffffffb, 0x1ff, 0xd0, 0x9, 0x1, 0x4b6, 0x4, 0xc0d, 0xf, 0x7, 0x7ff, 0x0, 0x8, 0x2, 0x4, 0x4, 0x0, 0x40, 0xfffffff9, 0x6, 0x80000000, 0x53, 0x7, 0x10, 0x7fffffff, 0x5, 0x7a1, 0x0, 0x1, 0x7, 0x7, 0x0, 0x2, 0x9, 0x8000, 0x5, 0x6, 0x800, 0x3, 0x2, 0x9, 0x1, 0xc, 0x1, 0x7, 0xe, 0x7ff, 0x2, 0x91c, 0xffffff5d, 0x359, 0x0, 0x0, 0x29, 0x5, 0x1, 0x80000000, 0x2, 0x0, 0x3ff, 0x3, 0xfffffff9, 0x80000, 0x4, 0x7, 0x6, 0x1929, 0x101, 0x7f, 0x4, 0x6, 0x0, 0x8, 0x1, 0x0, 0x7, 0x9b, 0x4, 0xb, 0x7, 0x7, 0xe6, 0x1, 0x9, 0x5, 0x6, 0x23d1, 0x2, 0x82c, 0x2d, 0x81, 0xb, 0x7, 0x1ff, 0xff, 0x10001, 0x15, 0xc5d0, 0x8001, 0x8, 0x6, 0x0, 0x1b0d, 0x6, 0x1000, 0x6, 0xf51b, 0x9, 0x7, 0x2, 0x8, 0x7fff, 0x6, 0x3, 0x1, 0x80, 0x6, 0xb, 0x3ff, 0x81, 0x6, 0x9, 0x2, 0x200, 0x80000000, 0x7, 0x80000000, 0xc, 0x0, 0x1ff, 0xc79, 0x8, 0x8e, 0x2b2, 0x0, 0x2, 0x800, 0xe2d, 0xeb, 0x8000, 0x5, 0x9, 0x9, 0x7, 0x8000, 0x88e, 0x0, 0x4, 0x3, 0x0, 0xf, 0xff, 0xe9da, 0x8, 0x2, 0x800, 0x7, 0xfc, 0x8c, 0x1, 0x2, 0x100, 0x0, 0x2, 0x9, 0x3, 0x0, 0x5, 0x6, 0x5, 0x800, 0x400, 0x401, 0xffff7fff, 0x8, 0xfffffff1, 0x7, 0xdb2c, 0xfffffffb, 0x1, 0x1, 0x8, 0x7, 0x117ec3a4, 0x5, 0x6, 0x6, 0x0, 0x5, 0xec8, 0x5, 0x7, 0x1, 0x9, 0x3ff, 0x38000, 0x6, 0x0, 0xe, 0xa1, 0xd3, 0xdd0, 0x0, 0x5, 0x2, 0x200, 0x0, 0x3ff, 0x1, 0xe, 0x6, 0x7, 0xe75, 0x1, 0xf, 0x4, 0x9, 0x9ff, 0x3, 0xfff, 0x8, 0x3ff, 0x0, 0xffff1fdf, 0x7fffffff, 0x3, 0x1, 0x5, 0x7, 0x6, 0xfffffffe, 0x1, 0xb, 0x1, 0x81, 0x6, 0x7, 0x0, 0x5, 0x0, 0xfffff801, 0x9, 0x2, 0xfff, 0x2, 0x9, 0x9f0, 0x0, 0xcf4, 0x3, 0x2, 0x5, 0x5, 0xfffffc00, 0x1, 0x710, 0x8, 0x81f, 0xd4, 0xcb36, 0x8, 0x10000, 0x4943, 0x1, 0x8, 0x9, 0x6, 0x5000, 0x2, 0x9, 0x7f, 0x40, 0x6, 0x7, 0x80, 0xe, 0x3, 0x8, 0x5, 0x4, 0x6, 0x41b, 0x7fffffff, 0x1ff, 0x0, 0x8610, 0x6, 0x6, 0x8, 0x6, 0x7, 0x2d3c3a25, 0x4b4, 0x0, 0x9, 0x4, 0x80000001, 0x6, 0x5, 0xfffffbff, 0x2, 0x80000001, 0x1, 0x5, 0x80, 0x37b, 0x5, 0x8, 0x456, 0x3, 0x9b, 0x89d, 0xa, 0x7, 0x100, 0x0, 0x9, 0x401, 0x2, 0x0, 0x2b, 0x10, 0x100, 0xfffffc00, 0x2, 0x401, 0x763, 0x7, 0xfffffff7, 0x7, 0x6, 0x1, 0xffffffff, 0x100, 0x10000, 0x401, 0x7f, 0x7fffffff, 0x6, 0x8, 0x69ba, 0x7, 0x9, 0x5, 0x1, 0x3, 0x8, 0xc, 0x8, 0x8a67, 0x4a5a, 0xf, 0x2, 0x3561, 0x262, 0x2400000, 0x9, 0xffff, 0xebc, 0x38000000, 0x2e, 0x0, 0x2, 0x7, 0x1, 0x9, 0x2, 0x7, 0x1, 0x9, 0x0, 0x3, 0x23, 0x53a, 0xb4c1, 0x9, 0x2d4, 0x7, 0xfffffffd, 0xb4a, 0x69, 0xe, 0x8, 0xe459, 0x8, 0x9, 0xf, 0x7fffffff, 0x5c7, 0xb127, 0x6, 0x8001, 0x8, 0x101, 0xffffffff, 0x800, 0x39, 0x101, 0x7, 0x850, 0x9, 0xe, 0x4, 0xffffff81, 0xb, 0xe, 0x0, 0x3, 0x8, 0x0, 0x8, 0xfffffffe, 0xd6a2, 0x6, 0x0, 0x6, 0xaff7, 0xfffffff7, 0xff, 0x8, 0x7, 0xfe, 0x9, 0x8, 0x8, 0xff, 0x4, 0x47, 0x7, 0x2, 0x8, 0x4, 0x630bca73, 0x7f, 0x8bf, 0x3, 0xa16, 0xffffffff, 0x1, 0x3, 0x7fffffff, 0x8, 0x3, 0x8, 0xb5b, 0x80000001, 0x8, 0x74, 0x7, 0x7, 0x9, 0xdcf2, 0x0, 0xb72, 0xfffffffb, 0x7, 0x315d, 0x1, 0x7fffffff, 0x4, 0x6, 0xfffffffc, 0x45f, 0x401, 0x8, 0x63, 0x7, 0x9, 0xffffff50, 0x200, 0xfff, 0x1a, 0x2, 0xe2b, 0x6, 0xf56, 0x0, 0x3, 0xfffffffe, 0x2000, 0x8000, 0x7, 0x547c, 0x6c52, 0x2, 0xcc3, 0x8, 0x4, 0xfffffc01, 0xfffffffb, 0x9, 0x80000000, 0x9, 0x6d5, 0x2, 0xffffffc0, 0x666, 0xa6, 0x8001, 0x7fffffff, 0x3, 0x1, 0x1, 0xb9, 0x1, 0x0, 0x9, 0x9, 0x3, 0x200, 0xfffffff2, 0xc, 0x7, 0x20000, 0x5, 0x1, 0x0, 0x40, 0x9db, 0x200, 0x1, 0x3, 0xa4, 0x1, 0x59, 0x1, 0xf2, 0x3e, 0x7, 0x0, 0x6, 0x8, 0x5, 0x28dc, 0x7fff, 0x20, 0x5, 0xb16a, 0xec, 0x1ff, 0x7, 0xc, 0x101, 0x7fff, 0x2, 0x3, 0x8, 0x8, 0x3c, 0x0, 0x1ff, 0x200, 0xd, 0x800, 0x6, 0x3de3, 0xffff, 0x7, 0xf43, 0x8000, 0x1, 0x3c, 0x2, 0x1, 0x80000000, 0x2, 0x0, 0x6, 0x9, 0x0, 0x9, 0x7, 0x2d3bd6ce, 0x8, 0x27da, 0x3, 0x0, 0x3, 0x5, 0x8, 0x4, 0xff, 0x7, 0xf66049d, 0x7ff, 0x7, 0x7, 0xffffffff, 0x9, 0x80, 0x3, 0x2, 0x5, 0x1, 0x8, 0x4, 0x8, 0x6, 0x2, 0x10001, 0x6, 0x8, 0x1, 0x2462600a, 0x9449, 0x96e3, 0x1, 0x3998, 0x9, 0x1, 0x0, 0x4f5, 0x2, 0x0, 0x9, 0x9, 0x6, 0xa38, 0x8000, 0x5, 0x4, 0xf, 0x1, 0x0, 0x1, 0x5285e0f7, 0x4, 0xa7, 0x7, 0x78c, 0x8, 0xd0, 0xfffffff7, 0x3, 0x9, 0x1000, 0x6, 0x80000001, 0xba3, 0x0, 0x8, 0x7ff, 0x6, 0x7, 0x2, 0x8, 0x3, 0x2, 0x1, 0x100, 0x8c, 0x2, 0x9, 0x1ff, 0x2, 0x49580000, 0x0, 0x6, 0xb9a, 0x61e, 0xbf, 0xd336, 0x7fffffff, 0x3, 0x5, 0x9, 0x100, 0xe04e, 0x2, 0xb, 0x1d, 0x8, 0x2, 0x1, 0x4, 0x0, 0x80000001, 0x8, 0x4, 0x2, 0x9b9, 0x1000, 0x0, 0x6, 0x6, 0x1, 0x3, 0x16000000, 0x4, 0xd, 0x9, 0xb6f, 0x8, 0xe, 0x3, 0x8, 0x6, 0x6, 0x3, 0x9abd, 0xf, 0x1, 0x6, 0xf89a6b00, 0x8001, 0x81, 0x8, 0x4f, 0x3, 0xfffffffb, 0x10, 0x9, 0x5, 0x6614080e, 0x0, 0x9, 0x148d, 0x40, 0x0, 0x401, 0x7fff, 0xb, 0x7, 0x0, 0xc1d, 0x7, 0x1, 0x10, 0x9, 0x10, 0x55b, 0xff, 0x3, 0x7, 0x9, 0xfffffff9, 0x7, 0x6, 0x0, 0x81, 0x6, 0x19f9, 0x80000001, 0x4, 0xc, 0x4, 0x4, 0x2, 0x8, 0x10000000, 0x80000001, 0x2f43, 0x949d, 0x7, 0xe, 0x998, 0x6, 0x3, 0xfaa, 0x101, 0x2, 0x0, 0x1, 0xffff, 0x6, 0x0, 0x4, 0xbd, 0xfffffc01, 0xd403, 0x8000, 0x0, 0x7, 0x8, 0x76c0, 0x4, 0x80000000, 0x200, 0x3, 0x0, 0x3ff, 0x2, 0x4, 0x3, 0x88a5, 0x8, 0x6, 0x0, 0x101, 0x3, 0x5415, 0x1389, 0x81, 0xf83, 0x400, 0x0, 0x80000001, 0xb, 0x3a2f, 0xfffffffa, 0x4, 0x7fffffff, 0x5, 0xa87, 0x0, 0xfffffffa, 0x6, 0x7, 0xa, 0x0, 0x4, 0x5, 0x3, 0x401, 0x5, 0x5, 0x77ba, 0x9, 0xfffffffa, 0x8, 0x8, 0x6, 0x100, 0x4, 0x3ff, 0x700000, 0x891b, 0x8423, 0x191, 0x9, 0x1, 0x6, 0x3, 0x800, 0x3, 0x5, 0x5, 0x9, 0xf, 0x100, 0x5, 0x6, 0x200, 0x7, 0x8, 0xadbf, 0xd2, 0x80000000, 0x7, 0x5, 0x1, 0x81, 0xf2, 0x5, 0x1, 0xfa, 0xffc, 0x9f69, 0x81, 0x9de, 0xb, 0x800, 0xcc, 0xc, 0x3, 0x7e03, 0x8, 0x9, 0x57, 0x8, 0x6, 0x6, 0x56a6, 0x8e94, 0x4, 0x1a, 0xfffffffa, 0xfff, 0xff, 0xb, 0x3, 0x8, 0x8, 0x3, 0x2, 0x7, 0x2, 0x3, 0x2, 0x1ff, 0x7, 0x7, 0x39c3, 0x9, 0x2, 0x7, 0x9072, 0x80000, 0xc, 0x9, 0x0, 0xffffffa1, 0x0, 0x5, 0xfffffffa, 0x7, 0x9, 0x7fff, 0x5, 0x10, 0xfffffffd, 0x400, 0x7fffffff, 0x0, 0x5, 0x4, 0x4, 0x7, 0x3, 0xe934, 0x10000, 0xfb, 0xfffffffa, 0x5, 0x5, 0x9, 0x7, 0x4, 0x1000, 0x0, 0xfffffff6, 0x3, 0x8, 0x5, 0x5, 0x80000001, 0xfffffe04, 0x0, 0x8001, 0x2, 0xfffffe10, 0x9, 0x5, 0x1, 0x40, 0x770, 0x3, 0x2, 0x3, 0xaa07, 0x7f, 0x10001, 0x10001, 0x0, 0x7, 0xe, 0x4c, 0x4, 0xb5, 0x0, 0x80000001, 0x0, 0xa, 0x4, 0xfffffc01, 0x8, 0x5956, 0x2, 0x5, 0x1, 0xf7, 0x80000001, 0x4, 0x7f, 0x5, 0x3ff, 0x9, 0x101, 0x0, 0xef9, 0xfff, 0xf9, 0x7, 0x4, 0x3, 0x3ff, 0x6, 0x719, 0x2, 0x8, 0xc04, 0x3, 0x6, 0x1000, 0x8000, 0x1, 0x2, 0x1, 0x2, 0x2, 0x6, 0x40, 0x7, 0x5, 0x1, 0x0, 0x7ff, 0x4, 0xf, 0x5, 0x407, 0xfffffffd, 0x8, 0x2, 0x2, 0x2, 0x4, 0x0, 0x2, 0x6, 0x1, 0x200, 0x6, 0x4, 0x0, 0x9, 0x40, 0xb76, 0x2, 0xeb, 0x4, 0x0, 0x50000, 0x2, 0x0, 0x9, 0x3ff, 0xfc82, 0xf0000000, 0xb, 0x9, 0xe77f, 0x0, 0xfffffffc, 0x4, 0x1, 0x8, 0x2, 0x5, 0x0, 0x1, 0x3, 0x1ccb, 0x10000, 0x7, 0x0, 0x6, 0x5, 0x0, 0x6, 0x5, 0x7, 0x1f879b90, 0xfffffe01, 0x1ff, 0x9, 0x5, 0x7, 0xea, 0x3, 0x7, 0x3, 0x5, 0x0, 0x7ff, 0x7, 0xf8, 0xf, 0x4e69, 0x4, 0x0, 0x2, 0xc073, 0xfffffc01, 0x8000, 0xd, 0x10000, 0xc, 0x300000, 0x10000, 0x4, 0xbfa, 0x81, 0x40, 0x5, 0x5, 0x1a0, 0xb, 0x38000, 0x5, 0x8, 0x2, 0x4, 0xd6c, 0xfffffffb, 0x9, 0x4, 0x8, 0x6, 0x2, 0xffffff62, 0x5, 0x0, 0xa0000000, 0x3, 0x4, 0xd540, 0x7ff, 0x7, 0x4, 0x5, 0xa5, 0xe5, 0x6, 0xe, 0x5, 0x8, 0x2, 0x2, 0xfffffff8, 0x2, 0x5, 0x3, 0x7, 0x2e06, 0x7, 0x6, 0x6, 0x6, 0xdb, 0x40, 0xfff, 0xfffffffc, 0x8, 0x80, 0x1000, 0x3ae, 0xc00, 0x4, 0xed5d, 0x3, 0x8, 0x2, 0x3317, 0x5, 0x5, 0xfe0, 0x101, 0xfffffffe, 0x50000, 0x8001, 0x7, 0x81, 0x85f6, 0x1, 0x2, 0xa, 0x6, 0x9, 0x3, 0x1, 0x5, 0xca4, 0xc, 0x400, 0x1, 0xd, 0x9, 0x3, 0x0, 0x48, 0x2, 0x2, 0x4, 0x61c, 0x2, 0x5, 0x9, 0xff, 0xf05, 0x5, 0x7224, 0x8, 0x1000, 0xffffff80, 0x3, 0x2, 0x6, 0xf, 0x2, 0x0, 0x401, 0xa7, 0xfffffff7, 0x0, 0x7eb0, 0x8, 0x3, 0x1, 0x6, 0x1, 0x7, 0x2, 0x0, 0x4, 0xf, 0x5, 0x82, 0x27da, 0xfff, 0x10, 0xe, 0x507, 0x9, 0x0, 0xbb39, 0x2, 0x8, 0x9, 0x8, 0x101, 0x1, 0x2, 0xfd, 0xffffffff, 0x8, 0x0, 0xfff, 0xc, 0x10, 0x0, 0xf3, 0xd, 0xf6b, 0x0, 0x10001, 0x2, 0xffffffff, 0x5, 0x2, 0x9, 0x0, 0x9f8, 0x1000, 0xa, 0xc, 0x1, 0x4, 0xa2, 0x6, 0x5, 0x2, 0x5, 0xa47, 0x1000, 0xff, 0x3, 0x8, 0x2, 0x7fffffff, 0x7, 0x2, 0x10000, 0x0, 0x1, 0x2, 0xffffffff, 0x101, 0x8, 0x387, 0x7fff, 0x9, 0x8, 0x8, 0x41, 0x80000000, 0x90, 0x3, 0xcf74, 0x6c, 0x7, 0x7, 0x10, 0x1, 0x72bc, 0x8, 0x0, 0x5, 0x38ab2325, 0xf, 0xec24, 0x120, 0xdd, 0x7, 0x1, 0x5, 0xd0, 0x8, 0x6, 0x5e, 0x7, 0x5, 0x2, 0xc, 0x3, 0xff, 0x8000, 0x100, 0x10001, 0x7f, 0x6, 0x4, 0xe, 0x400, 0x4, 0x8, 0x8, 0x8, 0x6, 0x29a84756, 0x1, 0xa3, 0x2, 0x6, 0x3ff, 0x1000, 0x7, 0x1, 0x5, 0xe, 0x4, 0x101, 0x0, 0x1120, 0x200, 0x9, 0x20, 0x9, 0x9, 0x7f, 0x1, 0x2, 0x6, 0x200, 0x3, 0x1, 0xae, 0x4, 0x5, 0x3888, 0x4, 0x53, 0x10000, 0x3, 0x5, 0x2, 0x4, 0x2, 0xfff, 0x5, 0xb, 0x3, 0x1, 0x10001, 0x5, 0x9, 0xffff, 0x8, 0x6, 0x4, 0xe225, 0x8, 0x7, 0x1, 0x8, 0x6, 0x4953, 0x97, 0xbf28, 0x4, 0x2, 0x2, 0xfe, 0x3c59, 0x2, 0x0, 0x5, 0x2, 0x7e74, 0x4, 0x7, 0x9, 0x3, 0xe, 0x8, 0x9, 0x100, 0x89, 0x2, 0x2, 0x800, 0x800, 0xed, 0x9, 0x9, 0xb5, 0x4, 0x7, 0x8, 0x3ff, 0x3, 0xec9, 0x8, 0x10000, 0xd, 0x5, 0x1, 0x6, 0x2, 0xf, 0x4, 0xa, 0x3, 0xfe, 0x5, 0xa7, 0x7ff, 0x2, 0xffffffff, 0xffffffff, 0x81, 0x81, 0x1e, 0x7, 0xbb, 0x1, 0x76e4, 0x9, 0x80000001, 0x2, 0xfffffffc, 0x80, 0x0, 0xac9, 0x1, 0x9, 0x5, 0xe, 0x9, 0x5, 0x5c, 0x2, 0x4, 0x76, 0x80000000, 0x9f, 0x0, 0x1, 0x7, 0x800, 0x7e13, 0xd71, 0x6, 0x8001, 0xffffffff, 0x6, 0x7, 0x2, 0x7, 0xea6, 0x7f, 0x4, 0x7, 0xe, 0x0, 0xfffffff8, 0x98, 0xae, 0x7fffffff, 0xa, 0xbb2, 0x9, 0x5, 0x49a, 0x100, 0x2, 0x0, 0x9, 0x5, 0xe6f0, 0x6, 0x5, 0x1, 0x2, 0x7, 0x7, 0x1, 0xab41, 0x4, 0x0, 0x660, 0x4, 0x9, 0x1, 0x8001, 0x5479, 0x2, 0x8a5, 0xe62, 0x2b32, 0x8f9, 0x8, 0x7, 0x0, 0x401, 0xa, 0x8, 0x4, 0x2, 0x1, 0x8, 0x100, 0x0, 0xfffff9cc, 0xa, 0x6, 0x0, 0x70, 0xda9, 0x9, 0x6, 0x4, 0x6, 0x100, 0x8b, 0x4, 0x4, 0x7, 0x2, 0xe, 0x7, 0x8, 0x8, 0x1, 0xe, 0x800, 0x4, 0x563e, 0x48, 0x10, 0x81, 0x1, 0x2, 0x4, 0xd, 0x1, 0x0, 0x5, 0xffffffff, 0xff, 0xfff, 0x4, 0x7, 0x5bf, 0x0, 0x10001, 0x3, 0x0, 0x3e99, 0x2, 0xffff, 0x2, 0x0, 0x4, 0x2, 0x1, 0xfffffffb, 0x9, 0x3, 0xc, 0xc3, 0x200, 0x5, 0xc8, 0x4f, 0xf, 0xfffffffa, 0x7, 0x7f, 0x9, 0x10001, 0x8, 0x10001, 0x4, 0x6, 0x5, 0x81, 0x2, 0x6, 0x6, 0x5, 0x1, 0x0, 0x18000, 0x9, 0x1, 0x0, 0x6, 0x3a931cf, 0x7, 0x7, 0x27f, 0x8, 0x7, 0x6, 0x6, 0x0, 0xf892, 0x50, 0x0, 0x1, 0x0, 0x7, 0x5, 0x98a, 0x100, 0xe2f, 0xc, 0x2, 0x9, 0x6, 0x1, 0x7, 0x5, 0x10, 0x7, 0x7, 0x4, 0x0, 0x8bc, 0xa367, 0x4, 0x7, 0x8, 0x9, 0x7, 0x7, 0x3, 0x6, 0xffffffff, 0x6, 0x43, 0xb, 0xfa3, 0x1fb3, 0xffff8000, 0x8, 0x4, 0x3, 0x7fffffff, 0x8, 0x3, 0x0, 0x4, 0x2, 0x80000001, 0x2ed, 0x3ff, 0xfff, 0x5, 0x80, 0x800, 0xff, 0x0, 0x6, 0xf, 0x80, 0xfffff65d, 0x800, 0x8, 0x9, 0x40, 0x9, 0x0, 0xf, 0x65c26d77, 0x7, 0x7, 0x4, 0x0, 0xd, 0x4, 0x6078, 0x3, 0x6, 0x3, 0x5, 0xe, 0xe02, 0x5, 0x3, 0x0, 0x8000, 0x51a3e6c2, 0x7, 0x7a, 0x8, 0x3, 0x3ff, 0xfffffecc, 0x3, 0x6b800000, 0x4, 0xf, 0x401, 0xb, 0x0, 0x101, 0xa668, 0x9, 0x2b, 0x3b, 0x0, 0x7, 0x6, 0xdc3b, 0x49ef, 0x8d, 0x0, 0xfffffffa, 0x50e, 0x8, 0x80000000, 0x8, 0x4, 0x40, 0x2, 0x6, 0x8, 0xa, 0x82, 0x1000, 0x4, 0xfffffff8, 0x401, 0x3, 0xfc5, 0x7, 0x3f, 0xffffffff, 0x401, 0x2, 0x5, 0x40, 0x5, 0xe0b, 0x4, 0x7, 0x8, 0x7, 0x80, 0x6dd, 0x3, 0xd, 0x4, 0xd4, 0x9, 0x10, 0x1, 0x2, 0x5af, 0xfe, 0x4, 0x6, 0x8000, 0x1, 0x6, 0x8000, 0x8, 0x84, 0xe0, 0x7, 0xed4, 0x6, 0x0, 0x4, 0x7, 0x2, 0xb, 0xcb97, 0x9, 0x8, 0x3, 0x1, 0x3, 0x7, 0x3, 0xffffffff, 0x1, 0x3, 0x6, 0x67e691a3, 0xe93, 0x1, 0x120b, 0x0, 0x6, 0xffffffac, 0x8d66, 0x8, 0x7, 0xffff, 0x2, 0x7f, 0x4, 0x2, 0x4, 0x3, 0x4, 0x8, 0x0, 0x0, 0x7, 0x5, 0x5, 0x1ff, 0x5, 0x9, 0x400, 0x0, 0x4, 0x0, 0x1, 0x10000, 0x8, 0xfe, 0x8, 0x2, 0xfffffffe, 0x40, 0x2, 0x2, 0x70, 0x19, 0xf, 0x4, 0x8, 0x5, 0xb, 0x9, 0x9, 0x2, 0x2, 0x4, 0x7, 0x800, 0x8, 0x3, 0x4, 0x0, 0x720, 0xfffffff9, 0x7, 0x6, 0x3, 0x6, 0x8, 0xa, 0x624e, 0x0, 0x4, 0x9, 0x6, 0xff, 0xff, 0x7, 0xf13a49a0, 0x80, 0x4, 0x6, 0x6, 0x2, 0x6, 0xfffffffb, 0x5, 0x6, 0x9, 0x100, 0x6, 0x2f300b7c, 0xc, 0x6, 0x9, 0x5, 0x4, 0x3, 0x6, 0x8, 0x1ff, 0x5, 0x7, 0x80000001, 0x1, 0xd14b, 0x6, 0x3, 0x4, 0x1ff, 0xec, 0x7, 0xfffff801, 0x400, 0x0, 0x2, 0xfe, 0xfffffff8, 0x400, 0x8, 0x80000001, 0x3, 0x3, 0x8, 0xfffffffd, 0x7, 0x0, 0x4, 0x8, 0xdf6, 0x1, 0x3, 0x1, 0xffffffff, 0x8, 0x6, 0x80000001, 0x2, 0xfffffff7, 0x6, 0x9, 0x5, 0x1800000, 0x1, 0x1, 0x10000, 0x8001, 0x6, 0x1ff, 0x7f, 0x1, 0x6, 0x4, 0x86f, 0x0, 0x8, 0x3ae198f1, 0xed900000, 0x8, 0xc2, 0x7, 0x0, 0x800, 0x3, 0x7fffffff, 0xe3, 0x401, 0x7fff, 0x1, 0xaa05, 0x0, 0x1, 0x0, 0xb, 0x3ff, 0x2, 0xff, 0x0, 0xa4ce, 0xde6, 0x7, 0x3, 0x3, 0x7, 0x70d, 0x8, 0x7fff, 0x8, 0x101, 0x1ff, 0x3f7, 0xf1, 0x8, 0x16c0, 0x4, 0x0, 0x6, 0x2d45, 0x10000, 0xea, 0x2, 0x2, 0x2, 0x1, 0x10000, 0x0, 0x8, 0x5b, 0x2, 0x401, 0x8, 0x8, 0x2, 0xfffffff8, 0x8, 0x81, 0xfffffff9, 0x10000, 0x9, 0x9, 0xd9, 0xfff, 0x2, 0x3, 0x391, 0x2, 0x4, 0x200, 0xb2, 0x7fffffff, 0x7a42, 0x9fa0, 0x4a, 0x8ff0, 0x10000, 0xd280, 0xfffffffc, 0x800, 0x6, 0x5, 0x1, 0x8000, 0x7, 0x4, 0x7, 0x9, 0x1ff, 0xfffffffb, 0x7, 0xaa1, 0x5, 0xa, 0xffffffff, 0x9, 0x0, 0x5caa, 0x40, 0x8, 0xb0, 0x3, 0xd, 0x3, 0x400, 0x4, 0x7f, 0x200, 0x3ff, 0x80, 0x6, 0x5, 0x3, 0xe596, 0xb, 0xb, 0x0, 0x80, 0x9b, 0x50000, 0x8, 0x8001, 0xf89b, 0x8, 0x9, 0x3, 0x8000, 0xf3a, 0x33c, 0x6, 0xfffffffe, 0x1ff, 0xfffffff7, 0x6, 0x7, 0x37, 0xe0, 0xf8000000, 0x2, 0x829f, 0x400, 0xb, 0x80000001, 0xf29c, 0x5, 0x8, 0x2, 0x9, 0x0, 0x7, 0xffffff81, 0xc2, 0x0, 0x8, 0x5, 0x4, 0x4, 0x261, 0x0, 0x1, 0x9, 0x6, 0x2, 0x7fffffff, 0xa, 0x6, 0xffff, 0x8, 0xb, 0x1000, 0x4, 0xfffffff1, 0x81, 0x1, 0x8ad8, 0x5, 0x7, 0x0, 0x2, 0x7, 0xfff, 0x3, 0x4, 0x6, 0x77, 0x0, 0x8, 0x4, 0x9, 0x2, 0x6dff, 0x2, 0x5, 0x7, 0x7, 0x6, 0x80, 0x80000000, 0xa, 0x4, 0x1, 0xb9, 0x9, 0x5, 0x3, 0x4, 0x24d2, 0x7ff, 0x9, 0x2, 0xf02, 0xfffff6f0, 0x2, 0x1, 0x5, 0xfffffff8, 0x4, 0xc, 0x7, 0x3, 0xc, 0x0, 0x8, 0xc0, 0x4, 0xfff, 0x8, 0x5, 0xb, 0x2, 0x1, 0xfffffffe, 0x7, 0x3, 0x6a9, 0x6, 0x7fffffff, 0x8000, 0x9, 0x5056, 0x5, 0x6, 0xfffff0f2, 0xb0, 0x8, 0x2, 0x5, 0x0, 0x60, 0x5, 0x6, 0xb729, 0xfffffff8, 0x2, 0x2, 0x1, 0x17, 0xa, 0x1ff, 0x0, 0xcaa7ace, 0x1be0, 0x9, 0x9, 0x6, 0xfffffe01, 0x7, 0xe, 0xf, 0x81, 0x1, 0x3, 0x3, 0x5, 0x6, 0x0, 0xb825, 0x7, 0x8, 0xffffff74, 0xffffff1c, 0x3ff, 0x8, 0x1, 0x10, 0x1, 0x9, 0x9, 0x9, 0x7, 0xff, 0x8000, 0x9, 0x6f1e, 0x1, 0x0, 0x8, 0x0, 0x8, 0x4d45, 0x7fffffff, 0x4, 0x1, 0x8, 0x7fffffff, 0x6, 0x1, 0x1200000, 0x6, 0x6, 0x4, 0xfffffb12, 0xd, 0x0, 0x0, 0x8, 0x6, 0x1a14, 0x8, 0x8, 0x101, 0xfa, 0x9, 0x0, 0x3, 0xb0, 0x8, 0xfffffffb, 0x4, 0x0, 0x3, 0x5d, 0x2, 0x6, 0x7, 0x125, 0x1, 0xc, 0x5, 0x8, 0x4000, 0x81, 0x2, 0x9, 0x80000000, 0x1, 0x1, 0xffffffff, 0x1, 0x8, 0xa766, 0xa, 0xa18, 0x1, 0x6e, 0x3ff, 0xf, 0x2, 0xc0, 0x4d, 0x9, 0x3, 0xefd, 0xd, 0x8, 0xffff, 0x2, 0x4, 0x7, 0x0, 0x2, 0x5, 0x8, 0x5, 0x0, 0x1e0b, 0x9, 0x80, 0x3ff, 0xffffff7f, 0x3, 0x10001, 0x0, 0x4, 0x5, 0x4, 0x6, 0x4, 0x0, 0x799, 0xfffffff7, 0x8, 0x6, 0x0, 0xa4, 0x7, 0x7fff, 0x0, 0xe, 0x9, 0x3e, 0x6, 0x8, 0x8001, 0x65d, 0x4, 0x100, 0xfc7, 0xfff, 0x7, 0x23, 0x67, 0x2, 0x3, 0x80, 0x80000000, 0x9, 0x80000001, 0x1, 0x10, 0xffff0000, 0x1a, 0x6, 0x7, 0x0, 0xff, 0x792, 0x4, 0x7, 0xd, 0x9, 0x5, 0x1, 0x5, 0x6f435515, 0x9, 0x7, 0xc8, 0x77c08, 0x0, 0x7fff, 0x0, 0x9, 0x4, 0x2, 0x0, 0x3ff, 0x9, 0x9, 0x1, 0x9, 0x2a, 0x3, 0xfff, 0xd3, 0x7, 0x7, 0x7, 0x356, 0x9, 0x9, 0x3, 0x4, 0x0, 0x800, 0x8, 0x2, 0x100, 0x5, 0x8, 0x3, 0x6, 0x1, 0x7fffffff, 0x3ff, 0xd, 0x1, 0x8, 0x1, 0x2, 0x9, 0xffffffff, 0xffffffff, 0xf42a, 0xa, 0x7fff, 0x3, 0x1, 0x6, 0x8, 0x8, 0x10000, 0x1, 0x40, 0x1, 0x8, 0x10000, 0x5, 0x4, 0x401, 0x40, 0x8, 0x80000000, 0x0, 0x0, 0x2, 0x0, 0x200, 0x5, 0x1, 0x0, 0x0, 0x1fb262b1, 0x10000, 0x3, 0x2, 0x5, 0x6, 0x6, 0x6, 0xfffffff8, 0x7f, 0x90, 0x8, 0x7fff, 0x7, 0x9, 0x1, 0xfffffffb, 0x6899, 0x1, 0xfffff000, 0x96f0, 0x0, 0x7, 0x80, 0x6, 0x98a, 0x9, 0x9, 0x0, 0x3, 0x101, 0x9, 0x0, 0x5, 0x0, 0x5, 0x10000, 0x3ff, 0x200, 0x80000000, 0x1, 0xffff, 0x9, 0x8, 0xcce, 0xa, 0x80, 0xc, 0x5, 0x8, 0x49, 0x3, 0x4, 0x5, 0x6, 0x0, 0xfff, 0x8, 0xe8, 0x8001, 0x2, 0x8001, 0x9, 0x9, 0xf407, 0xa76, 0x0, 0x0, 0x9, 0x50000000, 0x9, 0x0, 0x10, 0x40, 0xfffffffe, 0x1, 0x1, 0x7, 0x3, 0x3, 0x4, 0x0, 0xd, 0x10, 0x0, 0x9, 0x100, 0x0, 0x8, 0x7, 0x1, 0x8, 0x4, 0x5, 0x5, 0x4, 0x80000001, 0x8, 0x3, 0x200, 0x6, 0x8, 0x2, 0x3fc1, 0x9, 0x54d, 0x1000, 0x5, 0x3, 0x10001, 0xc816, 0x7f, 0x0, 0x8001, 0x6, 0x3, 0x2, 0x2, 0x3, 0x6, 0x1, 0x0, 0x401, 0x9, 0x7, 0x40, 0x9, 0x1, 0x3, 0x5, 0x0, 0x0, 0x7f, 0x2, 0x7, 0x6, 0xff, 0x6, 0x4183, 0x7c7e059e, 0xf7c3, 0xcd, 0x5, 0x7, 0x1, 0xff, 0x9, 0x200, 0x9, 0x1, 0xf, 0x3, 0x8, 0x7, 0x7fff, 0x0, 0x10000, 0x1200, 0x1, 0x19, 0x2, 0x3, 0x2, 0x3, 0xf8, 0x6, 0xc50, 0x8, 0x2, 0x5, 0x9e5, 0x8, 0x2, 0x9, 0x100, 0x4, 0x3ff, 0xffb0, 0xe6, 0x2, 0x66, 0x7, 0xfffffffe, 0x9, 0x7, 0x4, 0x101, 0xf23e, 0x3, 0x0, 0x1, 0x700, 0x7, 0x2, 0xb, 0x3, 0x5, 0x3ff, 0x6, 0x2, 0x6c, 0x3, 0x2, 0x1, 0x2, 0x7, 0x7, 0x7, 0x2, 0x2, 0x40, 0x3, 0x1, 0x6, 0x8, 0x80, 0x6, 0xcea, 0xffffffff, 0xd, 0x8, 0x5, 0x1, 0x0, 0xf2a3, 0x100, 0x3, 0x1, 0x0, 0x3, 0xae, 0x0, 0x36a, 0x1, 0x2, 0x1, 0x4ca, 0x3, 0x4, 0x1f, 0x401, 0x7fff, 0x0, 0xc, 0xe193, 0xd, 0x10000, 0x4, 0x2, 0x400, 0x1, 0x36, 0x8, 0x5, 0x3, 0x5, 0xf74a, 0x8, 0x7fff, 0x4, 0x1, 0x1, 0x9, 0x0, 0x6, 0x84, 0xb, 0x5b4, 0x8, 0x1, 0x8, 0x9, 0x3, 0x21aa, 0x7, 0x4, 0x9, 0xd, 0x7, 0x5, 0x1, 0x4f1, 0x8, 0x89db, 0xf6, 0x3, 0x3, 0x7fff, 0xffff, 0x8, 0x5, 0x2, 0x7, 0x54d, 0x0, 0x3, 0x3, 0x5, 0x8000, 0x1, 0x3, 0xffff, 0x0, 0x8001, 0x6, 0x8, 0x5, 0x9, 0x0, 0x0, 0x48, 0xefc, 0xd, 0x8, 0x2, 0x40, 0x1, 0x5, 0x3, 0x5, 0xfffffff9, 0x8883, 0x80, 0x2a, 0x4, 0x8, 0x0, 0x401, 0x0, 0xbd9, 0xdc0f, 0x0, 0x44, 0x2, 0x0, 0x459, 0x3, 0x9a, 0x5, 0x3, 0x4, 0x7fffffff, 0x800, 0x6, 0x1000, 0x400, 0x4d9, 0x298, 0xfff, 0x1c0000, 0xed2b, 0x9, 0x4, 0x2, 0x6, 0x1, 0xff, 0x8, 0x4, 0xc, 0x7, 0x6, 0x0, 0x4, 0x3ff, 0x100, 0x4, 0x1, 0x4, 0x8, 0x1, 0x7, 0x0, 0x5, 0x200, 0x1, 0xa97, 0x5, 0x7, 0x0, 0x5bb, 0x8, 0xe, 0x0, 0x0, 0xbb54, 0x9, 0x8, 0x5ff, 0x6, 0x3, 0xfffffff0, 0x8, 0x4, 0x1, 0xfffffffb, 0x965f, 0x877, 0x1, 0xfffffff9, 0x317, 0x2, 0x3, 0x4, 0x8, 0xfffffff5, 0x2, 0xe, 0x2, 0x4, 0x6, 0x5, 0x8, 0x9, 0x400, 0xffffff80, 0x6, 0x1, 0x832c, 0x8, 0x3, 0x9, 0x3ff, 0xece000, 0x8c, 0x1, 0x30, 0x0, 0x4, 0xffffff80, 0x8, 0x1, 0x0, 0x200, 0x401, 0x0, 0x9, 0x2, 0xfffff6be, 0x9fd, 0x0, 0xf49d, 0x227, 0x9, 0x4, 0x3, 0xd7, 0x1, 0x8, 0x9, 0x8001, 0xc6e, 0x200, 0x3, 0x6, 0x6, 0xc1, 0x6b, 0x8, 0x2, 0x3, 0x9, 0x100, 0x7, 0x2, 0x7, 0x0, 0x3, 0x6, 0x5, 0x7, 0x5, 0x1, 0x0, 0x0, 0x9d, 0x80000001, 0x3ff, 0x1, 0x4, 0x7fff, 0x5, 0x3, 0x4, 0x2a6, 0x1, 0xdb, 0x4, 0x2bd552b9, 0x3, 0x34fb, 0x0, 0x101, 0x0, 0x6, 0x10000, 0x7ff, 0x8, 0x8, 0x73c0, 0x6, 0x6, 0xd, 0xbcd, 0x100, 0x5, 0x7fff, 0xf17, 0x7, 0x2, 0x1, 0x3, 0x8000, 0x5, 0x2f, 0x0, 0xdc0, 0x1, 0x4, 0xc302, 0x1, 0x9, 0xbb, 0x5, 0x6, 0x2, 0x1, 0x9, 0x6, 0x2, 0x1000, 0x7ad, 0x6, 0x0, 0x6, 0xffffffff, 0x0, 0x0, 0x1, 0x6, 0xaa, 0x2, 0x5, 0x8, 0x233, 0x3, 0xa6c1, 0x7, 0x83, 0x0, 0x0, 0x7f8c66d6, 0x4e6, 0x7, 0x8b32, 0x7, 0x4, 0x7, 0x2240, 0x9, 0x4, 0x8, 0x6, 0xc5, 0x0, 0x5, 0x2, 0x3d13, 0x2, 0xffffffff, 0x4, 0x81e, 0x9c, 0xa63d, 0x2, 0x9, 0x7, 0x3, 0x1, 0x3, 0x81, 0x4, 0x9, 0x4, 0xa9c, 0x8e, 0x5, 0x5, 0x6, 0xfffffe00, 0x4, 0xbf, 0x1, 0x49574114, 0xfffffffa, 0xd0d, 0x6, 0x5, 0x3, 0x2, 0x10001, 0x1, 0x3, 0x7f, 0x3, 0x8, 0x80000001, 0x3, 0x6, 0x5, 0xa, 0x9, 0x8, 0xffff, 0xffffff20, 0x1, 0x3, 0x1ff, 0xf, 0x3, 0x6aed, 0x4e3, 0xfffffff4, 0x7fffffff, 0xffffffff, 0x7, 0x6, 0x1000, 0x8, 0x9057, 0x9d, 0xffffc854, 0x8, 0x6, 0xd, 0x40, 0x4, 0xf22, 0x7, 0x8, 0x10, 0x800, 0x1, 0x2, 0x1, 0x5, 0x401, 0x6, 0x9, 0x7, 0x9ff, 0x81, 0x2, 0xe, 0x5, 0x29a, 0x2, 0x5, 0x1000, 0x5833, 0xef4, 0x9, 0x5a2, 0x7, 0x4, 0x8, 0xc2, 0x1, 0x5, 0x6, 0x8, 0x7f, 0x9, 0x7, 0x3, 0x8000, 0x6, 0xffffff01, 0x4000, 0x7ff, 0x8, 0x9, 0xfffffff7, 0x7, 0x8, 0x0, 0x2d1, 0xa36e, 0x6, 0x6, 0xcd6e, 0x23d3, 0x3367d677, 0xff, 0x2b5, 0x5, 0x3, 0xe, 0x4, 0x8001, 0xfffffeff, 0x400, 0x8, 0xfffff9b9, 0x10001, 0x2, 0x5, 0x2, 0x4, 0x763af9a0, 0x4, 0x1, 0x4, 0xbc1, 0x7, 0xfffffffe, 0x7, 0x400, 0x4, 0x7, 0x7, 0xf6e0, 0x0, 0x0, 0x4b7cfc40, 0x80000001, 0x8, 0x5, 0x7, 0x80, 0x1, 0x5, 0x4, 0x1, 0x753, 0x2, 0x200, 0x0, 0xc0000000, 0x6, 0x8000, 0x0, 0xae7, 0x7fff, 0x4000000, 0x6, 0x80ec, 0x9e9f, 0x1, 0x6, 0x5d6, 0x5, 0x88, 0xa0, 0x40, 0x1729, 0x2, 0x5, 0x5, 0x955, 0x8, 0x7fff, 0xea, 0x2, 0x101, 0x33, 0xfff, 0x0, 0x5, 0x1, 0x0, 0x8, 0x1, 0x81, 0x5, 0x2, 0x5, 0x2, 0x0, 0x2, 0x7f, 0x6, 0x1, 0x1, 0xfff, 0x9, 0x4, 0x7, 0x7, 0x0, 0x9, 0x200, 0x4, 0x3ff, 0x0, 0xfffffff8, 0x3ff, 0xd, 0xcd, 0x3, 0xffffffba, 0xc, 0x1, 0x4, 0xfffff001, 0x4, 0x0, 0x7, 0x9, 0x5, 0x1000, 0x581, 0x1, 0x8, 0x9, 0x3, 0x6, 0x53c91b8e, 0xff, 0xffffff80, 0x6, 0x6, 0x0, 0x2285, 0x1ff, 0xa4, 0x3, 0x594, 0x9, 0x8, 0x6f, 0xa, 0xff, 0x800, 0x8, 0x8, 0x4, 0x9, 0x1, 0xfffffffe, 0x8001, 0x2, 0x8, 0x7, 0x8, 0x8, 0x0, 0x6, 0xff800000, 0x0, 0xdfad, 0xe9aa, 0xfffffffd, 0x3, 0x7, 0x5, 0x10, 0x7f, 0x3, 0x14000000, 0x3, 0x6, 0x37a8, 0x7, 0x7, 0x1000, 0x5, 0xffffff81, 0x4, 0x700, 0x646ecece, 0x7f9, 0xfffffffe, 0x7, 0x410, 0x4, 0x1, 0x2, 0x5, 0x0, 0x6, 0xfffffffb, 0xc, 0x6, 0x763d, 0x6, 0x94, 0xfffffff8, 0x2, 0x3, 0x400, 0xfffffffb, 0x9, 0x8, 0x2, 0x4, 0x0, 0x40, 0x2, 0x8, 0x5, 0x5, 0x200, 0x5, 0x2, 0x401, 0x1, 0x0, 0x5, 0x7fffffff, 0x7fffffff, 0x2, 0xc00f, 0x2, 0xfc9f, 0x1, 0x9, 0x80, 0x3, 0xfffff001, 0x9, 0xd, 0x400, 0x8, 0x7, 0x7, 0x4, 0x0, 0x4, 0x8, 0x1000, 0x7, 0x4, 0xffffffff, 0x6, 0x10, 0x6, 0x10000, 0x6, 0x7, 0x0, 0xb, 0xf, 0x2, 0x0, 0x6, 0x2, 0x80000001, 0x2, 0x8, 0x81, 0x3ff, 0x3, 0x8, 0x7, 0x1, 0x1289, 0x2, 0x8, 0x6, 0x0, 0x9, 0xa0, 0x5bad41a4, 0x9, 0x7f, 0x4, 0x5, 0x8, 0x0, 0x1, 0x5c6a, 0x9, 0x3, 0x9, 0x91c, 0xf, 0x3, 0x10000, 0x5, 0xd, 0x624, 0x9, 0x0, 0x0, 0x9, 0x9, 0x5, 0x100, 0x7fff, 0x5, 0x9, 0x7, 0x4, 0x8, 0x120c7e23, 0x80000000, 0x539b, 0x50e9b28b, 0x9, 0x2, 0xfffffffb, 0xffffffff, 0xc, 0xdcf6, 0x3, 0x6, 0x2, 0xb, 0x1184, 0x10, 0xe0000000, 0x26b, 0xf9, 0x800, 0x8, 0x6, 0x7a00, 0x0, 0x8, 0x10, 0x6, 0x6, 0x1, 0x78b8, 0x8, 0x3, 0x82, 0x40, 0x1, 0xfffffffa, 0x2, 0x0, 0x80000001, 0xfffffffb, 0x2, 0x15, 0x0, 0x1, 0xfffffffd, 0x101, 0x2, 0xe9, 0x9, 0x85, 0x0, 0xce3, 0xe0ab, 0x1, 0x3ff, 0x81, 0x9d, 0x1, 0x3, 0x7fd0, 0xfffffff9, 0x5, 0xf, 0x8, 0x7ff, 0x5, 0x2, 0x3, 0x1, 0xce6e, 0x1, 0x0, 0x0, 0x7df08cb1, 0x6, 0x0, 0x1ff, 0x9, 0x9, 0x694a, 0x4, 0x8001, 0x8, 0x8000, 0x8, 0x2, 0x4, 0x1, 0x80, 0x9, 0x3, 0x7, 0x7fffffff, 0x6, 0x321, 0x7, 0x9533, 0x6, 0x233f, 0x353, 0x40, 0x3, 0x2, 0x0, 0x65, 0x8b80, 0x1, 0x6, 0x6, 0xa70d, 0x3, 0x1, 0x0, 0x8, 0x80000001, 0x3ff, 0x5, 0x4, 0x4, 0x47c39d34, 0x6, 0x9, 0xf6ba, 0x0, 0x6, 0x0, 0x80000000, 0x3, 0x7e8, 0x8, 0xfffffff0, 0x4, 0x6, 0x580, 0x99, 0x7, 0xb2, 0x2, 0x0, 0x30, 0x0, 0x20000, 0x8, 0x2, 0x5, 0x3, 0x100, 0xea9, 0x0, 0x9, 0x2db, 0x2, 0x78, 0x3, 0x8d, 0x4, 0x4, 0xe71, 0x5, 0x7f, 0x3, 0xfffff1fb, 0x8, 0x80000000, 0x7, 0x3d2, 0xffff, 0x3, 0x8, 0x5, 0xbbf, 0x7, 0x8, 0xffff8001, 0xc1ea, 0x8001, 0xb, 0x4, 0x1, 0x4, 0x7, 0xfffffff6, 0x7, 0x9, 0x1ff, 0x1ff, 0x2, 0x3ff, 0xfffffffb, 0x6, 0x13d, 0x7, 0xffff, 0x9, 0x0, 0x7, 0x400, 0x78, 0x3ff, 0x4, 0x1, 0x1, 0x8, 0x1, 0x8, 0x0, 0x4, 0xd93, 0x461b1ffa, 0x1, 0x6, 0x3ff000, 0x9, 0x2, 0x1b6, 0x6, 0x1ebf, 0xfff, 0x8, 0x7, 0x5, 0x33be, 0xbe7, 0x6, 0x8, 0x3, 0x45b, 0xfffffff8, 0x3, 0x7, 0x1, 0xe9, 0xd, 0x1000, 0x8, 0x50, 0x7, 0x6, 0xff, 0x7, 0x4, 0x1, 0x3, 0x1ff, 0x1, 0x6, 0xd313, 0x6b3, 0x4, 0x5, 0x3, 0x4, 0x2, 0x9, 0x3, 0x8d33, 0x4, 0x0, 0x6, 0x401, 0xfffffff7, 0x101, 0x12, 0x7fffffff, 0x7c, 0x5, 0x10000, 0x1, 0x2, 0x437, 0x6, 0x8, 0xb, 0x7, 0x5, 0x9, 0x3ff, 0x40, 0x6, 0x5d, 0xfff, 0xb, 0xfffffcca, 0x6, 0xa6, 0x4, 0x76f, 0x401, 0x0, 0x0, 0xc, 0x401, 0x6, 0x81, 0x3, 0x7ff, 0x10f, 0x10000, 0x81, 0xb, 0x0, 0x7, 0x60d7880, 0x8, 0x9, 0x7, 0x6, 0x3ff, 0x80, 0x6, 0x6, 0x8, 0xd, 0x101, 0xa7, 0x8, 0x2d11, 0x2, 0x3, 0x409e, 0x2, 0x9, 0x8, 0x6, 0x4, 0x6, 0xe9cffe3a, 0xf2c, 0x7, 0x1, 0x200, 0xea2, 0x80000000, 0x3, 0x1ff, 0x4, 0x3, 0x12, 0x9, 0x10, 0xff, 0x200, 0x1, 0xfcb4, 0x6, 0x1, 0x0, 0x4a13602c, 0x8497, 0x82b, 0x8, 0x9, 0xba3f, 0x3, 0x3, 0x9, 0xe40, 0x8001, 0x2, 0xfffffff8, 0x9, 0x7fe, 0x1, 0x8, 0x8001, 0x7fffffff, 0xff, 0x4, 0x1, 0xa, 0x9, 0x8, 0x3, 0x7, 0x9, 0x6, 0x2, 0x9, 0x4, 0x9, 0x5, 0xff, 0x7, 0x0, 0x1, 0x45, 0x0, 0xe60c, 0x400d, 0x2, 0xa, 0x1, 0xcc4b29f9, 0x82c, 0x100, 0x2, 0x10, 0x1, 0x7, 0x9, 0x5, 0x9, 0xff, 0xc, 0x7, 0x9, 0x76dd, 0x200, 0x580f, 0x401, 0x10000, 0x9, 0xd91d, 0x4, 0xfffffffb, 0x9, 0x6, 0x6000000, 0x9, 0xfffffff9, 0x46000000, 0x5, 0x4, 0xffffff11, 0x2, 0x2, 0xa, 0x5, 0x7, 0x84a00000, 0xf, 0x7, 0x4e, 0x4d, 0x9, 0x5, 0x3, 0x1, 0x771, 0x75, 0x7e, 0x5, 0x3, 0xb135, 0x2, 0x3ff, 0x1, 0x7, 0x4, 0x7f, 0x5, 0x4, 0x0, 0x6, 0xba, 0x0, 0xfffffffc, 0x8, 0x200, 0x40, 0x8, 0x0, 0x10001, 0x6, 0x8, 0xd4b, 0xff, 0x6, 0x1, 0x7, 0x0, 0x3, 0x6, 0x80, 0x6, 0x2, 0x80000000, 0x3, 0x4, 0x100, 0x800, 0x1, 0xf8, 0x8, 0x8, 0xe, 0x7, 0x4, 0x2, 0x84, 0x3ff, 0x872, 0x56e, 0xc6, 0x7, 0x401, 0x6, 0x6, 0x8, 0xd66, 0x2, 0x4, 0x5, 0x4, 0x5, 0x5, 0x7, 0x7fff, 0x9, 0x2, 0x0, 0x1, 0x1, 0x9, 0x3f, 0x80000001, 0x9, 0x6, 0xec, 0x101, 0x80, 0x0, 0xa043, 0x9, 0xa, 0x2, 0x200, 0x7, 0x98b, 0x7fffffff, 0xba, 0x1, 0x46, 0xfffffffa, 0x0, 0x9, 0x9, 0x7612, 0xe, 0x1, 0x5, 0xd4, 0x7fff, 0x5, 0x9, 0x8, 0x200, 0x3, 0x200, 0x8, 0x0, 0xc, 0x1, 0xffff58a7, 0x2c57a8b3, 0x311, 0x7, 0x1, 0x7fffffff, 0x4, 0x8, 0x10, 0x101, 0x7, 0x6, 0x81, 0xdf, 0xb, 0x6, 0x4, 0x1, 0x5, 0x6, 0x9, 0x5, 0x5, 0x3000000, 0x80000001, 0x5, 0x5, 0x8e60, 0x8, 0xb8b, 0x2, 0x2, 0xfffffffb, 0x81, 0x2, 0x2, 0x8, 0x1ff, 0xc, 0xf166, 0x4, 0x40, 0x4, 0x10001, 0x0, 0xb338, 0x7, 0xffff8000, 0x2, 0x87fa, 0x7f, 0x4f0, 0x5, 0x5, 0x1, 0x2, 0x69e1, 0x1, 0x2, 0x1231, 0x81, 0x12, 0x6, 0x400, 0x6, 0x7, 0xa21, 0x0, 0xff, 0x59cc, 0x0, 0x7f, 0xb, 0x101, 0x3a51, 0xffff, 0xfffffffe, 0x4, 0x7, 0xdf90, 0x2, 0x0, 0x0, 0x7, 0x0, 0x3b, 0xffffff90, 0x10000, 0x7, 0x9, 0x3, 0x4, 0x5, 0x80000000, 0x7, 0x1, 0x6, 0x5, 0x7e8, 0x1, 0x6, 0x8000, 0x5, 0xc42a, 0x4a29, 0x3, 0x0, 0x4, 0x5, 0x5, 0x10000, 0x5, 0x1, 0x7, 0x8, 0xb507, 0x0, 0x7395, 0x7, 0x0, 0x6, 0x3, 0x3, 0x5, 0x2, 0xe05, 0x125, 0x9920, 0x6, 0xfffffff7, 0x34, 0xe, 0xf0000000, 0xf, 0xe7, 0x0, 0x400, 0x6, 0x6, 0x0, 0x8, 0x0, 0x3ff, 0x8b07, 0x7adb, 0x6a9e, 0x2, 0x9, 0x8, 0x2, 0x20332f69, 0x4, 0x458e, 0x0, 0x0, 0x1, 0x2, 0x23, 0x36, 0x8, 0x0, 0x9, 0xbf6c, 0x2, 0x4, 0x5, 0x0, 0xa, 0xfffffff1, 0x8, 0x5f, 0x9, 0x6, 0x3, 0x1, 0xffff, 0xbc, 0x2, 0xf, 0x9, 0x0, 0x3, 0x6, 0x4, 0x81, 0x4, 0x0, 0x1, 0x9, 0xff, 0xdbd7, 0x7, 0x598, 0x6, 0x4, 0x6, 0x0, 0x2, 0x7ff, 0x3, 0x6, 0x200, 0x2, 0x3, 0x6, 0xdaf, 0x1, 0xfffff88a, 0x0, 0x4, 0x6, 0x800, 0xfffffffe, 0x1, 0x7, 0x0, 0x4ac, 0x3, 0x6f7, 0x1, 0x2, 0x9, 0x3ff, 0x9bde, 0xb122, 0x6, 0x1b6, 0x9fb5, 0xff, 0xc89, 0x0, 0xb, 0x3, 0x800, 0x8001, 0x0, 0x3, 0xbd, 0x9, 0x2, 0xc482, 0xfffffff7, 0x8, 0x80, 0x3a1, 0x0, 0x7, 0x3, 0x0, 0x9, 0x6, 0x813, 0x200, 0x5, 0x100, 0x3, 0x1, 0xa0, 0x1800, 0x85dc, 0x0, 0x8000, 0x8, 0x0, 0x2, 0x9, 0x4, 0xfffffffa, 0x0, 0x5, 0x9, 0x7, 0x4, 0xa6, 0x9604000, 0x40, 0x0, 0x9, 0x10000, 0x80000001, 0x0, 0x5, 0xb2c3, 0x9, 0xffffffff, 0x2, 0x7, 0x7fff, 0x5, 0x200, 0x58, 0x76, 0x5, 0x4, 0x0, 0xfffffff9, 0x2, 0x4, 0x8001, 0x1, 0x9, 0xffffffff, 0x5, 0x6, 0x5, 0x2, 0xee2c, 0x80000000, 0x10001, 0x3, 0x1, 0x2, 0x1, 0x5, 0x7, 0x9, 0x7, 0x6, 0x3, 0xffff4cb2, 0x401, 0x7, 0x5, 0x9, 0xda1, 0xf, 0xc, 0x8, 0x8b, 0xfff, 0xff, 0x10001, 0x6, 0x81, 0x800, 0x5, 0xc, 0x2d, 0xfffffff8, 0xf, 0x4, 0x800, 0x8, 0xfffffffa, 0x4, 0x8, 0x2, 0x6, 0x80, 0x400000, 0x9, 0x7, 0x1, 0xf, 0x8000, 0x6, 0xef, 0xfffffff8, 0x5, 0x2, 0x2, 0x5, 0x101, 0x6, 0x9, 0x6, 0x2b683ff1, 0x8, 0x1, 0x1, 0x8, 0x8, 0x0, 0x1, 0x5, 0xb6e2, 0xfffff465, 0x1, 0x80000001, 0x4, 0xffff, 0x2, 0x2, 0x0, 0xa, 0x2, 0x75, 0x8000, 0x2, 0x8, 0x7, 0x8, 0x5, 0x4, 0x6, 0x2, 0x9, 0xa, 0x9, 0xde, 0x3, 0x1, 0x5, 0xfffffffb, 0x4, 0x0, 0x5, 0x3, 0x1, 0x3, 0x6, 0x4, 0xc37, 0x0, 0x2, 0x9, 0x3, 0x4, 0x4, 0x6, 0x7, 0x6, 0x5, 0x9, 0x2, 0x800, 0x80000000, 0x7, 0x2ca, 0xeff, 0x3, 0xffff0001, 0x8, 0x9, 0x0, 0x70, 0x2, 0xe38de9, 0x6, 0x7, 0x2, 0x4, 0x0, 0xd, 0x7, 0xff, 0xf8, 0xb, 0x5, 0x2, 0x0, 0x39d, 0x8000, 0x9, 0x5, 0xfffffff7, 0x7, 0x3, 0x7, 0x7fff, 0x6, 0x101, 0x9, 0x0, 0x9, 0x10001, 0x5b, 0x6, 0x3, 0x2, 0xfffffffc, 0xfffffff7, 0x5, 0x1, 0x4, 0x5a, 0x9, 0x1, 0x1a, 0xfb6, 0xffffffff, 0x30, 0x2, 0x6, 0x5, 0x80000000, 0xc48, 0x9, 0x6, 0x5, 0xf3, 0x40, 0xfffffffd, 0x9, 0x4, 0xc0000, 0x3, 0x13, 0xff, 0xb, 0x400, 0x2, 0x8, 0x9, 0x8, 0x800, 0x5, 0xb472, 0x9, 0x8, 0x0, 0xfffffff8, 0x2, 0xf08d, 0x0, 0x545, 0x7, 0x9, 0xfffffff8, 0x200, 0x7, 0x3, 0x7, 0x3ff, 0x1ff, 0x6, 0xfff, 0x1, 0x7e4d, 0x4, 0x5, 0x7fff, 0x17, 0x7, 0xffff, 0x9, 0x9, 0x3, 0xffffff20, 0x2, 0x1, 0xb, 0x1, 0xffff, 0x9, 0xffff, 0x8, 0x3, 0x9, 0x6, 0x8, 0x3, 0x3, 0x0, 0x5, 0x4, 0xa, 0x7, 0x2, 0x6, 0x7ff, 0x51, 0x0, 0x3, 0x3, 0x7, 0x2, 0x1, 0x9, 0x15f74e9a, 0xfffffffc, 0x1, 0x800, 0x0, 0x4, 0xfffffff4, 0x72a, 0xfffffff7, 0x0, 0x9, 0x100, 0xf, 0xb, 0xe, 0x9, 0x4, 0x9, 0x8001, 0xfffffffe, 0x4, 0x4a2, 0x7, 0x4, 0xfffffff8, 0xad6, 0x3, 0xcc, 0x10000, 0x5, 0x10000, 0x6, 0x4, 0x10001, 0x4, 0x5, 0x2, 0x7fffffff, 0xa9c, 0x8, 0x7f, 0x7, 0x7, 0x7, 0x100, 0x80000001, 0x4, 0x3, 0x6, 0x9c05, 0xd, 0x114, 0x8, 0x1, 0x400, 0x7, 0x22, 0xaa07, 0x10001, 0x1, 0xfff, 0x5, 0x4, 0xfffffff7, 0x5, 0x7fff, 0x9, 0x319, 0x8000, 0x72, 0xfff, 0x9, 0x0, 0x6, 0x68, 0x888, 0x3, 0x2, 0x0, 0x4, 0xc6f, 0x1, 0x3ee623d5, 0x540, 0x7, 0x3, 0x400, 0xfffff628, 0x8, 0x4, 0x80, 0x4676, 0x6, 0x2, 0x3, 0x5, 0x4, 0x6, 0xfffffffb, 0x9a03, 0x7, 0x10, 0xffffffdb, 0x1, 0xffff1306, 0x1000, 0x7, 0x0, 0x0, 0x6, 0xd, 0xa, 0x302e, 0x6, 0x6, 0x7f, 0x3, 0x10001, 0x9, 0x7, 0x9cb7, 0xffff, 0x71, 0x7, 0x101, 0x5, 0x3ea2, 0x7, 0xe, 0xa, 0x1, 0x8, 0x0, 0x5, 0x1, 0x61, 0xfffffff8, 0xfff, 0x2, 0x5, 0x2, 0x1, 0xb6, 0x2, 0x8, 0x100, 0xf86c, 0x5, 0x0, 0x5, 0x1, 0x0, 0x0, 0x1, 0x5, 0x1, 0x9, 0x5, 0x7f, 0x4, 0x5, 0x4, 0x0, 0x35f, 0x4, 0x5, 0x7, 0x5, 0xf5, 0x8, 0x5, 0xfffffffd, 0xff0, 0x4, 0x2, 0x0, 0x0, 0x2000000, 0xd1f, 0x7, 0x6, 0x80000, 0x5, 0x4, 0x33, 0x5, 0x2, 0xfffffffa, 0xc00000, 0x0, 0x80, 0x31bc, 0x0, 0x9, 0x8, 0xfffffffb, 0x5, 0x502c, 0xfffffffc, 0xffff, 0x1000, 0x5, 0x1, 0x2, 0x6, 0x8164, 0x0, 0xfffffff7, 0x7, 0x1, 0x8, 0x0, 0x8001, 0x2, 0xfffffffd, 0x3, 0x5, 0x82ba, 0x7, 0x3ff, 0x1, 0x4, 0x7ff, 0x7f, 0xfff, 0x1, 0x6, 0x3, 0x8, 0x3, 0x4, 0x8fc, 0xffffff81, 0x200, 0xfffff001, 0xb2b3, 0x1, 0x5, 0x9, 0x101, 0x8, 0x7f, 0x5, 0x0, 0x7, 0x8, 0x1, 0x9, 0x9, 0xfffffffb, 0x80000001, 0x8, 0xd, 0xffffff97, 0x3, 0x0, 0x1, 0x81, 0x0, 0x3, 0x3, 0x68, 0x2, 0xffff7fff, 0x495, 0x4c, 0x5, 0x5, 0xe, 0x0, 0x8, 0x2, 0x80, 0x5, 0x2, 0x400, 0x7, 0x80000001, 0x8, 0xd, 0x2, 0x8, 0x2, 0xae, 0x6, 0x0, 0x2bd, 0xa879, 0xffffffff, 0x5, 0xfff, 0x3, 0x0, 0xf75, 0xffffffff, 0x4b9, 0xd0f, 0x10001, 0x1, 0x1, 0x7ff, 0x7, 0x40000000, 0x3, 0x4, 0xe, 0x7, 0x9, 0xeb3, 0x7, 0xfffffe8c, 0x5a, 0x1, 0x5, 0x2, 0xdf, 0x5, 0x7, 0x2fc7, 0x3, 0x100, 0xeb8, 0x7, 0x80000, 0x7, 0x7, 0xaf01, 0x0, 0xaec, 0xffffff2c, 0x3000000, 0x101, 0x186, 0xdb, 0x2, 0x3ff, 0x83a, 0x9, 0x1, 0x7fff, 0x3, 0x8a61, 0x8, 0x1000, 0x4, 0x7, 0x0, 0x5, 0x7fff, 0x100, 0xc7d, 0x4, 0x2, 0xfffffffc, 0xd, 0x0, 0x8, 0xe, 0xe0000000, 0xffff99f3, 0x5, 0x3, 0xffffffff, 0x0, 0x7, 0x9, 0x78, 0x7fff, 0x9, 0x0, 0x101, 0x3, 0x9, 0x4, 0x0, 0x9, 0x2e4c, 0x9c, 0x4, 0xf9ac, 0x1, 0x6, 0x9, 0x5, 0xe, 0x1, 0x5, 0x1000, 0x0, 0xffffffff, 0x80, 0x80000001, 0x3, 0xe055, 0x80, 0x9, 0x3ca7, 0x15, 0x7f, 0x4, 0x7, 0x5, 0x5, 0xe, 0x38, 0x3, 0x8b7d, 0x7ff, 0x0, 0x2, 0x4, 0xfaf7, 0x8, 0x7, 0x3, 0x1ff, 0xd9d, 0x0, 0x5, 0xfffffff8, 0x5, 0x80, 0x9, 0x3, 0xfffffffd, 0x7, 0x1, 0x9, 0x9, 0x5, 0xfffffff8, 0x40, 0xffff, 0x2, 0x3, 0xc, 0x10, 0x6, 0x7, 0x55, 0xffff, 0x5, 0x0, 0x401, 0x30b8f371, 0x3604, 0x200, 0x5, 0x3, 0x8, 0x14000000, 0x5, 0x6, 0x5, 0x9, 0x3, 0x1000, 0x5, 0x8, 0xfffffffa, 0x3, 0x0, 0x10000, 0x7, 0x5f, 0x4, 0x4, 0x7, 0x2, 0x5, 0x2a93, 0x0, 0xfff, 0x1, 0x1, 0x8, 0x7f, 0x6, 0x4, 0x23, 0x7, 0x5, 0xa, 0x4, 0x1, 0x2000, 0xfffffffe, 0x80000000, 0x7, 0x58b, 0xe4, 0x6, 0xffff20a0, 0x800, 0xafe, 0x7ff, 0x3, 0x7, 0x101, 0x3, 0x9, 0x81, 0x7f, 0x3, 0x400, 0x0, 0x100, 0xc9b, 0x7aebccc3, 0x5, 0x3da9, 0xfff, 0x4, 0x1ff, 0x3, 0x0, 0x40, 0x69, 0x2, 0xa390, 0x0, 0x2, 0x8001, 0x0, 0x6, 0x3, 0x0, 0x1, 0x7f, 0x8000, 0x2, 0x0, 0x4, 0x9, 0x101, 0xfffffffd, 0x6, 0xfff, 0x1, 0x2, 0xcfc, 0xc8c, 0x8, 0x7ff, 0x2, 0x0, 0x4bb6, 0x9, 0x0, 0x4, 0x8, 0x80000001, 0x80, 0x349, 0xffffba0f, 0x1000, 0x0, 0x26b, 0x3, 0x6, 0x6, 0x4, 0x7, 0x7, 0x1, 0xb7, 0x5, 0x9, 0x2f8a, 0x8, 0x5, 0x2, 0x6, 0x7, 0x0, 0x2a7f, 0xc9a7, 0x7, 0x6, 0xffff0001, 0x1, 0x3, 0x5, 0x9, 0x7f, 0xfffffff9, 0x4, 0x2, 0x4, 0x0, 0x7, 0x7, 0x3, 0x7fffffff, 0x6, 0x6, 0x6, 0x3, 0x9, 0x9c53, 0x1, 0xe95, 0x2, 0x8, 0x46c, 0x3, 0xfffffff8, 0xa7, 0x84, 0x4, 0x94, 0x101, 0xffffffff, 0xd, 0x1, 0x6, 0x401, 0x2, 0x4, 0x6, 0x3ff, 0x4330, 0x2800000, 0x6af0, 0xc, 0x6, 0x3, 0x86dc, 0x7, 0x5, 0x1, 0xf, 0x6, 0x5, 0x7fff, 0x1, 0x5a, 0xb, 0x4, 0x8001, 0x80000000, 0x1000, 0x3, 0x1, 0xf, 0x5, 0x2e, 0x2, 0xab6b, 0xffff, 0x7, 0x9, 0x7b, 0x9b, 0x8, 0x527, 0x1ff, 0x3, 0xa, 0xffffffff, 0x2, 0x6, 0x52, 0x1ffc, 0x1, 0x5, 0x10, 0x7000000, 0x4, 0x80, 0x816, 0x9, 0x8741, 0x2, 0x7fff, 0x7, 0x101, 0x9, 0x0, 0x7, 0x800, 0x1, 0x5, 0x8001, 0x9a8, 0x7, 0x8, 0xfffffff7, 0x6, 0x0, 0xc22, 0x3272, 0x1ff, 0x6, 0x8, 0x3, 0x3, 0x2, 0x7, 0x6, 0x10, 0xb, 0x1ff, 0x7ff, 0x9, 0x4e, 0x8, 0x409, 0x1, 0x68, 0x3, 0x40c7, 0x5, 0x9, 0x5, 0x200, 0x80000000, 0x8, 0x3, 0x9, 0x400, 0x6, 0x4, 0x9, 0x2, 0x5, 0x8, 0xc89, 0xfffffff4, 0xfffff303, 0x9, 0x7, 0x58, 0x1, 0x5, 0x80000001, 0x4, 0x3ff, 0xb, 0x2, 0xfffffd4a, 0x1000, 0x48a, 0x3067, 0x9, 0x4, 0x2d311121, 0x8, 0x4, 0xfd, 0x9, 0x3d, 0x0, 0x9, 0x0, 0x7, 0xe, 0xfffffffc, 0xffffff80, 0x3, 0xca, 0xe31, 0x57, 0x80, 0x3, 0x7f, 0x9, 0x9, 0x3d56, 0x0, 0x6, 0x58, 0xfffffffe, 0x5, 0x3, 0x7, 0x7fffffff, 0x8, 0x1, 0x41c50e23, 0x7fff, 0xf, 0x0, 0xcc, 0x0, 0x1, 0x6, 0x5, 0x7, 0x9, 0x0, 0x7, 0x1, 0x9, 0x3, 0x8, 0x7, 0x7, 0x80000001, 0x1ca, 0x1d, 0x0, 0x2c2b, 0x3, 0x8, 0x278d, 0x3, 0x4, 0x2e52, 0x5, 0x2, 0xcf71, 0x5c, 0x0, 0xfffffffd, 0x5, 0xffffffff, 0x9, 0x0, 0x6, 0xff, 0x6, 0x9, 0x2, 0x5, 0x2, 0x5b3, 0x2, 0x9, 0x3, 0xfffffffc, 0x8, 0x8, 0x10, 0xffffd2c5, 0xfffffffd, 0x1, 0x0, 0x8, 0xfffffffe, 0x6, 0x0, 0x4, 0x6, 0x0, 0x6cbc, 0x7fffffff, 0x0, 0xf, 0x120, 0x9, 0x7, 0x3, 0x5ab, 0x4, 0x200, 0x7, 0x7d1, 0x4e22, 0x2, 0xffff8001, 0x8, 0x5, 0x5, 0x5, 0x2, 0x10000, 0x1, 0x0, 0x5, 0x1, 0x0, 0x68c, 0xca, 0x5, 0x100, 0xd, 0xfffffff7, 0x2, 0x7fff, 0x1, 0x153, 0x7, 0x6, 0x6, 0x3, 0x0, 0xbd7e, 0x3dd0, 0x7, 0x8, 0x0, 0x7cec, 0xdc7d, 0x9e4, 0x2, 0x2040000, 0x9, 0x81, 0x7f, 0x1c000, 0x4, 0x0, 0x7, 0x1, 0x3, 0x4, 0x2, 0xef, 0x5, 0x3, 0x4, 0x6, 0x6, 0x400, 0x10001, 0x2, 0x3, 0xe, 0x5, 0x3c7393e8, 0x9, 0x6, 0xff, 0xfffffff6, 0x10, 0x8, 0xa46, 0x7, 0x41, 0x6, 0x10001, 0x4f8, 0x6, 0x1, 0x779, 0xffff712c, 0x0, 0xc, 0x1f6, 0x6, 0xc, 0x1000, 0x8, 0x2, 0x3d, 0x7701, 0x3ff, 0x2, 0x81, 0x5, 0xace, 0x8001, 0x380, 0x81, 0x8000, 0xffffffc0, 0x80000001, 0x2, 0x8c4a, 0x6, 0x8, 0x2, 0x8, 0x0, 0x3, 0x66, 0x5, 0x3, 0x8, 0x6, 0x80000001, 0x0, 0x3aba, 0x5, 0x9, 0x2, 0xe, 0x5, 0x10001, 0x6f988b8c, 0x0, 0x2, 0xff, 0x558efcd6, 0x0, 0xffff51b3, 0x5, 0xb0, 0x1, 0xfffffffd, 0xfffffffb, 0x7fffffff, 0x4, 0x0, 0x7ca, 0x4, 0x9a30, 0x0, 0x0, 0x1, 0x0, 0x4, 0x3, 0x10001, 0x4, 0x7, 0x81, 0x4, 0x80000001, 0x7, 0x6, 0x1, 0x80000001, 0x48, 0x101, 0x6, 0x38, 0x1, 0x7, 0x3d16, 0xffffffff, 0x9, 0x80, 0x3, 0x7fffffff, 0x4, 0x9, 0x7, 0x6, 0x7f, 0x6, 0xd, 0x3, 0x3, 0x6, 0x7ff, 0xffff8000, 0x5, 0x80000000, 0xe, 0x1, 0xf, 0x1ff, 0x40a, 0xfffffff9, 0x3ff, 0xc0d, 0x101, 0x54, 0x1, 0x7, 0xe, 0x24cd, 0x0, 0x1, 0x3, 0x7, 0x200, 0x5, 0x2, 0x4, 0xffffffff, 0x2, 0x0, 0x2, 0x10001, 0x7, 0x2, 0x1, 0x80, 0x6, 0x9, 0x3, 0x3ff, 0x6, 0x5, 0x2, 0x1, 0x1, 0xffffffb1, 0xfffffd66, 0x8, 0x0, 0x5, 0xfffffffb, 0x4, 0xff, 0x2, 0x58f, 0x2, 0x40, 0x40, 0x3, 0x3, 0x0, 0x9, 0xff, 0x6, 0x9, 0x7, 0x4, 0x4, 0xffff190c, 0x4, 0x1000, 0x200, 0xd, 0x1, 0xf, 0xfffffffb, 0x8, 0x97b, 0x5, 0x9, 0x4, 0x8, 0xffffff24, 0x6, 0x9, 0x1c7, 0x7, 0x0, 0x7, 0x7, 0xffff, 0x8001, 0x8, 0x200, 0x0, 0x0, 0x3, 0x7fff, 0x7fff, 0x705, 0x0, 0x3, 0xffff6710, 0x5, 0x8, 0x9, 0x3, 0x401, 0x2, 0xd1, 0x5, 0x5, 0x5, 0xffffffff, 0x3, 0x401, 0x1910000, 0x1f, 0x59b, 0x3e, 0x1, 0x3ff, 0x3, 0xf, 0x6, 0xc, 0x0, 0x4, 0x5, 0x8020, 0x6, 0xffff8000, 0xc470, 0x2, 0x8, 0x5, 0x87, 0xf34, 0x8, 0x8, 0xb8b, 0x9, 0x0, 0x4, 0x5e, 0xf, 0x1a10, 0x8, 0x2, 0x2db, 0x0, 0x9, 0x7438a37d, 0x6, 0xffffffff, 0x80, 0x3, 0x4, 0x1ff, 0x2, 0x1, 0xfffffffe, 0x0, 0x0, 0x80000000, 0x0, 0x6, 0x7, 0xfffffffc, 0x5, 0x9, 0x97f, 0x0, 0x7, 0x4b5, 0xa16b, 0x8482, 0x1, 0x0, 0x8, 0x5, 0x7, 0xa03, 0xfffffff8, 0x8, 0x8, 0x9, 0x0, 0x5, 0x8fe4, 0x401, 0x6, 0x4, 0x80, 0xbaad, 0x8, 0xfffffffd, 0x4, 0x9, 0x1, 0xfffffff7, 0x5, 0x9, 0x0, 0xffffffff, 0xfff, 0x3, 0x6, 0x3, 0x9, 0x5, 0x7fff, 0x2, 0x29, 0x6, 0xce, 0xfffffff6, 0x3, 0x8, 0x2, 0x8, 0x89, 0xee92, 0x5, 0xffffff5a, 0x9ed, 0x4, 0x6, 0x7ff, 0x101, 0x7b2, 0xca, 0x81, 0x2, 0x0, 0x4, 0x63, 0x0, 0x386, 0xfffffffc, 0x3b, 0x2, 0x7, 0x800, 0x3, 0x3, 0x5, 0x9, 0x101, 0x40, 0x1, 0x164, 0x5, 0x2, 0x67, 0x9, 0xf83, 0x37e, 0x7f, 0x3, 0xc5c4, 0x4, 0x4, 0x3, 0x5, 0x800, 0x135, 0xba, 0x8, 0x7, 0xf, 0x7, 0x200, 0x2, 0xc5f, 0x2, 0x2, 0x8, 0xffffffff, 0x3, 0x3, 0xfff, 0xd, 0x80000001, 0x8, 0x7, 0x4, 0x4df9, 0xd, 0xfff, 0x6e, 0x3, 0x81, 0x9, 0x97, 0x2, 0x8000, 0x30000000, 0x0, 0x5, 0x0, 0xc, 0x3, 0x8, 0x3fc, 0x1000, 0x0, 0x10001, 0xffffffff, 0x1, 0xfffffffa, 0x7ff, 0xa5, 0x0, 0x9c, 0x3, 0x8, 0x4, 0x7063, 0x1, 0x7, 0x1, 0x3, 0x8000, 0x4, 0x2, 0x80, 0x9, 0x7ff, 0x4, 0x200, 0x4, 0x3, 0x9, 0x6, 0x5, 0x7, 0xecf7, 0xe, 0x7, 0x8, 0x2, 0x7, 0x5, 0xa, 0x7ff, 0xb, 0x4, 0x8, 0xde3, 0x81, 0xd, 0xfffffffe, 0x9, 0x1, 0x9, 0x9, 0xc, 0x8, 0x7, 0x1, 0x5439, 0x93, 0x95, 0x81, 0x0, 0xfffffffc, 0x6, 0x4, 0x72, 0x8, 0x26fd4c52, 0x3, 0x2, 0x8, 0xe, 0xffffff00, 0x101, 0xfffffff8, 0xf0000000, 0x6c5, 0x7ff, 0x5, 0xfffffe01, 0x9, 0x2bf, 0x7ff, 0x7352, 0x5, 0x3ff, 0x8cc, 0x1000, 0x9, 0x3b, 0x7fffffff, 0x8000, 0x3, 0xfffffff8, 0x6, 0x0, 0x9, 0x9d, 0xa4, 0x591, 0x6, 0x2, 0x4, 0x3, 0x3, 0x0, 0x1, 0x3, 0x92f0, 0x4, 0x9, 0x1, 0x9, 0xe6, 0x7, 0x81, 0x1ff, 0x5, 0x7, 0x6, 0x4, 0x53, 0xa6, 0x0, 0x10000, 0x8d, 0x2, 0x101, 0x10000, 0x7fff, 0x80000000, 0x7fff, 0x80, 0xffffffff, 0xf, 0x5, 0x4, 0x2, 0x6676c489, 0x8, 0x18000, 0x6, 0x977, 0x3ff, 0xfffffff7, 0x10000, 0x9, 0x4, 0xaa, 0x9, 0x0, 0x6, 0x4, 0xc, 0x7, 0x1000, 0x2, 0x2, 0x3, 0x81, 0xa1, 0x2249d1cb, 0x6, 0x3030, 0x136, 0x2, 0x8001, 0x7, 0x400, 0x0, 0x7, 0x6, 0xfffffff9, 0x2, 0x9d10, 0x3, 0x3, 0x1, 0x5, 0x5, 0x4, 0x7, 0x7, 0xfffff9d4, 0x2df, 0x80000001, 0x7fff, 0xfffffff6, 0x228, 0xffffff7f, 0x0, 0x1, 0xd28, 0x0, 0x6, 0x1, 0x8, 0xfffffff0, 0x1000, 0x5, 0x1, 0x4, 0x4, 0x9, 0x3, 0x2a2, 0x1, 0x5, 0x1, 0x2, 0x9, 0x1, 0x3, 0xe, 0x2, 0x9703, 0x7fff, 0x81, 0x9, 0x44, 0x69, 0x2, 0x3, 0x101, 0x6, 0x1, 0x0, 0x10001, 0x6, 0x4bc4132f, 0x800, 0x9, 0x0, 0x9, 0x7fffffff, 0x7ae8, 0x5, 0xa, 0xf, 0xe, 0x400, 0x7, 0xbb5, 0x2, 0x2, 0xe6, 0x1, 0x5, 0x0, 0x0, 0x7fff, 0xd, 0xc93f, 0x7, 0x3, 0x8, 0xee5, 0x10001, 0x2, 0x7f, 0x81, 0x6, 0x5, 0xffff5d6b, 0xffff, 0x9, 0x101, 0x7fff, 0x8, 0xd, 0x7, 0x101, 0x2, 0x6, 0x8, 0x0, 0xa, 0x5, 0x4, 0x0, 0x50000, 0x55500000, 0x8000, 0x0, 0x513, 0x7, 0xffff, 0xb, 0x4, 0x6, 0x7, 0x1c4, 0x6, 0x0, 0x9, 0x1, 0x8, 0x101, 0x7ff, 0x4, 0x5, 0xffffffff, 0x2, 0x2, 0xa1d, 0xa, 0x2, 0x1, 0x110a0000, 0x6, 0x2, 0x8000, 0x2fc, 0x2ed7e8e2, 0x403, 0xfffffff8, 0x3, 0x8, 0xe, 0x401, 0x1, 0x8, 0x9, 0x3, 0xfff, 0x9, 0xffff, 0x9, 0x4, 0x9, 0x5, 0x9, 0x47d, 0x5a, 0xde, 0xe2c3, 0xffffff7f, 0x1, 0x7, 0x2, 0x62, 0x1, 0x9, 0x2, 0x2, 0xb, 0x3, 0x9e, 0x8, 0xb45, 0x10001, 0x9500, 0x101, 0xe, 0x1, 0x7, 0x8001, 0x7fff, 0x2, 0x6, 0x4, 0x7, 0x6, 0x1, 0x5, 0x2, 0x0, 0x9, 0x6, 0xebef, 0x5, 0x7, 0x3, 0xfffff800, 0x401, 0x4, 0xbea9, 0x5, 0xd, 0x401, 0xd, 0x600000, 0x1, 0xfffffffb, 0x80, 0x5, 0x5, 0x3, 0x5, 0x187, 0x5, 0xfffff3b5, 0x9, 0x6, 0xfffffffc, 0xd5, 0x76e, 0x1, 0xfffffff7, 0x9, 0x7fff, 0x10001, 0x4, 0x80000000, 0x2, 0x1, 0x2, 0x2, 0x9, 0x9, 0xb, 0xcd0, 0x7, 0x9, 0x7ff, 0x81, 0x7ff, 0x80, 0x7f, 0x6, 0xffff0be6, 0x3, 0xf, 0xffff, 0x4, 0x6, 0xd355, 0x8, 0x4, 0xffffffff, 0x80000001, 0x1, 0x9, 0x480000, 0x0, 0x4, 0x7fffffff, 0xd6, 0x1ff, 0xaf, 0x100, 0x2, 0x0, 0xffff8000, 0x4ec23610, 0x9, 0x0, 0x9, 0xee6a, 0xfffffff9, 0x8, 0x7, 0x81, 0x5, 0x6, 0x7, 0x100, 0x1, 0x8b2, 0x8, 0x0, 0x8, 0x1ff, 0x9, 0xffffffff, 0x80, 0x4, 0x2, 0x9, 0xf5e, 0x7, 0x4, 0xffffff04, 0x8, 0x3, 0x68, 0x821, 0x44434535, 0xc68, 0xff, 0x42de, 0x9, 0xff, 0x7, 0x6, 0x7, 0xfffffffc, 0x8, 0x7, 0x8, 0x3, 0x1, 0xf5dd, 0x8001, 0x4, 0x8, 0x3, 0xd, 0x80000000, 0x7, 0x1, 0x7, 0x8000, 0xa, 0x5, 0x8, 0x7, 0x6, 0x7fff, 0x6d5, 0x3, 0x7fffffff, 0x9, 0x5, 0x2, 0x1ff, 0x5, 0x2, 0xffffffff, 0x5d, 0x2, 0x2, 0x5, 0x1, 0x1, 0x7, 0xad, 0xfffff40c, 0xf0, 0x5606, 0x8, 0x3, 0x6, 0x1, 0x0, 0xb, 0x11, 0x2, 0x1783, 0x4, 0x9, 0x100, 0xb50, 0x4, 0x3, 0xd0, 0x0, 0x7, 0x81, 0x1, 0xfffff383, 0x80000000, 0xae, 0xbc, 0xffffb7aa, 0x9, 0xd, 0x9b5, 0x4, 0x0, 0x7ff, 0x2, 0x9, 0x5, 0x560, 0x2, 0x3, 0x92ab, 0x6, 0xfffffffd, 0x2, 0x9, 0x0, 0x36, 0x0, 0x5, 0xf9e, 0xffffffff, 0x2, 0x200, 0x15e, 0x5, 0x3, 0x800, 0xaffe67eb, 0x5, 0x2, 0x6, 0x5, 0x1, 0x0, 0x6, 0x0, 0x7, 0x1ff, 0xfffffb12, 0x9a, 0x17, 0x100, 0x1, 0x0, 0x0, 0x3d, 0x45a0d888, 0x5, 0x44, 0x5, 0x401, 0xf099, 0x9, 0xc0, 0x7f, 0x1, 0x81, 0x4, 0x7, 0x3, 0x4, 0xe, 0x81, 0x4, 0x9, 0x1, 0x2, 0x5, 0xfffffff8, 0x400, 0x5, 0x4, 0x5, 0x2a05, 0x4, 0x7380, 0x4, 0x0, 0x101, 0x460c, 0x7, 0x401, 0x494c0bbb, 0x8, 0x1, 0x7, 0x40, 0x3, 0x800, 0xffffff0f, 0x8001, 0x1, 0x4, 0xffff, 0x1, 0xfa, 0xc9, 0x9, 0xffffffff, 0xb4f, 0x2, 0x8, 0xfffffffc, 0x3, 0x5, 0x3, 0xfffffff7, 0x7, 0x4, 0x3ff, 0x4, 0xe0, 0x9, 0x1, 0xeb, 0xd, 0x80000001, 0x0, 0x8, 0x286, 0x6, 0x3, 0x10000, 0x1, 0x9, 0x8, 0x7598, 0x800, 0x1, 0x2, 0x8, 0x7, 0x9, 0x0, 0x2, 0x7, 0x4, 0x6, 0x0, 0x181, 0x7, 0xcfa, 0x1, 0x6, 0xb5, 0xb, 0x4, 0x1, 0x6, 0x40, 0x7, 0x3d, 0x9, 0x6, 0x3, 0x1000, 0xbb, 0x7ff, 0xf70, 0x0, 0x4, 0x0, 0x8, 0xffffff7f, 0x1, 0x7, 0x7, 0x3, 0x3b3d7b1c, 0x5, 0x8, 0xfff, 0xc6, 0x2, 0x2, 0xd, 0xffffffff, 0x101, 0x2, 0x24, 0x6, 0x9, 0x7, 0x3, 0x7, 0xfff, 0x7, 0x8, 0xc23, 0x7, 0x0, 0x40000000, 0xa449, 0xfffffff8, 0x39b5, 0x8, 0xfff, 0x4, 0x6, 0x401, 0xf, 0xfffffffb, 0x9, 0x5, 0xd7dc, 0x69d, 0xfe1, 0x4, 0x1, 0x5, 0x80, 0x4, 0x8001, 0x6, 0x1, 0x8, 0x8, 0x10001, 0x81, 0xcde, 0x100, 0xe5, 0x0, 0x81, 0x9, 0x2, 0x800, 0x1, 0xfd7, 0x5, 0x1, 0x6, 0x1a7, 0x8, 0x2, 0x3, 0x100, 0x7, 0x9, 0x1, 0x462d, 0x10, 0x8, 0xffff, 0xc, 0xfff00000, 0x3, 0x81, 0x5, 0x9, 0x0, 0x2c, 0x4, 0xfffffff5, 0x401, 0xdac, 0x2, 0x9, 0x6, 0xc, 0x80f, 0x8, 0x4, 0x6, 0xa, 0x7f, 0xfffffffc, 0x6, 0x3, 0x9, 0x4, 0x1, 0x6, 0x3, 0x1000, 0x1, 0x5, 0x101, 0x61, 0x1ff, 0x6, 0xe9, 0x62f5, 0xed5c, 0x1, 0x1ff, 0x2, 0x6, 0x5, 0x7, 0x5, 0x6, 0x9, 0x100, 0x0, 0x613, 0x100, 0x5, 0x2, 0x0, 0x0, 0x7, 0x0, 0x10, 0x5, 0x400, 0x3, 0x80000001, 0x9, 0x5, 0x101, 0x7, 0xd, 0x10001, 0x4, 0x2, 0xffffef91, 0x865c, 0xa0, 0x1, 0x5, 0x2, 0x8000, 0x6, 0x6, 0x40, 0x401, 0x8, 0x7, 0x89, 0xff, 0x101, 0x0, 0x69b4, 0x2, 0x40, 0x3, 0x0, 0x2, 0x0, 0x4, 0x8, 0x80000000, 0xd6, 0xffffffff, 0x5b5, 0x3, 0x3, 0xfffff008, 0xfffffffe, 0xffff, 0x2, 0xe, 0x7f, 0x3, 0x3, 0x1, 0x4, 0x5, 0x2, 0x7fffffff, 0x800, 0x6, 0xfffffffe, 0x4, 0x6533, 0x0, 0xc12f, 0x6, 0x1, 0x80000001, 0xe, 0x6, 0xffffffef, 0x401, 0x101, 0x3, 0x3, 0x6, 0x9, 0x0, 0x4, 0xa000, 0x8, 0x9d62, 0x2, 0xa, 0x2, 0x7, 0x7, 0x0, 0x5, 0xfffffffb, 0x40, 0x1000, 0xbf42, 0x1000, 0x1, 0x400, 0x2, 0x7670c673, 0xffffffff, 0x400, 0x401, 0x0, 0x7, 0x0, 0x9, 0x67, 0x1ff, 0x2, 0x1781, 0xd8, 0x2, 0x9, 0x101, 0xfffff000, 0x8000, 0x10, 0x5, 0x10001, 0x7, 0x4, 0x8, 0xa2c, 0x5, 0x7, 0x6, 0x7, 0x114a, 0x4, 0x140, 0x8, 0x9, 0x2, 0x1, 0x101, 0xfffffffa, 0x0, 0x2, 0x4, 0x3, 0x2b4a, 0x93, 0x7, 0x3, 0x1, 0x2, 0x2, 0x1e, 0x401, 0xc42, 0x3, 0xc0f8, 0x257, 0x0, 0x9, 0x8, 0xaa46, 0x0, 0xc9b8, 0x2, 0x1, 0x4, 0xaa, 0x6842, 0x795, 0x0, 0x7, 0x8635, 0x46, 0x20000, 0x40000000, 0x4, 0x1, 0xffff8001, 0xf, 0x4, 0x3c, 0x0, 0xfa2, 0xe0a, 0x6, 0x7e1, 0x81cd, 0x8, 0x1, 0x7, 0xb21b, 0xe8, 0xa8e2, 0xffff, 0x9, 0xd4e1, 0x0, 0xfff, 0x9, 0x81, 0x5, 0xc7, 0x9f41, 0x9, 0x42, 0xfffffff0, 0x2, 0x1, 0x1, 0xd052, 0x1, 0x7, 0x9, 0x2, 0x7, 0xfff, 0x8, 0x3, 0x800, 0x4, 0x2, 0x8, 0x7fff, 0x7, 0x5, 0x8001, 0xd6, 0x84c, 0xda, 0x1, 0x7, 0x4, 0x863, 0x4, 0x2, 0x1, 0x2, 0x9, 0x2, 0x52f, 0x5, 0x1000, 0x80000001, 0x7, 0x5, 0x1, 0xa847, 0x9, 0x69b4, 0x2, 0xb6d4, 0x5, 0x488c, 0x0, 0xd, 0x4ca8, 0x10, 0x6, 0x3ff, 0x7, 0x1e, 0x10, 0xa5d, 0x1, 0x401, 0x7, 0x51, 0xc3, 0x9, 0x4, 0x6c, 0x4, 0x7, 0x8, 0xfffffffd, 0x80, 0x2, 0x8, 0x10, 0x152, 0x2, 0x7, 0x6e1, 0x0, 0x101, 0x5, 0x80000000, 0x7f, 0x6, 0x0, 0x0, 0x1, 0xfffffff7, 0x0, 0x0, 0xa4, 0xae50, 0x5, 0x81, 0xffffff01, 0xc, 0x0, 0x7, 0x401, 0x0, 0x8, 0x6, 0x3, 0x70, 0x1ff, 0x4, 0x5, 0x6, 0x9, 0x2, 0x80, 0x1, 0x8000, 0x6, 0x30000000, 0x4, 0x0, 0xb, 0x6, 0x2, 0xffffffff, 0x6, 0x4, 0x6, 0x2, 0x0, 0x1000, 0x1, 0x9030, 0x0, 0x4, 0xffff8001, 0x5, 0x900, 0x40, 0x7, 0x9, 0x0, 0x1, 0x15f7, 0x1ff, 0xff, 0x286, 0x8000, 0x80000001, 0x24bf, 0x1, 0x1, 0x7, 0xc, 0x8, 0x3, 0x7, 0x8, 0x800, 0x9a, 0x7, 0x800, 0x5, 0xc0, 0x5, 0x0, 0x2, 0x6, 0x1, 0x8, 0x1, 0x3, 0x7ff, 0x9, 0x2646, 0x4, 0x1000, 0xfffffff8, 0x8, 0x7f, 0x7, 0x3, 0x3, 0x4, 0x955, 0x7, 0x1e5b7a0d, 0x3000000, 0x3, 0x10001, 0x7, 0x3, 0xd, 0x80000000, 0x9, 0x7, 0x1ff, 0x1ff, 0x2, 0x0, 0x9, 0x0, 0x6, 0x0, 0x7, 0x2, 0x0, 0x100, 0xd0, 0x7, 0x5, 0xfffffc01, 0x5, 0x0, 0x8, 0x1, 0x0, 0xa4, 0x6, 0x8be, 0x2, 0x2, 0x1, 0xb0, 0x6, 0x6, 0x5, 0x8001, 0x5, 0x3, 0x3, 0x2, 0x9, 0x2, 0x8, 0x1964, 0x4, 0x4, 0xff, 0x5, 0xfffffff8, 0x1, 0x7fff, 0x6, 0x10001, 0x13de, 0x1, 0x10000, 0xffff3003, 0x5, 0x478e, 0x5, 0xd, 0x3, 0x9, 0x7, 0x4d1b, 0x5, 0x2, 0xffff1c61, 0x7, 0x2, 0x9, 0x7, 0xd1be, 0x1ff, 0x6, 0xf, 0x3, 0x0, 0x6, 0x80000000, 0x200, 0x5, 0x7, 0x1, 0x4, 0x81, 0x200, 0x81, 0x6, 0x9, 0x7f, 0x10000, 0xf, 0xd885, 0x8, 0xe4c, 0x7, 0x2, 0xbc8, 0xff, 0x9f, 0x1, 0xffffffff, 0xfffffffd, 0x3, 0x2, 0x1668b0c6, 0xe, 0x2, 0x2, 0xa, 0xc, 0x3, 0x5, 0x7, 0xffff, 0x5, 0x2, 0x401, 0xb7, 0x7, 0x6, 0x2, 0x9, 0x4, 0x10001, 0x5, 0x34, 0xa, 0x7, 0xa74, 0x3, 0xd3ca, 0x0, 0xffff833a, 0x9, 0x60c1, 0xda6, 0x7, 0xf00, 0x7, 0x4, 0x2, 0x5, 0xde, 0xf3, 0x0, 0x0, 0x5, 0x1, 0x3, 0x639d, 0xfffffffa, 0x5, 0x48002a54, 0xd, 0x9, 0x3, 0x2, 0x8, 0x200, 0xfffffeff, 0x7, 0x5, 0x3, 0x8, 0x3, 0x8, 0x6, 0x8, 0x2, 0x3, 0x58, 0x8, 0x3, 0x5, 0xb829, 0x5, 0xffffb80e, 0xffffff0c, 0x9, 0x80000000, 0x0, 0x1, 0xb, 0x101, 0x8, 0x5, 0x4, 0xfffffff7, 0xfffff8bc, 0x2, 0x6, 0x8001, 0x7fff, 0x8, 0x1, 0xf814, 0xc, 0x7fff, 0x3ff, 0x1, 0xfffffff7, 0x1, 0x0, 0x0, 0xff, 0x513, 0xff, 0xcf, 0x56, 0x7fffffff, 0x1a, 0x2, 0x6, 0x4, 0x7, 0x2, 0x78, 0x3, 0x4f, 0x1bf, 0x8, 0x100, 0x7, 0xffff, 0x0, 0x5, 0x20000000, 0x1, 0x3, 0x8, 0x0, 0xe, 0x6, 0x696, 0x6, 0x3, 0x6, 0x3, 0x4, 0x5, 0x98, 0x0, 0xb64a, 0x81, 0x80, 0x7, 0x38, 0x8, 0x5, 0x5, 0x41e, 0x3d8e, 0x10001, 0x0, 0x7, 0x4, 0xc, 0x5f63, 0x9, 0x3d0, 0x401, 0x2dd8bde5, 0xa7b, 0x5, 0x3, 0xf8, 0x1, 0x6, 0x1, 0x5, 0x2, 0x7f, 0x7, 0x9, 0x80000001, 0x8, 0x9, 0xfff, 0x0, 0x5, 0x6, 0x2, 0x10, 0xb, 0x70, 0x5, 0x6, 0xed9, 0x3, 0x1, 0x9, 0xfffffffd, 0xfffffffb, 0x7, 0x7, 0x5, 0x3, 0x7, 0x0, 0xa2, 0x73, 0x5, 0x4, 0x8, 0xfff, 0x4, 0x4, 0x5e, 0x2, 0x6, 0x80, 0x3d7c, 0x80000000, 0x800, 0x7f, 0x8f67, 0x9, 0x4, 0xfffff82d, 0xa9, 0x7, 0x100, 0x4, 0x6, 0x800, 0xff, 0x3, 0xff, 0x5, 0xb, 0xfff, 0x8, 0x5, 0x10001, 0x5, 0xe, 0xfffffff7, 0x0, 0x7f, 0x7, 0x22, 0x100, 0x2, 0x5, 0x80, 0x6, 0x800, 0x70000000, 0xc, 0x7ef, 0x1, 0x3ff, 0x40, 0x1, 0x3, 0xfffffff9, 0x7, 0xa4e1, 0x1ff, 0x80000001, 0x7fff, 0x5, 0x5, 0xffffe635, 0x5, 0x1, 0x2, 0x1000, 0x8, 0x5, 0x101, 0xa, 0x6, 0x7, 0x7, 0x0, 0x1, 0x0, 0x4, 0x8, 0xd20, 0x740, 0x2, 0x9, 0x9, 0x449d, 0x9, 0x7, 0xfffffffa, 0xa31f, 0xfffffff8, 0x3, 0xc, 0x8, 0x3, 0x0, 0x80, 0xffffffff, 0x12000000, 0x4, 0x4, 0x6, 0xfffffffb, 0xff, 0x6, 0x3, 0x10, 0x1000, 0x9, 0x9, 0x13c9, 0x1, 0x8, 0x8, 0x8, 0x17, 0x3, 0x81, 0x7fffffff, 0x9, 0xf, 0x3, 0x6, 0x7a89, 0x40, 0xfcc0, 0x401, 0x8, 0x4, 0x81, 0xfffffffb, 0xfffffff7, 0x2, 0x3, 0xf, 0x9, 0xc0000000, 0x80000000, 0x8, 0x7, 0xe0000000, 0x8, 0x53, 0x1ff, 0x300000, 0x2, 0xfffffff9, 0x8, 0xcd7, 0x8, 0x4, 0xfff, 0x1, 0x6, 0x2, 0xc, 0x8, 0x6, 0x8, 0x9, 0x0, 0x3, 0x401, 0x0, 0x6, 0x2, 0x1, 0x9, 0x6, 0x3, 0xe, 0x5, 0x8, 0x401, 0x9, 0x9, 0x2, 0x2, 0xffffffff, 0xd5, 0x10001, 0xde43, 0xc1, 0xfffffffa, 0x5, 0xaa6, 0x4, 0x5, 0x9, 0x4, 0x1, 0x0, 0x8, 0x6, 0x3, 0x4, 0x2, 0x7, 0x3, 0x5, 0x6, 0x2a, 0x7, 0x0, 0x3, 0xfffffffd, 0x5, 0x80, 0x8, 0x5, 0x4, 0x6, 0x3, 0x4, 0x7, 0xffffff81, 0x2, 0x0, 0x3, 0x8afa, 0x400, 0xe3, 0x0, 0x10000, 0x9, 0x5, 0xfffff193, 0x9, 0x8000, 0x8, 0x9009, 0x10001, 0x9, 0xfffffffc, 0x400, 0x0, 0x5, 0x8, 0x5, 0x2, 0x10001, 0x7, 0x33, 0x4, 0x0, 0x4, 0x2, 0xff, 0x4, 0x5, 0x5, 0x4, 0x9ad, 0x7fffffff, 0x3, 0x5, 0x8, 0x4, 0xa5, 0x0, 0x3, 0x400, 0x100, 0x8, 0x32871992, 0x10000, 0x9, 0x4, 0x1, 0x5, 0xe, 0x4, 0x4, 0x5, 0x18, 0x3ff, 0x5588, 0x319d, 0x8, 0x8, 0x0, 0x3a4, 0x3, 0x49ffd7d4, 0x779, 0x7, 0x9, 0x5, 0x1, 0x20000, 0x5, 0x2, 0x8, 0xffff249d, 0x15, 0x9, 0x2, 0x40000000, 0x33a, 0x3, 0x35800000, 0xffffffff, 0x3, 0x3, 0x7445ee1, 0x1, 0x3, 0x5, 0x0, 0x0, 0x9, 0x7, 0x3ff, 0xff, 0x12, 0x2, 0xc1, 0x0, 0x80000000, 0x0, 0x3, 0x8001, 0x7f, 0x3, 0x8, 0x1, 0x1, 0x0, 0x0, 0x8000, 0x2, 0xce, 0x1, 0x9, 0x9, 0x45, 0x27a8, 0xbc, 0x5b889d96, 0x6, 0x9, 0xfbfd, 0x8, 0x4, 0x10, 0x8, 0x7, 0xba, 0x3, 0xc8, 0x4, 0xfffffff9, 0x9, 0x0, 0x1, 0x5, 0x8, 0x8, 0x1, 0x0, 0x6, 0x0, 0x1ff, 0x9, 0xfbf, 0x0, 0x4, 0x7, 0x9, 0x7fffffff, 0x0, 0x89, 0x3ff, 0xff, 0x0, 0x4, 0x2, 0x200, 0x9, 0xfe25, 0xc, 0x7, 0x2, 0x4, 0x4, 0x1, 0x4, 0xfffffb4a, 0x8, 0x1, 0x2, 0x80, 0xc, 0x9, 0x0, 0x8, 0x6, 0x0, 0x7, 0x4, 0xffffffff, 0x2, 0x2, 0x3, 0x7ff, 0x2, 0x5, 0x9, 0x9, 0x5, 0x28000, 0x7, 0x9, 0x100, 0x2, 0x1, 0x6, 0x400, 0x4, 0x5e, 0x1, 0xffffffff, 0x4c8, 0x3, 0x7f, 0x2, 0x3, 0x4000, 0x6, 0x101, 0x8, 0x8, 0x0, 0x8, 0x6, 0x6, 0xff, 0x5, 0x800, 0x1, 0x7fff, 0x2, 0xfffff800, 0x7, 0x0, 0x0, 0x0, 0x2, 0xe, 0x100, 0x8, 0xa8, 0x9, 0x11, 0x9, 0x6, 0xffff, 0x2, 0x8, 0x1, 0x4, 0x6, 0x8, 0x4, 0x79a51072, 0x1ff, 0x0, 0x3, 0x3, 0x200, 0x6, 0x40, 0xc9ba, 0x7, 0x80, 0x8, 0x8, 0x1d, 0x5, 0x5, 0xef49, 0x6, 0xffff, 0x7fff, 0x7, 0x80000000, 0x5, 0x6a, 0x4, 0x7f, 0x1, 0x9, 0x7ff, 0x420, 0x7f, 0x8000, 0x5, 0x82, 0xb, 0x5, 0x40, 0x2, 0x3, 0x0, 0xfffff021, 0xc0000000, 0x7, 0x4de, 0x8001, 0xffffffff, 0xa, 0xffff0001, 0xfffffff7, 0x6, 0x9, 0x8, 0x8, 0x7, 0x2, 0x80, 0xdaf1, 0x7f, 0x400, 0x80, 0x9, 0x5, 0x2, 0x9, 0x1, 0x8, 0xfff, 0x2, 0x4, 0x6, 0xf, 0x200, 0x8, 0x8139, 0xffff0000, 0x8a, 0xffff0001, 0x4, 0x5c, 0x2, 0x8, 0x3, 0x80200, 0x8, 0x0, 0x7, 0x2000, 0x1e9, 0x8, 0xe454, 0xfffffff8, 0x1, 0x9, 0x8, 0x10001, 0x81, 0x49d0, 0x6, 0x7, 0x0, 0x6, 0xacbc, 0x2, 0x101, 0x6, 0x2, 0x80000000, 0x9, 0x8b0a, 0x86d, 0x8, 0x9b14, 0x800, 0x6, 0x4, 0x401, 0x101, 0x100, 0x5, 0x3, 0x6, 0x7, 0x8, 0x2f, 0x7d5b, 0xfffffff9, 0xfda0, 0x2, 0x1, 0xb, 0x9, 0x400, 0x8, 0x7, 0x9, 0x10, 0x7, 0xef1f, 0x8, 0x10000, 0x315, 0xa, 0x9, 0x8b, 0xfff, 0xfff, 0xa0, 0x62, 0x8, 0x3, 0x1200, 0x3, 0x2000000, 0xa000000, 0x401, 0x0, 0x7ff, 0xfff, 0x4, 0x6, 0x4, 0x1, 0x0, 0x5, 0x2, 0x2, 0xffff8473, 0x400, 0xe, 0xec, 0x897, 0x8, 0x7, 0x78, 0x9, 0x1ff, 0x944, 0xd, 0x9, 0x3, 0xffffffff, 0x18, 0xfffffffc, 0x9, 0x9, 0x3, 0x7, 0x88, 0x0, 0xa, 0xd, 0x8, 0xb2, 0x101, 0x647f, 0x2, 0x2, 0x7ff, 0x0, 0x5, 0x0, 0x3, 0xcb3, 0x7, 0x1, 0x8, 0x4, 0x9, 0xffffff06, 0x7, 0x2, 0x4, 0x0, 0x8, 0x3, 0x40, 0x6, 0x8, 0x5, 0xbd0, 0x5, 0x2, 0x7f, 0xff, 0x6, 0x6693, 0x1, 0x3, 0xffff, 0x3, 0x6, 0x796, 0x8001, 0x8, 0x4, 0x100, 0x2c7a, 0x2, 0x9, 0x101, 0x8001, 0x7, 0x6dca, 0x4b3, 0xafe2, 0x3, 0x2, 0x4, 0x1, 0x200, 0x2, 0x36, 0x86b2, 0x3, 0x8, 0xd548, 0x7fffffff, 0xffffff80, 0xffff30a4, 0x7, 0x1, 0x8, 0x0, 0x8, 0x1, 0x7f59, 0x101, 0x6, 0xf8, 0x9, 0x8, 0x7, 0x7fffffff, 0x4, 0x9, 0x6, 0x7, 0xffffffff, 0x6580, 0x0, 0x1, 0x4, 0x5, 0x7, 0x8, 0xe5, 0x800, 0x5, 0x8c, 0x10, 0x348, 0x4, 0x6, 0xc, 0x8, 0x200, 0xf8, 0x6, 0xde64, 0x7f, 0x40, 0x8001, 0x0, 0x3fc0000, 0x3, 0x1, 0x8, 0xd00, 0x80, 0x80000000, 0x1, 0x7, 0x3, 0xfffffffb, 0xaf, 0x2, 0xffffffff, 0x2, 0x80000000, 0x200, 0x67, 0x7, 0x6, 0xffff, 0xa, 0x21a8, 0x9, 0x0, 0x7fffffff, 0x0, 0x2000, 0x6, 0x4e2d, 0x8, 0x1004000, 0x8, 0x8, 0x3, 0x101, 0xc0000000, 0x1ff, 0x4, 0x0, 0x2, 0x2, 0xc6092619, 0xfffffff6, 0x9, 0x9, 0x3, 0x9, 0x1000, 0x6, 0x1, 0x9, 0x1, 0x8, 0x4, 0x8, 0xe92e, 0xf5ac, 0xff, 0x2, 0x6496, 0xffffff7f, 0x9, 0x7ff, 0x6, 0x19, 0xfffff5fd, 0x5, 0x6, 0x1, 0x6cf6, 0x7, 0x9, 0x8, 0x1, 0xa36, 0x0, 0x5, 0x401, 0x3, 0x1, 0x1, 0x10, 0x2, 0xc6, 0x91, 0x80, 0xfffffffe, 0x73a9, 0x3, 0x4, 0x4, 0x5, 0x0, 0x8, 0x5, 0x7fff, 0x4d2f, 0x4, 0x9, 0x5, 0x7, 0x5, 0xa, 0x2, 0x7fffffff, 0x2, 0x800, 0x9, 0xca, 0xf, 0x8, 0xffffffff, 0x0, 0x16f5, 0x5, 0x7fffffff, 0x2, 0x100, 0xff, 0x5, 0x10, 0x0, 0x5, 0xe, 0x6, 0x0, 0xc07f, 0x5, 0x400, 0xa6, 0x9, 0x2, 0x0, 0xf508, 0x9, 0x38, 0x8, 0x0, 0x2, 0x9, 0x5, 0x0, 0x80, 0x2, 0x81, 0x200, 0x3c17, 0x9, 0xa95e, 0x3ff, 0x4, 0xc8, 0x8, 0x8, 0x3, 0x31, 0x7, 0x401, 0x7, 0x9d9, 0x5, 0x0, 0x8, 0x2800000, 0x8000, 0x1, 0x3, 0x9, 0x1, 0x2, 0x80000000, 0x7f, 0x30d4c6cf, 0x0, 0x7, 0x1000, 0x9, 0x8, 0x5, 0x0, 0x4cf, 0x4, 0x3, 0x7ff, 0xfffffffe, 0xf3, 0x0, 0x7, 0x2, 0x1, 0x8, 0x2, 0x6, 0xb2a, 0x5, 0x401, 0x8001, 0x8, 0x2, 0x4, 0x3, 0xc2, 0x10001, 0x6, 0x400, 0x40, 0x1, 0x4, 0x4, 0x2869, 0x5, 0x187, 0x4, 0x3, 0x543, 0xd31d, 0x3, 0x9831, 0x1, 0xfff, 0x7, 0x9, 0x4, 0x8000, 0xe, 0x3, 0xfffffffb, 0x1b, 0x7, 0x2, 0x45d, 0x5, 0x8caa, 0x2, 0x1, 0x400, 0x40000000, 0x5, 0x8, 0xfffffffd, 0x3, 0x81, 0x3, 0x9367, 0x0, 0xe854, 0x0, 0x80, 0x8, 0x0, 0x6, 0x0, 0x8001, 0x723b, 0x7, 0x1, 0x9, 0x0, 0x5, 0x6, 0x5, 0xab08, 0x7, 0x0, 0x6, 0xc, 0x8000, 0xfffff1fb, 0xb41, 0x6, 0x5, 0x7b, 0x8, 0x6, 0x9, 0xac7, 0x5, 0x1, 0x5, 0x83, 0x6, 0x2, 0x401, 0x8001, 0x9, 0x2, 0x9, 0x7, 0x9, 0x9, 0x4, 0x1ff, 0x99, 0x4, 0x9, 0x5, 0x0, 0x1, 0xb, 0x0, 0x1, 0x2, 0x4, 0xe93, 0x2, 0x8000, 0x89, 0xb18, 0x6, 0x8, 0x1c, 0x1000, 0x6, 0x1, 0x0, 0x400, 0x5, 0x9, 0x9, 0x8, 0x0, 0x8, 0x1a30, 0x40000000, 0x1, 0x8, 0x4, 0x1, 0x2, 0x5, 0x7ff, 0x2, 0x10000, 0x9, 0x1, 0x5c, 0x2, 0x4, 0x9, 0x1, 0x201, 0x9, 0x10000, 0x8, 0x8, 0x4, 0x8, 0x5, 0x3, 0x400, 0x7, 0x7ff, 0xf0000000, 0x7, 0xd, 0x8, 0x3, 0x6, 0x4, 0x2, 0x1ff, 0xfffffffb, 0x8, 0xd9, 0x80, 0x3, 0x9, 0x4, 0x7fffffff, 0x40, 0x3, 0x1, 0x400, 0xb68, 0x0, 0x0, 0x9a, 0x8, 0x7, 0xffffffff, 0x4, 0x9, 0xe729, 0x3, 0x1, 0x3, 0x653e2853, 0xae, 0x1b37, 0x7, 0x0, 0x843d, 0x80, 0xffffff66, 0x4, 0x8, 0x2, 0x3, 0x2, 0x1, 0x1ff, 0x4, 0x9, 0x6, 0x6, 0x1000, 0x5, 0x100, 0x1, 0x1, 0xb, 0xfffffffd, 0x875, 0x9, 0x1ff, 0x4, 0xff, 0x0, 0x800, 0x33316ec0, 0x6, 0x10001, 0x200000, 0x7fffffff, 0x10000, 0x2a, 0xffff052b, 0x2, 0x3, 0x3, 0x4, 0x5, 0x8, 0xfff, 0xffffffff, 0x101, 0x7f, 0x2, 0x8, 0x998, 0x638, 0x9, 0x32e, 0x3, 0x8000, 0x1, 0xb, 0x7fff, 0xfffffff9, 0x1, 0x2a1, 0x65f33706, 0x2c7, 0xff, 0x8, 0x5, 0x7, 0x3, 0xfcb, 0x5, 0x800, 0x8, 0xb, 0x7, 0x1, 0x5, 0x101, 0x48e0, 0x6, 0xb, 0xad, 0x4, 0x8, 0x0, 0x80, 0x394, 0x5, 0x6, 0x0, 0x7fffffff, 0x6, 0xfff, 0x367, 0xb, 0x2, 0x0, 0x101, 0x3, 0x9, 0x2, 0x5, 0xd, 0x1, 0x38fda820, 0xfffffff7, 0x1, 0xfffffffd, 0x288a, 0x8, 0x87, 0x9, 0x4c, 0x6, 0x3, 0x0, 0x8001, 0xfffffff6, 0x8, 0x1, 0x8, 0x6, 0x401, 0x0, 0x1ff, 0x5, 0x4, 0x80000001, 0x5, 0x9, 0x26, 0xff, 0x7, 0x80, 0xffffffff, 0xffffff73, 0xa, 0xd, 0x5, 0x9, 0xc, 0xa, 0x2, 0xfffffff7, 0xa0cd, 0x6, 0x1, 0x1, 0xd, 0xa5, 0x0, 0x66551951, 0x9, 0x9, 0x0, 0x64d7, 0xffffff00, 0x0, 0x10001, 0x3, 0x8, 0x1, 0x7, 0x3, 0x3, 0x3, 0x4, 0x10, 0xc, 0x6, 0x7f, 0x6b5, 0x5, 0xfffffff8, 0x5, 0x0, 0x0, 0x9, 0xfffff902, 0x4, 0x63f6, 0x2, 0x3b, 0x8, 0x4, 0x1ff, 0x4042, 0x6, 0x7, 0x9, 0xfac, 0x4, 0x9, 0x5, 0x101, 0x0, 0x3, 0x3ff, 0x10000, 0x94, 0x4, 0x100, 0x401, 0xffffffff, 0x400, 0x0, 0x800, 0xfffffffd, 0xffff, 0x8, 0x2, 0x1, 0x6, 0x0, 0x100, 0x4, 0x3cf, 0x56cec65e, 0x5, 0x5, 0x5f8, 0x4, 0xc, 0xcc1, 0x7, 0x9, 0xd, 0x3ff, 0x2, 0xfffffc00, 0x26, 0xfffffffd, 0x7fff, 0x1, 0x9, 0x3, 0x2, 0xfff, 0x5ba4ea77, 0x7fff, 0x9bbb, 0x9, 0x8, 0x4, 0x3, 0x6, 0x4, 0x6, 0xb50, 0x4, 0x40, 0x1, 0x6, 0x7, 0x3e0, 0x2, 0x7f, 0x6, 0x1, 0x100, 0x1, 0x27, 0x0, 0x81, 0xb73c, 0xa21, 0xffffffff, 0x6f2c, 0xffffffff, 0x2, 0x6, 0x2, 0x2, 0x8, 0x4, 0x0, 0x1, 0xb, 0xffffffff, 0xe64, 0x200, 0x2, 0x8000, 0x0, 0x0, 0x5, 0x8, 0x6, 0x7ff, 0x0, 0x5, 0x7, 0x0, 0x6, 0xd83b, 0x0, 0x80, 0xb0c9, 0x1a8e, 0x7, 0x8, 0x9, 0x9, 0x7, 0x9, 0x2, 0x9, 0x2916, 0x10, 0x6, 0xf13, 0x7fffffff, 0x400, 0x84, 0x7, 0x4, 0xb2, 0x0, 0x1, 0xe, 0x2, 0x8, 0x80, 0x1, 0x7a9ebaad, 0x7, 0xc0000000, 0xc1, 0xcd, 0x3, 0xfc3, 0x2, 0x8, 0x9, 0x0, 0x7, 0x4, 0x3, 0x40, 0x3, 0x4, 0x52, 0xfff, 0x8000, 0x4, 0x1, 0x0, 0x9, 0x1, 0x3d, 0xb1, 0xb, 0xbb22, 0xdc7c, 0xca, 0x8, 0x5, 0x3, 0x5, 0x5, 0x7, 0x0, 0x7ff, 0x6, 0x1, 0xffffffff, 0x1, 0xfffffffe, 0x0, 0xfffffff9, 0x588, 0x1ff, 0x6, 0x3ff, 0x3, 0x61, 0x7, 0xcee, 0x8001, 0x8, 0x80, 0x0, 0x7, 0x6, 0x4, 0x1, 0xfff, 0x3, 0x8, 0x2, 0xb5f3, 0x1, 0x1, 0x15, 0x8000, 0x5, 0x9, 0x326, 0x3, 0x0, 0x1, 0xa, 0x7e7, 0x1, 0xb36, 0xf4, 0x54, 0x4cec694, 0x9, 0x3, 0x0, 0x6, 0x8, 0xd3b6, 0x7ff, 0x0, 0xb, 0x9, 0x1000, 0xffff4d73, 0x3, 0x8, 0x3, 0x7, 0x200, 0x2, 0x6, 0x100, 0xffffff32, 0x5, 0x1, 0x0, 0x6, 0x8, 0x5, 0x3, 0x20000, 0xfffffffc, 0x9, 0x1, 0x9, 0x8, 0x8, 0x80000, 0x1, 0x9, 0x1, 0xa9, 0x97, 0x1, 0x2, 0x16a, 0x2, 0x7, 0x8a88, 0x7, 0x3, 0x5e5, 0x267c, 0x2, 0xe7, 0x9, 0x2400, 0x6, 0x8, 0xc, 0x53af, 0x51, 0x11, 0x101, 0xff, 0x7ff, 0x9, 0x7, 0x5d57fae2, 0x9, 0xc, 0x8000, 0x64, 0x3, 0xe3a, 0x80000001, 0x5, 0x8001, 0x4, 0x7, 0xc3, 0x2, 0x5, 0x9, 0x6, 0x4, 0xffffff23, 0x81, 0x6, 0x2, 0x8f, 0x80000000, 0x7, 0x4, 0x5, 0x400, 0x0, 0x0, 0x4, 0xa, 0x10, 0xfffffff7, 0x8, 0x7, 0x3, 0x4, 0x6, 0x2, 0x7, 0x2, 0x4, 0x9, 0xffff438f, 0x7, 0x8, 0x9, 0xd6, 0x7ff, 0x100, 0x1000, 0x1, 0xfff, 0x4, 0x401, 0x9, 0xfffffffd, 0x6, 0x1, 0x2, 0xfffff377, 0x1, 0x5, 0x2, 0x20000, 0x9, 0x1, 0x9, 0x8, 0x40, 0x8001, 0x4, 0xb71, 0x1b47, 0x0, 0x1, 0x9, 0x6, 0x3b, 0xffff, 0x6, 0x80, 0x7, 0x3, 0xb7c, 0x101, 0x0, 0x7f, 0x4, 0x9, 0x9, 0x7, 0x100, 0x2, 0x5, 0x8, 0x0, 0x9, 0x2, 0x4, 0x3ff, 0x4, 0x80000000, 0x10, 0x1, 0xd8c9, 0x0, 0x3ff, 0x23f78650, 0xc, 0xb41, 0x80000001, 0xa16, 0x5, 0x7, 0x51a8f4fd, 0x8001, 0x3, 0x9, 0x6, 0xb4, 0x8, 0x8, 0x5, 0x5, 0x7, 0x5, 0x4, 0x1, 0x12403230, 0x6, 0x1, 0x58, 0xda, 0x4, 0x8, 0xe, 0x4, 0x2, 0xffffffff, 0x0, 0x0, 0x7, 0x7fffffff, 0xfffffffc, 0x2, 0x8000, 0x80000001, 0x7, 0x0, 0x3ff, 0x6, 0x4, 0x8, 0xa7a, 0x8000, 0x213c00, 0x1, 0x8001, 0x4, 0xffffffff, 0x1, 0x5, 0x7fff, 0x5, 0x5, 0x7, 0x9, 0x0, 0xe230, 0xe3, 0x9, 0xfffffff8, 0x6, 0x0, 0x8001, 0xfffffffa, 0x6, 0x5b, 0x400, 0x5, 0x2, 0x3, 0x9, 0x1, 0x7, 0x401, 0xec, 0x7fff, 0x6, 0x9, 0x3ff, 0x9, 0x6, 0x101, 0x8, 0x802b, 0x10001, 0x7f, 0x531, 0x5, 0xfffffff8, 0x9, 0x40, 0x2, 0x9, 0x7fff, 0x800, 0x10000, 0xf9, 0x1, 0xfeab, 0x80000, 0x1, 0x8001, 0x0, 0xffffffff, 0x9, 0x401, 0x2, 0x100, 0x0, 0x3, 0x3b, 0x6, 0x10001, 0x8, 0x100, 0x2, 0xaf, 0x6, 0x9, 0xfffffffd, 0x3, 0x8, 0xa, 0x5, 0x0, 0x0, 0x5, 0xba0, 0x10001, 0x8, 0x5, 0x70, 0xfffffff5, 0x8, 0x80000000, 0x6, 0xffff, 0xf2, 0x8, 0x4, 0x4, 0x10001, 0x8, 0x91, 0x0, 0x67, 0xa, 0x4, 0x9, 0x9, 0x1, 0x9, 0x7, 0x676, 0x1, 0xd, 0x2, 0x80, 0x5, 0x3, 0xffffffff, 0x3, 0x1, 0x100, 0x19, 0x4, 0x1, 0x0, 0x5, 0x5, 0x1, 0x0, 0x5895, 0xffff914b, 0x1, 0xdb, 0x101, 0x8, 0x7, 0x5, 0xffffffff, 0x0, 0x1ff, 0x8, 0xfffffffd, 0x10001, 0x5, 0x7, 0x90, 0xde3, 0x5, 0x9, 0xffffffff, 0x1, 0x98, 0x10000, 0x6, 0x2, 0x3, 0xffff, 0x6, 0x6, 0x6, 0x1, 0xfff, 0x5, 0x9, 0x6, 0xdd8, 0x0, 0x9, 0x2, 0x3, 0x20000, 0x7, 0x8, 0x6, 0x3, 0xfff, 0x6, 0x7, 0x9, 0x3, 0x6, 0x2, 0x5, 0xfff, 0x3, 0x52e7, 0x7, 0xd, 0x9b2, 0xbc56, 0x2, 0x2, 0x6, 0x7, 0x8000, 0x6, 0x1, 0x9, 0x9, 0x4, 0xffffcaf0, 0x3, 0x0, 0x6, 0x2, 0x6, 0xfffffffc, 0xfffffffd, 0x3, 0x7dd, 0x3, 0x3, 0xff, 0x4, 0x8000, 0xdfa, 0x8, 0x5, 0x8, 0xeb, 0x0, 0x45b, 0x4, 0x0, 0x80000000, 0x6f, 0x3, 0x20000000, 0x7fff, 0xa7c, 0x0, 0x3, 0x3, 0x6, 0x61, 0x1, 0xffff, 0x7e8c210e, 0x9c, 0x80000001, 0x4, 0xa, 0x3, 0x7, 0xa, 0x427, 0x6, 0x2, 0x4, 0x2, 0x8, 0x1, 0x4, 0x3, 0x7, 0x7, 0x80000000, 0xffff8e3e, 0x1, 0x9, 0x91, 0x7, 0x3, 0x0, 0x4, 0x7, 0x8001, 0xc, 0x7, 0x8, 0x4, 0x5, 0xd, 0x2, 0xfffffffc, 0x200, 0x7, 0x1000, 0x1, 0x2, 0x4, 0xffff61c4, 0x7, 0x36fc0b77, 0x8ce, 0x5, 0xf6d0, 0x1, 0xffff, 0x5, 0x5, 0x0, 0x800, 0x0, 0x8, 0xfffffffd, 0x33a6, 0x5, 0x97d, 0x6, 0x8, 0x0, 0x1, 0x7, 0x9, 0xfffffffe, 0x200000, 0xd, 0xff, 0x2, 0x10000, 0x80000000, 0x5, 0x0, 0x5, 0x7, 0x0, 0x9, 0x3, 0xc, 0x5, 0x4, 0x9, 0x8, 0x1, 0x2, 0xe89, 0x4, 0x8, 0x80000000, 0x8, 0x9, 0x1, 0xfffff91f, 0x1000, 0x5, 0x0, 0x84, 0x7, 0x5, 0x7fff, 0x1, 0x43b, 0xfffffebf, 0x0, 0xa, 0xfffffff8, 0xb343, 0x7ff, 0x7f, 0xfffffff7, 0x0, 0xdbca, 0x2, 0x8, 0x1ff, 0x3, 0x1d9d, 0x280, 0x8, 0x0, 0x4cd55743, 0x8981, 0x8, 0x0, 0x8, 0x7fffffff, 0x8000, 0x7ff, 0x1, 0x80000000, 0x2, 0xc, 0x2, 0xb, 0x7, 0x2, 0xc, 0x7, 0x9e1, 0x4, 0x7, 0xfffffffb, 0x302f, 0x6, 0x0, 0x3, 0x3, 0x80000000, 0x81, 0x1, 0x1, 0xfff, 0x4, 0x66, 0x5, 0x4, 0x80000001, 0x7, 0x9, 0x1ff, 0x8, 0x7, 0x8, 0x5, 0x100, 0x0, 0xfffffffd, 0x9, 0x0, 0x6, 0x3, 0x9, 0x101, 0x5, 0x4, 0x69c, 0x0, 0x101, 0x3, 0xfffffffd, 0x7cb4, 0x7, 0x6, 0x527, 0x2fe7, 0x1, 0x16, 0x6, 0x4, 0x200, 0x7, 0x5, 0xd0000, 0x9910, 0x8, 0x6, 0xfff, 0x10001, 0xfffc0000, 0x9c, 0x4, 0x0, 0xff, 0xfff, 0x1, 0x40000, 0x1, 0x8, 0x0, 0x0, 0x4, 0x6, 0x420b80f2, 0x0, 0x4, 0x5, 0xe, 0x9, 0x4, 0x9, 0x2d9, 0x3, 0x8, 0x80000000, 0xbb, 0x7fffffff, 0x8, 0x8, 0x2, 0xe, 0x2, 0x5, 0x200, 0xe, 0x2, 0xfffffff7, 0x6edd, 0x7, 0x101, 0x8001, 0x1000, 0x6, 0x5, 0xc2, 0x4, 0x3534, 0x1, 0x4, 0x10000, 0x15c9, 0xfd, 0x3, 0x0, 0x1, 0x6, 0x2, 0x14a243c8, 0x7ff, 0x80000001, 0x1, 0xe850, 0x6, 0x1, 0x1, 0x9, 0x0, 0xb, 0x2, 0x3, 0x9, 0x4, 0x3, 0x0, 0x3, 0x8, 0x5, 0x6, 0x400, 0x1000, 0xa, 0x0, 0x9, 0x257e4, 0x8, 0x7, 0x8, 0x7, 0x9, 0x8000, 0x800, 0xfffffff8, 0x80000000, 0x8001, 0x4, 0x2, 0x8, 0x8000, 0x400, 0x4, 0x1000, 0x1, 0x4, 0xffff, 0xfffffffe, 0x1c6, 0x9, 0x10001, 0x5, 0x7f, 0x8000, 0xf32, 0xa7e, 0x2, 0x6, 0xa, 0x34, 0x1000, 0x3, 0x2, 0x3, 0xedf2, 0xfffffffa, 0x6, 0xa9f, 0x8, 0xffffd56e, 0x1, 0x3, 0xf598, 0x200, 0x6, 0x1, 0x2, 0x9, 0x401, 0x3, 0x7a, 0x7dbd, 0x4, 0x9, 0x7, 0x200, 0xc, 0x200, 0x0, 0x401, 0xa, 0x72f053e, 0xc, 0x779b5afa, 0x2, 0x6, 0x9, 0x2, 0xfffffffe, 0x5, 0x1, 0xaf, 0x3, 0xfff, 0x9, 0x3, 0x9, 0x6, 0x401, 0x40000, 0x8, 0x6, 0x1, 0x4, 0x6, 0x1, 0x80000000, 0x10000, 0xfffffff7, 0x7b, 0x8f7, 0x5, 0xf8, 0x8dc89c4, 0x5, 0x1000, 0x4, 0x80000001, 0x9, 0xfd51, 0x0, 0x2, 0x4, 0x6, 0x8, 0x8, 0x9, 0x8, 0x7, 0x3, 0x9, 0x1, 0x1, 0xfffffe01, 0xa2, 0x7f, 0x6, 0xfffffffc, 0x1, 0x13, 0x68, 0x2, 0xa, 0x1, 0x60, 0x40, 0x80000000, 0x1, 0x6ab0, 0x46f3, 0x3, 0x5, 0x5, 0x92f7, 0x1, 0x1, 0xa, 0x6, 0xfffffff7, 0x1, 0x4, 0x8, 0x4, 0x1, 0x400, 0x6, 0x1, 0x8, 0x80, 0x5, 0x7, 0x6, 0x80000001, 0x2, 0x10000, 0xa, 0xf, 0x1, 0x3ec5, 0x0, 0x1, 0x3, 0x9b8, 0x1, 0x7, 0xf, 0x5, 0x1ff, 0x1, 0x80, 0x9, 0x6, 0x8000, 0x4, 0x1, 0x7ff, 0x400, 0x1, 0x4, 0x4, 0x9, 0x6, 0x4, 0x6, 0x9, 0x8, 0x1, 0x10, 0x2, 0x2, 0xfffffff8, 0xffffff9a, 0x2, 0xcb, 0x4, 0x8, 0xa, 0x2, 0x800, 0xd, 0x1, 0x4, 0x40000000, 0x1, 0x3, 0x7, 0x0, 0x3, 0xaef, 0xe, 0xfffffff8, 0x7fffffff, 0x8, 0x2, 0x2, 0x400, 0x0, 0x3ff, 0x7, 0x4, 0x44ea, 0x0, 0xffffffff, 0x2, 0x100, 0x6, 0x7f, 0xfffffffa, 0x6, 0x10, 0x9, 0x2, 0x0, 0x0, 0x22, 0x10001, 0x6, 0xfffffffd, 0x2, 0x3, 0x0, 0x1, 0x1, 0x9, 0x7fff, 0x6, 0x1, 0xc24, 0x3, 0x4, 0x2, 0x3, 0x0, 0xc, 0x8, 0x1, 0x1, 0x5, 0x4, 0x8, 0x5, 0xfffffffd, 0x8, 0xeb3b, 0x2c, 0x2, 0x4, 0x4, 0x10001, 0x3, 0x3f, 0x80000000, 0x2, 0x3, 0x5, 0x56f8, 0x99, 0x401, 0xffffffff, 0x2, 0x7, 0x1, 0x12, 0x0, 0xfffffff9, 0x7, 0xfffffffa, 0x3, 0x1, 0x8000, 0x9, 0x200, 0x7, 0x1, 0x9, 0x101, 0xfffffff9, 0x2b8, 0x938a, 0x7, 0x2, 0x8001, 0x10b0655b, 0x9e3, 0x0, 0x8, 0x0, 0x9, 0x9e8, 0x1, 0x1bd3, 0x7, 0x4, 0x2, 0x8001, 0x7, 0x5, 0xb, 0x3, 0x4, 0x80000000, 0x3, 0x2, 0x4, 0x5, 0x200, 0xc2, 0x5, 0x6, 0x101, 0x8, 0x8, 0x1, 0x4, 0xe25, 0x1, 0x5, 0xa8, 0x3, 0x6, 0x9, 0xc, 0x8, 0x2, 0x5, 0x200, 0x8, 0x7, 0x7, 0x4, 0x7, 0x5, 0x80000000, 0x400, 0x4, 0x1ff, 0x303, 0xfffffffe, 0x21, 0xdd0c, 0x6, 0x8000, 0x401, 0x80000001, 0x3, 0x5, 0x5, 0x800, 0x4, 0x3, 0x0, 0x80000000, 0x5b46473, 0x2, 0x400, 0x9, 0x0, 0x3ff, 0x0, 0x7, 0x40, 0x2, 0x95b, 0x10000, 0x190000, 0x5, 0x4, 0x7, 0xd3, 0x80000000, 0x1, 0x1, 0x4, 0x6, 0xc, 0xfffff329, 0x9, 0xc, 0x3, 0x5, 0x7, 0x8, 0x4, 0x800, 0x5, 0x7, 0x8, 0x9, 0xada, 0x1, 0x9, 0x9, 0xd, 0x1, 0x4, 0x8, 0xfffffff9, 0xd4e, 0x7fffffff, 0x4, 0x80000001, 0xffff, 0x100, 0x1000, 0x10000, 0x6, 0x1, 0x10000, 0xe3, 0x0, 0x5, 0x3, 0x8, 0x9, 0x7, 0xa, 0x8, 0x97, 0xc, 0x8, 0x0, 0x100, 0x9, 0x9, 0x80, 0x0, 0x1, 0xf, 0x3, 0x6, 0x8, 0x743, 0x39bc, 0xe, 0x7, 0x400, 0x1, 0x10000, 0x4, 0x1000, 0xfffffff7, 0xfff, 0x100, 0xff, 0x2, 0xd, 0x40, 0xa05f, 0x7, 0x0, 0xfffffffb, 0x0, 0x40, 0x1, 0x0, 0x8, 0xfffffff5, 0xc0000000, 0x2, 0x9, 0x8, 0x8, 0x3, 0x8, 0xd2d, 0x6, 0x9, 0xfffffffd, 0x0, 0xffff, 0x401, 0x5, 0x1200, 0x80000001, 0x7, 0x1, 0x0, 0x2, 0x7fff, 0x4, 0x200, 0x5, 0x8001, 0x4, 0x3, 0x36, 0x2efb32cc, 0x6, 0x0, 0x10, 0xf, 0xc, 0xfffffffc, 0xe, 0x6, 0x5, 0xbb27, 0xb, 0x5, 0xd8ee, 0x7, 0xe7e, 0x8, 0x50, 0x800, 0x190, 0x9, 0x9, 0x7fff, 0x1, 0x7, 0x8000, 0x7, 0x4, 0xa53, 0x0, 0x8, 0xf, 0x3, 0x9, 0x0, 0x4, 0x7fffffff, 0x2, 0x80, 0x7, 0x4, 0x0, 0x7, 0x4, 0x2, 0x200, 0x4, 0x3, 0x0, 0x10001, 0xa7e, 0x7, 0x7, 0x8, 0x1, 0x1ff, 0x2, 0x0, 0x3, 0x400, 0x4, 0x4, 0xffff, 0x3ff, 0x10000, 0xffffffff, 0x80, 0x7, 0xfffffffa, 0x8, 0x401, 0x7, 0x3, 0x6, 0x80000000, 0x1, 0x722, 0x8, 0x5, 0xffffffff, 0x1, 0x7, 0xd1, 0x5, 0xffffffff, 0x3, 0xe, 0x4, 0x1, 0x7f, 0x90e, 0x2d2d, 0x4, 0x9, 0x1, 0x5, 0xff, 0x7, 0x800, 0x100, 0x80000000, 0x0, 0x8, 0x5, 0x100, 0x2, 0x40000000, 0x80000000, 0xfc1, 0xfffff294, 0x8, 0x2, 0x1, 0x7, 0x1, 0x3, 0x100, 0x600000, 0x1e90, 0xd, 0xd, 0x5, 0xffff, 0x0, 0x40000000, 0x0, 0x3, 0x2, 0x6, 0x1, 0x1, 0xf, 0x852, 0x0, 0x7563, 0x2, 0x6e, 0x7ff, 0x8, 0x0, 0x9, 0x2d, 0x80, 0x9, 0x4, 0x7, 0x2, 0xd98, 0x5, 0x0, 0x8d, 0x5, 0xfffffc00, 0x10, 0x7, 0x7ff, 0x9, 0x10, 0x7ff, 0x6, 0x1000, 0x8, 0x2, 0x10, 0x10, 0x80000001, 0x7fffffff, 0x9, 0xc1f, 0x6, 0x0, 0x0, 0xfffffffe, 0x1, 0x3, 0xffffffe5, 0x3, 0x30, 0x5, 0x1, 0xb, 0xfff, 0x9, 0x8, 0x3ff, 0x6, 0x10, 0x5, 0x2, 0xfffffffe, 0x0, 0xd, 0x9, 0x6, 0x2, 0x2, 0x9, 0x1ff, 0x1, 0x4, 0x8, 0x100, 0x2, 0x7, 0x0, 0x5222, 0x5, 0x3, 0xfffffffb, 0x81, 0xffffffff, 0x9, 0xd, 0x1, 0x7fff, 0x400, 0x0, 0xa, 0x5e45, 0x3, 0x0, 0x9, 0xc72, 0x9, 0x7, 0xeaa, 0x10000, 0x7, 0xb, 0x880, 0xffffffff, 0x2, 0x0, 0x4, 0xffff, 0x21, 0x4, 0x7, 0x2, 0xfffffffb, 0x4, 0x8, 0x5, 0x0, 0x5, 0xfc, 0x2, 0x7fff, 0x4, 0xb, 0x0, 0x9, 0x101, 0x6, 0x1, 0x8, 0x7, 0x4, 0x8, 0x2, 0xb6, 0x0, 0xfffffffa, 0x5, 0xe, 0x8, 0x92, 0x4000000, 0x10000, 0xfffffffb, 0x6, 0x9, 0xfffffff0, 0x3, 0xa4, 0x2, 0x9, 0x38e, 0x7b9, 0x8, 0x6, 0x1, 0x9, 0x6, 0x5, 0x4, 0xa, 0x49a00000, 0x8, 0x6, 0xe, 0x0, 0x8000, 0x78, 0x4, 0xfffffff7, 0x3, 0x2, 0x401, 0xfffffffa, 0xf10f, 0xf3, 0xe3d4, 0x4, 0xe4, 0xc995, 0x3, 0x2, 0x4, 0x2, 0x8, 0x101, 0xff, 0x3, 0xd, 0x1, 0x5, 0x7, 0x6, 0xfffffffc, 0x2, 0x6, 0xffffffff, 0x2, 0x2, 0x3, 0x9, 0xf, 0x5, 0x80000001, 0x0, 0xffffff95, 0xfffffffe, 0x9, 0x7ff, 0x5, 0xa, 0x2b, 0x2, 0x9, 0x1, 0xa, 0xb, 0xa, 0x100ba524, 0xc3, 0x3, 0xe, 0x1, 0x2d, 0xfffffff8, 0xa, 0x7, 0x0, 0xfffffffa, 0xb255, 0x10, 0x8, 0xef, 0xffff, 0x8000, 0x0, 0x5, 0x0, 0x7, 0x9, 0x9255, 0xfffffffc, 0xffffffff, 0x6, 0x5, 0x2, 0x1ff, 0xbe33, 0x2, 0x3, 0xf, 0x3, 0x2867, 0x4d65, 0x80000001, 0x2c9, 0x0, 0x2274, 0x4, 0x8, 0x4, 0x3ff, 0x3, 0x2, 0x8000, 0x8c100000, 0x10001, 0x5, 0x2, 0x7fff, 0x7, 0x69d1c15, 0x2c3, 0x4, 0xd0c, 0xc, 0x4, 0x9, 0x7fffffff, 0x644, 0x8, 0xeea, 0x6, 0xd, 0x7, 0x6, 0x10c, 0x4, 0x6, 0x4, 0x2, 0x81, 0x4, 0x0, 0xe643, 0x9350, 0xffffffff, 0xb9, 0x8, 0x8, 0xfffffffd, 0x80000000, 0x6a23f464, 0x9, 0x3d, 0x3, 0x4, 0xe, 0xff, 0x4, 0xfffffffc, 0x3, 0xe, 0xb0f, 0x1, 0x4, 0x2, 0x1, 0x1ff, 0x48473726, 0x8d, 0x6, 0x8, 0x1, 0xbe, 0x400, 0xc, 0x4, 0x9, 0x4, 0x0, 0x0, 0xfffff801, 0x4, 0x4, 0x5, 0x5, 0x7, 0x101, 0xd3, 0x6, 0x0, 0x0, 0x1ff, 0x4, 0xf14, 0x2, 0x5, 0x9, 0x3, 0x6, 0x3, 0x5, 0x1347, 0x10001, 0xfffc0000, 0xaf6, 0x80000001, 0x2, 0x10000, 0x5, 0x4, 0x6, 0x0, 0x26, 0x8b, 0xfffffff9, 0xf769, 0x2ce3, 0x4000000, 0x80000001, 0x8, 0x2, 0x4, 0x8000, 0x7fff, 0x2, 0x6cd3, 0x0, 0x2a, 0xe, 0xe, 0x5b, 0x2, 0x8, 0x3, 0x7, 0x40, 0x0, 0x22, 0x28b1c6ad, 0x8, 0x10001, 0x200, 0xadc, 0x7, 0x7f, 0x1, 0x5, 0x8000, 0x2, 0x8, 0x2323, 0x3, 0x2000000, 0x0, 0x1, 0xea, 0x8, 0x7, 0x6, 0x7, 0x4, 0x8, 0x0, 0xfffffff7, 0xa, 0x7, 0x6ae0, 0x6, 0x1, 0x7, 0x80, 0xffffff80, 0x6, 0x83, 0x1, 0x2, 0xff, 0x39f7, 0x7f, 0x3, 0x7, 0x1, 0xfff, 0x3, 0x12c, 0x3, 0xe839, 0x9, 0x3, 0x8, 0x3ff, 0x4, 0x1f7d, 0x6, 0x9, 0xffffffc3, 0x70, 0x90b, 0x7, 0x3, 0x1, 0xe17, 0x7fffffff, 0x9, 0x7, 0x0, 0x80000001, 0x0, 0x9ebd, 0x5, 0x7, 0x5, 0x7, 0x1, 0xffffffff, 0x1, 0x9, 0x4, 0x6, 0x7, 0xb2, 0x5, 0x516, 0x1, 0x1, 0x1, 0x5, 0x7, 0x13, 0x2, 0x7ff, 0x101, 0x7, 0x80, 0xe, 0x3, 0xa, 0xe7fb, 0x8, 0x4, 0xffffff58, 0xffff, 0x9, 0x2, 0x8, 0x8, 0x1, 0x0, 0xffff, 0x0, 0x7, 0x0, 0x6, 0x10001, 0x2, 0xfffffffd, 0xe8, 0x7f, 0x80, 0x6, 0xe, 0x3, 0x4, 0x7, 0x8, 0x2, 0x14, 0x0, 0xe90, 0x9, 0x10, 0x7, 0x6, 0xff, 0x6, 0x13, 0x97a, 0x8, 0x1, 0x10, 0x401, 0x9, 0x1, 0x3, 0xb769, 0x101, 0x2, 0xd, 0x44f, 0x2, 0x6, 0x5, 0x8, 0x10001, 0xcc92, 0x3, 0xf3, 0xfffffa25, 0xfff, 0x4, 0xe4a, 0x0, 0xde, 0x800, 0x6, 0x8, 0x9, 0xffffffff, 0x6, 0xb, 0x6, 0x7, 0x5, 0xf, 0x1, 0x4, 0x1, 0x3, 0xcc7a, 0x48, 0x25e0, 0x3, 0xe8, 0x6, 0xf, 0x8000, 0x8, 0x73, 0xc3, 0x10000, 0xfffffff2, 0x5, 0x7ff, 0x1, 0x4, 0xc, 0x7, 0x3, 0xf, 0x4, 0x6, 0x9, 0x8, 0xfffffff8, 0x10001, 0x3, 0x30, 0x100, 0x5fbf, 0x7, 0x2, 0x9, 0x4, 0x800, 0x4, 0x0, 0xffffff7f, 0x2, 0x2, 0xf2, 0x9, 0x4, 0x1, 0x5, 0x20, 0x9, 0xfffffffd, 0x2, 0x0, 0x5, 0x6, 0x4c, 0x2, 0xfff, 0x1, 0x3, 0x0, 0x78, 0x5, 0x4, 0x8, 0x3ff, 0x28a, 0x6, 0x101, 0x2, 0x4, 0x10, 0x1, 0x0, 0x5, 0x9, 0x3, 0x1, 0xf7e, 0x1, 0x5, 0x10000, 0x8, 0x9, 0xef42, 0x93, 0x400, 0x7, 0x3, 0xae, 0x4, 0x1, 0x80, 0x400, 0x80, 0x1, 0x2, 0x40, 0x3, 0x8, 0x2, 0x3, 0x1, 0x10, 0x7, 0x41, 0xdb8000, 0x101, 0xd, 0x0, 0x7fff, 0x10, 0x5, 0x4, 0x8, 0x8, 0x800, 0x2, 0x3, 0x6, 0xff, 0x8, 0x0, 0x790, 0xeb, 0x3, 0x400, 0x10, 0xfffffffc, 0x1, 0x5, 0x64d, 0xa, 0x7, 0x85, 0x4, 0x2, 0x13c00000, 0x1, 0x7, 0x9, 0x63, 0xfffffff9, 0x1, 0xfffffbff, 0x3, 0x81, 0x8, 0x10000, 0x4604, 0x2, 0x5, 0x28, 0xffffff00, 0x2b, 0x6, 0x9, 0x4, 0x1, 0x0, 0x0, 0x5b3, 0x81, 0x9, 0x481916c8, 0x9, 0x465, 0x3c, 0x8, 0x7, 0xd, 0x991, 0x42e, 0x3, 0x2, 0x6, 0x1, 0x49a, 0x4, 0x5, 0x6, 0x8, 0x2aa52775, 0x4, 0x0, 0x8, 0x5, 0x7, 0x9, 0xfffffff7, 0x7, 0x3, 0x80, 0x10, 0x8001, 0x9, 0x5, 0x6, 0x0, 0x9, 0x3, 0x8, 0x4, 0x10, 0x80000000, 0xfffffffd, 0x401, 0x6859, 0x4, 0x5, 0xfffffffb, 0xa, 0x3, 0xa, 0x4, 0x3, 0x8001, 0x8, 0x6, 0xffffffff, 0x8, 0x3, 0x2, 0x1000, 0x537, 0x7, 0x8, 0x10001, 0x4, 0x6, 0x7, 0x2, 0x22, 0x49c, 0x9, 0x9, 0x5, 0x7ff, 0x8, 0x0, 0x1, 0x8, 0x9, 0x7fff, 0xfff, 0xba09, 0x1, 0x10, 0x101, 0x7, 0x800, 0x5, 0x0, 0xfa5, 0x1ff, 0xb, 0x1, 0x5f, 0x1, 0x2, 0x0, 0xe00000, 0xeaf, 0x9, 0x6, 0x1, 0x9, 0x7f, 0x0, 0x4, 0x200, 0x1, 0x8d, 0x38ce, 0x1, 0x0, 0x1, 0xe19d, 0xfffffff8, 0x5, 0x5, 0x5, 0x0, 0x9, 0x5, 0x4, 0xe2a, 0x51, 0x1000, 0xfff, 0x4, 0x10, 0x3c, 0x93, 0x8, 0xa5, 0x8, 0x101, 0x9, 0x3ff, 0x3, 0x0, 0x3, 0x8, 0xc00000, 0x4, 0x6, 0xebf5eff, 0x2b3, 0x4, 0x0, 0xf, 0x10000, 0xfffffc01, 0xb, 0x200, 0x5, 0x101, 0x7ff, 0x3, 0x3, 0x1, 0x7, 0x4, 0x2, 0x5, 0x0, 0x75b630ac, 0x0, 0x3, 0x100, 0xf9, 0xfffffff8, 0x3ff, 0xc, 0x3ff, 0x10000, 0xfffffff9, 0x5, 0x10001, 0xfca, 0x100, 0x34, 0x0, 0x72, 0x4, 0x10001, 0x1, 0x6, 0x5, 0x3, 0x10001, 0x101, 0x400, 0x7ff, 0xfff, 0x9, 0x2, 0xfffffffe, 0x0, 0x0, 0xd7b, 0x7, 0x3, 0x4, 0x3b, 0x5, 0x81, 0x5, 0x7e, 0x7, 0x48, 0x6, 0x3, 0x2e3e, 0x7, 0xf, 0x77, 0x0, 0xff, 0x80000000, 0x3ff, 0x0, 0x3, 0x3, 0x3, 0x7, 0x5, 0x1000, 0x9, 0x9, 0x4, 0xfffffffb, 0x9, 0x7, 0x3, 0x9, 0x86, 0x2, 0x3, 0x7fffffff, 0x1, 0x7f, 0x6, 0xff, 0x1, 0x3, 0xffe00000, 0x4, 0x100, 0x200, 0x9, 0x0, 0x9, 0x6, 0x1, 0x1, 0x800, 0x400, 0x9, 0x0, 0x10001, 0xfffffffe, 0xa8, 0x7, 0x6, 0x2, 0x1, 0x5, 0x9e, 0xde82, 0x2, 0x5c6cfc28, 0x0, 0x3, 0x7, 0x3, 0xc91, 0x7, 0x6, 0x2, 0x10001, 0x3, 0x5, 0x1, 0x3, 0x8, 0x7ff, 0x39c, 0xa, 0x37c0, 0x1, 0x80, 0x6, 0x2, 0x0, 0x1d900000, 0x1ff, 0x1, 0x3, 0xfb, 0x3, 0x8, 0xfffffff7, 0x0, 0x101, 0x25, 0x5, 0x62c, 0x8, 0x1, 0x800, 0x3, 0x7, 0x9, 0x6, 0xe, 0x1ff, 0x10000, 0x4, 0x9, 0x9, 0x4e, 0x0, 0x8, 0xfff80000, 0x5, 0x9, 0x9, 0x2, 0x7, 0x33ac, 0x1, 0x80, 0x4, 0x8, 0x5, 0x10000, 0x9, 0x1ff, 0x1, 0x0, 0x80000000, 0x300, 0x8000, 0x2, 0x1f, 0x0, 0xc72, 0x0, 0x98d, 0x5, 0xfffffd65, 0x101, 0x9, 0x2, 0x5, 0x0, 0x0, 0x3, 0x8001, 0x5, 0x8, 0x7fffffff, 0x3b75, 0xffffffff, 0x9, 0x7, 0x1, 0x10001, 0x1, 0x775d, 0x5, 0x3, 0x5, 0x800, 0x80000001, 0x5, 0x80000000, 0xb575, 0x7, 0x9, 0x7, 0x1, 0x8, 0x7, 0x8, 0x7, 0xc, 0xd2b, 0x9, 0xb6, 0xba3c, 0x2, 0x1, 0x49, 0x10, 0x8, 0xfffffff9, 0x231, 0x0, 0x1, 0x7fff, 0x1, 0x9, 0xd, 0x154c00, 0xfffffff9, 0xa, 0xd, 0x100, 0x9d4, 0x6, 0x40000000, 0xcf, 0xd, 0x3, 0x7, 0x5, 0x5, 0x4, 0xa11f, 0x6, 0x8, 0x0, 0x401, 0x9, 0x100, 0x4, 0x4, 0x4895, 0x3, 0x7fff, 0xfffffffb, 0x2, 0xc, 0x7ff, 0x0, 0xfffff012, 0x5, 0x8001, 0xfffffffb, 0x80000001, 0x6, 0x10000, 0x6, 0xe3dd, 0x0, 0x1, 0x5, 0x8, 0x4, 0x4, 0xffff8001, 0xde52, 0x5, 0xfffffffe, 0x1, 0x1, 0x5, 0x1, 0x0, 0x8000, 0x1, 0x5, 0x7, 0x4, 0x7, 0x8, 0x4, 0x0, 0xe578, 0x80000001, 0x2, 0xd, 0x1f, 0xfffffff8, 0x4e, 0xffffff00, 0x5, 0x4, 0x7f, 0x200, 0x100, 0x80000000, 0x9, 0x10001, 0x9, 0x46e, 0x6, 0xffffffff, 0x3144, 0xe6b0, 0x80, 0x6, 0x6, 0xfff, 0xffff, 0x40, 0xffff, 0x8, 0x5, 0x4, 0xfff, 0x0, 0x0, 0x6, 0x460, 0xffff7fff, 0x0, 0x1, 0x7ff, 0xfffffffa, 0x9, 0x81, 0xbc1, 0xb569, 0xf, 0x2, 0x1, 0x8, 0x4, 0x5, 0x0, 0x0, 0x4, 0x9, 0x0, 0x80000000, 0xeb, 0x8, 0xffffaed4, 0x8, 0x8001, 0x8, 0x0, 0x982, 0x3ff, 0x6, 0x800, 0x6, 0x9, 0x5, 0xfffffc00, 0x878c, 0x1, 0x2, 0x2e59, 0x0, 0x4, 0x7fff, 0x8, 0x7ff, 0xe, 0x9, 0x1000, 0x6, 0x9, 0xc, 0x1, 0xf, 0x2, 0x1, 0x1, 0x0, 0x8, 0x3d07, 0x3, 0xffffffff, 0x7, 0xfffffffb, 0xe806, 0x2, 0x40, 0x6, 0x101, 0x1, 0xa, 0x6, 0x3, 0x5, 0x1, 0xffffffff, 0x3d, 0x0, 0x8000, 0x9, 0x29, 0x8, 0xfffff14c, 0xb, 0x7, 0x7, 0x6, 0x5, 0x2, 0xc, 0x2, 0x8, 0xe, 0x1, 0x1, 0x0, 0x8, 0x4, 0xffff, 0x5, 0x0, 0xe081, 0x8c, 0x8, 0xffff6b3e, 0x2, 0x3, 0x3, 0x2182, 0xd0, 0xcf0, 0xfff, 0x5, 0xb7f8, 0x7, 0xfffffffb, 0xffffffff, 0x7, 0xfffffffb, 0x100, 0x10001, 0xffffff31, 0x1, 0x1, 0x7, 0x81, 0x5, 0x3, 0x5, 0x80, 0x7, 0x1, 0x1ff, 0x101, 0x8, 0x81, 0x0, 0x1ffc, 0xe520, 0x1000, 0x5, 0x5, 0x60e, 0x10000, 0x8001, 0x9, 0x6, 0x9, 0x0, 0x19cd, 0x1000, 0x7, 0x8, 0x7, 0x4, 0x295, 0x7, 0x5, 0x2d6d, 0x8, 0x4, 0x7, 0x7, 0x8, 0x81, 0xc0, 0x5, 0xfffffff9, 0x3, 0x200, 0x8, 0x4, 0xe6a6, 0x1, 0x7, 0x8, 0x10000, 0x6, 0x8, 0x3, 0x0, 0xfffffffe, 0x1, 0x7fff, 0x3, 0x28, 0xa48, 0x4, 0x5e3, 0x2, 0xffffffff, 0x4, 0x7, 0xa, 0x9, 0x8, 0x1, 0x9, 0xe, 0x10000, 0x8, 0x2, 0x1, 0x2, 0x7, 0x0, 0x0, 0x0, 0xff, 0x716a7561, 0xd39e, 0xd6fc, 0x558, 0x4, 0x10000, 0xd573, 0x1000, 0x30000000, 0x3, 0x8001, 0x7f, 0x72, 0xc4b, 0x7, 0x2, 0x5, 0xef5c, 0x6, 0x42, 0x1, 0x1, 0x23, 0x6, 0x8, 0x8a, 0xfffffffe, 0x5, 0x1, 0x17, 0x0, 0x3, 0x1, 0xffff, 0x1, 0x100, 0x5, 0x3, 0x3, 0x7, 0x4, 0x8, 0x5, 0x80, 0x6, 0x9, 0x3, 0xffffffff, 0x9, 0x1, 0x0, 0x8, 0x5, 0x8, 0x3, 0x4e, 0xfffffffd, 0x4, 0x0, 0x0, 0xf, 0x3, 0x80000001, 0x2, 0x7, 0x3, 0x9, 0x40, 0x7, 0x2, 0x60000000, 0x1, 0x43b, 0x2, 0x7, 0x3ff, 0xa6, 0x9, 0x0, 0x5, 0x1, 0x4, 0x5, 0x8001, 0x9, 0xeab7, 0x3d9, 0x5, 0x95, 0x8091, 0x7, 0xffff, 0xfff, 0x1ff, 0x8, 0x96cf, 0xd5, 0x0, 0x1, 0x7, 0x80, 0x7f, 0xf7, 0x7, 0x2, 0xf, 0x8274, 0x10001, 0x1ff, 0xf6, 0x3, 0x7fffffff, 0x80, 0x100, 0x7, 0x4, 0x7fff, 0x7, 0x3, 0x2, 0x8, 0xbc, 0x3, 0x3, 0x81, 0xfff, 0x907b, 0x8, 0x0, 0xfffffff2, 0x80, 0x2, 0x3, 0x4, 0x0, 0x9, 0x2, 0xd, 0x800, 0xffff8000, 0xd, 0x2, 0x9c, 0x6a, 0x7, 0x5, 0x8, 0xffff619a, 0x401, 0x7b, 0x0, 0xff, 0x1, 0x7ff, 0x8, 0x59, 0x9, 0xfffffffe, 0xfffffff7, 0x5, 0x7, 0x5, 0x0, 0x7, 0x4, 0x8, 0x9, 0x3, 0x6, 0x8, 0x7f, 0xc0, 0x7, 0xfff, 0x75, 0x1, 0x7, 0x0, 0x0, 0x1, 0x0, 0x100, 0x3ff, 0xb200, 0x4, 0xb3, 0x0, 0x4, 0xb5c, 0xfffffffe, 0x9, 0x0, 0x6, 0x7, 0x5, 0x7f, 0x5d41, 0x4, 0x5, 0xffffffff, 0x259, 0x400, 0x8, 0x81a, 0x1, 0xb3, 0x6, 0x7fff, 0x8, 0x7, 0x1, 0xde2f, 0x1ff, 0xffffffff, 0x1ff, 0x4, 0x1, 0x1a0, 0x5, 0x8000, 0x0, 0x8, 0x4, 0xce7c, 0x9, 0x28a, 0x3, 0x4, 0x400, 0x5, 0x7f, 0x5, 0xffffffff, 0x2, 0x5a, 0xe, 0x44c1, 0x8001, 0x2, 0x6, 0xc2f8, 0x8001, 0x5, 0xd444, 0x5, 0x1, 0x7, 0x9, 0x101, 0x97, 0xac, 0x800000, 0x7, 0x0, 0x8, 0x7, 0x3, 0x3, 0x0, 0xd5d4, 0x3, 0x2, 0x9, 0xa000000, 0x40, 0x2, 0x1, 0x2, 0x100, 0x3, 0x2, 0x3792, 0x6, 0x7, 0x5, 0x80000000, 0x8, 0x2, 0x0, 0x9, 0x9, 0x5, 0x10, 0xf7a, 0x9, 0x5, 0x8, 0x5, 0x3, 0x8, 0x2, 0x2, 0x1, 0x4, 0x3, 0x1, 0x0, 0xc, 0x7fffffff, 0x1, 0x5, 0x3, 0x8, 0x1, 0x8, 0xffffc13f, 0x1, 0x9, 0x3, 0x2, 0x5, 0x8, 0x5, 0x0, 0xffff2cbe, 0x0, 0x9, 0x8, 0x8, 0x3, 0x5, 0x2, 0x8, 0x5, 0xe, 0x1, 0xf, 0x3, 0x8, 0x2, 0x1, 0x9, 0x4, 0xfffffff7, 0x4, 0x5, 0x3, 0x8, 0xfa09, 0x2, 0xb7cf, 0x8000, 0x400, 0xf, 0x6, 0x3, 0xffff, 0x4, 0x229, 0x401, 0x3, 0x5, 0x3, 0x41dab5c9, 0x8, 0xfffffe00, 0x9, 0x7, 0xfffffff8, 0x9, 0x4, 0x40b, 0x1, 0x7, 0x3, 0x6, 0xffffff07, 0x3ce1, 0x4, 0x6c00, 0x46, 0x3, 0x243e4f62, 0x0, 0x0, 0x3, 0x20, 0x8000, 0x8, 0xfffff801, 0xfffffffd, 0x8, 0x7, 0x7ff, 0xa7, 0xff, 0xe55f, 0x6, 0x401, 0x4, 0x9, 0x58f4, 0x2, 0x5a, 0xa, 0x8, 0x6, 0x0, 0x0, 0x4, 0x5, 0x4, 0xc, 0x8, 0x1000, 0x4, 0x3ff, 0x1, 0xd, 0x9, 0x80, 0x7, 0x1, 0x10000, 0x6, 0xfffffeff, 0xe, 0x9, 0x92f4, 0x3, 0xc, 0x2, 0xfffffff8, 0x7, 0x1ff, 0x9f23, 0xffff0cc9, 0xffffffff, 0x6, 0x2, 0x9e6f, 0x4, 0x3, 0x0, 0x8, 0x3, 0x1, 0x9, 0xfffff5be, 0x4, 0x9, 0x563a, 0x3, 0xffffffff, 0x3, 0x0, 0xfffffff9, 0x0, 0x7, 0x2, 0x10000, 0xffff, 0xffffff01, 0x1, 0x8, 0x9, 0x3ff, 0x6, 0x8000, 0x3, 0x10, 0x9, 0x7, 0x8001, 0xfffffffb, 0x4, 0x0, 0x9, 0x5, 0x3, 0x9, 0x0, 0x8, 0xf, 0x5, 0x9, 0x4, 0xfffff000, 0x7, 0x1, 0x401, 0x10001, 0x3, 0x1, 0x7ff, 0x6, 0x101, 0x5, 0x90000, 0x7, 0x100, 0x7fff, 0x2, 0x7, 0xb, 0xfffffe63, 0x7, 0x8, 0x2, 0x9, 0xfffffff7, 0x7, 0x1, 0x5, 0x7f, 0x2, 0x5, 0xaff5, 0xfffff108, 0xa, 0x7be5, 0x3a, 0x6, 0x0, 0x7ff, 0x5, 0xa, 0x4, 0x2, 0x1, 0x0, 0x4bb, 0x14c0, 0x9, 0x2, 0x7, 0x2, 0xfffffffb, 0x6, 0x6, 0x4, 0x6, 0xaeb, 0x7, 0x100, 0xe, 0x8000000, 0x2, 0x5, 0x7, 0x3, 0x1, 0x7, 0x0, 0x3d, 0x9, 0x101, 0xdd5, 0x2, 0x2, 0x9, 0x5e, 0x232, 0xb, 0x0, 0x8, 0x5, 0x729, 0xfffff038, 0x4, 0x163, 0x2, 0x6, 0x3, 0x80000001, 0x3, 0xae4, 0xa, 0x9, 0x9, 0x4, 0x4, 0x4, 0x10001, 0x5289, 0x4, 0x6, 0x8404, 0x3, 0x7, 0x6, 0xfff, 0x1, 0x0, 0x4, 0x9, 0x2, 0x2, 0x3, 0xc5d4, 0x6, 0x5, 0x6, 0x122, 0x6, 0xe, 0x4, 0x9, 0x101, 0x2, 0x80000000, 0x4, 0x9, 0x1, 0x10000, 0x1, 0x7ff, 0x5, 0xa, 0x440e5ca1, 0xc7f, 0xff, 0x8, 0x4, 0x800, 0x5, 0x101, 0x3, 0x8, 0xf, 0x8000, 0x449a0cbc, 0x6, 0x4, 0x1, 0x5, 0x1, 0x400, 0x0, 0x9, 0xfff, 0x9ce9, 0xd, 0x10000, 0x96, 0x1, 0x3, 0x4, 0xfffffffb, 0xfffffff8, 0x8, 0x7, 0x10, 0x7fffffff, 0x2, 0xfffffffb, 0x33, 0x1, 0x9, 0x4, 0x5, 0x3, 0x2, 0x800, 0x800, 0x1, 0xe2, 0x4, 0x8, 0x3, 0x1, 0x4, 0x3b7, 0x2, 0xa65, 0x7, 0x7f, 0xa, 0x7, 0x7, 0x5, 0x9, 0x1, 0x80000000, 0x80000000, 0x0, 0x7, 0x1, 0x7, 0x9, 0x4, 0x5, 0xcfb7, 0x0, 0x1, 0xd, 0x2, 0x9, 0x6, 0x6, 0x400, 0x1, 0x4, 0x7, 0x7006, 0x1, 0x7, 0xfffffff8, 0x3, 0x80000001, 0xee60, 0x5, 0x9, 0x7, 0x7ff, 0x2, 0xb6, 0x0, 0x2, 0x2, 0x200, 0x8b9, 0x80000000, 0x7f, 0x10, 0x1, 0xfa, 0x5, 0x80, 0x10000, 0x3, 0xf4000000, 0x3, 0x2, 0x2, 0x6, 0x1, 0x2000, 0x2, 0x8, 0xafc0, 0x101, 0x6, 0x8000, 0x8e, 0x4, 0x6, 0x7fffffff, 0x6, 0xfaa7, 0x6, 0x1, 0x7, 0x5, 0x3, 0x9, 0x3148, 0x1000, 0x7, 0xa7, 0x2, 0xfffffff0, 0x5, 0x1000, 0xffff4682, 0x1, 0x0, 0x0, 0x4, 0x40, 0xfffffffa, 0x400, 0x6, 0x3ff, 0x8, 0x0, 0x2, 0x1, 0x6, 0x0, 0x40, 0xfffffffd, 0x5, 0x400, 0x5a3, 0xfffff848, 0x6, 0x2, 0x2, 0x3, 0x10000, 0x9, 0x1, 0x9, 0x81, 0x80000000, 0xe3, 0x3ff, 0xb, 0xb, 0x2, 0x7, 0x1, 0x7f, 0x4, 0x7, 0x20, 0x64, 0x8, 0x58800000, 0xb6, 0xae5, 0x2, 0x7fff, 0x6, 0x90c, 0x7, 0x1, 0x594f, 0x21, 0x4, 0x0, 0x7, 0x3ff, 0xff, 0x0, 0x9, 0x1, 0x8, 0xb, 0x7ff, 0xfffff1ed, 0x81, 0x576f7e86, 0x0, 0x2, 0x1, 0x1c22447c, 0x8062, 0x8, 0x7, 0x400, 0x6, 0x9, 0x5, 0x4, 0x4b, 0x2, 0xd, 0xffff, 0x80, 0xfffffffc, 0x0, 0x613f, 0x1, 0x401, 0x67, 0xaea, 0x7ff, 0x200, 0x1, 0x4, 0x3, 0x3, 0x8000, 0x6c, 0x4, 0xfffffffb, 0x6, 0x5, 0xde, 0x8000, 0x6, 0x81, 0x400, 0x80000000, 0x7, 0x5, 0x6, 0x7, 0xa91, 0x4, 0x4, 0x1, 0x7, 0x9, 0x4, 0x3, 0x8ebc, 0x3, 0xfffffffa, 0x9, 0x7, 0xfff, 0x9, 0x80, 0xbc, 0xfffff6a4, 0x3, 0x81, 0x7, 0x80000001, 0x7fffffff, 0x0, 0x10000, 0xffff69cb, 0x5, 0x7, 0xe63, 0x2, 0x2, 0x50a, 0xc, 0x5, 0x40, 0x2, 0xe, 0x4484, 0xeb7, 0x6, 0x8, 0x4, 0x8000, 0x0, 0x0, 0x1c3, 0x5, 0xa0b, 0x6, 0x4, 0x6, 0xca, 0x6, 0x7fff, 0xfffffffa, 0xe0, 0x1, 0x7fa, 0x5, 0x5, 0x7fff, 0xea, 0x6, 0x7, 0x1, 0x0, 0x8418, 0x7, 0x6, 0x2, 0x2, 0x5, 0xbc0, 0x7, 0x270, 0x9, 0x5, 0x1, 0x7, 0x3, 0x4, 0x8000, 0x1, 0x1ff, 0xd9f00000, 0x81, 0x1, 0x800, 0xa, 0x8, 0x834, 0x1, 0xe, 0x1, 0x4, 0x9, 0x7, 0x4, 0x10, 0x0, 0x3, 0x7, 0xd170, 0x0, 0x8, 0x6, 0xae, 0xfffff800, 0x3, 0x825, 0x28000, 0x9c, 0x4, 0x6, 0x747, 0x3, 0x2, 0x4, 0x9, 0x7, 0x3, 0x4, 0x6, 0x4, 0x3, 0x400, 0x0, 0x7ff, 0x9, 0xfffffff8, 0x8001, 0x2, 0x101, 0x2, 0x1, 0x7, 0x1, 0xfffffffe, 0x8, 0x1, 0x9000, 0x3, 0x9, 0x7f, 0xf02, 0x2, 0x200, 0x70000000, 0x4, 0x9, 0x8, 0x7, 0xff, 0x2, 0x1, 0x8, 0xfff, 0x2, 0x401, 0x5, 0x0, 0x40a, 0x3, 0x6, 0x7, 0x200, 0x10, 0xff, 0xfffffff7, 0xffff, 0x8, 0x0, 0x1, 0x2, 0xb, 0x1, 0x8, 0xffffff0c, 0x3, 0x80000000, 0x400000, 0xba, 0x10001, 0x0, 0x77, 0x6, 0x2c9, 0x1, 0x194569f9, 0x3, 0x6, 0xc, 0x4, 0x3, 0x6, 0x2, 0x256, 0xd, 0x1, 0xffff, 0x3, 0x8, 0x9d8a, 0x4, 0xfff, 0x1000, 0xfffffff8, 0x8, 0x9, 0x101, 0x34, 0xa2d8, 0x7fffffff, 0x1, 0x4000000, 0x3, 0x9, 0x5, 0xffffffff, 0x4a26, 0x3, 0x80, 0xffffffff, 0xfffffff6, 0x7ff, 0x6f, 0x9, 0x5, 0x9, 0x4e80, 0x1ff, 0xf10, 0xe, 0x3ff, 0x2, 0x359, 0x5, 0x69f6, 0x800, 0x3, 0x2, 0xd, 0x9c93, 0x1, 0x6a13, 0x8000, 0x7, 0x80, 0xd1, 0xffd7, 0x9, 0x0, 0x3, 0x10001, 0xffffffff, 0x7, 0xfffffffc, 0x0, 0xe6bf, 0x5, 0x7, 0x0, 0x81, 0x0, 0x3, 0x4df, 0x6, 0x4, 0x9, 0x0, 0x2, 0x8, 0x7fffffff, 0xfff, 0x2, 0x4c, 0xbcbe, 0x7ff, 0x3ff, 0xa, 0xe, 0x2, 0x7fff, 0x9, 0xfffffff8, 0x12d, 0x4, 0x8, 0x1, 0x9, 0x8, 0x2, 0x4000, 0x4, 0x7ff, 0x742738f5, 0x40, 0x1, 0x5, 0x9, 0xfffffff8, 0x9, 0x1, 0x7, 0x18000000, 0x2, 0x3, 0x4, 0x0, 0x7, 0x0, 0xff, 0x3, 0xe, 0x3f58, 0x3, 0x6, 0x2, 0x80000000, 0x6, 0x8, 0x2, 0xffff, 0xfc000000, 0x0, 0x5, 0x6, 0x910a, 0x7, 0x6, 0x9, 0x5, 0x5, 0x1, 0xffffffc0, 0xe2c4, 0x0, 0x2, 0x2, 0x4ab6, 0x5, 0x7bd, 0x7, 0x1000, 0x4, 0x9, 0x81, 0x7, 0x0, 0xfffffff9, 0xb, 0x5, 0xfffffff8, 0x80, 0x9, 0x2, 0x1, 0x31, 0x6, 0xffffffc0, 0x0, 0x0, 0xd2, 0x2, 0x5, 0x0, 0x5, 0x2, 0x897, 0x9, 0x4, 0x1, 0x40, 0xd, 0xeff, 0x3, 0x5, 0x6, 0x8, 0xdcb, 0xfffffffe, 0x16, 0x1, 0x3a, 0x101, 0x10001, 0x0, 0x2, 0x0, 0x40, 0x8, 0x3, 0x2, 0x2, 0x22, 0x6, 0x2, 0xe55, 0x2, 0x2, 0xec, 0xfffffffd, 0xa, 0x6, 0x6, 0x5, 0x9, 0x4, 0xc, 0x1, 0x80, 0x6, 0xfffffffc, 0x0, 0x9, 0x6e8, 0x908, 0xa, 0xa5, 0x1, 0x3, 0x4, 0x0, 0x0, 0x2, 0x2, 0xc6, 0xfff, 0x2, 0xfffffff9, 0x5, 0x9, 0x1, 0x0, 0x8001, 0x3, 0x8001, 0x0, 0x4, 0x5, 0x8, 0x4, 0x9, 0x5, 0x2, 0x0, 0x7, 0xff, 0x5, 0x400, 0x6, 0x8, 0x4, 0x9, 0x3ff, 0xcd5, 0x401, 0x3, 0x81, 0x4, 0x10000, 0x3, 0xcbe9, 0x1, 0x4, 0x3, 0x23, 0x6, 0x7, 0x10000, 0xffffffff, 0x1, 0x3ff, 0x5, 0x8, 0x5, 0x80, 0x10001, 0x1, 0x1, 0x5, 0x4, 0x3, 0x6, 0x40, 0xffffffff, 0x6, 0x8, 0xfdf, 0x1, 0x7, 0x8, 0xa42, 0x6, 0x2, 0x2, 0x8, 0x2, 0x2, 0x5, 0xc, 0x9, 0x5, 0x26, 0x8, 0x0, 0x5, 0x5, 0x800000, 0x1ff, 0x9, 0x5f, 0x6, 0xffffffff, 0x5, 0xf86, 0x17, 0x10, 0xfffff590, 0x8df, 0xb38, 0x7, 0x4, 0x2, 0x0, 0xffffffff, 0x80, 0x4, 0xffff, 0x2, 0x401, 0xfffffffa, 0x17b, 0xffffffff, 0xfffffff9, 0x2, 0x9, 0xfffffffe, 0x5, 0x9a62, 0x2, 0x8, 0x5ac4, 0x1000, 0x6, 0x1ff, 0x9, 0xb, 0x7, 0x2, 0x44, 0x7, 0x1, 0xffffffff, 0x4, 0x4, 0xfffffffa, 0x1ff, 0x2, 0x1, 0x8, 0x7, 0x7, 0x9, 0x2, 0x9, 0xe, 0xfffff174, 0x1, 0x6, 0x0, 0xec, 0x401, 0x3, 0x3e7e, 0xea, 0x3, 0x7, 0x2, 0x9, 0xf, 0x4, 0x1, 0x4, 0xb, 0x8, 0x6, 0x8, 0x5, 0x3, 0xa343, 0xfff, 0xfffffc00, 0x8, 0x1b, 0x7, 0x101, 0x46b8, 0x3, 0x1, 0x4, 0x81, 0xab4, 0x7f, 0xffff3b96, 0x9, 0x6, 0x7f, 0xfffffce7, 0x0, 0x80000001, 0x1, 0x3, 0xfffffff7, 0x1ff, 0x8000, 0x0, 0xc, 0x6, 0x1000, 0x2, 0x9, 0xd87, 0xfffffff9, 0x7, 0x3, 0xada, 0x6, 0xa, 0x200, 0x60f7, 0x200, 0xffff9c9e, 0x0, 0xe, 0x9, 0x8, 0x88, 0xfffffffd, 0xfff, 0x3, 0x81, 0x3, 0x6, 0x8, 0xd10, 0x8001, 0xc131, 0x1, 0xe, 0x0, 0xff, 0x6, 0x8, 0x5, 0xfffffff0, 0x9ec3, 0x1ff, 0x7, 0x7, 0x4, 0x3, 0x0, 0x5, 0x6, 0xca68, 0x3, 0x10001, 0x9, 0xb6ea, 0x44, 0x4, 0x160, 0x0, 0x2, 0x0, 0x3, 0xd98c, 0xbc20abd1, 0xe6a, 0x5, 0x800, 0x0, 0x7, 0x59, 0x7, 0x80000001, 0x3, 0x0, 0x8, 0x2, 0x2, 0x34f, 0x4, 0x0, 0x9, 0x7cb, 0xcd46, 0x8, 0x401, 0x1ff, 0x9, 0x1000, 0x31a3, 0x5, 0x1ff, 0x48000, 0x3, 0x9, 0x80000000, 0x1ff, 0x5a, 0x10, 0x2, 0x9, 0x9, 0x9, 0x0, 0x3, 0x2, 0x9, 0x9, 0xff, 0x9, 0x3, 0x100, 0x0, 0x6a25, 0x7322, 0x9, 0x8, 0x6250, 0x9, 0x5, 0x4, 0x7415, 0xd7a, 0x4, 0x4, 0x5, 0x10, 0x7, 0x7, 0x4, 0x5, 0x2, 0x7, 0x4, 0x7, 0xb5, 0x0, 0xa, 0x1, 0x4, 0x0, 0x1, 0x5, 0x200, 0x4, 0x0, 0x1, 0x81, 0x81, 0xffffff6c, 0x1, 0x7, 0x3, 0x8, 0xfffffff7, 0x1, 0x140d, 0x7, 0x0, 0xfffffffe, 0x6, 0x4, 0x1, 0x572, 0x3, 0x9, 0x6, 0xe, 0x7, 0xc1, 0x2, 0x4, 0x101, 0x6, 0x4, 0x5, 0x3, 0x6, 0x8, 0x9, 0x1, 0xbe, 0x8, 0x3, 0x5, 0x10, 0x1, 0x1, 0x9, 0x5f1, 0x3, 0x3, 0x6, 0x5, 0x4, 0x5, 0xffff, 0x2, 0x4, 0x6, 0x9168, 0xb7, 0x8, 0x81, 0x5, 0x2, 0xe3, 0x5, 0x101, 0x2, 0x8000, 0x8, 0xf, 0x4, 0x8, 0x7, 0x4, 0x101, 0x4, 0x312c, 0x3ff, 0x88, 0x4, 0x8, 0x81, 0x7, 0x8, 0xa1, 0x8001, 0x1, 0xc, 0x5, 0xfffffe01, 0x7, 0x34, 0x3, 0x4, 0xd, 0xff, 0x1, 0x5, 0x0, 0xfffffffa, 0xb718, 0x7, 0x5, 0x1, 0x8, 0x5, 0x5, 0x5, 0x7, 0x656, 0x4, 0x9, 0x8000, 0x1, 0x2, 0x0, 0x100, 0x1, 0x7, 0x3, 0x4, 0x6, 0x7ff, 0x5, 0x7, 0x0, 0x5, 0x9, 0x7fffffff, 0xffffe2a0, 0x8001, 0x81, 0x3, 0x2e2e, 0xdb5, 0x3, 0x7ff, 0x4, 0x80, 0x12000, 0x3, 0x7, 0xe, 0xc000000, 0x0, 0x9, 0x7, 0x0, 0x2000000, 0x1, 0x3, 0x6, 0x0, 0x100, 0x200, 0x4, 0x4, 0x3ff, 0xffff, 0x4, 0x2, 0x7f, 0x2, 0x2, 0xffff, 0x9, 0x1, 0x0, 0x4, 0x800, 0xc5, 0x8, 0x6, 0x4, 0x3f, 0x0, 0x1, 0x400, 0x10, 0x80000001, 0xffffffff, 0x0, 0xc, 0x5, 0x8, 0x2, 0x7, 0x1, 0x400, 0x7, 0x4, 0x6, 0x3, 0x1, 0x2, 0xe6, 0x5, 0x7, 0x6, 0x5, 0x5, 0x21cb, 0x6, 0xfffffffa, 0x7fff, 0x1, 0x5, 0x8, 0x8000, 0xc, 0xe, 0x6, 0x4, 0x8, 0xffffffff, 0xffff, 0xc01b, 0x6, 0x8d1, 0x3ff, 0xa6, 0x1, 0xdf5, 0x0, 0x3, 0x3, 0x1, 0x5, 0x7, 0xae, 0x2, 0x8, 0x58d, 0xffff, 0x8, 0x0, 0xfffffe03, 0x8, 0x8, 0x2e, 0x2, 0x4, 0x8, 0x5, 0x1, 0x83, 0x800, 0x1, 0x418, 0x400, 0xffff, 0x16, 0x3, 0x5, 0x7, 0x6, 0x1, 0x4, 0xcf6, 0xffff7fff, 0x6, 0x80000001, 0x4, 0xffff7fff, 0x20000000, 0x6, 0xc9, 0xf, 0x800, 0x4, 0x3, 0x5, 0x4, 0x0, 0x4, 0xfffffff8, 0x7, 0x0, 0x48e, 0x8, 0x80000000, 0x1, 0x10001, 0x4, 0x80, 0x8, 0x7f, 0xffffff80, 0x3, 0x1ef, 0x80000000, 0x6, 0x8824, 0x3, 0x8000, 0x2, 0xd, 0xab37, 0x0, 0x2, 0xff, 0x7, 0x0, 0x5, 0xa3, 0x0, 0x5, 0x8, 0xff, 0xc4ac, 0xfffffffd, 0x9, 0x7f, 0x8, 0x6, 0x101, 0x3, 0x0, 0x8000, 0x3ff, 0x3b068f4a, 0x4b7, 0x2, 0x8000, 0x4, 0x10001, 0x9, 0x4, 0x4, 0x9, 0x9, 0x7ac, 0x6, 0x0, 0x100, 0x1000, 0x6, 0x281, 0x7f, 0x274, 0xd, 0x5, 0x5, 0xffffffff, 0x3ff, 0x7, 0x7, 0x0, 0x1, 0x7ff, 0x0, 0x1, 0xa, 0x366c, 0xbf, 0x3, 0x2, 0x101, 0x2, 0xd, 0xc, 0x9, 0x1, 0x7, 0xc, 0xfffffff8, 0xff, 0x5, 0x0, 0x3c5, 0x1, 0x3, 0x80, 0x8, 0x1, 0x3ff, 0xfffffffa, 0x2, 0x9, 0xfcd6, 0x9, 0x1, 0x0, 0x3, 0x3, 0x0, 0x4, 0x4, 0x7fff, 0x6, 0x1, 0x5, 0x4, 0x8, 0x4, 0xff800000, 0xda2c, 0x71c9180b, 0x6, 0xb, 0x1, 0x67d0, 0xc, 0x6, 0x7fff, 0xb30, 0x800, 0x7, 0x8, 0x8, 0x8, 0x8, 0xec, 0x80, 0x3e, 0xfffffffd, 0x6, 0x7, 0x9, 0x3, 0xfffffffa, 0x0, 0x2, 0x8, 0x633337d6, 0x163, 0x4, 0x7, 0x2, 0xf0d3af80, 0x276, 0x8b77, 0x3, 0xc9, 0x8fd, 0x8, 0x6, 0x6fa0, 0x7fffffff, 0x3, 0x80, 0x56, 0x7b8c, 0x3, 0x0, 0x8, 0x80000001, 0x20, 0x1000, 0x9, 0x9, 0x5, 0xff, 0xc94, 0x9, 0x8, 0x2, 0x3ff, 0x10001, 0x4, 0x2, 0x4, 0x7ff, 0xb, 0x0, 0xfffffc00, 0xdfae, 0x0, 0x400, 0x9, 0x6, 0x5, 0x7, 0x7fffffff, 0x3, 0x38, 0xb, 0x1, 0xffff, 0x9, 0x5, 0x792, 0x10000, 0xb98, 0x1ff, 0x4, 0xd, 0x7ac8, 0x9, 0x3, 0x1, 0x2, 0x2, 0x2, 0x8000, 0x4, 0x200, 0x3, 0x491, 0xffffffb5, 0x137, 0xffff, 0x6, 0x1, 0x0, 0x3, 0x4, 0x70, 0x28, 0x200, 0x538, 0x2, 0x7f, 0x0, 0x10000, 0xc, 0xffffffde, 0x80, 0x7, 0x7, 0xd, 0xfff8, 0x4, 0x71a, 0x80000001, 0x5, 0x67c, 0x1, 0x94, 0x4, 0x7, 0xb, 0x96b, 0x7, 0x1, 0x2, 0x4d1, 0x101, 0x2cd, 0xb, 0x2, 0x4, 0x5, 0x2, 0x10001, 0x1, 0x8000, 0xe, 0x8, 0xb, 0x5, 0x5, 0x8, 0xffffffc0, 0x5, 0x9, 0x38, 0x9, 0x4, 0x8, 0x800, 0xff, 0x6, 0xffffffff, 0xf, 0x1, 0xd, 0x0, 0x3, 0x2, 0x4, 0x401, 0x3, 0x2, 0x544, 0x8, 0x432, 0x81, 0xe0000000, 0x2587, 0x2, 0x5, 0xfffffc01, 0x32a12eba, 0x1000, 0x7fff, 0x7, 0x10, 0x3ff, 0xffffffff, 0x918, 0x9, 0x0, 0x4, 0x5, 0x2, 0x3866, 0x1000, 0x3, 0x3, 0x0, 0xfffff800, 0x9, 0x9, 0x6, 0x5f, 0xd, 0x7, 0x6, 0x5e8, 0x1, 0x5, 0x4ea, 0x3, 0x2, 0x40000000, 0x7, 0xfffffff3, 0x8080000, 0xffff0001, 0xfff, 0x2, 0x81, 0x5, 0x5, 0x4, 0x5, 0x0, 0x2f85, 0x3905, 0x6f, 0x84, 0xc175, 0xe8f, 0x8, 0x1, 0x5, 0x7fffffff, 0x4, 0x400, 0x9, 0x40, 0xf, 0xa, 0x7, 0x8, 0x9, 0x4, 0xfffff001, 0x7, 0x2f5d, 0xe, 0x6, 0x9, 0x80, 0x819, 0x101, 0x9, 0x4, 0x1, 0x7, 0x52, 0x1, 0x80000000, 0x6, 0xfffffffb, 0xfff, 0xbe4d, 0x7fff, 0xb871, 0x9, 0x2, 0x1, 0x1, 0x5, 0x7, 0x2, 0x3, 0x25, 0x1ff, 0xa185, 0x5, 0x81, 0x4, 0x1ff, 0xe, 0x7, 0x4, 0x8, 0xfffffff9, 0xdd39, 0x9290, 0x2, 0x101, 0x3, 0xa, 0x5, 0x0, 0x3, 0x6, 0x6, 0x13900000, 0x5, 0x3, 0x80000000, 0x73, 0x4, 0x81, 0x3, 0x2, 0x8, 0x77fc, 0xfffffffa, 0x8bf, 0xffff, 0xc, 0xfffffffc, 0xf, 0x6, 0x7, 0x8, 0x9, 0x8, 0x94, 0x9ef, 0x0, 0x1, 0x5cb83f92, 0x2, 0xfffffff8, 0x6, 0x6, 0xd, 0xd, 0x9, 0xffffffff, 0xf8, 0x2, 0x5, 0x3, 0xc, 0xfffffffe, 0x10000, 0x8, 0x5c07, 0xd1f6, 0x2, 0x3, 0x9, 0x2, 0x1, 0x9000000, 0x0, 0x7, 0x4, 0x1, 0x3, 0x6, 0x2, 0x3, 0x2, 0xffff, 0x0, 0x8, 0x9, 0xf615, 0x3, 0x3, 0xfffffff8, 0x0, 0x0, 0xd085, 0x0, 0x7, 0x7, 0x1, 0x7fff, 0xffff, 0x7ff, 0x3, 0x6, 0x6, 0x6, 0xd, 0x7, 0x6, 0xa8a, 0x8, 0x7, 0x7, 0xf, 0x3, 0x4, 0x7, 0x7, 0xfffff720, 0x37, 0x101, 0xd776, 0x3, 0x4, 0x79, 0x6, 0x2, 0x4, 0x4, 0x7fffffff, 0x1, 0x250, 0x7, 0x9, 0x7, 0x40000000, 0x2, 0x4800000, 0x7ff, 0x7, 0xfffffff4, 0xd37e, 0x1, 0x75e, 0x8, 0x0, 0xa, 0xe, 0xfffffff8, 0x3, 0x80, 0x4, 0x5, 0x3ff, 0x4, 0x5, 0x3, 0x51b, 0x5, 0x9, 0x7, 0x5956, 0x0, 0x9, 0xfffffa7c, 0x4, 0x0, 0x7f, 0x7713, 0x80000001, 0xb504, 0x5dcf, 0x1, 0x6, 0x9, 0x7e09, 0x0, 0x0, 0x2, 0x9, 0x3ff, 0x49a, 0x38, 0x1, 0x2, 0x4, 0x101, 0xf7, 0x6865, 0x81, 0x5, 0xc, 0x8, 0xa, 0x1fffc0, 0xfffffff7, 0x4, 0x5, 0x7fff, 0x1, 0x6, 0xba2e], 0xb1, 0x101}) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) ioctl$KVM_SET_USER_MEMORY_REGION(r1, 0x4020ae46, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x20002000, &(0x7f0000000000/0x2000)=nil}) r2 = ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) syz_kvm_setup_cpu$x86(0xffffffffffffffff, r2, &(0x7f0000000000/0x18000)=nil, &(0x7f0000000140)=[@text64={0x40, 0x0}], 0x1, 0x64, 0x0, 0x0) ioctl$KVM_RUN(r2, 0xae80, 0x0) 3m58.728888044s ago: executing program 4 (id=3363): mkdirat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0) mount$bind(&(0x7f0000000000)='.\x00', &(0x7f0000000200)='./file0/../file0\x00', 0x0, 0x101091, 0x0) mount$bind(0x0, &(0x7f00000005c0)='./file0\x00', 0x0, 0x100000, 0x0) mount$bind(&(0x7f0000000080)='./file0/../file0\x00', &(0x7f00000000c0)='./file0/file0\x00', 0x0, 0x8b101a, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0) utime(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)={0x53, 0x7ffffffffffffffe}) sendmsg$IPCTNL_MSG_EXP_NEW(0xffffffffffffffff, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000480)={0x0, 0x1e0}, 0x1, 0x0, 0x0, 0x40010}, 0x4008000) r0 = socket(0x10, 0x803, 0x0) sendto(r0, &(0x7f0000000c40)="120000001200e7ef007b0000000000faffa0", 0x12, 0x8800, 0x0, 0x0) recvmmsg(r0, &(0x7f00000037c0)=[{{&(0x7f00000004c0)=@ethernet={0x0, @random}, 0xfdf4, &(0x7f0000000380)=[{&(0x7f0000000140)=""/100, 0x321}, {&(0x7f0000000280)=""/85, 0x21}, {&(0x7f0000000fc0)=""/4096, 0x197}, {&(0x7f0000000580)=""/106, 0x659}, {&(0x7f0000000980)=""/73, 0xd}, {&(0x7f0000000200)=""/77, 0x69}, {&(0x7f00000007c0)=""/141, 0xc4}, {&(0x7f00000001c0)=""/17, 0x1d8}], 0x21, &(0x7f0000000600)=""/191, 0x41}, 0x5}], 0x4000000000003b4, 0x2000, &(0x7f0000003700)={0x77359400}) mount$bind(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)='./file0\x00', 0x0, 0x18d883, 0x0) mount$bind(&(0x7f0000000240)='.\x00', &(0x7f0000000280)='./file0\x00', 0x0, 0x1005848, 0x0) r1 = socket$packet(0x11, 0x2, 0x300) setsockopt$packet_tx_ring(r1, 0x107, 0xd, &(0x7f0000000040)=@req3={0x10000, 0x100000001, 0x10000, 0x1}, 0x1c) sendmmsg$sock(r1, &(0x7f0000004d80)=[{{&(0x7f0000000440)=@phonet={0x23, 0x2, 0x4, 0x5}, 0x80, 0x0}}], 0x1, 0x40001) umount2(&(0x7f00000002c0)='./file0\x00', 0xb) mkdirat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0) (async) mount$bind(&(0x7f0000000000)='.\x00', &(0x7f0000000200)='./file0/../file0\x00', 0x0, 0x101091, 0x0) (async) mount$bind(0x0, &(0x7f00000005c0)='./file0\x00', 0x0, 0x100000, 0x0) (async) mount$bind(&(0x7f0000000080)='./file0/../file0\x00', &(0x7f00000000c0)='./file0/file0\x00', 0x0, 0x8b101a, 0x0) (async) mkdirat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0) (async) utime(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)={0x53, 0x7ffffffffffffffe}) (async) sendmsg$IPCTNL_MSG_EXP_NEW(0xffffffffffffffff, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000480)={0x0, 0x1e0}, 0x1, 0x0, 0x0, 0x40010}, 0x4008000) (async) socket(0x10, 0x803, 0x0) (async) sendto(r0, &(0x7f0000000c40)="120000001200e7ef007b0000000000faffa0", 0x12, 0x8800, 0x0, 0x0) (async) recvmmsg(r0, &(0x7f00000037c0)=[{{&(0x7f00000004c0)=@ethernet={0x0, @random}, 0xfdf4, &(0x7f0000000380)=[{&(0x7f0000000140)=""/100, 0x321}, {&(0x7f0000000280)=""/85, 0x21}, {&(0x7f0000000fc0)=""/4096, 0x197}, {&(0x7f0000000580)=""/106, 0x659}, {&(0x7f0000000980)=""/73, 0xd}, {&(0x7f0000000200)=""/77, 0x69}, {&(0x7f00000007c0)=""/141, 0xc4}, {&(0x7f00000001c0)=""/17, 0x1d8}], 0x21, &(0x7f0000000600)=""/191, 0x41}, 0x5}], 0x4000000000003b4, 0x2000, &(0x7f0000003700)={0x77359400}) (async) mount$bind(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)='./file0\x00', 0x0, 0x18d883, 0x0) (async) mount$bind(&(0x7f0000000240)='.\x00', &(0x7f0000000280)='./file0\x00', 0x0, 0x1005848, 0x0) (async) socket$packet(0x11, 0x2, 0x300) (async) setsockopt$packet_tx_ring(r1, 0x107, 0xd, &(0x7f0000000040)=@req3={0x10000, 0x100000001, 0x10000, 0x1}, 0x1c) (async) sendmmsg$sock(r1, &(0x7f0000004d80)=[{{&(0x7f0000000440)=@phonet={0x23, 0x2, 0x4, 0x5}, 0x80, 0x0}}], 0x1, 0x40001) (async) umount2(&(0x7f00000002c0)='./file0\x00', 0xb) (async) 3m58.451083625s ago: executing program 4 (id=3365): mmap(&(0x7f0000000000/0xa000)=nil, 0xa000, 0x9, 0x20132, 0xffffffffffffffff, 0xb2993000) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) mremap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x4000, 0x0, &(0x7f0000001000/0x4000)=nil) r0 = socket$inet_sctp(0x2, 0x1, 0x84) setsockopt$inet_sctp_SCTP_SOCKOPT_BINDX_ADD(r0, 0x84, 0x64, &(0x7f0000000580)=[@in={0x2, 0x4e21, @local}], 0x10) r1 = socket$netlink(0x10, 0x3, 0x0) r2 = socket(0x40000000015, 0x5, 0x0) connect$inet(r2, &(0x7f0000000040)={0x2, 0x4e1d, @initdev={0xac, 0x1e, 0x0, 0x0}}, 0x8) sendmsg$netlink(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f0000000080)=ANY=[@ANYBLOB="240000002400010027bd70000000000008000000", @ANYRES16=r1, @ANYBLOB='\x00\x00', @ANYRES64=r1], 0x24}], 0x1}, 0x8008) sendmsg$inet_sctp(r0, &(0x7f0000000700)={&(0x7f0000000340)=@in={0x2, 0x4e21, @local}, 0x10, &(0x7f00000006c0)=[{&(0x7f0000000380)='N', 0x1}], 0x1, 0x0, 0x0, 0x804c040}, 0x1) r3 = dup(r0) setsockopt$inet_sctp_SCTP_DEFAULT_SEND_PARAM(r0, 0x84, 0xa, &(0x7f0000000000)={0x4, 0x5404, 0x203, 0x5, 0x4, 0x1, 0x1, 0x80000001}, 0x20) write$cgroup_subtree(r3, &(0x7f0000000140)={[{0x2b, 'net'}]}, 0x5) 3m57.266977774s ago: executing program 4 (id=3369): r0 = syz_open_dev$dri(&(0x7f0000000080), 0x1, 0x0) ppoll(&(0x7f0000000300)=[{r0, 0x2332}, {r0, 0x800}, {r0, 0x1221}, {r0, 0x406}, {r0}, {r0, 0x8}, {r0, 0xc054}, {r0, 0x8000}, {r0, 0x1068}], 0x9, &(0x7f0000000380), &(0x7f00000003c0)={[0x9]}, 0x8) mkdir(&(0x7f0000000400)='./file0\x00', 0x0) r1 = openat$fuse(0xffffffffffffff9c, &(0x7f0000000180), 0x42, 0x0) mount$fuse(0x0, &(0x7f00000020c0)='./file0\x00', &(0x7f0000002100), 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB='fd=', @ANYRESHEX=r1, @ANYBLOB=',rootmode=00000000000000000040000,user_id=', @ANYRESDEC=0x0, @ANYBLOB=',group_id=']) read$FUSE(r1, 0x0, 0x0) ioctl$DRM_IOCTL_SET_CLIENT_CAP(r0, 0x4010640d, &(0x7f0000000000)={0x3, 0x2}) ioctl$DRM_IOCTL_MODE_GETPLANERESOURCES(r0, 0xc01064b5, &(0x7f0000000140)={&(0x7f0000000100)=[0x0], 0x1}) ioctl$DRM_IOCTL_MODE_GETPLANE(r0, 0xc02064b6, &(0x7f00000000c0)={r2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) ioctl$DRM_IOCTL_MODE_OBJ_GETPROPERTIES(r0, 0xc02064b9, &(0x7f00000002c0)={&(0x7f0000000240)=[0x0, 0x0, 0x0], &(0x7f0000000040), 0x3, r3}) ioctl$DRM_IOCTL_MODE_ATOMIC(r0, 0xc03864bc, &(0x7f0000000580)={0x600, 0x1, &(0x7f0000000180)=[r3], &(0x7f0000000400)=[0x3], &(0x7f0000000640)=[r4, r5, r5], &(0x7f0000000340), 0x0, 0xffffffffffffffff}) 3m56.91632276s ago: executing program 33 (id=3369): r0 = syz_open_dev$dri(&(0x7f0000000080), 0x1, 0x0) ppoll(&(0x7f0000000300)=[{r0, 0x2332}, {r0, 0x800}, {r0, 0x1221}, {r0, 0x406}, {r0}, {r0, 0x8}, {r0, 0xc054}, {r0, 0x8000}, {r0, 0x1068}], 0x9, &(0x7f0000000380), &(0x7f00000003c0)={[0x9]}, 0x8) mkdir(&(0x7f0000000400)='./file0\x00', 0x0) r1 = openat$fuse(0xffffffffffffff9c, &(0x7f0000000180), 0x42, 0x0) mount$fuse(0x0, &(0x7f00000020c0)='./file0\x00', &(0x7f0000002100), 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB='fd=', @ANYRESHEX=r1, @ANYBLOB=',rootmode=00000000000000000040000,user_id=', @ANYRESDEC=0x0, @ANYBLOB=',group_id=']) read$FUSE(r1, 0x0, 0x0) ioctl$DRM_IOCTL_SET_CLIENT_CAP(r0, 0x4010640d, &(0x7f0000000000)={0x3, 0x2}) ioctl$DRM_IOCTL_MODE_GETPLANERESOURCES(r0, 0xc01064b5, &(0x7f0000000140)={&(0x7f0000000100)=[0x0], 0x1}) ioctl$DRM_IOCTL_MODE_GETPLANE(r0, 0xc02064b6, &(0x7f00000000c0)={r2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) ioctl$DRM_IOCTL_MODE_OBJ_GETPROPERTIES(r0, 0xc02064b9, &(0x7f00000002c0)={&(0x7f0000000240)=[0x0, 0x0, 0x0], &(0x7f0000000040), 0x3, r3}) ioctl$DRM_IOCTL_MODE_ATOMIC(r0, 0xc03864bc, &(0x7f0000000580)={0x600, 0x1, &(0x7f0000000180)=[r3], &(0x7f0000000400)=[0x3], &(0x7f0000000640)=[r4, r5, r5], &(0x7f0000000340), 0x0, 0xffffffffffffffff}) 2m28.479648073s ago: executing program 1 (id=3755): openat$sw_sync(0xffffffffffffff9c, 0x0, 0x0, 0x0) r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000080), 0x20000, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000000)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN_FLAGS(r0, 0x3ba0, &(0x7f0000000180)={0x48, 0x2, r1, 0x8514, 0x0, 0x0, 0x0, 0x1}) openat$rdma_cm(0xffffffffffffff9c, 0x0, 0x2, 0x0) openat$rdma_cm(0xffffffffffffff9c, 0x0, 0x2, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1) 2m28.350447996s ago: executing program 1 (id=3757): syz_open_dev$mtd(&(0x7f0000000900), 0x46, 0x1) r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) prctl$PR_SET_MM_MAP(0x23, 0xe, &(0x7f0000000240)={&(0x7f00003ab000/0x1000)=nil, &(0x7f00003a3000/0xc00000)=nil, &(0x7f000084e000/0x3000)=nil, &(0x7f0000858000/0x3000)=nil, &(0x7f000056b000/0x2000)=nil, &(0x7f0000628000/0x2000)=nil, &(0x7f0000945000/0x2000)=nil, &(0x7f0000dcb000/0x2000)=nil, &(0x7f0000f6b000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, &(0x7f0000574000/0x3000)=nil, 0x0, 0x0, r1}, 0x68) sendmmsg$inet6(0xffffffffffffffff, &(0x7f0000000e40)=[{{&(0x7f00000000c0)={0xa, 0x4ea0, 0x10, @private0, 0x9}, 0x1c, 0x0}}], 0x1, 0x931766f6319eed40) sendmsg$inet(0xffffffffffffffff, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001140)=ANY=[], 0x48}, 0x0) r2 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x29) ioctl$KVM_SET_USER_MEMORY_REGION(r2, 0x4020ae46, &(0x7f0000000400)={0x10004, 0x3, 0x2000, 0x2000, &(0x7f0000000000/0x2000)=nil}) timer_settime(0x0, 0x236bd4336e4642df, &(0x7f0000000300)={{0x0, 0x1}, {0x0, 0xe4c}}, 0x0) r3 = openat$binderfs(0xffffffffffffff9c, &(0x7f0000000300)='./binderfs/binder0\x00', 0x0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR_EXT(r3, 0x4018620d, &(0x7f0000000180)={0x73622a85, 0x2301, 0x400000000000001}) r4 = openat$binderfs(0xffffffffffffff9c, &(0x7f0000000480)='./binderfs/binder0\x00', 0x0, 0x0) r5 = openat$binderfs(0xffffffffffffff9c, &(0x7f0000000200)='./binderfs/binder0\x00', 0x0, 0x0) ioctl$BINDER_WRITE_READ(r5, 0xc0306201, &(0x7f0000000080)={0x8, 0x0, &(0x7f0000000400)=[@increfs], 0x0, 0x0, 0x0}) r6 = dup3(r5, r4, 0x0) ioctl$BINDER_WRITE_READ(r6, 0xc0306201, &(0x7f0000000540)={0x10, 0x0, &(0x7f0000000440)=[@request_death={0x400c6313}], 0x0, 0x1000000, 0x0}) ioctl$BINDER_WRITE_READ(r6, 0xc0306201, &(0x7f0000000640)={0x8, 0x0, &(0x7f0000000000)=[@decrefs={0x40086315, 0x1}], 0x0, 0x0, 0x0}) 2m28.012012088s ago: executing program 1 (id=3759): r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000080)={0x26, 'skcipher\x00', 0x0, 0x0, 'xts(aes)\x00'}, 0x58) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, &(0x7f0000000100)="6507060082762422f9a30250a90def79e5ddb933b83b8f8f1a0daad170479a60f60eb8dc258ded60aee45b04a15db386", 0x30) r1 = accept$alg(r0, 0x0, 0x0) seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x8, &(0x7f0000000140)={0x1, &(0x7f0000000000)=[{0x8, 0x8, 0x1, 0x80000000}]}) r2 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_generic(r2, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000080)={&(0x7f000000a3c0)={0x34, 0x18, 0x229, 0x0, 0x0, {0x2}, [@typed={0x8, 0x800, 0x0, 0x0, @u32}, @nested={0x15, 0x9, 0x0, 0x1, [@typed={0x8, 0x0, 0x0, 0x0, @uid}, @typed={0x8, 0x0, 0x0, 0x0, @u32}, @generic='`']}]}, 0x34}}, 0x0) recvmmsg(r1, &(0x7f0000001300)=[{{0x0, 0x0, &(0x7f0000000580)=[{&(0x7f0000000280)=""/207, 0xcf}], 0x1}, 0x101}], 0x1, 0x20, 0x0) r3 = syz_init_net_socket$x25(0x9, 0x5, 0x0) ioctl$SIOCX25SFACILITIES(r3, 0x89e3, &(0x7f0000000040)={0xb, 0x8e43, 0x8, 0x8, 0x1000, 0x63ea65fdcf63e46d}) sendmmsg$inet(r1, &(0x7f0000002880)=[{{0x0, 0x0, &(0x7f0000000a80)=[{&(0x7f0000000840)="15c9d8ab58e22082306e95b6c336abb606637cb0ae27d3ac50a9dd56f176beb749ac73aa180f6e302d86bc367cca0a35168f1a570deeba53807f3d83276a48a53487a27cac250340461419efcd898e0e552963a68d59d02bce429426bc62465f6bb48f9d18b0ebb49beacfebce6ecfa2e8d3b7ce4a6b1a35c3c44fd729377150640dd3195c70ee84bbaba816ddc8e258027f60079dced6ac90d0a6a8f54611033d3f", 0xa2}, {&(0x7f0000000900)="3e8f08fb3650d652c9", 0x9}], 0x2}}, {{0x0, 0x0, &(0x7f00000023c0)=[{&(0x7f0000000bc0)="f079b09bb61c4ef7a394f895e003ac0d02f1056f4d51784cb6", 0x19}], 0x1}}], 0x2, 0x2000c0c1) 2m27.117336628s ago: executing program 1 (id=3766): openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000140)='cpuacct.usage_sys\x00', 0x0, 0x0) r0 = add_key$keyring(&(0x7f00000002c0), &(0x7f0000000300)={'syz', 0x0}, 0x0, 0x0, 0xffffffffffffffff) keyctl$search(0xa, r0, &(0x7f00000000c0)='blacklist\x00', &(0x7f0000000100)={'syz', 0x0}, r0) keyctl$read(0xb, r0, &(0x7f00000023c0)=""/108, 0x6c) r1 = openat$vhost_vsock(0xffffffffffffff9c, &(0x7f00000015c0), 0x2, 0x0) ioctl$VHOST_SET_VRING_BASE(r1, 0xaf01, 0x0) ioctl$VHOST_SET_VRING_ADDR(r1, 0x4028af11, &(0x7f00000001c0)={0x0, 0x0, 0x0, &(0x7f0000000480)=""/81, 0x0, 0x25000}) r2 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) read$FUSE(r2, &(0x7f0000000240)={0x2020, 0x0, 0x0, 0x0, 0x0}, 0x2020) r6 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000000)='smaps_rollup\x00') r7 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='cpuacct.usage_sys\x00', 0x275a, 0x0) write$binfmt_script(r7, 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x1, 0x10012, r7, 0x0) mbind(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x3, &(0x7f0000000080)=0x400000000008, 0x6, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x3) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) madvise(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x15) read$FUSE(r6, &(0x7f00000001c0)={0x2020}, 0x2020) write$FUSE_ENTRY(r2, &(0x7f0000000140)={0x90, 0x0, r3, {0x20000000000007, 0x0, 0x80006, 0xfa7, 0x0, 0xfffff801, {0x2, 0x0, 0x20e, 0x6, 0x10000, 0x7, 0x77ff, 0x9, 0x4, 0x0, 0x7, r4, r5, 0x5, 0x1000}}}, 0x90) keyctl$get_persistent(0x16, r4, r0) r8 = gettid() timer_create(0x0, &(0x7f0000000080)={0x0, 0x20, 0x800000000004, @tid=r8}, &(0x7f0000bbdffc)=0x0) timer_settime(r9, 0x1, &(0x7f0000000280)={{0x0, 0x989680}, {0x0, 0x3938700}}, 0x0) futex(&(0x7f000000cffc)=0x1, 0x86, 0x2, 0x0, 0x0, 0xfffffffc) r10 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='cgroup.controllers\x00', 0x275a, 0x0) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb, 0x810, r10, 0xcb584000) ioctl$VHOST_SET_MEM_TABLE(r1, 0x4008af03, &(0x7f0000000300)) ioctl$VHOST_VSOCK_SET_RUNNING(r1, 0x4004af61, &(0x7f0000000000)=0x1) ioctl$BTRFS_IOC_SUBVOL_GETFLAGS(r1, 0x4008af04, &(0x7f0000000040)) 2m26.98553712s ago: executing program 1 (id=3768): r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) ioctl$KVM_CAP_EXIT_HYPERCALL(r1, 0x4068aea3, &(0x7f0000000040)={0x79, 0x0, 0xc}) ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) ioctl$KVM_SET_GSI_ROUTING(r1, 0x4008ae6a, &(0x7f00000000c0)={0x1, 0x0, [{0x2, 0x2, 0x0, 0x0, @msi={0xa, 0x3, 0x5, 0xe00000}}]}) ioctl$KVM_CREATE_GUEST_MEMFD(r1, 0xc040aed4, &(0x7f00000004c0)) r2 = openat$dma_heap(0xffffffffffffff9c, &(0x7f00000000c0), 0x2000, 0x0) ioctl$BTRFS_IOC_SEND(r1, 0x40489426, &(0x7f0000000440)={{r2}, 0x8, &(0x7f0000000400)=[0x9, 0x401, 0x8000000000000001, 0x3, 0x6, 0xff, 0xa, 0x0], 0x8000000000000000}) r3 = socket$nl_generic(0x10, 0x3, 0x10) socket$nl_generic(0x10, 0x3, 0x10) r4 = open_tree(0xffffffffffffff9c, &(0x7f0000000640)='\x00', 0x89901) r5 = open_tree(r4, &(0x7f0000000640)='\x00', 0x89901) r6 = syz_genetlink_get_family_id$ethtool(&(0x7f00000002c0), r4) sendmsg$ETHTOOL_MSG_STRSET_GET(r3, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000100)={&(0x7f00000001c0)={0x34, r6, 0x321, 0x70bd2c, 0x25dfdc02, {}, [@ETHTOOL_A_STRSET_COUNTS_ONLY={0x4}, @ETHTOOL_A_STRSET_STRINGSETS={0x1c, 0x2, 0x0, 0x1, [{0xc, 0x1, 0x0, 0x1, [@ETHTOOL_A_STRINGSET_ID={0x8, 0x1, 0x6}]}, {0xc, 0x1, 0x0, 0x1, [@ETHTOOL_A_STRINGSET_ID={0x8, 0x1, 0x1}]}]}]}, 0x34}, 0x1, 0x0, 0x0, 0x24044094}, 0x4) r7 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$nl_generic(r7, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000dc0)={0x20, 0x16, 0x107, 0x71bd2c, 0x25dfdbfe, {0x13, 0x7c}, [@nested={0xc, 0x1, 0x0, 0x1, [@typed={0x8, 0x1, 0x0, 0x0, @fd=r7}]}]}, 0x20}, 0x1, 0x0, 0x0, 0x4008011}, 0x8010) mmap$IORING_MAP_OFF_PARAM_REGION(0x0, 0x9, 0x0, 0x40010, 0xffffffffffffffff, 0x20000000) syz_io_uring_setup(0x338a, &(0x7f0000000040)={0x0, 0x4062, 0x200, 0x3, 0x31c, 0x0, r5}, &(0x7f0000000140), &(0x7f0000000180), &(0x7f0000000200)) openat$kvm(0xffffffffffffff9c, 0x0, 0x42, 0x0) r8 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) r9 = ioctl$KVM_CREATE_VM(r8, 0xae01, 0x0) ioctl$KVM_CREATE_IRQCHIP(r9, 0xae60) r10 = ioctl$KVM_CREATE_VCPU(r9, 0xae41, 0x0) ioctl$EXT4_IOC_GET_ES_CACHE(0xffffffffffffffff, 0xc020662a, &(0x7f00000000c0)={0x1, 0x5, 0x0, 0x10000, 0x2, 0x0, [{0xf, 0x101, 0x2, '\x00', 0x48a}, {0x0, 0x62, 0x0, '\x00', 0x204}]}) r11 = socket$inet_mptcp(0x2, 0x1, 0x106) ioctl$sock_SIOCETHTOOL(r11, 0x89f1, &(0x7f0000000080)={'dvmrp0\x00', &(0x7f00000000c0)=@ethtool_eee={0x0, 0x5, 0x4, 0x40, 0x88000010, 0x604, 0x200, 0x5, [0x200002]}}) r12 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='cpuacct.usage_sys\x00', 0x275a, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x1, 0x10012, r12, 0x0) ioctl$KVM_SET_VAPIC_ADDR(r10, 0x4008ae93, 0x0) syz_genetlink_get_family_id$batadv(&(0x7f0000000280), r3) 2m25.946451352s ago: executing program 1 (id=3774): r0 = syz_usb_connect(0x4, 0x24, &(0x7f0000000a40)=ANY=[@ANYBLOB="12010000e3ddef20501da1604fa1010203010902120001000000000904"], 0x0) syz_usb_control_io$cdc_ecm(r0, 0x0, &(0x7f0000000240)={0x1c, &(0x7f0000000080)=ANY=[], 0x0, 0x0}) syz_usb_control_io(r0, &(0x7f00000002c0)={0x2c, &(0x7f0000000000)={0x60, 0x31, 0xd1, {0xd1, 0x22, "e508f21bff3d7a3a5575fc1da155381b43801307432a2ecb94accc70b8015987c3ecd7a3f483cc7827cbbda132818290248d2a27789228c190ea3b182d578efe480e37325fc4cc7ff388ceaeb85b02685e51fe2695d879413477536ba21aa45dfe8fc0ff39486653fa7810f4a53dd57010fa568fe1795177cbc60a05e0adfb0d754a05f1e735bed17f79b72b29b90f04c3422a26fccbd4b543afdd1e6e72c3258921c9ad5a0d816f9dc18ca7ae8dda5687431365a665d7fe7a5602f132764861ea2dcd0b425577fbcad69dc6492518"}}, &(0x7f0000000100)={0x0, 0x3, 0x4, @lang_id={0x4, 0x3, 0x42a}}, &(0x7f0000000180)={0x0, 0xf, 0x5, {0x5, 0xf, 0x5}}, &(0x7f00000001c0)={0x20, 0x29, 0xf, {0xf, 0x29, 0xa, 0x8, 0xb, 0x2, "143968ba", "eb102e51"}}, &(0x7f0000000280)={0x20, 0x2a, 0xc, {0xc, 0x2a, 0x24, 0x2, 0xf, 0x0, 0xb0, 0x6, 0x4}}}, &(0x7f0000000880)={0x84, &(0x7f0000000300)={0x20, 0xd, 0x65, "7dd1b45f2cfb1d44be64cfd9aedacf1d64ca8b03767d2440ea97da21ec90142c01906b97a4a070d2c7300ae2d2f49f2cb52a73b215b343f766d892416b0e881d654764b7945641c78b516aa4b81d49081a552c46d0c5d277fca37a6b05d5e4335c5f2a5e52"}, &(0x7f0000000380)={0x0, 0xa, 0x1, 0x2}, &(0x7f00000003c0)={0x0, 0x8, 0x1, 0x4}, &(0x7f0000000400)={0x20, 0x0, 0x4, {0x2, 0x3}}, &(0x7f0000000440)={0x20, 0x0, 0x8, {0x2, 0x40, [0xfff]}}, &(0x7f0000000480)={0x40, 0x7, 0x2, 0x8}, &(0x7f00000004c0)={0x40, 0x9, 0x1, 0x4}, &(0x7f0000000500)={0x40, 0xb, 0x2, "f6e1"}, &(0x7f0000000580)={0x40, 0xf, 0x2, 0x2}, &(0x7f00000005c0)={0x40, 0x13, 0x6, @link_local={0x1, 0x80, 0xc2, 0x0, 0x0, 0x2}}, &(0x7f0000000600)={0x40, 0x17, 0x6, @broadcast}, &(0x7f0000000680)={0x40, 0x19, 0x2, "b2c9"}, &(0x7f00000006c0)={0x40, 0x1a, 0x2, 0x8}, &(0x7f0000000700)={0x40, 0x1c, 0x1, 0x27}, &(0x7f0000000780)={0x40, 0x1e, 0x1, 0x10}, &(0x7f0000000840)={0x40, 0x21, 0x1, 0x81}}) syz_usb_control_io$uac2(r0, 0x0, &(0x7f00000007c0)={0x44, &(0x7f0000000540)={0x0, 0x6}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_ep_read(r0, 0x6e, 0xc7, &(0x7f0000000a80)=""/199) mkdir(&(0x7f0000000400)='./file1\x00', 0x0) mount$cgroup(0x0, &(0x7f0000000440)='./file1\x00', &(0x7f0000000640), 0x200000, &(0x7f00000000c0)={[{@clone_children}]}) syz_usb_control_io$hid(r0, &(0x7f0000000640)={0x24, 0x0, 0x0, 0x0, 0x0}, &(0x7f0000000a00)={0x2c, &(0x7f0000000740)={0x40, 0xb}, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$cdc_ecm(r0, 0x0, &(0x7f0000000200)={0x1c, &(0x7f0000000140)={0x0, 0x5}, 0x0, 0x0}) 2m10.880426475s ago: executing program 34 (id=3774): r0 = syz_usb_connect(0x4, 0x24, &(0x7f0000000a40)=ANY=[@ANYBLOB="12010000e3ddef20501da1604fa1010203010902120001000000000904"], 0x0) syz_usb_control_io$cdc_ecm(r0, 0x0, &(0x7f0000000240)={0x1c, &(0x7f0000000080)=ANY=[], 0x0, 0x0}) syz_usb_control_io(r0, &(0x7f00000002c0)={0x2c, &(0x7f0000000000)={0x60, 0x31, 0xd1, {0xd1, 0x22, "e508f21bff3d7a3a5575fc1da155381b43801307432a2ecb94accc70b8015987c3ecd7a3f483cc7827cbbda132818290248d2a27789228c190ea3b182d578efe480e37325fc4cc7ff388ceaeb85b02685e51fe2695d879413477536ba21aa45dfe8fc0ff39486653fa7810f4a53dd57010fa568fe1795177cbc60a05e0adfb0d754a05f1e735bed17f79b72b29b90f04c3422a26fccbd4b543afdd1e6e72c3258921c9ad5a0d816f9dc18ca7ae8dda5687431365a665d7fe7a5602f132764861ea2dcd0b425577fbcad69dc6492518"}}, &(0x7f0000000100)={0x0, 0x3, 0x4, @lang_id={0x4, 0x3, 0x42a}}, &(0x7f0000000180)={0x0, 0xf, 0x5, {0x5, 0xf, 0x5}}, &(0x7f00000001c0)={0x20, 0x29, 0xf, {0xf, 0x29, 0xa, 0x8, 0xb, 0x2, "143968ba", "eb102e51"}}, &(0x7f0000000280)={0x20, 0x2a, 0xc, {0xc, 0x2a, 0x24, 0x2, 0xf, 0x0, 0xb0, 0x6, 0x4}}}, &(0x7f0000000880)={0x84, &(0x7f0000000300)={0x20, 0xd, 0x65, "7dd1b45f2cfb1d44be64cfd9aedacf1d64ca8b03767d2440ea97da21ec90142c01906b97a4a070d2c7300ae2d2f49f2cb52a73b215b343f766d892416b0e881d654764b7945641c78b516aa4b81d49081a552c46d0c5d277fca37a6b05d5e4335c5f2a5e52"}, &(0x7f0000000380)={0x0, 0xa, 0x1, 0x2}, &(0x7f00000003c0)={0x0, 0x8, 0x1, 0x4}, &(0x7f0000000400)={0x20, 0x0, 0x4, {0x2, 0x3}}, &(0x7f0000000440)={0x20, 0x0, 0x8, {0x2, 0x40, [0xfff]}}, &(0x7f0000000480)={0x40, 0x7, 0x2, 0x8}, &(0x7f00000004c0)={0x40, 0x9, 0x1, 0x4}, &(0x7f0000000500)={0x40, 0xb, 0x2, "f6e1"}, &(0x7f0000000580)={0x40, 0xf, 0x2, 0x2}, &(0x7f00000005c0)={0x40, 0x13, 0x6, @link_local={0x1, 0x80, 0xc2, 0x0, 0x0, 0x2}}, &(0x7f0000000600)={0x40, 0x17, 0x6, @broadcast}, &(0x7f0000000680)={0x40, 0x19, 0x2, "b2c9"}, &(0x7f00000006c0)={0x40, 0x1a, 0x2, 0x8}, &(0x7f0000000700)={0x40, 0x1c, 0x1, 0x27}, &(0x7f0000000780)={0x40, 0x1e, 0x1, 0x10}, &(0x7f0000000840)={0x40, 0x21, 0x1, 0x81}}) syz_usb_control_io$uac2(r0, 0x0, &(0x7f00000007c0)={0x44, &(0x7f0000000540)={0x0, 0x6}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_ep_read(r0, 0x6e, 0xc7, &(0x7f0000000a80)=""/199) mkdir(&(0x7f0000000400)='./file1\x00', 0x0) mount$cgroup(0x0, &(0x7f0000000440)='./file1\x00', &(0x7f0000000640), 0x200000, &(0x7f00000000c0)={[{@clone_children}]}) syz_usb_control_io$hid(r0, &(0x7f0000000640)={0x24, 0x0, 0x0, 0x0, 0x0}, &(0x7f0000000a00)={0x2c, &(0x7f0000000740)={0x40, 0xb}, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io$cdc_ecm(r0, 0x0, &(0x7f0000000200)={0x1c, &(0x7f0000000140)={0x0, 0x5}, 0x0, 0x0}) 18.011585646s ago: executing program 2 (id=4493): syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r0 = socket(0x10, 0x2, 0x0) r1 = signalfd4(0xffffffffffffffff, 0x0, 0x0, 0x800) setsockopt$RDS_CONG_MONITOR(r1, 0x114, 0x6, &(0x7f0000000240)=0x1, 0x4) r2 = socket$vsock_stream(0x28, 0x1, 0x0) bind$vsock_stream(r2, &(0x7f0000000440), 0x10) listen(r2, 0x709) ioctl$sock_ipv6_tunnel_SIOCADDTUNNEL(r0, 0x89f1, &(0x7f00000000c0)={'ip6_vti0\x00', &(0x7f0000000000)={'syztnl1\x00', 0x0, 0x0, 0xff, 0x10, 0x0, 0x0, @mcast2, @empty, 0x0, 0x8, 0x81}}) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = fsopen(&(0x7f0000000080)='autofs\x00', 0x0) fsconfig$FSCONFIG_SET_FD(r5, 0x5, &(0x7f00000005c0)='fd', 0x0, r4) fsconfig$FSCONFIG_CMD_CREATE(r5, 0x6, 0x0, 0x0, 0x0) r6 = fsmount(r5, 0x0, 0x2) r7 = syz_clone(0x11, 0x0, 0x0, 0x0, 0x0, 0x0) setpgid(r7, r7) setpgid(0x0, r7) fchdir(r6) lstat(&(0x7f00000001c0)='./file0\x00', 0x0) ioctl$sock_TIOCINQ(0xffffffffffffffff, 0x541b, 0x0) setresuid(0x0, 0xee00, 0x0) r8 = socket$can_j1939(0x1d, 0x2, 0x7) ioctl$sock_ifreq(r8, 0x89f1, &(0x7f0000000000)={'bond0\x00', @ifru_names='bond_slave_1\x00'}) openat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0x1, 0xb0) ioctl$sock_ipv6_tunnel_SIOCCHGTUNNEL(r0, 0x89f3, &(0x7f0000000080)={'syztnl1\x00', &(0x7f0000000180)={'ip6tnl0\x00', r3, 0x29, 0x0, 0x0, 0x4, 0x0, @initdev={0xfe, 0x88, '\x00', 0x3, 0x0}, @ipv4={'\x00', '\xff\xff', @broadcast}, 0x20, 0x10, 0x10}}) 17.092688657s ago: executing program 2 (id=4497): r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) socket$nl_netfilter(0x10, 0x3, 0xc) r1 = socket$can_j1939(0x1d, 0x2, 0x7) socket$rxrpc(0x21, 0x2, 0xa) syz_open_procfs(0x0, &(0x7f0000000000)='gid_map\x00') ioctl$sock_SIOCOUTQ(r1, 0x5411, 0x0) r2 = openat$rtc(0xffffffffffffff9c, &(0x7f0000000000), 0x80002, 0x0) socket$igmp(0x2, 0x3, 0x2) fcntl$dupfd(r2, 0x0, r2) socket$inet6_sctp(0xa, 0x5, 0x84) pipe2(&(0x7f0000000040), 0x0) r3 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_generic(r3, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000300)=ANY=[@ANYBLOB="340000002000010025bd700100000000020000002000098008001300090000000800", @ANYRES32=r3, @ANYBLOB='\f\x00', @ANYRES32=r3], 0x34}, 0x1, 0x0, 0x0, 0x40940}, 0x4) 16.746027923s ago: executing program 2 (id=4500): prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x100}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000240)=0x7) ioprio_set$uid(0x3, 0x0, 0x0) r0 = syz_create_resource$binfmt(&(0x7f0000001400)='./file0\x00') openat$binfmt(0xffffffffffffff9c, r0, 0x42, 0x1ff) r1 = openat$fuse(0xffffffffffffff9c, &(0x7f0000002040), 0x2, 0x0) mount$fuse(0x0, &(0x7f0000002080)='./file0\x00', &(0x7f00000020c0), 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB='fd', @ANYRESHEX=r1, @ANYBLOB=',rootmode=00000000000000000100000,user_id=', @ANYRESDEC=0x0, @ANYBLOB=',group_id=', @ANYRESDEC=0x0]) syz_fuse_handle_req(r1, &(0x7f0000002100)="de98ee653502c564abeb97fc678bde22efebcf99c2d89952950acc703a3c6268a54c8b1bd1ee165c82980cd315b55a070dc41deeb2d4c1842d936a0bcde5fd7ed6031fdd9cb58ebfe8261528f097f309813b5722c24a1af8e6bc6ddaef7e85d2659690154bc5e6ee73c3fe7176509ad7b30e1098fc9873db91d3c1816825e710374de8d40693578b598922d9c523cfff93a630f121251d17ad40bce021d7fd57945fe2a186618a40b5f3995a9f0ceaa3e22b57e4f68e53fffeb5474fb83afaf5cde6b0aaf5cf0313ede442ddf1df6c280921e43d80dddfd005969272e1719b37fd8f749fcde83f8201826b4cf5b1c1da394568aa7d8833dd11309f46422b0152ede5ab29b17bc1ae80147346155b20a98d6fc2650bec3fe73327c45cad1b38f7c983cd070556a8f8ed5d58e1052f6436fad905099d18fb3e62c2c36a1c2209a94c820e30e5234e77be3beb4cd183015d281e7bf39cdcf0f1e541211c75d64a49df66bea814bab91ed65386d6a491a6295c24dbaf752a5e7a856e0dfe46a6f9e718ca3919c6f8978b0fd65c9e389114e5afd8e9e2a575b854463b63f46d08795f0f1d0d48d6d610fd74e9238de32ee3fa2ffef550336341803c083ac1d749be6c5440bbe4bd3bc3015bcde2b4e2160ba266d281a9641f74d9348fb6fa8550d1e8a8362999452e40b75c412cfa77ab8e1aaf1a9e83c855ec9b7ada38690f0d2e59f67a1f3babbcda8011595ea720816c24726b833beaca0a9d11e7b99373601d27d18c9e29940503d3a12149fdc4fe0065c3d023d6e7712eb853df19f2b4b886e08d61629288ff16c2597d7fae5bfc8b41f92fc325ffe0f61683b1f661409bdd7c3d88a854f8393484f4669b5d9654fd3a0819a32110b9064539a7419c332629b3fc71da35b7ed4f7c693842ce83733a63f2e6af37989cfcb768ab8cea5d21b82a0e9f6fdcec26b0107708867dec54c4e739fe9b931b3c6da013bfae097c57f1e16ba54f9028e672511938a0ad9d681d7feebc65a2f5f588abd66261393f3ba02d7b2cf650a9f7c6a4ca55b4d41132908dc9c90e26f0da8e2259e3a2b63b2d9e27754e278827ab80438070698c690ec375a9aeb4193079a28a2a062961ba0e65af01644af063f3ebefda92c4986379f7b099b2fd3960929578736f09887fc5816cb1b982e5b121b79662d1674dd0c6e82627cf8c63e576e5c1eb0af9415ddc10ff880e8ae3ce8c4fb87b8f9d364974c2a1d8eba4e04bc2bc018bfabc435683b2551c0e4908570b930c4fd7c03ddb95e9ec1d1994e3df0305fdac4e5b914641ae25b0c469b194c0bb78ab04887cdc4262da468475b926a18254d23b4c44705aeca34ef8a7b04dd55a43f39996529a23804e054655c5ba8661f7c02737e7539650364928d62b9b8d80988232009acb54214f06640e9bc6614c0ce02e4a22dc8b91a0aad711e4fd01d7020b7c7185e41e27ce266b9f5aec682cbd4bba3240d6277b17b564937254f37afe580cba0b78c6b0cc81830eaf10d7cc1f7e918d49e935629fe6c24b4368a04af1b99f6981340ee031874f3d4b3a9ebc31719b3b775bfe1fdfa0460a3820bff6f61b49b11ac2ca00836a0c4a74aed92a619f34231196669b942e761538e64f965d23d4f7814256e876263fe5307985c4e6eb69c974f66276764e80ab1de3f5c55e7b2cfdb78dd183a85473e968918ad73f29a266c818b9bf9f62eed86df25b2577bb6d98e3996e94f5bdf119b869541a94eb3536c979c3d77cc0df7c0c48a902ca2f03f5ba5a8ef9431cf95f6fc89744e8440e1d5ebb837e30ef7541fbc27672c31566ac3676a173cb9e466a2d206ba1ebc2b985eddcd6ff937375fbc8415eba46f5ec68cfa9f3a669d41b078867dd9f5160ba45fa4719f32cf877d4b7a6d77c977533659f7c7ac22c68f5e93c1df6c2a3d45b55a4afd3355680aed864f6bbe13da2da28a4851f73c88e555f3bb1c34a21fc45ab6c28287902e8b5fcae6899c804f364cd878a8d1734462bb075cb7bc709cc2c5d7747c4c29a2fa9259752301c26b852b7993adf889d45dbe39094c9b7b168756e5b939ed10bb6df57b8f5e14352cfc7d8b03cda5b978b06cf2430af5db17177b1ef664bc4b00307f970c4fc606a6bab72125f62b0f59655c35b104da7af188a953cfc09b3aa0785abf330830fefedcc8bf9a11d5dc4b5642f679d45cb44fe61ab1d906345c1c345f6b8027bae9504580c20115d2504d9c83ab54ea2557b6d2dd3bc65fa29f091aa46a215e77621836154104e6969fa9107139a19f2e45cc6bf55422a0e1a6d037ad9e63df5f9cd2045e13ac2d6a15bc12008c4cd23782df7d41bfecc0037292d22c7b42f2cc1a22db7502332d9f4fa85f7640c8635b9469681adb6bcec2dfdf6926f1815156d80a835ae918527f549ea6df45f350f618dc1f3ca139759be28e35013034f8bbfd3fa1a8f302594213c18015305911f42e287f2d86f17d76f8a0ea03fb574c60c808669f9f4454fc2eaf0e93873f688e34bd3341f6874d5d8fe754172a751d6ab23dc1642220e7fb1071df0ee3c7e07c338915494a3b360bdc0b38ed221c2c2bc86b29744448b255802b3ddfe600c1d0f9acabb2185e4e9dae5e456d5825f516c857f63e72e4a5f3d45eaf11a0e3a5ad0ba30a0bf0f94cc99586fd202d6118bb6f9c272f6cbe39dd9b8b36ea7fa51dfe0bb87a633be11c16a14d1bce8492387696e195fa3c5f172690b4434aa2e91ce7d225d73b1983d2605ec725aae0ae402cd2f79fc202a307f1896f3dfcf8c0fd8b841dcfeda5d65bb7d76f7c2d2eb1b164c0368e9984f320a224d7d438bc5c699acbc18a587b7589e960af114afbc9f59243646557962fc2e0cb5b5bf160a313bcfd9ade3e140b808e9f19415808aa312ae9c9e8bcd5a47fc721eda59d10670088714984a71d5c0df8b68e675a8e31ec15a92ff6a04d17e0ef849c782b302d11f742efe6486ab904fd65c0aac4ec25c6d877b453dce80e894de703aa8b1e5d00701850f149fe437fd0944cb95e54a924a49bd86bb9a602cf2904fbd9e399f1cdcd0b45b6d8f872e285f9dfeaa26aa760074651393c6451b36c643dd0b7236ec7803d69cec1b09bf1b63fbb68ad7c01507f00083b184ff01a62096f386f4c8fdc85e93eecf3f4b384aec1c10ccc60d8109a6d887bd389c3406163f9600879f0e944443d783e8644f69344f6f44f7bbf1883cda7369c9b9904d991c01552135f158a0bbb7f40c354f292c034824d82c209ebc770f5b756768ae51d45f8875b59904a07090689e65b40625566eed5d209130db812f287b966ae21ba46a3a7a3a0360a4e284d8d91ba9ed9806ea063827c8dda0fa98f758cbfa523ac645421f444a40b95bb065a64256c19354b1ad5002bb7b2add9b5236ad64e9052734b9d263515683db121b5e4dc1eab244dd8fc0fc62d962834ba0b21aad872b127afc0a33c7869a3f213519aa2ef51bab9ab28ed18859fd8239841a6668fc614dedd099121ae6c220a143c119cb9bff9068f65d0554b4c12105e59a22e91203a08ab8c718ec62c42d7ebb7b495e9e1be8fb7e4aab2777025da37b48d9d7b97578841a73898a6eab994e250106e096390c77b0600537be881ab7d81e3cb468bf1fe318b1e804d8df9875e9b8da22e6244997317391cce608085a28b8d070d654a29afab324ba3eecf427b6dfd43501ec0db919f71a932897eb37fe3bd64ab5a34ec60011696298b74ddd7a3710d3e444cedcc5cdc357f9dd58e67dc0ed3fc8df6dad82b3c00b4290c3280c28f78df052ec9cdd9df025abe8834616eddd5bb93379c69092911cd60761e7d14b426a83e335bfc8bf67a14e01df7cefb6023f0c6556534b975ed889de0d96d968526372402ce3d21a2c5c64a449dc3ba4ee0b5ceabc2fa29679e225681c8e946dc94b48af024bb1633e1860c7d8c14500967f24e2f8f46db537232a4e9f4abf8408f53bb52b035bdb89917a6f2f4bd22403ad002c2d936b785ecd965177e9f6235787a185d0eca92532f1aab16756ae86ece13925ba4a1fd08125102ae08c428d073aa426c4e792b5a4acf618605df1707021ce1eed62da4ee87334e34edf43338a0076b8ec739e2c31071e10c6a853e19fbf25b8a356527a67c8f7696dc184e374f4641f4e5b0aa345f1e6c4bfeba3a392d9a994bc271717a051c98d6c5b1f3296caf4c01d80ffb75b6fbdd0a0583f9d4695a44a2878df0c09a85aaab14522320cc3d2611603a34e52da03677a60cc87cc3c689975e5b5366c82e040b6643b8865d8bea0c84cef9ff85245a8b4bc41af1a50775b29fe55e42ac4b29fe80ddaf02e8c9bd07cab823f3d9021ac88236525ec045688a2fc9c6df66f541b10720cebf09ead919524f071cd128fb7575c84190c698b420f89b3c11195b5d83022d1f7e48afc21203995caf8f9286dcd5bd51b65c1af1caadf5a1b3f12579066855ff851075adb959dc3e086a7fb4e9a27fe80e8f3c0959b042486310ae7b785b0612e0385e36f50d4cae3474dd000c3957955534b4907b9480e2e5d83dedbeb76cb78d893c5b64dd51e31abc8e8b4c56b96f67c4b6e43861d91681af3270aae1a8f50712bd97326ee46a2640285b2902f051071d5a3400e99b76459956ac6908688c314bd8e54365383a65b186a6386cc5218e41e0b386759de81bccf5aa68f8608831a9d33ad1af2bdbd8579c5921cd8c3dd2f3bf1f123c742e118c76e2f43618bb7885e44826b7417c9ca5a139d774c16fbf74c8969c038ba6a54f27bab46ecc94d6455188d8dc1edf1da715c8d9976226877096df4158eeecced2248c7b88de0dd11a076db1f06bae4adba8286dc39aa62a55233886e011622ae1cf97238914a55078a7890814529440000004e0d34364e0f3daa9eba6fa54c085777b18c0523818ff8710dee4bfeb3db549c3f38dde73b99a7b1b219282407a4e0ab3794089e21f6f2045ab6254ac3703903edb302fb2f0f97e47cca7969ad6b5b6cf27314137a04d5f4f29c193cfc5540592ab1342a1a9cbd514a7b4d6b23f724a5d7bfa6ffe8e3d9de29b8661139f179a0fafecf234f19bee75c25faffc765e02377d83e0ad0a0029c08f5c71595bc1b2fe88f0fe958f3f1f8ba6821ab834cab9bc902b2d47bd4b5ed52b5b0d7b3bc999b2f68879be39ddcb0428ce3a617b68c11459b746651f413d9e9a098cd2b5c0fcfd0ea1db2cde1672818d7bc73b053015692f9e9259a0153e3c9ac5e73e3343dd350cfbcaa57be93cc881a35063aec2db4ed71df2b1bd90b5ecbd84f399d4530c5450d622188423e151cec49673dc633e503c497d53843f4824750dc09abae9f2f465e92888715b6879f5edbab7bcd58f0899e1430ffb5f3063450945cb0fb3b5c3088ed6966c54dddae3aab489a80341b45a17cac02ae62749f209a7e16ecdfd86b43569c7b34511c65474acf2b2c18834e158e20957bf2320e4a6b9d63caea93b3a7dd4f7ba54443aba1ac2b6f2b27e1bf6f17d3fd1582462e0debc7069bb70e219654cbb99adfed54ab94329382163f2ab6710bb581d189cb3449a02c917c1f2d1d5f51958ce605fdb0e37ae5f3cb3f123276d43b2c26ea948dee863e0b679ecddf0fe41ce78bbca30167c9c7d6b0e9193c98090facd7205a490727e1ac49bb4d639348a32546007459c61c27bf8df87dd2ed3f3228b8193422a72d15f848bac13c6ffa7b8a767cf04866feb7c7a81267d7a8e890128d4709e4873223578aa7febdd562403c6092c0a3f6e0650772ede935ab6ef95e375bcbfa395e23ef1d73532388b845a95f158dc845a123f798176c73e177926d39abd38a910d40653006375110be2f2c5f6efc87b31908be36dd07c8ba5853519a37dfc4dea981af855293f49a3270bb67cdc17b780fbf2a418fcec8953dae927909a6bbbdce230d23113efad9c02474682dafc63311050cb4f3f86c282ff29728eefac5c678360122b4ce221bcec82d24e053b63972d2e9a631a180b48bb8d2d4de7254d91a856071df51a1d87ca7eb5d19ac3def1fdd6ebd8f57c2c9e43cb6ff2fa00d27f279368f5ee29a84ba219a51d1f0f1965781164edbb3aa6209fbce6d40284fbb4a33f59bf9e1248100a623de16613eebc11f510b7718dde9f13b4c9b2b6a10dd932696cdb7fa4b5733b0377453471462762457d42038ebf8c0fb392ca7656ad1f050c326de75fffc698c48f5d809ae360ddb9856b9a54b811073233294bf91e46414441b6665f432201da12e49718b0d7929b6cbcbf310a09ce0d22f07ee5cfa8ffb9f03acd224641171ffafdf50f18be8fa3c907226cc1a6f3b16a776781a6396dbf09f689ad6bba4d537dad490a6f036a45ee3e224e6f519e44b7352ee3e7d3f0d89f8c7c8f54b6d2698c0298a07866c9d9ca09c96c2ac8efd7974294df6dd1bb0598debadb6135e7123bbfddf84870de54476a291586fc0e64784e65fdf78d462e8b51cbac38e7ff1878b11418f188220e3deb5367a2d90ad7d44395f6965cc6d680c59daac268c16814d1085302d0453b48e4a8ae78b8a5b6951a875ef42776f6d11955da7e5734a72b61cefcc6889b8f8d58db51ee78d7b1a8ffebd90e15a64654054767aaec24dd3b5f338b572496c8731049c10622b7f54fdfa43aaea316946291fee7bc9e64640e8bccf33fd1e8693b67020b49cf77faaaa8269e2fecc4e2b43c8c3378a4a9b9b85a4fe2c346c5512cda631542e0ff5706eba996f4f72e629b076d6be1966d44b1835ce664e3c6a4f18c68f5e32f900a0a167e547d5aa79c0aede966f83d00366a623ef8107e328654c8558d5e606f69a12b6c2a6fcbe0e08f945c4ad2738ed0b28d79c98514abe0819569c6e4f4751c665fd651aaa9ee392c330560ef6d57c0a97f0764f88433b2bf7641ba391634316b0ee1dac23a63be21270e50ea1ac24ac3b429a0b46c38dbd48c540bfb1e141b8b3df6caa179c7e54f2b7b1371e8eb05a30f13da95200ab70dc58325f6bea0ee9fe1f04154998df393f2b4ff4431363f3a7450fa5210e883d67620ae63cc41f72e74e26a0244de1ac722b6f1c1d293f7483b331a0efda65a4e4e9144547fe6dce2f4535e29048b07079329b63754bb124b9e046a6e97929b1f4a387765bf93804530791c9f649db6efbebebf46fa4f9af7ff2587130d0e70a32d4aab1dfbee6aadd1f3e5317e3d4c8cde75b1479bc3dd16ea35db3dca11cf1eb1d2bbac60b83605e171619d85fd4b6d0e24be8db76df12efef05eb87473b832e59f3039df44ef034e5e7546b399cc817a41b2f020286ff139072a5b909ebb185a3c955cf88f4a9929b2112e0a9ab43da0288ce3ea268ccc9f46f852d387f5d0a2831dfc8cb0bf593905ba376c069b8c9b70558ec826c5bf9835031199c4c6d84c913da7e9e7db49c1d34511d917b9ad3c40af0598737d58fd61b8f2adc46b73a284957a99943cf73414412fa5440a5f85b63c20794d122c267fba72bfcd0e2741642fd8ff5a0ae1ffd8b30d852c053d0e31f505ca13a21c0223a8ee77cdd92de1b9f87ebee4ea332e9d4573d7efb2ad3f50c35fb7a596c4edb4b72bf6df5a16ffe3c8a236f2cab8c0712ac26c2cbcc68c1dc45209b579c952c7d645642aeed7d60407ee2dc168179d536da950108e962c5c976d3a05bf5142466ee38939ee94e707a0135f99c99b5d6376f63c711e4f64950f08dbc931c812f34735d9eb1c5997770d8159068cdca2e0f192311ca438d613728b544d6a3e50ae0e4e6b1eb611ce55a96bb2f991d49173073d8547f5ede69d8b587a34bb8f637297a15ab4fc45f1384bbd19b3feab5fb81322ba831386eeb6067e55af374c1b1eb9613a6c41dfe2bbbcfad157dd042c67c44400b350f0dc40a8611f2e947f32ea3ac3f609027b5dbc95b157c13216fe7c35edcc82950bd4e38bcb02b63d2576489c331a222e013e73b5333694889b184bedbbb6fdd6fd40a62b1d5d494e68cd2aefc264f74bf70ef38373e599faaa326f574ae32b1aad86854af22db8c9673d14666aa7c0c3bbe0d76a835ba4b391552777ed20c5c6cd0aa84f3be73ca0a3c128914107fb8fc02220317fb111cf13398480cd3325582a7e55f4c4ef5a258bcd01a97615e95f89c8046d41d04340b88cd5f4b1d827a030637145d98422facadbbbce97dc3060402a7bfa73d7b4dde53184a0923c0ee29c6e8e2c35e396808df2481af6aab053b619fcb2833f14f87051c5461567c5f8dd40383a7521971775493f896e18c78bad8219f88258ea686652780c03ebafb63ecbfcb23e24d52a2f88a77ed3b2280637807a5e155f4fad7149b76841772471a3b77aa42e8058c0af1ac2be9d88b5152851708f1a77582b3e31702864ee6a244a38f3f95d9797a60cddeb5ddf08cc48fc677f03f9e717ebe7f472883e5a6a7df31ca4272228f26991460c537ebc8aecb6a0c34a763eb1f57124fbfafd6db4c21bedf6723b252aeb21eb1fd9f4f811fd3e2e764422964761b2ef3aaaf986a48f7be66f6387578f9492feebc97dfbc6bc97380394a5635dbe582e52a1fb18ea8fc4e53974c63d198cf0d878ba8a8d58688a037c0f753c7073337ef3da4c134ef939c98c8806d09943591e6013a1342de7c722f993fd7eb36ba8e8407d1ea60eb5724b0d6262c70469dbd8ea1956b8d7f5a77707a9cbe2137079e7abda3966c5bee4fd86e8a3c4969bc88ff328a2adc8f4546f647575866d5ced16df06bf40d9a5f178f9d19e490bd76e187c441e7de0e571f6cea5512ec9bea48903d91a519dc82defe34a06b0244d623090b5a250786bbc66c1e76db6b18d81ed33c81a7c93782d5cdbe0a7cf7d1ab29c04be6ff4a9bbc10f716a67d52fd52d91425abd2002cf83c3797861db5fbeaec745a552ca4a50604340f2cf2c1b10e9ba76c8ea43b283c73f774f8be213f17f70cf93b9f6a8bab1f516a935e80c3cc6756945edafd572e6e00840eedf61fc40351869f03562d8c13006de585a1141c02f1311fbc8e45e4b3878c32810698e4764a6e8495f165eefee35714a1794f9ab50897c5565ab745425933d9d6272a172c1f2a274f9ca7bc8e1b01a27b8bd06fd9dc61880789696348c99e9a70c9dd2a62ca04d1f86dc87380b618c2a78b16229d614702fce242fa17ea90cda2648f9375bf7e78b4267d558983e08a9566d95871998d23cc6d22c23370ae067b677609844abc140df81cbd9addbf657fffaab5c22c479acca18f3e4b508cf01ff7b2ca308ff116389790f26f2c7635f89c747a5bc66f61de575653069349a89fd7e3dd785266b7bccf16eb8b4a8a86751de60d33e17d64f6e4e0f9d13a16d243ad7364114db7ad011f094c4debf20a39e35e7eeb440bbe8811db2857b965edd1e2675ceb1bc9a1691f123dedb341962fbbe539485d2241b0409adce2587d035187a0dd5a62076ac4eb5c3e2f4455569b6eac0fc16155da1774cbe505dc92e2087585a7846bae699bef32e3c5ec2356dd4433ed29d4b03ff7b38f7b3cb96b92874eefda6c2e0e326214e40f14cc2ef80e1cd3fe226257a423b8ff5bb368b87ac7066c5136487775b5b122a858334c37f6a3f53d758c3c866e2e79daf9aeab36a59eddbae2fa5b6d20973014196ef0a4cde1373c7297833e6f1e46828f4a42eebd829dd4f17999abe285218ed5dc6007b21bceb588a213b29dbb1ab1a79b41a12df26fe35f0cf6a310c9e50cf10d71ad5960626e4efec211032ec4ae52512001362ba4108d86eb774d2d4d0364cbb1dae68f03a774e328c2dc09899ee80c05ac2a8e3ba905b0b3b7a08a3df20b505901123e7dc0a15db48d09c84189ca4345c23c2010c12cc35287fad30211cab9631e148a7c1e8bfab61ced30e098d1c3cf7b6a7fbd8288dfdc48044d0d47c17f129f6b5d751af1984d395ab1b08ccca3e7309a89a8a36dfc3fb82d2a4269bffc32571438d04a7b98137b46ae1fea1bd9ea64f99e2f0c5f12ed84886b10bbd511993b0447036c4e57b9dae6d5bdad6aa3f2d12e62471194e43111613b8b6944c2baf1f539ea14dd76c356bfef7e3d4b6fb91f6d321a796a4bce5a4c6a5caaf0f3eccd914dea21ae909be7ba486075ff6139e7e351fdd7e98013ba51ff0248852398c734f245ffd7fde8cacfa4805496ad7350b1c96d7bf9da9be492f2f414e973937ac9109b6e8b8315aa9b81840f2c21239caf85a28f0e590bb6ad12148e75bd4d7ea69a9ffb053781db98d5fb5aca30a734017be7683a559c203c006ecd4b135afe3650b906e0aa208c889f2af09f3f8263260c3bd07cf8021124b6f0e0d021f9839e47996905c3d7562df810484552de3bcc9ae054b62a01af6a7991e4d63f30c7a92d8b58e01052e53818e64d7540a3208af321709a5d891ceecae5d27a999b00ed01616a73ec8854ca61973ed1fd3d82f8628b215c55eb7908e297d77098a7b0c362709005a7d13c89c54556589b2a926c6e08cc1c0afebc7eeb5d7ae4ef0507c91b8e706e6dbf83d898819192c812554ad1c6377871a8ca50f1325630f7b5266b807ef61d0c8d399fada49cb02a14c16d39f4fa7b81272573808e761c9dce7cfd12f4f18dd06b0ee471c166e095bf84aa4aaa2d82f1afcf09e5d960257c0a8dc404225b4b62187829c59e57da50bf848d72fabfb69362c117c6913541f84095a2a4ccdd2d30860cd96640bb2315e435a4af08c62c584ad129300adb02a871f3c548b96c4f6c47efdf4a1163a8a5ba9b4766b01437bc5957324660a8cd87df0f7e000d1309e896e3ce9f57b17562c9368a95a4cf66b3a5b57f0cca563b045452bbc8ad07b96fd0322728ccb3b05bfda14ef36ecfa2f32c5aa899811a67f2d62ed970db5723d6e4e4913c98c81ed6c03469112c23549f7e20be6401c6544db9078f34e6a4ad3cc868bace2e7ec6ea17225986f9e941ec67d9a3fc57958f9df8a60f585aa38b1769e26ed3f68dd85685b2cefae9dd72a18abc0de6b94689785df377ef4a812a6abc7f738a396f0e99ccbc5731801c36e746ab6b1dda88ca6ecb899528e18543cb3dfd439cd5be566594f01a4533da3638e6331fedf5b67870938ad044aa0dfdae33e3a6258ad40baadd726eacb1f3c1eb8d83ef4e185d7603a4f1eb006d90bf5849e2f65d37ffe750eb061bbad08a0c0cfabb9abf7f27d36ee5687d23feaa923e09d2ae905410a9193f21ed9b1d6331bb1f3babb90da2f2e023a6ceda4b4fe0f5d864738ee7f65a0b136021fbe076b4adf2d3af760e1361bad7ae35cb7ca010ddf4488255a2d3c492d0b26a1a5643f998b5d04a52a59f176d9bda85c916ff901329f09fe953b030b92f6415172476ad89d3e8cdcb4eda7dde5d4fcd5d6a584a312563558e784b0f9bcea7c53d26c3f2d3350c70a5e06a67c4c0373dd6279e29c320e6580fba8ab2df3039c289235c066af1b07dd112f25b25e292020f36c1aba246cba4e054d64b38f53ed57a712dffad7d3dc97f86af511638a2779107fc55da63b6498ea5f3ae36883163e5bf2324211a61a9889278f828e58daae797fdba9218d322da7aa23db7a48a00", 0x2000, &(0x7f0000007a80)={&(0x7f0000006400)={0x50, 0x0, 0x4, {0x7, 0x29, 0x108001, 0x24ff871999e2dfe7, 0x3, 0x1, 0xcf4, 0x8, 0x0, 0x0, 0x8, 0x5}}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) 16.595858666s ago: executing program 2 (id=4502): socket$nl_netfilter(0x10, 0x3, 0xc) openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file1\x00', 0x281c2, 0x0) r0 = syz_ublk_setup_io_uring(0x20, &(0x7f0000000040)={0x0, 0x308, 0x1000, 0x1, 0x1ba}, &(0x7f0000000880)=0x0, &(0x7f0000000100)=0x0, &(0x7f0000000140)=0x0) socket$packet(0x11, 0x2, 0x300) socket$l2tp(0x2, 0x2, 0x73) socket$nl_netfilter(0x10, 0x3, 0xc) socket$nl_rdma(0x10, 0x3, 0x14) syz_open_dev$sndpcmc(&(0x7f0000000000), 0x0, 0x100) syz_open_dev$dri(&(0x7f00000008c0), 0xd21, 0x0) socket$nl_netfilter(0x10, 0x3, 0xc) socket(0x10, 0x3, 0x0) socket$nl_netfilter(0x10, 0x3, 0xc) r4 = syz_ublk_setup_io_uring(0x1d, &(0x7f0000000040)={0x0, 0x5d61, 0x0, 0x2, 0x398}, &(0x7f0000000100)=0x0, &(0x7f0000000280)=0x0, &(0x7f0000000140)=0x0) syz_ublk_add_dev(r4, r5, r6, r7, &(0x7f0000000200)={0x2e, 0x14, 0x0, 0xffffffffffffffff, 0xc0207504, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, '\x00', {0xffffffff, 0xffff, 0x40, &(0x7f00000004c0)=@any_dev={0x3, 0xe26, 0x0, 0x0, 0x1000, 0x10000, 0xffffffffffffffff, 0x0, 0x4d}}}, &(0x7f0000000480)=0x0) r9 = socket$inet6_tcp(0xa, 0x1, 0x0) r10 = dup(r9) open(&(0x7f0000000180)='.\x00', 0x0, 0x0) r11 = open(&(0x7f0000000180)='.\x00', 0x0, 0x0) syz_ublk_setup_queues(r10, r8, &(0x7f0000000180)={0x0, 0x1, 0x0, 0x3, 0x255}, &(0x7f0000000800)=[{0x0, 0x0, 0xffffffffffffffff, {0x0, 0x6ffffe, 0x8, 0x1, 0x10000004, 0x0, r11}}, {0x0, 0x0, 0xffffffffffffffff, {0x0, 0xffffed7c, 0x80, 0x600, 0x146}}, {0x0, 0x0, 0xffffffffffffffff, {0x0, 0x7f21, 0x4000, 0x3, 0x1f0, 0x0, r10}, 0xffffffffffffffff}, {0x0, 0x0, 0xffffffffffffffff, {0x0, 0x0, 0x8200, 0x2, 0x231, 0x0, r10}}], 0x1, &(0x7f0000000340)={0x2e, 0x45, 0x0, 0xffffffffffffffff, 0xc0107520, 0x0, 0x0, 0x0, 0x1, {}, 0x1f, 0x0, '\x00', {0xfff9, 0x4, 0x0, 0x0}}, 0x0) syz_ublk_add_dev(r0, r1, r2, r3, &(0x7f0000000180)={0x2e, 0x0, 0x0, 0xffffffffffffffff, 0xc0207504, 0x0, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, '\x00', {0xffffffff, 0xffff, 0x40, &(0x7f00000000c0)=@any_dev={0x1, 0xe50, 0x0, 0x0, 0x1000, 0x2000003, 0x0, 0x0, 0x16}}}, &(0x7f0000000280)=0x0) syz_ublk_setup_queues(r0, r13, &(0x7f0000000540)={0x0, 0xbc38, 0x400, 0x3, 0xb2, 0x0, r0}, &(0x7f00000002c0)=[{0x0, 0x0, 0xffffffffffffffff, {0x0, 0xd423, 0x100, 0x1, 0x8002ad}}, {0x0, 0x0, 0xffffffffffffffff, {0x0, 0x1e40, 0x465, 0x9, 0x9c, 0x0, r0}}, {0x0, 0x0, 0xffffffffffffffff, {0x0, 0x3cb5, 0x8000, 0x3, 0x800102c4, 0x0, r0}}, {0x0, 0x0, 0xffffffffffffffff, {0x0, 0x3a0b, 0x2, 0x2, 0x21b, 0x0, r12}}], 0x4, 0x0, 0x0) 16.083005016s ago: executing program 2 (id=4506): socket$nl_netfilter(0x10, 0x3, 0xc) socket$can_j1939(0x1d, 0x2, 0x7) syz_open_procfs(0x0, &(0x7f0000000000)='gid_map\x00') r0 = openat$rtc(0xffffffffffffff9c, &(0x7f0000000000), 0x80002, 0x0) socket$igmp(0x2, 0x3, 0x2) fcntl$dupfd(r0, 0x0, r0) socket$inet6_sctp(0xa, 0x5, 0x84) pipe2(&(0x7f0000000040), 0x0) r1 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_generic(r1, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000300)=ANY=[@ANYBLOB="340000002000010025bd700100000000020000002000098008001300090000000800ea00", @ANYRES32=r1, @ANYBLOB='\f\x00', @ANYRES32=r1], 0x34}, 0x1, 0x0, 0x0, 0x40940}, 0x4) (fail_nth: 5) 15.652447207s ago: executing program 2 (id=4507): r0 = socket$inet(0x2, 0x2, 0x0) fallocate(r0, 0x40, 0x7db, 0x12f) capset(&(0x7f0000000080)={0x20071026}, &(0x7f0000000040)={0x200000, 0x200000, 0x0, 0x1, 0x7, 0x8000001}) r1 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r1, 0x3b81, &(0x7f00000000c0)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_CREATE_ACCESS(r1, 0x3ba0, &(0x7f0000000980)={0x48, 0x5, r2, 0x0, 0x0, 0x1}) ioctl$IOMMU_IOAS_MAP(r1, 0x3b85, &(0x7f0000000a00)={0x28, 0x7, r2, 0x0, &(0x7f00000a0000)='LLLLLLLLLLLLLLLLLLLLLLLLLLLL', 0x1000}) ioctl$IOMMU_TEST_OP_ACCESS_PAGES(r1, 0x3ba0, &(0x7f0000000a40)={0x48, 0x7, r3, 0x0, 0x0, 0x0, 0x0, 0x1000}) 5.462413534s ago: executing program 0 (id=4542): sendmsg$NFT_BATCH(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000240)=ANY=[@ANYBLOB="14000009100001000000a66b008195633d"], 0x7c}, 0x1, 0x0, 0x0, 0x4000}, 0x4000000) write$uinput_user_dev(0xffffffffffffffff, &(0x7f0000000cc0)={'syz1\x00', {0xfff9, 0x2, 0x248, 0x9b99}, 0x25, [0x9, 0x7, 0x5, 0x6, 0x8, 0x155f, 0x10000006, 0x4, 0x25cd, 0x1, 0xb4, 0xd, 0xa2b9, 0x6, 0x7, 0xe4, 0x6, 0xfc000004, 0x403, 0xbbf, 0x4a732f64, 0x1, 0x1c0, 0xd, 0x0, 0x12a3, 0x6, 0x1, 0x2, 0xc3, 0x7, 0x81, 0x8a, 0x79, 0x2, 0x10000, 0x0, 0x91, 0x4, 0x4, 0x16, 0x8, 0x5, 0x401, 0x1, 0x405, 0xa7, 0x81, 0x9, 0xf9a2, 0x80000001, 0xff, 0x0, 0x2, 0x2, 0x2, 0x7, 0x1, 0x7ff, 0x4, 0x4, 0xffffffff, 0x9, 0x4], [0x9f, 0x3, 0x6, 0x9, 0x4, 0x8000c66, 0xa8a9, 0x20000073, 0x8e, 0xd50, 0x7, 0x5, 0x2, 0x809, 0x4, 0xa7, 0x1000, 0x0, 0x200b398, 0x400080, 0x3, 0x4, 0x1c, 0x7, 0x1, 0x2, 0x3, 0x8, 0xffffff7f, 0x400, 0x6, 0x4c2336d3, 0x4, 0x0, 0xfffbfff8, 0x4, 0x46, 0xf1, 0x4, 0xab00060, 0x2, 0x9, 0xffffffff, 0x5, 0x3ff, 0x1ff, 0x1, 0x7fff, 0x1, 0x1cb, 0x9, 0x80000004, 0x6, 0x438, 0x2, 0x9, 0x2, 0x7fffffff, 0x4, 0xfffffff9, 0x18e, 0x1000, 0x2, 0x5], [0x2, 0xfffffffe, 0xffff, 0xc, 0x2, 0x2e6bf783, 0x80000001, 0x5, 0x5, 0x491, 0x9, 0x200026, 0x8, 0x400, 0x2, 0x3, 0x800041, 0x6, 0xee4b, 0x2000004, 0x1, 0xf, 0x5, 0x9, 0x9, 0x3, 0x9, 0x3, 0xc7, 0xc, 0x10000a, 0x2, 0x400, 0x9, 0x5, 0xd3, 0x8, 0x97f7, 0x3, 0xd, 0x7, 0x10010, 0x101, 0xdd81, 0x60a0, 0x7f, 0x9d27, 0x10000, 0x1, 0x100, 0x2, 0x6, 0x7ffd, 0x5, 0xd, 0xd500, 0x8, 0x77, 0x9, 0x6, 0x10000, 0xfffffffd, 0x5, 0x1], [0xa772, 0x6, 0x5, 0x1afa, 0xbfc, 0x9, 0x5, 0x7f, 0x55, 0x7ff, 0xff, 0x1005, 0x1, 0x7, 0x21, 0x9, 0x81, 0x7, 0x9d87, 0xd, 0xfffffff7, 0x8, 0x140f1, 0x5396, 0x3, 0x6, 0x80008001, 0x7777, 0x1, 0x2, 0x100, 0xd8ce, 0x7fffffff, 0x100009, 0xc, 0x32d, 0x3, 0x1ff, 0x2000803, 0xffffffff, 0x10000, 0x0, 0x8004, 0x7fff, 0x3, 0x6, 0xf, 0xe, 0x4d5a, 0x26e, 0x6, 0xfffffff9, 0x4, 0xfffffff9, 0x9, 0x4, 0x463f, 0x4, 0xdab, 0x6, 0x8, 0x14000, 0x1, 0x9]}, 0x45c) add_key$user(&(0x7f00000003c0), 0x0, 0x0, 0x0, 0xfffffffffffffffd) keyctl$join(0x1, &(0x7f0000000140)={'syz', 0x3}) openat$kvm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) r2 = ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) ioctl$KVM_SET_USER_MEMORY_REGION(r1, 0x4020ae46, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000, &(0x7f0000000000/0x2000)=nil}) ioctl$KVM_SET_REGS(r2, 0x4090ae82, &(0x7f0000000000)={[0x35, 0xfff, 0xfffffffffffffffe, 0x40000000000180, 0x2, 0x6, 0xf2, 0xd, 0x7fffffffffffe, 0x7, 0x5, 0x7, 0x4, 0x5, 0x4, 0x8], 0x25000, 0x304}) openat$kvm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$KVM_RUN(r2, 0xae80, 0x0) socket(0x40000000015, 0x5, 0x0) openat$fuse(0xffffffffffffff9c, &(0x7f0000000040), 0x42, 0x0) r3 = syz_open_procfs(0x0, &(0x7f0000000440)='fdinfo/4\x00') read$FUSE(r3, &(0x7f00000005c0)={0x2020}, 0x2020) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)) socket$nl_generic(0x10, 0x3, 0x10) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x7, 0x100}, 0x0) ioctl$KDMKTONE(0xffffffffffffffff, 0x4b30, 0x200010) sched_setscheduler(0x0, 0x1, &(0x7f0000000380)=0x7) r4 = getpid() mount$tmpfs(0x0, &(0x7f0000000540)='./cgroup\x00', &(0x7f0000000580), 0x0, &(0x7f00000007c0)=ANY=[@ANYBLOB="6d706f6c3d696e7465725fd8dd251f6a86255fd2d90559808d6c656176653d72656c61746976"]) sched_setscheduler(r4, 0x1, &(0x7f00000000c0)=0x7) mmap(&(0x7f0000060000/0x2000)=nil, 0x2000, 0x1, 0x80050, 0xffffffffffffffff, 0x4733000) r5 = syz_open_dev$tty1(0xc, 0x4, 0x1) ppoll(&(0x7f0000000080)=[{r5, 0x4012}], 0x1, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r6, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r7, &(0x7f0000000000), 0x651, 0x0) 4.263897013s ago: executing program 0 (id=4547): openat$vmci(0xffffffffffffff9c, 0x0, 0x2, 0x0) r0 = socket(0x2, 0x3, 0xff) r1 = socket$inet(0xa, 0x801, 0x84) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) connect$inet6(r2, &(0x7f0000000180)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1b}, 0xd}, 0x1c) setsockopt$inet6_tcp_TCP_CONGESTION(r2, 0x6, 0xd, &(0x7f0000000000)='illinois', 0x8) write$binfmt_script(r2, &(0x7f0000000040), 0x4) connect$inet(r1, &(0x7f0000004cc0)={0x2, 0x0, @remote={0xac, 0x14, 0xffffffffffffffff}}, 0x10) listen(r1, 0x8) accept4(r1, 0x0, 0x0, 0x0) getsockopt$inet_mreqn(r0, 0x0, 0x20, 0x0, &(0x7f0000000600)) prlimit64(0x0, 0xe, &(0x7f0000000600)={0x9, 0x20000008b}, 0x0) r3 = getpid() sched_setscheduler(r3, 0x2, &(0x7f0000000200)=0x6) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$NFT_BATCH(r6, &(0x7f000000c2c0)={0x0, 0x0, &(0x7f0000000200)={&(0x7f00000003c0)=ANY=[@ANYBLOB="140000001000010000000000000000000000000a28000000000a0101000000005e1affd5020000000900010073797a300000000008000240000000032c000000030a01030000e6ff00000000020000000900010073797a30000000000900030073797a320000000014000000110001"], 0x7c}}, 0x0) sendmsg$NFT_BATCH(r6, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000440)={{0x14}, [@NFT_MSG_NEWRULE={0x4c, 0x6, 0xa, 0x409, 0x0, 0x0, {0x2}, [@NFTA_RULE_EXPRESSIONS={0x20, 0x4, 0x0, 0x1, [{0x1c, 0x1, 0x0, 0x1, @range={{0xa}, @val={0xc, 0x2, 0x0, 0x1, [@NFTA_RANGE_SREG={0x8, 0x1, 0x1, 0x0, 0x16}]}}}]}, @NFTA_RULE_TABLE={0x9, 0x1, 'syz0\x00'}, @NFTA_RULE_CHAIN={0x9, 0x2, 'syz2\x00'}]}], {0x14}}, 0x74}, 0x1, 0x0, 0x0, 0x1}, 0x0) socket$inet6_sctp(0xa, 0x5, 0x84) connect$unix(r4, &(0x7f000057eff8)=@abs={0x0, 0x0, 0x4e22}, 0x6e) sendmmsg$unix(r5, &(0x7f0000000000), 0x651, 0x0) recvmmsg(r4, &(0x7f00000000c0), 0x10106, 0x2, 0x0) bind$inet6(0xffffffffffffffff, &(0x7f00000000c0)={0xa, 0x4e23, 0xa, @empty, 0x9}, 0x1c) sendmmsg$inet6(0xffffffffffffffff, &(0x7f0000000480)=[{{&(0x7f0000000040)={0xa, 0x4e23, 0xb, @loopback, 0x1}, 0x1c, &(0x7f0000000380)=[{&(0x7f0000000140)='2', 0x1}], 0x1}}], 0x1, 0x0) r7 = socket$inet6_sctp(0xa, 0x1, 0x84) sendmmsg$inet6(r7, &(0x7f0000000680)=[{{&(0x7f0000000080)={0xa, 0x4e23, 0xab, @loopback, 0x8}, 0x1c, &(0x7f0000000780)=[{&(0x7f0000000900)='2', 0x1}], 0x1}}], 0x1, 0x20000014) 3.255058189s ago: executing program 0 (id=4550): r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NLBL_UNLABEL_C_STATICADD(r0, &(0x7f0000000380)={&(0x7f0000000280)={0x10, 0x0, 0x0, 0x8000}, 0xc, &(0x7f0000000300)={&(0x7f00000002c0)={0x40, 0x0, 0x8, 0x70bd29, 0x25dfdbfc, {}, [@NLBL_UNLABEL_A_IPV4ADDR={0x8, 0x4, @rand_addr=0x64010101}, @NLBL_UNLABEL_A_IPV4ADDR={0x8, 0x4, @loopback}, @NLBL_UNLABEL_A_IPV6ADDR={0x14, 0x2, @ipv4={'\x00', '\xff\xff', @initdev={0xac, 0x1e, 0x0, 0x0}}}, @NLBL_UNLABEL_A_IPV4MASK={0x8, 0x5, @private=0xa010101}]}, 0x40}}, 0x40804) r1 = socket$nl_generic(0x10, 0x3, 0x10) socketpair$tipc(0x1e, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$TIPC_SRC_DROPPABLE(r2, 0x10f, 0x80, &(0x7f0000000180), 0x4) r3 = socket$packet(0x11, 0x2, 0x300) ioctl$ifreq_SIOCGIFINDEX_vcan(r3, 0x8933, &(0x7f00000001c0)={'vxcan0\x00', 0x0}) sendto$packet(r3, &(0x7f0000000080)="18", 0x10, 0x0, &(0x7f00000000c0)={0x11, 0xe, r4, 0x1, 0x0, 0x6, @multicast}, 0x14) r5 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000240), 0xffffffffffffffff) ioctl$sock_SIOCGIFINDEX_80211(r1, 0x8933, &(0x7f0000000100)={'wlan1\x00'}) r6 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NL80211_CMD_REGISTER_FRAME(r6, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000200)=ANY=[@ANYBLOB=' \x00\x00\x00', @ANYRES16=r5, @ANYBLOB="010000000000000000003a00000008000300", @ANYRESDEC=r1, @ANYBLOB="09d033b7cafe698d0f95cb04005b00"], 0x20}}, 0x0) r7 = seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, &(0x7f0000000000)={0x1, &(0x7f0000000040)=[{0x6, 0x72, 0x0, 0x7fff0000}]}) close_range(r7, 0xffffffffffffffff, 0x0) 2.790671784s ago: executing program 6 (id=4552): mknodat(0xffffffffffffff9c, &(0x7f00000000c0)='./file2\x00', 0x81c0, 0xf) r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPCTNL_MSG_CT_GET(r0, &(0x7f0000000200)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f00000000c0)=ANY=[@ANYBLOB="200088f00300060000000000000500000900"/32], 0x20}, 0x1, 0x0, 0x0, 0x81}, 0x0) madvise(&(0x7f0000a93000/0x4000)=nil, 0x4000, 0xe) r1 = syz_usb_connect(0x5, 0x2d, &(0x7f0000000380)=ANY=[@ANYBLOB="12012000f1048108cd060202d4c34e01000109021b1901000000d40904150001da40df000905", @ANYRES64], 0x0) syz_usb_control_io$hid(r1, 0x0, 0x0) r2 = openat$tun(0xffffffffffffff9c, &(0x7f0000000340), 0x82, 0x0) r3 = openat$tun(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$TUNSETIFF(r3, 0x400454ca, &(0x7f0000000080)={'pimreg0\x00', 0x7c2}) ioctl$TUNATTACHFILTER(r3, 0x401054d5, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0x16, 0xfc, 0x5, 0xffffffff}]}) sendmsg$IPSET_CMD_CREATE(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000000)=ANY=[@ANYBLOB='\\\x00'], 0x5c}}, 0x0) ioctl$TUNSETIFF(r2, 0x400454ca, &(0x7f0000000080)={'pimreg0\x00', 0x7c2}) syz_usb_control_io$cdc_ncm(r1, 0x0, 0x0) execveat(0xffffffffffffff9c, &(0x7f0000000280)='./file2\x00', 0x0, 0x0, 0x0) r4 = memfd_create(&(0x7f0000000080)='dev [\x1d\a\xd8N\'&\x19Y\xb3\xd8B\xab^\f\x00l', 0x0) fchmod(r4, 0x28) mknod$loop(&(0x7f0000000000)='./file1\x00', 0x2000, 0x0) r5 = syz_open_dev$vbi(&(0x7f00000002c0), 0x0, 0x2) ioctl$VIDIOC_S_INPUT(r5, 0xc0045627, 0x0) ioctl$VIDIOC_S_STD(r5, 0x40085618, &(0x7f0000000300)=0x800) ioctl$VIDIOC_SUBDEV_S_DV_TIMINGS(r5, 0xc0845657, &(0x7f0000000180)={0x0, @reserved}) mknod$loop(&(0x7f0000000140)='./file1\x00', 0x6020, 0x0) 2.57534005s ago: executing program 0 (id=4553): r0 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000080), 0x42202) ioctl$SNDRV_SEQ_IOCTL_CREATE_QUEUE(r0, 0xc08c5332, &(0x7f0000000280)={0x0, 0x0, 0x0, 'queue1\x00'}) sendmsg$NLBL_UNLABEL_C_STATICLISTDEF(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x41}, 0x40880) write$uinput_user_dev(0xffffffffffffffff, &(0x7f0000000cc0)={'syz1\x00', {0xfff9, 0x2, 0x248, 0x9b99}, 0x25, [0x9, 0x7, 0x5, 0x6, 0x8, 0x155f, 0x10000006, 0x4, 0x25cd, 0x1, 0xb4, 0xd, 0xa2b9, 0x6, 0x7, 0xe4, 0x6, 0xfc000004, 0x403, 0xbbf, 0x4a732f64, 0x1, 0x1c0, 0xd, 0x0, 0x12a3, 0x6, 0x1, 0x2, 0xc3, 0x7, 0x81, 0x8a, 0x79, 0x2, 0x10000, 0x0, 0x91, 0x4, 0x4, 0x16, 0x8, 0x5, 0x401, 0x1, 0x405, 0xa7, 0x81, 0x9, 0xf9a2, 0x80000001, 0xff, 0x0, 0x2, 0x2, 0x2, 0x7, 0x1, 0x7ff, 0x4, 0x4007f, 0xffffffff, 0x9, 0x4], [0x9, 0x3, 0x6, 0x9, 0x4, 0x8000c66, 0xa8a9, 0x20000073, 0x8e, 0xd50, 0x7, 0x5, 0x2, 0x809, 0x4, 0xa7, 0x1000, 0x0, 0x200b398, 0x400080, 0x1, 0x4, 0x1c, 0x7, 0x1, 0x2, 0x3, 0x8, 0xffffff7f, 0x400, 0x6, 0x4c2336d3, 0x4, 0x0, 0xfffbfff8, 0x4, 0x46, 0xf1, 0x4, 0xab00060, 0x2, 0x9, 0xffffffff, 0x5, 0x3ff, 0x1ff, 0x1, 0x7fff, 0x1, 0x1cb, 0x9, 0x80000004, 0x6, 0x438, 0x2, 0x9, 0x2, 0x7fffffff, 0x4, 0xfffffff9, 0x18e, 0x1000, 0x2, 0x5], [0x2, 0xfffffffe, 0xffff, 0xc, 0x2, 0x2e6bf783, 0x80000001, 0x5, 0x5, 0x491, 0x9, 0x200026, 0x8, 0x400, 0x2, 0xffff0000, 0x41, 0x6, 0xee4b, 0x2000004, 0x1, 0xf, 0x5, 0x9, 0x7, 0x3, 0x9, 0x3, 0xc7, 0xfff, 0x10000a, 0x2, 0x400, 0x9, 0x5, 0xd3, 0x8, 0x97f7, 0x3, 0xd, 0x7, 0x10010, 0x101, 0xdd81, 0x60a0, 0x7f, 0x9d27, 0x10000, 0x1, 0x100, 0x2, 0x6, 0x7ffd, 0x5, 0x3, 0xd500, 0x8, 0x77, 0x9, 0x6, 0x10000, 0xfffffffd, 0x5, 0x1], [0xa772, 0x6, 0x5, 0x1afa, 0xbfc, 0x9, 0x5, 0x7f, 0x55, 0x7ff, 0xff, 0x1005, 0x1, 0x7, 0x21, 0x9, 0x81, 0x7, 0x9d87, 0xd, 0xfffffff7, 0x8, 0x140f1, 0x5396, 0x3, 0x6, 0x80008001, 0x7777, 0x1, 0x2, 0x100, 0xd8ce, 0x7fffffff, 0x100009, 0xc, 0x32d, 0x3, 0x1ff, 0x2000803, 0xffffffff, 0x10000, 0x0, 0x8004, 0x7fff, 0x3, 0x6, 0xf, 0xe, 0x1, 0x26e, 0x6, 0xfffffff9, 0x4, 0xfffffff9, 0x9, 0x4, 0x463f, 0x4, 0xdab, 0x6, 0x8, 0x14000, 0x1, 0x9]}, 0x45c) openat$kvm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) sendmsg$inet6(0xffffffffffffffff, &(0x7f0000001c00)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000140)}, {&(0x7f0000000100)="9e91d93a92dc7c8fff658bb539e2a1485d4c9223a7dfe538a2e2fea2", 0x1c}, {&(0x7f0000000200)='\x00\x00', 0x2}], 0x3}, 0x0) r2 = ioctl$KVM_CREATE_VM(r1, 0xae01, 0x0) r3 = ioctl$KVM_CREATE_VCPU(r2, 0xae41, 0x0) ioctl$KVM_SET_USER_MEMORY_REGION(r2, 0x4020ae46, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000, &(0x7f0000000000/0x2000)=nil}) ioctl$KVM_SET_REGS(r3, 0x4090ae82, &(0x7f0000000000)={[0x35, 0xfff, 0xfffffffffffffffe, 0x40000000000180, 0x2, 0x6, 0xf2, 0xd, 0x7fffffffffffe, 0x7, 0x5, 0x7, 0x4, 0x5, 0x4, 0x8], 0x25000, 0x304}) openat$kvm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$KVM_RUN(r3, 0xae80, 0x0) r4 = dup(0xffffffffffffffff) ioctl$KVM_SET_USER_MEMORY_REGION(0xffffffffffffffff, 0x4020ae46, &(0x7f0000000840)={0x1fe, 0x2, 0x3000, 0x2000, &(0x7f0000003000/0x2000)=nil}) r5 = ioctl$KVM_CREATE_VCPU(r4, 0xae41, 0x0) syz_kvm_setup_cpu$x86(0xffffffffffffffff, r5, &(0x7f0000000000/0x18000)=nil, &(0x7f0000000040)=[@text32={0x20, &(0x7f00000000c0)="c20000361e0f01c3660fd2eff30f10f1b961020000b80e000000ba000000000f30b98d0200000f320b99f3530000660f6af7c4e2f91d20", 0x37}], 0x1, 0x11, 0x0, 0x0) syz_kvm_setup_cpu$x86(0xffffffffffffffff, 0xffffffffffffffff, &(0x7f0000000000/0x18000)=nil, &(0x7f0000000200)=[@text32={0x20, 0x0}], 0x1, 0x50, 0x0, 0x0) ioctl$KVM_RUN(r5, 0xae80, 0x0) 2.574494345s ago: executing program 5 (id=4554): r0 = openat$binderfs(0xffffffffffffff9c, &(0x7f0000000300)='./binderfs/binder0\x00', 0x0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR_EXT(r0, 0x4018620d, &(0x7f0000000180)={0x73622a85, 0x2301, 0x400000000000001}) r1 = openat$binderfs(0xffffffffffffff9c, &(0x7f0000000480)='./binderfs/binder0\x00', 0x0, 0x0) r2 = openat$binderfs(0xffffffffffffff9c, &(0x7f0000000200)='./binderfs/binder0\x00', 0x0, 0x0) ioctl$BINDER_WRITE_READ(r2, 0xc0306201, &(0x7f0000000080)={0x8, 0x0, &(0x7f0000000400)=[@increfs], 0x0, 0x0, 0x0}) r3 = dup3(r2, r1, 0x0) ioctl$BINDER_WRITE_READ(r3, 0xc0306201, &(0x7f0000000540)={0x10, 0x0, &(0x7f0000000440)=[@request_death={0x400c6313}], 0x0, 0x1000000, 0x0}) ioctl$BINDER_WRITE_READ(r2, 0xc0306201, 0x0) ioctl$BINDER_WRITE_READ(r3, 0xc0306201, &(0x7f0000000640)={0x8, 0x0, &(0x7f0000000000)=[@decrefs={0x40086315, 0x1}], 0x0, 0x0, 0x0}) 2.39451924s ago: executing program 5 (id=4555): mknodat(0xffffffffffffff9c, &(0x7f00000000c0)='./file2\x00', 0x81c0, 0xf) execveat(0xffffffffffffff9c, &(0x7f0000000280)='./file2\x00', 0x0, 0x0, 0x0) mknod$loop(&(0x7f0000000000)='./file1\x00', 0x2000, 0x0) mknod$loop(&(0x7f0000000140)='./file0\x00', 0x6020, 0x1) (fail_nth: 5) 2.050089845s ago: executing program 5 (id=4556): r0 = socket$nl_rdma(0x10, 0x3, 0x14) sendmsg$RDMA_NLDEV_CMD_STAT_GET(r0, &(0x7f0000000300)={0x0, 0x0, &(0x7f00000002c0)={&(0x7f0000000280)={0x28, 0x1411, 0x1, 0x70bd2b, 0x25dfdbfc, "", [@RDMA_NLDEV_ATTR_STAT_MODE={0x8, 0x4a, 0x2}, @RDMA_NLDEV_ATTR_DEV_INDEX={0x8, 0x1, 0x2}, @RDMA_NLDEV_ATTR_STAT_RES={0x8, 0x4b, 0x13}]}, 0x28}, 0x1, 0x0, 0x0, 0x80}, 0x20008010) r1 = socket(0x10, 0x2, 0x0) getsockopt$sock_cred(r1, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0}, &(0x7f0000cab000)=0xc) setresuid(0xee01, r2, 0x0) setsockopt$inet_IP_XFRM_POLICY(0xffffffffffffffff, 0x0, 0x11, &(0x7f0000000600)={{{@in=@broadcast, @in6=@empty, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0xa0, 0x0, 0x0, r2}, {0x0, 0xfffffffffffffffa, 0x1, 0x4, 0x100000000, 0x5, 0x0, 0xe}, {0x0, 0xffffffff, 0x400000003, 0xfffffffffffffffd}, 0xfffffffc, 0x1, 0x1, 0x0, 0x6}, {{@in6=@ipv4={'\x00', '\xff\xff', @broadcast}, 0x4, 0x3c}, 0x0, @in6=@dev={0xfe, 0x80, '\x00', 0x22}, 0x0, 0x1, 0x0, 0xb7, 0x7, 0xfffffffe}}, 0xe8) ioctl$sock_SIOCGIFINDEX_80211(0xffffffffffffffff, 0x8933, 0x0) r3 = shmat(0x0, &(0x7f0000e3e000/0x2000)=nil, 0x4000) shmat(0x0, &(0x7f0000ffd000/0x3000)=nil, 0x6000) mremap(&(0x7f0000c46000/0x1000)=nil, 0x1000, 0x1000, 0x7, &(0x7f0000fff000/0x1000)=nil) shmdt(r3) 1.92375004s ago: executing program 6 (id=4557): r0 = socket$l2tp(0x2, 0x2, 0x73) recvfrom$l2tp(r0, 0x0, 0x0, 0x1, 0x0, 0x0) r1 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000080), 0x181041, 0x0) ioctl$IOMMU_IOAS_ALLOC(r1, 0x3b81, &(0x7f00000000c0)={0xc, 0x0, 0x0}) r3 = socket$nl_route(0x10, 0x3, 0x0) r4 = syz_init_net_socket$bt_sco(0x1f, 0x5, 0x2) getsockopt$inet_IP_IPSEC_POLICY(r4, 0x0, 0x10, &(0x7f00000001c0)={{{@in6=@mcast2, @in6=@private1}}, {{@in6=@initdev}, 0x0, @in6=@mcast1}}, &(0x7f0000000140)=0xe8) write(r3, &(0x7f0000000040)="2400000058004100f4f90085b3a85c91fddf020000000000000008000280010000000000f6be", 0x26) ioctl$XFS_IOC_RTGROUP_GEOMETRY(r3, 0xc0805841, &(0x7f0000000180)={0x7f, 0xf9, 0x1, 0xc, 0x781}) ioctl$IOMMU_IOAS_MAP(r1, 0x3b85, &(0x7f0000000140)={0x28, 0x6, r2, 0x0, &(0x7f0000000000)='/', 0x1, 0xa}) 1.922993964s ago: executing program 5 (id=4558): r0 = openat$dlm_plock(0xffffffffffffff9c, &(0x7f0000001980), 0x181000, 0x0) r1 = signalfd4(0xffffffffffffffff, &(0x7f00000004c0)={[0x9]}, 0x8, 0x80800) ioctl$AUTOFS_DEV_IOCTL_FAIL(r0, 0xc0189377, &(0x7f0000000500)={{0x1, 0x1, 0x18, r1, {0x0, 0x1ff}}, './file0\x00'}) r2 = openat$vcsa(0xffffffffffffff9c, &(0x7f0000000000), 0x980, 0x0) write$RDMA_USER_CM_CMD_CREATE_ID(r0, &(0x7f0000000080)={0x0, 0x18, 0xfa00, {0x1, &(0x7f0000000040)={0xffffffffffffffff}, 0x111, 0x4}}, 0x20) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)) socketpair(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = socket$can_bcm(0x1d, 0x2, 0x2) connect$can_bcm(r5, &(0x7f0000000080), 0x10) ioctl$ifreq_SIOCGIFINDEX_vcan(r4, 0x8933, &(0x7f0000000180)={'vcan0\x00', 0x0}) sendmsg$can_bcm(r5, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000380)={&(0x7f0000000400)=ANY=[@ANYBLOB="05"], 0x48}}, 0x0) sendmsg$can_bcm(r5, &(0x7f00000004c0)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000000440)=ANY=[@ANYBLOB="0500000000e0ffffffffffff", @ANYRES64=0x77359400, @ANYRES64=0x0, @ANYRES64=0x0, @ANYRES64=0x0, @ANYBLOB="0000008001"], 0x48}}, 0x40000) sendmsg$can_bcm(r5, &(0x7f00000002c0)={&(0x7f0000000000)={0x1d, r6}, 0x10, &(0x7f0000000280)={&(0x7f0000000140)=ANY=[@ANYRES32=r5], 0x48}}, 0x0) write$RDMA_USER_CM_CMD_RESOLVE_ADDR(r2, &(0x7f00000000c0)={0x15, 0x110, 0xfa00, {r3, 0xb77, 0x0, 0x0, 0x0, @in={0x2, 0x4e21, @empty}, @ib={0x1b, 0x8, 0x1, {"51945f84f33bdcb68cb9a5ba8ccb3912"}, 0xffffffffffffff01, 0x2, 0xfffffffffffff00d}}}, 0x118) ppoll(&(0x7f0000001a00)=[{r0, 0x100}], 0x1, &(0x7f0000001a40)={0x0, 0x3938700}, 0x0, 0x0) r7 = socket$inet_tcp(0x2, 0x1, 0x0) r8 = socket$can_bcm(0x1d, 0x2, 0x2) r9 = socket$can_bcm(0x1d, 0x2, 0x2) ioctl$ifreq_SIOCGIFINDEX_vcan(r9, 0x8933, &(0x7f0000000100)={'vcan0\x00', 0x0}) connect$can_bcm(r9, 0x0, 0x0) connect$can_bcm(r8, &(0x7f0000000140)={0x1d, r10}, 0x10) sendmsg$can_bcm(r8, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000240)={&(0x7f0000000300)=ANY=[@ANYBLOB="050000000109"], 0x80}}, 0x0) r11 = socket(0x10, 0x3, 0x0) write(r11, &(0x7f0000000000)="2400000011005f0414f9f4070009041f810000000e0000000000000008000f0001000000", 0x24) sendmsg$tipc(0xffffffffffffffff, &(0x7f0000003a00)={&(0x7f00000000c0)=@nameseq={0x1e, 0x1, 0x2, {0x1, 0x0, 0x80000a}}, 0x10, &(0x7f0000000b40)=[{0x0}, {0x0}, {0x0}], 0x3}, 0x4008040) setsockopt$inet_tcp_int(r7, 0x6, 0x20, &(0x7f0000000040)=0x2, 0xf6) r12 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000580), r11) sendmsg$NL80211_CMD_GET_PROTOCOL_FEATURES(r1, &(0x7f0000000640)={&(0x7f0000000540)={0x10, 0x0, 0x0, 0x400}, 0xc, &(0x7f0000000600)={&(0x7f00000005c0)={0x14, r12, 0x800, 0x70bd28, 0x25dfdbfb, {}, ["", "", "", "", "", "", "", ""]}, 0x14}, 0x1, 0x0, 0x0, 0x20000091}, 0x4) r13 = add_key$fscrypt_v1(&(0x7f0000000000), &(0x7f0000000040)={'fscrypt:', @desc2}, &(0x7f0000000080)={0x0, "a81ef5037a313d882834a7e8543a38267bdcc88850c8d70b5b795116fd55e6a21c2eec400941ac9bb951f967a050f260b917f60c9304e1cba8fb5cd69d56a69f", 0x2a}, 0x48, 0xfffffffffffffffe) keyctl$KEYCTL_MOVE(0x1e, r13, 0xfffffffffffffffd, r13, 0x0) 1.892162944s ago: executing program 0 (id=4559): openat$kvm(0xffffffffffffff9c, &(0x7f0000000200), 0x2840, 0x0) ioctl$KVM_SET_USER_MEMORY_REGION(0xffffffffffffffff, 0x4020ae46, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x20002000, &(0x7f0000000000/0x2000)=nil}) r0 = ioctl$KVM_CREATE_VCPU(0xffffffffffffffff, 0xae41, 0x0) syz_kvm_setup_cpu$x86(0xffffffffffffffff, r0, &(0x7f0000000000/0x18000)=nil, &(0x7f0000000140)=[@text64={0x40, 0x0}], 0x1, 0x64, 0x0, 0x0) setsockopt$IP_VS_SO_SET_DEL(0xffffffffffffffff, 0x0, 0x484, &(0x7f0000000000)={0xa9, @private=0xa010100, 0x4e22, 0x2, 'fo\x00', 0x1, 0x8, 0x32}, 0x2c) ioctl$KVM_RUN(r0, 0xae80, 0x0) 1.753792055s ago: executing program 0 (id=4560): r0 = openat$vicodec0(0xffffffffffffff9c, &(0x7f0000000bc0), 0x2, 0x0) ioctl$VIDIOC_REQBUFS(r0, 0xc0145608, &(0x7f0000000000)={0x800, 0xa, 0x4}) ioctl$VIDIOC_QBUF(r0, 0xc058565d, &(0x7f0000000140)=@multiplanar_userptr={0x0, 0x8, 0x4, 0x0, 0x9, {0x0, 0x2710}, {0x0, 0x0, 0x1, 0x0, 0x0, 0x0, "dd4291c0"}, 0x0, 0x2, {0x0}}) r1 = socket$nl_xfrm(0x10, 0x3, 0x6) setsockopt$netlink_NETLINK_NO_ENOBUFS(r1, 0x10e, 0x5, &(0x7f0000000000)=0x7fff, 0x4) r2 = syz_open_dev$dri(&(0x7f00000000c0), 0x1ff, 0x0) ioctl$DRM_IOCTL_MODE_CREATE_LEASE(r2, 0xc01864c6, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}) ioctl$DRM_IOCTL_MODE_GET_LEASE(r3, 0xc01064c8, &(0x7f0000000140)={0x0, 0x0, 0x0}) ioctl$IOCTL_VMCI_CTX_SET_CPT_STATE(r3, 0x7b2, &(0x7f0000001700)={&(0x7f0000000700)=[0x5, 0x6, 0x924, 0xbad, 0x4, 0x2, 0x0, 0x6, 0x9, 0xa926, 0x1, 0x847, 0x84d, 0x10000, 0x2, 0x6, 0x81, 0x10000, 0x8, 0x101, 0xffff, 0x3, 0x10000, 0x4, 0x5, 0x3, 0x3, 0x158, 0x0, 0xcf, 0x7, 0x8, 0xffffffff, 0xfffffff9, 0xffffffff, 0x5, 0xbc6, 0x1, 0xfffffc01, 0x5, 0x8, 0x9, 0x5, 0x9, 0x10001, 0x2, 0xc, 0x4, 0x401, 0x0, 0x0, 0xf, 0x2, 0x40, 0x8, 0x7, 0x9, 0x10000, 0x8000, 0x6, 0x8, 0x4, 0x3, 0xac33, 0x6, 0x6225, 0xdf, 0x1, 0x6, 0x1, 0x7ff, 0x7, 0x9, 0x3, 0x1, 0x2, 0x0, 0x4, 0x800, 0x2, 0x401, 0x3, 0xd, 0x7, 0x3, 0xb, 0x7, 0x40, 0x4, 0xfffffffd, 0x9, 0xb744, 0x1, 0x9, 0x8001, 0x80000001, 0x2, 0xfffffff8, 0x2, 0x8, 0x8, 0xffffffff, 0x6, 0x8, 0x3, 0x9, 0x7fffffff, 0xe7, 0x6, 0xfffffffa, 0x0, 0x9, 0x7fff, 0xe, 0xfffff0c5, 0x3, 0x4, 0x6, 0x5, 0xc, 0x5, 0xa9f, 0x1, 0x6, 0x4, 0xea, 0x400, 0x9, 0x80, 0x5, 0x9, 0x5, 0xbeb7, 0x0, 0x1, 0x2, 0xffff, 0x3a3915a7, 0x8001, 0x0, 0x0, 0x3, 0x6, 0x4, 0xffffff80, 0xef, 0x5, 0xfff, 0x3, 0x4, 0x9, 0x1000, 0xe, 0x4, 0xfffffffd, 0x0, 0x800, 0x61d, 0x0, 0x4, 0x1000, 0x80, 0x0, 0xb6, 0x8000, 0x8, 0x1, 0x5, 0x8592, 0x42, 0x0, 0x8, 0xffffe2c2, 0x3, 0x7fff, 0x3, 0x6, 0x5, 0xffff, 0xd, 0x7fffffff, 0x2, 0x6, 0x9, 0x7, 0x0, 0xffff5fd0, 0x3, 0x5, 0x0, 0xa37, 0x9, 0x1, 0x5, 0x5, 0x1, 0x6, 0x1, 0x3, 0x5, 0x5, 0x9, 0x1, 0x1, 0x5ad6, 0x3ff, 0x8, 0xa80ca8f7, 0x3a5e, 0x5, 0x924, 0x4, 0x1, 0x69d, 0x0, 0x1000, 0x6, 0x7, 0xcd, 0xd, 0x1, 0x1, 0x20000b12, 0x80, 0x40, 0x9f5, 0x0, 0x5, 0x9, 0x9, 0x4, 0x2, 0x1e78, 0x2, 0x9, 0x81, 0x7, 0x4, 0x3, 0x10, 0x5, 0x4, 0x6, 0x4, 0x7, 0x3, 0x2, 0x7edc0000, 0x7, 0x9, 0x4, 0x0, 0xba34, 0x2, 0x9, 0x6, 0x3, 0x13, 0x7ff, 0xc475, 0x5c, 0xcafa, 0x6, 0x4, 0x6, 0x4, 0x572, 0x1aa, 0x3, 0x100, 0x7, 0x100, 0xbe, 0xfa, 0x1, 0x2, 0x0, 0x0, 0x0, 0x3, 0x4, 0x8, 0x2, 0x8004, 0x3, 0x6, 0x68e1, 0x40, 0x1fc0, 0x5, 0x10000, 0x1, 0xcb5, 0x80000000, 0x81, 0x5, 0x80, 0x9, 0x6, 0x2, 0x5, 0x7, 0x80, 0xfff, 0x6, 0x4, 0xffff, 0x3, 0x2, 0x400, 0x7, 0x9, 0x80000000, 0xfffffffc, 0x3, 0x186, 0x100, 0x40, 0xe, 0xbc, 0x5, 0x5, 0x3, 0x40cc, 0x100, 0x0, 0x7acd, 0x10001, 0x2, 0x3, 0x0, 0x8, 0x2, 0xc4, 0x1, 0x401, 0x800, 0xbc, 0x4, 0xf5, 0x3, 0xe5, 0x7fff, 0x4, 0x8000, 0x4, 0xf54a, 0x1, 0x1000, 0x2, 0x4080, 0xc6b, 0x2, 0x5, 0xd5, 0x0, 0x9, 0x2, 0x6, 0x8000, 0x5, 0xffff8000, 0xe000000, 0x20000000, 0x9, 0x6, 0xfffff6c2, 0xffffffff, 0x9, 0x4, 0x8, 0x7, 0xa6, 0x101, 0x80, 0x6, 0x5, 0x9, 0x8, 0x5, 0x5, 0x180000, 0x100, 0x5, 0x80, 0x500, 0x8, 0x16000, 0x0, 0x7, 0x4ae, 0x309, 0x3, 0x5, 0x9, 0xe, 0x0, 0x4, 0x9, 0x4, 0x1450, 0x3da9, 0x2c, 0xfffffffa, 0x40, 0x48, 0x7f, 0xfffffffc, 0x0, 0x6, 0x9, 0x7f, 0x1, 0x80000001, 0x9, 0x1, 0x5, 0x5, 0x6, 0x3800, 0x7fff, 0x800, 0x200, 0x0, 0x3, 0x0, 0x3, 0x2, 0x8, 0x10001, 0x5, 0x10001, 0x4, 0x7, 0x7fffffff, 0xffffff6f, 0x80, 0x5, 0x81, 0x8, 0xfffffffd, 0x736e180, 0x3, 0x8, 0x2, 0xfffffffa, 0x9, 0x8, 0x5, 0x0, 0x0, 0x0, 0xfbd, 0x1, 0x800, 0x4, 0x64ab, 0xb7a0, 0x21c35333, 0xff, 0x8, 0x6, 0x9, 0x2, 0x0, 0x8, 0x400, 0x101, 0x8, 0x6, 0x2, 0x6, 0x8, 0x4, 0x3, 0x9, 0xa50, 0x7, 0x200, 0xd9, 0x3, 0x2a8, 0x7, 0x400, 0x6, 0xff, 0x6, 0x3, 0x5, 0x9, 0xfff, 0xb53c, 0x2, 0x80000000, 0x400, 0xfffffff9, 0x4, 0xffff, 0xffff69fa, 0xfffffff7, 0x8, 0x10200000, 0x8, 0x40, 0x80, 0x5, 0x4, 0x3, 0x8000, 0x40, 0x47, 0x4, 0xfffffffd, 0x5, 0x2, 0x4, 0xa181, 0x9, 0x7, 0x7fffffff, 0x6, 0xfffffff7, 0xffff, 0xb4a, 0xd, 0xa, 0xffff30b6, 0x9, 0x2, 0x51ef, 0xffffffff, 0x9, 0x2, 0x1, 0x6, 0x3, 0x2e2, 0x2, 0x9, 0xfffffffa, 0x4, 0x5, 0x8, 0x40, 0x1, 0xca, 0x3, 0x100, 0x6a70, 0x123e6533, 0x3, 0x9, 0x3e, 0x0, 0xffffffff, 0x9, 0x84, 0x2, 0x8, 0x7ff, 0xe3, 0x0, 0xaf56, 0x64, 0x10000, 0x1, 0x9b50, 0x1, 0xbde, 0x7, 0x200, 0x5, 0x1ff, 0x401, 0x8, 0x6, 0x400, 0x8001, 0x7c7, 0x5, 0x9, 0x100, 0x3ff, 0x0, 0x3, 0x5, 0x400, 0x10, 0x200, 0x4, 0x7, 0x2, 0x400, 0xffff, 0xfffffffe, 0xff, 0xffffff1b, 0xfffffff9, 0x5, 0x3ff, 0x100, 0x3, 0x6, 0x9, 0xfdc, 0x1, 0xb, 0x3, 0x3, 0x7, 0x3, 0x2, 0x7ff, 0x4, 0x4, 0xfffffffe, 0x5ed8, 0x7, 0x8, 0xfb, 0x0, 0x8000000, 0x0, 0x4, 0x0, 0x2, 0x0, 0x3, 0x6, 0x2, 0x68d, 0x5, 0x9, 0x400, 0x5, 0x1ff, 0xe69, 0x8, 0x6, 0x9, 0x0, 0xffffff5e, 0x8, 0x8, 0x2, 0x6, 0x340, 0x3, 0x40, 0x3, 0x400, 0xac72, 0x48, 0x1, 0x0, 0x8, 0x3, 0x7fff, 0x9, 0x0, 0x5, 0x66e9, 0x7, 0x8001, 0x10001, 0x9, 0x2c, 0x6, 0x9, 0x7, 0x6, 0x5f9, 0x10, 0x6, 0x498a, 0x40, 0x7, 0x3, 0x1, 0x1, 0x8, 0x8, 0xfffffffb, 0xfbe, 0x2, 0x2, 0x8, 0x6, 0x0, 0x7, 0x8, 0x7, 0x53ee7a92, 0x3, 0x0, 0xfffffffa, 0x7fffffff, 0x6, 0x1, 0xfffffff9, 0xe, 0x10000, 0x1, 0xc6a, 0x8, 0x6, 0x0, 0xe2c4, 0x2e39, 0x8, 0x200, 0x753, 0x8, 0x408, 0x2, 0x401, 0x5, 0xb6, 0x6, 0x3, 0x3ff, 0x5, 0x7, 0x3ff, 0x1ff, 0x80000001, 0x20000000, 0x5, 0x2, 0x1, 0x8, 0x546, 0x5, 0x9, 0x4, 0x6, 0x5f8, 0x5, 0x9, 0x5, 0xffffffff, 0xfa76, 0x0, 0x1ff, 0x800, 0xacae, 0x8, 0x6, 0x8, 0x2, 0x8001, 0x2, 0x0, 0x15, 0x9, 0x1, 0x8, 0x401, 0x5, 0xfffffffc, 0x1ff, 0x6, 0x10, 0x2, 0x8, 0x6, 0xffffffff, 0x8, 0x7ff, 0x3b05, 0x3, 0x2, 0x255, 0xb4d, 0x10000000, 0x81, 0x17e29721, 0x80000000, 0x1, 0x5, 0x6, 0x7, 0x2, 0x0, 0x60, 0x9, 0x8, 0x16, 0xfffffff9, 0x3, 0xbbc2, 0x4, 0x9, 0x10, 0x4, 0x800, 0x9, 0x7fffffff, 0x81, 0x4, 0x6, 0x2, 0x5, 0x2, 0x7, 0x6, 0x60, 0x9, 0xffffff00, 0x8, 0x80000001, 0x5c, 0x80000000, 0xeee, 0x401, 0x7, 0x48d9, 0x10001, 0x8, 0x8, 0x5, 0xfffffffc, 0x9, 0x1, 0x31ee, 0x1672, 0x8, 0x2, 0x5, 0x8, 0x6, 0x4, 0x9, 0x6, 0x6, 0xa, 0x9, 0xf, 0x7f, 0x0, 0x5, 0xd537, 0xfffffffd, 0x2, 0x8, 0x4bdc9f62, 0x9, 0x0, 0x1, 0x10000, 0x6, 0x8000008, 0x0, 0x7, 0x9, 0xc49, 0x1, 0xce8, 0x7, 0x7, 0x3, 0x1, 0x6, 0x6, 0x8, 0xcfe, 0x2, 0x7fffffff, 0x1000, 0x9, 0xfff, 0xfffffffd, 0x10001, 0x0, 0x1, 0xc, 0x4, 0x7fffffff, 0x80000001, 0x4, 0xfffffffd, 0xffffffff, 0x6, 0x7, 0x1, 0xa0f9, 0x1, 0x1e9, 0x924, 0x3, 0x4, 0x4c5, 0x6, 0x2, 0x800, 0xa4, 0xf39, 0xb3, 0x0, 0x3e, 0x9, 0x27, 0x1, 0x7, 0x3, 0x40, 0x6, 0x6, 0x7, 0x1, 0xf, 0x9, 0x5, 0x65c, 0x3, 0x81, 0xffffffff, 0x4800, 0xfffffff7, 0x507, 0x0, 0x68, 0x4, 0x5, 0x7, 0xfffffff8, 0x4, 0x2, 0x0, 0x484, 0x3, 0xf19, 0xd, 0x0, 0x180, 0x50b3, 0x401, 0xe00, 0x9, 0xf3, 0x9, 0xff, 0x8, 0xffff, 0x58, 0x2a92, 0x7, 0x80000001, 0xe9d, 0x5f8f, 0x1, 0x6, 0x2, 0x2, 0x4eff, 0x3800000, 0x2, 0x400, 0x1, 0x3, 0x1, 0x7, 0x2, 0x9, 0x6, 0x9, 0xfffffffb, 0xb, 0x101, 0x6, 0x3, 0x400, 0x9, 0xfffffc01, 0x101, 0x4410, 0x5, 0x7e, 0x6, 0xfc000000, 0x6, 0x2, 0x2, 0x8, 0x4, 0x71bd28c7, 0x10, 0x1, 0x5, 0x6, 0x800, 0x5, 0x6, 0x7, 0x3a40000, 0x4, 0x38d, 0x800, 0x7fff, 0x800, 0x1, 0x6, 0x8, 0x0, 0x1000, 0x6, 0x5, 0xfffffff7, 0x5, 0x3b, 0x1, 0x8, 0x1, 0x8, 0x8, 0x2162, 0x2, 0x39, 0x7, 0x0, 0x32c, 0x7, 0x88, 0x8eca], 0x4, 0x400, 0x101}) r4 = syz_usb_connect(0x0, 0x24, &(0x7f0000000500)=ANY=[@ANYBLOB="12010000f1d566201e043c40d7cc000000010902120001000000000904"], 0x0) ioctl$KDSETKEYCODE(r3, 0x4b4d, &(0x7f00000005c0)={0x7, 0x8}) mkdirat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0) r5 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$NFT_BATCH(r5, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000001c00)=ANY=[@ANYBLOB="140000001000010000000000000000000000000a20000000000a01040000000000000000010000030900010073797a30000000002c000000030a01000000000000000000010000000900010073797a30000000000900030073797a320000d20080000000060a0104000000000000000001000003080019400000000058000480240001800b000100657874686472000014000280080001400000000c08000340000000023000018008000100636d700024df91a6545da52e3d6937375b000280100003800a0001001fbabdae00000000080001400000001008000240000000000900010073797a3000000000140000001100010000000000000000000000000a0fc60a29617ea98599f273818ab5a4cd8d64f976211d8c8d335e7ade487e713a7e49fe9efc5b2893cbf9bbb38504bbc377498e99290f6a23693a2a3777490354e95727e28b2c87facba0356acc46aba87daeeac75230244c71fcf8fd7efa691aa3488053547326ea13c57a99303dca6b5812e085b32f88710a91a7271dbc1267c088963caf85404e04921a45becd092fc80f11b116387f83f85efa506a8b8047015894cb96954b092eb70885aee716793e15377480966dee9fcd2a98880e6d3727ef00"/471], 0xf4}}, 0x0) quotactl$Q_QUOTAON(0xffffffff80000201, &(0x7f0000000080)=@rnullb, 0x0, &(0x7f00000001c0)='./file0\x00') syz_usb_control_io(r4, 0x0, &(0x7f0000000640)={0x84, &(0x7f0000000700)=ANY=[], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setxattr$security_ima(&(0x7f00000004c0)='./file0\x00', &(0x7f0000000540), &(0x7f0000001a00)=ANY=[@ANYBLOB="03020e0000000500d1a3e6dbd271e4a8215d8b795066e7dcd709e64db678e56e89fcbec74cc88efd5097a8bec2ef413fc9fa85486830e53bcecacf168928b81fec69cbc10d2cc6ee181666417335e16ce8b4aed095a6efe98bde81733813e878de75c4a6f79c6535db0f8935f6f1f7aa7ee26b51ff9e9e88a256331d65a3dbf130b6e34afafd97c521e56f11d810f0a29136235a7f1ede7e16d98d8c57bd2350e1ae937accc3c40c505c713a0c6bdea657e0dea396d30d50c8192318316dd0282f96fe1adb4f27f1999ed2b62f1953fcb35349dd36ef588028d775b7dfb8f2ec8e0ae8c10fda879239048ab27f16582297030f54916ffa94f8cbeb93ffa39e545ee8fc04f9df05922a0237c42fe3b9213125c376adbf5876f73f2d4d6bc86306acfe51031be722b4ae005089429b4ee6dafe76f1c495b435d8de62c8d4ef5ef293b80b10eab5837cb3cf25011e4d4f29ac3a42539ca27f9088b8173b8b99efa6ad21cbf284079afbd01681a538d22124c6396bd5dad6af9eee29167dda1f00e35d9622bb33b500d02a7a720ebdc22918bd310e74e876cdce0a3522e3c523ec025135faaf18e20659db0c76cbd7f6ca78c9edd166235c888dfbd0b5e456654de0585258"], 0xda, 0x0) ioctl$DRM_IOCTL_MODE_GET_LEASE(r3, 0xc01064c8, &(0x7f0000001980)={0x4, 0x0, &(0x7f0000001940)=[0x0, 0x0, 0x0, 0x0]}) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) sendmsg$TIPC_NL_MON_GET(0xffffffffffffffff, &(0x7f0000000240)={&(0x7f0000000040), 0xc, 0x0}, 0x0) r7 = socket$inet_mptcp(0x2, 0x1, 0x106) bind$inet(r7, 0x0, 0x0) getsockopt$inet_mptcp_buf(r7, 0x11c, 0x3, &(0x7f0000000040)=""/185, &(0x7f0000000140)=0x7d) mount$bpf(0x200000000000, &(0x7f0000000000)='./file0/../file0\x00', 0x0, 0x989046, 0x0) mount$bpf(0x0, &(0x7f0000000180)='./file0\x00', 0x0, 0x20000, 0x0) mount$bpf(0x200000000000, &(0x7f0000000440)='./file0\x00', 0x0, 0x98d046, 0x0) ioctl$DRM_IOCTL_MODE_GETPROPERTY(r2, 0xc04064aa, &(0x7f00000019c0)={&(0x7f0000000580)=[0x0], &(0x7f0000001840), r6, 0x0, '\x00', 0x1}) syz_usb_connect$uac2(0x6, 0x7b, &(0x7f0000000300)=ANY=[@ANYBLOB="1201000300000008820507004000010203010902690003010510f7080b0101010a20040904000000010120000924010800ff090009090401daf63fcafae113ff01010101022000002402024b1100000314590024020104030024020100020907fd00240201490100000100000000000000cb090501091000080b08082501041b0900010904020000010220000904020101010220000024020106b4348e0500240102090203000000bb090000000300240201f80404004ff9430000240201020205e1c6c863002402010501017fc163ad846603656b100024020102040dfa747fdb09058209ff0301a0080825018300070601"], &(0x7f0000000280)={0x0, 0x0, 0xfffffffffffffe4d, 0x0, 0x0, [{0x0, &(0x7f0000001740)=ANY=[@ANYBLOB="00038fe3c17349df1b079cc196ee3d0f9d7320f7fc32c02bb05ef1b1a9c40d61b2839b268df9a5970816c749f9da9a4af18dfa0c01d44a892b317742cd9a389dde3854bd6f5a0d51c0830cda085b05af4a95188dc4f95ffc5e8d6fec09208dd6fdce3c317a76335e4e91c8ff93edc2aeb2dce5aac8327037a20491693db88f319e31e3769a0770d179dc918c7c113c67ef1c44e4bc9d6c1262209f3193ed20605beb903705470e64976d8b20d7d92b392aaa3270ab6d40ea00e4dc2b3e269f5e6940dd5e96"]}, {0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="00037d65d80b28d86e23e113b1ac896b1a93f86064e17d1ceb28e2ea722892136a38bb06ca7a1f15e38cacddfb8f74b10b8a5d940e4e615605e7d7db4a168ef4069c1f453bafa75bf0c9d91ff9492c9c111a52e7b27d9cee"]}, {0x0, &(0x7f00000000c0)=@lang_id={0x0, 0x3, 0x438}}, {0x0, &(0x7f0000000100)=@lang_id={0x0, 0x3, 0x812}}, {0x0, &(0x7f0000000000)=@lang_id={0x0, 0x3, 0xf0ff}}]}) getsockopt$inet_sctp_SCTP_SOCKOPT_CONNECTX3(r3, 0x84, 0x6f, &(0x7f0000000200)={0x0, 0x48, &(0x7f0000000180)=[@in6={0xa, 0x4e22, 0x9, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0x100}, @in6={0xa, 0x4e22, 0xcd1, @loopback, 0x9}, @in={0x2, 0x4e22, @broadcast}]}, &(0x7f0000000240)=0x10) setsockopt$inet_sctp6_SCTP_DEFAULT_SEND_PARAM(r3, 0x84, 0xa, &(0x7f0000000480)={0x8, 0x7f, 0x8000, 0x835, 0xda6, 0x0, 0x1, 0x0, r8}, 0x20) 1.67847816s ago: executing program 6 (id=4561): r0 = socket$inet6_sctp(0xa, 0x1, 0x84) r1 = dup(r0) setsockopt$inet_sctp6_SCTP_SOCKOPT_BINDX_ADD(r1, 0x84, 0x64, &(0x7f0000000040)=[@in6={0xa, 0x4e24, 0x6, @loopback, 0x2}], 0x1c) sendmsg$inet6(r0, &(0x7f0000000800)={&(0x7f0000000080)={0xa, 0x4e24, 0xb, @loopback, 0x4}, 0x1c, &(0x7f0000000100)=[{&(0x7f00000000c0)="88", 0x1}], 0x1}, 0x48043) r2 = dup(r0) setsockopt$SO_BINDTODEVICE(r2, 0x1, 0x19, &(0x7f0000000000)='ip6gretap0\x00', 0x10) r3 = socket$pppl2tp(0x18, 0x1, 0x1) setsockopt$pppl2tp_PPPOL2TP_SO_LNSMODE(r3, 0x111, 0x4, 0x0, 0x4) sendmsg$NFT_BATCH(0xffffffffffffffff, &(0x7f000000c2c0)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000240)=ANY=[@ANYBLOB="000000001000010000000000000000000000000a20000000000a032d860000000900010073797a340000000038000000030a010200000000000000000200000809001deb617da820d5a9df6234010073797a3000000004cf89c1a7a9668125a5cc9d9d1ae826c5a2801c0d87f542cfd17327b99f32ee5253c8348f2984cd67704a3f6c3c21c6082d9c4a0868cbf7e8ceef9815b2156fb3122289cdafc24c19e161fe88c13549e83d02822e66f967f265627731ef7477b2d34959b8cbeeba56c939bd56de68a45943ac100a4437bbb58bf02680985c6266dac4e8057e612534106cc00600867a56d4d58c245c700e9b61d2d3c8186b473cb561d9cca9850075632bc2b8518830b3201b42f2f4a81eaf9c20e5c62a437053c3028d8b648131906a3fc1d27ad391aef25509d03be72c2af6c9c6c8391e67fe43fa46af3973459a82257c4f3582ad9cf7d9ce188da80eb8bfb1b576b534d373dc031a4db5630d1c03b35f7c771f680bb4c7809cdfead48ab1d14bfb136a12f5f92e202054646a5467"], 0x1ac}, 0x1, 0x0, 0x0, 0x4008011}, 0x0) mount$fuse(0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYRESHEX]) r4 = socket$netlink(0x10, 0x3, 0x15) sendmsg$TCPDIAG_GETSOCK(r4, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000380)=ANY=[@ANYBLOB="e0000000120001"], 0xe0}}, 0x200040c4) ioctl$BTRFS_IOC_RM_DEV(r2, 0x5000940b, &(0x7f0000001d00)={{r0}, "59db5fc0b3bde091a92050ee6c8acd3187d538cfa246535e282c5e665bcee2cad6409962152b9e97904dd11d541e2c5e719eba63d10155a50303bc64e4c575ed9c6c541af76eec6a8da7cfa9372ab2c94043ae57acf4e10dd03dd7a9dea2d8cd6bd7b91650697da7bc262420687722d4eaac21a11de2269504a9a3b34d13bf0f8f41b5fcfe1c3c376edd593b0854e677db239ccb622bf7ffc13358320322bf1c2ce8515702c64b29d5916bc44fd93f481dd53fea390ffbc05375cd91b3ed8c728911feb3785a284bc82b8966c7e7f4d889940bc4c28f143fefd40ec36a770a2854f9271af90c3f5bfae703d7afdeece41bd4e9172b6b1b5dd27670db563c260663a5698cbb67f2d292f17fcc526d9eedee0ef9610f980bdca3033b6e8e91d95244eb176cc6cdd40de8059a760b0de1f4ee579e92854a66120513c309d7b7326a3b4c939b4da5020aeb72b6ee92f0ce0241297a18bd510b33a74a2134f7d380cd9b8f56f877dce59869fde2cc08253b1e9fb47ce6edc9d18af44cabb2eed7b6082a0ad734d4f64f55165b203a91a0a3a6191de679d92f4997609a45431a3429a67a165498c76b9f70d899baec45071d97c84ea3866025f321663924637c35485ebd0e9c42d47ddce00932f6f658614a434007e4a86a32eb4b2697ae28d15fe98a03093ddfa2619c41197ac150b318ad770e120e069e9795c3ceaf457b5e4ac5a5ae3d7cfef12a4d1b1fa5b0f296372fa006f2dd216b9a0b8798cf89cfab465c85bf822414285a7c777a5826087e38de965d39fb8f298fc06cb6f857a407f06674505ac39bc27bc79946d3d8aa40e8948cace1e5f227c46dfbdd6442e3b683a528dea0e92ed59de3b453f7398dbfc50508a2d45ff93fca3b0ec5c8643d9aeaef115e381791128b6062d7c669ffd01b3627a6e56ea836299c5359d2c004ff068d3f136d38dde8c599d73f2f437c6eccfe69ea286d018ca8796faeaf43988e1dd4886f8264f4f0ddccb0488b5a8cdb9e09320adeafb924fb13e189ace543091770d985f503e2c4a669592880d2b77cb7d7c4aea0d4a00b9a615e7572acc5737234d960606911cdeac06b54397394549e92e27aee27b50eedeaa091ed3664e022aab9b204a5567b93e5d3b2223650b79f1ee51acb46e7a33c9a6c4b891c91808961338f8453f49b68eaba54bacf0783f3d481483971ee06ddd8990fb7ae2fe666eff831156ea15a199700ec5c31955055719337d702f8c6e17987b88e66c71f981749f3b94026c613d824135f3f6f4a7cdfde69fccb9cdb789d66759bcf41b7028671743a80bb4e393387c50fc152f5ce09ce688d85f52ff3f8412160643b4fee999af94021e5de7240e26d907c4bbec93b743deb6852bec267c0fcf43d496492a7333de11384af7451293da9e677e4acbe8af76b6fdc110e3ecaf46ec4ececa65e51db02389c0caa0b39f7305ef1cc900afd2703e7c936c10c27a4789defc99cfc50f01630fc33ebcdf3d387e48ec52a65eac097ad108867df0c6a614b07b0a12a22ee58aae9483f7eb3e70ddacfa92e006f459e8bf28b312cb86999352e52489983bec438631954f9f83ebfa945671507f5ea0f36da3b65a02fd0762cdcdbacda30155bec2a534358f4e0de97e5fffd2e7582ee496ab587808e1c6b03465fb1f02f382c988e18a212e43a4e450f2a4c8e3253592da780bc3411eb08f278d69af6e86f52bc5b9313a84b385bee230054f73c6e593a60b0198106abd1ce1636addb99ad547d7add1f243f8766f40e659bb94e19ab8a49ad4cc7aafcfeaee67e72ecd1f72f4957a1abe57ef938ea33b9ea1048794904c5448519b9e93ac9ec0fa119797f8cf7d7a7037154b2ff05788ed3cf072ea0d055f847cc57a0b9cbeea63604ebe0c37972b6f2c1088d3d18c8bf8766d8c2c3f8b583a99df42593d24d41de0860d0afaf58dc4c9c81f2dd2e8acce42a1371e67a465003f58ae575248a6711cfbafa9065b26d2138535206c7e37cf992f5fb5c428f67edafa47dfc70186e6131bef9d6e3e5d29f41d549ec73863a34323868a91a9e6bf03c219ce87d2b751945c047c1fa88c017bc216e1c9d43cd472e2dc0714a823c0c9a60da9e230dbb189eeaf6af7f0074883d9465ea401893158c449579f159f37b859ada56a8ab11eb0d2e899967d982e1d48db9bd50a3b58841555f7d25794b9aec07de5e733a22528509899a2ee33785688749658687b64a165665e8deb5990fc46e49f0486a0a35070ce9422480c949710a018730b09b64c0fb5650a08b81f5bdb5765129046e1ed841dbfb5f045f8ee3942483859fdd4bdb2f64b779e619e87341f98fcdf826c9351b2aa1e2ae311ef7c812ca03e9b4cdfc8f51a7a0ed1a4d2da3b49d0d7784a71c814da5468bcee5a196b158cb19466fd0775d85c86e17ff58ab6f7e1ac5ced3b7f1fda00d34f365e97be1462de4417c0e2fcf7e9b36ed61478c979af978f0a8784389ac9b9ec595017a3f7283230bea8d20d940193488f4175a006930a0c98345c4712d0709fc0560c0e82065d2f8a01d6088b741e796b7f2c095ac35263eab70b0a71bd9b88cf4e62563cd81748f198ef362c4fbdefcb88b1358187cbd3592e4c3abe362bcd4be4f4bd53dfead05c48420b7748bd2cc91f36d08b06eaf228736b82aa0a842366773b6ee6184e3ef7e67528ae0c0a4897947cccfed709540f7c55bbc5b8f20e98b3d2640ff085bcbf6d063bcfaf7daf5fe769882ddb8a91fb8b9dd53ca1957e0db56bbe0cd65cdffea80de44465bc9356cdac62a83a50df84ed0a1260ddda4bab4804a899d08e7a9f9e628d878e75e38e9efcff005d095f6103608c03431095726b49a925e7d7672829d73a0cc3b038b75397f77af8af2843ca987f6bc25ecd3c9ca604673f06ad4fcbcae6e8ccc73fa3827fca8664cdbeb3d606522833f01ff53d860dc33ef036e6cd93022f29e16c52755c0c486db3d8c2d0385a2e2c56f663a4df1fd99300fd3c1d67a3c9c3c56375a5829a17de90f9913f30db91f4d0eb3a01fad2b5853233763dd96364f19f3dc236e5215619ba6357488f0edb8c3f829f2009132557427df564e2b439a112830adf98616896a1391d202baa5e17ac1246708771fb28e530ee0b40f2df3559a4c9d91cd0c0ad1d4ebd82c5cd9a44aba581801fe4ab0228359d47e3459a0f3f78d2df57ada56952fb0de1511caba26187c2fb20199f4ef8563f3a087af60224b5785c96838a0d6021d8e03eb19e6570ae82c0bead742c9d16155b3060cbf2b3deb2b7539de6138bf3e8ceeba4e7bc0c0d8e3b40842d64b8d58f96d2fe3bdb92c6347e06ffad6abdfabe6b062dcbe9064abc6a1953248a9e6271a4eddc5bc164d647d944e5a2e39fa93188548a843a5385c981a414a0750e1b0b7737bc4fa07e4c5a660b559617f92cfa71484b10f08a6e8c249d12096d62bbfc468ebb4e897c0b0b40558aaae12aab9c41af90ea556e5e77ff8cfc315376fd715f2ba2e31b3475217d410278d61b0db4499deb0d5358c01c0547f2e91edc152522ab63c9948d434a0e5d0ecbb45637a1e2f3a8fe8c1dc82ca543679e2b161258142d10cc2951c16f2c734df519e0f3e1cd0f452c9b80327ad40aa369e6ed5ed9e6c483274b08d77c3f3366e7c50c21f31f6da13ea63e5f16c76ffd6e748e2b824b5c63236d9f8aac7b3a50e136c419e8e012d6415c7115317e272ce784c1e62495a502e18c11cdae4461944bd3a2d23d0a1459aeba8e9172edddac14b990ef750c6f3d475b69f718394c3a796e33b1e101c95ff03fc07379d063de84864eefea8d836775025cdcd3d830d58fbd36359c3490acd7a58fdfafea603f2dabee56b903e56964afc8e403fa99a4cac25d082cb22acd97c3f67e772c400687bb09814b8dacf2ecac912b0701269e1ca372335db43186fff9172c63431182660e325b9c94a72d5a111f1897c506bc0e3f54233283be8b38683ba831f6ae7e76da5aceff22cfde7a86404a1b97a4db407725aad19fa46ed7c2f08a678c13ee690ffa9969e654f7a07e1f013e7e650556c16f9c1ce367f81594f56285cc84c9afd98d0343f16b18e86611e971c801a13a47b6aac653574378622aa49e6cf1d5c0e8e9c83d7d7ae04c52894158d67bc3cf90ad79be50a156f94358f83258cd79af2243b358b400053b8305f4e170d011494280fd4ae0bb4f407b5d1946fd2b65502e1fb7da7a10fc7e3c7bc7b8e4c01322bd551fdf1d8e69a3b8258265a80f3a19c8ed587f646e7a7e060050e48271e61e80d8040283c8cdf3770b1d5f9423200b8f5f7e79dc6f80106bf4227cc8ddcc6390b9ce9d4c258182c86f870824b1480f753cd5826e2691967ced6d1582f9275481e80f188d1ddd31d3466c4f539a8dea1c8c5add8d036df355163a88b49adf92cf47ac7c5d9f5383be464bb671e603207cd3c7a04a0424117766649f091a89e380cd6ed0533697b468989ccd7c6b6b8827a680819ae67e8e713996d3c1c3d9aacd0aecd79b1eb9868ab19008b8c3da384dcc3fc50ac3d4b498cdf5636cb9aeb0634c2ca37b9a4151bca8377318adb7a61b28a592fff3accb5238fb6da881773903005cc1fed3bfa70cddeea59690e4ccb3acca1c4e5ad5b51dbf3dbbb1e288985d8ace6a48c45eba3e797a214861066c5d60b28185eb4dd05053eef58069b2dd41b4ebb31a893725904ba41cdcf7fb6841e762d282b59a314bbc738191c98c1a6c8d6987bd2bce659ceb5489658980d26e13238cc5800a79c30e5d7d75f1b7316c4fea0f0f0403671a81897daa3700edc51ae431238ae97492d6de10cd2de43284a0164b6ec53c8c5d1fa85b3d7781643e5fcc919021b11df4a2a4346257bbe2bdc2782025f9be418efb9122e7a03ce9a55674c33c92cf27959be01e7dce1aaba7e9d9132d02e969a9fb43c1f83659883d76902e1e8472b773961a0f84b9e7ff5cb5ff08ea336c0ef5f6c7585f8e426022cb3dca3cdf1012204e36b5216a50757a3d5b2acd9544191e05f196893b81badc00d3826a4e0fe1c0336afaf169aa48fd5abba34cd53bb92d699adc20e5c9d0fcf98f65c406f77391580498dce01ab8cd61c67060fc595266de121b90cbe354f7b50cddf62799d465edcfe70b4b9801ba6225a75593737184e05de190a5fd3680dac9b66e9f147f6b4cfe425b66aa919793b82066a51db1d419def2c2153d697f5a227472006ba979ba353b4454cc134c4d6859af6d63946450f207cef031d87f0890052393fd1357c97455cdc742fc2141d2d25290168d6de14261f470fe978f6f8a1317412450d00e8a4cdc7219da45ac46e364a648db500063967af0420fa5ed4789ff68c1dd489cda991c39291f7b0fa2c8e8f655aac3c056ff790b92ae41aa0255fe9249dce713795e4037ebf4f708a44f1cabafbc89f7b67398b91fb57192edab96e9908df218c7436d982eccd159bb8e3983bdf441800dab39c1bcde55977e04cb36b17701a499d3fe196430dfc61f559254e1d84de01f184801b7f5727cf3ab929363c3c563d5de5b43734eeb7c9de44fa5c4a4cb0f59cb4a46defc790a764ad5f0e6696e579b70cc5e2f99e6e8e1df904065f894de43aab4c5372a366fda2dd9a9e72692b1ce68098621ae285907af09270b1794e1471e9ccea518171582f65d4c04a9544bf20f8fd8b3733795baf8e853dd71707859c7c45dd6582a123de71515b43d8e0434c5ee36d2ffc22e0d7d73adaa40d8e9bfc2494922de65efd2df6ba82dfb36a3dec4bd93a"}) setsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS(r1, 0x84, 0x9, &(0x7f0000000200)={0x0, @in6={{0xa, 0xce20, 0x6, @empty, 0x2d}}, 0x7, 0x1, 0xf06, 0x3, 0xb4, 0x7f, 0x9}, 0x9c) pipe2$9p(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r7 = syz_open_dev$admmidi(&(0x7f0000000180), 0x9, 0x408a40) fallocate(r7, 0x12, 0x5, 0x4) write$P9_RSETATTR(r6, &(0x7f0000000000)={0x7, 0x1b, 0x2}, 0xffffff9a) syz_kvm_setup_cpu$x86(r2, r1, &(0x7f0000fe8000/0x18000)=nil, &(0x7f0000000540)=[@textreal={0x8, &(0x7f00000004c0)="66b91c0200000f32baf80c66b808a81e8666efbafc0c66edf23fd8cd0f01c9ba610066edbad004b0ceee66b9800000c00f326635004000000f3066b9300800000f3266b88a0000000f23d00f21f866351000000d0f23f8", 0x57}], 0x1, 0x11, &(0x7f0000000580), 0x0) splice(r5, 0x0, r0, 0x0, 0xffff, 0x2) setsockopt$SO_BINDTODEVICE(r0, 0x1, 0x19, 0x0, 0x0) setsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS(r2, 0x84, 0x9, &(0x7f00000001c0)={0x0, @in6={{0xa, 0x4e21, 0xeffffff1, @ipv4={'\x00', '\xff\xff', @multicast2}, 0x5}}, 0x10001fc, 0x6, 0xffff1896, 0x3, 0x26, 0x2, 0x1a}, 0x9c) r8 = syz_init_net_socket$bt_rfcomm(0x1f, 0x1, 0x3) setsockopt$bt_rfcomm_RFCOMM_LM(r8, 0x12, 0x3, 0x0, 0x0) sendmsg$inet6(r2, &(0x7f0000001b40)={&(0x7f0000000140)={0xa, 0x4e22, 0x8, @loopback, 0xfffffffd}, 0x1c, &(0x7f0000001a40)=[{&(0x7f00000002c0)="088e74d36d5948181e53c3d472ab0de67a8c5b4e2ac150086e88d89987fe03c6adb9ea48714b247096631d723266e6a5e0b869160c4607e99d051e93da173a30a507f97bbf04afdbf3dcc68ec3dd81c4ac94aab038d3347b3887bc443a7a35db0c3448ec2e613a919111a03b0f8dc23b", 0x70}, {&(0x7f0000000340)="1873f0cb3d40ce9674e151d24416d38e3cadc1d474921e0a109e0d8edb232c21dbdb31550f9d77ad0583c3f94a6171fc17086076e27e351598b2", 0x3a}, {&(0x7f0000000380)="049b244dcc62f89119b3f8422969167a13cc9a16651f622e", 0x18}, {&(0x7f00000003c0)="a3593ed2b581881de609079e666b4696a553b12dcf9344e3df2eb6222d13ccc8289f2657446ade09f8acb626524021dc9420b9b87d43413b41513a7b552695c8a960977ff5d3c439d5206bf59d2a3898d38375c4fe70180a6d76d5c1ea481edd4646ba0c8486", 0x66}, {&(0x7f0000000440)="13ac1a349f6b2d33cf99a03c902d1bb7c289c1abd3c31330f26622887ce8c291280fd86bb5159d98c65bf0651f9bf8ebe745907235867754569121ff2b0857ad038a37e225405e57172ca63aac279dc8034211f227b98842a5925f1943abbbe5f91c8196a59f640ea3fd71cd5479fb6fea7a5738c9acc478c058ebc59f", 0x7d}, {&(0x7f0000000840)="33e2e7de5fa173c3ad03ab537a5b42a1213703283da3ac6d0b2b23d41d01d9ab332a900c52d22d30a2bdc19e758cbb30b921f4f7e78e24edd3332133a818a034088b5069d9928497f11e0f72166f4015884d3ca40c1d29cd781b847150a9af9a0cd4dec58e2c2ea127a8d8018d39a38956537313b271daa8b7b4e87abb384f3fad20a90297f4bece24f0942903ecf8ec6901d8faf3f4e33e4970769340ec7cc97910b4b6ccc9c3fb9b57d62a17f1bb30eb7127f6bf79e91044d4426bf27bea22ac384dfffb0d1fff525957cfb81651c9f827fbcd4543b291befed186f3153da90faa2baef7464c625adfc305203c267aeaa9f774726b2d28eb25c11d61ff2934431ff590c086f1fef2f534f7fae8cfe4796e7379f0ffdc82516f3ebad6b573b691ec7443f6d4178ebfdd7039a8ac3e876c089e222a5de2cb3e3099e5cb976797620f31916e9493a7b1cd7d83a4a530a9947f6ece9eee2b374eac36140e3bbd0d7781de5658046053368f96973debbf15b96e02a3e4f4cf88e0f95e5989aa20ad90f4b9df5a48172d5ae4837cbf9e177df5cf4ebdce5f1c5ef57b34ff080ce4a5a38f54191ccf8904f801edb9d47c2dce04f566da4c947324931a4caaee51c6dc9be10e512f574c6d8508d2b283fce960f86d22961ed85465ba5fddde993c9364751d5c9a397376822a5e3a62b40ecd0033d056ff720b763fc97c683fede3ce4e8ac315ad8a1004f483dc8be1b959eb1179d4922b1638db479014f460005196d26eb05099b94e57f4aff8aaeae2747d16f8a3df9cfd7e17bd201ef6b3e4639238a4ee9f43c18e6b86c9affdee5fc6075211b948fb3e330d53009d921d665abd648b7b5dcd6f12b2d83afaffb06f51dcdf447ba91cf904726c7e5963b3991797f23f497b557612257146a298d4e544dbdace84eca16d7e36eb617c182c9460d320094539274f53f70d7c04ee4b6e48216df3e0346137459c021f7c733e62831639a3e2baf4077a369acc6b1cdae492da1d300ff4c0c30a0004216d838eebd23b9681a270b98adda778564e89e0cb9229fc654e174f8f1db2bff2a1f17b4f31d84611e78722c935071296a0a68031a913b9c0b1bad426732048c8c5477d5da37c9749c7d48d3936372da0e8e4ac76521a8ff9697e96dc6cdf15f2807f9d001f1d8dc02452d7e24ae1719ce42317ef0bde7de19c6212afefb756ac8bcd5fee89fa4b72074908812f32004935958c05353f37d2fef54dcc4c95044879b4d665e2076eccb8be9ff011923149ef930c60d79f04fbdd6ca5b358de63a2df88636b4ddb3de900165a360126e8b8deffbcd2c509679f7714d8167b8a45b9b319fd872c5599eed1368c669799d291b514b02a2298d0a8a6869fe9d70317942ac4a585043f6a11e9ee4f09db385be8a5e9432d02503165d05f3f19a63b9cf48a4d91edb038cc8cba67331f1821aac1e05ac6f77c00dc3c78c2d3b73c5a9a2ce34b95d1f885af9ace03ea2c73e1a5519b78ca7a460374056b5df2668d9cf28d7ec67de909b690ac5604b70953ee0a732de333accd20515e1723c4e25889abed052411fbbe5a6840f74aec22b4e33b32376c86b9d99a7320043260405c77c2143d9595dd9c07ade82398ae9c234044fcf263964ae3f90011ab54bb1e08ceb35040a2786ff30f43f29a212d341edfa713a0cee72973a0edf632fb548d435426854afb66178f2994e3fd4484eac853c440b963894e630b991497ee3091d803182cf569adc8c114d81a23fcfcb20e4949b92dfeaaea60df0eeffe8b5ccd40c699d800d17ea3002359779ff7af9210b3b7a1e3d6bcda0f1d2bacc01b9e79bb1a4127341fbd490eb6a3bef66cc94eeed7260649bd2f27ab15b5be8f8fc7f42c770312d429649db6dd85167525e7cf0d06f240175f911012061cdec3a593d4bb13e1ab65a8326584143238e53aedfaea6a1f4b948555ba0f771a1afacb716042fcac017ab5ca293571e33bf4916c96788a17aaf9ea0ce8f82b011766b9751a7b3933c57b9064b66871ba256382370500796b97745892834e70f1df55acd11deb758c32e0ffbc7024be12f5403a7d84bf439d5c1ad6019b56c7fc93d84a11d07fcc9b3ef48fc96b55d2d752d337df42230a4d07c001ca8567c610b586c9af559072eb2841906af8c69dc90e0558c15df4287e78d7bda343ac68c2d08b770e2a1c566d6abae05de930a80cfde34d8136128eabf73ce549dfe2de5f4a449655a151056c51cbee42346716279fadde99a22c8860a8fc175667eee7435576b43f8d0aa9fb7d8ea84c4148de93d646f7c4abf666d5c1062ba0af656050aafbb9f129548497039629574d40be12e91de4f7e442e74d4779452f102da9764f98e7f8f9336a18967176d4169e88d7571c1ec3c80985ac60a9af3c31d7b9cfd1492865908fab6771bb855350deb6b1e82a42ce850126a8c39f66b8960a98df1628a07bd9fb8258dbf2b0b49ea204af1f2b87e73511c4c88ea18ad9ad6556e483a78f56e710d75a8ea93870bd94abb8aad7b3fdce3437858cf728bade98b394fb0a5ae604b21badc8733dd4336d414bbf151061d67de19627ce432ec1f4cabda4eb13de5a3a2bbba161e9ae0bf4baf88347414964ea9bbf995076d8a3137506252a09acda68c66060797abb578a475ee24d25475041c24ade534b835b5f748a54f2e47080c6378e09e1c475ae66091f4717c408e0017b8be0c1c6510262f67da279e4d9245c45fa2271dee2e5eeb3c0ec757fb605ff25ab2ff50387e61cbb679bfcaff37edbea311209db14c14509f2b40b36224ffbaff6fbf6114063c8f8d1acb39ba31182ad2722786990ed07edd3d3a89437f464132d51c6fe98acc9a31c16d8a0a2626e448a441f0641411e1f7b4806de9556607c6fcee63cbcbf2d868b0e57a8d0e843c06a668bb499de9daba8d53687dfa6485077c89f75d92bfa69d4240a26e1e1a2191f8bb698af8494cc1c91dbcb55026487337ba22b6e15d104707e4cf696d9d6d6c40129bb6e9e41dc830c7deb67a002e63e381e1cbe68bf4d18ea595b5063a6af2d05bfb134b3046b716da1741b830f722fcaef2aa3578cc55464de6d665ae66dcc56cf04fab8198a952a80128606acbcedf73ac745d1cc310836a0b40dc1aefaa23ad84245d0c4b092ad92c15be9e5b0ab373da98b7a2296b4ed6efd6076d493b28d254d5e8021dae2ee90ab7fe5f9d0f5a168a87abe977d3d6bbba08d6a5f7da99ec89a143735a1fa38359b69abe81aa433f45c3718fbedf0c4716b6f2401c8ed2a543a8c9b76df6fb550252ed10fec8409cc444aa3777cc1d076b161da28a02c697854137c30a98800acf15bf2a66ba8c1168f4514db784fc42132b266d9be16ddb413e803c08aaf47324ac5ca115c62bb29e4990752d6d78d6664f01abbb0afb276f34f2ba90b0c2dfaba31cd453dd6fb49ed72297dc20f5d8180ce55afca1390b49d36981285499ba527d250f5a5071dcda7a70d2e1fafc0342ceceecc0c1c6771f51ecf182b13565be7044e84f9d9f6865b9ea4444f0484920341212173ba8dfcb257f18341ddccb276dd61f25f7474537650c1779e7c5bd26acfdb2af3f2667f4b8d68715769b2eb71a68d8f0bac9fa24f8031f29c3df7e7281a44961a2dad0e081d7d21eda2fbfb93ba6ad3f8c3e43c959e5493478b2250f337b07f370ffd735d3252914a506a64ada6c5ee56f1f2671001dd204cbf61a14f54c93730b0c7c757d1633456c156a3b78813e2488dfd1971d2168a4c9806f00332088b7cc2ee6fc3c336b2fbab0d15450a386a32784e274f1e49947e301753dc9cd4e765c98c93f97206f59a54eb28d78232dde246b5bb23b3089d830496923b00a926b9a631d83c46e8eab12c2dac9bccefd50a453b832f5ddd1d30156cb1ab4babfeb1ff98a7bb0fa310b6bda6f9ad875194503ea9b79f0ae4b7d7a6bb3918d0c3cfbfb643784e2f6a4c0cc9fd6d59707b9718ea2d2ec51c5a9a7a8d0a66f8335588324685e1e71f45e18449cfb9431200f542526a579a824013d6da10f95b0a8efd8686e8329b15bf2f75351cced0d8308174d877a5ee1bcad0ceb60b0bf217064397f5b98d7c47367e1a84f5fc0afb3de4dc63a423ff6fcc51241b32c112db89dbd073e238a50c48f5f901e82c1ed542f510858f32ba663ab274cc21bf762033d8979cf1a33bcb4ef31d7edc08afcf42408f27df1cd90e4d7f455f761ddb3d5bf1f4bffac8a42674924ccb36e0570612058874d015724398bfc23f92919cb688a084bcbb2ed35b07e9295e1027e37991e9d4ad48861ae48c6520133e26c703361ba7e0f247ee381d6a00724be20c68c569d7dc83eb205c5d8afbcdfd295a483c88b47f5c224c953486add0e9f26b47b74e6129cce07f8c6495e609dbd3fb653473afcf4e1daf8b0681f0a28d87d6bcfcee71fada5f835d8c5eacd008869dab032374db58c233578d213a81a27db17fa711ef3797090ead39d3bb126c1d174f9157118972ad407c90baf32016c67b7caf829fb4af77d6faa08f801c51dc63cf5479040df9ec650cf88503df30ce663c0e89ca8a0301a418eb9bb37e1f2b5d780672f056ef36ee3c42a4409b022da6ef20a47ff1d86c9bbab1c02b52bb39125f928ec876e493d9a8f6936ad055d89cd521bb19d3e40a4d1def851941b2ecc3b861f6b2614041f820da27ba0c3c15a9fae018615d9c16faf6d5a16e960487e3b58f7f1008b5bf3109460fb6297a99f64a1d47cdf0028c802ab2659b1a82953e1645684dfad088f0229c1a528c02895b4cf984b25986ee279442de28acdca5589a8cbba4b473288feda99927a93e62f619431b0ea1091ede8df107af44e89ab00607da5874187e28548fbe1d8bccaf2f1744d3a97ce10c3080906794041972d00a79360888e64a8d952a16c59dea21b49350c9527cb2e8082fdcc73c0eea23e66c7fa67e83178049db96061fa87a2a279a5de2d69479eea5bb8e67c0735d15082fcbf01761297e79e4b0aac1147fda0e5555a21457a99ffa145b6b608c90cbf9cfaeb8570a771fd69c100c04f64a61bc06f8f01e917d194f46a02086302a175305ecd4d85c26403d6f89216ca4765b8ef5ba17f3e01e2703cac8094f49ba164f7feaa203881ed6e78814dcc4ac41660fd0001a159680ea6c7c88bd2d91b3ca8c9167a065a5a1752645fe4350748ee80e1d036398289f9384ed77a56724d399aa33a1f89a6bc456b313139ed8993753e2685569032455980a8de975c7f95fc714648bf4a2f899909836028109228cf02fcdf8eb31e2e76aa819f4d6e7ce2387cdb8b7c4a4ab3ee53f95511648de8c9ca38e7d6fdd168c262d83ae52198bc59279b8f16e6c4942ba6b36758287d739d991b8b26aa5c7d9ff78197331c613f0e2a963ce59af0e440eabf2995e4a915bf607085978425b0c1b37c237c48a2422a7d9c279e9470dc86c5691ebe0bb885dd00674a96bc6b0c9c1faee2fb47427de89bb2084828ed874f7d0fa5e33d9a42157ec703a0376e8936bf3d70d2d1d7699051e70c7b27b56d7790b46a443c969a75dc56daac9fe01bb9c6bfbe66cda55fb729d9d9c146b4de8d19ccbfc2dcee1becae3c87a6fe89df744816579afb95b2e766a28d1a363d4ad45bba7a73c02ca82ba130ee83d4d29e6c125da142b2de5c7e48bbb899d9fa40b765751b31b8025301aa011d3c665aec91d73309d005b31793da3ab68d5e3f695b57abd41cbdde53bf5a9bd8b9bea4d55723bfc9d0a86a14909e30beebbf28c126695a22f39ceb0", 0x1000}, {&(0x7f0000001840)="fa2c21d561f64c3d88bad66d35b4426286aed8fc5adb55f6cec8566c054e494136a4507ec1fc6e27e5f8ab53199d6600d264c0cdef2e42a5ab98f1c9f302ecdf11c298da37776f0b2b65bebf6a701b269a28920eed076a0804e3122367d7550c1761e544f97026bfab672a73f381fb62b142822624", 0x75}, {&(0x7f00000018c0)="f51d521150b1896858b590", 0xb}, {&(0x7f00000006c0)="eb9c65d44c7788f80d49cd6b7ef80773decc95423e5cfac13d466a43e639e3bf19c24364d5cdb6940e4c7baf4ee2ef9e0c06231e659fbccdd6018f1f22c63f388f63cff61b4053bfda4d42096d3129047c3187ce769a93855ca5f8146cfa398ea042633208c43dac505a34b12d9384deeda83e7da7", 0x75}, {&(0x7f0000001980)="78d7dcf61f9ddaf6ba8089791707f138025d2dbfd1cc144735e28f9f03b4f9d157d0e0f68cee888009d8a420e2e23297c70133a51199c07c67a59c6780838cf22f1eb23c0a87a6efa75c19dc5e04bad6ac50ae6b71a61f452262a58ab04f1a6077237f136bed1a093e2c3fc86e36450eb1188500a8f20d66c7b8aa8c23b3d1c3886f0b1d0833f0e53ce63ba9917aefda6daa", 0x92}], 0xa, &(0x7f0000001b80)=[@hopopts_2292={{0x160, 0x29, 0x36, {0x6, 0x28, '\x00', [@hao={0xc9, 0x9, @mcast2}, @padn={0x1, 0x6, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @generic={0x4, 0xc9, "09ef84769b7840a77f4947ea9f35d247f7c05e4271ff56794503c8bd69aa8df4f71d34617a96c4a9504e0b33a5f93d370cd81431f3247f9532ba658090fb342e36750338b6d983833efac61970fec71e2841858ccf905eef32b76342a7ee22cc96d53b0d6d2e96990c844a8b52aa0e395f4ca67ccf40d39d6c83ab1c7bf8e5045dc3fed2580fc5c970ff0cf4963574848f50e7bcd57e6aee7b8dacb156e03c5138c45ad3cbeaf862328be77e2c73857cdcb97e6c85b57adfd98c714bb9581861b4067fa716e0cf6df5"}, @ra={0x5, 0x2, 0x56}, @ra, @pad1, @ra={0x5, 0x2, 0x1}, @pad1, @calipso={0x7, 0x48, {0x2, 0x10, 0x9, 0x7f, [0x8, 0x0, 0x3, 0x2, 0x7f, 0x8, 0x8, 0x2]}}]}}}], 0x160}, 0x60004000) 1.222262522s ago: executing program 5 (id=4562): r0 = openat$binderfs(0xffffffffffffff9c, &(0x7f0000000300)='./binderfs/binder0\x00', 0x0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR_EXT(r0, 0x4018620d, &(0x7f0000000180)={0x73622a85, 0x2301, 0x400000000000001}) r1 = openat$binderfs(0xffffffffffffff9c, &(0x7f0000000480)='./binderfs/binder0\x00', 0x0, 0x0) r2 = openat$binderfs(0xffffffffffffff9c, &(0x7f0000000200)='./binderfs/binder0\x00', 0x0, 0x0) ioctl$BINDER_WRITE_READ(r2, 0xc0306201, &(0x7f0000000080)={0x8, 0x0, &(0x7f0000000400)=[@increfs], 0x0, 0x0, 0x0}) r3 = dup3(r2, r1, 0x0) ioctl$BINDER_WRITE_READ(r3, 0xc0306201, &(0x7f0000000540)={0x10, 0x0, &(0x7f0000000440)=[@request_death={0x400c6313}], 0x0, 0x1000000, 0x0}) ioctl$BINDER_WRITE_READ(r2, 0xc0306201, 0x0) ioctl$BINDER_WRITE_READ(r3, 0xc0306201, &(0x7f0000000640)={0x8, 0x0, &(0x7f0000000000)=[@decrefs={0x40086315, 0x1}], 0x0, 0x0, 0x0}) 1.074428562s ago: executing program 5 (id=4563): r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000040), 0xffffffffffffffff) ioctl$sock_SIOCGIFINDEX_80211(0xffffffffffffffff, 0x8933, &(0x7f0000000080)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_CONTROL_PORT_FRAME(r0, &(0x7f0000000180)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x20000}, 0xc, &(0x7f0000000140)={&(0x7f00000000c0)={0x7c, r1, 0x400, 0x70bd2a, 0x25dfdbfb, {{}, {@val={0x8, 0x3, r2}, @val={0xc, 0x99, {0x11e5, 0x22}}}}, [@NL80211_ATTR_FRAME={0x22, 0x33, @mgmt_frame=@deauth={{{0x0, 0x0, 0xc, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1}, {0x6}, @broadcast, @device_a, @from_mac, {0x6, 0xd58}, @value=@ver_80211n={0x0, 0x9, 0x2, 0x0, 0x0, 0x3}}, 0x21, @void}}, @NL80211_ATTR_MAC={0xa, 0x6, @broadcast}, @NL80211_ATTR_FRAME={0x18, 0x33, @ctrl_frame=@bar={{}, {0x7}, @device_b, @broadcast, @basic={{0x1, 0x0, 0x0, 0x0, 0xe}, {0x3, 0x7f}}}}, @NL80211_ATTR_MAC={0xa, 0x6, @broadcast}]}, 0x7c}, 0x1, 0x0, 0x0, 0x24000000}, 0x4) r3 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000200), r0) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r0, 0x8933, &(0x7f0000000240)={'batadv_slave_0\x00', 0x0}) sendmsg$ETHTOOL_MSG_STRSET_GET(r0, &(0x7f0000000300)={&(0x7f00000001c0)={0x10, 0x0, 0x0, 0x20}, 0xc, &(0x7f00000002c0)={&(0x7f0000000280)={0x3c, r3, 0x300, 0x70bd27, 0x25dfdbff, {}, [@ETHTOOL_A_STRSET_COUNTS_ONLY={0x4}, @ETHTOOL_A_STRSET_HEADER={0x20, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'bond_slave_0\x00'}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r4}]}, @ETHTOOL_A_STRSET_COUNTS_ONLY={0x4}]}, 0x3c}, 0x1, 0x0, 0x0, 0x24044094}, 0x4048000) r5 = syz_genetlink_get_family_id$devlink(&(0x7f0000000380), r0) sendmsg$DEVLINK_CMD_TRAP_POLICER_SET(r0, &(0x7f00000004c0)={&(0x7f0000000340)={0x10, 0x0, 0x0, 0x2}, 0xc, &(0x7f0000000480)={&(0x7f00000003c0)={0x94, r5, 0x2, 0x70bd28, 0x25dfdbfe, {}, [{@nsim={{0xe}, {0xf, 0x2, {'netdevsim', 0x0}}}, {0x8, 0x8e, 0x1}, {0xc, 0x8f, 0xffffffff}, {0xc, 0x90, 0x8000000000000001}}, {@nsim={{0xe}, {0xf, 0x2, {'netdevsim', 0x0}}}, {0x8, 0x8e, 0x3}, {0xc, 0x8f, 0x1ff}, {0xc, 0x90, 0x8}}]}, 0x94}, 0x1, 0x0, 0x0, 0x94}, 0x24049016) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(0xffffffffffffffff, 0xc0189374, &(0x7f0000000500)={{0x1, 0x1, 0x18, r0, {0x4}}, './file0\x00'}) sendmsg$TIPC_NL_MON_SET(r6, &(0x7f00000007c0)={&(0x7f0000000540), 0xc, &(0x7f0000000780)={&(0x7f0000000580)={0x1d4, 0x0, 0x2, 0x70bd27, 0x25dfdbfd, {}, [@TIPC_NLA_SOCK={0x28, 0x2, 0x0, 0x1, [@TIPC_NLA_SOCK_HAS_PUBL={0x4}, @TIPC_NLA_SOCK_HAS_PUBL={0x4}, @TIPC_NLA_SOCK_HAS_PUBL={0x4}, @TIPC_NLA_SOCK_ADDR={0x8, 0x1, 0x4}, @TIPC_NLA_SOCK_ADDR={0x8}, @TIPC_NLA_SOCK_REF={0x8, 0x2, 0x10001}]}, @TIPC_NLA_NODE={0xc4, 0x6, 0x0, 0x1, [@TIPC_NLA_NODE_UP={0x4}, @TIPC_NLA_NODE_ID={0x64, 0x3, "da4bb7c7b775c0b79ddb8204a2a397ee9e0b1bc9fb957df8d8660d2a081c738a974be50b5c337d3d13d16ba620361b8f109c766d27b7843412aea711a75281c0ea99561ac5b2cfe262dd731ef2b88a96b9de7e13ac2da46763dc77c5173f1603"}, @TIPC_NLA_NODE_ID={0x50, 0x3, "db2f70f7fb106b62ee765c80605cc3a6f55963cb84d8db15902f32ea1e3295b82d9994d30fb36c116fd265c9150e5320fb966646e7962e801104319ed8a22673799c307d01df2288daf7505b"}, @TIPC_NLA_NODE_REKEYING={0x8, 0x6, 0x2525}]}, @TIPC_NLA_MEDIA={0x48, 0x5, 0x0, 0x1, [@TIPC_NLA_MEDIA_NAME={0x8, 0x1, 'eth\x00'}, @TIPC_NLA_MEDIA_NAME={0x7, 0x1, 'ib\x00'}, @TIPC_NLA_MEDIA_PROP={0x2c, 0x2, 0x0, 0x1, [@TIPC_NLA_PROP_WIN={0x8, 0x3, 0x8}, @TIPC_NLA_PROP_WIN={0x8, 0x3, 0x10}, @TIPC_NLA_PROP_PRIO={0x8, 0x1, 0x3}, @TIPC_NLA_PROP_TOL={0x8, 0x2, 0x6}, @TIPC_NLA_PROP_TOL={0x8, 0x2, 0x8}]}, @TIPC_NLA_MEDIA_NAME={0x7, 0x1, 'ib\x00'}]}, @TIPC_NLA_NODE={0x8c, 0x6, 0x0, 0x1, [@TIPC_NLA_NODE_ADDR={0x8, 0x1, 0x1}, @TIPC_NLA_NODE_KEY_MASTER={0x4}, @TIPC_NLA_NODE_KEY_MASTER={0x4}, @TIPC_NLA_NODE_ID={0x68, 0x3, "01b5cb03279977bca66728f967fe83d120cb9145ad45cfd427f803d29f4f35eb99882c30092855119d6a5a3c2c0aac84ce151afc3fe821276b13c8996926c28e2f0a2d6ddaa61d9efc0f533d21dc4c5db38e3732979a69e217161ee297eb20bd1dc75d09"}, @TIPC_NLA_NODE_ADDR={0x8, 0x1, 0x38b3}, @TIPC_NLA_NODE_ADDR={0x8, 0x1, 0xbcc}]}]}, 0x1d4}, 0x1, 0x0, 0x0, 0x4000044}, 0x40000) syz_genetlink_get_family_id$l2tp(&(0x7f0000000840), r6) syz_usb_control_io(0xffffffffffffffff, &(0x7f0000000d80)={0x2c, &(0x7f0000000c00)={0x40, 0x23, 0x77, {0x77, 0x31, "a7744f0bafe099a44fe8e6db8c33d8cda7f71199e30ec603b5849a165eadfe6c898663ca5ecdc4d275381280819b5a69a0c65c989845300490b93d49b46b73e38039d1e6fef20132ba4cfaabfb1f100d0565835e9b279c35e00122b32a17db677dccb5f35f4f6bae4c64f8bc9d47522893e8f0276f"}}, &(0x7f0000000c80)={0x0, 0x3, 0x4, @lang_id={0x4, 0x3, 0x808}}, &(0x7f0000000cc0)={0x0, 0xf, 0x5, {0x5, 0xf, 0x5}}, &(0x7f0000000d00)={0x20, 0x29, 0xf, {0xf, 0x29, 0xff, 0x1, 0xff, 0x1, "29808687", "0f617c08"}}, &(0x7f0000000d40)={0x20, 0x2a, 0xc, {0xc, 0x2a, 0x7f, 0x18, 0x4, 0x0, 0x1, 0x81, 0xcf}}}, &(0x7f00000011c0)={0x84, &(0x7f0000000dc0)={0x20, 0x13, 0xe, "b6e2214720ad76906519e6671bbc"}, &(0x7f0000000e00)={0x0, 0xa, 0x1, 0xd}, &(0x7f0000000e40)={0x0, 0x8, 0x1, 0x1}, &(0x7f0000000e80)={0x20, 0x0, 0x4, {0x2, 0x2}}, &(0x7f0000000ec0)={0x20, 0x0, 0x8, {0x200, 0x40, [0xfff]}}, &(0x7f0000000f00)={0x40, 0x7, 0x2, 0xe9}, &(0x7f0000000f40)={0x40, 0x9, 0x1, 0x4}, &(0x7f0000000f80)={0x40, 0xb, 0x2, "ee5f"}, &(0x7f0000000fc0)={0x40, 0xf, 0x2, 0x3}, &(0x7f0000001000)={0x40, 0x13, 0x6, @broadcast}, &(0x7f0000001040)={0x40, 0x17, 0x6}, &(0x7f0000001080)={0x40, 0x19, 0x2, "a99b"}, &(0x7f00000010c0)={0x40, 0x1a, 0x2, 0xb9}, &(0x7f0000001100)={0x40, 0x1c, 0x1}, &(0x7f0000001140)={0x40, 0x1e, 0x1}, &(0x7f0000001180)={0x40, 0x21, 0x1, 0x1}}) sendmsg$ETHTOOL_MSG_FEATURES_SET(0xffffffffffffffff, &(0x7f00000017c0)={&(0x7f0000001300)={0x10, 0x0, 0x0, 0x80000000}, 0xc, &(0x7f0000001780)={&(0x7f0000001340)={0x438, r3, 0x400, 0x70bd29, 0x25dfdbfb, {}, [@ETHTOOL_A_FEATURES_WANTED={0x424, 0x3, 0x0, 0x1, [@ETHTOOL_A_BITSET_MASK={0xe5, 0x5, "a5ea301ca4613a5643fefe417dc1c883ef1423515aab90b34bd014f2be2d81decfd5c70fe5035038f07d8552883c1e44a297d61919a776e417f92d42f63f9b63d680cc07c149beeab24c8254c8a73747d30855ddfc1cc5eea4fa47092d059c0fcde3d9a226f7cb79d796b7a0289191527f9e1adb58f786f0292d3bb736099ef544104efdb62b05b7d6d1d1f5b469de7fe90426a4a9b61fbad26a6fd5c8c87f11b20ec4e310a3758955f5e3be291771ca2dfb57f47ec5b3276c16b2f48e130350cecfa56329afb3a28b2b391e375b6fbf44ba681d70e7e0bcc16fd7237d96485b0f"}, @ETHTOOL_A_BITSET_NOMASK={0x4}, @ETHTOOL_A_BITSET_MASK={0x86, 0x5, "c0674ebcd2e43ad9039a4a8b82d9da6a3eab85b598b67a3ea8a17f8d01505a202902748edb578bc45b74b14e9c1370d4df28e2fd22052cdc6e2f82ebfdc1891df3b53a0353a3f187e972711ecc2294b2bda4ccd92ef1287b247ea55094d30dee8be8373f07316e1932660acd2d8c86f505eef34b81083303966339a8e2b52a685e88"}, @ETHTOOL_A_BITSET_SIZE={0x8, 0x2, 0x8}, @ETHTOOL_A_BITSET_MASK={0xfd, 0x5, "487473c6bfc852e85da0d79149f86075e6e58390800899be99d7fbf63b7fa4bf74f8080e3c40c1ea3a5ccc4deb77732c534307733ea3081187c14000b77bb5377bcb9397084803ad8754cbbba5a1539b2d8d913a488a2e43af58023c4c04c8d32559ae9afb8961f59fc63827029d3697a0e2d0e71744d563287f6307052d90ad07c4aca95789d15e9195b228bbe8dfbeb087ed1e807ba54a539ac81d43c165b0c51d0efa667d0643f5120e8c17c6e8e8635dd8f57c51766146897dcda06072e3664a03c0a2050956f173d297ce1f84d7baa5878ff31d2d1bad4d87390d6dabe7d031d3675cab92a8707665090eab4e4e79f403179cdbb4c4b6"}, @ETHTOOL_A_BITSET_VALUE={0xe7, 0x4, "ab472d5ef0913b3c576c088d4838a84aaf3dea0c4ae0d86fc8cd749a04d34037fcd9bd665097415158a94b237e4a0426dc0747005dec385c86d8de571356187d103c2126e015659bd48b5e57f7a0e00d4789fa69ad73603f8a9eb1810773dcaaf290729ee037feb633fa862ad432016ea6520f5ed53ea54080af7230a8fcca66b5a952f095ca27e74bed7e7546c62f45027834bf039dd54f8485feab651d49fbe20e7f569382aa2a58eddec6023c7a1cd56f09d87617d665e700b681e6b0945c3044731458eefa73e9c86af1c6c350e2334bb506d6a5dcde0cf13cfe5571a98ac28340"}, @ETHTOOL_A_BITSET_NOMASK={0x4}, @ETHTOOL_A_BITSET_MASK={0x92, 0x5, "d4ea45bfaebfe870ee1d22c4011c7f7f2e775cf1251dc9b722f338cc311024bed6608231b29382c226cade27596acc5a08540ac33a3b0953944772c42ed8e12ec3e411fd6d81055b83bfb319500bd1fa2ccafa938165203bf2ea128739c98181db9965a37b1a1c9ab2e34e44770532d955bbfdc12976c5489d2b7642cbffd35191d814021ee8d1bd4f0bf57d6553"}, @ETHTOOL_A_BITSET_MASK={0x22, 0x5, "9a16ff8f7add7cbf1c206ff7b9f9b0c52f39d3396f0c2d7f2dc27b66c0cd"}]}]}, 0x438}, 0x1, 0x0, 0x0, 0x20048040}, 0x20008040) syz_usb_connect$midi(0x2, 0xcf, &(0x7f0000001800)={{0x12, 0x1, 0x201, 0x0, 0x0, 0x0, 0x10, 0x1430, 0x474b, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0xbd, 0x1, 0x1, 0x3, 0xb0, 0x40, "", {{{0x9, 0x4, 0x0, 0x0, 0x7, 0x1, 0x3, 0x30, 0xd, [@midi_in_jack={0x6, 0x24, 0x2, 0x0, 0x7, 0x80}, @midi_in_jack={0x6, 0x24, 0x2, 0x2, 0x5, 0x9}, @midi_in_jack={0x6, 0x24, 0x2, 0x0, 0x8, 0x9}, @midi_in_jack={0x6, 0x24, 0x2, 0x1, 0x6, 0xe4}, @ms_header={0x7, 0x24, 0x1, 0x7, 0x7}, @midi_in_jack={0x6, 0x24, 0x2, 0x2, 0x4, 0x6}], [{{0x9, 0x5, 0xa, 0xe, 0x40, 0x8, 0x1, 0x6, {0x12, 0x25, 0x1, 0xe, "60392a669b2f74c86a7ab2c7299f"}}}, {{0x9, 0x5, 0xc, 0x0, 0x0, 0x1, 0x3e, 0x3, {0x8, 0x25, 0x1, 0x4, "f0ba37b9"}}}, {{0x9, 0x5, 0x5, 0x10, 0x3ff, 0x4, 0x1, 0xfa, {0x5, 0x25, 0x1, 0x1, "a0"}}}, {{0x9, 0x5, 0x9, 0x0, 0x400, 0x6, 0x6, 0x40, {0x7, 0x25, 0x1, 0x3, "1fb8fb"}}}, {{0x9, 0x5, 0xf, 0x0, 0x7ff, 0xfd, 0xf, 0x0, {0xc, 0x25, 0x1, 0x8, "5f712535ac56a0a8"}}}, {{0x9, 0x5, 0xb, 0x8, 0x397, 0x9, 0x9, 0x7, {0xa, 0x25, 0x1, 0x6, "2a58b344b465"}}}, {{0x9, 0x5, 0x6, 0x18, 0x3ff, 0x2, 0x96, 0x0, {0xb, 0x25, 0x1, 0x7, "ca02497b593621"}}}]}}}}}]}}, &(0x7f00000019c0)={0xa, &(0x7f0000001900)={0xa, 0x6, 0x310, 0x1, 0x1, 0x5, 0x20, 0x1}, 0x10, &(0x7f0000001940)={0x5, 0xf, 0x10, 0x1, [@wireless={0xb, 0x10, 0x1, 0x2, 0x48, 0xf, 0x1, 0x8, 0x3e}]}, 0x1, [{0x4, &(0x7f0000001980)=@lang_id={0x4, 0x3, 0x459}}]}) ioctl$XFS_IOC_PATH_TO_HANDLE(r0, 0xc0385869, &(0x7f0000002500)={0xffffffffffffffff, &(0x7f0000002400)=':@+\x00', 0x80000, &(0x7f0000002440)={@align=0xb4, {0x7, 0x5, 0xfffffc00, 0x6}}, 0x6, &(0x7f0000002480)={@_ha_fsid}, &(0x7f00000024c0)}) syz_genetlink_get_family_id$mptcp(&(0x7f0000002540), r0) 758.340107ms ago: executing program 6 (id=4564): r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000200), 0x2840, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) ioctl$KVM_CAP_DIRTY_LOG_RING_ACQ_REL(r1, 0x4068aea3, &(0x7f0000000000)={0xdf, 0x0, 0x1000}) (fail_nth: 4) 706.964842ms ago: executing program 6 (id=4565): r0 = syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000140)=ANY=[@ANYBLOB="1201000000000040ac054382408b0b00000109022400010000002009040000fd0301000009210000000122010009058103"], 0x0) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_control_io$hid(r0, &(0x7f00000003c0)={0x24, 0x0, 0x0, &(0x7f0000000a80)=ANY=[@ANYBLOB="002281"], 0x0}, 0x0) r1 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) syz_genetlink_get_family_id$nfc(&(0x7f0000000080), r1) r2 = syz_open_dev$hiddev(&(0x7f00000000c0), 0x0, 0x0) seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x8, &(0x7f0000000040)={0x0, &(0x7f0000000080)}) openat(0xffffffffffffff9c, 0x0, 0x20040, 0x0) ioctl$HIDIOCGREPORTINFO(r2, 0xc00c4809, &(0x7f0000000000)={0x3, 0x202, 0x6}) 0s ago: executing program 6 (id=4566): r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000680), 0xffffffffffffffff) r2 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r3 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r4 = syz_genetlink_get_family_id$netlbl_unlabel(&(0x7f0000000c40), r3) fsetxattr$trusted_overlay_opaque(r0, &(0x7f0000000280), &(0x7f0000000300), 0x2, 0x3) sendmsg$NLBL_UNLABEL_C_STATICADD(r2, &(0x7f0000000500)={0x0, 0x0, &(0x7f00000003c0)={&(0x7f0000000400)=ANY=[@ANYBLOB='@\x00\x00\x00', @ANYRES16=r4, @ANYBLOB="01002abd7000fcdbdf00000000002b00070073797f401a572818aa7374656d5f753a6f626a6563745f723a77617463686401675f6465766963655f743a73300000abc738c4356940503e571ff9746ba2b1bfc46fae90bbb5f7c1e08c2e22cb40bde54a2f618d8a37ed5ada03f1d52d9d81584a398c0e0939227d5bb22d3cc73e"], 0x40}, 0x1, 0x0, 0x0, 0x40000}, 0x0) r5 = socket$xdp(0x2c, 0x3, 0x0) setsockopt$XDP_UMEM_REG(r5, 0x11b, 0x4, &(0x7f0000000100)={&(0x7f0000000000)=""/240, 0x2000, 0x1000, 0x5, 0x6}, 0x20) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1) syz_clone(0x11, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$sock_SIOCGIFINDEX_80211(r0, 0x8933, &(0x7f0000003540)={'wlan0\x00', 0x0}) sendmsg$NL80211_CMD_FRAME(r0, &(0x7f0000003740)={0x0, 0x0, &(0x7f0000003700)={&(0x7f0000000a40)=ANY=[@ANYBLOB='T\x00\x00\x00', @ANYRES16=r1, @ANYBLOB="010025bd7000fddbdf253b00000008000300", @ANYRES32=r6, @ANYBLOB="04006c002a0033"], 0x54}, 0x1, 0x0, 0x0, 0x8e0}, 0x8800) sendmsg$NL80211_CMD_TRIGGER_SCAN(r0, &(0x7f0000000240)={&(0x7f0000000140)={0x10, 0x0, 0x0, 0x40000}, 0xc, &(0x7f0000000200)={&(0x7f0000000180)={0x58, r1, 0x8, 0x70bd27, 0x25dfdbfe, {{}, {@val={0x8, 0x3, r6}, @void}}, [@NL80211_ATTR_SCHED_SCAN_DELAY={0x8, 0xdc, 0xffffffff}, @NL80211_ATTR_SCAN_FLAGS={0x8, 0x9e, 0xb0}, @NL80211_ATTR_SCAN_FLAGS={0x8, 0x9e, 0x240}, @NL80211_ATTR_SCHED_SCAN_INTERVAL={0x8, 0x77, 0x3}, @NL80211_ATTR_SCAN_SSIDS={0x1c, 0x2d, 0x0, 0x1, [{0xa, 0x0, @random="bda594c33ac8"}, {0xa, 0x0, @default_ibss_ssid}]}]}, 0x58}, 0x1, 0x0, 0x0, 0x14}, 0x0) kernel console output (not intermixed with test programs): l_ex+0x467/0x600 [ 968.863358][T18774] should_failslab+0xa8/0x100 [ 968.863392][T18774] __kmalloc_cache_noprof+0xa1/0x670 [ 968.863440][T18774] ? iopt_alloc_pages+0x85/0x4a0 [ 968.863467][T18774] ? iopt_alloc_pages+0x85/0x4a0 [ 968.863496][T18774] ? rt_spin_unlock+0x163/0x200 [ 968.863532][T18774] iopt_alloc_pages+0x85/0x4a0 [ 968.863564][T18774] iopt_alloc_user_pages+0x42/0xe0 [ 968.863595][T18774] iopt_map_user_pages+0x4e/0xd0 [ 968.863634][T18774] iommufd_ioas_map+0x391/0x4c0 [ 968.863669][T18774] ? __pfx_iommufd_ioas_map+0x10/0x10 [ 968.863705][T18774] iommufd_fops_ioctl+0x468/0x600 [ 968.863738][T18774] ? __pfx_iommufd_fops_ioctl+0x10/0x10 [ 968.863771][T18774] ? __fget_files+0x2a/0x420 [ 968.863811][T18774] ? __fget_files+0x2a/0x420 [ 968.863858][T18774] ? bpf_lsm_file_ioctl+0x9/0x20 [ 968.863891][T18774] ? __pfx_iommufd_fops_ioctl+0x10/0x10 [ 968.863921][T18774] __se_sys_ioctl+0xff/0x170 [ 968.863947][T18774] ? entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 968.863972][T18774] do_syscall_64+0x174/0x580 [ 968.863994][T18774] ? trace_irq_disable+0x3b/0x140 [ 968.864016][T18774] ? clear_bhb_loop+0x40/0x90 [ 968.864044][T18774] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 968.864067][T18774] RIP: 0033:0x7f3fba0ade59 [ 968.864088][T18774] Code: ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 44 00 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 e8 ff ff ff f7 d8 64 89 01 48 [ 968.864107][T18774] RSP: 002b:00007f3fb8306028 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 968.864130][T18774] RAX: ffffffffffffffda RBX: 00007f3fba335fa0 RCX: 00007f3fba0ade59 [ 968.864147][T18774] RDX: 0000200000000100 RSI: 0000000000003b85 RDI: 0000000000000003 [ 968.864161][T18774] RBP: 00007f3fb8306090 R08: 0000000000000000 R09: 0000000000000000 [ 968.864175][T18774] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 968.864189][T18774] R13: 00007f3fba336038 R14: 00007f3fba335fa0 R15: 00007ffcaffaf3f8 [ 968.864222][T18774] [ 969.234739][T18777] FAULT_INJECTION: forcing a failure. [ 969.234739][T18777] name fail_page_alloc, interval 1, probability 0, space 0, times 0 [ 969.234782][T18777] CPU: 1 UID: 0 PID: 18777 Comm: syz.0.4055 Tainted: G L syzkaller #0 PREEMPT_{RT,(full)} [ 969.234814][T18777] Tainted: [L]=SOFTLOCKUP [ 969.234823][T18777] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 05/09/2026 [ 969.234836][T18777] Call Trace: [ 969.234846][T18777] [ 969.234856][T18777] dump_stack_lvl+0xe8/0x150 [ 969.234891][T18777] should_fail_ex+0x467/0x600 [ 969.234932][T18777] prepare_alloc_pages+0x223/0x650 [ 969.234973][T18777] __alloc_frozen_pages_noprof+0x193/0x5b0 [ 969.235014][T18777] ? __pfx___alloc_frozen_pages_noprof+0x10/0x10 [ 969.235049][T18777] ? __alloc_frozen_pages_noprof+0x2a9/0x5b0 [ 969.235089][T18777] ? __pfx___alloc_frozen_pages_noprof+0x10/0x10 [ 969.235130][T18777] ? __pfx_policy_nodemask+0x10/0x10 [ 969.235166][T18777] ? lockdep_hardirqs_on+0x7a/0x110 [ 969.235193][T18777] __alloc_pages_noprof+0x10/0x100 [ 969.235231][T18777] alloc_pages_bulk_noprof+0x681/0x890 [ 969.235275][T18777] ? alloc_pages_mpol+0x11b/0x280 [ 969.235313][T18777] ? alloc_pages_noprof+0x161/0x2f0 [ 969.235342][T18777] __kasan_populate_vmalloc+0xb7/0x1c0 [ 969.235376][T18777] ? rt_spin_unlock+0x163/0x200 [ 969.235413][T18777] alloc_vmap_area+0xd1a/0x1420 [ 969.235462][T18777] ? __pfx_alloc_vmap_area+0x10/0x10 [ 969.235491][T18777] ? __kmalloc_cache_node_noprof+0x459/0x670 [ 969.235526][T18777] ? __get_vm_area_node+0x136/0x300 [ 969.235552][T18777] ? __get_vm_area_node+0x136/0x300 [ 969.235589][T18777] __get_vm_area_node+0x1f2/0x300 [ 969.235626][T18777] __vmalloc_node_range_noprof+0x34e/0x1560 [ 969.235660][T18777] ? kvm_arch_prepare_memory_region+0x335/0x1010 [ 969.235703][T18777] ? is_vmalloc_or_module_addr+0x9f/0xd0 [ 969.235730][T18777] ? __kasan_unpoison_vmalloc+0x51/0x80 [ 969.235780][T18777] ? __pfx___vmalloc_node_range_noprof+0x10/0x10 [ 969.235823][T18777] ? kvm_arch_prepare_memory_region+0x335/0x1010 [ 969.235860][T18777] __vmalloc_noprof+0xd2/0x120 [ 969.235892][T18777] ? kvm_arch_prepare_memory_region+0x335/0x1010 [ 969.235933][T18777] kvm_arch_prepare_memory_region+0x335/0x1010 [ 969.235976][T18777] ? __vmalloc_noprof+0xd2/0x120 [ 969.236012][T18777] kvm_set_memslot+0x581/0x1320 [ 969.236055][T18777] kvm_set_memory_region+0x93d/0xb80 [ 969.236103][T18777] kvm_vm_ioctl_set_memory_region+0x72/0xa0 [ 969.236139][T18777] kvm_vm_ioctl+0xb98/0xd30 [ 969.236173][T18777] ? __pfx_kvm_vm_ioctl+0x10/0x10 [ 969.236237][T18777] ? tomoyo_path_number_perm+0x219/0x5f0 [ 969.236284][T18777] ? tomoyo_path_number_perm+0x219/0x5f0 [ 969.236324][T18777] ? do_vfs_ioctl+0x1184/0x1550 [ 969.236356][T18777] ? __pfx_do_vfs_ioctl+0x10/0x10 [ 969.236423][T18777] ? __fget_files+0x2a/0x420 [ 969.236461][T18777] ? __fget_files+0x2a/0x420 [ 969.236494][T18777] ? __fget_files+0x3a8/0x420 [ 969.236528][T18777] ? __fget_files+0x2a/0x420 [ 969.236568][T18777] ? bpf_lsm_file_ioctl+0x9/0x20 [ 969.236604][T18777] ? __pfx_kvm_vm_ioctl+0x10/0x10 [ 969.236636][T18777] __se_sys_ioctl+0xff/0x170 [ 969.236663][T18777] ? entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 969.236689][T18777] do_syscall_64+0x174/0x580 [ 969.236713][T18777] ? trace_irq_disable+0x3b/0x140 [ 969.236734][T18777] ? clear_bhb_loop+0x40/0x90 [ 969.236764][T18777] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 969.236788][T18777] RIP: 0033:0x7f7a2ca3de59 [ 969.236810][T18777] Code: ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 44 00 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 e8 ff ff ff f7 d8 64 89 01 48 [ 969.236831][T18777] RSP: 002b:00007f7a2ac75028 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 969.236856][T18777] RAX: ffffffffffffffda RBX: 00007f7a2ccc6090 RCX: 00007f7a2ca3de59 [ 969.236873][T18777] RDX: 0000200000000400 RSI: 000000004020ae46 RDI: 0000000000000004 [ 969.236889][T18777] RBP: 00007f7a2ac75090 R08: 0000000000000000 R09: 0000000000000000 [ 969.236903][T18777] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 969.236917][T18777] R13: 00007f7a2ccc6128 R14: 00007f7a2ccc6090 R15: 00007ffd62e09f98 [ 969.236951][T18777] [ 969.239016][T18777] syz.0.4055: vmalloc error: size 4, align 0x1, vm_struct allocation failed, mode:0x400dc0(GFP_KERNEL_ACCOUNT|__GFP_ZERO), nodemask=(null),cpuset=/,mems_allowed=0-1 [ 969.241581][T18777] CPU: 1 UID: 0 PID: 18777 Comm: syz.0.4055 Tainted: G L syzkaller #0 PREEMPT_{RT,(full)} [ 969.241612][T18777] Tainted: [L]=SOFTLOCKUP [ 969.241621][T18777] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 05/09/2026 [ 969.241633][T18777] Call Trace: [ 969.241642][T18777] [ 969.241652][T18777] dump_stack_lvl+0xe8/0x150 [ 969.241684][T18777] warn_alloc+0x24c/0x270 [ 969.241716][T18777] ? kasan_quarantine_put+0xbb/0x1f0 [ 969.241747][T18777] ? __pfx_warn_alloc+0x10/0x10 [ 969.241781][T18777] ? __get_vm_area_node+0x20b/0x300 [ 969.241815][T18777] ? __get_vm_area_node+0x20b/0x300 [ 969.241850][T18777] __vmalloc_node_range_noprof+0x376/0x1560 [ 969.241886][T18777] ? is_vmalloc_or_module_addr+0x9f/0xd0 [ 969.241914][T18777] ? __kasan_unpoison_vmalloc+0x51/0x80 [ 969.241962][T18777] ? __pfx___vmalloc_node_range_noprof+0x10/0x10 [ 969.242004][T18777] ? kvm_arch_prepare_memory_region+0x335/0x1010 [ 969.242039][T18777] __vmalloc_noprof+0xd2/0x120 [ 969.242069][T18777] ? kvm_arch_prepare_memory_region+0x335/0x1010 [ 969.242111][T18777] kvm_arch_prepare_memory_region+0x335/0x1010 [ 969.242152][T18777] ? __vmalloc_noprof+0xd2/0x120 [ 969.242187][T18777] kvm_set_memslot+0x581/0x1320 [ 969.242227][T18777] kvm_set_memory_region+0x93d/0xb80 [ 969.242280][T18777] kvm_vm_ioctl_set_memory_region+0x72/0xa0 [ 969.242325][T18777] kvm_vm_ioctl+0xb98/0xd30 [ 969.242357][T18777] ? __pfx_kvm_vm_ioctl+0x10/0x10 [ 969.242435][T18777] ? tomoyo_path_number_perm+0x219/0x5f0 [ 969.242472][T18777] ? tomoyo_path_number_perm+0x219/0x5f0 [ 969.242511][T18777] ? do_vfs_ioctl+0x1184/0x1550 [ 969.242540][T18777] ? __pfx_do_vfs_ioctl+0x10/0x10 [ 969.242604][T18777] ? __fget_files+0x2a/0x420 [ 969.242641][T18777] ? __fget_files+0x2a/0x420 [ 969.242674][T18777] ? __fget_files+0x3a8/0x420 [ 969.242707][T18777] ? __fget_files+0x2a/0x420 [ 969.242743][T18777] ? bpf_lsm_file_ioctl+0x9/0x20 [ 969.242779][T18777] ? __pfx_kvm_vm_ioctl+0x10/0x10 [ 969.242813][T18777] __se_sys_ioctl+0xff/0x170 [ 969.242839][T18777] ? entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 969.242863][T18777] do_syscall_64+0x174/0x580 [ 969.242886][T18777] ? trace_irq_disable+0x3b/0x140 [ 969.242908][T18777] ? clear_bhb_loop+0x40/0x90 [ 969.242936][T18777] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 969.242958][T18777] RIP: 0033:0x7f7a2ca3de59 [ 969.242979][T18777] Code: ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 44 00 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 e8 ff ff ff f7 d8 64 89 01 48 [ 969.242999][T18777] RSP: 002b:00007f7a2ac75028 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 969.243022][T18777] RAX: ffffffffffffffda RBX: 00007f7a2ccc6090 RCX: 00007f7a2ca3de59 [ 969.243039][T18777] RDX: 0000200000000400 RSI: 000000004020ae46 RDI: 0000000000000004 [ 969.243054][T18777] RBP: 00007f7a2ac75090 R08: 0000000000000000 R09: 0000000000000000 [ 969.243069][T18777] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 969.243083][T18777] R13: 00007f7a2ccc6128 R14: 00007f7a2ccc6090 R15: 00007ffd62e09f98 [ 969.243119][T18777] [ 969.276786][T18777] Mem-Info: [ 969.276828][T18777] active_anon:24642 inactive_anon:72 isolated_anon:0 [ 969.276828][T18777] active_file:0 inactive_file:59563 isolated_file:0 [ 969.276828][T18777] unevictable:768 dirty:263 writeback:0 [ 969.276828][T18777] slab_reclaimable:13089 slab_unreclaimable:104814 [ 969.276828][T18777] mapped:38749 shmem:17754 pagetables:1446 [ 969.276828][T18777] sec_pagetables:0 bounce:0 [ 969.276828][T18777] kernel_misc_reclaimable:0 [ 969.276828][T18777] free:1252126 free_pcp:2844 free_cma:0 [ 969.276988][T18777] Node 0 active_anon:98568kB inactive_anon:288kB active_file:0kB inactive_file:237988kB unevictable:1536kB isolated(anon):0kB isolated(file):0kB mapped:154932kB dirty:992kB writeback:0kB shmem:69480kB kernel_stack:15364kB pagetables:5612kB sec_pagetables:0kB all_unreclaimable? no Balloon:0kB gpu_active:0kB gpu_reclaim:0kB [ 969.277110][T18777] Node 1 active_anon:0kB inactive_anon:0kB active_file:0kB inactive_file:264kB unevictable:1536kB isolated(anon):0kB isolated(file):0kB mapped:64kB dirty:60kB writeback:0kB shmem:1536kB kernel_stack:64kB pagetables:172kB sec_pagetables:0kB all_unreclaimable? no Balloon:0kB gpu_active:0kB gpu_reclaim:0kB [ 969.277286][T18777] Node 0 DMA free:15360kB boost:0kB min:20kB low:32kB high:44kB reserved_highatomic:0KB free_highatomic:0KB active_anon:0kB inactive_anon:0kB active_file:0kB inactive_file:0kB unevictable:0kB writepending:0kB zspages:0kB present:15992kB managed:15360kB mlocked:0kB bounce:0kB free_pcp:0kB local_pcp:0kB free_cma:0kB [ 969.277465][T18777] lowmem_reserve[]: 0 2490 2491 2491 2491 [ 969.277752][T18777] Node 0 DMA32 free:1059864kB boost:0kB min:3908kB low:6428kB high:8948kB reserved_highatomic:0KB free_highatomic:0KB active_anon:98568kB inactive_anon:288kB active_file:0kB inactive_file:237988kB unevictable:1536kB writepending:992kB zspages:0kB present:3129332kB managed:2550336kB mlocked:0kB bounce:0kB free_pcp:11376kB local_pcp:3996kB free_cma:0kB [ 969.277929][T18777] lowmem_reserve[]: 0 0 0 0 0 [ 969.278026][T18777] Node 0 Normal free:0kB boost:0kB min:0kB low:0kB high:0kB reserved_highatomic:0KB free_highatomic:0KB active_anon:0kB inactive_anon:0kB active_file:0kB inactive_file:0kB unevictable:0kB writepending:0kB zspages:0kB present:1048580kB managed:544kB mlocked:0kB bounce:0kB free_pcp:0kB local_pcp:0kB free_cma:0kB [ 969.278199][T18777] lowmem_reserve[]: 0 0 0 0 0 [ 969.288451][T18777] Node 1 Normal free:3933280kB boost:0kB min:6376kB low:10484kB high:14592kB reserved_highatomic:0KB free_highatomic:0KB active_anon:0kB inactive_anon:0kB active_file:0kB inactive_file:264kB unevictable:1536kB writepending:60kB zspages:0kB present:4194300kB managed:4111096kB mlocked:0kB bounce:0kB free_pcp:0kB local_pcp:0kB free_cma:0kB [ 969.288620][T18777] lowmem_reserve[]: 0 0 0 0 0 [ 969.288715][T18777] Node 0 DMA: 0*4kB 0*8kB 0*16kB 0*32kB 0*64kB 0*128kB 0*256kB 0*512kB 1*1024kB (U) 1*2048kB (M) 3*4096kB (M) = 15360kB [ 969.289859][T18777] Node 0 DMA32: 306*4kB (UME) 378*8kB (UM) 94*16kB (UME) 190*32kB (UME) 31*64kB (UME) 27*128kB (UME) 87*256kB (UM) 47*512kB (M) 17*1024kB (UME) 6*2048kB (ME) 236*4096kB (UM) = 1059960kB [ 969.290353][T18777] Node 0 Normal: 0*4kB 0*8kB 0*16kB 0*32kB 0*64kB 0*128kB 0*256kB 0*512kB 0*1024kB 0*2048kB 0*4096kB = 0kB [ 969.314141][T18777] Node 1 Normal: 0*4kB 6*8kB (UM) 5*16kB (UM) 5*32kB (UM) 7*64kB (UM) 5*128kB (UM) 3*256kB (UM) 2*512kB (M) 2*1024kB (UM) 2*2048kB (UM) 958*4096kB (M) = 3933280kB [ 969.315073][T18777] Node 0 hugepages_total=0 hugepages_free=0 hugepages_surp=0 hugepages_size=1048576kB [ 969.315122][T18777] Node 0 hugepages_total=3 hugepages_free=3 hugepages_surp=0 hugepages_size=2048kB [ 969.315140][T18777] Node 1 hugepages_total=0 hugepages_free=0 hugepages_surp=0 hugepages_size=1048576kB [ 969.315200][T18777] Node 1 hugepages_total=1 hugepages_free=1 hugepages_surp=0 hugepages_size=2048kB [ 969.315286][T18777] 77400 total pagecache pages [ 969.315307][T18777] 87 pages in swap cache [ 969.315336][T18777] Free swap = 124648kB [ 969.315358][T18777] Total swap = 124996kB [ 969.315386][T18777] 2097051 pages RAM [ 969.315407][T18777] 0 pages HighMem/MovableOnly [ 969.315428][T18777] 427717 pages reserved [ 969.315450][T18777] 0 pages cma reserved [ 969.933817][T18786] FAULT_INJECTION: forcing a failure. [ 969.933817][T18786] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 969.933916][T18786] CPU: 1 UID: 0 PID: 18786 Comm: syz.6.4058 Tainted: G L syzkaller #0 PREEMPT_{RT,(full)} [ 969.933984][T18786] Tainted: [L]=SOFTLOCKUP [ 969.934004][T18786] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 05/09/2026 [ 969.934040][T18786] Call Trace: [ 969.934067][T18786] [ 969.934087][T18786] dump_stack_lvl+0xe8/0x150 [ 969.934181][T18786] should_fail_ex+0x467/0x600 [ 969.934279][T18786] _copy_to_user+0x31/0xb0 [ 969.934306][T18786] simple_read_from_buffer+0xe1/0x170 [ 969.934398][T18786] proc_fail_nth_read+0x1be/0x230 [ 969.934493][T18786] ? __pfx_proc_fail_nth_read+0x10/0x10 [ 969.934586][T18786] ? rw_verify_area+0x250/0x4d0 [ 969.934643][T18786] ? __pfx_proc_fail_nth_read+0x10/0x10 [ 969.934720][T18786] vfs_read+0x219/0xa90 [ 969.934796][T18786] ? __pfx_vfs_read+0x10/0x10 [ 969.934856][T18786] ? _raw_spin_unlock_irqrestore+0x30/0x80 [ 969.934914][T18786] ? lockdep_hardirqs_on+0x7a/0x110 [ 969.934993][T18786] ? _raw_spin_unlock_irqrestore+0x4c/0x80 [ 969.935062][T18786] ? mutex_lock_nested+0x152/0x1d0 [ 969.935143][T18786] ? fdget_pos+0x252/0x320 [ 969.935241][T18786] ksys_read+0x156/0x270 [ 969.935308][T18786] ? __pfx_ksys_read+0x10/0x10 [ 969.935388][T18786] ? entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 969.935443][T18786] do_syscall_64+0x174/0x580 [ 969.935505][T18786] ? trace_irq_disable+0x3b/0x140 [ 969.935564][T18786] ? clear_bhb_loop+0x40/0x90 [ 969.935635][T18786] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 969.935676][T18786] RIP: 0033:0x7fb889b8e68e [ 969.935737][T18786] Code: 08 0f 85 a5 a8 ff ff 49 89 fb 48 89 f0 48 89 d7 48 89 ce 4c 89 c2 4d 89 ca 4c 8b 44 24 08 4c 8b 4c 24 10 4c 89 5c 24 08 0f 05 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 80 00 00 00 00 48 83 ec 08 [ 969.935787][T18786] RSP: 002b:00007fb887e04fe8 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 969.935847][T18786] RAX: ffffffffffffffda RBX: 00007fb887e056c0 RCX: 00007fb889b8e68e [ 969.935888][T18786] RDX: 000000000000000f RSI: 00007fb887e050a0 RDI: 0000000000000005 [ 969.935921][T18786] RBP: 00007fb887e05090 R08: 0000000000000000 R09: 0000000000000000 [ 969.935959][T18786] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 969.935998][T18786] R13: 00007fb889e56128 R14: 00007fb889e56090 R15: 00007ffe8770faf8 [ 969.936087][T18786] [ 970.054856][T18784] UDC core: USB Raw Gadget: couldn't find an available UDC or it's busy [ 970.165377][T18784] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 970.231322][T18783] netlink: 4 bytes leftover after parsing attributes in process `syz.2.4057'. [ 970.733887][T14893] Bluetooth: hci0: SCO packet for unknown connection handle 201 [ 970.734253][T14893] Bluetooth: hci0: ACL packet for unknown connection handle 201 [ 970.875478][T18794] random: crng reseeded on system resumption [ 971.274704][T15256] usb 7-1: new high-speed USB device number 12 using dummy_hcd [ 971.283293][T18804] MINIX-fs: unable to read superblock [ 971.427058][T15256] usb 7-1: config 0 has an invalid descriptor of length 0, skipping remainder of the config [ 971.427115][T15256] usb 7-1: New USB device found, idVendor=0471, idProduct=0304, bcdDevice=e4.df [ 971.427140][T15256] usb 7-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 971.431514][T15256] usb 7-1: config 0 descriptor?? [ 971.445802][T15256] pwc: Askey VC010 type 2 USB webcam detected. [ 971.839002][T15256] pwc: recv_control_msg error -32 req 02 val 2b00 [ 971.839761][T15256] pwc: recv_control_msg error -32 req 02 val 2700 [ 971.840409][T15256] pwc: recv_control_msg error -32 req 02 val 2c00 [ 971.841032][T15256] pwc: recv_control_msg error -32 req 04 val 1000 [ 971.841885][T15256] pwc: recv_control_msg error -32 req 04 val 1300 [ 972.043169][T15256] pwc: recv_control_msg error -32 req 02 val 2000 [ 972.044131][T15256] pwc: recv_control_msg error -32 req 02 val 2100 [ 972.046790][T15256] pwc: recv_control_msg error -32 req 04 val 1500 [ 972.282597][T18815] FAULT_INJECTION: forcing a failure. [ 972.282597][T18815] name failslab, interval 1, probability 0, space 0, times 0 [ 972.282634][T18815] CPU: 1 UID: 0 PID: 18815 Comm: syz.0.4069 Tainted: G L syzkaller #0 PREEMPT_{RT,(full)} [ 972.282665][T18815] Tainted: [L]=SOFTLOCKUP [ 972.282674][T18815] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 05/09/2026 [ 972.282687][T18815] Call Trace: [ 972.282695][T18815] [ 972.282704][T18815] dump_stack_lvl+0xe8/0x150 [ 972.282758][T18815] should_fail_ex+0x467/0x600 [ 972.282798][T18815] should_failslab+0xa8/0x100 [ 972.282834][T18815] __kmalloc_noprof+0xfb/0x790 [ 972.282866][T18815] ? tomoyo_realpath_from_path+0xef/0x640 [ 972.282891][T18815] ? tomoyo_realpath_from_path+0xef/0x640 [ 972.282925][T18815] tomoyo_realpath_from_path+0xef/0x640 [ 972.282972][T18815] ? tomoyo_path_number_perm+0x219/0x5f0 [ 972.283009][T18815] tomoyo_path_number_perm+0x246/0x5f0 [ 972.283047][T18815] ? __pfx_tomoyo_path_number_perm+0x10/0x10 [ 972.283093][T18815] ? __lock_acquire+0x6df/0x2e40 [ 972.283126][T18815] ? _raw_spin_unlock_irqrestore+0x30/0x80 [ 972.283151][T18815] ? lockdep_hardirqs_on+0x7a/0x110 [ 972.283191][T18815] ? __fget_files+0x2a/0x420 [ 972.283226][T18815] ? __fget_files+0x2a/0x420 [ 972.283256][T18815] ? __fget_files+0x3a8/0x420 [ 972.283287][T18815] ? __fget_files+0x2a/0x420 [ 972.283323][T18815] security_file_ioctl+0xb9/0x260 [ 972.283356][T18815] __se_sys_ioctl+0x47/0x170 [ 972.283381][T18815] ? entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 972.283404][T18815] do_syscall_64+0x174/0x580 [ 972.283426][T18815] ? trace_irq_disable+0x3b/0x140 [ 972.283446][T18815] ? clear_bhb_loop+0x40/0x90 [ 972.283473][T18815] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 972.283495][T18815] RIP: 0033:0x7f7a2ca3de59 [ 972.283515][T18815] Code: ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 44 00 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 e8 ff ff ff f7 d8 64 89 01 48 [ 972.283533][T18815] RSP: 002b:00007f7a2ac96028 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 972.283555][T18815] RAX: ffffffffffffffda RBX: 00007f7a2ccc5fa0 RCX: 00007f7a2ca3de59 [ 972.283570][T18815] RDX: 00002000000002c0 RSI: 00000000c0d05605 RDI: 0000000000000003 [ 972.283583][T18815] RBP: 00007f7a2ac96090 R08: 0000000000000000 R09: 0000000000000000 [ 972.283596][T18815] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 972.283608][T18815] R13: 00007f7a2ccc6038 R14: 00007f7a2ccc5fa0 R15: 00007ffd62e09f98 [ 972.283640][T18815] [ 972.385655][T18815] ERROR: Out of memory at tomoyo_realpath_from_path. [ 972.589937][T15256] pwc: recv_control_msg error -71 req 02 val 2400 [ 972.590370][T15256] pwc: recv_control_msg error -71 req 02 val 2600 [ 972.590820][T15256] pwc: recv_control_msg error -71 req 02 val 2900 [ 972.591297][T15256] pwc: recv_control_msg error -71 req 02 val 2800 [ 972.594780][T15256] pwc: recv_control_msg error -71 req 04 val 1100 [ 972.610595][T15256] pwc: recv_control_msg error -71 req 04 val 1200 [ 972.676051][T15256] pwc: Registered as video103. [ 972.699593][T15256] input: PWC snapshot button as /devices/platform/dummy_hcd.6/usb7/7-1/input/input89 [ 972.719619][T18818] random: crng reseeded on system resumption [ 972.801077][T15256] usb 7-1: USB disconnect, device number 12 [ 972.920154][T18823] UDC core: USB Raw Gadget: couldn't find an available UDC or it's busy [ 972.923079][T18823] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 973.379216][T18835] netlink: 44 bytes leftover after parsing attributes in process `syz.6.4076'. [ 973.577153][T18839] FAULT_INJECTION: forcing a failure. [ 973.577153][T18839] name failslab, interval 1, probability 0, space 0, times 0 [ 973.577192][T18839] CPU: 0 UID: 0 PID: 18839 Comm: syz.2.4078 Tainted: G L syzkaller #0 PREEMPT_{RT,(full)} [ 973.577224][T18839] Tainted: [L]=SOFTLOCKUP [ 973.577233][T18839] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 05/09/2026 [ 973.577248][T18839] Call Trace: [ 973.577258][T18839] [ 973.577269][T18839] dump_stack_lvl+0xe8/0x150 [ 973.577304][T18839] should_fail_ex+0x467/0x600 [ 973.577343][T18839] should_failslab+0xa8/0x100 [ 973.577379][T18839] __kmalloc_cache_noprof+0xa1/0x670 [ 973.577414][T18839] ? iopt_alloc_pages+0x85/0x4a0 [ 973.577445][T18839] ? iopt_alloc_pages+0x85/0x4a0 [ 973.577475][T18839] ? rt_spin_unlock+0x163/0x200 [ 973.577511][T18839] iopt_alloc_pages+0x85/0x4a0 [ 973.577544][T18839] iopt_alloc_user_pages+0x42/0xe0 [ 973.577576][T18839] iopt_map_user_pages+0x4e/0xd0 [ 973.577618][T18839] iommufd_ioas_map+0x391/0x4c0 [ 973.577655][T18839] ? __pfx_iommufd_ioas_map+0x10/0x10 [ 973.577692][T18839] iommufd_fops_ioctl+0x468/0x600 [ 973.577728][T18839] ? __pfx_iommufd_fops_ioctl+0x10/0x10 [ 973.577762][T18839] ? __fget_files+0x2a/0x420 [ 973.577802][T18839] ? __fget_files+0x2a/0x420 [ 973.577840][T18839] ? bpf_lsm_file_ioctl+0x9/0x20 [ 973.577875][T18839] ? __pfx_iommufd_fops_ioctl+0x10/0x10 [ 973.577904][T18839] __se_sys_ioctl+0xff/0x170 [ 973.577931][T18839] ? entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 973.577956][T18839] do_syscall_64+0x174/0x580 [ 973.577979][T18839] ? trace_irq_disable+0x3b/0x140 [ 973.578001][T18839] ? clear_bhb_loop+0x40/0x90 [ 973.578037][T18839] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 973.578062][T18839] RIP: 0033:0x7f3fba0ade59 [ 973.578083][T18839] Code: ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 44 00 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 e8 ff ff ff f7 d8 64 89 01 48 [ 973.578104][T18839] RSP: 002b:00007f3fb8306028 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 973.578128][T18839] RAX: ffffffffffffffda RBX: 00007f3fba335fa0 RCX: 00007f3fba0ade59 [ 973.578145][T18839] RDX: 0000200000000040 RSI: 0000000000003b85 RDI: 0000000000000003 [ 973.578160][T18839] RBP: 00007f3fb8306090 R08: 0000000000000000 R09: 0000000000000000 [ 973.578175][T18839] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 973.578189][T18839] R13: 00007f3fba336038 R14: 00007f3fba335fa0 R15: 00007ffcaffaf3f8 [ 973.578224][T18839] [ 973.984168][T18843] random: crng reseeded on system resumption [ 975.110562][T18854] UDC core: USB Raw Gadget: couldn't find an available UDC or it's busy [ 975.111268][T18854] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 976.211457][T14893] Bluetooth: hci2: SCO packet for unknown connection handle 201 [ 976.211919][T14893] Bluetooth: hci2: ACL packet for unknown connection handle 201 [ 976.393767][T18878] random: crng reseeded on system resumption [ 976.539561][T18883] binder: 18879:18883 ioctl c0306201 200000000640 returned -22 [ 976.701023][T18886] netlink: 8 bytes leftover after parsing attributes in process `syz.2.4092'. [ 976.701043][T18886] netlink: 8 bytes leftover after parsing attributes in process `syz.2.4092'. [ 976.781002][T18888] overlayfs: fs on './file0' does not support file handles, falling back to index=off,nfs_export=off. [ 976.781016][T18888] overlayfs: maximum fs stacking depth exceeded [ 976.972451][T18892] A link change request failed with some changes committed already. Interface lo may have been left with an inconsistent configuration, please check. [ 977.026738][T18893] UDC core: USB Raw Gadget: couldn't find an available UDC or it's busy [ 977.027366][T18893] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 977.193728][T18895] tmpfs: Bad value for 'nr_blocks' [ 977.741063][T18910] random: crng reseeded on system resumption [ 978.026406][T18918] binder: 18916:18918 ioctl c0306201 200000000640 returned -22 [ 978.276153][T18929] fuse: Unknown parameter 'group_i00000000000000000000' [ 978.535191][T18934] overlay: filesystem on ./bus is read-only [ 978.576309][T18934] netlink: 8 bytes leftover after parsing attributes in process `syz.6.4106'. [ 978.660964][T18937] random: crng reseeded on system resumption [ 979.392417][T18951] binder: 18948:18951 ioctl c0306201 200000000640 returned -22 [ 979.627955][T18957] random: crng reseeded on system resumption [ 979.694880][T18959] trusted_key: encrypted_key: keylen for the ecryptfs format must be equal to 64 bytes [ 979.702332][T18959] UDC core: USB Raw Gadget: couldn't find an available UDC or it's busy [ 979.704374][T18959] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 979.788531][T18961] bridge0: port 3(netdevsim0) entered blocking state [ 979.788856][T18961] bridge0: port 3(netdevsim0) entered disabled state [ 979.789138][T18961] netdevsim netdevsim6 netdevsim0: entered allmulticast mode [ 979.829755][T18961] netdevsim netdevsim6 netdevsim0: entered promiscuous mode [ 979.843544][T18961] bridge0: port 3(netdevsim0) entered blocking state [ 979.843681][T18961] bridge0: port 3(netdevsim0) entered forwarding state [ 980.164637][ T11] usb 7-1: new high-speed USB device number 13 using dummy_hcd [ 980.300246][T18967] Can not set IPV6_FL_F_REFLECT if flowlabel_consistency sysctl is enable [ 980.324240][ T11] usb 7-1: New USB device found, idVendor=04fc, idProduct=504a, bcdDevice=43.02 [ 980.328563][ T11] usb 7-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 980.328588][ T11] usb 7-1: Product: syz [ 980.328602][ T11] usb 7-1: Manufacturer: syz [ 980.328618][ T11] usb 7-1: SerialNumber: syz [ 980.376600][ T11] usb 7-1: config 0 descriptor?? [ 980.403206][ T11] gspca_main: sunplus-2.14.0 probing 04fc:504a [ 980.480723][T14893] Bluetooth: hci0: SCO packet for unknown connection handle 201 [ 980.510251][T14893] Bluetooth: hci0: ACL packet for unknown connection handle 201 [ 980.582713][T18971] CUSE: unknown device info "" [ 980.582729][T18971] CUSE: unknown device info "" [ 980.582739][T18971] CUSE: unknown device info "ÿw" [ 980.582748][T18971] CUSE: zero length info key specified [ 981.453030][T18975] binder: 18974:18975 ioctl c0306201 200000000640 returned -22 [ 981.845258][T18980] random: crng reseeded on system resumption [ 982.205403][ T11] gspca_sunplus: reg_r err -71 [ 982.205495][ T11] sunplus 7-1:0.0: probe with driver sunplus failed with error -71 [ 982.216829][ T11] usb 7-1: USB disconnect, device number 13 [ 982.827146][T18991] trusted_key: encrypted_key: keylen for the ecryptfs format must be equal to 64 bytes [ 982.873312][T18993] CUSE: unknown device info "" [ 982.873323][T18993] CUSE: unknown device info "" [ 982.873330][T18993] CUSE: unknown device info "ÿw" [ 982.873336][T18993] CUSE: zero length info key specified [ 983.084408][ T5802] usb 7-1: new high-speed USB device number 14 using dummy_hcd [ 983.234441][ T5802] usb 7-1: Using ep0 maxpacket: 16 [ 983.238556][ T5802] usb 7-1: config 1 has an invalid descriptor of length 0, skipping remainder of the config [ 983.238583][ T5802] usb 7-1: config 1 has 1 interface, different from the descriptor's value: 3 [ 983.241233][ T5802] usb 7-1: New USB device found, idVendor=1d6b, idProduct=0101, bcdDevice= 0.40 [ 983.241262][ T5802] usb 7-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 983.241288][ T5802] usb 7-1: Product: syz [ 983.241299][ T5802] usb 7-1: Manufacturer: syz [ 983.241311][ T5802] usb 7-1: SerialNumber: syz [ 983.307141][ T5802] usb 7-1: 0:2 : does not exist [ 983.520333][ T5802] usb 7-1: 5:0: failed to get current value for ch 0 (-22) [ 983.649526][ T5802] usb 7-1: USB disconnect, device number 14 [ 983.838061][T10945] udevd[10945]: error opening ATTR{/sys/devices/platform/dummy_hcd.6/usb7/7-1/7-1:1.0/sound/card4/controlC4/../uevent} for writing: No such file or directory [ 984.331012][T19002] overlayfs: fs on './file0' does not support file handles, falling back to index=off,nfs_export=off. [ 984.331036][T19002] overlayfs: maximum fs stacking depth exceeded [ 984.390517][T19004] random: crng reseeded on system resumption [ 984.431078][T19007] UDC core: USB Raw Gadget: couldn't find an available UDC or it's busy [ 984.433800][T19007] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 985.074377][T14893] Bluetooth: hci5: SCO packet for unknown connection handle 201 [ 985.076513][T14893] Bluetooth: hci5: ACL packet for unknown connection handle 201 [ 985.080170][T19017] UDC core: USB Raw Gadget: couldn't find an available UDC or it's busy [ 985.080801][T19017] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 985.304456][ T9] usb 7-1: new high-speed USB device number 15 using dummy_hcd [ 985.470447][ T9] usb 7-1: New USB device found, idVendor=04fc, idProduct=504a, bcdDevice=43.02 [ 985.470482][ T9] usb 7-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 985.470518][ T9] usb 7-1: Product: syz [ 985.470535][ T9] usb 7-1: Manufacturer: syz [ 985.470551][ T9] usb 7-1: SerialNumber: syz [ 985.510647][ T9] usb 7-1: config 0 descriptor?? [ 985.537371][ T9] gspca_main: sunplus-2.14.0 probing 04fc:504a [ 985.730076][T19023] netlink: 4 bytes leftover after parsing attributes in process `syz.2.4144'. [ 985.780944][T19020] kvm: pic: single mode not supported [ 985.781371][T19020] kvm: pic: single mode not supported [ 985.781505][T19020] kvm: pic: single mode not supported [ 985.781960][T19020] kvm: pic: single mode not supported [ 985.782204][T19020] kvm: pic: level sensitive irq not supported [ 985.782336][T19020] kvm: pic: level sensitive irq not supported [ 985.782769][T19020] kvm: pic: single mode not supported [ 985.782886][T19020] kvm: pic: single mode not supported [ 985.783878][T19020] kvm: pic: non byte write [ 985.783962][T19020] kvm: pic: non byte write [ 985.784133][T19020] kvm: pic: non byte write [ 985.784199][T19020] kvm: pic: non byte write [ 986.929416][T19032] random: crng reseeded on system resumption [ 987.215978][ T9] gspca_sunplus: reg_r err -71 [ 987.216143][ T9] sunplus 7-1:0.0: probe with driver sunplus failed with error -71 [ 987.248134][ T9] usb 7-1: USB disconnect, device number 15 [ 987.458798][T19039] UDC core: USB Raw Gadget: couldn't find an available UDC or it's busy [ 987.459540][T19039] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 987.721682][T14893] Bluetooth: hci2: SCO packet for unknown connection handle 201 [ 987.722108][T14893] Bluetooth: hci2: ACL packet for unknown connection handle 201 [ 987.835442][T19049] netlink: 8 bytes leftover after parsing attributes in process `syz.6.4154'. [ 987.964943][T19056] FAULT_INJECTION: forcing a failure. [ 987.964943][T19056] name failslab, interval 1, probability 0, space 0, times 0 [ 987.964975][T19056] CPU: 1 UID: 0 PID: 19056 Comm: syz.5.4155 Tainted: G L syzkaller #0 PREEMPT_{RT,(full)} [ 987.964999][T19056] Tainted: [L]=SOFTLOCKUP [ 987.965005][T19056] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 05/09/2026 [ 987.965016][T19056] Call Trace: [ 987.965023][T19056] [ 987.965030][T19056] dump_stack_lvl+0xe8/0x150 [ 987.965057][T19056] should_fail_ex+0x467/0x600 [ 987.965088][T19056] should_failslab+0xa8/0x100 [ 987.965127][T19056] __kmalloc_noprof+0xfb/0x790 [ 987.965150][T19056] ? tomoyo_encode+0x2ad/0x570 [ 987.965167][T19056] ? tomoyo_encode+0x2ad/0x570 [ 987.965190][T19056] tomoyo_encode+0x2ad/0x570 [ 987.965244][T19056] tomoyo_realpath_from_path+0x5fa/0x640 [ 987.965271][T19056] ? tomoyo_path_number_perm+0x219/0x5f0 [ 987.965296][T19056] tomoyo_path_number_perm+0x246/0x5f0 [ 987.965323][T19056] ? __pfx_tomoyo_path_number_perm+0x10/0x10 [ 987.965347][T19056] ? __lock_acquire+0x6df/0x2e40 [ 987.965384][T19056] ? _raw_spin_unlock_irqrestore+0x30/0x80 [ 987.965402][T19056] ? lockdep_hardirqs_on+0x7a/0x110 [ 987.965433][T19056] ? __fget_files+0x2a/0x420 [ 987.965463][T19056] ? __fget_files+0x2a/0x420 [ 987.965486][T19056] ? __fget_files+0x3a8/0x420 [ 987.965509][T19056] ? __fget_files+0x2a/0x420 [ 987.965536][T19056] security_file_ioctl+0xb9/0x260 [ 987.965562][T19056] __se_sys_ioctl+0x47/0x170 [ 987.965581][T19056] ? entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 987.965598][T19056] do_syscall_64+0x174/0x580 [ 987.965615][T19056] ? trace_irq_disable+0x3b/0x140 [ 987.965631][T19056] ? clear_bhb_loop+0x40/0x90 [ 987.965651][T19056] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 987.965668][T19056] RIP: 0033:0x7f493a78de59 [ 987.965684][T19056] Code: ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 44 00 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 e8 ff ff ff f7 d8 64 89 01 48 [ 987.965699][T19056] RSP: 002b:00007f49389e6028 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 987.965717][T19056] RAX: ffffffffffffffda RBX: 00007f493aa15fa0 RCX: 00007f493a78de59 [ 987.965729][T19056] RDX: 0000200000000000 RSI: 00000000c028aa03 RDI: 0000000000000005 [ 987.965740][T19056] RBP: 00007f49389e6090 R08: 0000000000000000 R09: 0000000000000000 [ 987.965750][T19056] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 987.965759][T19056] R13: 00007f493aa16038 R14: 00007f493aa15fa0 R15: 00007fffa340e098 [ 987.965784][T19056] [ 987.965813][T19056] ERROR: Out of memory at tomoyo_realpath_from_path. [ 988.453619][T19058] random: crng reseeded on system resumption [ 988.628185][T19065] Invalid logical block size (8192) [ 988.845773][T19073] UDC core: USB Raw Gadget: couldn't find an available UDC or it's busy [ 988.848027][T19073] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 989.316658][ T38] audit: type=1326 audit(1783543580.494:456): auid=4294967295 uid=0 gid=0 ses=4294967295 pid=19059 comm="syz.6.4157" exe="/root/ci-upstream-rust-kasan-gce/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7fb889bcde59 code=0x7fc00000 [ 989.479226][T19078] UDC core: USB Raw Gadget: couldn't find an available UDC or it's busy [ 989.480924][T19078] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 989.894713][ T32] usb 7-1: new high-speed USB device number 16 using dummy_hcd [ 990.045802][ T32] usb 7-1: Using ep0 maxpacket: 8 [ 990.047780][ T32] usb 7-1: config 16 interface 0 altsetting 0 endpoint 0x5 has invalid maxpacket 56832, setting to 1024 [ 990.047814][ T32] usb 7-1: config 16 interface 0 altsetting 0 bulk endpoint 0x5 has invalid maxpacket 1024 [ 990.047839][ T32] usb 7-1: config 16 interface 0 altsetting 0 bulk endpoint 0x8B has invalid maxpacket 32 [ 990.047863][ T32] usb 7-1: config 16 interface 0 altsetting 0 has 2 endpoint descriptors, different from the interface descriptor's value: 3 [ 990.047905][ T32] usb 7-1: New USB device found, idVendor=ee8d, idProduct=db1a, bcdDevice=61.23 [ 990.047939][ T32] usb 7-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 990.272186][ T32] usb 7-1: GET_CAPABILITIES returned 0 [ 990.272226][ T32] usbtmc 7-1:16.0: can't read capabilities [ 990.502099][T19080] usb 7-1: usbtmc_ioctl_clear_out_halt returned -32 [ 990.503557][ T32] usb 7-1: USB disconnect, device number 16 [ 990.769914][T19086] random: crng reseeded on system resumption [ 990.910850][T19090] openvswitch: netlink: Message has 1 unknown bytes. [ 991.198969][T19097] UDC core: USB Raw Gadget: couldn't find an available UDC or it's busy [ 991.199963][T19097] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 991.820481][T19103] UDC core: USB Raw Gadget: couldn't find an available UDC or it's busy [ 991.821686][T19103] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 991.949301][T19107] binder: 19106:19107 ioctl 4018620d 0 returned -22 [ 991.951115][T19107] random: crng reseeded on system resumption [ 992.478825][T19122] UDC core: USB Raw Gadget: couldn't find an available UDC or it's busy [ 992.479397][T19122] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 992.743564][T19129] binder: 19128:19129 ioctl 4018620d 0 returned -22 [ 992.750849][T19129] random: crng reseeded on system resumption [ 993.046469][ T1338] ieee802154 phy0 wpan0: encryption failed: -22 [ 993.104455][ T5687] usb 7-1: new high-speed USB device number 17 using dummy_hcd [ 993.254449][ T5687] usb 7-1: Using ep0 maxpacket: 32 [ 993.256629][ T5687] usb 7-1: config 0 has an invalid interface number: 67 but max is 0 [ 993.256659][ T5687] usb 7-1: config 0 has no interface number 0 [ 993.259451][ T5687] usb 7-1: New USB device found, idVendor=0424, idProduct=9901, bcdDevice=c2.57 [ 993.259472][ T5687] usb 7-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 993.259487][ T5687] usb 7-1: Product: syz [ 993.259499][ T5687] usb 7-1: Manufacturer: syz [ 993.259513][ T5687] usb 7-1: SerialNumber: syz [ 993.268184][ T5687] usb 7-1: config 0 descriptor?? [ 993.401574][T19135] UDC core: USB Raw Gadget: couldn't find an available UDC or it's busy [ 993.403567][T19135] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 993.746119][ T5687] smsc95xx 7-1:0.67 (unnamed net_device) (uninitialized): Failed to read reg index 0x00000030: -71 [ 993.746152][ T5687] smsc95xx 7-1:0.67 (unnamed net_device) (uninitialized): Error reading E2P_CMD [ 993.746639][ T5687] smsc95xx 7-1:0.67 (unnamed net_device) (uninitialized): Failed to write reg index 0x00000014: -71 [ 993.746924][ T5687] smsc95xx 7-1:0.67: probe with driver smsc95xx failed with error -71 [ 993.782082][ T5687] usb 7-1: USB disconnect, device number 17 [ 994.032743][T19141] UDC core: USB Raw Gadget: couldn't find an available UDC or it's busy [ 994.033366][T19141] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 994.620572][T19150] binder: 19149:19150 ioctl 4018620d 0 returned -22 [ 994.622373][T19150] random: crng reseeded on system resumption [ 994.644487][ T5687] usb 7-1: new high-speed USB device number 18 using dummy_hcd [ 994.739721][T19152] UDC core: USB Raw Gadget: couldn't find an available UDC or it's busy [ 994.740423][T19152] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 994.795985][ T5687] usb 7-1: Using ep0 maxpacket: 16 [ 994.813323][ T5687] usb 7-1: config 0 interface 0 altsetting 0 endpoint 0x81 has invalid maxpacket 50077, setting to 1024 [ 994.813349][ T5687] usb 7-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 2 [ 994.813380][ T5687] usb 7-1: New USB device found, idVendor=0c70, idProduct=f001, bcdDevice= 0.00 [ 994.813405][ T5687] usb 7-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 994.862553][ T5687] usb 7-1: config 0 descriptor?? [ 995.097153][T19154] tipc: Can't bind to reserved service type 2 [ 995.099127][T19154] sg_write: data in/out 57/136 bytes for SCSI command 0x0-- guessing data in; [ 995.099127][T19154] program syz.0.4196 not setting count and/or reply_len properly [ 995.147255][T19154] netlink: 168 bytes leftover after parsing attributes in process `syz.0.4196'. [ 995.284454][ T5687] hid (null): unknown global tag 0xe [ 995.284469][ T5687] hid (null): global environment stack underflow [ 995.290253][ T5687] hid_parser_main: 7 callbacks suppressed [ 995.290275][ T5687] aquacomputer_d5next 0003:0C70:F001.0015: unknown main item tag 0x5 [ 995.290310][ T5687] aquacomputer_d5next 0003:0C70:F001.0015: unknown main item tag 0x7 [ 995.290342][ T5687] aquacomputer_d5next 0003:0C70:F001.0015: unknown main item tag 0x4 [ 995.290372][ T5687] aquacomputer_d5next 0003:0C70:F001.0015: unknown global tag 0xe [ 995.290390][ T5687] aquacomputer_d5next 0003:0C70:F001.0015: item 0 2 1 14 parsing failed [ 995.291314][ T5687] aquacomputer_d5next 0003:0C70:F001.0015: probe with driver aquacomputer_d5next failed with error -22 [ 995.490456][ T5802] usb 7-1: USB disconnect, device number 18 [ 995.851261][T19164] JFS: charset not found [ 995.893191][T19168] comedi comedi4: commands at RT priority not supported in this driver [ 996.479824][T19179] FAULT_INJECTION: forcing a failure. [ 996.479824][T19179] name failslab, interval 1, probability 0, space 0, times 0 [ 996.479854][T19179] CPU: 1 UID: 0 PID: 19179 Comm: syz.6.4205 Tainted: G L syzkaller #0 PREEMPT_{RT,(full)} [ 996.479876][T19179] Tainted: [L]=SOFTLOCKUP [ 996.479882][T19179] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 05/09/2026 [ 996.479892][T19179] Call Trace: [ 996.479898][T19179] [ 996.479908][T19179] dump_stack_lvl+0xe8/0x150 [ 996.479934][T19179] should_fail_ex+0x467/0x600 [ 996.479964][T19179] should_failslab+0xa8/0x100 [ 996.479991][T19179] kmem_cache_alloc_node_noprof+0xac/0x660 [ 996.480015][T19179] ? dup_task_struct+0x52/0x8e0 [ 996.480031][T19179] ? dup_task_struct+0x52/0x8e0 [ 996.480053][T19179] dup_task_struct+0x52/0x8e0 [ 996.480070][T19179] ? rt_spin_unlock+0x163/0x200 [ 996.480096][T19179] copy_process+0x820/0x43f0 [ 996.480135][T19179] ? __pfx_copy_process+0x10/0x10 [ 996.480162][T19179] vhost_task_create+0x1f9/0x380 [ 996.480220][T19179] ? look_up_lock_class+0x57/0x110 [ 996.480245][T19179] ? __pfx_kvm_nx_huge_page_recovery_worker+0x10/0x10 [ 996.480270][T19179] ? __pfx_kvm_nx_huge_page_recovery_worker_kill+0x10/0x10 [ 996.480296][T19179] ? __pfx_vhost_task_create+0x10/0x10 [ 996.480341][T19179] ? __pfx_vhost_task_fn+0x10/0x10 [ 996.480368][T19179] ? _raw_spin_unlock_irqrestore+0x30/0x80 [ 996.480385][T19179] ? lockdep_hardirqs_on+0x7a/0x110 [ 996.480402][T19179] ? _raw_spin_unlock_irqrestore+0x4c/0x80 [ 996.480418][T19179] ? mutex_lock_nested+0x152/0x1d0 [ 996.480440][T19179] ? kvm_mmu_post_init_vm+0x8f/0x2b0 [ 996.480462][T19179] kvm_mmu_post_init_vm+0x147/0x2b0 [ 996.480483][T19179] kvm_arch_vcpu_ioctl_run+0x7c/0x1960 [ 996.480511][T19179] ? rt_write_unlock+0x19c/0x360 [ 996.480553][T19179] kvm_vcpu_ioctl+0xa64/0xfe0 [ 996.480581][T19179] ? __pfx_kvm_vcpu_ioctl+0x10/0x10 [ 996.480605][T19179] ? lockdep_hardirqs_on+0x7a/0x110 [ 996.480633][T19179] ? __fget_files+0x2a/0x420 [ 996.480658][T19179] ? __fget_files+0x2a/0x420 [ 996.480680][T19179] ? __fget_files+0x3a8/0x420 [ 996.480702][T19179] ? __fget_files+0x2a/0x420 [ 996.480727][T19179] ? bpf_lsm_file_ioctl+0x9/0x20 [ 996.480751][T19179] ? __pfx_kvm_vcpu_ioctl+0x10/0x10 [ 996.480779][T19179] __se_sys_ioctl+0xff/0x170 [ 996.480798][T19179] ? entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 996.480816][T19179] do_syscall_64+0x174/0x580 [ 996.480832][T19179] ? trace_irq_disable+0x3b/0x140 [ 996.480848][T19179] ? clear_bhb_loop+0x40/0x90 [ 996.480868][T19179] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 996.480884][T19179] RIP: 0033:0x7fb889bcde59 [ 996.480918][T19179] Code: ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 44 00 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 e8 ff ff ff f7 d8 64 89 01 48 [ 996.480933][T19179] RSP: 002b:00007fb887e05028 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 996.480975][T19179] RAX: ffffffffffffffda RBX: 00007fb889e56090 RCX: 00007fb889bcde59 [ 996.480994][T19179] RDX: 0000000000000000 RSI: 000000000000ae80 RDI: 000000000000000a [ 996.481009][T19179] RBP: 00007fb887e05090 R08: 0000000000000000 R09: 0000000000000000 [ 996.481023][T19179] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 996.481036][T19179] R13: 00007fb889e56128 R14: 00007fb889e56090 R15: 00007ffe8770faf8 [ 996.481072][T19179] [ 997.133608][T19183] smbdirect: ib_dev[syz1]: added: RNIC max_fast_reg_page_list_len=256 device_cap_flags=0x200000 kernel_cap_flags=0x10 page_size_cap=0x1000 [ 997.133639][T19183] smbdirect: ib_dev[syz1]: num_ports=1 max_qp_rd_atom=128 max_qp_init_rd_atom=128 max_sgl_rd=0 max_sge_rd=1 max_cqe=3276800 max_qp_wr=32768 max_send_sge=6 max_recv_sge=6 [ 997.133669][T19183] smbdirect: ib_dev[syz1]PORT[1]: iwarp=1 ib=0 roce=0 v1=0 v2=0 core_cap_flags=0x400008 [ 997.199323][T19183] iwpm_register_pid: Unable to send a nlmsg (client = 2) [ 997.229763][T19183] infiniband syz1: RDMA CMA: cma_listen_on_dev, error -98 [ 997.878137][T19189] sg_write: data in/out 39264/136 bytes for SCSI command 0x0-- guessing data in; [ 997.878137][T19189] program syz.2.4210 not setting count and/or reply_len properly [ 997.906524][ T5802] usb 7-1: new high-speed USB device number 19 using dummy_hcd [ 998.064437][ T5802] usb 7-1: Using ep0 maxpacket: 8 [ 998.086988][ T5802] usb 7-1: config 0 has an invalid descriptor of length 0, skipping remainder of the config [ 998.087015][ T5802] usb 7-1: config 0 has no interfaces? [ 998.089769][ T5802] usb 7-1: New USB device found, idVendor=0c45, idProduct=613a, bcdDevice=c4.6d [ 998.089801][ T5802] usb 7-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 998.089824][ T5802] usb 7-1: Product: syz [ 998.089841][ T5802] usb 7-1: Manufacturer: syz [ 998.089858][ T5802] usb 7-1: SerialNumber: syz [ 998.106214][ T5802] usb 7-1: config 0 descriptor?? [ 998.193806][T19195] netlink: 44 bytes leftover after parsing attributes in process `syz.2.4211'. [ 998.367369][ T5687] usb 7-1: USB disconnect, device number 19 [ 999.384054][T19210] UDC core: USB Raw Gadget: couldn't find an available UDC or it's busy [ 999.393093][T19210] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 999.400564][T19210] FAULT_INJECTION: forcing a failure. [ 999.400564][T19210] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 999.400677][T19210] CPU: 1 UID: 0 PID: 19210 Comm: syz.2.4217 Tainted: G L syzkaller #0 PREEMPT_{RT,(full)} [ 999.400760][T19210] Tainted: [L]=SOFTLOCKUP [ 999.400782][T19210] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 05/09/2026 [ 999.400822][T19210] Call Trace: [ 999.400858][T19210] [ 999.400887][T19210] dump_stack_lvl+0xe8/0x150 [ 999.400999][T19210] should_fail_ex+0x467/0x600 [ 999.401103][T19210] _copy_from_user+0x2d/0xb0 [ 999.401178][T19210] sg_write+0x3ee/0xf10 [ 999.401262][T19210] ? __pfx_sg_write+0x10/0x10 [ 999.401333][T19210] ? kstrtouint+0x6e/0xe0 [ 999.401490][T19210] ? bpf_lsm_file_permission+0x9/0x20 [ 999.401586][T19210] ? security_file_permission+0x68/0x220 [ 999.401687][T19210] ? rw_verify_area+0x209/0x4d0 [ 999.401750][T19210] ? __pfx_sg_write+0x10/0x10 [ 999.401813][T19210] vfs_write+0x29f/0xbb0 [ 999.401897][T19210] ? __pfx_vfs_write+0x10/0x10 [ 999.401961][T19210] ? __fget_files+0x2a/0x420 [ 999.402056][T19210] ? __fget_files+0x2a/0x420 [ 999.402144][T19210] ? __fget_files+0x3a8/0x420 [ 999.402235][T19210] ? __fget_files+0x2a/0x420 [ 999.402363][T19210] ksys_write+0x156/0x270 [ 999.402431][T19210] ? __pfx_ksys_write+0x10/0x10 [ 999.402522][T19210] ? entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 999.402586][T19210] do_syscall_64+0x174/0x580 [ 999.402658][T19210] ? trace_irq_disable+0x3b/0x140 [ 999.402720][T19210] ? clear_bhb_loop+0x40/0x90 [ 999.402773][T19210] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 999.402836][T19210] RIP: 0033:0x7f3fba0ade59 [ 999.402889][T19210] Code: ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 44 00 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 e8 ff ff ff f7 d8 64 89 01 48 [ 999.402933][T19210] RSP: 002b:00007f3fb8306028 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 999.402956][T19210] RAX: ffffffffffffffda RBX: 00007f3fba335fa0 RCX: 00007f3fba0ade59 [ 999.402973][T19210] RDX: 00000000000000b2 RSI: 0000200000000200 RDI: 0000000000000007 [ 999.403019][T19210] RBP: 00007f3fb8306090 R08: 0000000000000000 R09: 0000000000000000 [ 999.403073][T19210] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 999.403105][T19210] R13: 00007f3fba336038 R14: 00007f3fba335fa0 R15: 00007ffcaffaf3f8 [ 999.403204][T19210] [ 999.494444][T10847] usb 7-1: new high-speed USB device number 20 using dummy_hcd [ 999.664136][T10847] usb 7-1: unable to read config index 0 descriptor/start: -61 [ 999.664171][T10847] usb 7-1: can't read configurations, error -61 [ 999.794447][T10847] usb 7-1: new high-speed USB device number 21 using dummy_hcd [ 999.956985][T10847] usb 7-1: unable to read config index 0 descriptor/start: -61 [ 999.957021][T10847] usb 7-1: can't read configurations, error -61 [ 999.958650][T10847] usb usb7-port1: attempt power cycle [ 1000.208690][ T7306] Bluetooth: (null): Too short H5 packet [ 1000.208784][ T7306] Bluetooth: (null): Invalid header checksum [ 1000.296562][T10847] usb 7-1: new high-speed USB device number 22 using dummy_hcd [ 1000.315905][ T5871] Bluetooth: (null): Invalid header checksum [ 1000.320741][T10847] usb 7-1: unable to read config index 0 descriptor/start: -61 [ 1000.320776][T10847] usb 7-1: can't read configurations, error -61 [ 1000.348016][T19219] block nbd2: NBD_DISCONNECT [ 1000.349003][T19215] block nbd2: Disconnected due to user request. [ 1000.349017][T19215] block nbd2: shutting down sockets [ 1000.446265][T10847] usb 7-1: new high-speed USB device number 23 using dummy_hcd [ 1000.470307][T10847] usb 7-1: unable to read config index 0 descriptor/start: -61 [ 1000.470346][T10847] usb 7-1: can't read configurations, error -61 [ 1000.470766][T10847] usb usb7-port1: unable to enumerate USB device [ 1001.843633][T19231] UDC core: USB Raw Gadget: couldn't find an available UDC or it's busy [ 1001.851795][T19231] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 1002.360073][T19238] netlink: 12 bytes leftover after parsing attributes in process `syz.6.4229'. [ 1002.708313][T19247] trusted_key: encrypted_key: keylen for the ecryptfs format must be equal to 64 bytes [ 1002.720128][T19247] UDC core: USB Raw Gadget: couldn't find an available UDC or it's busy [ 1002.725580][T19247] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 1003.329903][T14893] Bluetooth: hci0: ACL packet for unknown connection handle 201 [ 1003.496465][T19254] kvm_intel: set kvm_intel.dump_invalid_vmcs=1 to dump internal KVM state. [ 1003.838661][T19262] UDC core: USB Raw Gadget: couldn't find an available UDC or it's busy [ 1003.839781][T19262] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 1003.867975][T19257] kvm: requested 4190 ns i8254 timer period limited to 200000 ns [ 1004.482734][T19265] FAULT_INJECTION: forcing a failure. [ 1004.482734][T19265] name failslab, interval 1, probability 0, space 0, times 0 [ 1004.482763][T19265] CPU: 1 UID: 0 PID: 19265 Comm: syz.6.4239 Tainted: G L syzkaller #0 PREEMPT_{RT,(full)} [ 1004.482785][T19265] Tainted: [L]=SOFTLOCKUP [ 1004.482791][T19265] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 05/09/2026 [ 1004.482801][T19265] Call Trace: [ 1004.482808][T19265] [ 1004.482815][T19265] dump_stack_lvl+0xe8/0x150 [ 1004.482841][T19265] should_fail_ex+0x467/0x600 [ 1004.482870][T19265] should_failslab+0xa8/0x100 [ 1004.482894][T19265] ? __kvm_mmu_topup_memory_cache+0x1b2/0x600 [ 1004.482918][T19265] kmem_cache_alloc_noprof+0x9e/0x680 [ 1004.482940][T19265] ? __kvm_mmu_topup_memory_cache+0x1b2/0x600 [ 1004.482962][T19265] ? __kvm_mmu_topup_memory_cache+0x1b2/0x600 [ 1004.482989][T19265] __kvm_mmu_topup_memory_cache+0x1b2/0x600 [ 1004.483019][T19265] mmu_topup_memory_caches+0x21/0x170 [ 1004.483046][T19265] kvm_mmu_load+0x9d/0x22b0 [ 1004.483059][T19265] ? kvm_msr_allowed+0x9a/0x490 [ 1004.483083][T19265] ? kvm_msr_allowed+0x9a/0x490 [ 1004.483107][T19265] ? kvm_msr_allowed+0x9a/0x490 [ 1004.483129][T19265] ? kvm_msr_allowed+0x3f4/0x490 [ 1004.483152][T19265] ? kvm_msr_allowed+0x9a/0x490 [ 1004.483178][T19265] ? kvm_apic_has_interrupt+0x740/0x770 [ 1004.483206][T19265] vcpu_run+0x4c13/0x73e0 [ 1004.483259][T19265] ? __lock_acquire+0x6df/0x2e40 [ 1004.483290][T19265] ? __pfx_vcpu_run+0x10/0x10 [ 1004.483312][T19265] ? lock_acquire+0x115/0x350 [ 1004.483338][T19265] kvm_arch_vcpu_ioctl_run+0xe51/0x1960 [ 1004.483364][T19265] ? kvm_arch_vcpu_ioctl_run+0x1f8/0x1960 [ 1004.483394][T19265] kvm_vcpu_ioctl+0xa64/0xfe0 [ 1004.483423][T19265] ? __pfx_kvm_vcpu_ioctl+0x10/0x10 [ 1004.483447][T19265] ? lockdep_hardirqs_on+0x7a/0x110 [ 1004.483478][T19265] ? __fget_files+0x2a/0x420 [ 1004.483504][T19265] ? __fget_files+0x2a/0x420 [ 1004.483527][T19265] ? __fget_files+0x3a8/0x420 [ 1004.483550][T19265] ? __fget_files+0x2a/0x420 [ 1004.483576][T19265] ? bpf_lsm_file_ioctl+0x9/0x20 [ 1004.483601][T19265] ? __pfx_kvm_vcpu_ioctl+0x10/0x10 [ 1004.483626][T19265] __se_sys_ioctl+0xff/0x170 [ 1004.483645][T19265] ? entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 1004.483668][T19265] do_syscall_64+0x174/0x580 [ 1004.483684][T19265] ? trace_irq_disable+0x3b/0x140 [ 1004.483699][T19265] ? clear_bhb_loop+0x40/0x90 [ 1004.483719][T19265] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 1004.483735][T19265] RIP: 0033:0x7fb889bcde59 [ 1004.483750][T19265] Code: ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 44 00 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 e8 ff ff ff f7 d8 64 89 01 48 [ 1004.483764][T19265] RSP: 002b:00007fb887e05028 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 1004.483781][T19265] RAX: ffffffffffffffda RBX: 00007fb889e56090 RCX: 00007fb889bcde59 [ 1004.483793][T19265] RDX: 0000000000000000 RSI: 000000000000ae80 RDI: 0000000000000006 [ 1004.483806][T19265] RBP: 00007fb887e05090 R08: 0000000000000000 R09: 0000000000000000 [ 1004.483816][T19265] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 1004.483825][T19265] R13: 00007fb889e56128 R14: 00007fb889e56090 R15: 00007ffe8770faf8 [ 1004.483866][T19265] [ 1004.866692][T19268] netlink: 12 bytes leftover after parsing attributes in process `syz.2.4240'. [ 1005.450485][T14893] Bluetooth: hci4: SCO packet for unknown connection handle 201 [ 1005.450947][T14893] Bluetooth: hci4: ACL packet for unknown connection handle 201 [ 1006.445540][T14893] Bluetooth: hci4: SCO packet for unknown connection handle 201 [ 1006.446196][T14893] Bluetooth: hci4: ACL packet for unknown connection handle 201 [ 1006.515269][T19290] netlink: 12 bytes leftover after parsing attributes in process `syz.5.4249'. [ 1006.684437][ T32] usb 7-1: new full-speed USB device number 24 using dummy_hcd [ 1006.837815][ T32] usb 7-1: not running at top speed; connect to a high speed hub [ 1006.840157][ T32] usb 7-1: config 1 interface 0 altsetting 0 endpoint 0xC has invalid wMaxPacketSize 0 [ 1006.840178][ T32] usb 7-1: config 1 interface 0 altsetting 0 endpoint 0x5 has invalid maxpacket 1023, setting to 64 [ 1006.840200][ T32] usb 7-1: config 1 interface 0 altsetting 0 endpoint 0x9 has invalid maxpacket 1024, setting to 64 [ 1006.840245][ T32] usb 7-1: config 1 interface 0 altsetting 0 endpoint 0xF has invalid maxpacket 2047, setting to 64 [ 1006.840274][ T32] usb 7-1: config 1 interface 0 altsetting 0 endpoint 0xB has invalid maxpacket 919, setting to 64 [ 1006.840302][ T32] usb 7-1: config 1 interface 0 altsetting 0 endpoint 0x6 has invalid maxpacket 1023, setting to 64 [ 1006.843767][ T32] usb 7-1: New USB device found, idVendor=1430, idProduct=474b, bcdDevice= 0.40 [ 1006.843788][ T32] usb 7-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 1006.843804][ T32] usb 7-1: Product: syz [ 1006.843815][ T32] usb 7-1: Manufacturer: syz [ 1006.843826][ T32] usb 7-1: SerialNumber: syz [ 1007.399643][ T32] usb 7-1: Quirk or no altset; falling back to MIDI 1.0 [ 1007.399703][ T32] usb 7-1: MIDIStreaming interface descriptor not found [ 1007.507492][ T32] usb 7-1: USB disconnect, device number 24 [ 1007.612122][ T9703] udevd[9703]: error opening ATTR{/sys/devices/platform/dummy_hcd.6/usb7/7-1/7-1:1.0/sound/card4/controlC4/../uevent} for writing: No such file or directory [ 1007.875815][T14893] Bluetooth: hci5: SCO packet for unknown connection handle 201 [ 1007.876311][T14893] Bluetooth: hci5: ACL packet for unknown connection handle 201 [ 1008.294503][ T32] usb 7-1: new full-speed USB device number 25 using dummy_hcd [ 1008.481293][T10847] kernel read not supported for file /vcs (pid: 10847 comm: kworker/1:3) [ 1008.494545][ T32] usb 7-1: config 0 has an invalid descriptor of length 0, skipping remainder of the config [ 1008.494687][ T32] usb 7-1: config 0 interface 0 altsetting 0 has an endpoint descriptor with address 0xBE, changing to 0x8E [ 1008.494765][ T32] usb 7-1: config 0 interface 0 altsetting 0 endpoint 0x8E has an invalid bInterval 0, changing to 10 [ 1008.494838][ T32] usb 7-1: config 0 interface 0 altsetting 0 endpoint 0x8E has invalid wMaxPacketSize 0 [ 1008.494898][ T32] usb 7-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 3 [ 1008.562074][ T32] usb 7-1: New USB device found, idVendor=10c5, idProduct=819a, bcdDevice=e4.46 [ 1008.562107][ T32] usb 7-1: New USB device strings: Mfr=1, Product=2, SerialNumber=35 [ 1008.562129][ T32] usb 7-1: Product: syz [ 1008.562144][ T32] usb 7-1: Manufacturer: syz [ 1008.562160][ T32] usb 7-1: SerialNumber: syz [ 1008.628646][ T32] usb 7-1: config 0 descriptor?? [ 1008.853212][ T32] radio-si470x 7-1:0.0: DeviceID=0x0000 ChipID=0x0000 [ 1008.853242][ T32] radio-si470x 7-1:0.0: This driver is known to work with firmware version 12, but the device has firmware version 0. [ 1008.895744][ T32] radio-si470x 7-1:0.0: software version 0, hardware version 0 [ 1008.895772][ T32] radio-si470x 7-1:0.0: This driver is known to work with hardware version 1, but the device has hardware version 0. [ 1008.895796][ T32] radio-si470x 7-1:0.0: If you have some trouble using this driver, please report to V4L ML at linux-media@vger.kernel.org [ 1009.136852][ T32] radio-si470x 7-1:0.0: si470x_set_report: usb_control_msg returned -71 [ 1009.137020][ T32] radio-si470x 7-1:0.0: submitting int urb failed (-90) [ 1009.140128][ T32] radio-si470x 7-1:0.0: si470x_set_report: usb_control_msg returned -71 [ 1009.140466][ T32] radio-si470x 7-1:0.0: probe with driver radio-si470x failed with error -22 [ 1009.194584][ T32] usb 7-1: USB disconnect, device number 25 [ 1009.379192][T19315] UDC core: USB Raw Gadget: couldn't find an available UDC or it's busy [ 1009.379869][T19315] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 1009.494550][ T32] usb 7-1: new high-speed USB device number 26 using dummy_hcd [ 1009.576753][T19317] netlink: 60 bytes leftover after parsing attributes in process `syz.2.4257'. [ 1009.577290][T19317] netlink: 60 bytes leftover after parsing attributes in process `syz.2.4257'. [ 1009.646569][ T32] usb 7-1: New USB device found, idVendor=17e9, idProduct=8b4e, bcdDevice=9c.08 [ 1009.646602][ T32] usb 7-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 1009.686326][ T32] usb 7-1: config 0 descriptor?? [ 1009.888651][ T32] udl 7-1:0.0: [drm] Unrecognized vendor firmware descriptor [ 1010.007360][ T32] [drm] Initialized udl 0.0.1 for 7-1:0.0 on minor 2 [ 1010.007388][ T32] [drm] Initialized udl on minor 2 [ 1010.097817][ T32] udl 7-1:0.0: [drm] *ERROR* Read EDID byte 0 failed err ffffffe0 [ 1010.150250][ T32] udl 7-1:0.0: [drm] Cannot find any crtc or sizes [ 1010.289939][T15256] udl 7-1:0.0: [drm] *ERROR* Read EDID byte 0 failed [ 1010.292145][T15256] udl 7-1:0.0: [drm] Cannot find any crtc or sizes [ 1010.551717][T19325] netlink: 12 bytes leftover after parsing attributes in process `syz.0.4260'. [ 1011.829577][ T9] usb 7-1: USB disconnect, device number 26 [ 1012.303084][T14893] Bluetooth: hci4: SCO packet for unknown connection handle 201 [ 1012.303489][T14893] Bluetooth: hci4: ACL packet for unknown connection handle 201 [ 1013.156628][T19351] netlink: 12 bytes leftover after parsing attributes in process `syz.2.4269'. [ 1013.805794][ T38] audit: type=1326 audit(1783543604.984:457): auid=4294967295 uid=0 gid=0 ses=4294967295 pid=19368 comm="syz.0.4275" exe="/root/ci-upstream-rust-kasan-gce/syz-executor" sig=31 arch=c000003e syscall=202 compat=0 ip=0x7f7a2ca3de59 code=0x0 [ 1013.964746][T14893] Bluetooth: hci4: SCO packet for unknown connection handle 201 [ 1013.965245][T14893] Bluetooth: hci4: ACL packet for unknown connection handle 201 [ 1014.201046][T19376] overlayfs: failed to clone lowerpath [ 1014.204495][ T5687] usb 7-1: new full-speed USB device number 27 using dummy_hcd [ 1014.368186][ T5687] usb 7-1: not running at top speed; connect to a high speed hub [ 1014.369447][ T5687] usb 7-1: config 1 interface 0 altsetting 0 endpoint 0xC has invalid wMaxPacketSize 0 [ 1014.369473][ T5687] usb 7-1: config 1 interface 0 altsetting 0 endpoint 0x5 has invalid maxpacket 1023, setting to 64 [ 1014.369512][ T5687] usb 7-1: config 1 interface 0 altsetting 0 endpoint 0x9 has invalid maxpacket 1024, setting to 64 [ 1014.369533][ T5687] usb 7-1: config 1 interface 0 altsetting 0 endpoint 0xF has invalid maxpacket 2047, setting to 64 [ 1014.369553][ T5687] usb 7-1: config 1 interface 0 altsetting 0 endpoint 0xB has invalid maxpacket 919, setting to 64 [ 1014.369573][ T5687] usb 7-1: config 1 interface 0 altsetting 0 endpoint 0x6 has invalid maxpacket 1023, setting to 64 [ 1014.372009][ T5687] usb 7-1: New USB device found, idVendor=1430, idProduct=474b, bcdDevice= 0.40 [ 1014.372037][ T5687] usb 7-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 1014.372059][ T5687] usb 7-1: Product: syz [ 1014.372076][ T5687] usb 7-1: Manufacturer: syz [ 1014.372091][ T5687] usb 7-1: SerialNumber: syz [ 1014.617103][T19379] UDC core: USB Raw Gadget: couldn't find an available UDC or it's busy [ 1014.617724][T19379] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 1014.663363][T19380] netlink: 12 bytes leftover after parsing attributes in process `syz.5.4280'. [ 1014.739860][ T5687] usb 7-1: Quirk or no altset; falling back to MIDI 1.0 [ 1014.739919][ T5687] usb 7-1: MIDIStreaming interface descriptor not found [ 1014.881335][T19385] FAULT_INJECTION: forcing a failure. [ 1014.881335][T19385] name failslab, interval 1, probability 0, space 0, times 0 [ 1014.881366][T19385] CPU: 1 UID: 0 PID: 19385 Comm: syz.0.4282 Tainted: G L syzkaller #0 PREEMPT_{RT,(full)} [ 1014.881388][T19385] Tainted: [L]=SOFTLOCKUP [ 1014.881394][T19385] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 05/09/2026 [ 1014.881405][T19385] Call Trace: [ 1014.881411][T19385] [ 1014.881419][T19385] dump_stack_lvl+0xe8/0x150 [ 1014.881454][T19385] should_fail_ex+0x467/0x600 [ 1014.881484][T19385] should_failslab+0xa8/0x100 [ 1014.881512][T19385] __kmalloc_noprof+0xfb/0x790 [ 1014.881536][T19385] ? tomoyo_encode+0x2ad/0x570 [ 1014.881554][T19385] ? tomoyo_encode+0x2ad/0x570 [ 1014.881579][T19385] tomoyo_encode+0x2ad/0x570 [ 1014.881603][T19385] tomoyo_realpath_from_path+0x5fa/0x640 [ 1014.881633][T19385] ? tomoyo_path_number_perm+0x219/0x5f0 [ 1014.881662][T19385] tomoyo_path_number_perm+0x246/0x5f0 [ 1014.881689][T19385] ? __pfx_tomoyo_path_number_perm+0x10/0x10 [ 1014.881729][T19385] ? __lock_acquire+0x6df/0x2e40 [ 1014.881757][T19385] ? _raw_spin_unlock_irqrestore+0x30/0x80 [ 1014.881778][T19385] ? lockdep_hardirqs_on+0x7a/0x110 [ 1014.881811][T19385] ? __fget_files+0x2a/0x420 [ 1014.881841][T19385] ? __fget_files+0x2a/0x420 [ 1014.881868][T19385] ? __fget_files+0x3a8/0x420 [ 1014.881895][T19385] ? __fget_files+0x2a/0x420 [ 1014.881926][T19385] security_file_ioctl+0xb9/0x260 [ 1014.881965][T19385] __se_sys_ioctl+0x47/0x170 [ 1014.881986][T19385] ? entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 1014.882007][T19385] do_syscall_64+0x174/0x580 [ 1014.882026][T19385] ? trace_irq_disable+0x3b/0x140 [ 1014.882044][T19385] ? clear_bhb_loop+0x40/0x90 [ 1014.882066][T19385] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 1014.882086][T19385] RIP: 0033:0x7f7a2ca3de59 [ 1014.882105][T19385] Code: ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 44 00 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 e8 ff ff ff f7 d8 64 89 01 48 [ 1014.882123][T19385] RSP: 002b:00007f7a2ac96028 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 1014.882161][T19385] RAX: ffffffffffffffda RBX: 00007f7a2ccc5fa0 RCX: 00007f7a2ca3de59 [ 1014.882177][T19385] RDX: 0000200000000040 RSI: 000000008028640c RDI: 0000000000000003 [ 1014.882192][T19385] RBP: 00007f7a2ac96090 R08: 0000000000000000 R09: 0000000000000000 [ 1014.882204][T19385] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 1014.882226][T19385] R13: 00007f7a2ccc6038 R14: 00007f7a2ccc5fa0 R15: 00007ffd62e09f98 [ 1014.882255][T19385] [ 1014.883775][T19385] ERROR: Out of memory at tomoyo_realpath_from_path. [ 1015.296193][ T5687] usb 7-1: USB disconnect, device number 27 [ 1015.463283][ T9684] udevd[9684]: error opening ATTR{/sys/devices/platform/dummy_hcd.6/usb7/7-1/7-1:1.0/sound/card4/controlC4/../uevent} for writing: No such file or directory [ 1015.512064][T14893] Bluetooth: hci4: unexpected cc 0x0809 length: 68 > 4 [ 1015.512100][T14893] Bluetooth: hci4: unexpected event for opcode 0x0809 [ 1015.514188][T19394] UDC core: USB Raw Gadget: couldn't find an available UDC or it's busy [ 1015.541734][T19394] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 1015.700873][T19397] netlink: 4 bytes leftover after parsing attributes in process `syz.6.4287'. [ 1015.783392][T19401] FAULT_INJECTION: forcing a failure. [ 1015.783392][T19401] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 1015.783430][T19401] CPU: 0 UID: 0 PID: 19401 Comm: syz.6.4288 Tainted: G L syzkaller #0 PREEMPT_{RT,(full)} [ 1015.783460][T19401] Tainted: [L]=SOFTLOCKUP [ 1015.783468][T19401] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 05/09/2026 [ 1015.783481][T19401] Call Trace: [ 1015.783490][T19401] [ 1015.783500][T19401] dump_stack_lvl+0xe8/0x150 [ 1015.783531][T19401] should_fail_ex+0x467/0x600 [ 1015.783568][T19401] _copy_to_iter+0x404/0x1810 [ 1015.783593][T19401] ? lockdep_hardirqs_on+0x7a/0x110 [ 1015.783623][T19401] ? __pfx__copy_to_iter+0x10/0x10 [ 1015.783652][T19401] ? rt_spin_unlock+0x157/0x200 [ 1015.783687][T19401] __skb_datagram_iter+0xf8/0x980 [ 1015.783712][T19401] ? __pfx_simple_copy_to_iter+0x10/0x10 [ 1015.783755][T19401] skb_copy_datagram_iter+0xb5/0x240 [ 1015.783780][T19401] netlink_recvmsg+0x2b9/0xa50 [ 1015.783807][T19401] ? __pfx_netlink_recvmsg+0x10/0x10 [ 1015.783834][T19401] ? rcu_is_watching+0x15/0xb0 [ 1015.783857][T19401] ? __pfx_netlink_recvmsg+0x10/0x10 [ 1015.783877][T19401] sock_recvmsg_nosec+0x130/0x170 [ 1015.783920][T19401] ____sys_recvmsg+0x242/0x4f0 [ 1015.783947][T19401] ? __pfx_____sys_recvmsg+0x10/0x10 [ 1015.783990][T19401] ? import_iovec+0x73/0xa0 [ 1015.784014][T19401] ___sys_recvmsg+0x213/0x5a0 [ 1015.784036][T19401] ? lock_acquire+0x115/0x350 [ 1015.784055][T19401] ? __pfx____sys_recvmsg+0x10/0x10 [ 1015.784077][T19401] ? lock_acquire+0x115/0x350 [ 1015.784112][T19401] ? __fget_files+0x3a8/0x420 [ 1015.784154][T19401] do_recvmmsg+0x320/0x7f0 [ 1015.784184][T19401] ? __pfx_do_recvmmsg+0x10/0x10 [ 1015.784218][T19401] ? get_timespec64+0x119/0x1b0 [ 1015.784240][T19401] ? __pfx_get_timespec64+0x10/0x10 [ 1015.784275][T19401] __x64_sys_recvmmsg+0x1b7/0x250 [ 1015.784300][T19401] ? __pfx___x64_sys_recvmmsg+0x10/0x10 [ 1015.784330][T19401] ? entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 1015.784352][T19401] do_syscall_64+0x174/0x580 [ 1015.784374][T19401] ? trace_irq_disable+0x3b/0x140 [ 1015.784393][T19401] ? clear_bhb_loop+0x40/0x90 [ 1015.784419][T19401] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 1015.784441][T19401] RIP: 0033:0x7fb889bcde59 [ 1015.784461][T19401] Code: ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 44 00 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 e8 ff ff ff f7 d8 64 89 01 48 [ 1015.784479][T19401] RSP: 002b:00007fb887e26028 EFLAGS: 00000246 ORIG_RAX: 000000000000012b [ 1015.784502][T19401] RAX: ffffffffffffffda RBX: 00007fb889e55fa0 RCX: 00007fb889bcde59 [ 1015.784518][T19401] RDX: 04000000000003b4 RSI: 00002000000037c0 RDI: 0000000000000003 [ 1015.784533][T19401] RBP: 00007fb887e26090 R08: 0000200000003700 R09: 0000000000000000 [ 1015.784547][T19401] R10: 0000000000002000 R11: 0000000000000246 R12: 0000000000000001 [ 1015.784561][T19401] R13: 00007fb889e56038 R14: 00007fb889e55fa0 R15: 00007ffe8770faf8 [ 1015.784592][T19401] [ 1016.426750][T19408] netlink: 12 bytes leftover after parsing attributes in process `syz.0.4291'. [ 1017.112316][T14893] Bluetooth: hci5: SCO packet for unknown connection handle 201 [ 1017.113957][T14893] Bluetooth: hci5: ACL packet for unknown connection handle 201 [ 1017.131086][T19414] UDC core: USB Raw Gadget: couldn't find an available UDC or it's busy [ 1017.132956][T19414] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 1018.099987][T19431] netlink: 12 bytes leftover after parsing attributes in process `syz.6.4300'. [ 1018.478640][ T38] audit: type=1326 audit(1783543609.664:458): auid=4294967295 uid=0 gid=0 ses=4294967295 pid=19435 comm="syz.5.4302" exe="/root/ci-upstream-rust-kasan-gce/syz-executor" sig=9 arch=c000003e syscall=231 compat=0 ip=0x7f493a78de59 code=0x0 [ 1018.530519][T19436] ucma_write: process 482 (syz.5.4302) changed security contexts after opening file descriptor, this is not allowed. [ 1018.828280][T14893] Bluetooth: hci4: SCO packet for unknown connection handle 201 [ 1018.861206][T14893] Bluetooth: hci4: ACL packet for unknown connection handle 201 [ 1018.952659][T19446] UDC core: USB Raw Gadget: couldn't find an available UDC or it's busy [ 1018.953385][T19446] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 1019.114475][ T5687] usb 7-1: new full-speed USB device number 28 using dummy_hcd [ 1019.283958][ T5687] usb 7-1: not running at top speed; connect to a high speed hub [ 1019.293324][ T5687] usb 7-1: config 1 interface 0 altsetting 0 endpoint 0xC has invalid wMaxPacketSize 0 [ 1019.293359][ T5687] usb 7-1: config 1 interface 0 altsetting 0 endpoint 0x5 has invalid maxpacket 1023, setting to 64 [ 1019.293383][ T5687] usb 7-1: config 1 interface 0 altsetting 0 endpoint 0x9 has invalid maxpacket 1024, setting to 64 [ 1019.293404][ T5687] usb 7-1: config 1 interface 0 altsetting 0 endpoint 0xF has invalid maxpacket 2047, setting to 64 [ 1019.293424][ T5687] usb 7-1: config 1 interface 0 altsetting 0 endpoint 0xB has invalid maxpacket 919, setting to 64 [ 1019.293443][ T5687] usb 7-1: config 1 interface 0 altsetting 0 endpoint 0x6 has invalid maxpacket 1023, setting to 64 [ 1019.373661][ T5687] usb 7-1: New USB device found, idVendor=1430, idProduct=474b, bcdDevice= 0.40 [ 1019.373695][ T5687] usb 7-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 1019.373718][ T5687] usb 7-1: Product: syz [ 1019.373736][ T5687] usb 7-1: Manufacturer: syz [ 1019.373753][ T5687] usb 7-1: SerialNumber: syz [ 1019.646346][ T5687] usb 7-1: Quirk or no altset; falling back to MIDI 1.0 [ 1019.646390][ T5687] usb 7-1: MIDIStreaming interface descriptor not found [ 1019.720646][T19455] FAULT_INJECTION: forcing a failure. [ 1019.720646][T19455] name failslab, interval 1, probability 0, space 0, times 0 [ 1019.720676][T19455] CPU: 0 UID: 0 PID: 19455 Comm: syz.5.4308 Tainted: G L syzkaller #0 PREEMPT_{RT,(full)} [ 1019.720699][T19455] Tainted: [L]=SOFTLOCKUP [ 1019.720705][T19455] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 05/09/2026 [ 1019.720716][T19455] Call Trace: [ 1019.720722][T19455] [ 1019.720730][T19455] dump_stack_lvl+0xe8/0x150 [ 1019.720756][T19455] should_fail_ex+0x467/0x600 [ 1019.720786][T19455] should_failslab+0xa8/0x100 [ 1019.720813][T19455] __kmalloc_noprof+0xfb/0x790 [ 1019.720839][T19455] ? security_task_alloc+0x4d/0x2f0 [ 1019.720864][T19455] ? security_task_alloc+0x4d/0x2f0 [ 1019.720889][T19455] ? copy_process+0xd3c/0x43f0 [ 1019.720909][T19455] security_task_alloc+0x4d/0x2f0 [ 1019.720935][T19455] ? copy_process+0xd3c/0x43f0 [ 1019.720965][T19455] copy_process+0x1c4d/0x43f0 [ 1019.720987][T19455] ? copy_process+0xd3c/0x43f0 [ 1019.721016][T19455] ? __pfx_copy_process+0x10/0x10 [ 1019.721042][T19455] vhost_task_create+0x1f9/0x380 [ 1019.721062][T19455] ? look_up_lock_class+0x57/0x110 [ 1019.721078][T19455] ? __pfx_kvm_nx_huge_page_recovery_worker+0x10/0x10 [ 1019.721097][T19455] ? __pfx_kvm_nx_huge_page_recovery_worker_kill+0x10/0x10 [ 1019.721115][T19455] ? __pfx_vhost_task_create+0x10/0x10 [ 1019.721143][T19455] ? __pfx_vhost_task_fn+0x10/0x10 [ 1019.721168][T19455] ? _raw_spin_unlock_irqrestore+0x30/0x80 [ 1019.721185][T19455] ? lockdep_hardirqs_on+0x7a/0x110 [ 1019.721201][T19455] ? _raw_spin_unlock_irqrestore+0x4c/0x80 [ 1019.721217][T19455] ? mutex_lock_nested+0x152/0x1d0 [ 1019.721238][T19455] ? kvm_mmu_post_init_vm+0x8f/0x2b0 [ 1019.721259][T19455] kvm_mmu_post_init_vm+0x147/0x2b0 [ 1019.721298][T19455] kvm_arch_vcpu_ioctl_run+0x7c/0x1960 [ 1019.721326][T19455] ? rt_write_unlock+0x19c/0x360 [ 1019.721357][T19455] kvm_vcpu_ioctl+0xa64/0xfe0 [ 1019.721388][T19455] ? __pfx_kvm_vcpu_ioctl+0x10/0x10 [ 1019.721414][T19455] ? lockdep_hardirqs_on+0x7a/0x110 [ 1019.721444][T19455] ? __fget_files+0x2a/0x420 [ 1019.721471][T19455] ? __fget_files+0x2a/0x420 [ 1019.721494][T19455] ? __fget_files+0x3a8/0x420 [ 1019.721518][T19455] ? __fget_files+0x2a/0x420 [ 1019.721545][T19455] ? bpf_lsm_file_ioctl+0x9/0x20 [ 1019.721571][T19455] ? __pfx_kvm_vcpu_ioctl+0x10/0x10 [ 1019.721605][T19455] __se_sys_ioctl+0xff/0x170 [ 1019.721624][T19455] ? entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 1019.721643][T19455] do_syscall_64+0x174/0x580 [ 1019.721660][T19455] ? trace_irq_disable+0x3b/0x140 [ 1019.721676][T19455] ? clear_bhb_loop+0x40/0x90 [ 1019.721696][T19455] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 1019.721713][T19455] RIP: 0033:0x7f493a78de59 [ 1019.721729][T19455] Code: ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 44 00 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 e8 ff ff ff f7 d8 64 89 01 48 [ 1019.721743][T19455] RSP: 002b:00007f49389c5028 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 1019.721760][T19455] RAX: ffffffffffffffda RBX: 00007f493aa16090 RCX: 00007f493a78de59 [ 1019.721773][T19455] RDX: 0000000000000000 RSI: 000000000000ae80 RDI: 000000000000000a [ 1019.721783][T19455] RBP: 00007f49389c5090 R08: 0000000000000000 R09: 0000000000000000 [ 1019.721793][T19455] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 1019.721803][T19455] R13: 00007f493aa16128 R14: 00007f493aa16090 R15: 00007fffa340e098 [ 1019.721828][T19455] [ 1020.101014][T19456] netlink: 12 bytes leftover after parsing attributes in process `syz.2.4309'. [ 1020.321338][ T5687] usb 7-1: USB disconnect, device number 28 [ 1020.677142][ T9684] udevd[9684]: error opening ATTR{/sys/devices/platform/dummy_hcd.6/usb7/7-1/7-1:1.0/sound/card4/controlC4/../uevent} for writing: No such file or directory [ 1021.321501][T19485] random: crng reseeded on system resumption [ 1021.369908][T19485] sg_write: data in/out 649022/136 bytes for SCSI command 0x0-- guessing data in; [ 1021.369908][T19485] program syz.5.4318 not setting count and/or reply_len properly [ 1021.379191][T19485] overlayfs: missing 'lowerdir' [ 1021.676076][T19491] netlink: 16 bytes leftover after parsing attributes in process `syz.6.4320'. [ 1021.694317][T19492] netlink: 12 bytes leftover after parsing attributes in process `syz.2.4321'. [ 1022.258910][T19502] sg_write: data in/out 90076/136 bytes for SCSI command 0x0-- guessing data in; [ 1022.258910][T19502] program syz.6.4325 not setting count and/or reply_len properly [ 1022.481375][T19508] FAULT_INJECTION: forcing a failure. [ 1022.481375][T19508] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 1022.481415][T19508] CPU: 0 UID: 0 PID: 19508 Comm: syz.5.4328 Tainted: G L syzkaller #0 PREEMPT_{RT,(full)} [ 1022.481455][T19508] Tainted: [L]=SOFTLOCKUP [ 1022.481463][T19508] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 05/09/2026 [ 1022.481477][T19508] Call Trace: [ 1022.481486][T19508] [ 1022.481496][T19508] dump_stack_lvl+0xe8/0x150 [ 1022.481528][T19508] should_fail_ex+0x467/0x600 [ 1022.481571][T19508] _copy_from_user+0x2d/0xb0 [ 1022.481597][T19508] sg_write+0x3ee/0xf10 [ 1022.481628][T19508] ? __pfx_sg_write+0x10/0x10 [ 1022.481654][T19508] ? kstrtouint+0x6e/0xe0 [ 1022.481715][T19508] ? bpf_lsm_file_permission+0x9/0x20 [ 1022.481747][T19508] ? security_file_permission+0x68/0x220 [ 1022.481782][T19508] ? rw_verify_area+0x209/0x4d0 [ 1022.481806][T19508] ? __pfx_sg_write+0x10/0x10 [ 1022.481828][T19508] vfs_write+0x29f/0xbb0 [ 1022.481861][T19508] ? __pfx_vfs_write+0x10/0x10 [ 1022.481886][T19508] ? __fget_files+0x2a/0x420 [ 1022.481923][T19508] ? __fget_files+0x2a/0x420 [ 1022.481956][T19508] ? __fget_files+0x3a8/0x420 [ 1022.481989][T19508] ? __fget_files+0x2a/0x420 [ 1022.482032][T19508] ksys_write+0x156/0x270 [ 1022.482058][T19508] ? __pfx_ksys_write+0x10/0x10 [ 1022.482089][T19508] ? entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 1022.482114][T19508] do_syscall_64+0x174/0x580 [ 1022.482138][T19508] ? trace_irq_disable+0x3b/0x140 [ 1022.482160][T19508] ? clear_bhb_loop+0x40/0x90 [ 1022.482188][T19508] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 1022.482212][T19508] RIP: 0033:0x7f493a78de59 [ 1022.482233][T19508] Code: ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 44 00 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 e8 ff ff ff f7 d8 64 89 01 48 [ 1022.482253][T19508] RSP: 002b:00007f49389e6028 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 1022.482276][T19508] RAX: ffffffffffffffda RBX: 00007f493aa15fa0 RCX: 00007f493a78de59 [ 1022.482293][T19508] RDX: 00000000000000b2 RSI: 0000200000000040 RDI: 0000000000000003 [ 1022.482307][T19508] RBP: 00007f49389e6090 R08: 0000000000000000 R09: 0000000000000000 [ 1022.482321][T19508] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 1022.482334][T19508] R13: 00007f493aa16038 R14: 00007f493aa15fa0 R15: 00007fffa340e098 [ 1022.482368][T19508] [ 1022.604111][T19506] random: crng reseeded on system resumption [ 1022.759257][T19506] sg_write: data in/out 649022/136 bytes for SCSI command 0x0-- guessing data in; [ 1022.759257][T19506] program syz.2.4327 not setting count and/or reply_len properly [ 1022.782026][T19506] overlayfs: missing 'lowerdir' [ 1022.820858][T19511] netlink: 16 bytes leftover after parsing attributes in process `syz.5.4330'. [ 1022.922476][T19515] netlink: 12 bytes leftover after parsing attributes in process `syz.5.4331'. [ 1023.183501][T19520] FAULT_INJECTION: forcing a failure. [ 1023.183501][T19520] name failslab, interval 1, probability 0, space 0, times 0 [ 1023.183542][T19520] CPU: 1 UID: 0 PID: 19520 Comm: syz.2.4333 Tainted: G L syzkaller #0 PREEMPT_{RT,(full)} [ 1023.183574][T19520] Tainted: [L]=SOFTLOCKUP [ 1023.183583][T19520] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 05/09/2026 [ 1023.183597][T19520] Call Trace: [ 1023.183606][T19520] [ 1023.183617][T19520] dump_stack_lvl+0xe8/0x150 [ 1023.183654][T19520] should_fail_ex+0x467/0x600 [ 1023.183695][T19520] should_failslab+0xa8/0x100 [ 1023.183732][T19520] __kmalloc_noprof+0xfb/0x790 [ 1023.183765][T19520] ? tomoyo_realpath_from_path+0xef/0x640 [ 1023.183791][T19520] ? tomoyo_realpath_from_path+0xef/0x640 [ 1023.183827][T19520] tomoyo_realpath_from_path+0xef/0x640 [ 1023.183865][T19520] ? tomoyo_path_number_perm+0x219/0x5f0 [ 1023.183901][T19520] tomoyo_path_number_perm+0x246/0x5f0 [ 1023.183939][T19520] ? __pfx_tomoyo_path_number_perm+0x10/0x10 [ 1023.183974][T19520] ? __lock_acquire+0x6df/0x2e40 [ 1023.184013][T19520] ? _raw_spin_unlock_irqrestore+0x30/0x80 [ 1023.184039][T19520] ? lockdep_hardirqs_on+0x7a/0x110 [ 1023.184082][T19520] ? __fget_files+0x2a/0x420 [ 1023.184120][T19520] ? __fget_files+0x2a/0x420 [ 1023.184154][T19520] ? __fget_files+0x3a8/0x420 [ 1023.184188][T19520] ? __fget_files+0x2a/0x420 [ 1023.184226][T19520] security_file_ioctl+0xb9/0x260 [ 1023.184267][T19520] __se_sys_ioctl+0x47/0x170 [ 1023.184294][T19520] ? entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 1023.184318][T19520] do_syscall_64+0x174/0x580 [ 1023.184342][T19520] ? trace_irq_disable+0x3b/0x140 [ 1023.184372][T19520] ? clear_bhb_loop+0x40/0x90 [ 1023.184401][T19520] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 1023.184424][T19520] RIP: 0033:0x7f3fba0ade59 [ 1023.184446][T19520] Code: ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 44 00 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 e8 ff ff ff f7 d8 64 89 01 48 [ 1023.184465][T19520] RSP: 002b:00007f3fb8306028 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 1023.184491][T19520] RAX: ffffffffffffffda RBX: 00007f3fba335fa0 RCX: 00007f3fba0ade59 [ 1023.184508][T19520] RDX: 0000200000000040 RSI: 00000000c0306201 RDI: 0000000000000004 [ 1023.184523][T19520] RBP: 00007f3fb8306090 R08: 0000000000000000 R09: 0000000000000000 [ 1023.184537][T19520] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 1023.184551][T19520] R13: 00007f3fba336038 R14: 00007f3fba335fa0 R15: 00007ffcaffaf3f8 [ 1023.184586][T19520] [ 1023.284085][T19520] ERROR: Out of memory at tomoyo_realpath_from_path. [ 1023.284147][T19520] binder: 19519:19520 ioctl c0306201 200000000040 returned -22 [ 1024.437161][T19534] netlink: 256 bytes leftover after parsing attributes in process `syz.0.4338'. [ 1024.437187][T19534] netlink: 64 bytes leftover after parsing attributes in process `syz.0.4338'. [ 1024.569880][T19537] netlink: 16 bytes leftover after parsing attributes in process `syz.0.4339'. [ 1024.830372][T19543] netlink: 12 bytes leftover after parsing attributes in process `syz.6.4342'. [ 1025.076573][T19548] netlink: 392 bytes leftover after parsing attributes in process `syz.0.4343'. [ 1025.815492][T19561] netlink: 16 bytes leftover after parsing attributes in process `syz.0.4348'. [ 1025.899999][T19565] UDC core: USB Raw Gadget: couldn't find an available UDC or it's busy [ 1025.901457][T19565] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 1026.431099][T19574] FAULT_INJECTION: forcing a failure. [ 1026.431099][T19574] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 1026.431135][T19574] CPU: 1 UID: 0 PID: 19574 Comm: syz.6.4353 Tainted: G L syzkaller #0 PREEMPT_{RT,(full)} [ 1026.431164][T19574] Tainted: [L]=SOFTLOCKUP [ 1026.431172][T19574] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 05/09/2026 [ 1026.431184][T19574] Call Trace: [ 1026.431193][T19574] [ 1026.431202][T19574] dump_stack_lvl+0xe8/0x150 [ 1026.431235][T19574] should_fail_ex+0x467/0x600 [ 1026.431272][T19574] _copy_from_user+0x2d/0xb0 [ 1026.431298][T19574] __se_sys_mount+0x18b/0x420 [ 1026.431355][T19574] ? __pfx___se_sys_mount+0x10/0x10 [ 1026.431395][T19574] ? __x64_sys_mount+0x20/0xc0 [ 1026.431428][T19574] ? entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 1026.431452][T19574] do_syscall_64+0x174/0x580 [ 1026.431476][T19574] ? trace_irq_disable+0x3b/0x140 [ 1026.431498][T19574] ? clear_bhb_loop+0x40/0x90 [ 1026.431526][T19574] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 1026.431549][T19574] RIP: 0033:0x7fb889bcde59 [ 1026.431569][T19574] Code: ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 44 00 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 e8 ff ff ff f7 d8 64 89 01 48 [ 1026.431588][T19574] RSP: 002b:00007fb887e26028 EFLAGS: 00000246 ORIG_RAX: 00000000000000a5 [ 1026.431615][T19574] RAX: ffffffffffffffda RBX: 00007fb889e55fa0 RCX: 00007fb889bcde59 [ 1026.431632][T19574] RDX: 0000200000000080 RSI: 00002000000000c0 RDI: 0000000000000000 [ 1026.431647][T19574] RBP: 00007fb887e26090 R08: 0000200000000380 R09: 0000000000000000 [ 1026.431662][T19574] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 1026.431675][T19574] R13: 00007fb889e56038 R14: 00007fb889e55fa0 R15: 00007ffe8770faf8 [ 1026.431708][T19574] [ 1026.895406][T19583] netlink: 'syz.5.4358': attribute type 3 has an invalid length. [ 1026.895428][T19583] netlink: 256 bytes leftover after parsing attributes in process `syz.5.4358'. [ 1028.346207][T19612] UDC core: USB Raw Gadget: couldn't find an available UDC or it's busy [ 1028.346923][T19612] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 1028.853193][T19616] FAULT_INJECTION: forcing a failure. [ 1028.853193][T19616] name failslab, interval 1, probability 0, space 0, times 0 [ 1028.853230][T19616] CPU: 1 UID: 0 PID: 19616 Comm: syz.6.4368 Tainted: G L syzkaller #0 PREEMPT_{RT,(full)} [ 1028.853258][T19616] Tainted: [L]=SOFTLOCKUP [ 1028.853266][T19616] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 05/09/2026 [ 1028.853289][T19616] Call Trace: [ 1028.853297][T19616] [ 1028.853305][T19616] dump_stack_lvl+0xe8/0x150 [ 1028.853335][T19616] should_fail_ex+0x467/0x600 [ 1028.853366][T19616] ? __d_alloc+0x37/0x6f0 [ 1028.853386][T19616] should_failslab+0xa8/0x100 [ 1028.853417][T19616] kmem_cache_alloc_lru_noprof+0xa2/0x670 [ 1028.853442][T19616] ? __d_lookup+0x66/0x790 [ 1028.853462][T19616] ? __d_alloc+0x37/0x6f0 [ 1028.853487][T19616] __d_alloc+0x37/0x6f0 [ 1028.853512][T19616] d_alloc+0x4b/0x190 [ 1028.853528][T19616] ? lookup_one_qstr_excl+0xc4/0x360 [ 1028.853549][T19616] lookup_one_qstr_excl+0xd8/0x360 [ 1028.853574][T19616] start_dirop+0x5c/0x90 [ 1028.853604][T19616] simple_start_creating+0xcc/0x110 [ 1028.853625][T19616] ? __pfx_simple_start_creating+0x10/0x10 [ 1028.853655][T19616] ? mntput+0x65/0xc0 [ 1028.853684][T19616] debugfs_start_creating+0xdb/0x1a0 [ 1028.853706][T19616] debugfs_create_symlink+0x3c/0x1c0 [ 1028.853729][T19616] drm_debugfs_clients_add+0x169/0x1a0 [ 1028.853756][T19616] drm_file_alloc+0x584/0x9e0 [ 1028.853789][T19616] drm_open_helper+0x1c5/0x480 [ 1028.853819][T19616] drm_open+0x1d1/0x350 [ 1028.853846][T19616] ? __pfx_drm_open+0x10/0x10 [ 1028.853873][T19616] drm_stub_open+0x20b/0x260 [ 1028.853895][T19616] chrdev_open+0x4dc/0x600 [ 1028.853920][T19616] ? __pfx_chrdev_open+0x10/0x10 [ 1028.853952][T19616] ? __pfx_chrdev_open+0x10/0x10 [ 1028.853976][T19616] do_dentry_open+0x849/0x1420 [ 1028.854012][T19616] vfs_open+0x3b/0x350 [ 1028.854035][T19616] ? path_openat+0x2e4d/0x3850 [ 1028.854059][T19616] path_openat+0x2e64/0x3850 [ 1028.854087][T19616] ? __kasan_slab_alloc+0x6c/0x80 [ 1028.854114][T19616] ? do_sys_openat2+0xcc/0x200 [ 1028.854138][T19616] ? __x64_sys_openat+0x138/0x170 [ 1028.854166][T19616] ? do_syscall_64+0x174/0x580 [ 1028.854223][T19616] do_file_open+0x23e/0x4a0 [ 1028.854244][T19616] ? lockdep_hardirqs_on+0x7a/0x110 [ 1028.854273][T19616] ? __pfx_do_file_open+0x10/0x10 [ 1028.854327][T19616] ? alloc_fd+0x654/0x6d0 [ 1028.854383][T19616] do_sys_openat2+0x115/0x200 [ 1028.854413][T19616] ? __pfx_do_sys_openat2+0x10/0x10 [ 1028.854442][T19616] ? exc_page_fault+0x6a/0xc0 [ 1028.854464][T19616] ? do_user_addr_fault+0xc4a/0x1340 [ 1028.854497][T19616] __x64_sys_openat+0x138/0x170 [ 1028.854529][T19616] ? entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 1028.854551][T19616] do_syscall_64+0x174/0x580 [ 1028.854572][T19616] ? trace_irq_disable+0x3b/0x140 [ 1028.854591][T19616] ? clear_bhb_loop+0x40/0x90 [ 1028.854615][T19616] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 1028.854635][T19616] RIP: 0033:0x7fb889b8e68e [ 1028.854664][T19616] Code: 08 0f 85 a5 a8 ff ff 49 89 fb 48 89 f0 48 89 d7 48 89 ce 4c 89 c2 4d 89 ca 4c 8b 44 24 08 4c 8b 4c 24 10 4c 89 5c 24 08 0f 05 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 80 00 00 00 00 48 83 ec 08 [ 1028.854682][T19616] RSP: 002b:00007fb887e25b28 EFLAGS: 00000246 ORIG_RAX: 0000000000000101 [ 1028.854703][T19616] RAX: ffffffffffffffda RBX: 00007fb887e266c0 RCX: 00007fb889b8e68e [ 1028.854719][T19616] RDX: 0000000000000000 RSI: 00007fb887e25c00 RDI: ffffffffffffff9c [ 1028.854733][T19616] RBP: 00007fb887e25c00 R08: 0000000000000000 R09: 0000000000000000 [ 1028.854746][T19616] R10: 0000000000000000 R11: 0000000000000246 R12: cccccccccccccccd [ 1028.854760][T19616] R13: 00007fb889e56038 R14: 00007fb889e55fa0 R15: 00007ffe8770faf8 [ 1028.854791][T19616] [ 1029.380204][T19618] UDC core: USB Raw Gadget: couldn't find an available UDC or it's busy [ 1029.382110][T19618] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 1029.480498][T19623] FAULT_INJECTION: forcing a failure. [ 1029.480498][T19623] name failslab, interval 1, probability 0, space 0, times 0 [ 1029.480529][T19623] CPU: 0 UID: 0 PID: 19623 Comm: syz.6.4371 Tainted: G L syzkaller #0 PREEMPT_{RT,(full)} [ 1029.480551][T19623] Tainted: [L]=SOFTLOCKUP [ 1029.480558][T19623] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 05/09/2026 [ 1029.480568][T19623] Call Trace: [ 1029.480575][T19623] [ 1029.480582][T19623] dump_stack_lvl+0xe8/0x150 [ 1029.480607][T19623] should_fail_ex+0x467/0x600 [ 1029.480636][T19623] should_failslab+0xa8/0x100 [ 1029.480662][T19623] ? skb_clone+0x212/0x3a0 [ 1029.480678][T19623] kmem_cache_alloc_noprof+0x9e/0x680 [ 1029.480702][T19623] ? skb_clone+0x212/0x3a0 [ 1029.480722][T19623] skb_clone+0x212/0x3a0 [ 1029.480741][T19623] __netlink_deliver_tap+0x410/0x880 [ 1029.480766][T19623] ? netlink_deliver_tap+0x2e/0x1b0 [ 1029.480784][T19623] netlink_deliver_tap+0x19c/0x1b0 [ 1029.480801][T19623] netlink_unicast+0x7b8/0x990 [ 1029.480834][T19623] netlink_sendmsg+0x813/0xb40 [ 1029.480858][T19623] ? __pfx_netlink_sendmsg+0x10/0x10 [ 1029.480877][T19623] ? tomoyo_socket_sendmsg_permission+0x1e0/0x300 [ 1029.480899][T19623] ? __kernel_text_address+0xd/0x30 [ 1029.480927][T19623] ? unwind_get_return_address+0x4d/0x90 [ 1029.480946][T19623] ? __pfx_netlink_sendmsg+0x10/0x10 [ 1029.480962][T19623] sock_sendmsg_nosec+0x13a/0x180 [ 1029.480985][T19623] ____sys_sendmsg+0x565/0x870 [ 1029.481007][T19623] ? __pfx_____sys_sendmsg+0x10/0x10 [ 1029.481030][T19623] ? import_iovec+0x73/0xa0 [ 1029.481053][T19623] ___sys_sendmsg+0x2a5/0x360 [ 1029.481068][T19623] ? __lock_acquire+0x6df/0x2e40 [ 1029.481086][T19623] ? __pfx____sys_sendmsg+0x10/0x10 [ 1029.481127][T19623] ? __fget_files+0x2a/0x420 [ 1029.481152][T19623] ? __fget_files+0x3a8/0x420 [ 1029.481185][T19623] __x64_sys_sendmsg+0x1b7/0x290 [ 1029.481203][T19623] ? __pfx___x64_sys_sendmsg+0x10/0x10 [ 1029.481232][T19623] ? entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 1029.481250][T19623] do_syscall_64+0x174/0x580 [ 1029.481268][T19623] ? trace_irq_disable+0x3b/0x140 [ 1029.481284][T19623] ? clear_bhb_loop+0x40/0x90 [ 1029.481304][T19623] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 1029.481320][T19623] RIP: 0033:0x7fb889bcde59 [ 1029.481335][T19623] Code: ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 44 00 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 e8 ff ff ff f7 d8 64 89 01 48 [ 1029.481350][T19623] RSP: 002b:00007fb887e26028 EFLAGS: 00000246 ORIG_RAX: 000000000000002e [ 1029.481367][T19623] RAX: ffffffffffffffda RBX: 00007fb889e55fa0 RCX: 00007fb889bcde59 [ 1029.481379][T19623] RDX: 0000000000000000 RSI: 00002000000001c0 RDI: 0000000000000003 [ 1029.481390][T19623] RBP: 00007fb887e26090 R08: 0000000000000000 R09: 0000000000000000 [ 1029.481400][T19623] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 1029.481417][T19623] R13: 00007fb889e56038 R14: 00007fb889e55fa0 R15: 00007ffe8770faf8 [ 1029.481442][T19623] [ 1029.798920][T19624] netlink: 20 bytes leftover after parsing attributes in process `syz.2.4370'. [ 1029.919430][T14893] Bluetooth: hci2: SCO packet for unknown connection handle 201 [ 1031.745873][ T9] usb 7-1: new high-speed USB device number 29 using dummy_hcd [ 1031.895695][ T9] usb 7-1: Using ep0 maxpacket: 16 [ 1031.908901][ T9] usb 7-1: unable to get BOS descriptor or descriptor too short [ 1031.912264][ T9] usb 7-1: config 3 has an invalid interface number: 71 but max is 0 [ 1031.912291][ T9] usb 7-1: config 3 has no interface number 0 [ 1031.912341][ T9] usb 7-1: config 3 interface 71 has no altsetting 0 [ 1031.931232][ T9] usb 7-1: New USB device found, idVendor=1546, idProduct=1104, bcdDevice=b6.0d [ 1031.931308][ T9] usb 7-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 1031.931368][ T9] usb 7-1: Product: syz [ 1031.931409][ T9] usb 7-1: Manufacturer: syz [ 1031.931450][ T9] usb 7-1: SerialNumber: syz [ 1032.150091][T19671] random: crng reseeded on system resumption [ 1032.211375][ T9] cdc_ether 7-1:3.71: invalid descriptor buffer length [ 1032.211398][ T9] usb 7-1: No union descriptors [ 1032.239734][ T9] usb 7-1: USB disconnect, device number 29 [ 1032.244136][T19671] sg_write: data in/out 583486/136 bytes for SCSI command 0x0-- guessing data in; [ 1032.244136][T19671] program syz.2.4389 not setting count and/or reply_len properly [ 1032.282842][T19671] overlayfs: missing 'lowerdir' [ 1032.668126][T19679] IPVS: sync thread started: state = MASTER, mcast_ifn = vcan0, syncid = 0, id = 0 [ 1033.005218][ T9] usb 7-1: new high-speed USB device number 30 using dummy_hcd [ 1033.116417][T19686] IPVS: set_ctl: invalid protocol: 169 10.1.1.0:20002 [ 1033.154440][ T9] usb 7-1: Using ep0 maxpacket: 32 [ 1033.156072][ T9] usb 7-1: config 0 has an invalid descriptor of length 0, skipping remainder of the config [ 1033.156127][ T9] usb 7-1: config 0 interface 0 altsetting 128 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 1033.156147][ T9] usb 7-1: config 0 interface 0 altsetting 128 endpoint 0x81 has invalid wMaxPacketSize 0 [ 1033.156174][ T9] usb 7-1: config 0 interface 0 altsetting 128 has 1 endpoint descriptor, different from the interface descriptor's value: 2 [ 1033.156195][ T9] usb 7-1: config 0 interface 0 has no altsetting 0 [ 1033.156218][ T9] usb 7-1: New USB device found, idVendor=1b1c, idProduct=0c10, bcdDevice= 0.00 [ 1033.156236][ T9] usb 7-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 1033.160457][ T9] usb 7-1: config 0 descriptor?? [ 1033.478359][T19682] sg_write: data in/out 399324/22 bytes for SCSI command 0x0-- guessing data in; [ 1033.478359][T19682] program syz.6.4393 not setting count and/or reply_len properly [ 1034.364699][T19713] netlink: 'syz.2.4402': attribute type 21 has an invalid length. [ 1034.364719][T19713] netlink: 128 bytes leftover after parsing attributes in process `syz.2.4402'. [ 1034.364852][T19713] netlink: 3 bytes leftover after parsing attributes in process `syz.2.4402'. [ 1034.636104][T14893] Bluetooth: hci0: SCO packet for unknown connection handle 201 [ 1034.997448][T19723] trusted_key: encrypted_key: keylen for the ecryptfs format must be equal to 64 bytes [ 1035.036426][T19723] UDC core: USB Raw Gadget: couldn't find an available UDC or it's busy [ 1035.039533][T19723] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 1035.663613][T19731] overlayfs: upper fs does not support tmpfile. [ 1036.164896][T19738] netlink: 24 bytes leftover after parsing attributes in process `syz.6.4411'. [ 1036.239892][T19735] kvm_intel: set kvm_intel.dump_invalid_vmcs=1 to dump internal KVM state. [ 1036.439048][ T9] usbhid 7-1:0.0: can't add hid device: -71 [ 1036.439189][ T9] usbhid 7-1:0.0: probe with driver usbhid failed with error -71 [ 1036.489087][ T9] usb 7-1: USB disconnect, device number 30 [ 1036.756320][T19753] trusted_key: encrypted_key: keylen for the ecryptfs format must be equal to 64 bytes [ 1037.430940][T19758] netlink: 24 bytes leftover after parsing attributes in process `syz.2.4420'. [ 1038.080162][T19774] netlink: 124 bytes leftover after parsing attributes in process `syz.2.4427'. [ 1038.210854][T19779] trusted_key: encrypted_key: keylen for the ecryptfs format must be equal to 64 bytes [ 1038.231652][T19779] UDC core: USB Raw Gadget: couldn't find an available UDC or it's busy [ 1038.233391][T19779] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 1038.541069][T14893] Bluetooth: hci2: SCO packet for unknown connection handle 201 [ 1039.147427][T19786] netlink: 24 bytes leftover after parsing attributes in process `syz.2.4432'. [ 1040.773639][T19798] fuse: Invalid rootmode [ 1040.952858][T19803] trusted_key: encrypted_key: keylen for the ecryptfs format must be equal to 64 bytes [ 1041.245564][T19805] UDC core: USB Raw Gadget: couldn't find an available UDC or it's busy [ 1041.247970][T19805] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 1041.310003][T19807] netlink: 24 bytes leftover after parsing attributes in process `syz.6.4441'. [ 1041.494512][T19813] fuse: Unknown parameter '0xffffffffffffffff' [ 1042.402865][T19825] netlink: 24 bytes leftover after parsing attributes in process `syz.2.4450'. [ 1042.756351][T19832] fuse: Unknown parameter '0xffffffffffffffff' [ 1044.081940][T19848] netlink: 24 bytes leftover after parsing attributes in process `syz.5.4459'. [ 1044.193160][T19850] UDC core: USB Raw Gadget: couldn't find an available UDC or it's busy [ 1044.194002][T19850] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 1044.469141][T19859] fuse: Unknown parameter '0xffffffffffffffff' [ 1044.755611][T19867] trusted_key: encrypted_key: keylen for the ecryptfs format must be equal to 64 bytes [ 1044.832334][T19870] UDC core: USB Raw Gadget: couldn't find an available UDC or it's busy [ 1044.832873][T19870] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 1044.875603][T19871] netlink: 12 bytes leftover after parsing attributes in process `syz.0.4469'. [ 1045.263579][T19878] fuse: Unknown parameter '0xffffffffffffffff' [ 1046.857174][T14893] Bluetooth: hci4: unexpected event 0x18 length: 4 < 23 [ 1046.980568][T19891] netlink: 12 bytes leftover after parsing attributes in process `syz.6.4478'. [ 1047.630654][T19897] fuse: Unknown parameter '0xffffffffffffffff' [ 1047.943800][T19909] FAULT_INJECTION: forcing a failure. [ 1047.943800][T19909] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 1047.943834][T19909] CPU: 0 UID: 0 PID: 19909 Comm: syz.2.4486 Tainted: G L syzkaller #0 PREEMPT_{RT,(full)} [ 1047.943861][T19909] Tainted: [L]=SOFTLOCKUP [ 1047.943869][T19909] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 05/09/2026 [ 1047.943881][T19909] Call Trace: [ 1047.943889][T19909] [ 1047.943898][T19909] dump_stack_lvl+0xe8/0x150 [ 1047.943928][T19909] should_fail_ex+0x467/0x600 [ 1047.943962][T19909] _copy_to_user+0x31/0xb0 [ 1047.943988][T19909] simple_read_from_buffer+0xe1/0x170 [ 1047.944023][T19909] proc_fail_nth_read+0x1be/0x230 [ 1047.944059][T19909] ? __pfx_proc_fail_nth_read+0x10/0x10 [ 1047.944093][T19909] ? rw_verify_area+0x250/0x4d0 [ 1047.944114][T19909] ? __pfx_proc_fail_nth_read+0x10/0x10 [ 1047.944151][T19909] vfs_read+0x219/0xa90 [ 1047.944178][T19909] ? __pfx_vfs_read+0x10/0x10 [ 1047.944200][T19909] ? _raw_spin_unlock_irqrestore+0x30/0x80 [ 1047.944222][T19909] ? lockdep_hardirqs_on+0x7a/0x110 [ 1047.944243][T19909] ? _raw_spin_unlock_irqrestore+0x4c/0x80 [ 1047.944264][T19909] ? mutex_lock_nested+0x152/0x1d0 [ 1047.944290][T19909] ? fdget_pos+0x252/0x320 [ 1047.944327][T19909] ksys_read+0x156/0x270 [ 1047.944350][T19909] ? __pfx_ksys_read+0x10/0x10 [ 1047.944378][T19909] ? entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 1047.944400][T19909] do_syscall_64+0x174/0x580 [ 1047.944420][T19909] ? trace_irq_disable+0x3b/0x140 [ 1047.944440][T19909] ? clear_bhb_loop+0x40/0x90 [ 1047.944464][T19909] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 1047.944485][T19909] RIP: 0033:0x7f3fba06e68e [ 1047.944503][T19909] Code: 08 0f 85 a5 a8 ff ff 49 89 fb 48 89 f0 48 89 d7 48 89 ce 4c 89 c2 4d 89 ca 4c 8b 44 24 08 4c 8b 4c 24 10 4c 89 5c 24 08 0f 05 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 80 00 00 00 00 48 83 ec 08 [ 1047.944521][T19909] RSP: 002b:00007f3fb8305fe8 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 1047.944542][T19909] RAX: ffffffffffffffda RBX: 00007f3fb83066c0 RCX: 00007f3fba06e68e [ 1047.944557][T19909] RDX: 000000000000000f RSI: 00007f3fb83060a0 RDI: 0000000000000004 [ 1047.944569][T19909] RBP: 00007f3fb8306090 R08: 0000000000000000 R09: 0000000000000000 [ 1047.944582][T19909] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 1047.944594][T19909] R13: 00007f3fba336038 R14: 00007f3fba335fa0 R15: 00007ffcaffaf3f8 [ 1047.944623][T19909] [ 1048.213463][T19912] netlink: 12 bytes leftover after parsing attributes in process `syz.6.4487'. [ 1048.369856][T19918] fuse: Unknown parameter 'fd0x0000000000000004' [ 1048.745923][T19930] trusted_key: encrypted_key: keylen for the ecryptfs format must be equal to 64 bytes [ 1049.505509][T19937] netlink: 12 bytes leftover after parsing attributes in process `syz.2.4497'. [ 1049.553680][T19939] netlink: 260 bytes leftover after parsing attributes in process `syz.6.4498'. [ 1049.823258][T19946] fuse: Unknown parameter 'fd0x0000000000000004' [ 1050.516259][T19968] FAULT_INJECTION: forcing a failure. [ 1050.516259][T19968] name failslab, interval 1, probability 0, space 0, times 0 [ 1050.516300][T19968] CPU: 0 UID: 0 PID: 19968 Comm: syz.2.4506 Tainted: G L syzkaller #0 PREEMPT_{RT,(full)} [ 1050.516331][T19968] Tainted: [L]=SOFTLOCKUP [ 1050.516340][T19968] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 05/09/2026 [ 1050.516355][T19968] Call Trace: [ 1050.516365][T19968] [ 1050.516375][T19968] dump_stack_lvl+0xe8/0x150 [ 1050.516408][T19968] should_fail_ex+0x467/0x600 [ 1050.516447][T19968] should_failslab+0xa8/0x100 [ 1050.516480][T19968] ? skb_clone+0x212/0x3a0 [ 1050.516507][T19968] kmem_cache_alloc_noprof+0x9e/0x680 [ 1050.516536][T19968] ? skb_clone+0x212/0x3a0 [ 1050.516562][T19968] skb_clone+0x212/0x3a0 [ 1050.516586][T19968] __netlink_deliver_tap+0x410/0x880 [ 1050.516618][T19968] ? netlink_deliver_tap+0x2e/0x1b0 [ 1050.516640][T19968] netlink_deliver_tap+0x19c/0x1b0 [ 1050.516662][T19968] netlink_unicast+0x7b8/0x990 [ 1050.516703][T19968] netlink_sendmsg+0x813/0xb40 [ 1050.516733][T19968] ? __pfx_netlink_sendmsg+0x10/0x10 [ 1050.516756][T19968] ? tomoyo_socket_sendmsg_permission+0x1e0/0x300 [ 1050.516784][T19968] ? __kernel_text_address+0xd/0x30 [ 1050.516813][T19968] ? unwind_get_return_address+0x4d/0x90 [ 1050.516837][T19968] ? __pfx_netlink_sendmsg+0x10/0x10 [ 1050.516857][T19968] sock_sendmsg_nosec+0x13a/0x180 [ 1050.516885][T19968] ____sys_sendmsg+0x565/0x870 [ 1050.516914][T19968] ? __pfx_____sys_sendmsg+0x10/0x10 [ 1050.516943][T19968] ? import_iovec+0x73/0xa0 [ 1050.516978][T19968] ___sys_sendmsg+0x2a5/0x360 [ 1050.516997][T19968] ? __lock_acquire+0x6df/0x2e40 [ 1050.517021][T19968] ? __pfx____sys_sendmsg+0x10/0x10 [ 1050.517073][T19968] ? __fget_files+0x2a/0x420 [ 1050.517103][T19968] ? __fget_files+0x3a8/0x420 [ 1050.517143][T19968] __x64_sys_sendmsg+0x1b7/0x290 [ 1050.517166][T19968] ? __pfx___x64_sys_sendmsg+0x10/0x10 [ 1050.517203][T19968] ? entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 1050.517225][T19968] do_syscall_64+0x174/0x580 [ 1050.517250][T19968] ? clear_bhb_loop+0x40/0x90 [ 1050.517275][T19968] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 1050.517296][T19968] RIP: 0033:0x7f3fba0ade59 [ 1050.517314][T19968] Code: ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 44 00 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 e8 ff ff ff f7 d8 64 89 01 48 [ 1050.517333][T19968] RSP: 002b:00007f3fb8306028 EFLAGS: 00000246 ORIG_RAX: 000000000000002e [ 1050.517356][T19968] RAX: ffffffffffffffda RBX: 00007f3fba335fa0 RCX: 00007f3fba0ade59 [ 1050.517371][T19968] RDX: 0000000000000004 RSI: 0000200000000040 RDI: 000000000000000c [ 1050.517385][T19968] RBP: 00007f3fb8306090 R08: 0000000000000000 R09: 0000000000000000 [ 1050.517397][T19968] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 1050.517410][T19968] R13: 00007f3fba336038 R14: 00007f3fba335fa0 R15: 00007ffcaffaf3f8 [ 1050.517442][T19968] [ 1051.009259][T19974] netlink: 12 bytes leftover after parsing attributes in process `syz.5.4508'. [ 1051.638579][ T61] Bluetooth: hci6: unexpected cc 0x0c03 length: 249 > 1 [ 1051.722110][ T61] Bluetooth: hci6: unexpected cc 0x1003 length: 249 > 9 [ 1051.742112][ T61] Bluetooth: hci6: unexpected cc 0x1001 length: 249 > 9 [ 1051.785111][ T61] Bluetooth: hci6: unexpected cc 0x0c23 length: 249 > 4 [ 1051.788590][ T61] Bluetooth: hci6: unexpected cc 0x0c38 length: 249 > 2 [ 1052.872626][T19994] FAULT_INJECTION: forcing a failure. [ 1052.872626][T19994] name failslab, interval 1, probability 0, space 0, times 0 [ 1052.872666][T19994] CPU: 1 UID: 0 PID: 19994 Comm: syz.0.4514 Tainted: G L syzkaller #0 PREEMPT_{RT,(full)} [ 1052.872698][T19994] Tainted: [L]=SOFTLOCKUP [ 1052.872706][T19994] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 05/09/2026 [ 1052.872720][T19994] Call Trace: [ 1052.872729][T19994] [ 1052.872739][T19994] dump_stack_lvl+0xe8/0x150 [ 1052.872784][T19994] should_fail_ex+0x467/0x600 [ 1052.872824][T19994] should_failslab+0xa8/0x100 [ 1052.872862][T19994] __kmalloc_noprof+0xfb/0x790 [ 1052.872893][T19994] ? tomoyo_encode+0x2ad/0x570 [ 1052.872916][T19994] ? tomoyo_encode+0x2ad/0x570 [ 1052.872948][T19994] tomoyo_encode+0x2ad/0x570 [ 1052.872982][T19994] tomoyo_realpath_from_path+0x5fa/0x640 [ 1052.873020][T19994] ? tomoyo_path_number_perm+0x219/0x5f0 [ 1052.873055][T19994] tomoyo_path_number_perm+0x246/0x5f0 [ 1052.873093][T19994] ? __pfx_tomoyo_path_number_perm+0x10/0x10 [ 1052.873126][T19994] ? __lock_acquire+0x6df/0x2e40 [ 1052.873164][T19994] ? _raw_spin_unlock_irqrestore+0x30/0x80 [ 1052.873191][T19994] ? lockdep_hardirqs_on+0x7a/0x110 [ 1052.873235][T19994] ? __fget_files+0x2a/0x420 [ 1052.873274][T19994] ? __fget_files+0x2a/0x420 [ 1052.873309][T19994] ? __fget_files+0x3a8/0x420 [ 1052.873343][T19994] ? __fget_files+0x2a/0x420 [ 1052.873383][T19994] security_file_ioctl+0xb9/0x260 [ 1052.873420][T19994] __se_sys_ioctl+0x47/0x170 [ 1052.873451][T19994] ? entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 1052.873478][T19994] do_syscall_64+0x174/0x580 [ 1052.873502][T19994] ? trace_irq_disable+0x3b/0x140 [ 1052.873524][T19994] ? clear_bhb_loop+0x40/0x90 [ 1052.873553][T19994] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 1052.873577][T19994] RIP: 0033:0x7f7a2ca3de59 [ 1052.873599][T19994] Code: ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 44 00 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 e8 ff ff ff f7 d8 64 89 01 48 [ 1052.873620][T19994] RSP: 002b:00007f7a2ac96028 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 1052.873645][T19994] RAX: ffffffffffffffda RBX: 00007f7a2ccc5fa0 RCX: 00007f7a2ca3de59 [ 1052.873663][T19994] RDX: 0000000000000000 RSI: 000000000000ae80 RDI: 0000000000000005 [ 1052.873677][T19994] RBP: 00007f7a2ac96090 R08: 0000000000000000 R09: 0000000000000000 [ 1052.873691][T19994] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 1052.873705][T19994] R13: 00007f7a2ccc6038 R14: 00007f7a2ccc5fa0 R15: 00007ffd62e09f98 [ 1052.873741][T19994] [ 1052.915162][T19994] ERROR: Out of memory at tomoyo_realpath_from_path. [ 1053.365781][T20003] ±ÿ5‹­aéÊ´Nê: renamed from lo (while UP) [ 1053.643055][T20004] block nbd5: NBD_DISCONNECT [ 1053.643228][T20006] block nbd5: Disconnected due to user request. [ 1053.643250][T20006] block nbd5: shutting down sockets [ 1053.718704][T20008] netlink: 12 bytes leftover after parsing attributes in process `syz.0.4517'. [ 1053.847256][T20003] netlink: 37 bytes leftover after parsing attributes in process `syz.5.4516'. [ 1054.055433][T14893] Bluetooth: hci6: command tx timeout [ 1054.151536][T20010] FAULT_INJECTION: forcing a failure. [ 1054.151536][T20010] name failslab, interval 1, probability 0, space 0, times 0 [ 1054.151571][T20010] CPU: 1 UID: 0 PID: 20010 Comm: syz.0.4518 Tainted: G L syzkaller #0 PREEMPT_{RT,(full)} [ 1054.151598][T20010] Tainted: [L]=SOFTLOCKUP [ 1054.151605][T20010] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 05/09/2026 [ 1054.151617][T20010] Call Trace: [ 1054.151625][T20010] [ 1054.151633][T20010] dump_stack_lvl+0xe8/0x150 [ 1054.151664][T20010] should_fail_ex+0x467/0x600 [ 1054.151697][T20010] should_failslab+0xa8/0x100 [ 1054.151730][T20010] __kmalloc_noprof+0xfb/0x790 [ 1054.151759][T20010] ? tomoyo_realpath_from_path+0xef/0x640 [ 1054.151782][T20010] ? tomoyo_realpath_from_path+0xef/0x640 [ 1054.151811][T20010] tomoyo_realpath_from_path+0xef/0x640 [ 1054.151843][T20010] ? tomoyo_path_number_perm+0x219/0x5f0 [ 1054.151876][T20010] tomoyo_path_number_perm+0x246/0x5f0 [ 1054.151912][T20010] ? __pfx_tomoyo_path_number_perm+0x10/0x10 [ 1054.151940][T20010] ? __lock_acquire+0x6df/0x2e40 [ 1054.151968][T20010] ? _raw_spin_unlock_irqrestore+0x30/0x80 [ 1054.151987][T20010] ? lockdep_hardirqs_on+0x7a/0x110 [ 1054.152021][T20010] ? __fget_files+0x2a/0x420 [ 1054.152051][T20010] ? __fget_files+0x2a/0x420 [ 1054.152078][T20010] ? __fget_files+0x3a8/0x420 [ 1054.152105][T20010] ? __fget_files+0x2a/0x420 [ 1054.152138][T20010] security_file_ioctl+0xb9/0x260 [ 1054.152169][T20010] __se_sys_ioctl+0x47/0x170 [ 1054.152193][T20010] ? entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 1054.152215][T20010] do_syscall_64+0x174/0x580 [ 1054.152235][T20010] ? trace_irq_disable+0x3b/0x140 [ 1054.152265][T20010] ? clear_bhb_loop+0x40/0x90 [ 1054.152289][T20010] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 1054.152314][T20010] RIP: 0033:0x7f7a2ca3de59 [ 1054.152333][T20010] Code: ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 44 00 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 e8 ff ff ff f7 d8 64 89 01 48 [ 1054.152349][T20010] RSP: 002b:00007f7a2ac96028 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 1054.152369][T20010] RAX: ffffffffffffffda RBX: 00007f7a2ccc5fa0 RCX: 00007f7a2ca3de59 [ 1054.152385][T20010] RDX: 0000000000000000 RSI: 0000000000005603 RDI: 0000000000000003 [ 1054.152397][T20010] RBP: 00007f7a2ac96090 R08: 0000000000000000 R09: 0000000000000000 [ 1054.152411][T20010] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 1054.152421][T20010] R13: 00007f7a2ccc6038 R14: 00007f7a2ccc5fa0 R15: 00007ffd62e09f98 [ 1054.152453][T20010] [ 1054.152463][T20010] ERROR: Out of memory at tomoyo_realpath_from_path. [ 1054.464578][ T1338] ieee802154 phy0 wpan0: encryption failed: -22 [ 1054.701592][T20015] trusted_key: encrypted_key: keylen for the ecryptfs format must be equal to 64 bytes [ 1055.776264][ T5868] smbdirect: ib_dev[syz1] removed [ 1055.791947][T10847] syz1: Port: 1 Link DOWN [ 1055.909202][T20038] netlink: 12 bytes leftover after parsing attributes in process `syz.6.4525'. [ 1055.965049][T20039] hsr0: entered promiscuous mode [ 1056.134439][ T61] Bluetooth: hci6: command tx timeout [ 1056.204379][T15169] usb 3-1: USB disconnect, device number 80 [ 1056.699600][T19981] bridge0: port 1(bridge_slave_0) entered blocking state [ 1056.699913][T19981] bridge0: port 1(bridge_slave_0) entered disabled state [ 1056.700207][T19981] bridge_slave_0: entered allmulticast mode [ 1056.704159][T19981] bridge_slave_0: entered promiscuous mode [ 1056.726587][T19981] bridge0: port 2(bridge_slave_1) entered blocking state [ 1056.727786][T19981] bridge0: port 2(bridge_slave_1) entered disabled state [ 1056.728722][T19981] bridge_slave_1: entered allmulticast mode [ 1056.741570][T19981] bridge_slave_1: entered promiscuous mode [ 1057.133596][ T5868] netdevsim netdevsim2 netdevsim3 (unregistering): unset [1, 0] type 2 family 0 port 6081 - 0 [ 1057.215144][T19981] bond0: (slave bond_slave_0): Enslaving as an active interface with an up link [ 1057.224008][T19981] bond0: (slave bond_slave_1): Enslaving as an active interface with an up link [ 1057.294865][T19981] team0: Port device team_slave_0 added [ 1057.299025][T19981] team0: Port device team_slave_1 added [ 1057.542883][ T5868] netdevsim netdevsim2 netdevsim2 (unregistering): unset [1, 0] type 2 family 0 port 6081 - 0 [ 1057.621511][T19981] batman_adv: batadv0: Adding interface: batadv_slave_0 [ 1057.621525][T19981] batman_adv: batadv0: The MTU of interface batadv_slave_0 is too small (1500) to handle the transport of batman-adv packets. Packets going over this interface will be fragmented on layer2 which could impact the performance. Setting the MTU to 1532 would solve the problem. [ 1057.621549][T19981] batman_adv: batadv0: Not using interface batadv_slave_0 (retrying later): interface not active [ 1057.624173][T19981] batman_adv: batadv0: Adding interface: batadv_slave_1 [ 1057.624185][T19981] batman_adv: batadv0: The MTU of interface batadv_slave_1 is too small (1500) to handle the transport of batman-adv packets. Packets going over this interface will be fragmented on layer2 which could impact the performance. Setting the MTU to 1532 would solve the problem. [ 1057.624206][T19981] batman_adv: batadv0: Not using interface batadv_slave_1 (retrying later): interface not active [ 1057.785443][T19981] hsr_slave_0: entered promiscuous mode [ 1057.787825][T19981] hsr_slave_1: entered promiscuous mode [ 1057.789590][T19981] debugfs: 'hsr0' already exists in 'hsr' [ 1057.789616][T19981] Cannot create hsr debugfs directory [ 1058.041545][ T5868] netdevsim netdevsim2 netdevsim1 (unregistering): unset [1, 0] type 2 family 0 port 6081 - 0 [ 1058.214443][ T61] Bluetooth: hci6: command tx timeout [ 1058.392906][ T5868] netdevsim netdevsim2 netdevsim0 (unregistering): unset [1, 0] type 2 family 0 port 6081 - 0 [ 1059.076391][ T5868] bridge_slave_1: left allmulticast mode [ 1059.076427][ T5868] bridge_slave_1: left promiscuous mode [ 1059.076757][ T5868] bridge0: port 2(bridge_slave_1) entered disabled state [ 1059.197665][T20058] trusted_key: encrypted_key: keylen for the ecryptfs format must be equal to 64 bytes [ 1059.236602][ T5868] : left allmulticast mode [ 1059.236629][ T5868] : left promiscuous mode [ 1059.262714][ T5868] bridge0: port 1(1) entered disabled state [ 1059.372317][T20065] sctp: [Deprecated]: syz.5.4531 (pid 20065) Use of struct sctp_assoc_value in delayed_ack socket option. [ 1059.372317][T20065] Use struct sctp_sack_info instead [ 1059.462241][ T61] Bluetooth: hci0: unexpected event for opcode 0x200d [ 1059.656693][T20072] netlink: 'syz.5.4532': attribute type 1 has an invalid length. [ 1059.928041][T20077] netlink: 12 bytes leftover after parsing attributes in process `syz.6.4533'. [ 1060.141793][T20086] FAULT_INJECTION: forcing a failure. [ 1060.141793][T20086] name failslab, interval 1, probability 0, space 0, times 0 [ 1060.141835][T20086] CPU: 0 UID: 0 PID: 20086 Comm: syz.0.4536 Tainted: G L syzkaller #0 PREEMPT_{RT,(full)} [ 1060.141864][T20086] Tainted: [L]=SOFTLOCKUP [ 1060.141872][T20086] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 05/09/2026 [ 1060.141886][T20086] Call Trace: [ 1060.141895][T20086] [ 1060.141904][T20086] dump_stack_lvl+0xe8/0x150 [ 1060.141940][T20086] should_fail_ex+0x467/0x600 [ 1060.141980][T20086] should_failslab+0xa8/0x100 [ 1060.142018][T20086] kmem_cache_alloc_node_noprof+0xac/0x660 [ 1060.142050][T20086] ? __alloc_skb+0x1d7/0x7a0 [ 1060.142081][T20086] ? __alloc_skb+0x1d7/0x7a0 [ 1060.142119][T20086] __alloc_skb+0x1d7/0x7a0 [ 1060.142156][T20086] tcp_send_active_reset+0x8a/0x550 [ 1060.142193][T20086] __tcp_close+0x462/0xed0 [ 1060.142229][T20086] tcp_close+0x28/0x110 [ 1060.142253][T20086] inet_release+0x143/0x190 [ 1060.142295][T20086] __sock_release+0xa0/0x1f0 [ 1060.142322][T20086] ? __pfx_sock_close+0x10/0x10 [ 1060.142349][T20086] sock_close+0x1c/0x30 [ 1060.142377][T20086] __fput+0x42a/0xa80 [ 1060.142419][T20086] fput_close_sync+0x11f/0x240 [ 1060.142452][T20086] ? __pfx_fput_close_sync+0x10/0x10 [ 1060.142490][T20086] ? entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 1060.142516][T20086] ? entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 1060.142541][T20086] __x64_sys_close+0x7e/0x110 [ 1060.142575][T20086] do_syscall_64+0x174/0x580 [ 1060.142600][T20086] ? trace_irq_disable+0x3b/0x140 [ 1060.142622][T20086] ? clear_bhb_loop+0x40/0x90 [ 1060.142652][T20086] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 1060.142675][T20086] RIP: 0033:0x7f7a2ca3de59 [ 1060.142696][T20086] Code: ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 44 00 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 e8 ff ff ff f7 d8 64 89 01 48 [ 1060.142717][T20086] RSP: 002b:00007f7a2ac96028 EFLAGS: 00000246 ORIG_RAX: 0000000000000003 [ 1060.142741][T20086] RAX: ffffffffffffffda RBX: 00007f7a2ccc5fa0 RCX: 00007f7a2ca3de59 [ 1060.142758][T20086] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000003 [ 1060.142772][T20086] RBP: 00007f7a2ac96090 R08: 0000000000000000 R09: 0000000000000000 [ 1060.142786][T20086] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 1060.142800][T20086] R13: 00007f7a2ccc6038 R14: 00007f7a2ccc5fa0 R15: 00007ffd62e09f98 [ 1060.142836][T20086] [ 1060.319517][ T61] Bluetooth: hci6: command tx timeout [ 1060.514045][T20088] FAULT_INJECTION: forcing a failure. [ 1060.514045][T20088] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 1060.514085][T20088] CPU: 0 UID: 0 PID: 20088 Comm: syz.0.4537 Tainted: G L syzkaller #0 PREEMPT_{RT,(full)} [ 1060.514117][T20088] Tainted: [L]=SOFTLOCKUP [ 1060.514125][T20088] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 05/09/2026 [ 1060.514140][T20088] Call Trace: [ 1060.514149][T20088] [ 1060.514159][T20088] dump_stack_lvl+0xe8/0x150 [ 1060.514195][T20088] should_fail_ex+0x467/0x600 [ 1060.514238][T20088] _copy_to_user+0x31/0xb0 [ 1060.514275][T20088] simple_read_from_buffer+0xe1/0x170 [ 1060.514316][T20088] proc_fail_nth_read+0x1be/0x230 [ 1060.514356][T20088] ? __pfx_proc_fail_nth_read+0x10/0x10 [ 1060.514394][T20088] ? rw_verify_area+0x250/0x4d0 [ 1060.514420][T20088] ? __pfx_proc_fail_nth_read+0x10/0x10 [ 1060.514454][T20088] vfs_read+0x219/0xa90 [ 1060.514485][T20088] ? __pfx_vfs_read+0x10/0x10 [ 1060.514510][T20088] ? _raw_spin_unlock_irqrestore+0x30/0x80 [ 1060.514536][T20088] ? lockdep_hardirqs_on+0x7a/0x110 [ 1060.514561][T20088] ? _raw_spin_unlock_irqrestore+0x4c/0x80 [ 1060.514585][T20088] ? mutex_lock_nested+0x152/0x1d0 [ 1060.514615][T20088] ? fdget_pos+0x252/0x320 [ 1060.514659][T20088] ksys_read+0x156/0x270 [ 1060.514685][T20088] ? __pfx_ksys_read+0x10/0x10 [ 1060.514708][T20088] ? __pfx_kvm_vm_ioctl+0x10/0x10 [ 1060.514745][T20088] ? entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 1060.514772][T20088] do_syscall_64+0x174/0x580 [ 1060.514795][T20088] ? trace_irq_disable+0x3b/0x140 [ 1060.514818][T20088] ? clear_bhb_loop+0x40/0x90 [ 1060.514847][T20088] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 1060.514871][T20088] RIP: 0033:0x7f7a2c9fe68e [ 1060.514892][T20088] Code: 08 0f 85 a5 a8 ff ff 49 89 fb 48 89 f0 48 89 d7 48 89 ce 4c 89 c2 4d 89 ca 4c 8b 44 24 08 4c 8b 4c 24 10 4c 89 5c 24 08 0f 05 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 80 00 00 00 00 48 83 ec 08 [ 1060.514912][T20088] RSP: 002b:00007f7a2ac95fe8 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 1060.514936][T20088] RAX: ffffffffffffffda RBX: 00007f7a2ac966c0 RCX: 00007f7a2c9fe68e [ 1060.514954][T20088] RDX: 000000000000000f RSI: 00007f7a2ac960a0 RDI: 0000000000000005 [ 1060.514969][T20088] RBP: 00007f7a2ac96090 R08: 0000000000000000 R09: 0000000000000000 [ 1060.514983][T20088] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 1060.514997][T20088] R13: 00007f7a2ccc6038 R14: 00007f7a2ccc5fa0 R15: 00007ffd62e09f98 [ 1060.515032][T20088] [ 1060.881217][T20093] overlayfs: failed to resolve './file0:/': -2 [ 1060.881439][T20094] netlink: 12 bytes leftover after parsing attributes in process `syz.5.4538'. [ 1060.962726][T20096] trusted_key: encrypted_key: keylen for the ecryptfs format must be equal to 64 bytes [ 1061.111939][T20099] netlink: 12 bytes leftover after parsing attributes in process `syz.5.4541'. [ 1061.161548][T20100] tmpfs: Bad value for 'mpol' [ 1061.326925][ T5868] bond0 (unregistering): (slave bond_slave_0): Releasing backup interface [ 1061.363621][T20105] binder: 20103:20105 ioctl c0306201 200000000640 returned -22 [ 1061.405338][ T5868] bond0 (unregistering): (slave bond_slave_1): Releasing backup interface [ 1061.447579][ T5868] bond0 (unregistering): Released all slaves [ 1061.487562][ T5252] 8021q: adding VLAN 0 to HW filter on device eth5 [ 1062.271462][ T5868] tipc: Disabling bearer [ 1062.271634][ T5868] tipc: Disabling bearer [ 1062.367027][T20126] FAULT_INJECTION: forcing a failure. [ 1062.367027][T20126] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 1062.367066][T20126] CPU: 1 UID: 0 PID: 20126 Comm: syz.5.4546 Tainted: G L syzkaller #0 PREEMPT_{RT,(full)} [ 1062.367097][T20126] Tainted: [L]=SOFTLOCKUP [ 1062.367106][T20126] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 05/09/2026 [ 1062.367119][T20126] Call Trace: [ 1062.367129][T20126] [ 1062.367138][T20126] dump_stack_lvl+0xe8/0x150 [ 1062.367173][T20126] should_fail_ex+0x467/0x600 [ 1062.367213][T20126] _copy_to_user+0x31/0xb0 [ 1062.367242][T20126] simple_read_from_buffer+0xe1/0x170 [ 1062.367287][T20126] proc_fail_nth_read+0x1be/0x230 [ 1062.367324][T20126] ? __pfx_proc_fail_nth_read+0x10/0x10 [ 1062.367361][T20126] ? rw_verify_area+0x250/0x4d0 [ 1062.367386][T20126] ? __pfx_proc_fail_nth_read+0x10/0x10 [ 1062.367420][T20126] vfs_read+0x219/0xa90 [ 1062.367451][T20126] ? __pfx_vfs_read+0x10/0x10 [ 1062.367476][T20126] ? _raw_spin_unlock_irqrestore+0x30/0x80 [ 1062.367501][T20126] ? lockdep_hardirqs_on+0x7a/0x110 [ 1062.367525][T20126] ? _raw_spin_unlock_irqrestore+0x4c/0x80 [ 1062.367550][T20126] ? mutex_lock_nested+0x152/0x1d0 [ 1062.367580][T20126] ? fdget_pos+0x252/0x320 [ 1062.367631][T20126] ksys_read+0x156/0x270 [ 1062.367656][T20126] ? __pfx_ksys_read+0x10/0x10 [ 1062.367679][T20126] ? __pfx_iommufd_fops_ioctl+0x10/0x10 [ 1062.367716][T20126] ? entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 1062.367742][T20126] do_syscall_64+0x174/0x580 [ 1062.367772][T20126] ? trace_irq_disable+0x3b/0x140 [ 1062.367795][T20126] ? clear_bhb_loop+0x40/0x90 [ 1062.367843][T20126] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 1062.367867][T20126] RIP: 0033:0x7f493a74e68e [ 1062.367889][T20126] Code: 08 0f 85 a5 a8 ff ff 49 89 fb 48 89 f0 48 89 d7 48 89 ce 4c 89 c2 4d 89 ca 4c 8b 44 24 08 4c 8b 4c 24 10 4c 89 5c 24 08 0f 05 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 80 00 00 00 00 48 83 ec 08 [ 1062.367908][T20126] RSP: 002b:00007f49389e5fe8 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 1062.367961][T20126] RAX: ffffffffffffffda RBX: 00007f49389e66c0 RCX: 00007f493a74e68e [ 1062.367978][T20126] RDX: 000000000000000f RSI: 00007f49389e60a0 RDI: 0000000000000004 [ 1062.367993][T20126] RBP: 00007f49389e6090 R08: 0000000000000000 R09: 0000000000000000 [ 1062.368008][T20126] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 1062.368021][T20126] R13: 00007f493aa16038 R14: 00007f493aa15fa0 R15: 00007fffa340e098 [ 1062.368057][T20126] [ 1062.654896][ T5868] tipc: Left network mode [ 1062.968153][ T5252] 8021q: adding VLAN 0 to HW filter on device eth6 [ 1063.116901][ T5868] IPVS: stopping master sync thread 19679 ... [ 1063.292453][T20145] netlink: 4 bytes leftover after parsing attributes in process `syz.0.4550'. [ 1063.456538][T20138] block nbd5: shutting down sockets [ 1063.502385][ T61] Bluetooth: hci0: Controller not accepting commands anymore: ncmd = 0 [ 1063.502685][ T61] Bluetooth: hci0: Injecting HCI hardware error event [ 1063.505352][ T61] Bluetooth: hci0: hardware error 0x00 [ 1064.011943][T20164] binder: 20162:20164 ioctl c0306201 0 returned -14 [ 1064.012416][T20164] binder: 20162:20164 ioctl c0306201 200000000640 returned -22 [ 1064.148138][T20167] FAULT_INJECTION: forcing a failure. [ 1064.148138][T20167] name failslab, interval 1, probability 0, space 0, times 0 [ 1064.148176][T20167] CPU: 1 UID: 0 PID: 20167 Comm: syz.5.4555 Tainted: G L syzkaller #0 PREEMPT_{RT,(full)} [ 1064.148198][T20167] Tainted: [L]=SOFTLOCKUP [ 1064.148204][T20167] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 05/09/2026 [ 1064.148214][T20167] Call Trace: [ 1064.148220][T20167] [ 1064.148226][T20167] dump_stack_lvl+0xe8/0x150 [ 1064.148252][T20167] should_fail_ex+0x467/0x600 [ 1064.148280][T20167] should_failslab+0xa8/0x100 [ 1064.148307][T20167] __kmalloc_noprof+0xfb/0x790 [ 1064.148329][T20167] ? tomoyo_encode+0x2ad/0x570 [ 1064.148346][T20167] ? tomoyo_encode+0x2ad/0x570 [ 1064.148368][T20167] tomoyo_encode+0x2ad/0x570 [ 1064.148390][T20167] tomoyo_realpath_from_path+0x5fa/0x640 [ 1064.148416][T20167] ? tomoyo_mkdev_perm+0x209/0x5d0 [ 1064.148441][T20167] tomoyo_mkdev_perm+0x235/0x5d0 [ 1064.148464][T20167] ? _raw_spin_unlock_irqrestore+0x4c/0x80 [ 1064.148484][T20167] ? __pfx_tomoyo_mkdev_perm+0x10/0x10 [ 1064.148528][T20167] ? rt_spin_unlock+0x163/0x200 [ 1064.148554][T20167] ? __pfx_current_check_access_path+0x10/0x10 [ 1064.148582][T20167] tomoyo_path_mknod+0xfb/0x1a0 [ 1064.148605][T20167] ? __pfx_tomoyo_path_mknod+0x10/0x10 [ 1064.148627][T20167] ? __pfx_filename_create+0x10/0x10 [ 1064.148680][T20167] security_path_mknod+0x16c/0x330 [ 1064.148709][T20167] filename_mknodat+0x2c2/0x670 [ 1064.148732][T20167] ? __pfx_filename_mknodat+0x10/0x10 [ 1064.148752][T20167] ? do_getname+0x151/0x250 [ 1064.148774][T20167] ? entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 1064.148804][T20167] __se_sys_mknod+0x3a/0x150 [ 1064.148821][T20167] ? entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 1064.148837][T20167] do_syscall_64+0x174/0x580 [ 1064.148852][T20167] ? trace_irq_disable+0x3b/0x140 [ 1064.148867][T20167] ? clear_bhb_loop+0x40/0x90 [ 1064.148885][T20167] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 1064.148900][T20167] RIP: 0033:0x7f493a78de59 [ 1064.148913][T20167] Code: ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 44 00 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 e8 ff ff ff f7 d8 64 89 01 48 [ 1064.148926][T20167] RSP: 002b:00007f49389e6028 EFLAGS: 00000246 ORIG_RAX: 0000000000000085 [ 1064.148942][T20167] RAX: ffffffffffffffda RBX: 00007f493aa15fa0 RCX: 00007f493a78de59 [ 1064.148953][T20167] RDX: 000000000000070b RSI: 0000000000006020 RDI: 0000200000000140 [ 1064.148963][T20167] RBP: 00007f49389e6090 R08: 0000000000000000 R09: 0000000000000000 [ 1064.148972][T20167] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 1064.148981][T20167] R13: 00007f493aa16038 R14: 00007f493aa15fa0 R15: 00007fffa340e098 [ 1064.149022][T20167] [ 1064.149037][T20167] ERROR: Out of memory at tomoyo_realpath_from_path. [ 1064.639224][T20172] netlink: 4 bytes leftover after parsing attributes in process `syz.5.4558'. [ 1064.664615][T20174] netlink: 16 bytes leftover after parsing attributes in process `syz.6.4557'. [ 1065.343598][T20191] binder: 20190:20191 ioctl c0306201 0 returned -14 [ 1065.344074][T20191] binder: 20190:20191 ioctl c0306201 200000000640 returned -22 [ 1065.823439][ T61] Bluetooth: hci0: Opcode 0x0c03 failed: -110 [ 1066.615157][ T39] INFO: task syz.1.3774:17939 blocked for more than 143 seconds. [ 1066.615186][ T39] Tainted: G L syzkaller #0 [ 1066.615200][ T39] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message. [ 1066.615211][ T39] task:syz.1.3774 state:D stack:28392 pid:17939 tgid:17938 ppid:14891 task_flags:0x400140 flags:0x00080002 [ 1066.615297][ T39] Call Trace: [ 1066.615305][ T39] [ 1066.615319][ T39] __schedule+0x1709/0x5530 [ 1066.615357][ T39] ? __lock_acquire+0x6df/0x2e40 [ 1066.615403][ T39] ? __pfx___schedule+0x10/0x10 [ 1066.615434][ T39] ? lock_acquire+0x115/0x350 [ 1066.615464][ T39] ? schedule+0x90/0x2b0 [ 1066.615499][ T39] schedule+0x164/0x2b0 [ 1066.615534][ T39] cgroup_lock_and_drain_offline+0x51a/0x650 [ 1066.615580][ T39] ? __pfx_cgroup_lock_and_drain_offline+0x10/0x10 [ 1066.615615][ T39] ? __pfx_autoremove_wake_function+0x10/0x10 [ 1066.615645][ T39] ? safesetid_security_capable+0xa9/0x1a0 [ 1066.615680][ T39] ? bpf_lsm_capable+0x9/0x20 [ 1066.615711][ T39] ? security_capable+0x74/0x280 [ 1066.615737][ T39] cgroup1_get_tree+0x9d/0x890 [ 1066.615762][ T39] ? cap_capable+0x123/0x460 [ 1066.615795][ T39] ? safesetid_security_capable+0xa9/0x1a0 [ 1066.615829][ T39] ? bpf_lsm_capable+0x9/0x20 [ 1066.615852][ T39] vfs_get_tree+0x92/0x2a0 [ 1066.615878][ T39] do_new_mount+0x319/0xdc0 [ 1066.615906][ T39] ? cap_capable+0x123/0x460 [ 1066.615938][ T39] ? __pfx_do_new_mount+0x10/0x10 [ 1066.615970][ T39] ? ns_capable+0x89/0xe0 [ 1066.615994][ T39] ? path_mount+0x647/0x1050 [ 1066.616024][ T39] ? user_path_at+0xd4/0x160 [ 1066.616047][ T39] __se_sys_mount+0x31d/0x420 [ 1066.616082][ T39] ? __pfx___se_sys_mount+0x10/0x10 [ 1066.616118][ T39] ? __x64_sys_mount+0x20/0xc0 [ 1066.616147][ T39] ? entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 1066.616170][ T39] do_syscall_64+0x174/0x580 [ 1066.616191][ T39] ? trace_irq_disable+0x3b/0x140 [ 1066.616211][ T39] ? clear_bhb_loop+0x40/0x90 [ 1066.616237][ T39] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 1066.616258][ T39] RIP: 0033:0x7f16495bde59 [ 1066.616275][ T39] RSP: 002b:00007f1647816028 EFLAGS: 00000246 ORIG_RAX: 00000000000000a5 [ 1066.616296][ T39] RAX: ffffffffffffffda RBX: 00007f1649845fa0 RCX: 00007f16495bde59 [ 1066.616311][ T39] RDX: 0000200000000640 RSI: 0000200000000440 RDI: 0000000000000000 [ 1066.616325][ T39] RBP: 00007f1649653e6f R08: 00002000000000c0 R09: 0000000000000000 [ 1066.616352][ T39] R10: 0000000000200000 R11: 0000000000000246 R12: 0000000000000000 [ 1066.616365][ T39] R13: 00007f1649846038 R14: 00007f1649845fa0 R15: 00007fffd1225a28 [ 1066.616417][ T39] [ 1066.616454][ T39] [ 1066.616454][ T39] Showing all locks held in the system: [ 1066.616465][ T39] locks held by rcuc/1/29: 4, last CPU#1: [ 1066.616584][ T39] #0: ffff8880b873b8e0 (&rq->__lock){-...}-{2:2}, at: raw_spin_rq_lock_nested+0x2d/0x160 [ 1066.616711][ T39] #1: ffff8880b8724548 (psi_seq){-...}-{0:0}, at: psi_task_switch+0x57/0x7d0 [ 1066.616762][ T39] #2: ffffffff8e3c3960 (rcu_callback){....}-{0:0}, at: rcu_cpu_kthread+0x20b/0x1480 [ 1066.616814][ T39] #3: ffffffff8e3c3840 (rcu_read_lock){....}-{1:3}, at: unwind_next_frame+0x8f/0x2550 [ 1066.616860][ T39] locks held by khungtaskd/39: 1, last CPU#0: [ 1066.616875][ T39] #0: ffffffff8e3c3840 (rcu_read_lock){....}-{1:3}, at: debug_show_all_locks+0x2e/0x180 [ 1066.616950][ T39] locks held by getty/5347: 2, on CPU#1: [ 1066.616964][ T39] #0: ffff8880368eb0a0 (&tty->ldisc_sem){++++}-{0:0}, at: tty_ldisc_ref_wait+0x25/0x70 [ 1066.617013][ T39] #1: ffffc900044d62e0 (&ldata->atomic_read_lock){+.+.}-{4:4}, at: n_tty_read+0x460/0x1360 [ 1066.617073][ T39] locks held by kworker/u8:16/5858: 3, on CPU#1: [ 1066.617087][ T39] #0: ffff88801bbfc938 ((wq_completion)cfg80211){+.+.}-{0:0}, at: process_one_work+0x7fd/0x1480 [ 1066.617133][ T39] #1: ffffc90006547c60 ((work_completion)(&(&rdev->dfs_update_channels_wk)->work)){+.+.}-{0:0}, at: process_one_work+0x7fd/0x1480 [ 1066.617181][ T39] #2: ffffffff8f7c0bb8 (rtnl_mutex){+.+.}-{4:4}, at: cfg80211_dfs_channels_update_work+0xd9/0x640 [ 1066.617236][ T39] locks held by kworker/u8:20/5868: 5, on CPU#1: [ 1066.617250][ T39] #0: ffff88801bee0938 ((wq_completion)netns){+.+.}-{0:0}, at: process_one_work+0x7fd/0x1480 [ 1066.617297][ T39] #1: ffffc900067a7c60 (net_cleanup_work){+.+.}-{0:0}, at: process_one_work+0x7fd/0x1480 [ 1066.617342][ T39] #2: ffffffff8f7b1880 (pernet_ops_rwsem){++++}-{4:4}, at: cleanup_net+0xf5/0x810 [ 1066.617396][ T39] #3: ffffffff8f7c0bb8 (rtnl_mutex){+.+.}-{4:4}, at: ieee80211_unregister_hw+0x55/0x2c0 [ 1066.617442][ T39] #4: ffff88806bdc08d8 (&rdev->wiphy.mtx){+.+.}-{4:4}, at: ieee80211_remove_interfaces+0x132/0x6a0 [ 1066.617500][ T39] locks held by kworker/1:3/10847: 4, last CPU#1: [ 1066.617515][ T39] #0: ffff88813fe66538 ((wq_completion)events_power_efficient){+.+.}-{0:0}, at: process_one_work+0x7fd/0x1480 [ 1066.617561][ T39] #1: ffffc9000590fc60 ((gc_work).work){+.+.}-{0:0}, at: process_one_work+0x7fd/0x1480 [ 1066.617606][ T39] #2: ffffffff8ef00eb8 ("ratelimiter_table_lock"){+.+.}-{3:3}, at: rt_spin_lock+0x1e0/0x400 [ 1066.617659][ T39] #3: ffffffff8ef00e78 ("ratelimiter_table_lock".lock.wait_lock){....}-{2:2}, at: rt_spin_lock+0x1e0/0x400 [ 1066.617715][ T39] locks held by kworker/1:1/15256: 3, on CPU#1: [ 1066.617729][ T39] #0: ffff88813fe67938 ((wq_completion)events){+.+.}-{0:0}, at: process_one_work+0x7fd/0x1480 [ 1066.617775][ T39] #1: ffffc9000621fc60 (cfg80211_disconnect_work){+.+.}-{0:0}, at: process_one_work+0x7fd/0x1480 [ 1066.617830][ T39] #2: ffffffff8f7c0bb8 (rtnl_mutex){+.+.}-{4:4}, at: disconnect_work+0x18/0x200 [ 1066.617880][ T39] locks held by syz-executor/19981: 7, on CPU#1: [ 1066.617894][ T39] #0: ffff888035a26510 (sb_writers#7){.+.+}-{0:0}, at: vfs_write+0x231/0xbb0 [ 1066.617973][ T39] #1: ffff88805ba8b078 (&of->mutex){+.+.}-{4:4}, at: kernfs_fop_write_iter+0x1d9/0x540 [ 1066.618023][ T39] #2: ffff88802a3f4878 (kn->active#53){.+.+}-{0:0}, at: kernfs_fop_write_iter+0x22c/0x540 [ 1066.618076][ T39] #3: ffffffff8f035198 (nsim_bus_dev_list_lock){+.+.}-{4:4}, at: new_device_store+0x13c/0x710 [ 1066.618128][ T39] #4: ffff88803877b160 (&dev->mutex){....}-{4:4}, at: __device_attach+0x88/0x450 [ 1066.618181][ T39] #5: ffff88805abf0310 (&devlink->lock_key#12){+.+.}-{4:4}, at: nsim_drv_probe+0xfc/0xc00 [ 1066.618260][ T39] #6: ffffffff8f7c0bb8 (rtnl_mutex){+.+.}-{4:4}, at: rtnl_net_dev_lock+0x257/0x2f0 [ 1066.618319][ T39] locks held by syz.6.4566/20216: 4, last CPU#0: [ 1066.618334][ T39] #0: ffff88802b09acb0 (&mm->mmap_lock){++++}-{4:4}, at: exit_mmap+0x1a4/0x9f0 [ 1066.618389][ T39] #1: ffffffff8e3c3840 (rcu_read_lock){....}-{1:3}, at: __pte_offset_map+0x29/0x200 [ 1066.618442][ T39] #2: ffff88803ca99c58 (ptlock_ptr(ptdesc)#2){+.+.}-{3:3}, at: pte_offset_map_lock+0x13d/0x210 [ 1066.618500][ T39] #3: ffffffff8e3c3840 (rcu_read_lock){....}-{1:3}, at: rt_spin_lock+0x1e0/0x400 [ 1066.618555][ T39] locks held by rm/20218: 1, last CPU#1: [ 1066.618570][ T39] #0: ffff88805ceee2b0 (&mm->mmap_lock){++++}-{4:4}, at: exit_mmap+0x2d8/0x9f0 [ 1066.618625][ T39] [ 1066.618631][ T39] ============================================= [ 1066.618631][ T39] [ 1066.618718][ T39] NMI backtrace for cpu 0 [ 1066.618737][ T39] CPU: 0 UID: 0 PID: 39 Comm: khungtaskd Tainted: G L syzkaller #0 PREEMPT_{RT,(full)} [ 1066.618765][ T39] Tainted: [L]=SOFTLOCKUP [ 1066.618772][ T39] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 05/09/2026 [ 1066.618791][ T39] Call Trace: [ 1066.618800][ T39] [ 1066.618809][ T39] dump_stack_lvl+0xe8/0x150 [ 1066.618838][ T39] nmi_cpu_backtrace+0x274/0x2d0 [ 1066.618869][ T39] ? __pfx_nmi_raise_cpu_backtrace+0x10/0x10 [ 1066.618900][ T39] nmi_trigger_cpumask_backtrace+0x17a/0x380 [ 1066.618952][ T39] sys_info+0x135/0x170 [ 1066.618979][ T39] watchdog+0xfd7/0x1030 [ 1066.619020][ T39] ? watchdog+0x1c7/0x1030 [ 1066.619071][ T39] kthread+0x388/0x470 [ 1066.619099][ T39] ? __pfx_watchdog+0x10/0x10 [ 1066.619129][ T39] ? __pfx_kthread+0x10/0x10 [ 1066.619159][ T39] ret_from_fork+0x514/0xb70 [ 1066.619190][ T39] ? __pfx_ret_from_fork+0x10/0x10 [ 1066.619218][ T39] ? __switch_to+0xc89/0x1420 [ 1066.619245][ T39] ? __pfx_kthread+0x10/0x10 [ 1066.619294][ T39] ret_from_fork_asm+0x1a/0x30 [ 1066.619341][ T39] [ 1066.619349][ T39] Sending NMI from CPU 0 to CPUs 1: [ 1066.619400][ C1] NMI backtrace for cpu 1 [ 1066.619418][ C1] CPU: 1 UID: 0 PID: 10847 Comm: kworker/1:3 Tainted: G L syzkaller #0 PREEMPT_{RT,(full)} [ 1066.619445][ C1] Tainted: [L]=SOFTLOCKUP [ 1066.619452][ C1] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 05/09/2026 [ 1066.619465][ C1] Workqueue: events_power_efficient wg_ratelimiter_gc_entries [ 1066.619488][ C1] RIP: 0010:kasan_check_range+0x1d1/0x2c0 [ 1066.619521][ C1] Code: 24 07 4d 85 e4 49 0f 49 dc 48 83 e3 f8 49 29 dc 74 0e 41 80 3b 00 75 7c 49 ff c3 49 ff cc 75 f2 5b 41 5c 41 5d 41 5e 41 5f 5d da ce 1f 09 cc 45 84 ff 0f 85 a1 00 00 00 41 f7 c7 00 ff 00 00 [ 1066.619538][ C1] RSP: 0018:ffffc9000590f8d8 EFLAGS: 00000056 [ 1066.619554][ C1] RAX: 00000000ffffff01 RBX: ffffffff8ef00e60 RCX: ffffffff81a16c2c [ 1066.619568][ C1] RDX: 0000000000000001 RSI: 0000000000000004 RDI: ffffffff8ef00e60 [ 1066.619582][ C1] RBP: ffffc9000590f998 R08: ffffffff8ef00e63 R09: 1ffffffff1de01cc [ 1066.619597][ C1] R10: dffffc0000000000 R11: fffffbfff1de01cd R12: 1ffff92000b21f20 [ 1066.619612][ C1] R13: ffffffff8ef00e68 R14: dffffc0000000000 R15: 1ffffffff1de01cd [ 1066.619627][ C1] FS: 0000000000000000(0000) GS:ffff888125b03000(0000) knlGS:0000000000000000 [ 1066.619642][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 1066.619656][ C1] CR2: 00007f73e1055e9c CR3: 000000003cac6000 CR4: 00000000003526f0 [ 1066.619675][ C1] DR0: ffffffffffffffff DR1: 00000000000001f8 DR2: 0000000000000002 [ 1066.619688][ C1] DR3: ffffffffefffff15 DR6: 00000000ffff0ff0 DR7: 0000000000000400 [ 1066.619701][ C1] Call Trace: [ 1066.619709][ C1] [ 1066.619715][ C1] do_raw_spin_lock+0x11c/0x2f0 [ 1066.619745][ C1] ? __pfx_do_raw_spin_lock+0x10/0x10 [ 1066.619772][ C1] ? __pfx_rtlock_slowlock_locked+0x10/0x10 [ 1066.619803][ C1] ? rcu_is_watching+0x15/0xb0 [ 1066.619827][ C1] _raw_spin_lock_irqsave+0x4c/0x60 [ 1066.619846][ C1] rt_mutex_slowunlock+0xbf/0xa20 [ 1066.619877][ C1] ? __pfx_rt_mutex_slowunlock+0x10/0x10 [ 1066.619908][ C1] ? wg_ratelimiter_gc_entries+0x3a6/0x470 [ 1066.619931][ C1] rt_spin_unlock+0x10d/0x200 [ 1066.619958][ C1] wg_ratelimiter_gc_entries+0x3a6/0x470 [ 1066.619980][ C1] ? process_one_work+0x7fd/0x1480 [ 1066.619999][ C1] process_one_work+0xaaf/0x1480 [ 1066.620030][ C1] ? __pfx_process_one_work+0x10/0x10 [ 1066.620048][ C1] ? do_raw_spin_lock+0x12b/0x2f0 [ 1066.620079][ C1] ? assign_work+0x3cf/0x5d0 [ 1066.620101][ C1] worker_thread+0xb05/0x10d0 [ 1066.620128][ C1] ? __kthread_parkme+0x71/0x1f0 [ 1066.620156][ C1] kthread+0x388/0x470 [ 1066.620182][ C1] ? __pfx_worker_thread+0x10/0x10 [ 1066.620204][ C1] ? __pfx_kthread+0x10/0x10 [ 1066.620231][ C1] ret_from_fork+0x514/0xb70 [ 1066.620259][ C1] ? __pfx_ret_from_fork+0x10/0x10 [ 1066.620291][ C1] ? __switch_to+0xc89/0x1420 [ 1066.620315][ C1] ? __pfx_kthread+0x10/0x10 [ 1066.620341][ C1] ret_from_fork_asm+0x1a/0x30 [ 1066.620377][ C1] [ 1066.621495][ T39] Kernel panic - not syncing: hung_task: blocked tasks [ 1066.621515][ T39] CPU: 0 UID: 0 PID: 39 Comm: khungtaskd Tainted: G L syzkaller #0 PREEMPT_{RT,(full)} [ 1066.621545][ T39] Tainted: [L]=SOFTLOCKUP [ 1066.621554][ T39] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 05/09/2026 [ 1066.621567][ T39] Call Trace: [ 1066.621576][ T39] [ 1066.621585][ T39] vpanic+0x607/0xb50 [ 1066.621612][ T39] ? __pfx_vpanic+0x10/0x10 [ 1066.621633][ T39] ? irqentry_exit+0x218/0x8f0 [ 1066.621656][ T39] ? __pfx___schedule+0x10/0x10 [ 1066.621702][ T39] panic+0xc5/0xd0 [ 1066.621724][ T39] ? __pfx_panic+0x10/0x10 [ 1066.621743][ T39] ? preempt_schedule_common+0x82/0xd0 [ 1066.621767][ T39] ? preempt_schedule_thunk+0x16/0x40 [ 1066.621798][ T39] ? nmi_trigger_cpumask_backtrace+0x314/0x380 [ 1066.621851][ T39] ? nmi_trigger_cpumask_backtrace+0x319/0x380 [ 1066.621890][ T39] watchdog+0x1030/0x1030 [ 1066.621933][ T39] ? watchdog+0x1c7/0x1030 [ 1066.621976][ T39] kthread+0x388/0x470 [ 1066.622007][ T39] ? __pfx_watchdog+0x10/0x10 [ 1066.622040][ T39] ? __pfx_kthread+0x10/0x10 [ 1066.622073][ T39] ret_from_fork+0x514/0xb70 [ 1066.622109][ T39] ? __pfx_ret_from_fork+0x10/0x10 [ 1066.622142][ T39] ? __switch_to+0xc89/0x1420 [ 1066.622173][ T39] ? __pfx_kthread+0x10/0x10 [ 1066.622207][ T39] ret_from_fork_asm+0x1a/0x30 [ 1066.622256][ T39] [ 1066.622865][ T39] Kernel Offset: disabled