last executing test programs: 4.748562629s ago: executing program 2 (id=6): r0 = syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000080)=ANY=[@ANYBLOB="12010000000000406c256d0000000200000109022400010000000009040000010300000009210000000122050009058103"], 0x0) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_control_io$hid(r0, &(0x7f0000000000)={0x24, 0x0, 0x0, &(0x7f0000000ac0)=ANY=[@ANYBLOB="002205"], 0x0}, 0x0) syz_usb_control_io(r0, &(0x7f0000000740)={0x2c, 0x0, &(0x7f0000000400)={0x0, 0x3, 0x2, @string={0x2}}, 0x0, 0x0, 0x0}, 0x0) r1 = bpf$MAP_CREATE(0x0, &(0x7f00000009c0)=ANY=[@ANYBLOB="0e000000040000000800000007"], 0x50) r2 = bpf$PROG_LOAD(0x5, &(0x7f00000004c0)={0xc, 0xd, &(0x7f0000000000)=ANY=[@ANYBLOB="1800000000000000000000000000000018150000", @ANYRES32=r1, @ANYBLOB="0000000000000000b7080000000000007b5af8ff00000000bfa200000000000007020000f8ffffffb703000008000000b704000000000000850000000d000000850000000700000095"], &(0x7f0000000400)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @fallback, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x94) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f00000005c0)={r2, 0x0, 0xe, 0x0, &(0x7f0000000640)="d9b9547ed3c0021a6fd6a67ab922", 0x0, 0x20000, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x50) syz_usb_control_io$cdc_ncm(r0, &(0x7f0000000240)={0x14, 0x0, &(0x7f0000000200)={0x0, 0x3, 0x1a, {0x1a}}}, 0x0) 4.645762687s ago: executing program 3 (id=4): mount$cgroup(0x0, &(0x7f0000000000)='.\x00', &(0x7f0000000040), 0x0, &(0x7f0000000080)={[{@subsystem='cpu'}]}) r0 = socket(0x10, 0x3, 0x0) write(r0, &(0x7f0000000100)="140000001a004f7fb3e45f2024d2f1c9fb470000", 0x14) syz_clone(0x100411, 0x0, 0x0, 0x0, 0x0, 0x0) rt_sigtimedwait(&(0x7f0000000040)={[0xfffffffffffffff7]}, &(0x7f0000000080), 0x0, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) recvmmsg(r0, &(0x7f0000001600)=[{{0x0, 0x0, &(0x7f0000001580)=[{}, {&(0x7f0000000000)=""/50, 0x35}, {&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000001640)=""/206, 0xf8}, {&(0x7f0000001740)=""/249, 0xf9}, {&(0x7f0000001340)=""/240, 0xf0}, {&(0x7f0000001440)=""/112, 0x70}, {&(0x7f00000014c0)=""/140, 0x8c}], 0x8, &(0x7f00000000c0)=""/46, 0x2e, 0xe88}, 0x8}], 0x32, 0x10100, 0x0) getsockopt$IP_SET_OP_VERSION(r0, 0x1, 0x53, &(0x7f0000001140), &(0x7f0000001180)=0x8) syz_usb_connect(0x0, 0x62, &(0x7f00000002c0)=ANY=[@ANYBLOB="12010000fb5d7d086d04c308166b0102030109025000010000000009041f0000ff0100000a24010400050201020724070500000508240805040004960d2406010103020001000600060924030505030605810924030601030405050724040501", @ANYRESHEX], 0x0) 4.63803511s ago: executing program 1 (id=2): bpf$MAP_CREATE(0x0, &(0x7f0000000ac0)=@base={0x11, 0x0, 0x9, 0x0, 0x40300}, 0x50) r0 = openat$vga_arbiter(0xffffffffffffff9c, &(0x7f0000000080), 0x1c0002, 0x0) write$vga_arbiter(r0, &(0x7f0000000280)=ANY=[@ANYBLOB='lock io'], 0xc) r1 = socket$tipc(0x1e, 0x5, 0x0) bind$tipc(r1, &(0x7f0000000180)=@nameseq={0x1e, 0x1, 0x0, {0x42, 0x6, 0x104}}, 0x10) r2 = socket$tipc(0x1e, 0x2, 0x0) bind$tipc(r2, &(0x7f0000000080)=@name={0x1e, 0x2, 0x0, {{0x42}}}, 0x10) r3 = socket$tipc(0x1e, 0x5, 0x0) bind$tipc(r3, &(0x7f0000000140)=@name={0x1e, 0x2, 0x0, {{0x42, 0x2}}}, 0x10) bind$tipc(r2, &(0x7f0000000040)=@name={0x1e, 0x2, 0x2, {{0x42, 0x3}}}, 0x10) r4 = socket$tipc(0x1e, 0x5, 0x0) sendmsg$tipc(r4, &(0x7f0000000380)={&(0x7f0000000140)=@nameseq={0x1e, 0x1, 0x3, {0x42, 0x4, 0x8}}, 0x10, 0x0, 0x0, 0x0, 0x0, 0x4000885}, 0x4) mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./proc\x00', 0x1ff) mount(0x0, &(0x7f0000000080)='./proc\x00', &(0x7f00000000c0)='proc\x00', 0x0, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./proc/mtrr\x00', 0x2, 0x0) write(r5, &(0x7f0000000140)='disable= size=0x40000', 0x15) write$vga_arbiter(r5, &(0x7f00000007c0)=@other={'lock', ' ', 'io+mem'}, 0xc) syz_mount_image$ext4(&(0x7f0000000080)='ext4\x00', &(0x7f0000000000)='./file0\x00', 0x208205, &(0x7f00000000c0)={[{@jqfmt_vfsv1}, {@barrier_val={'barrier', 0x3d, 0x5}}, {@inode_readahead_blks={'inode_readahead_blks', 0x3d, 0x800000}}, {@usrquota}]}, 0x81, 0x649, &(0x7f0000000140)="$eJzs3c9rHNcdAPDvzGplyVYruxRTm5YKerChWD9cU7c92b7UB0Nd6kMpPVi1JFd4ZQtLhto1VIYeXGgghFxD8CX/QO7B5OpbCCS55RxwQnDIwQneMLM78rI/pEXW7srazwdm9ebNzL731dPbeTOj2QlgaE1lL2nEsYi4mkRMNiybiNrCqfp6z76+fy2bkqhW//JVEkk9L1trPCJe1Lc7lL0kEWMR8dGFiJ+UWstdu3vvxnylWvOfiJn1ldWZtbv3Ti2vzF9fvL54c+70786cnf393Jm5XYmziOvipT/9/I3//vO3Sx9XTiVxLq6U/70QDXG0Gt1xmVMxFS/qITbmj0TE2SzR5vfyuilCSAZcD3amVP97LEfE0ZiMUhzYXDYZy/8faOWAnqqWIqrAkEo2+395sBUB+qwYBxTH9p2Pg/enkfMR8fxJRFP8EzFSOzcSY/mx0cFnSX6cVMiOdw/vQvlZGd/fP/5ONkWH8xAju1BOJxsPIuJn7do/yet2OD+Lk8WfRtqwXZaerZ8dSerzOzHVNN/vv7/m+P880jn+xnbI4j1X/5nlX9i+qIftMgcdPwDD6fH5+o58I5t7uf/PRobF+CfajH8m2uy7dmLQ+7+n52s78NbxT7G/H8vPkadN47BszHO5/VuWmzM+/9/FtzqV3zj+y6as/GIs2A9PH0Qcb4r/YT6YSzbbP2nT/tkqV7ss44+ffHmx07JBx199FHGi7fHPyytaWWpmfWW1yGu6PjmztFxZnK29ti3jgyd/f69T+YOOP2v/6BD/Vu2f5a12Wcb7lx+tdFo2sW386RejyZU8VVyJ/df8+vrtuYjR5FJ9lYb805sbtv14KtYp3iOL/+Sv2vf/LeLPG3qjy/hX/3rjWS3VepW06/Zv+VTJL9S9qHZZh06y+Bd22P5vdlnGt3+784umrPEisVX8461vlXT7OwcAAAAAAIBhlObXYJN0ejOdptPTtXt4fxoH08qttfVfL926c3Mh4mT+/5DltLjSPVmbT7L5ufr/wxbzp5vmfxMRRyLi7dJ4Pj997VZlYdDBAwAAAAAAAAAAAAAAAAAAwB5xqH7/f/Gc6m9Ktfv/u7J+tMe1A3qulw+YA/Y2/R+GV97/u3mC6z96Xxegv+z/YXjp/zC89H8YXvo/DK/m/u/zAIaH/g7DS/+H4aX/AwAAAMC+dOSXjz9LImLjD+P5lBmtLysPtGZArzX28bGutpjqWV2A/uquz7co7XY9gP7bvPTfze3/wL7S1TH+8/qXA/a+OsAAJO0y88FBdevO/7jtlgAAAAAAAAAAAABAD5w45v5/GFZpfDjoKgAD8go38vsOAHjN+ep/GF6O8YHt7uLv+D1hW9z/X3WEAAAAAAAAAAAAAAC7aiKfknS6/gjQiUjT6emIH0XE4SgnS8uVxdmI+HFEfFoqH8jm5wZdaQAAAAAAAAAAAAAAAAAAANhn1u7euzFfqSzebkx815LT40TxdLFuVu5Q51dJFE9B7WfI3SYi6X+h4xGxF2LvTWKkISeJ2Mhafk9U7PZa7IlqpHk1BvihBAAAAAAAAAAAAAAAAAAAQ6rh3uP2jr/b5xoBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQP+9fP7/zhPJNu8z6BgBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgNfTDwEAAP//tVw0ew==") 4.627622854s ago: executing program 0 (id=1): r0 = open(&(0x7f0000000040)='./file2\x00', 0x0, 0xf3) ioctl$BTRFS_IOC_DEFRAG(r0, 0x4c06, 0x3) r1 = syz_io_uring_setup(0x6104, &(0x7f0000000080)={0x0, 0xa29c, 0x8000, 0x3, 0x82}, &(0x7f0000000140), &(0x7f0000000180), &(0x7f00000001c0)) connect$unix(r0, &(0x7f0000000240)=@abs={0x0, 0x0, 0x4e21}, 0x6e) mmap$IORING_OFF_SQ_RING(0x110c230000, 0xfffd, 0x100000f, 0x13, r1, 0x0) syz_mount_image$f2fs(&(0x7f0000000100), &(0x7f0000000300)='./file0\x00', 0x4080, &(0x7f0000000400)=ANY=[@ANYBLOB="6163746976655f6c6f67733d342c66617374626f6f742c746573745f64756d6d795f656e6372797074696f6e2c6673796e635f6d6f64653d7374726963742c00200da779e57c52e33a83fdbd563a5b7c6b958cb6e49387a5ba5a89b0887c0292eb888cc8efa81040100d83ba748033542625bc334eaf793332891541000f3c63c0a5f0af254a5bd1f4b81d0c5188ddcadf07eff7b49004e0b243a8a4d93632fbe9ab868d88310829d8e04a3c0572143a3d3d1472cc5da6f72bb097f5f7b95a09e442c0a1463aaa90db7dcbc542dc5bced278eda11583f810469b706968e793db3230", @ANYRESDEC, @ANYRES16, @ANYRES8=0x0, @ANYRESHEX, @ANYRESHEX, @ANYRES64, @ANYRES16, @ANYRES16, @ANYRESDEC, @ANYRESDEC], 0xfe, 0x105fb, &(0x7f0000002100)="$eJzs3E1rY9UfB/Bfpv/O038cB5kHXXlBhAZMaNpOURCpOoMO2KH4sHClaZKGzCS5pUkfnLWuxpfgVhBx52tw49sYXAjiQnA3ouTeW5nqIE4nber084Hb77kn5/5yziWbk1sSwLF1Ifn1l1KcjzMRMRUR5yKydqk4Mkt5PBsRz0fEiQeOUtH/Z8fJiDgbEedHxfOapeKlxd/u3f/yuRuv3v36Xrn241dfTG7VwKS9GBG99by93cszbed5q+ivb3Wy7C1sFZm/0LtdnKd5brdWswrb9d1x9Szn2/n4dH1zMMq1br0xynZnLetf7+dvONhq79bJLrhV38jOm63VLDuDNMv2nXxeO0XeGQzzOs2i3idZ+RgOdzPvb+208vWs386y0R8W/XndtNnaGeVWkcXbRSPtNrN5rO77Nh9573T6mzvJVmtj0En7ydVq7eVqbbFS20ibrWFroVLvNRcXkpl2dzSsMmzVe0vtNG13W9VG2isnM+1Go1KrJTPXWqudej+p1arz1dnK1XLReil56+YHyXQkM6N8o9PfHHa6g2Qt3UjyK8rJXHX+lXLyQi15b3klWXn3+vXllfc/uvbhzdeXb7xZDPrbtJKZudm5uUpttjJXKx/N9Z8s6o/W3W2OZf1TcQDrLz3e5Rx3PkAAj8z+H5gE+/9H2f8n+77PR91h7P/HtP/9p/3/z3eP9/r3zfaNx+IDBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwbP0w/e3bWeNCfv7/ov+pouuZiLgSEZcj4lJE/P4QU3FyT82LEVEq2g8bP/2XOXxXiqzC6JpTxXE2IpaK4/7TB30XAAAA4Mn1zfeffhYxNWpmf16b9IQ4TMWXNqfHVS/7yud/46p2MSu2M6Zql3ZLjsXliJi+8NOYql2JiBPnPh5TtX9lak+cfiBKeZw4zNkAAACHY+9OYGy7NwAAAI6czyc9ASYje15b/C9+8Sz4VB7FA8Eze84AAACA/6DSpCcAAAAAHLhs/+/3/wAAAODJlv/+HwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAH+zcTa4SMRwA8P+85/geopEYPq7CyrhkwSE8gkuXLvQ27jiDCeEcuPMIBgydQoCMiZEiE9/vl8z0A/i3JWHRlikAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA1/S9Xsy+rj5/uTTOZnuZMqMBAAAA2qzrxSxlBk25n+tf5ao3ETGJiHFEjCKibe5+H8+PIlYxTPdG2/vrsz58i0gRdp95yNeLiHiXr5+vr/89AAAAwP9qtZzOI+532XR7e8jxBORFm8dS8dKSz7NS0YYp2MdC0Ub7kEWMI6Ie/CgUbRIRdy/f59Jvf3+9Qs0dNZKTx6OkapK7go0BAAAdcToTKDZ7AwAAoHM+3LoD3Ebar83/xc97wQ9NkjcEeyclAAAAoLvOn7Y/qP5tPwAAAIAbSPP//fl/n3JlP68K/P35f+H8PwAAAOiQ5vw/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAArmldL2ar5XTe+mL153E228uUGxEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADwi/15R4EQCIMw2Lu+7zR4/2NJg4bGJlUgfPyNwQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8OZ3f/k/MTXOJHOvjaXnkWTt1Ng6NfbOjaM/jK9fAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAxf7cnUAIBEEY7Dv/c1rMPyxp0BhEqIKFjxnmYQEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgi373y/+JqXEmmTttLB2PJGtXja2rxt6DxtGD8fZvAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALnbgQAAAAAAAyP+1EaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqwAwcCAAAAAED+r41QVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVhR04EAAAAAAA8n9thKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqirswIEAAAAAAJD/ayNUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYQcOBAAAAACA/F8boaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqgo7cCAAAAAAAOT/2ghVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV2IEDAQAAAAAg/9dGqKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqsIOHAgAAAAAAPm/NkJVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUVduBAAAAAAADI/7URqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrA//7YJA3EcR392EiVukxHSW/kzQ5pUCEYAI1my5BkYgIVoqGgtFoEVQIaDls4UvNd8P7auuAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgMR1unniKiOz5mnnk/4uPXf/jJfJl1/29njJb7bft2zkn680o5XuMP4uIKCIb4DUAAMMrL5tiXjfVVx91U32n75+0v2nLadvM7nhnAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgyM4dvETxxQEAf7vrrD9/nTqqEEGHuuSmZhl46SB4D4K6iW4irRW6BxUv/gVRJ6/9C3nLf6F/IOhQgocOHgq6BFGMO+pb0FoJZgb9fODNfHWHmfd24bHfed9ZAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAICz2d8Mlw7jSghhqO84Tn34ujF30n7n5cehnVoYSvdf7r+7Ep8zPUUSQniy2GreynEsZbeytv50ttVqLvcWDJzlYEHpgv7sYy9LfwSFBOlM+Ldj4lmiUszkBADAuZJkLf12+TnZnkn/V5kK4deb7vz/ehSHP+T/e1uDSdgaHN7bGhz+ufq+HV8rzv9HcxthafSf9kKjvfSisbK2fnNxaXahudB8Nj4+NnFn4va9u2ONg3slDXdMAAAA+Df1rMX5f3Wqe/0/TVz/z+Ie8v/hw/Zw+vGj+Fq1i53/n+p40a/ongAAAFxsl69+/3ZS9WWlXg+rs+328mhne/T3WGdbQFfPrD9rcf5fmyq6VwAAAEAe9jcrXfX/81Ecelz/H3m7sRufsxZCGMjW/0fmnrfm8xtOqeXxyHHRYwQAAKBYA1mL1/+Tg/r/6lHJQzWEcONaJ85+BrCn/P/T6wddD63H9f/j+Q2xlKqTnffjYD8ZQt9k0T0CAADgPPsva2myv5tszyz/eDVdV/8PAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMBvduwYpYEgCgPwZjdrKjFgpd5B9AIRC0G8higIHsFCDyC2lt7B0jukVrCxsEzhCZQ3u4OYJmCxS9jvg8l7hCHzMmnyLwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAsNLi+Lev4mXa9GX73uvXzXnUt6UaPh939mJFP+py6LVz1PcAAAAADESV831R3Bb182k05Szl/zrvicz/tNn0Oc8v5/5cXx7ed1P+/578PWjanBMfenl1fXHQybdbD1srd4zTzadnL1X6Qcqzu+1Fne5zdD+fn2ykdtLFtADAf+zn2jb5/1DUwz4HA2Awxu0KH23+r2b9zgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADQhZ8AAAD//6PpV8U=") r2 = syz_open_procfs(0x0, &(0x7f00000001c0)='mountinfo\x00') read$FUSE(r2, &(0x7f0000002240)={0x2020}, 0x2020) setresuid(0x0, 0xee00, 0xffffffffffffffff) ioctl$UFFDIO_REGISTER(0xffffffffffffffff, 0xc020aa00, &(0x7f00000005c0)={{&(0x7f0000ffd000/0x1000)=nil, 0x1000}, 0x4}) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(r0, 0xd000943d, &(0x7f0000012700)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x0}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x0}, {}, {}, {}, {}, {}, {}, {0x0}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0}], 0x29, "1096e98043f7ad"}) syz_usb_connect(0x1, 0x55b, &(0x7f0000014900)={{0x12, 0x1, 0x110, 0xa1, 0xa, 0x48, 0xff, 0xa5c, 0x6422, 0x2f36, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x549, 0x1, 0x7, 0x5, 0xd0, 0x80, "", [{{0x9, 0x4, 0xda, 0x2, 0x10, 0x54, 0xc7, 0x99, 0x0, [@generic={0x14, 0x11, "12f81d6f3062ff452d741be88c7aa72d9d2d"}, @generic={0x4a, 0x1, "0e78869b41f027e2e489d18f784dd3991f366c5dcf094c770fe820a2bb27b19d6762a8b20e2a8275b5a12ba1d789617a86606fd96683543e0d78dc1ff3b107176cf2f1ac53db9485"}], [{{0x9, 0x5, 0xd, 0x0, 0x40, 0x2, 0x40, 0xeb, [@uac_iso={0x7, 0x25, 0x1, 0x8, 0x7, 0x1}, @uac_iso={0x7, 0x25, 0x1, 0xc, 0x6, 0xfffb}]}}, {{0x9, 0x5, 0x80, 0x0, 0x3ff, 0xa, 0x3, 0x3}}, {{0x9, 0x5, 0x1, 0x0, 0xa054d2f5df9e2eb5, 0x2, 0x3, 0x1, [@generic={0x3e, 0x9, "1256457395cae781f6181ffbb88f176f2213db773e7a1c01d8657185ed8ab5cf2b73a6c35369c1eb007a0b5ad3db104145d3f8f3ba00dcae01b91c1a"}]}}, {{0x9, 0x5, 0x9, 0xc, 0x10, 0x6, 0x9, 0x1, [@generic={0x52, 0x11, "3cae53ff1b45164bdcae909d69e9844bb37282e8591c54742e147c9b6ee20229d7eab3ace978e8b20961d452afc37b6cd582152c4d02c3e5fefbe17d13933dfd88cedbb5dc0e248d2296a897e5ab1e96"}, @generic={0xe, 0x6, "8c2560ff5fcd3cded572cd68"}]}}, {{0x9, 0x5, 0x6, 0x10, 0x400, 0x7, 0x3, 0x7f, [@uac_iso={0x7, 0x25, 0x1, 0xc, 0x6}, @generic={0xa8, 0x22, "6336e3b4143c588287755fa1d96220bdc4ae68e8e65b0f59885bf3a9cc6cf05ba0e1fefb02102063754d900f825ebf4facd59e093de6d5d506de11bba2906336392d82546b4ee49a9effea8b82e0f32c3415c5f5bdd66bcc30a8ece43377f7781ec3e7839d62821ec69677a257a65178d781654f0c7db1be64fc5df609cd7ca2672ac56b9f578a7e53ba5b899883fa5ca9577418b807d70ee81a1aa83b6ab1dcc8c13ce85e3b"}]}}, {{0x9, 0x5, 0x2, 0x3, 0x8, 0xa3, 0x2, 0x1, [@uac_iso={0x7, 0x25, 0x1, 0x0, 0x3, 0x80}, @generic={0x55, 0x11, "181ef1759686d1a4e874fff629284c5cdba8b81ef7c0d0275bd24aec1fff4425282cd6683b407e1951b22abcb576fac6f9e08186913de6d04882c1969d6d91a423927cc3a558ee149608cb29c87f7ef86aaad9"}]}}, {{0x9, 0x5, 0x9, 0x3, 0x400, 0x8, 0xfc, 0x6}}, {{0x9, 0x5, 0x8, 0x8, 0x0, 0xf3, 0x7, 0x80, [@uac_iso={0x7, 0x25, 0x1, 0xc, 0x1, 0x4}, @generic={0x39, 0xe, "975007c82b3f028c5090c2b341042826e75e7115284f7d786b0b3e974a447e30685c42b49e4675cf8e915bc82db34672c2e598ecc0ad4f"}]}}, {{0x9, 0x5, 0x1, 0x10, 0x38, 0x7, 0x0, 0x3}}, {{0x9, 0x5, 0x4, 0x10, 0x20, 0x4, 0x1, 0xd5}}, {{0x9, 0x5, 0xc, 0x0, 0x3ff, 0x1, 0x2, 0x8, [@generic={0x6d, 0x9, "64ed1786ec5ae0e153ce1cbb4216ea6285311f2c425a1c8ab92a4db10c75c5018579074b1d03ad356ac4c1311e4dc2efecb8280df98ae5647aa86a8416e84474689c807e5176ee6e8e6a968a9b6934c9250dc46e30dec2ab18387a8f1592f0325b5bd25c8bc1f64eedae13"}, @uac_iso={0x7, 0x25, 0x1, 0x14, 0x10, 0x100}]}}, {{0x9, 0x5, 0x2, 0x0, 0x8, 0x3, 0x80, 0x6c, [@generic={0xf8, 0x23, "9065df70374f17622959aa044b3035e04ec8942706cbd6526e794f59b527f798c9ac9243469f733352f4779fd988c3d50f15628245e1221395cebfcf827729db5215dab4e40f5cdc13824b33397c8088691602332f97ac5d3976c5e994a0f16989e11a293e4468e9a8b4d8c63d933096e24cacd21b165ed964e39f384b33d0b2118bce36260c6bef29d1d6e2f4d621a4f53aeb1d04693ae1ee31de5139cff320a5f9c1bb3640a5f9ea6263795fd3fc80ac743adf0d5c00d136b7b2e801aca26804074d1097e0bcb8b2da543d0764282c384c65e8aaf92a2571bec1d45407dbb8b4572fac6adda6418deccef3d0d7932e212903169c8d"}]}}, {{0x9, 0x5, 0x8, 0x10, 0x3ff, 0x9, 0x8, 0x8}}, {{0x9, 0x5, 0xf, 0x8, 0x400, 0x7f, 0x9, 0x4}}, {{0x9, 0x5, 0x80, 0x0, 0x20, 0x7, 0x2, 0x8f}}, {{0x9, 0x5, 0x0, 0x2, 0x20, 0x95, 0x2, 0xa, [@generic={0xe6, 0x2, "d31eb0194b6e25bbd409c50432f534c75964dc371c2e9f1aa2d3d9b393e1548c9035257b999b22fc8b087a7d4498c9507809e701e84fd340b4504ec8307df6f7bf850355e3f4421d365b9252b85a855de24231ba267240b49a92f0f97e83356ce817dd99cbba5f3a6c56601edb4595af510edd0e6a1f69bf462199b7b49f7fd056c06f5b8b3305ef5ecc9f6da5a30f55466daa8424b7387c6440f6e3d27546d75c9e6c8bf91a81b64afe16e3a26cb7050e2512db55da57cb026e5722962ad886ac013d67dbdd63f274015946b1c7f75c3d02809ea5488887c5a07b7b6f9bf54547dff169"}]}}]}}]}}]}}, &(0x7f0000014fc0)={0xa, &(0x7f0000014e80)={0xa, 0x6, 0x250, 0x9, 0x9, 0x6, 0x10, 0x9}, 0xf, &(0x7f0000014ec0)={0x5, 0xf, 0xf, 0x1, [@ss_cap={0xa, 0x10, 0x3, 0x2, 0x2, 0xd, 0x3b, 0x6}]}, 0x1, [{0x87, &(0x7f0000014f00)=@string={0x87, 0x3, "e7c27800eac9abea652d3b146614ea95a682dc313920bdc0c826e204d7969dfb9a4b9354d12468a38d2e2813d048e66188df66f14c0c13079d1a49625990cddc1682ec704ed748bcea058a535a114f22d912863aa93c704088caf2663ff296d397c1fc7fa28d7721438ce0a75862d3ed7d3d83cc0df947ffc12b1b60a99c8c5bcb7d6e71fc"}}]}) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r2, 0x81f8943c, &(0x7f0000014700)={0x0, ""/256, 0x0, 0x0}) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, &(0x7f0000001040)={0x7, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r6}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x0}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r4}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r7}, {}, {}, {}, {}, {}, {}, {}, {0x0}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r3}, {}, {}, {0x0, 0x0}, {}, {}, {}, {}, {0x0}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x0}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r8}, {}, {0x0, r9}], 0x8b, "4aec70b7e4c7d7"}) r16 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000002180)='blkio.bfq.io_merged\x00', 0x275a, 0x0) ioctl$FS_IOC_ADD_ENCRYPTION_KEY(r16, 0xc0506617, &(0x7f0000000380)={@id={0x2, 0x0, @d}, 0x21, 0x0, '\x00', @c}) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r16, 0x81f8943c, &(0x7f0000000100)={0x0, ""/256, 0x0}) openat2$dir(0xffffffffffffff9c, &(0x7f0000000340)='./file0\x00', &(0x7f0000000580)={0x40000, 0x82, 0x18}, 0x18) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, &(0x7f00000019c0)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r11}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r15}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r18}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r14}, {}, {}, {0x0, r13}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r10}, {}, {r17}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r12}], 0x10, "17663cf80e0730"}) ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, &(0x7f0000013700)={r5, r18, "ea13f7bd973aa805d8d58d983e30347954b0d8faae80682ed21e53b2a73991268b862df64b5f554566ab8c06de2e643ae4562e7ba2524981f9a929bd9503c12059bb34308bdbc0cfcbfe05a054b87f338405d6f51df1d654cb72770a43e3c744815fd136179932f8f8fd8f3c85e6f4e972b8bb26e620c1568063bc62549e4016a14fc1f6d1c0c2586cdb13cf2d50ce4fe95fb37890e4d315494115bf1dfb8284a923b025b873c7a9c40253cc7c3fd487526380cadbe4a93a8226a7695037e6a29eec982450744d77d070eaaff0c67b030e78ee5093271ed9034e4d2faa5cac1494a2341a09a6ccc5704a5c2566d66bbf4cf1574c4627ab942b7aef0acdbe95fe", "c45f934ecf34f63b61a24360843a816dc5368bf86a81c339655300c64f71829314847ab3736fa0620918dd56e29728749d2553d25d116391b6687f8061df9447c4b098f7358650d305805d433c743ca57449fb75f031bace089bd4b7cfab805c770330c6aae785a7b30c497e886a240d054f0cebeee11e9fd9ec909a0eda3d0e4f900abbe5fdf70ba880a218022ac295d17a97734f8775961cda33dcd3767ddb2041456e3dd6276ffb73e2cf6fa45781f0f307a2c404af0ab72c48c9b4859926dde9f65123db3a9f8c50f4efeb327834550aff6ec5fc67bdcb73667ea3cc0b8d5f450a8afdef36493724b2b11cdaccc2b731e7b8670dcbe58b5d2920b62863673ff85643b80d093aa47afaef009ad940ceee7ae66496c6d0ec33ad9ff3d7acebcd40358cd4ca1c9c0c0b3a87123e1005ac4216d1ab1042721c8bf55be4e072aaf49156c9969f50e693ba6d58b0290b848777c2369705f8305af580852e4f6bfa3caef1004ec6bf530d38d04e0b80837b0bf76c5e99c93b374eec9d700a0e981a5965a551519a6e257d0850ca7e6509b9b1a1da8bb58f26b5a1ac41c272be5ff221ac3b663e4d8c16ebd45a6761d94c73f91118993ab04e32b2de3a2750cf768e998925009bc194ec8f9e20313c6c40bf0cfdab4dd287979cf32b910b903af36e0515cc57dba00f37eb1b41b567027f841e43181fd33e04f56732a6375b3f8af27a2af8907c69619762ca31b0721aa92d4223a290c6dfb4738adb619c8ded33fd90423bf1b7d58175c0b2afb0ae6cc5fd7ef55e0f9023174c4768b84e1cb4722b0f520fdb41f56c67d9f2f7b5a7d537bff01b3cebf5118f5ab4514f6c90a878cfe41bc6916a8d4059d29e5505bfb0bd3130c8a65b82110025a60dff20bf8e14970085aadfce3a2b45502b43800732823640ac370263b52b258efd89b2a912accd6949990f1105632c36fff07e37ae63d33b1d212b98f91b94b1bf8c2a12e235c47629d8c281bf57013efc5dc39174dd7cdda57514e2ba606ed820382f0c7a7a905016b8904ac992401c9544943652cfc4e99c881cde50372c111ff7152ce5dea0c663b156f6fbaeff684a0216dbb2c17be582cdbc952b7418c3aa94e6360c4086173975c66c007e41c37fcb4ccf0621880890b000ee1e924ce82731527cbafa2443897f5cffc66c4f70f919d428e876295cf60a76e90ddbf7c50212aedd0b3c76b7475ff5f8fe4c34d4af40500769e846be5e012b28305d2c8d803e49dd6b9c8b7166547b269fad0d30e094115ecf94c0da175655f010ad47d0458727607adc77c79776cea2b39cbedffb5539dcb49733452b7f30140a36bd21b7841fcda3a9a0812c1e6ff2574d29cd820d98ab955d40bbe387728bbcf7a6eedc6d67d1298f36e283f7c7ae50dfde7729eab79415332c322aa16d1f707f34ed5e58b6529545f1712402c7696a6722006c8659ee7959d7b2defdeb07442e60dea37152e551415a040a82687d2a1704b6e4dcd15277cc4d83c286474d049c726c558b5c86c275279ed5e78ba1fd557e682adc9954fc3e18685ba8539a03bcd48117307413b3daf054558686e04aa53dc2f7b385c887387f9a5ad825d4ac71d710354bce3d3b677988fa50b900a9a61edf3c30edb5a3691b80d075e49f3eebf575e82fb1c6d1fba312e9f2984b5c78863ac7fb2ffd9839cd9203826be0320e51102f68e6e154847b4e0cbde9be5463095c77bc44cf8bd4da682888a081f37cf436cda2cd27bf2c5ec566c255acb70147d2315c759a545fcfe31a855b7dd9756ddc00dc94ca40e39d75cb39b373839db533dddc9065b569800e93509ac185ff19e28d96983b243dd0008aa17eab5f466d5d3c6602c7c3ce1f007a1e6422de99f024ef13e84bcd071c633c53d111df45b908b0e9c1ae56865ec327f1c6dcd829679d5f40087e339c047c1ab29f4f4803251e842e0c27d42ec07321111cb2546369e757dde991090d50b81020452653ed3556db811bd55fc46f0939fa3ed893f68f46108eada7afc8aca4002c74ab0c8d5cee8fbc579a3cfb579a1d5fdca526543d894d76d83a3a0ff114f1f97a692c66e200517f6f50c99b42d95037e51a1c81f1899ac099af6c164640bca4af402f00add5cbdf019cbb7f07751cbcb26659ffd28d5959bdef77cb276659e8280f199855693239b848617429c9f5fc4ebdaa40be6cb8fcaa330e56eaad2c0342f20eaecc9bef25412d9964f8b388fc2d3aa2063449caa4382c56f9b0a2f841cdb502bc101a0fa6a7fe7ff9394605aa73429014321761673b56f447f782c6ef5b3143fb2ad424b92e81d70a4ee37906bae37da9e2c88fd6135e682e32caf58a8f46ca591a4dc32830605e5791133f576d4ac3c65a8ae13708dd4a866244f1c59c3c2e115eba22a9e3a9e5c730084d54c77867e00f741f04d00a742d50ac21a43f274b6317343cd23e5f73b9a94bec17cd27db0376184c20bdaab743233c2a09388fc13b602db987763c19879716b6a143ed2b247695047ca5d2975f92f068b5070fdee0399a8888575529445e2ae9c5c95a1d6aa984d2181a0ccdddc33686dfbaa221b39d3629fccc3507e9be1336cd84366f03e59a3dbd4d005af72a5f75dea9e53cead866a63f3e8d8c26dcca2853bea72b709811f6a370e8e21c6f0580b91ef6df464710f4f1ccf1bf75558ad261b0e1305cddb86abcf452bfa70bd985f7b1192aeb071e2f929ed72c882face95aad6ee0bb7d0960ac74fd677abacd6610684d8f7cce0b73a3e65e64a84a8a36b8a2756596afbefa2b281645ea444abaeca3107c8cfe93a22c2ca53835a072be3d57948ab44b6e122564486dc372b96b313d2115105a529967f51d6e274d5d3768e2cb85518171bb662e2504c52c97432b4d4f7a881306525c16e2cdeff9af4f455a2e641c69871061c391641a585023642ff5c0006afa034269e4a710b7136d6bf9d623123c37f7c3ac394c4d297bb7e50db3361cd8b0793e5a0880616d461b284403e40f7732c0642fb559b38d36b25063d83f80daca4aafecd15c0ce56402ce77c8379eb3ff0d9e24db47aa22828e1553bf90fdf8cdddacea8db7b85b93d6b232541f5e35d2c268bff4d0dc2a27eeb70faf2af0d68cb007abf4f7a1c1c078da52f961c2942f72aff9daa65c2b107991e9e570906ad37729ad002194cdbd5075d021b95e558d69b68a95d46b0096fc4d8421eda5010f974285c39ffed6b111d97b00e76f9a3c89a2443fa4d16b3e22d3a410dce40ca31b9f1014ed35cd79eb0aa4b4308afc320b23668b101d9c1b538f6ca6927b51a55a4fc1364b0e654568f18b0af93718b71ac1ec2027cb4de11da5fabb118440f5bf6dffc5c0e364e01dfbd339d7adb2dc2c1e11f1681252d6fb233722e31eaa00bb17b958fab7de76fb7bab8143e905ace365bbb9af1f426c43bc71997bd4d4dcfbdad42cc406be594f124bc3c37597358a2aad4585e117d0727f986f3ef8c5db1101f54b1aada6527bad5e3a20c301cc3020f08d1167a7427a96d0313fa8d288203fa1b94ffbe7fd722a731a424d48d58f6c7c6ca82c6d53b4028efa0cc17d8520078db61d0318e9f0a9bc64dd6aaf62bc0b40ed3d5acc3dc17a260b7db57a0edf7000a9e7ee5ca2f6c4480aa68ca306cf43b655fe317f88668f1a20412e1d9f5e37c89fc0b1905a58ab23f75adee963cbbf982efabdc8d177a512a11a5489b21e0fde5b4874298549ff71800d92f5fc5cee92048aed7ba70c6b4a4ec1eab305384200dfe162c1a11b56529b3f4ca5ba617ea91e73530802da2a716b81aee308ee4c4a63ca6633afd73d9394acb70ccb9fa7132079ee82753e5cc582e09b251074e4332da7f32833f8b6827c7eb52a854041b74effa7e359a3de859ebbfa8e4c7b1cf24c99f7cca910f25e08cff3a8e026451be964727d7513c5ea03173a1a26817af9332403c04306e756ae59419340eddffc5d93482a06a10059e655b3f75f6a67ff388fff1b4417137387cd11e5edbed94ba70512ffd634e0aab99a105f1a307c43d7eacceed0fd36b0d47f97bc8755e9cd9d0bc0478ca8ddcd109c5bed80a65182372cd16fd9aaf3a6f911b5901354634f822db4b34b59ed0f4e651936109b6c037f3a576767b2b01f7bd8be1cbe299fce11fd7d7d153187fce41690f2000a22b5f42dd99870f466356ba39a65fecadb6d712f17475055d2f9a519ecadcc399f6dd404decfa07112959c2f9377522f86d69c3ff9c9235730d9669b28b5e59cfa99b106de1edfd54e60c887c0a771b137d6a16cdb631066828bdadca3cfa3bafb71e0ef22cbcd875f89ad79af70a4512ebf7f153cd432c39e5694a61e1da541e32a170a399aa5b4ff3b79aa578027805af410a0364296dae845b330a099062c5f939aa2ec107100a7faed06e3e6ef86ace9ec03571fa3d28b31bd95fc1cdc8fe29feaa023aa38366441aa7b4cbda98ce73ec092f90e3053d1ff23af8bc47083550c37718956aa10a2f8b6da0820065451c201b0b9dfcdf6ccd161a9f55d7bf6f23f8ec28dd7d6c0547f56c200f3bdbfa250afb2f5aa101607084fbf2d4c830ea837b5e6589c9150c75307380ee80abacca4f7c18086db0bbc605786e399b0953065b7ff019be47aa9cb18b341e3176445180d040fe1f90946bae2776bc995befc9ba0079f8b3a4ef9163892e96f6f4bcd1cebce72980a294ce269499fc0e588855b67723d6fcce9461bd44ad1a45de6f9322abfee923e84399df67439a3fc4472a68e076cdf528839f014a6d980c04b4748f80d20622437ebab1227200a676a80e00defc49b268a293a8afe283d0abb8b403332cb2a4b398f4b975e73ab27108c1fcec0ad3d2644c759cc3495798349cefc124a705f8a8aba5b93c7392350829828acce9f8adc03a7a050f8667db264c38f4a4e0a1980b38d651cb2b081990f42d97d8021cf5504bc0119054f40a1e75d2b64699aa4f57f6015b8206f1f8477bd4bde4f28e7388c2b373815a3a2c250634162357c16cc6c778ee2a8a541ed39193a45e69d7fd55f3eb15e7cdc6993712c6dcbb84ff0e10d479f2f2440b5a90eb9a120c99e120a1cbfe912fdc1f1f06b5f219b603c60c6fdc2acb6fd00b7405780ab3809ddcd688de50225b61baa55331a14136a6b7c46d51414cdb8767d3bbbbd27381bd8ede984c09924c298c55b962900f54ac3f65ec4e0bee1a91ccd7fede6a34b6ccd70de4a7409f5eede9b2c82059cbf040243180e897b8a6dce9ba5e3dd699ffe5be2603285a76176ad29aafd6c842c04ee425d683564364d15420c9504ae2f6ef94250e4f538e16870590d814e026c768e52232603e0b0a5cabfc4f7f3949ceec044b4987716efc0407573d539bffc982ff5de045d8de12d721f98b58ff204ef0d53"}) mkdirat(0xffffffffffffff9c, &(0x7f00000001c0)='./mysys\x00', 0x1ff) mount(0x0, &(0x7f0000000100)='./mysys\x00', &(0x7f0000000200)='sysfs\x00', 0x0, 0x0) r19 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./mysys/bus/pci/devices/0000:00:05.0/resource0\x00', 0x2, 0x0) read$FUSE(r19, &(0x7f00000006c0)={0x2020}, 0x2020) add_key(&(0x7f0000000000)='keyring\x00', &(0x7f0000000100)={'syz', 0x0}, 0x0, 0x0, 0xfffffffffffffffc) 4.368819071s ago: executing program 1 (id=8): syz_mount_image$ext4(&(0x7f0000000080)='ext4\x00', &(0x7f0000000180)='./file0\x00', 0x2008002, &(0x7f00000000c0)={[{@max_dir_size_kb={'max_dir_size_kb', 0x3d, 0x1000}}, {@nobh}, {@quota}]}, 0x1, 0x560, &(0x7f0000000440)="$eJzs3c9vI1cdAPDvTH42u212oQeogF2gsKDV2htvu6p6abmAUFWpouLEYRsSbxTWXi+xU5oQifRvAAkkTvAncEDigNQTB24ckTgAohyQCkSgDRIHoxlPEjdxWLN2bDb+fKTZ+fFm5vuevTPv+dmZF8DEuhoRuxExGxFvRcRisT0ppni1M2X7PdzbWdnf21lJot1+829Jnp5ti65jMheKc85HxNe+EvHN5GTc5tb2veVarbpRrJdb9Qfl5tb2jfX68lp1rXq/Urm9dPvmS7derAytrFfqP/vgy+uvff2Xv/jk+7/Z/eJ3s2xdLNK6yzFMnaLPHMbJTEfEa2cRbAymivnsmPPB40kj4iMR8Zn8+l+Mqfx/JwBwnrXbi9Fe7F4HAM67NO8DS9JSRKRp0Qgodfrwno2FtNZotq7fbWzeX+30lV2KmfTueq168/Lc776d7zyTZOtLeVqenq9Xjq3fiojLEfGDuafy9dJKo7Y6niYPAEy8C931f0T8cy5NS6W+Du3xrR4A8MSYH3cGAICRU/8DwORR/wPA5Omj/i++7N8987wAAKPh8z8ATB71PwBMHvU/AEyUN15/PZva+8Xzr1ff3tq813j7xmq1ea9U31wprTQ2HpTWGo21/Jk99Uedr9ZoPFh6ITbfKbeqzVa5ubV9p97YvN+6kz/X+051ZiSlAgD+m8tX3vttEhG7Lz+VT9E1loO6Gs63dIh7AU+WqUEO1kCAJ5rRvmBy9VWF542EX595XoDx6Pkw7/meix/2o/8hiN8Zwf+Vax/vv//fGM9wvujZh8n1eP3/rww9H8DoPXb//x+Gmw9g9Nrt5PiY/7OHSd3eGOWoxADAWRrgJ3zt7w2rEQKM1aMG8x7K9/8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwzlyMiG9FkpbyscDT7N+0VIp4OiIuxUxyd71WvRkRz8SViJiZy9aXxp1pAGBA6V+SYvyva4vPXzyeOpv8ay6fR8R3fvzmD99ZbrU2lrLtfz/cPncwfFjl6LgBxhUEAPr3p352yuvvSjHv+iD/cG9n5WA6wzye8MGXDgcfXdnf28mnTsp0tNvtdsR83pZY+EcS08Ux8xHxXERMDSH+7rsR8bFe5U/yvpFLxcin3fGjiP30SOOnH4qf5mmdefbyfXQIeYFJ8152/3m11/WXxtV83vv6n8/vUIPL73/zEQf3vv2u+NNFpKke8bNr/mq/MV741VdPbGwvdtLejXhuulf85DB+ckr85/uM//tPfOr7r5yS1v5JxLXoHb87VrlVf1Bubm3fWK8vr1XXqvcrldtLt2++dOvFSjnvoy4f9FSf9NeXrz9zWt6y8i+cEr/zzl84Vv7Zw2M/12f5f/rvt77x6aPVuePxv/DZ3u//s/m89+uf1Ymf7zP+8sLPTx2+O4u/ekr5H/X+X+8z/vt/3l7tc1cAYASaW9v3lmu16sZAC9mn0GGc58RClsX+dj5oLg4W9I+RLxy9LEkkMexyZY2xfnaeOatX9cwXpg/bisM44VRnYaE45YiLkw6pFIMtxKVi4eGogo7nfgSMztFFP+6cAAAAAAAAAAAAAAAApxnF3zCNu4wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACcX/8JAAD//7a0vsc=") mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0) bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000280)={&(0x7f0000000080)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x24, 0x24, 0x2, [@struct={0x0, 0x2, 0x0, 0x4, 0x0, 0x1, [{0x0, 0x3, 0x4}, {0xfffffffd, 0x2}]}]}}, 0x0, 0x3e}, 0x28) r0 = socket$igmp(0x2, 0x3, 0x2) ioctl$sock_SIOCETHTOOL(r0, 0x8946, &(0x7f0000000140)={'virt_wifi0\x00', &(0x7f0000000040)=@ethtool_sfeatures={0x3b, 0x5, [{0xfffffff7, 0x10000}, {0x8, 0xfffffff7}, {0xff, 0x3}, {0x401, 0x5a}, {0x9, 0x57900000}]}}) syz_mount_image$exfat(0x0, &(0x7f0000000200)='./bus\x00', 0xe1c00, 0x0, 0x0, 0x0, &(0x7f0000000000)) fadvise64(0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0x5) mkdirat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x300000b, 0x204031, 0xffffffffffffffff, 0xec776000) madvise(&(0x7f0000000000/0x600000)=nil, 0x60000b, 0x9) mremap(&(0x7f000000d000/0x2000)=nil, 0xfffffffffffffe74, 0x1000, 0x0, &(0x7f0000007000/0x1000)=nil) renameat2(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0xffffffffffffff9c, &(0x7f00000003c0)='./file0\x00', 0x0) 2.854165799s ago: executing program 1 (id=9): r0 = socket$packet(0x11, 0x3, 0x300) setsockopt$SO_ATTACH_FILTER(r0, 0x1, 0x1a, &(0x7f0000000100)={0x2, &(0x7f0000000040)=[{0x30, 0xfe, 0xfd, 0xc8e}, {0x16}]}, 0x10) setsockopt$packet_fanout(r0, 0x107, 0x12, &(0x7f0000000000)={0x0, 0x8000}, 0x4) r1 = socket$inet_udp(0x2, 0x2, 0x0) bind$inet(r1, &(0x7f0000000240)={0x2, 0x0, @dev={0xac, 0x14, 0x14, 0x3c}}, 0x10) sendmmsg$inet(r1, &(0x7f0000005b80), 0x0, 0x2000c044) sendto$inet(r1, &(0x7f0000000c80)="02", 0x1, 0x0, 0x0, 0x0) 2.737379723s ago: executing program 1 (id=11): r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x42, 0x10) ioctl$EXT4_IOC_MOVE_EXT(r0, 0x40305829, &(0x7f0000000000)={0x17c04, r0, 0x299f25fd, 0x1004000003, 0x2000000000eadc, 0x9}) r1 = socket$nl_generic(0x10, 0x3, 0x10) r2 = syz_genetlink_get_family_id$tipc2(&(0x7f0000000000), r1) sendmsg$TIPC_NL_BEARER_DISABLE(r1, &(0x7f0000000400)={0x0, 0x0, &(0x7f0000000440)={&(0x7f0000000480)={0x14, r2, 0x1}, 0x14}}, 0x0) bpf$MAP_CREATE(0x0, &(0x7f0000000100)=@base={0x1, 0x5, 0x1, 0x84, 0x105, r0, 0x0, '\x00', 0x0, r0}, 0x50) getxattr(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=@known='security.apparmor\x00', &(0x7f0000000080)=""/123, 0x7b) bpf$PROG_LOAD(0x5, &(0x7f0000000340)={0x3, 0xd, &(0x7f0000000180)=@raw=[@generic={0xb7, 0x2, 0x0, 0x0, 0x2}, @generic={0x73, 0xa, 0x0, 0xffc0}, @generic={0x18, 0x2, 0x0, 0x0, 0x100000e}, @generic, @generic={0x18, 0x2, 0x0, 0x0, 0x100000a}, @generic, @generic={0xbf, 0x2, 0xa}, @generic={0x7, 0x2, 0x0, 0x200, 0xffffffc0}, @generic={0xb7, 0x3, 0x0, 0x0, 0x40}, @generic={0x6, 0x4}, @cb_func={0x18, 0x2, 0x4, 0x0, 0x4}, @generic={0x95}], &(0x7f0000000500)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @fallback=0xb, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd}, 0x94) 2.613395s ago: executing program 1 (id=12): r0 = socket(0x400000000010, 0x3, 0x0) ioctl$sock_SIOCGIFINDEX(r0, 0x8933, 0x0) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r1 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) sched_setscheduler(r1, 0x2, &(0x7f0000000200)=0x6) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f066bbeeb, 0x8031, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000002100)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f000057eff8)=@file={0x0, './file0\x00'}, 0x6e) sendmmsg$unix(r3, &(0x7f0000000000), 0x400000000000041, 0x0) recvmmsg(r2, &(0x7f0000000040), 0x80002c1, 0x2, 0x0) r4 = socket$pppl2tp(0x18, 0x1, 0x1) r5 = socket$inet6_udp(0xa, 0x2, 0x0) connect$inet6(r5, &(0x7f0000000000)={0xa, 0x4e64, 0x2eb, @mcast1, 0xc}, 0x1c) connect$pppl2tp(r4, &(0x7f0000000240)=@pppol2tpin6={0x18, 0x1, {0x0, r5, 0x1, 0x0, 0x0, 0x0, {0xa, 0x4e21, 0xca33, @remote}}}, 0x32) writev(r4, &(0x7f0000000180)=[{&(0x7f0000000280)="f4", 0xfdef}], 0x1) r6 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000040)='smaps\x00') madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x15) lseek(r6, 0x289e0cb5, 0x0) socketpair$unix(0x1, 0x2, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) getsockopt$inet6_tcp_int(0xffffffffffffffff, 0x6, 0xc, 0x0, 0x0) r7 = syz_open_dev$usbmon(&(0x7f00000000c0), 0x7f, 0x42500) ioctl$MON_IOCH_MFLUSH(r7, 0x9208, 0x8000000000000000) setsockopt$SO_BINDTODEVICE(0xffffffffffffffff, 0x1, 0x19, 0x0, 0x0) bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000bc0)={&(0x7f00000017c0)=ANY=[@ANYBLOB="9feb0100180000000100000000000000180000000400000000000000ff000000000700000000005f5f00"], &(0x7f0000001480)=""/132, 0x34, 0x84, 0x1}, 0x28) r8 = add_key$keyring(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x2}, 0x0, 0x0, 0xfffffffffffffffe) getgroups(0x2, &(0x7f0000001080)=[0x0, 0xffffffffffffffff]) keyctl$chown(0x4, r8, 0xee01, r9) 1.371987314s ago: executing program 4 (id=13): mmap(&(0x7f0000001000/0xc00000)=nil, 0xc00000, 0x1000009, 0x3032, 0xffffffffffffffff, 0xc6dd5000) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000440)={0x11, 0x13, &(0x7f0000000080)=ANY=[@ANYBLOB="18080000000100000000000000000000851000000600000018020000", @ANYRES32, @ANYBLOB="0000000000000000660002000000ffb0180000000000000000000000000000009500040000000000360a020000000000180100002020782500000000002020207b1a20fe00000000bfa100000000000007010000f8ffffffb702000008000000b50a00000000040085000000060000009500000000000000"], &(0x7f0000000000)='GPL\x00', 0x2, 0xff5c, &(0x7f0000000340)=""/222}, 0x78) 1.316477614s ago: executing program 0 (id=14): syz_clone(0x8000, 0x0, 0xfffffffffffffe7e, 0x0, 0x0, 0x0) (async) mount_setattr(0xffffffffffffffff, 0x0, 0x1100, &(0x7f0000001780)={0x1, 0x6f}, 0x20) r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f00000000c0), 0x80782, 0x0) r1 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) r2 = ioctl$KVM_CREATE_VM(r1, 0xae01, 0x0) r3 = ioctl$KVM_CREATE_VCPU(r2, 0xae41, 0x0) ioctl$KVM_SET_MSRS(r3, 0x4008ae89, &(0x7f0000000200)={0x1, 0x0, [{0x4b564d03, 0x0, 0x1}]}) (async) ioctl$KVM_CAP_ENFORCE_PV_FEATURE_CPUID(r3, 0x4068aea3, &(0x7f0000000600)={0xbe, 0x0, 0x1}) syz_kvm_setup_cpu$x86(r2, r3, &(0x7f0000fe8000/0x18000)=nil, &(0x7f0000000000)=[@text16={0x10, 0x0}], 0x1, 0xd, 0x0, 0x0) ioctl$KVM_RUN(r3, 0xae80, 0x0) (async) prlimit64(0x0, 0x7, &(0x7f0000000040)={0x0, 0x100}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$SO_ATTACH_FILTER(r5, 0x1, 0x1a, &(0x7f0000000a00)={0x3, &(0x7f0000000940)=[{0x20, 0x7f, 0x6, 0xfffff010}, {0x28, 0x0, 0x1, 0x5ae9}, {0x6, 0xb, 0xa1, 0x1000}]}, 0x10) sendmmsg$inet(r4, &(0x7f0000002c40)=[{{0x0, 0x0, &(0x7f0000000e80)=[{&(0x7f0000000a80)="2a73ed35", 0x732a}], 0x1}}], 0x400000000000292, 0x0) (async) r6 = openat$fuse(0xffffffffffffff9c, &(0x7f0000002080), 0x2, 0x0) mount$fuse(0x0, &(0x7f00000020c0)='./file0\x00', &(0x7f0000002100), 0x80, &(0x7f00000002c0)={{'fd', 0x3d, r6}, 0x2c, {'rootmode', 0x3d, 0x4000}}) (async) read$FUSE(r6, &(0x7f000000a3c0)={0x2020, 0x0, 0x0, 0x0, 0x0}, 0x2020) write$FUSE_INIT(r6, &(0x7f0000000b00)={0x50, 0xffffffffffffffda, r7, {0x7, 0x29, 0x9, 0xffffffff90acedc6, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x4, 0x4040}}, 0x50) (async, rerun: 64) syz_fuse_handle_req(r6, &(0x7f00000042c0)="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100", 0x2000, &(0x7f00000062c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000006380)={0x20, 0x0, 0x0, {0x0, 0x1c}}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) (rerun: 64) r10 = socket$nl_generic(0x10, 0x3, 0x10) r11 = syz_genetlink_get_family_id$devlink(&(0x7f0000000180), r0) sendmsg$DEVLINK_CMD_RATE_GET(r10, &(0x7f0000000ac0)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x100000}, 0xc, &(0x7f0000000a40)={&(0x7f0000000400)={0x6c, r11, 0x1, 0x70bd28, 0x25dfdbff, {}, [@DEVLINK_ATTR_RATE_NODE_NAME={0xe}, @DEVLINK_ATTR_RATE_NODE_NAME={0x47, 0xa8, @random="5bdd0ba48f274978b8b73da3480259746b98cb312775f0298696a50bc1ad9b8629fce76cd4e4052d0ae01307000e2e7d8dc76373034c466d835fcfed56d26a97406743"}]}, 0x6c}, 0x1, 0x0, 0x0, 0x10}, 0x80) (async) syz_fuse_handle_req(r6, &(0x7f00000063c0)="99529ca7d265e2dba44891e35e7d5dab7921b730436ecd4e999a25bcf86a25f8f029c0dd50373e90b7cf7779b12ecd4423c5b13cfac186975cd723976f3c747612913029d42517c189364bc59d8ebad53ed1b86f8f66c99b1f9b5b40d78cef1f14f81815d53bdca7fef40607358db69eb8c0b1f6b0942ab4b1ee7ca8deb4eddef06381a3d1c52d6147fc5109c7c607591497a6b2477f60cc881d3219c96bffb34aadec3fa97250713cce17cd536721bf9c40a019531ed0bbad139e26a3d4d39b68ab1bf37cb1a4bd197a8789cb1940cd86d9e56713bc36c7cffd07a311f5bc2e91f16d152eb480645e85ec9b3bf09c7fa140dced0afd55d7b99e90a96e7748e2d0dc09672ac199ce529e631efe1783769819c182ca106f6184bcbb387ed246c43562d74c36ac3a7ec2f0e11f70bad0007c03bb9c0d2dacc2148cce4a4aea327c7319016ad146b52bfae0357f9e892e9bec61a13c93551cfa3d4f4bfa7585c93bb0bef01a9114f3dc54179cf9a57fe88f5cff3403e33c9d09e3e9c2e10f1f16894e1b59e3cad47c1f202cf7b756f2851fc96d09459c9a8d34c19e6a3525cd5001aac5181f57286d0e1e88ce5092c7c76b6abdaebf2c499aa47587b48eb12a2b72548c190b0324ebedb81a63333b6edb25550f859c5ccc404a944ff7f61af8800888192fbd4c8e0e417d1d181b4b335a6f52e0a7dae18397e81e3f747cab7be902ed903bdd6a622f178f9b4244718ee1206237257374d2fd1466ab6135ef7ef4a114ae170eafe9cd78cf9ffc36974cbc4b8003072bed78765a0b9f1240f24dec6a9e46db9bb498d40f727c0cbf8f4a6a49539bd0805caf65d80130d7fb60a69dc7ed890874a17530c042cf33a977d331435d68ef33885f638c777ad49564ca77d8b81ddd853a21cd55d95b627310dd633a4f005853a5506cd8f744c367f3cb6998b0fa97de6bb35b166b0c6408c4e0a38ed26235a88520c38ca97ac8a6dc81e6dc6483d383fa09f198997b8eea1c68c9e3320683c9a02dd89ddc34c241e7294ccc88d6b35762892e8746e558bfbc2251949f2ecb763dad5b975eaf36e2864be6a41d3e20514d32f5d4b6350dc7e3cc3a85428ea98efb3b1edc2a2ec1e618452949cc7e2ba1251990168fee342d4f304b7a7af9162bcbe6b09c75d7420d2c547b4e3cee1836df6eddd5dff73a4e308fcd8eaa7a33e6980a6f8ead03257a37d72d3b265d02fa42f57db877654ed513e31c35e1af0bd28511d6b57cfe07b27cbe9767a534b426dfc3dd257d5899444f34cbf4dc74b9eab2e7e3e1e1a8a6ac5e4359d653506b299a5b7c67b92dc462f1216655f952362a3387ad9966b606d98e8d1b544dc27dc6bc78fd18a446736e25c51143db9886b6c09812d5825b5d9e0932f218ff8bea4d9e1c4df9c9d4eb19336d48163a921c4ff1f0beef26b01b7e8c0d23fb59b84e229eaabb791f2cffc9aa4db75162cbfe4c9ae8d76a5b6bc4bff20e3f8f125b9aadb3e728d7f78d61fd55f46b7f59511b876e6563256686e44f25cf38d393a9b762bada272eba8df28e4086c4cd2fe3c9fab97756fb145373e6ca1991bb1ee6589e49c821ff29f047970819f88f724bd077cd3f0ae463d99b3e53078431e3f9bebabc5289a65479359efe3909186aac60a29f561de8c590988c913c9e693ab8106e8287f6565eee6735f7c88cad7124d1c8d9ff347e97912824088ee954de01c6d8a06447f06899607eadbfd078bc3df506252005749378dbd7399c9eca60b81dc0d88dedec31e5cf6e7b6d6d411958df8f9e0bf4443e8d3bdfe49d05f811d17088024d0629fc8ab8e05e309bf55e8e60d342623765f4e8d2dc4a90291cd4354ff9568c8170e6ea56e028bcf2719595253adb8c84050bb9ce4927a1c1f4560da87d109ceda90bbe45a1717763d8025f1ff40f157185ddf17079da272ae10c4f34162caf4b0d31221a57b3059fd449c87554d968a54b2eebd760dc3263c40d9eedf5905d5699d29706ea6e9e81ff2bf92489a06deffe7e978661f37a88450783e23f107c2bfce000dfc91c5fca49e46d9ea978f215a45984699f0d2503b30a741e13be56b7abe3e5663c0825c3cb04ead44ce97719c4ee6f4cdd3c452775ad7163d5c9034583cc2dbc2b0c04917a3e1aa3d0a8bb6fcf94d7922eb1d543c09185827aeb1b72ae7103ef2c014af2ff4b47fca40fb0e66ddf0264476d7a84e9b8dc551d4c407bdbac6757f7a25bd404b45bec1091696203cc438860131ad5f2fd80e3c45629864dd9f7d302b66fb8fb86735c9a6dcf8b135a273dd2ae9473bc905081be9fcb8f91b1ddba1ac692798dac0b9ccffe0319a779f5e10c65f294b22fe475283b023f9cd890e92c5447b1bc1528255c5af383bc1fb6e72cb9a67215a9e25cde63c89baa8c7125c7e8b748b728d07d9cb66778404f54e6a9e3ae1ae82f3d0ce77199f23f94a01b71b805b476fedbebeb52c83a1b857f23ba438c56a6c4c2a5909f721e6e3d240e4a16455e92220d13022ce7ec0b1365ba4e67aa6ecb324f8826579e12cebdfc0d8af63e83b5e5624d5b791f99093f9a27f7baea9fd10111209c0857a04f07408111063ef34026aee27a3d51b40e53883f9094402534bdd21cc49d7f5593e99cb204cd805bee4add0f82cf4b6dc5da14d6b79fbc68c9ccf7fb5fe774f8879e13079b024a8ad24bf123c420d630837a84ba05abf0ae4dc3fc04f25c7f74ff91d0d609c958642a48551e51b5c0074a56a7da10ce153b08cabea636f8489d8e7b655758a41d7f7474c9d76bf4d54d789bfceaffef139854065de6a94b0275a9626aab99ae838364b1a491e55017e4212b6b01f7a41bc9c215ecd17c49a8610db28c699259c58b81a0e84c45fd8e719c05c48501c49e8a6515044d247f58e4cd0bf22fd6ae31f45339d1f801196d426c52269b1aaffaf18e2a03760bb231cb7cefa6d72f1d7eb6a3bbd65d0914221b8fbf531dbd562eb4a1b28983ac7d83d4813b10b34c9525ba644f61a2c4800d4fe96a7bca63da1041ed73cc57fb9d42f9dfc8ca41d80292bbb311c89b0a0fcee1d88a025a7416863342aea00e6f049cb2ddebd17c5c617ff562a8af0c965cbe8341431a30ea239e4a62aa2b19757a3b0de04229a9907f8610c27b26591405845bf8b5b83706ed18d910c4f68777378366ff565617b19168a04560a32ce5ad64aaef9f4377118c4335b24826cdcde78fb4bdb11498553f56d8dfeb3a482c70cc6580c399b92339cbdb3464fcc7b00e9839fd0d2b8b6db90c56b33593a0048bf7983421f29b1285c81a239045b96a9b0cacd70d6d9853206471f06915efc8d3ec4c50fb13601abc73247a656066fd7b329159b3ce9e3302b4c0d6aec58cb0946a8ee8e7f55f1af604f1edb4d887fa6292dc0ce57705c1a25dc62650c127d11a364b397aefc2fcc3a164bdc53165a461b01de9180c1461b309c75af0911b4cc1b8aa05652b62119c87b4b235c573aa15b1516cddf61efd6a7f8c953fbaaee9c0e800e8f519e1494de850ddb976864088fe0cf90bbc54395078ea2501e8baa84d6807e184105bc2a140b663416496886422643bbf764d406af06e7d086678828defda0b648b25666b7b5ea29e927141740d5be0e61bf25d40b8404ffd3c67bb855b11d4faf82b7b8051615c101c3deb0601a0fa9ecd8b4a95082ccbc8222b0982802dd8430e653d6eea2786dc3a91397135faffdc65a5bae048f5c463b1a6648becce961d39d063d28d1ad6dafcea0b0878379adb16cc0d4cea572abeacd9a168a4fe2e338092b5bc93ecf02ac6ccda03e5b23adf511fdf7a79442093233b79c67d3fdd3c36c96a8f67aa79e4743d99cf963ae6161877f73656eb0314d889f4b8649bbce8a759f90eac6c006197b54b2bbac7c9b237f1e3dc099c62a65481960e6ad697fc66316ac084ba99c60f58bf44ff45f3b2006cbc4196a25f124dfaf247e863a855ef6070deb45219a922dcf2be9bd01c340e1ca5ed7c3ddac9f7a677c5d00610991d21e0751ac8044585b39f3fec5b672a11a9bce32196c2003d01ea50b0f0403e16df188ecbbb74f295f01398363ddfecdb63a49347c912c125670205d7b6be999688df85bb7d5ac12b62b4fdc4eadcc2a9a7897028404f697b007603a0ad588c772952d6670ee870771774ad157c0b9cccd4b2192d835606198ea0c65036ae4e406cdc539ff3aa81fa20b7ab58d6f3abdb69cc1f503d593f7025d2035e7f21db76336efc2843a0dc9bd2eb8794718134ee68fc57d4d2bcc18969d08177f442b87433b48540c661940cf9e2462c53efa310c7e47487deab2ae15b1978ef05aa1e14110943f649d82486f710a39854409e74edcaf06b4a92d3580b9cdabf83c6351657698d3d5af7514f382e75d1c912cded577258603fc9ed002e010747cddf7885d34afc9a84d82696c6660cb5ecafb68b564908fc49c4db6a187d037241a26b1141cf20f2e968a53366db0f60b79cd98cf3c897c50b7b9728e6e7100f99e4d5ed2428dbd285516ca6660777a39b4b2617c1be5b0232d60b9c8099f5daedbf190109439c40b46090985200d6c0501313f3fa4d244864575c275faca47aeff32c7b3e3c59392618562a7c2d4b3af85a37a8847f595352024cb63d3a9085c2a502c6a3248f43c5fc828e636cb634b2d393d853ae2dc9605985cf85c060860a90256c7b574c1e01c320687a2bb0b2d51cc2950c485f2ffa5db0ad7aaf753f543de7f86efb775c6bac2989a33757a28836fd27f9347229a0004bd2e546994c69c678fe5717f613f905d945c072004c3a80e0e54215e19ff9972521890d4e705e429f16fc35fe5a15f2e6b75cd719d38f76b087b62e4b5dcdb35f4baa2bab167150bafb6c69e260ca51004bc826d46b77c3f67eaa08497294868e6d91b7b867e4da62052f4f891677256cfbaf19cf32bad99a7da69d8a66537686f89a58d78c7eeaa99cd38009a1a32582bedc5c718e57b19cd405ae659a89909356a07fcef89384d160fa5ae6683cc379642aea4f0c915f72d679bd521399cb16112f2abdede3001400b4a64d2173e153a68631183679b56b8f389ba889784133453a7e892fd3b092f5040870a3cfd6f982990143e7c0882b4ff4c5d049192d36925a25ae4be441aa30dc7e74398b340c45b52c73ed3b0cd640e3cc9fd4be24e7355f386106f65895f1ee850b2a781d1d1d322ca5a3b0fdb78ce1eda048ece94af25437969c99c58c08f1446ca5541e03987a20fd75283e3e116dc4c9222ab7522e4ccf6da14aef49cac9a6a2cd4aba1c54d49e6da4179a66b84e384cd3da53908579b28c11d525ebdc4dc69074cef8a9ecd3aab98f2858769d656b46141c3a4e69a5ed6c0a732c9ec1fce080eaebf537fa5e17236a44ba9c931f555d193e475ffafd20c53ccbab607c1a15fd06742a64691205eb0d00f7f40e4dd8efb279cf09b2522aac0729a631aacb92d5cfa2ce6bb07385b981890b5916755d5cc3a51c8c36bd2987068cc24fcf73840895469bbb9aff1059601f771afedf0a48d5921103920515b27d7e607951982feba197df8c61600feb3622b9eea13a4db4068728cb98cca76cfae197f6258758490bf41673ee29acd91fd296ec863c646e0ca6a0f0e9de146c663ba13d962964d7c32804fd12a14c1ca7212ad48bdfab469c6570dca562220ecbe7b6b163ed4c9361c5c10bed5c92861b8786ada20a99245d282e4454187ec02adfe354e30647cb10661c85168f7958e3ce69ab48c9455214707a63c9b1167f0845a6bfcce2a96cd53eab430f13cd527f1666290719a47c517cfa22fec2e9916af8aa93c78e567993d7fb8ee60fc4b903b8c67a3658302c5e5f35250c30427e4c055b6c54705bc599861f80b7200d361965ff98c88cc698a2615cadeac4bdfd3d613377cea52d2bbcb7e6b78ac31d4b2c33eaf0b2ed40b963e3cb25c7dfea3ebfe7b4aff2aaaaf184dc80ab649a108e2c830ce7eaea58a263392aa9cd13d7f7bd607dc7c804b19dfa41b3e5a5155201a87311e22062c93896e70f3a5c4b03521300b61cc311ebd5beb9838d0ed207c6bfc99e4392508e95804b10b36024f32e1fe1138e9ee7773f797b2bc6be7416f4e9691ef4c2a8d06af6c8b84bd1e6fd1ba3d3183475ef6c139ccf8dcf37671fbb96a2ab5e0e042f7c4728cf30bcc1a0de28a5024276ceaa194b4926e7f6a97b78bac36e47f832d56a96cd266434d37bcf2c2f57877717d91b1854972f832354acc207a2ee8caace7504e0e6197dd7e64a01c4c67bb2de8acc0cccc6c6bff0b0cbfe345542c5a795dfa48cc0990ab5702574d36494bc44c20f5b324f7c984d986cc8cb40cb2550076d96a069b6688d22171beed2dc5b6ff3ede8fff4c4a9de6d3817357a7ca7d24d87300b4545ebbac8cf7f09ec637a4f4d6bd07673709b6c363a75ccef585610c5f15de7851b5ab53e02a757bfc3caeb9a9a8996beffdc0cfd1201b6cd99cb035584e51a6c15a5d2e17d2f8aa6b41e26809392fac6caed1e02a53dcea8a413203608780dab33315a76eba24d540e4c5b9790420834bc8d4e47bc65ae52a54c0ff308427a8d7aff746aa6589d17514e40fee5d0b3533cf4ad2c5f9d96db9f50bd69ed8c92b860e199a35cf268c66ed13516a3b4b024f62d4b2a656067eece95575bdb4907efc488a9821bc3a9c81dd11b2128b7a01aa7a9ce6e73de3b4e9beced70206f91575baddbcbe5722337953c8016a0f4b62120d776c43b7d1a879b692107954f45acdf8967dcaa994aad4922d4fe093e16c2d0090906f5036af99e50bb09b04e9c9b3b5085abf621297ce203010249cede92e9b66b446b86b43eaaae228dfdd3b4408c12b404bb727f7e969e7da04fc59900112bf8d38af0416dc616e75f167aa1352215f07115a6f4eb6bb5fff6f5c2fc9ab906392036b44090e65fdaf017dc53bc94e0807d679d793df18cc44e6c846d414cef1569530f7692daf91eaaf4ae89fe2522f2c9cf33b6ca508ebcd006bc1a61f0c800553aff9dc7d57200b25ecb83e1e0b8cd29520b63aa649d3f71a62570eee56e03223ddf31f0c04fa686b7f6dd054e7a259d9ba335c2c5b2c508897506c0db7f01878dec1411c33f0af61b81dbcf9ff8bdc0c50044963a79f3ee1462150c6bd03a32dbdfef8d72f0b8b3a395ffb0cc85792e7bc867feb5e312cb64e29e193388e9f173c162f4a1320a6f99ea3795fb77d982605959909a1aa11076fcc779ea6b80ec1bf0edfc2569ec04d15a0bdeebccf3c75393dca5e81663532f8ced12d08e4c2ae6e2954d427c7bf053dc4718f56f453bc88d74045bd2f9747aae9b5298a0de927f1d6b1308f4e1483487f083e71ed09298deb52bb10079b13def7453eb432498069edb5ade70c5c54913684d934a3febf78753ac13300a91f467ff3f6e2f00898f015d08f7739047b321b3eaee5ad8aa7adbf7833f014d8c576a491af9fca6843b327ed513821cb3951b2e67a275225d7af6b382e2f955adaacba5d1fdea2223202dee132b91d5cf381b51da94145255f584a70c5e8d11e06a44afa6599bf3ed0cb61703eba254333af53afac60e54cf6397f9f7302249ab644f0b576c713b15007be1f4f9bb213660bca8a70251472b86669d361ef968f542e81ddbe8f4d2e9cabe8d7bf6a31f14a2cc272963553a424c105e7750437ec5bf316e30ce60b4b0c27ccc1eb27e60f6472fef27654da49905ff9c01b28695310ecd8701aedff25a83da4b7c41995f902bdf249769dcb53a3efa894710dd66ba8745ae2253cc6b75a038183a0bee21226d48239320efad6727093e4f94bbc2fdcc216200d903c32bb9f16dd17d5dac423ae0696f3decc576b8f1fdce63d0532370af7d1e2fa2ca5c5d17bd88f5e3abb4792dac8689ca13752f83d753b06b037bf5a80a3748983790352775685b0414c9d74849fd217e388f904278ddb6b0abdda941b61579c796e2bb77a9bc363b18642c401faa502a31011544111b6eedaa369976c814773d83220a75f31026d6ad0b8b4298ea6062234db232bc435e096e84f740e55bb14d46ae04af0500aa5bb218aff6c76aa8a8e3140a1b0d6638538fd7f30fa8d992e53abf8af2fbc16b9e8a668c1aac72cea1a746ee5f7f3392a4ec8f1d19f2f426b6069b1cd347cbc38bceba96ce5da49198083403143c740c04639cd1089abb34fe812d85921c47437604f684bca44a1eaa965c0a6e1c1fd1f70ee932af3455b36184cc15934cdb3f28959d37d8fc10696f8ec1e4b0c3d1b9ff74a01b796d1bb68954a3768c8bcec741b3b69da892f8922142b16b2cabb469a9906b34216243fac80374c10e178c5fd36440f8d7a8588a9c2510d86ffa8cb68ce8c330d2111c94724e522f04573dad43bce252eb505d29ca9379a6b281519d38b7174f3ae8f185544f3003c936a7e6b23ca97a313aac6a061caa45fda73522f3061767bb4e33dbe4bde390eb0f07225a8aef939cb6ab2ada10c02527281abad394cd4ea9f59467a08b72047cdb75d7b2b98e5b4542554a60f953ac7a4b980f42518eec05ff2c044549cab0cf33eef36dfbabcbc0300009d898862d2194cfcdd9a713c30bbe52291105193656ea5eb830873ac956469d31689cc3c69edb5cb9a6e31ce3e6fb50ddd4e52ef9fdeacfc0db21e1e83e0d8d0a64f17cacb4dc208a893e7fd8ffa86cfc554dfba3d9fd281115eccb4b9d909f2fbf3fbb66bedd7b5db3f6d4f076f5d8fb54f8832896f8ef6f624162f1dd589be7a8e87dd5065708a8b0bfb18a5c2299f5605ac8a11c1add55b2018e6099380a70bee3e0727ca6ec58928fe6eb3147b47401e8d822eebade713b58335787669e5e0de5d328a1067df4cd9124665bb02ee8adfd1b3618374ef167df1f0fe79456f78aee3da4c1bf397e4637b0cf41a0f4a2910efd02b17bf5f3c15b0084b36fa7d4e85a53e5be366b428244eeba7499c3e54397227928e2ff6e583f332d6f7e8cf4d058f379b58a7d03a4bfa454bb4b6d543804b8970e6a9fe8886179eb418a8ce9e509e8433571f7d32378f2e983fa418c8c91760ec9fb20968e7fc23b7c4ac71693b2576ac0f8ce2020ff1e7a7ff24301b48b544fb29a1ca4f2502daded865e488a16dd33ec67b2eee3025cdc5ef90f253c4b5e0a61d51e495b675c5a1d55b4ba3812c5f44cd08487e61d36b0c2dc32d27333a5ee8a0906bfbcd388bd9389d1509912c0471c7b706a5aff880569a3fb11ac5f14d780deb4c1b1afe30fb6b8daf87b27a4ceb869d587a97f2f5af8d819aa47bbf207db68a6ecbbefb1e109ed0bfbbf3b54fba9e79de8fad9c3bcd3e74b8b92ccea3ff5c558c6cd72d78a711fc39df603bd4aa1439dd302258edd2204e52d7f435c6f552b612fbc321bea971195cd4d8bb033e2a779e239164d7eea6d8fd233b0b9b776246564cfcf44b31a83031a2413bf98a398c9f93da243cef9ce73d81bade8ad551fb0ffa75bc874c11d23ac9d7752f22a0f54c3870f3314a83e64332db810da1ebb288e10c4eb9be9ec037317b8f813e68160a887da3f5c0389510a0734b69ef275e19973b169d340610cf2112e9964cc0566b9b690c3feb36c8526491d3a563f0bead2abbcf0665e048aa3f929351b2f89876580633a403250ae3b5244c8c0e996bf888938dfc8920348d88e272e6eadc7c0387ca1dae228bd620ce3975d43b58758d9412d304a227245587065f58c4573ba2557f1d8333ba007709b1239d682f03405b22135757178fb701bbde81d2f8faaa7666c025d8a8bb426dc4b8e61aed79b3b3d3a9b01ee9142772d869677ede166e7a8be8ab84cdd6946b1478ce77ba307213971cfb24c86c344310f279e38d22254bf4caf83c02e715cb0550e615dc9f8dd2400fa749e3527493c15fb454c158e4c0603ae6e962b7890058ec7c10f0618ee274a15bca6ca9fe5bc5f9e7797c0950299912be9c58463c07d667d4bffe8aa590ae43db08512b40f3d265026bef2facdd508984e5f6d2ac7ef573397f14ed2e2ccdcbe5796e60ae64d173814906d1da5a5bfe8a2a4c5d6bb0b3315b878b4877d0c045f6e6cfa0dfc1ea4de7abe26f2b2d8c93299ed1d83f1b7853c756bfa346cd53b008fec169883983fe0f2405777dd85e17b2e4e8b23432c0dc4c386d67b6597184d0b4b95877362304638484cc0951400f66ee8391dd44417c58b3d46a8345a8049fcd70f7b5f4a6f912e2b18760947c74ef2b732b342878d7e7cc99902de87db36469555fbbfe76189f108d6ab31f4727fe4e22d075afaf6cc726ab17a5e1b4ab6c8f29a459da3c4266b5ad8ff55906a190f8b19a3bb92a50df49647c03d5d6106ec07e9300038d059a75b54ac31683ef8e5eee946e1c84d016ee1e7800a92c0a3823b62e0417fe86b191951f65abc0c38c1e0e8f1121a04b62a8a720790560f922804b1b7e7eaa497e1bede6e3d0dcf0312dbf221561958fa1e85a8f99e6fc82f919e78c17d1beda16cfef25fb5d00f7c32df9a51eac76000c988ffdf011564aa0e319764b16a5a7c728a470ff70772fb76c9ada26a0ac073fcbfa12501c2454b19e02d928e3939a40bfff76c002533b3849cdf8016728445131e5f1e292b7d3dc06bb3a3cfff6fabae0b7341694a8938c1d2497cd70b76c337c9a312e96c8f736d7625a535e1906eba53d199221ca60202a65be0f7e530aca10e61fa39c7601d65954e5ed4cab94345c6b89c7f8a0de5c61a7945e1564731b6715331d13263b2961a163382f7c4934d847033860e402f3aadb4f3e6cf47a97a2031401da4d2c8de8c80cdad71b97b4deb2075a02282f958ac6772354e67f097ca693778224b80892490015e7d697fb9107f75cea708178ffec93fb1d44e8493bad1d42c918e661219ea819e0200759037a5a585c0fe074fd407536fe58013f42612c41bfc66e16870d7a9c00ee93a3122b253fecbf5de3837641f4a1376af0f053463413c26c29f9a346318565276856b963da30ba6ab8c4c8ef6cfddc432328586d9d9829895835759bcde0851ae0c838a3927ea63fe5ba793fae94da61cab00fc05f3a265a2da1221bb2b66775ed7ba856b41011652d4984991e56249360ddfc997245ac1547a1c16382d42df383a8d1c852643b24895c422712e79c436fdfffece4ed1c50922d4f25296aaf6b204522086d188bee254f8303b60537ead1195ac5dd301286f0042dd68aa05a70e4beb779aa0b61a316f736b72c9ab7ed860a0908a078f4b8a53f2df0abf993f689de4b02b9138ca5047fb0bfc9ba3b92bff033e36fc9553260b008cef3d147c62d1d3944fd1eaff79bc5a922ec2190907bfda1b51c2c7fb867db1f8e13a37b5e3ae0165e93350b958a239ec1f2b78561cff854b975307b5b5dd23b040602a5a36bd79947ee04c7d0e5e30f9c4c79f7b4e6eada98bfc6c357cdf8939213423f1b21ba26cfc2b2756ea3eb992372db0ab8a7c37d8ae96bf3ed6be873c1891550ef741812032e1ae938326c399ee43a3061602dda006f1b6b620bebb6a5752bee77e8acf9921ebf4d4c8af7eb5e937c65697c0664c594e31a62377a25605051996c474ca322ce8e0e6ef8a7988be", 0x2000, &(0x7f00000005c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000340)={0xb0, 0x0, 0xfffffffffffffff9, [{{0x3, 0x200000001, 0x1, 0xd33, 0x2, 0x46d, {0x2, 0x94, 0x4, 0x1, 0x8, 0x5, 0x40000, 0x8, 0xf, 0x1000, 0x2, r8, r9, 0x2, 0x3ff}}, {0x2, 0xffffffff, 0x2, 0xc7d, 'fD'}}]}, 0x0, 0x0, 0x0}) (async) fstat(r6, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}) syz_mount_image$ext4(&(0x7f0000000040)='ext2\x00', &(0x7f0000000340)='./file0\x00', 0x200000, &(0x7f0000000200)={[], [{@fscontext={'fscontext', 0x3d, 'staff_u'}}, {@euid_gt={'euid>', r8}}, {@uid_lt={'uid<', r8}}, {@uid_gt={'uid>', r12}}]}, 0x3, 0x58c, &(0x7f0000000480)="$eJzs3U1rG9caAOB35I983hsHQrj3Li6GLJqSRo7tfqRQSLosbWig3afCVkywHAVLDrEbSLJooHRTQqGUBkp/QPddhu66aX9FoA2EEky76MZl5FEiW5ZlJUrldJ4HJjlnzshnzpw5R+9oRiiA3BpP/ylE/DciPk8iDrWUDUdWOL6+3eqj6zPpksTa2ge/JZFk65rbJ9n/B7LMfyLih08iThTa660tr8yXKpXyYpafqC9cmagtr5y8tFCaK8+VL09NT59+bXrqzTde71tbXz7/x1fv33vn9GfHVr/87sHhO0mcjYNZWWs7nsHN1sx4jGfHZCTObtpwsg+V7SZJb5uPPq/9oDdD2TgfiXQOOBRD2agH/vluRMQakFOJ8Q851YwDmtf2fboOfmE8fHv9Aqi9/cPrn43E3sa10f7VZMOVUXq9O9aH+tM6vv/17p10iS6fQ9zoQ30ATTdvRcSp4eH2+S/J5r+nd6rx4fH2NteRt/cfGKR7afzzylbxT+Fx/BNbxD8Hthi7T6P7+C886EM1HaXx31tbxr+Pp66xoSz3r0bMN5JcvFQpn4qIf0fE8RjZk+a3u59zevX+Wqey1vgvXdL6m7Fgth8PhvdsfM1sqV56lja3engr4n9P4t8k2ub/vY1Yd3P/p8fjfJr46dOudRwt3/1/p7Lu7W/V/wh47duIl7bs/yd3tJLt709ONM6HieZZ0e7320d/7lR/b+3vv7T/92/f/rGk9X5trfc6vtn7Z7lT2dOe/6PJh41080bitVK9vjgZMZq8175+6slrm/nm9mn7jx/bfv7b6vzfFxEf7bD9t4/c7rjpbuj/2Z76v/fE/Xc//rpT/Tvr/1cbqePZmp3MfzvdwWc5dgAAAAAAALDbFCLiYCSF4uN0oVAsrj/fcST2FyrVWv3ExerS5dlofFd2LEYKzTvdh1qeh5jMnodt5qc25acj4nBEfDG0r5EvzlQrs4NuPAAAAAAAAAAAAAAAAAAAAOwSBzp8/z/1y9Cg9w547vzkN+RX1/Hfj196AnYl7/+QX8Y/5JfxD/ll/EN+Gf+QX8Y/5JfxD/ll/AMAAAAAAAAAAAAAAAAAAAAAAAAAAEBfnT93Ll3WVh9dn0nzs1eXl+arV0/OlmvzxYWlmeJMdfFKca5anauUizPVhW5/r1KtXpmciqVrE/VyrT5RW165sFBduly/cGmhNFe+UB75W1oFAAAAAAAAAAAAAAAAAAAAL5ba8sp8qVIpLw4i8WMhosdXJQPY1TMxoOPTp0TSrZfPZCfDxqLRtjUbEpElhp/XzicRMehDl+PEgCcmAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGjxVwAAAP//3QAvsQ==") (async) r13 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0x42042, 0x1cb) fallocate(r13, 0x10, 0x800, 0x8000) (async, rerun: 64) r14 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x109142, 0x5) (rerun: 64) fallocate(r14, 0x8, 0x4000, 0x4000) (async, rerun: 32) ioctl$TIOCGPTPEER(r0, 0x5441, 0x6) (rerun: 32) 1.19539907s ago: executing program 1 (id=15): r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000480)='ns\x00') fchdir(r0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x300000b, 0x204031, 0xffffffffffffffff, 0xfc778000) r1 = userfaultfd(0x80001) ioctl$UFFDIO_API(r1, 0xc018aa3f, &(0x7f0000000040)) ioctl$UFFDIO_REGISTER(r1, 0xc020aa00, &(0x7f0000000900)={{&(0x7f00001eb000/0x800000)=nil, 0x800000}, 0x1}) ioctl$UFFDIO_ZEROPAGE(r1, 0xc020aa04, &(0x7f0000000180)={{&(0x7f00003fe000/0x4000)=nil, 0x4000}, 0x1}) mount(&(0x7f0000000080)=@sg0, &(0x7f00000000c0)='./cgroup/../file0\x00', &(0x7f0000000140)='incremental-fs\x00', 0x81810, 0x0) r2 = open_tree(0xffffffffffffff9c, &(0x7f0000000380)='\x00', 0x89901) fchdir(r2) socket(0xf, 0x6, 0x6) close(r2) ioctl$EVIOCGBITKEY(0xffffffffffffffff, 0x80404521, &(0x7f0000000000)=""/87) r3 = syz_open_dev$usbfs(&(0x7f0000000080), 0x202, 0x82) ioctl$USBDEVFS_CONTROL(r3, 0xc0185500, &(0x7f0000000380)={0x80, 0x6, 0x100, 0x7, 0xec, 0x0, 0x0}) newfstatat(0xffffffffffffff9c, &(0x7f0000000100)='./cgroup/../file0\x00', 0x0, 0x0) openat$cgroup_root(0xffffffffffffff9c, 0x0, 0x200002, 0x0) 977.818602ms ago: executing program 4 (id=16): r0 = gettid() timer_create(0x1, &(0x7f0000000800)={0x0, 0x21, 0x4, @tid=r0}, &(0x7f0000000000)=0x0) fcntl$lock(0xffffffffffffffff, 0x6, &(0x7f0000000040)={0x0, 0x0, 0x3ed4, 0x5}) mprotect(&(0x7f0000000000/0xf000)=nil, 0xf000, 0x9) timer_settime(r1, 0x1, &(0x7f0000000040), 0x0) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x3, 0x8031, 0xffffffffffffffff, 0x0) syz_mount_image$ext4(&(0x7f00000004c0)='ext4\x00', &(0x7f0000000500)='./file0\x00', 0x0, &(0x7f0000000540), 0x1, 0x490, &(0x7f0000000580)="$eJzs3UFrXNUeAPD/nSR9aZu+pO+9RV/BWmwlLdqZpLFtcFEriK4Kat3HmExCyCQTMpO2CUVS/ACCiAquXLkR/ACC9COIUNC9iCiirS5cqCMzudPWOJMETHNx5veD03vOPTPzP6eTOXPPPZe5AXSt4xFxKSJ6IuJ0RAym+3NpivWNVH/c3Ts3puopiVrtyg9JJOm+5msl6fZg+rT+iHj5hYjXkr/GrayuzU+WSsXltFyoLiwVKqtrZ+YWJmeLs8XFsbHR8+MXxs+Nj+xaXy8+9807b374/MVPn7z21cR3p16vN2sgrXuwH7tpo+t9jf+Lpt6IWH4YwTLQk/anL+uGAACwI/Vj/P9ExGON4//B6GkczQEAAACdpPbMQPyaRNQAAACAjpVrXAOb5PLptQADkcvl8xvX8P4vDuRK5Ur1iZnyyuL0xrWyQ9GXm5krFUfSa4WHoi+pl0cb+fvls5vKYxFxOCLeHtzfKOenyqXprE9+AAAAQJc4uGn+//PgxvwfAAAA6DBDWTcAAAAAeOjM/wEAAKDzmf8DAABAR3vx8uV6qjXvfz19dXVlvnz1zHSxMp9fWJnKT5WXl/Kz5fJs4zf7FrZ7vVK5vPRULK5cL1SLlWqhsro2sVBeWaxONO7rPVF0n2gAAADYe4cfvfVlEhHrT+9vpLp9aZ25OnS2XNYNADLTk3UDgMz0Zt0AIDPm+ECyTX1/u4rPdr8tAADAwzH8f+v/0K2s/0P3sv4P3cv6P3Qvc3zA+j8AAHS+gUZKcvl0LXAgcrl8PuJQ47YAfcnMXKk4EhH/jogvBvv+VS+PZt1oAAAAAAAAAAAAAAAAAAAAAAAAAPiHqdWSqAEAAAAdLSL3bZLe/2t48OTA5vMD+5JfBhvbiLj2/pV3r09Wq8uj9f0/3ttffS/dfzaLMxgAAADAZs15enMeDwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC76e6dG1PNtJdxv382IoZaxe+N/sa2P/oi4sBPSfQ+8LwkInp2If76zYg40ip+Um9WDKWt2Bw/FxH7M45/cBfiQze7VR9/LrX6/OXieGPb+vPXm6a/q/34l7s3/vW0Gf8O7TDG0dsfF9rGvxlxtLf1+NOMn7SJf2KH8V99ZW2tXV3tg4jhlt8/yZ9iFaoLS4XK6tqZuYXJ2eJscXFsbPT8+IXxc+MjhZm5UjH9t2WMtx755Pet+n+gTfyhbfp/cof9/+329Tv/3SL+qROt3/8jW8Sv/008nn4P1OuHm/n1jfyDjn30+bGt+j/dpv/bvf+ndtj/0y+98fUOHwoA7IHK6tr8ZKlUXJaRkZG5l8l6ZAIAAHbb/YP+rFsCAAAAAAAAAAAAAAAAAAAA3Wsvfk4s6z4CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOzEHwEAAP//0wfUAw==") r2 = openat(0xffffffffffffff9c, &(0x7f0000000240)='.\x00', 0x0, 0x0) ioctl$FS_IOC_GETFSMAP(r2, 0xc0c0583b, &(0x7f0000000300)=ANY=[@ANYBLOB="000000004c900200010000000300010000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000050000000800000000000000ffffffffffefffff00000000000000000095000000000200000000000000000000000000000000000000000000000000ffffffff"]) 740.87917ms ago: executing program 0 (id=17): r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPCTNL_MSG_CT_GET(r0, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000380)=ANY=[@ANYBLOB="e80100000001050500000000000000000a0000003c0002802c00018014000300ff01000000000000000000000000000114000400ff0200000000000000000000400000010c00028005000100000000003c0001800c00028005000188ff0000002c00018014000300ff020d40f799000000000000000000011400040020010000000000000000000000000001080007400000000010000d800c000380060002004e210000080007400000000da800068004000380080002006401010124000380060001004e230000060001004e230000060001004e21007d250c49004e24000008000200e000000234000315b0c313004e230000060002004e2400000600013a4e200000060002004e200000060002004e230000060001004e200000140004000000000000000000000000000000000008000200ac1414aa140005000000000000000000000000000000ff03000000000000000284000e"], 0x1e8}, 0x1, 0x0, 0x0, 0x4004004}, 0x24000094) 657.682452ms ago: executing program 0 (id=18): syz_usb_connect$uac1(0x2, 0x72, &(0x7f0000000280)={{0x12, 0x1, 0x310, 0x0, 0x0, 0x0, 0x20, 0x41e, 0x5, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x60, 0x3, 0x1, 0x2, 0x80, 0x6, "", {{{0x9, 0x4, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, {{0xa, 0x24, 0x1, 0x0, 0xa}}}, {}, {0x9, 0x4, 0x1, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {}, {{0x9, 0x5, 0x1, 0x9, 0x20, 0x77, 0x0, 0xa, {0x7, 0x25, 0x1, 0x8, 0x9, 0x7}}}}, {}, {0x9, 0x4, 0x2, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {}, {{0x9, 0x5, 0x82, 0x9, 0x20, 0x3, 0x6, 0x42, {0x7, 0x25, 0x1, 0x4, 0x7, 0x8}}}}}}}}]}}, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0}) openat(0xffffffffffffffff, 0x0, 0x40102, 0x82) r0 = socket$inet_udp(0x2, 0x2, 0x0) r1 = syz_mount_image$fuse(0x0, &(0x7f0000002080)='./file0\x00', 0x6, 0x0, 0x0, 0x0, 0x0) pipe2$9p(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x800) write$P9_RVERSION(r3, &(0x7f0000000400)=ANY=[@ANYBLOB="1500000065ffff0180000008003950323030302e4c"], 0x15) r4 = dup(r3) write$FUSE_BMAP(r4, &(0x7f0000000100)={0x18}, 0x18) write$FUSE_DIRENTPLUS(r4, &(0x7f0000000080)=ANY=[@ANYBLOB="38010000fe0000", @ANYRES64=r1], 0x138) mount$9p_fd(0x0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000004500), 0x0, &(0x7f0000000040)={'trans=fd,', {'rfdno', 0x3d, r2}, 0x2c, {'wfdno', 0x3d, r3}}) syz_usb_connect$uac1(0x0, 0xb1, &(0x7f00000005c0)=ANY=[@ANYBLOB="12010000000000106b1d0101890f0000030109029f0003010000000904000000010100000a24010000000201020d24060000030800000031ce21c798329740594c137d0000000c24020201010608000010000c24020000000300000000000924060006010000000924030000000005000b2406050001", @ANYRES64=r0], 0x0) r5 = socket$inet6(0xa, 0x2, 0x0) socket$packet(0x11, 0x2, 0x300) r6 = socket$packet(0x11, 0x3, 0x300) setsockopt$packet_fanout(r6, 0x107, 0x12, &(0x7f0000000100)={0x0, 0x7005}, 0x4) sendmsg$inet6(r5, &(0x7f0000000080)={&(0x7f00000001c0)={0xa, 0x4e21, 0x80002, @dev={0xfe, 0x80, '\x00', 0x19}, 0x2}, 0x1c, 0x0}, 0xc4) 589.791198ms ago: executing program 4 (id=19): bpf$PROG_LOAD(0x5, &(0x7f0000000500)={0x8, 0xf, &(0x7f0000000d80)=ANY=[@ANYBLOB="1808000000000000000000009c00000018000000", @ANYRES32, @ANYBLOB="0000000000000000b702000014000000b703000000000030850000008a000000bca900000000000035090100000000009500500000000006bf98000000000000360800000f0000008500000007000000b70000000000000095"], &(0x7f0000000000)='syzkaller\x00', 0x0, 0x0, 0x0, 0x40f00, 0x0, '\x00', 0x0, @cgroup_skb, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x94) 557.60017ms ago: executing program 4 (id=20): r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000200)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000740)=@updpolicy={0xb8, 0x19, 0x1, 0x0, 0x10000, {{@in=@multicast2, @in=@empty, 0x0, 0x10, 0x4e24, 0x0, 0xa, 0x20, 0x0, 0x62}, {0x7, 0x10, 0x100000002, 0x0, 0xfff, 0xffffffffffffb473, 0xffffffffffffffff}, {0x1000000000, 0x2000000000000003, 0x2, 0xffffffffffffffff}, 0xfffffffe, 0x0, 0x0, 0x0, 0x0, 0x3}}, 0xb8}}, 0x4004) sendmsg$nl_xfrm(r0, &(0x7f00000002c0)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000000)=@updpolicy={0xb8, 0x14, 0x1, 0xfffffffe, 0x800, {{@in=@multicast1=0xe0000002, @in6=@loopback, 0x0, 0x800, 0x1000, 0x0, 0xa, 0x20}, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x300000000000000}, {0x1, 0x6, 0x0, 0xfffffffffffffffe}, 0x0, 0x806e6bbc}}, 0xb8}, 0x1, 0x0, 0x0, 0x404c830}, 0x0) 529.13627ms ago: executing program 4 (id=21): r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000001000)=ANY=[@ANYBLOB="58000019100001000000a42c3d4631602700"/27, @ANYRES32=0x0, @ANYBLOB="5d5b0000c748aa0b24001a8018000a80140007002001000000000000000000000000000208000280040001801400350077673100"/64], 0x58}}, 0x0) r1 = syz_open_procfs(0xffffffffffffffff, &(0x7f00000002c0)='mountinfo\x00') open(0x0, 0x24040, 0x10) mmap$IORING_OFF_SQ_RING(0x110c230000, 0x8000002, 0x200000f, 0x401d031, 0xffffffffffffffff, 0x0) close_range(0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$KVM_CREATE_VM(0xffffffffffffffff, 0xae01, 0x0) syz_clone3(&(0x7f0000000300)={0x23800000, 0x0, 0x0, 0x0, {0x37}, 0x0, 0x0, 0x0, 0x0}, 0x58) r2 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r3 = ioctl$KVM_CREATE_VM(r2, 0xae01, 0x0) ioctl$KVM_CREATE_IRQCHIP(r3, 0xae60) r4 = ioctl$KVM_CREATE_VCPU(r3, 0xae41, 0x0) syz_kvm_setup_cpu$x86(r3, r4, &(0x7f0000fe8000/0x18000)=nil, &(0x7f0000000140)=[@textreal={0x8, 0x0}], 0x1, 0x12, 0x0, 0x0) ioctl$KVM_SET_VCPU_EVENTS(r4, 0x4400ae8f, &(0x7f00000000c0)=@x86={0x60, 0x4, 0x9, 0x0, 0x0, 0x0, 0x10, 0x4, 0x81, 0x7f, 0x9, 0x1, 0x0, 0x0, 0x8, 0x0, 0xff, 0x0, 0x0, '\x00', 0x0, 0x3}) ioctl$KVM_RUN(r4, 0xae80, 0x0) ioctl$KVM_SET_IRQCHIP(r3, 0x8208ae63, 0x0) r5 = epoll_create1(0x0) epoll_ctl$EPOLL_CTL_ADD(r5, 0x1, r1, &(0x7f0000000440)={0x60000018}) mkdirat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1c0) mount$overlay(0x0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000b80), 0x8, &(0x7f0000000180)={[{@upperdir={'upperdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, '.'}}, {@workdir={'workdir', 0x3d, './bus'}}]}) syz_mount_image$fuse(&(0x7f0000000000), &(0x7f0000000040)='./file0\x00', 0x14a0, &(0x7f0000000700)=ANY=[], 0x1, 0x0, 0x0) 435.960296ms ago: executing program 4 (id=22): r0 = socket$inet6(0xa, 0x80002, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000840)={0x18, 0x3, &(0x7f00000000c0)=ANY=[], 0x0, 0x2, 0xba, &(0x7f0000000140)=""/186, 0x41100, 0xb, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, 0x39}, 0x94) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r1 = getpid() r2 = bpf$BPF_MAP_GET_FD_BY_ID(0xe, &(0x7f0000000740)={0xffffffffffffffff, 0x6, 0x10}, 0xc) bpf$BPF_MAP_CONST_STR_FREEZE(0x16, &(0x7f0000000100)={r2, 0xffffffffffffffff}, 0xfffffffffffffc68) bpf$BPF_MAP_CONST_STR_FREEZE(0x16, &(0x7f00000007c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$NS_GET_OWNER_UID(0xffffffffffffffff, 0xb704, &(0x7f0000003480)=0x0) syz_fuse_handle_req(0xffffffffffffffff, &(0x7f0000000a00)="18397a023eb27fa60bdfa4c30ebd5d3a1d63866773d4ab13d2f0dd91f5422bb0e50014a8f1124bc60b1382fc1e533e02726d45ff88a94b768fa64c187845ba260c1764a0fa9b3694dad7a1fca2ad091b77e07ed284634403e4d4e56c861d6c87152c3113d25c2c89bebc9453a10f09c22b2d94d80bc06295a9946e73b886866a38248e38d5a81f5e79efc182992dea2984ce7c68898f7d8b4f08bd2c8ba8a54ace0e24ebbe66d3726bdafd589d2d401f47a5f79bdfea3174c931ae88c80a590878ef3c4fa46b2334fac9eeadd08c2312d0baccbe3bac13ae24bcfcf8c8d911af105f76c5abdd5054f5684144d90a8b090b1343d5424afd7b8355c113f8d82f96420aacc6624547e6b81269440373d0d836f8b578c19e6011e04e3cbe38032ec9035e415be5e326f6df251d89f1f7471436e055730f57ff8770b8f8ca896ef067748751169554cd87c617df3df8ca0cd8ca215014923ac97f085750b5535fc2bd0289b8a584048b8c358def5593d146484fea3bd0ab3e47faa797bd9f44a3c576ccb953198ac0fcf05c7a02cfffa36755aedf0f97347d301a7f14ab7e0e80aa99cbd440684d535f0432223fb30c85a60499fe4e67b1cb74d8972e6fea0e586a4039d04a832fe1bc43e46b24fc0731fcbcf467b7ac54a5a02ed13fea8aa7d9e49ff5fbf6ea01f022e85e372b4c8bc7371e2280b080ee7418ffc65d39268156c35cbfb83626811e348c281d0489b97c342b20df7c528e2da259eceef0263fa2e8a4363a2168bdcbdd8a57f5ac06ff57feabf934a634f17a6644983b8f8b481ca2a680637776cb68f136acca320cb3a8ba5c2ab345164d8a686a55f77d75b6dcbe251145248fc712e1d45fad1a5f73b199e02188f02b7a2f175e7c131ee598bf812b4864922ce2f605520d2a94dcf383a537e312b9dbc2d6378b96a8937b15b9ca736d137f09336a110af221104e2c189c217a49a7c5cc915743d9178ec5d1780dbb31cb1120c4de5533952b8211f9171a956dcea85643927766d853dedd838d9c35e082a08d547404191d93c183b79103686d7263807a7f7b72f11c64b7f43012052c476c6fe6c2e783dac3b6d754c2760a01b6531511b393febed7a5cd941384ac1b5c2f20beb1619c22db9cc1b362b4b95f03f95c14d17a014653ee75e010070f0a70f9511241cf5badd9806895d325aebac339bac0c9e3758b6ede2ae5e23ffc67d67aa75c9570207dbe3c80e986b5f41dc7bde52d2823c1239b6c5262a17a9d3e63e4d60fa025f6849a9c10dce0d3b70b9ed7a284e17e750b05f51d4be4eb1abe35284e2f8f5dfea275e68b4622919495bd281144fdea1a6242d663adeed59eab32ef2bc9581e8dd0c86d229717c05da56c9bbc5f0bd8fdcb53cbc7b4bf8ee74ec1e733174082d3e0db22de81eae34b15ef1ad40a848e832ec911cf04612bce3caedbb0d4d984ad9431d0703d9a35ab037aae1d3a5b9b7eb249aec52fbe02afda4c3a83f7cdf6786ae3d4adfe91cf7914d30883c65fe033db0d65439a9701aab455edfb4c37b9d93972a0793d172e2990bbf0e8c62a4195b9e7ff01bf5930e566f1eabad9f4560c9290f798a61a0e5fdce32908d5feef5d0f6ee57b22d22beb2f3e2f7bb10bb27bb7cfa26ba9614c74d1e497d55075e5be311325e52d7e86531a8314a30a76182a403d12a8c5054015cd044b76d898fab2f51feb9c670447a3d9b94cef2325d149c77ca1491547cef7269b5e695ae0b69aa0efae06e1184209c138997eb3645de6275f2fbe4a5af772f9089caa094ecb197c735638974b5d505e94f94e3e1c8f80a43e173de7a183a517e373a8412b1d5dc522f6a1e84a566677149b73fb908f30aa345aa8dc4a54707e83a27e166f34cecb48c0573a9bc7b0fbb4605cf7ca79fec69c911cd59dff6f1c18d6687ac7aaabf59d2a94a94f1c5a71fc2bd6abadad1b596fbe54c43563329cba07fb6d6cf214e4385d8cab2bc729bb0c04e8ba379b1138ac3098ddd78b8aee289a444c2b0df8cfa545827cb17057e4ca36a9171fd09297b27bbbb9522d4117543dd46deeeba4991f67f78a0502a8ec47aca70c49b8787132a0d4231cf9656b979e7a1747e7f4e434ce04eb90e40c5a0a716d0980d73a353dff8ae6b4cf4ea799da1d6031da68ec1c7d7aa23674b6a72256cc39664c6d8f62ff9d5a29e0f30d86a63e4b2836f1c37ba2c52cbd3f2ed8060f3d005fb8ee2632458db9a9a7fcd213d1fa7ed48d5a8475fc0f676a32a23165b6babe994215aaee2642411ee6dca016896be1864da7c7d86c967e006b3c1df8c8aa42fe753edcc50d672fdefb20d520196632462b60650834ee12c6e53e7ed73dffc964e45cf7b8e55c1d7ba4dbfdc48fca479a6a771f9defca2fdf8140e0dc23e77b0604466b6f1e8299aadb0013d5b3fcd459b5897997b33b14e9389333010f17c8c3fa7e3490b70e119864de8b165081a6fba6c8e756adc3a64f0828a49a124f85cac39fc4869f78653704b5f1f2e0c2e2ee3e094d5b222c096d08ead1bb3de594785c1aa5fec44380e34b42baf2992f643419428d7aff66a1a2cdbaac5a76ca641d71fe6e65c5b70cfbb566ca366f6a1db7fa58ded43926a6fcb269356b91855fdcbab4bab334466a5fdc2babce0fbf088ab2bf890126be8d9f6e44719a64c7877106f2e6df16543702a6831f91a00ad55f5b3a61d367f6b286457235709315f6c177d694c0b01139663763c12155546efe33b0a5b80f20f7e42ca0905e218794c0983114b0bac5682e4e9e58b6459daf25b1fae39504c8d1b6054cfc3eac5ea982750ff938eb7870781bd44e3bfd7d83bbd8dfb6911d6239d8c220ea90fe0ab8410dde7417ef8b9a32d9f7503ede5f7b92c392440a091b29d68fe980279cf8e1b381d6bbc916db7f36af1f3e0f8faad37f1df53a0df64e48828b388a679aa6791dad8b742e4f23839b0838514bd48e124b1156323c69b047f1080f713ca479ebf4f12f96dd5e1fdb764b59030f89f2b73945a7d0372ed77dde15834e019b492655f84121889e81e76e937ccb17d8b0f0bd63c96e88a4421276317e892fcea16a8d4e816da761219f59831785066b12e9831bfb4c90cf187c6b0969c877db14edb113dd9eccfb513eddc1ccb619c9020de2676009804738c5d46b6c962161889c24648ec0f1fd33a7ccd6da6c16a5dea5d5e2da172e27fe3f55b699ac8c3ac6e16818d0979ced3bdeddb4bfe47a5a46a523b82c7c64e21e6a1c72bad474265a657fd92e01638ca2c604d7a2be34247051973dfb6e6f042bc4b8c9e2214e26586ecefe5186f11b07e7ac60174edae840a21fe594e222f1f5728cc3acd3649a5958d5ebd6ddd2b5cfe84ca6f90251ff866829fe3f8bb80a678ce3601c1440f41d6b1454eba6957aaebac821d076e831007e409785bc21ef4024b4283fd642e23ccd62bcd12e3340b13dc7dcfbb5f999ec5865e62c56a6cd071e52c3b883178ccaeea438d6af80d73a775897b438d837e49ea0709ddfc58a89f1ad2232661be1517414d54d3f1fd57e3a6b578bfd372b36e7f75fc66127e8afbaec3f0b4bff2b9b9f1dac779bc73f606476b877bb01e0a9c41518be89a7bde4200a7d451d0502ee063e55ccdd36294a4db9bacb701a11d57f1779bcc4052b5e59cb50d4e16a92cef2c6a636345ae775a4e08c181d1ecbaa1346adb4e2a45455e0a9cc4ba74ce5a182affe59abd1ad8c284c8414eab2c315ec1c672fe0e6eedfa5773527219e49e13ae900b909a2948a9e3b039f2ca4ebc89d88098ef89ce4c3314600ab37118eaa1d2bcb0cb40b4573db2ced7a8baad0f488deb8ee0e98e488a245d74d38597284e14a957c0ab4c5a97d69acc6c80c094304334b090edd5755188cdce5b6d3215e3996e292267d4672f7842aee4a3ecbd20fd7de43d6e462e7f56ceae0baccd996c43679cd6dc24987093d03c412b711141fbb19f8086adfbccc6ee081ef9716cd5ad8f3b78b84f8fcc1e1d6345fe70710d16e9e5e4d246fee1fb82551ecd2a2adf9e4a539aec239d22b2fa6bcea864938a3d5a1be655b5826ca5a7a38a458e5ac122c164551cfdf32329469b1c602938bc53bdc7abd8def18a89a065988110c2995c54a69936d89b4e37d1af45b450e9b7877e56f280ecd5942681e24ed53fc59969bd9907f14a3cb70915e4f86205230c903bfad2ea601b7009fd8c0de260429c973b596c0c367ccd5493fd99f37e0daaedf8a2035151c528cde86c106bd297457581ef19e888c121e395c53cee7d39f9ed11c9eb415bd6b2720c300302c7b9834cba80d761796a0afd2679fd954b832fbaa62cf733bca67dacdf686db9e8200b85891c878e0a556156322185a267bb56dcb76d27c150de9a9e4143d4f40387b24a6bcde7e22a3aa597643238918088aa559aa07619671f3bf6a3bf2bc1622e8554f4c3c86a5bcbd9d83d2353a8401aac22beaa0ec0eb3ff3cb0d987b6c8f199c91a08bab1e7d83dd1636677739ae68c410f820f6ebfcce2803451fc5fee1301621fae19c910837239cf803b43b8fd10a04350bb34d36983743ddd069c6bc2d4e0c75d6b7edb32290384b3c372a23cf14531a3967caea20d440a706077e9181bc4af9894c2ca9fba8e8f7eb265f185c6fc61e7178d824cbd591fe594645d91f1cb6addd1aaf9899997149a4fab01210377edb9b6a55b9f38e58620a0f94cd8997d90276c8439e447d08693be93e5e1863404619fa6d035bde3f149d8ec7c84b54c4f5e9c4fc388056dd4d25e7b1b12475303e992c3e10a99164357fef062aeccc01f2618c9ab1e7b31c22f4da9ce2b42a46f4854a76561892b7e05c2cc51525c83b5e27524e50a75e013e5386ebed8c207687955df20d5f7f6f7b452491547e071e74930d1a892f71126f13c83a827b7d603dd147522364ecdb30824942865103cb789a18a13069c18deeea3082ff78710bd421bf86ef3dbc409dd3cd47fcbd1b7909a36030663868b5fffcca686849092a91ec0a39023e222acb46c05614b1c62d6f1662c314ebc4fb76e6bb5b68e5bf58a180c77abb0893870d57975b02beb772c837a7a0d2874822460c0d7da27877807b05d81a08c702656489a7cbc5939de53f6002833e353f7404517c0bf1c238669ee12b20d2eaf2531d5028bf6b34712fb1060a95981b96b7ee33052a894a97722ef9a539312f84827490bec2bcee49a3637c0354cbc76ec4e965fe94806bf27f9875f8b32ceb459f4503479a73afd68c446f87882cb2f6d3a1b3e6a51a0ed391beeabc6439c51624d19ad53a5917d07234063b932dfd4d2a0e943a895d2273c275775b03e13424df165a46bf9c8c0a21877f302d1acc53f2a8151d6ba0c0ce1399f09f5cfe8e3badc5b5ebab988e6b041c3e7d127025cb2a2e8f7250371eb5fb291263a95b5c3f92dbe0ad6778b6e2352f597e7aad5b40dec33481bb1a2701c1ac300291c1b6c7ff285d8a9f0f5eb36119c7227215b1a00a409ad8c0183569ac56a838275f13c72dcd4aa7552b1e78d633a980b3ba7c6c4c0808104adfa2a34ccb1b6bb499266408b1edd7d2b4211399f8f73d438dbe37fdce6ddf0ceb102e8fbd6de916a0aa068352682db6efd530f8596d62214373c882b53cc508cef8d00515609d9831be173c4380ba0191e600d6034b856e5bece14919bc27c7ee835ec4f78e8c91abb0b52d762b594faf156dc1f9d7b5abab4f355322ad46344bcd0281b6e5613d7c8a2bcf47dca671e9b7df32a6a70b287c7fa0aac19df07e2715fea8d55390a0775cf10bac67c1f8a14aea3e8541c3a4032cda1e7d0c739ceff9b2b666eee05db869abeeb2808c7e6825901b750c6068ca3a6cc7ebf2b5f2e81889555d23f024a047ec7b4100f0fd71de62c8c2c97b5d13141f4e047896003ada671a570b144bcc4e0369939f6312f987157b7472cc3e3bd148ba14bf6b8a4b2ba19eafc101460a80139c77762994a079056defbff1174be01e0ad4de742f79183bcfe9848e451c35c6d5d2edfc303d3028911b200635a3d876056f58ab335c29683fcfa874b68dd07f55e9c87ee4a62826c2410ad348691a759e9364bfd9bba194f647e28ad296f0de8a667a37c9d4224946f13e7d9df0736dcd832e81c070bd498e1d531b34ed82947235a6c85985f78822bf10e6be9dc486ff9fd6f11f2b250d5fa5e045b4d837fbe068c3cc1028ea1b4a25970bfb2a1c5c43f3dfec3d3f36493a0c14696ee705d8228dc7ae5e71531ca593da36605a7b620afac351281c37d98beb2672c6a942b6eb2eb1e01ec71d1f9673c575b1a70d2cc6ae154a7d49fb58c1ab87048df503d07117af5e6ad90e9cbb55d2332707aa9a6427503641da1a156c0627e7403b030deb558c239f4de1fe7f697a4838b17871ceede328cbd2e07cf3ac86d49f5c17d137e3473b5f546fc351270cebf274c5de4dc3b8d55a04d4a7d4202a1173f26f9dd806c12b9fbeeca9fe53aa03ce565f8393b72b72f6b2b4376eb79ed6af5c07afb14e3d2013b681935cd992b16721cedbae2e6d6ea6dce4bc8fb13ba2926f52e1fd2af926a03498f707276b8bf0f41d9b1e9dbef817dd3b7bd23f96d4887555db94209a41c5e50e68efe1173ce5ee97a0a9c07e35c5647ffbe1f9247aadcd5b770e72bccc027306666eddaeda75f3735123f7a24ec01889d3767554233e1b42ebdf572a83b2a2da06ddce1befceb851cbbc63cd9236736263e9df4606e36ee415eb65285db8103cd2e8357184fa644a511263fb9c6e79b50c557a8dc60476b4e2056e41061242f85bf16678c5007094d1f5f75ec1768b060e73123852f682885255b3ed5d75d31a32979411416d54006a72b67af094b7eabc9372d1ff20041d355681a35ba026db45428ebdc47a77c21d0f19f9707c4d1eb153055e594f47a124b576ad4214cef3a6fd8a84740bbce4e17561dac2e241d98f3ee9b24e12f1d297f188c578dc3a26826d10ad34c4fbe3135eb2a25ac2833e9c8632fc4c2a687309d64098c7cbbcfc92bb02efd31862445b16e573dbf73780561c4f2353a2bdef63c9f7b3b277ba23d4090d815f5d4a7796efbf3357c2e8ec1412e2378ad6c490844984022c13898007f7c405b6515ec0ff10aec65069fff9c8ce1ea8482e4d1b257fc4440a537b894b701af04f6d11a38b802aa8ce401dabba07786af6ba144115e99545b9aa8517c16445555f5a912cfc89a5ea2f278ff88648cf8b617c7061fbbffeea0a3e86a66a161dcb1ab09875ec1349aa7f3e90a3cef1c9635d10925909f0564548d4ec007fd86fe150ce0525eee86e5bf756f976d7d727ac08667b5accf8368d7a81cefbc7e2e8fd80947275665f2d0bcc2b80618539fbe75c80dc9b94619be2c61144168b6628f4637df934213843bf3f94a0797c43e6a582426b543176001c1410802e878d77db2457b0490df178ffdb8fa32606039fe219d4a3260bb779f1094cc151cbf52a2f1d696e754a44c7c9d790838572012c3eb373acd5df61dd6ad8c3706668a66ce92e3ba19e4f1d12131412ed5f0fc0d44e3e6aa00d72e2babe6b612a247988136839bf0bd00d79b7277c2d1ce901a0aa4c48ce4eb71861a203a24f6462d0bbca4485c5b6c1745fbb9b4873f382fbe493d3cf91757a8b5a645fccc236fc95356a9e63cdb5644ef15f17cbd3dafa739200b2e7e356677b92d5bbc1da613c1e6be869096c76d5cd83632712327c8b8f4ac4d81d84b1a7dbf80288bbf306d5b413f7c051c452e9aaae6b0c5f032ff57980b47243bb1f2de9a7d585c40e88576706d86ab13f375cc9a350c2fe55ea1f6d713fc5fe162a583a96c6e1cc05b6259316b0c4a705b7c684be69d4c39c7b6de80ef1765985ec784b8add8f85948d263074e10f5725b7f7ecb4d5b9521043c672b7c9c09bdc2b155836d0d48ace46b1581d5223ab78d236ed22161271544d4e376bcfae3efe5f8029818bd34b05bd14e0c5b650ad978f3dc7b728027d92493d20ef641272c2d0ec3148a3b5eec40d3f0316e4d340e134f0fab60322afda6de0f41d906148881ecb4dd43708b240fb9c5ec8e7601d890042f1218d04e351c2e774ddf749e579ce7295cc7d7d6598d8d6919d05df88b60aadcb259271b74c96d5c78d7744d0e42d5ce9f0f3b3d14b139fddd972054058d0fe1657f3dcdccd85502e9ea2d0d12c8a04450020db54cd51b1f2466ec05a609b80a75792931d5c773b6f9efe0d5583a15c3810912fe607a2f6d4010364e442ca0da08f3a1d24360e096a172a6341b289f97decc0f9c9e23edb53fa82ee184c152916d136bc643df44cc4e7ff6c084eaeddfe67232f5f42a61943518add07ad73a9d4f15b5373ce8b3f160d0469d45a7d6eafa52200c5edf8a1d39dd8825e24511009535bb7d8dc130d0fd765133de0feb7d3b5646e93c9fed7791775ca2044581c35050bb335cf29fd3d0905202e5c3018a4a3252f5447c4a3a34f227d1f9c4b42c24157b5f1592bd4cb3570d570fe2095f83f756f33fe393c0b221beb1286586c4e3918bf87bc459721ee9c59e8a6c05c90ec03c5a74df993cc16f7bc4d58025787b837430dc148e10cc72e8c451c187778a9e04e8614223b5f675f5fd1a86d5c0a932cf033160d1c87888357100360b3b576150e2bbc8d75004281eba2891f439ccebfcf5fb3f1ac4c93b0810432a45fbfddb302c21a63975375bca661b015239c584be6bbcaa08e1834d7d452e415cf24b270e0f7f0e4bba4070c5b9f8c526a13855e841119a47b599d5e646e7939b956da27e6862f8d6b1a520b008c1027dbe9f9c7d5b2d108363338b5a4c87fd481adc0e846b8f2e40ac2f369b2c7bd9a07dfdca592c1ad74f5930761a53fe0887c9b66074689fe982efba018b1c6a5ff2b4bfb62154991ef3d499b8354633151a6408531db0073489450194ea9d2f8f9c17e1df0e7277a257e71b360dd360bcaa8140525acebd6a7da8e0296b7325fb9e39d1b2b979b2ce9f9b8c6ac3043fef5474cfe46fe4b46b5daf5f99dc3bff0f1770ba942f1cbb11cbc03b31353182c9d5453bd9a048ca165e3f2ab541af1afc34bb75270c05f3955d3365183022a130c4d343d8831fe6ec1749f2ba9bc271cf1b65e6edfa516f60a5ed2de7a5e1e1975c046e47f18665fe50865ec8b76b073a2408a8d969c248a6c425319be135f2aee26431d29171868ea5b97ce05cd423c19b97309245c1534220a07d75d3e0d351c39ad01ed7b70ba4f48837b99bfc9910081dfe72de012ad0ba80650b356a2b55dd2d0a069f5ef48795854bf65b3a8cb5d96ab5c38779a2a70859d65497d0613119e64a34d453eec2dc8bda4307079715e8ce97bbb26f607bb631ffee817b552e5b213128a5f95d468f51bd4a1cec69c6b438065bdceaa80dde7b98253867a705d92630f7efa3fb544d8c30b7f50ab1a74251c9b0097d5c59262ab2137a9270a174bf5979106e48174a53a85a154ba976f06d0513dbb47fb8b490d1272c9bf87d0b73c637cfb51a47b0a9154ca1cd72d6d029f06b3cedc57fc319c266d9fb954d3622e4d8058a68811cfc80fb02fc3645e8a8e8ef3e4d1c8f702806fa268b157fb4e6bf3ea1c5cf9ffd6111422fcba5f9f3fcf0b85fe852525a8e5e1dff838f35a576c07dda40fa01825fa11614f66da9147dc98861cc6f77ebc810a643e238d4cfb5793a2e16a8e3543790718012a902ae17b0a460ef2a3d1b0d01f49605101fde9f2f0c245159e36a71328b0aebdb48e31ad7537c3f17511a280af3914f01832abc8b230be41f3253df1082c267f6431cba053f696746533c69c23e8b56c65c2982a4237ec7e7da0107541d869f8e0fda467213f3c23ce7b3d7bd6b5e553bfeebc05275f8901fdd68132aae622cab10edc607f6538ac6e508ecdb4a7d2397481c0c0291b3070424bfeece0316f3f8ca09ab49f1def91fc5b58114b11ea32dfa182b816b0f243a34d863e3a2bc985a31e49bd3b98f1125758c2a48b624116301fe6243e23fc5e7a3d9b956168907beb43e4e4f293f22e7bf26b3fb824b07a54f0d454f5af9e85b143067a96d7a66a4d36c0048befb8258c884d1ad635154636d9d7f36885c6b931fc552c69df03016183ddd110d0d4e221363d07c68f53541b875ed2176b170c7acd6661f652d1d05daeee07f139cae8b288c2933a7532399102a67eeda92572922de16acc945236caf2ac03e5693de429e0c01f6d599dccee9300c6e180c5108cb397021da57c81bef36f11b2f60a09efe58003862150a3184361ebdf7994fdf147138a3d1552fcbd999e5bc0c0e10602a4f7101499687956c8a6225595f27106a185ddc2afcc71a1e681e3e5c208eddeec4a98b0f3db41565a4abd2a36faa58d51ea277e98496e7342aeecd80cf0545aabc9b1f30111f54f4d7222755b4a7a403bba7affd7f814c8df8f6358da81677cc3d3761d0f890e659b92b3ee984cb21562a9514dd2ff64e57698d379570afbeeead2470c5218065bc8ffd5aeb4d074fa47304e6905e63df56353f76824320e7b275e70c624866f2d490671aae294592df601c9ab4b9fc264727da0b4ec9bd954530e00a43cf56424b4f5acc62a8edc1ad0f3f8c01c17424b104085fea5723a223f44463b22a594b46acc214271380d3f1dd6883fbca0b4e4e3f3c5d265edfa21b7d33762e281c8bf45b3d093ad4f6eb6132a38f87e8249670b3fc76181c9c0fc341d6c93a7f37c605debb9436ed406b4502ef57ee3be9c5032baca1262e358f60c2faedf40d1bde04402d7f8088d32904998b9f362409e95d9f2013054ed36d5985d058cda1ac7c65b8796244b2e34a4f3020d91d6952c2cbf48de5cdfba941ae81724c38ee92f84db9ad6f775b585298a7043af9ccdf34a30adf279a0e35c776576f87319704b3ec9b859a706a9f35181a1f5487c9ed395ed5d8261630820e16b10e7feb091d6ac3c65d6367ba5ddc5a98f67efa73e56e80296067dab1ca00257d8ba78237032d9a9f257f105b1ed0788914aa91d02f333a262bd5b1d59fa95f1a1110d61f631b78b52d16f07e880281322afdbc5194ccb6b599949c191794f76329792863b70ec67c211482692568493463b121029a27fcf7faeaf5d78b3ec4463b516df86d6dfb21e9a33b750e49019965cb4224d8f478e9fd398e91e8fe79769ad435bdb97674c0c57a732d5e3e85b761fa5595bbcbe584f7d682d390d10ff9bb3016d27fb86676c7315477547f5f50f85cd0cfd6c6223c862e3f7ca0030e34c7344b1821d30bc63234db42b338821d066d06b3e491abe2d0134386e26c724f7bef4c18b046f38913c2aae151d938acc5ecaee25874d450fef3d416794c897f08bb9f7bd9a1fe7e834cb5e2006e742a631c06e5165962d915a8c23143d1455f9677f3f8c204c3a240dafff6677e0a7bb4c6cad345ab4353c17ce0ad13cd32623c6dcc1294e01b1182fc3c89dbc4a336ef2a3b9d876913cfdb0c6ca60c495d8d9816db7a4ee0d3bf0b21fd75aa7c1c2dc9361c7846bbac377f0f021a182ac7350f94f35fb0cd50b6f3370e847c4a311d0521bd595329297036de970f3c22805c819c798d5bc1aaa0182ec3c23e", 0x2000, &(0x7f0000003600)={&(0x7f0000002a00)={0x50, 0x0, 0x6fd0, {0x7, 0x2d, 0x2, 0x24080083, 0x1, 0x8, 0x5, 0xd844, 0x0, 0x0, 0x18, 0x6}}, &(0x7f0000002a80)={0x18, 0xffffffffffffffda, 0x7}, &(0x7f0000002ac0)={0x18, 0x0, 0x6, {0xfffffffffffffffe}}, &(0x7f0000002b00)={0x18, 0x0, 0x5, {0x9}}, &(0x7f0000002b40)={0x18, 0x0, 0x0, {0x80}}, &(0x7f0000002b80)={0x28, 0x0, 0x1, {{0x9, 0x9, 0x0, r1}}}, &(0x7f0000002bc0)={0x60, 0x0, 0x1ff, {{0xff, 0x6, 0x0, 0x8, 0x2, 0xb, 0x2, 0x2}}}, &(0x7f0000002c40)={0x18, 0x0, 0x80000001, {0x9}}, &(0x7f0000002c80)={0x1b, 0x0, 0x59, {'netdevsim0\x00'}}, &(0x7f0000002cc0)={0x20, 0x0, 0x3, {0x0, 0x3}}, &(0x7f0000002d00)={0x78, 0xfffffffffffffffe, 0x2, {0x8000000000000000, 0x9, 0x0, {0x3, 0x9, 0x5, 0x5, 0x38000000000, 0xffffffffffffffeb, 0xe8dd, 0x101, 0x1, 0xa000, 0x6, 0xee00, 0x0, 0xfffffffa, 0x44e}}}, &(0x7f0000002d80)={0x90, 0xfffffffffffffffe, 0x2, {0x5, 0x2, 0xfffffffffffffea0, 0x0, 0x401, 0x3ff, {0x2, 0x7fffffffffffffff, 0xfffffffffffffff9, 0x7, 0x1, 0x3, 0x2, 0x9, 0x2, 0x8000, 0xf, 0x0, 0x0, 0x4, 0x1}}}, &(0x7f0000002e40)={0xc0, 0x0, 0xffffffffffffffff, [{0x2, 0x3, 0xa, 0x5, 'syzkaller\x00'}, {0x2, 0x1, 0x8, 0x2, 'nl80211\x00'}, {0x2, 0x200, 0xb, 0x1000, 'netdevsim0\x00'}, {0x6, 0x4, 0x1, 0x65a6, '!'}, {0x5, 0x2, 0x8, 0xd0, 'nl80211\x00'}]}, &(0x7f00000030c0)=ANY=[@ANYBLOB="f0010000000000000100000000000000060000000000000003000000000000000900000000000000ff03000000000000ff0000000600000004000000000000000000000000000000060000000000000001000000000000000700000000000000080000000000000003000000bc5b0900000000000000000001000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="0000000001800000000000000200000000000000050000000000000002000000000200002e25000000000000040000000000000001000000000000000500000000000000030000000000000002000000ff00000000000000000000000300000000000000510e0000000000000800000000000000060000000000000033380000000000000a000000090000000000000000c0000006000000", @ANYRES32=r0, @ANYRES32=0x0, @ANYBLOB="4000000002000000000000000400000000000000f90000000000000008000000000000006e6c383032313100050000000000000001000000000000004d0e0000000000000100000000000000090000000de800000300000000000000ff0100000000000001000000000000800000000000000000320b0000000000000300000000000000c309000037080000010000000020000007000000", @ANYRES32=0x0, @ANYRES32=0xee01, @ANYBLOB="0000000001000000000000000300000000000000030000000000000001000000060000002500000000000000"], &(0x7f0000003380)={0xa0, 0x0, 0xffffffffffffe3b3, {{0x4, 0x0, 0xffffffffffff7fff, 0x0, 0x5, 0x30, {0x6, 0x7fffffffffffffff, 0x97, 0x6, 0x7ff, 0xabad, 0x1, 0x6, 0x9, 0x4000, 0x3, 0x0, 0x0, 0x7, 0x5}}, {0x0, 0x10}}}, &(0x7f0000003440)={0x20, 0xfffffffffffffff5, 0x7, {0x2, 0x4, 0xa, 0xfff}}, &(0x7f00000034c0)={0x130, 0xffffffffffffffda, 0x87, {0x40, 0x1000, 0x0, '\x00', {0x100, 0x9, 0x2, 0x200, r5, 0xffffffffffffffff, 0x2000, '\x00', 0x7fff, 0x8, 0x1977, 0x1, {0x8, 0xb1}, {0x5, 0x2037}, {0x7fff, 0x800}, {0xf35b, 0x4}, 0x8, 0x8001, 0x23b4, 0x4}}}}) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000940)={0x6, 0x1d, &(0x7f0000002f00)=@ringbuf={{0x18, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, 0x0, 0x0, 0x4}, {}, {}, [@func={0x85, 0x0, 0x1, 0x0, 0xffffffffffffffff}, @tail_call={{0x18, 0x2, 0x1, 0x0, r2}}, @tail_call={{0x18, 0x2, 0x1, 0x0, r2}}, @jmp={0x5, 0x0, 0x3, 0x6, 0x6, 0x100}, @map_idx={0x18, 0x8, 0x5, 0x0, 0x2}], {{}, {0x7, 0x0, 0xb, 0x2, 0x0, 0x0, 0x2}, {0x85, 0x0, 0x0, 0x84}}}, &(0x7f00000000c0)='syzkaller\x00', 0x7, 0xf2, &(0x7f00000005c0)=""/242, 0x40f00, 0x22, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, &(0x7f00000006c0)={0x5, 0x2}, 0x8, 0x10, &(0x7f0000000700)={0x2, 0xe, 0x7, 0x7}, 0x10, 0x0, 0x0, 0x0, &(0x7f0000000800)=[r2, r3, r4], &(0x7f0000000900), 0x10, 0x9}, 0x94) sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f06ebbeef, 0x8031, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r6, &(0x7f000057eff8)=@abs={0x0, 0x0, 0x4e21}, 0x6e) sendmmsg$unix(r7, &(0x7f0000000000), 0x400000000000041, 0x0) recvmmsg(r6, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r8 = socket$inet_udp(0x2, 0x2, 0x0) flock(r8, 0xc) 336.144183ms ago: executing program 2 (id=23): r0 = socket$packet(0x11, 0x3, 0x300) setsockopt$SO_ATTACH_FILTER(r0, 0x1, 0x1a, &(0x7f0000000100)={0x0, 0x0}, 0x10) r1 = socket$inet_udp(0x2, 0x2, 0x0) bind$inet(r1, &(0x7f0000000240)={0x2, 0x0, @dev={0xac, 0x14, 0x14, 0x3c}}, 0x10) sendmmsg$inet(r1, &(0x7f0000005b80)=[{{&(0x7f0000000080)={0x2, 0x4e25, @multicast2}, 0x10, 0x0}}, {{0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f00000003c0)="1cf57dee8cfa9f5031536de8bb78cb6e45d93ba7e50aedcc76950fe1c12148d465c8c2b3d9e90a2bf4a63978ce3bde6d1208e89e000ce23145a36da3d131efb165c8b08e63c0517ee2c680b9a095171fa61b9fe650452633eccd4572ce8886aa5553ad3cb0d04a484ccd77b7e682d5450b1741e1e9869721f190114d9d6182e1cc69de9685808af8cc34bef5ee4f96ddf88699d7eb2673d2b6adb8870097e0c877af64fe", 0xa4}, {&(0x7f0000000600)="bc647568d21bf6b6192f5106728ec1d5de5ad62690ca65e57c766e0b573f8f2d0e1714892fe22da1fdccfd0105533868ce073e27b2cd993fe23fd2086b7e3d976f8d43a1371940c88de0383b3e6d9035f0d9485ccb8de4d44c71926a7e12d113a206a8ac116906577be562b42d2fd1aa60448b08d3fe7c6a0ec44f8a6faaf6b34dff4a50a27f0ab4875ec814423652814d4bbd4bf8ca78ba1ea81bb78f882a6bca65cea27a91d8f29ba29d44aec39510ba90d88cee5eacde8fe582a38900400af928980a0e18fbf220b172ec2fd831a7b7d9b85290e4a4f4c16b2953543d64815d6c08234767951e4047b1e5589ccf5266c218f241c6f2dc8d6d900bcef2f30e06c64563ff74f8e6c521ff682f21e40e235a81125794112800998b2c580ebbc3bb9c1d019161ca6e98bed796dee239a3126663be0516504007a88348b36e318b0916af108abdad733f689cb389019eeeb047ebbf4095a42ee02f73f4076dfb46a82e7ba73ca3b7111d8e7c0b3547", 0x16e}, {&(0x7f0000000580)="48a737f155ab9c24177ecdd059684aa1fc9dfd62dda5a2b4cd44df85444b558d36", 0x21}], 0x3}}, {{0x0, 0x0, &(0x7f0000005ac0)=[{&(0x7f0000004340)="b31dded002e70e595e1b237f4fd0107105476bdc184f841379a40a8b23f36e267494eb8b2fc6b31838ad32100c16634353048d28e0a5478d8a9fcf4334dc753b30c224b13917fc3c11c23b6e15323a35ef8cad12e15bcefd6dc151709202957569e2ec3cf1ffb63ca54915614b787f853b62588368dc084066568aa496ae5b1ef96f7c82002b143460a43ada02156130a289e147acb13ec09fa157bb85392dffb51feaa255c9624459e634c52c3a2cd474437e06b87839315531041a66ab34853b1fd32669ca23417294e1ae1cc696c4ebf4fcce778566884824d6907b3844e36ccb71194adc25a0a68c20ba56f9bac4e74857aa5603b18630a9cef9c6ae04067eec6c74f5298f9053c37815e95e223dd4049cc09682a0aeee763bca9beeb761b72c7b58aa5dc1529b004f60ded1301ef7bedc3859a77e9a9b0df33e274ef84dc9ea267eb8f1f2e4ee0c819bad1372fbbcbbbbf1e5f80ceb8ba7a033f5ae0a255b635e64bf9ae3ce954d8ac91ff7018b45109e50b25ad2d2335c6344b251ea0d471141b35a8f6cd2a54cd30113a2059aae267e9497895bf76101a107d7031bb4680b58e885d3640b59df84978d8ea5ab3d4d8f78e6f7017c85227314fd67799a64a934574f1443c716297d75acd02947574ec2d9ce16dc8d47ca10c711d1f4c5969654405a7f586405b3329be005a8eed91f1870649a7fa5ab5b147e826b3bf1166995a367a2fb7bfeeac877147e3e8c31e9b6d14398a420cde5ebc1bd214f77e97029b33e6352fa1639173767985095065ae0489c8ae3069ef08e8667cacf6e4aad6ea670109c49fb82cbb9a32ec00288f93ce26a7613c7ac9f2e2f2f872726199b8bbdd8f4526b07af27ef0406200f6dc74077b444ad5c73a0d8aebd8d1e751f319cce1665730a7f666c705b16953e12d5392158a11df772759007de89de365dd3d8b8ab94c66cba9c70b73911380a40161e394454d1d2cdaa4f179923030e8e298981789c34a7c69a83be8d7dedb5fdbc2d9c345854aa1ea0ce142408ef23b6d4d1c205e34a3c3182a412dc7301964f78dd00f2983ff8065d6eb8d50d045e0ec4c26e3ac6dfd88cdf2041b8af3fb034956f4e1ba1d451ac02042e22490379ab040f209b66d916b5ae94078753e63a6be63fa039a5ec9b1fedc99270ac7bbc6077732b24c22a8993beabe47f228fb7b6a158c5a92197ccf2ca7b9268a7343eeff46d320cfa06678a25b4188d51c5fc2bb55b224078a240e14279c2ddbb67d83be81fead47697485dc300b77fedab1534fb69f57694000f1773a494be53645f293954f2134a850c03f4113d1a51849bf118c4beb1b88052135ad065654437946d9f7addd32723661f57746f0e9bae491f2c793bdc4a6f670429de3610788b34c63e6f872ca02afaf6f1a2e2b72aa29e493568694b60dbac3ed3897b15f8286aa2a76163d457a399d88bf4fc467ab941ab9e3ca8663c4264fafff41ea9324aa35968edbf635e69eb7a2a78b1ff4c905bc86dddde3777f420e0c576a5d87b197cd0c0269920910af14e5288aa98199a55dc79e8d7c5a368d6e5a83d2e50bb14a5214c45c067a59c96b6bb419010a6346528a5c5b1cab01ad34c75e67139dcc8ae6d54699a859373b97af97ae15b2e506d321c30bb74b87d3639eb4968814f5cf6c3a2a2d90612defb91e32c48c27f56ec58651bbf68261131ab312340c442779e367dd69cb2032387013a4ad56c8653a45cad172f2280849606f80531fd2d10ce7abbfa90a14f54eece709a3a4da5b69d0a0060c72849989d6f86f8806b9660007122ed14fd12cc9549ae8ac38d4e026981c0e0a5b7a529714428a28e1f4a89476b351fb4459ae408fe7dbd829b96e7476086052117b808878b493f9cb9ef6f472f992fe3c182b326a285d85318da1268f5aec11931608a104fbd0a5db79c77a9199fe7229ea47cf4b505eaf6dd8f6b483b909b60623cf64998bbe964d9141fe06a38c66118a3c7d082e07d6ec420173494acf5a23f722f92a6448bea8dd7eab1e4a647557e9f4210f5e5d0c88a100713981c674cfa9dded0c60d7694f0f7be45e1c59828b96f8d9c575f49b091893ea353919f1715554305c97bfd2890d35e8f8d7b98eca5b9c9e15a07b0851fa84344cae4b07125a15e6c627205588eb104dfd65ef27312ae569b9280c413d1f031521836e09ecc7d64e0f01a14f007c5e37009fc9eb4ccda0c48c8b897b029cd93a873e570fbffb402e832ddb4cdfa26cbae86cf0e32c242b2ff792e2bf7c75c8db97c98027b439c2ef1f92c01ee4b4145b50f56119570d5f9629c43b951d870de224755474d5fe10976f3aa2493282833c5b12850febecc277173116de9b06a6fe74e4716fdd90cc4a896f88655eade9ce8f4bb45153449647de42fee2404282dc72acc7e0df9e67527b9321320839eb62860dddccff19734948b079d863b245de7eba77663d9d443da123ed1838d5a38acf8bd2c25aa890fbdfe435d5956e14091acbe370da422f002cca36f32d47b9f06e76cbdb783039df0508fbbc7d8e49d5c45f21d5b9a24e001cdb5c18955498e67cfefd393a1f005661a3aef80765b693f1e202bc13450711341cee994de3a9c0e636e75124b53a3d058cc170173b1c4d6afe797367c5ae0228671ae968d285dffdb6aac008d103278a083f08e3d4eaac676effbc93b99463d8a3ed1d89b61b84958660a8de743ea08f4b12cbf2a1070934bb74a67b6c754b3bbb3ae27d820b19e807d2bd8808c32672d6e4b9f30fd469296b6d57776be5ab33bef8ca5c07bd2466611ef1db275da2b2da428f1b0efe7f2b9fb3d3f0ce8e0cc50756c779b5a05c71fb1088e07a0a4c6bb8fac96a3a48ecd58ed5f6b97d91cb6018a2eea3041922538f413b5ace633e5e89c6bfa43db8e37224eb8b85461d463fdc624abbf96297f22de1ad6cb28c137611765521294ede2f96f06e9e8e5f5cee118637f54d5ebf7bbb70cd07bfe32cb1af154083d217f66f214df9ab4aac005435d25a6b277919b34a15baae4d2f672a34a858087be7a7635bc08797ef2f02292b574f85420beb3c215a3c8a348e20ff522effba62f092b2ec8620941ea2b1ce5a97f26e6f6bef7635ae90caa69c7cde1e6aa758466da2e3783f96e75ae7e2c942e5d97e075b355e8a84c454c6f21f6f7f44164169e9e199cae5f4ffebbecced551375119e3b4991a09fafc0b335a53debe5f1de10a41530f35afe19bcb493abe41e59774408c83889e0394b4fb5701e5f0ae32135d08bcf2b6010c9c220dec17fbbdef99f903ee14ff1eaa4f89f6606b9b4d5fd01c7d14269941f4aa0e02d375339bf2ad4b41e59f2595b172f8a3f3113e71b961946698b5f2c4b0f36b01fe6e8a232884dc2766d2b0cb629e519a1095fe25fe8a50d4d78d52fdf5cec4d3c42764d3dbca15264a65084faa6983580b5d8136ea54bd60ddd3eed6d819155b24dedfb7cd35423d6d9aa4dbad5de5ba84e9fdaaf2d7abcc6ddefa9065668a8b4d3f907d379de166b698e383877fa7271fb085bd9ae58a3c2945e47187df93adac34c8cdddc6cee8f680a73b4792e8c4e07f01116261897700516471b0c45fe715078ce6383e92a9c2d13a0e2f6ece3376a90ae01695bad223395d1679520faf92f072956eade5a46fcee2d4b482764e3a903fec6dde81ecbcea523e2a932f5647d6d712e8b9d5e49dc62e2849954fd4be6322c93e973b189ad2ff912c8a8eaea57e4029a1faf3ba9e8cc9a871962650e99bda84660412144ab58b6820c472b498d7b9aae494b3cff6b5a828c81e8ffc35db8db7e670b7f81fb96cf2388f5f513a23c0018abf3fb51b94e0bf51d74ce1751532e8f5eeb4a930817a3e8f571deafee20ea35d6a6946010f39a475375dfc2f97c41104f618579b72a05c027970cab9d4247d11baa43eff3ee8ad15cfc1a2a3ce23c4730cd0fa16bfe3b17d31be05a989", 0xaf9}], 0x1, &(0x7f0000000680)=ANY=[], 0x50}}], 0x3, 0x2000c044) sendto$inet(r1, &(0x7f0000000c80)="02", 0x1, 0x0, 0x0, 0x0) 328.341036ms ago: executing program 3 (id=24): r0 = bpf$MAP_CREATE(0x0, &(0x7f00000001c0)=ANY=[], 0x50) bpf$PROG_LOAD(0x5, &(0x7f00000005c0)={0xb, 0xc, &(0x7f0000000440)=ANY=[@ANYBLOB="18000000000000200000000000000000850000002a0000001801000020786c2500000000002020207b1af8ff00000000bfa100000000000007010000f8ffffffb702000008000000b703000000000000850000007300000095"], 0x0, 0x0, 0x0, 0x0, 0x40f00, 0x0, '\x00', 0x0, @fallback=0x1f, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x94) bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x11, 0x14, &(0x7f0000000400)=ANY=[@ANYBLOB="1800000000000000000000000000000018110000", @ANYRES32=r0, @ANYBLOB="0000000000000000b7080000000000007b8af8ff00000000bfa200000000000007020000f8ffffffb703000008000000b7040000000000008500000001"], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @fallback, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x94) r1 = bpf$PROG_LOAD(0x5, &(0x7f0000000680)={0x11, 0x14, &(0x7f0000000400)=ANY=[], &(0x7f0000000000)='GPL\x00', 0x0, 0x0, 0x0, 0x40f03, 0xe, '\x00', 0x0, @fallback, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x94) bpf$MAP_UPDATE_ELEM_TAIL_CALL(0x2, &(0x7f0000000180)={{r0}, &(0x7f0000000040), &(0x7f0000000080)=r1}, 0x20) bpf$PROG_BIND_MAP(0xa, &(0x7f00000004c0)={r1}, 0xc) r2 = socket$netlink(0x10, 0x3, 0x0) capset(&(0x7f0000000c00)={0x20080522}, &(0x7f0000000280)={0x0, 0x3, 0x7, 0x0, 0x10040, 0x8f}) bpf$PROG_LOAD(0x5, &(0x7f0000000580)={0x3, 0x3, &(0x7f0000000000)=@framed, &(0x7f0000000200)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @fallback=0x3, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x94) setsockopt$netlink_NETLINK_ADD_MEMBERSHIP(r2, 0x10e, 0xb, &(0x7f0000000100)=0x800000, 0x48) sendmsg$nl_route_sched(r2, &(0x7f0000000900)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000600)=@newtaction={0x48, 0x30, 0xffff, 0x0, 0x25dfdbfb, {0x0, 0x0, 0x1300}, [{0x34, 0x1, [@m_mirred={0x78, 0x0, 0x0, 0x0, {{0xb}, {0x4}, {0x4}, {0xc, 0x7, {0x1}}, {0xc, 0x8, {0x3, 0x2}}}}]}]}, 0x48}, 0x1, 0x0, 0x0, 0x814}, 0x0) r3 = socket$inet6_udplite(0xa, 0x2, 0x88) bind$inet6(r3, &(0x7f0000000040)={0xa, 0x4e21, 0x3, @ipv4={'\x00', '\xff\xff', @empty}, 0x4}, 0x1c) syz_usb_connect$printer(0x2, 0x2d, &(0x7f0000000200)=ANY=[@ANYBLOB="12010102000000102505a8a44000010203010902"], &(0x7f0000000c00)={0x0, 0x0, 0xc, &(0x7f0000000340)=ANY=[@ANYBLOB="050f0c00f906"]}) setsockopt$inet6_int(r3, 0x29, 0x2, &(0x7f0000000180)=0x7fffffff, 0x31) connect$inet6(r3, &(0x7f00000000c0)={0xa, 0x4e21, 0x659, @empty, 0xfb}, 0x1c) sendto$inet6(r3, 0x0, 0x0, 0x0, 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) recvmmsg$unix(r4, &(0x7f0000003b00)=[{{0x0, 0x0, 0x0}}], 0x1, 0x10003, 0x0) 291.64463ms ago: executing program 2 (id=25): r0 = socket$packet(0x11, 0x3, 0x300) setsockopt$SO_ATTACH_FILTER(r0, 0x1, 0x1a, &(0x7f0000000100)={0x2, &(0x7f0000000040)=[{0x30, 0xfe, 0xfd, 0xc8e}, {0x16}]}, 0x10) setsockopt$packet_fanout(r0, 0x107, 0x12, &(0x7f0000000000)={0x0, 0x8000}, 0x4) r1 = socket$inet_udp(0x2, 0x2, 0x0) bind$inet(r1, &(0x7f0000000240)={0x2, 0x0, @dev={0xac, 0x14, 0x14, 0x3c}}, 0x10) sendmmsg$inet(r1, &(0x7f0000005b80)=[{{&(0x7f0000000080)={0x2, 0x4e25, @multicast2}, 0x10, 0x0}}, {{0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f00000003c0)="1cf57dee8cfa9f5031536de8bb78cb6e45d93ba7e50aedcc76950fe1c12148d465c8c2b3d9e90a2bf4a63978ce3bde6d1208e89e000ce23145a36da3d131efb165c8b08e63c0517ee2c680b9a095171fa61b9fe650452633eccd4572ce8886aa5553ad3cb0d04a484ccd77b7e682d5450b1741e1e9869721f190114d9d6182e1cc69de9685808af8cc34bef5ee4f96ddf88699d7eb2673d2b6adb8870097e0c877af64fe", 0xa4}, {&(0x7f0000000600)="bc647568d21bf6b6192f5106728ec1d5de5ad62690ca65e57c766e0b573f8f2d0e1714892fe22da1fdccfd0105533868ce073e27b2cd993fe23fd2086b7e3d976f8d43a1371940c88de0383b3e6d9035f0d9485ccb8de4d44c71926a7e12d113a206a8ac116906577be562b42d2fd1aa60448b08d3fe7c6a0ec44f8a6faaf6b34dff4a50a27f0ab4875ec814423652814d4bbd4bf8ca78ba1ea81bb78f882a6bca65cea27a91d8f29ba29d44aec39510ba90d88cee5eacde8fe582a38900400af928980a0e18fbf220b172ec2fd831a7b7d9b85290e4a4f4c16b2953543d64815d6c08234767951e4047b1e5589ccf5266c218f241c6f2dc8d6d900bcef2f30e06c64563ff74f8e6c521ff682f21e40e235a81125794112800998b2c580ebbc3bb9c1d019161ca6e98bed796dee239a3126663be0516504007a88348b36e318b0916af108abdad733f689cb389019eeeb047ebbf4095a42ee02f73f4076dfb46a82e7ba73ca3b7111d8e7c0b3547", 0x16e}, {&(0x7f0000000580)="48a737f155ab9c24177ecdd059684aa1fc9dfd62dda5a2b4cd44df85444b558d36", 0x21}], 0x3}}], 0x2, 0x2000c044) sendto$inet(r1, &(0x7f0000000c80)="02", 0x1, 0x0, 0x0, 0x0) 275.427326ms ago: executing program 2 (id=26): r0 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$PIO_UNIMAPCLR(r0, 0x4b68, &(0x7f0000000000)={0x2aa, 0x2, 0x1}) ioctl$KDSKBENT(r0, 0x4b47, &(0x7f0000000040)={0x6, 0x0, 0x3}) r1 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000080), 0x81, 0x0) ioctl$KDSKBLED(r1, 0x4b65, 0x1) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(r1, 0xd000943d, &(0x7f00000000c0)={0x4e6, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0}], 0x80, "9e6c75d675a72a"}) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r0, 0x81f8943c, &(0x7f00000010c0)={0x0, ""/256, 0x0, 0x0}) ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, &(0x7f00000012c0)={0x0, 0x0, "bda763833892721e04605096d1814788431d9d2b7fb4e535dd1517ed9d80c3ce7f21dd44f7845c9b27a0629313bf83b8a8162752abe69d0841e74cef3c66cc3471fb9dc21d1127fa74a48727c4fced7650226fef7bbd98db58540a79f24f8ed08347f82246f435b86dd544443b26b98c560e79fd0d3234ae46d02321ada8ed5e6249abbbfaa2e49ece77ff8f9ad09395616a41a8f96a89c943ff10968733267db2cdf7cf245de14cd6469367ac71f16d1ecd630176415c9e6ebbe3aaf5a05a8a57cda3e6215034f0d5b1841b86724082e93102383c3f51aca16bba91878514c0b7c0d952d85d028cbd52e4124956ad664aacd4638729cbde571f3ed381c14781", "2bd7e68977471fc56fe28740630761f4100e65d43a6fa5c646d5584f6aa5af0024d7604dfb9356790bededc488e923988aef3b00f66d891ca04ba692cafed7258eb6529e7635d4be08c8a7fd3f3076cf2bd72d559cafc71ae087bb679d4af2e0d7e7044b8354e588a7d63b029528e535c8f435cf88f9d741c3e298bc9ba3c8240f6fc98ba4ee9389567d5f7d84ba819739f03ce9b04e53215c46a57e410687497cef5d140ad8aac2ee2b7e69bf9ff5d5dfa59f4d74c70a07825c3a628f050609f0fa66d7a2450a9ed5d185358ee086c55de2243a80f8594c1268547911cc9bec5315f35cec2bf162e1cc32c9ddc2b57bec5cfd0d9a90140849dee831a09f9abe87aa0cb8446d6912aa8cbc220eef9069217043bbf00984ec3aa1b234153197bce207ed5b65920e123b1c4bff79f86f83e1e4cb28a9a6b0e0f6ef160538f53b06016e47ff47227710a63ce06f63fcba28c32d661381d92fb28a0b3487bbe793fa08bd494b59fc005eec61cf43abbae81d608ccc3929996bd226279a0982b605292d4c51d0f7285c6b5582665165b1ca1ad0f50dd1cd8c3a83c5bd4993ef7f5744b54b17365e55d57be559341cce647577c43988396d5fe223b43eb94eed0698181bd3db58ba490c4f43a916c7b99e7e0316232f151d72692c4c7dbfe397d88c42bfffc6c208f7f7e8e7e3fceadb7c0e44e5bd9fbda0ec3b87ea14f3af7babb984a04a3d49e4e1237bb5bacf564f6e039c34c906ab26005013084ae64679db93778b71a53390a18e9f73ade1351e4734cff921589afcd04d9f99c1300cb73ad1c25b3ee658e6fc8ac22a4c9d7d4fe5ca9f8d2a3a265666604a92678461fcec5ae5ffa9b7de5aa09f9f95124c988f1cdba4086d9284bbffc2463444b039e95aba0cf4c1d9c7cd7f1277c013ec22f3a54f9019684d473d8044fcb7fb15304f3cd759d123938307a14b424b6dba88c4654e831be2a0b3e5256fb602a1c0d166c0454d5ec9840b8d52e789f9ef414f76d23b600c51a36351928bd032dc65b26b82c38d73e0afd403b1fbbfa9abfa439d1970c532fbe877115c18542f8c623df063c68a3443d2a9954aae2ab2687eb24f7181992a3f97b210eee9a6d8ef1d5f5b5677f3969ba0a8f1319e26e48d7f752700a0f059b0ab252ceaeea107c826f302ba3387e5ed7e45c5ed322e6ccc8a0ece6cb5be1e584c81e8fb05d4a1137e3e1deaa3524a9ae37e93c0790ad74e8992518c567b554265a7e8df8dda40474661c926d9bdabf5c8f717c911fe627f442a3159de9bf1c0ea836e7d600967d61925172eab50fe6168946ab591ea38976a782d09649b873736155d3754d64e80f5756f585f5741652efaafe5835b17d2e46c8b4fdea5d92a03aea5f9250eb093f9c3057cfc68ac5e219a8badfde052982dca64359d948380b27c603e34c17df23feac2f55d25104a3246cce7d7fead63a830a266da8bc3bc7c4009776d63696cb66bb8e7899d6c059752fb1d3e2c4feeb7d7feda598e17c6b0be1b5a5eeaa3a371174db34260f02072b41c23d2d58404b2026f10fe194584aa1e3100751d435f7c05ba88f155085ca130630c77ba8f706acdac2086d81b5045097fe4d38155be95036ee404e2edfa75f649767e0187217d65a8fdf6d3df0490c5c76469abbf938bfb64031b39dad718d180f8408b550454680ae1ce397b3987befbca002352bdf9666587ee64453e1691b5fdd6e9e89a1885924bfc68c4d3eae9f9712bb7a0c70bcec7455bd366b3f2d12db870e5219db6ec68550c16d1faa65f1bd0aab4db68c87d073b8e6eb71704ba1eab80802f387b035011787807b1fd176b3c9dda9f6e350ff1e8b3395448c80992f1006753aabb2c3df44896ee0f69e9e587ed7009b5a02259c168cc6ec69ab46f171a07969ee60e30bd79745cd897831034780262e642a265359a325c172e3f69e02b2885c112cc763b211c959f0eb21f4cb24faaacd0c62423141c74bcf9373b1d0ab80ed533bc040fd55d929920a1e0371786c9ad147f1fdc85dbc05d4a55b3fa93d57749a259681ac13a92265901cc85cce19ed4427153ae3418d45eb71b7f74d5d772dc4f4af3bc0344a6aae6fe7042d716312ffce1ac6b09a85e8dca01b30b708e36e4f23d27a5e14d935137604f8ec1d7bc3bc2ce1b14a50b77398e1014adbbe34c46e1f6876cd716a6ed2c61f17281cf0024adeb5baf68b9dd36abadfdef98b4ac84dbc05ed08d8d6358f66d03b7ffb1fb4c6dc0a93a5df5f410aaf597e2674008377f0458f755ec4d2142fbf2a4d897fad588a9048de38abf8e1f636ae83226660a17e40840c05eeed95737b7d74494943b2dcab400d98d222df20ad05d79023e6184cea07db22be3257b14919908ae5c7fec816f4670c57e044d3cc5b20d9c8a7bb0848f1df5ca606a7c7c562817d635f34f5ce25a70c9963457bc0e43405b5208a1ee92d9865069196836ff53f52a9607e0be2ff79ef13f1ca02f74ef435e37ae94a5dfa23fe8adee5291651db62f22c1e0574143debb25ac22b7598f1917dc11a3ccafea4e2044fef88adb15d10da045ad467e76d01c54bc7ee15fc85c6a6918a9403658182c8cc720a41f29a6387cb852a206baa3f441562a2425739d214fb139d615b5502eef9b6fc5c5419743a8d1b48740e7650d0351db61a6732508cf75d8d8ba7d06eb3bbca68b9f08c2d2959b1a09ccbc7a15a6b6e3ea28b83e973e4f686bbefc96c79d8b16d791bdcd83b7df84de90094a20f17dd9eb2baca19f4d438e1d3fe9bbcc9e16885e713eb56f83cc1e16ba2a5052e28eaae65c81509c9847c0c69803760669a4e77609c192eb0823cec512a6f6fa0c6251a3540a0b0400c9c3e4cd0455318a60bd80678c750d0c4c2db381657eff46f843058bf8f32d79c41b4872027d71e27eaeee3d2571b8eb1e82f67ae302227ffc1977feb0ec43eaf090a10282bb77c63abaef2436de8e9965fa56ac3f0176ba57c9d4b08fb7dd1c6ff67a47e707374578b779b2e64b5a5c117f54ebbbc0c7677dab84728124e38989c73cf317fd0bfa2fb3cdd42842252c7d6034882236e421e669a37a37bc6f56705c78d95a4add6e9c24e6a2286a3ae4ac1011a51bf18bd84780adbaf9fdd6ba37e4dcd5e6f597413479cc8f04439b74d5ec92ab22737a5bbd7af347a4641b7a9bb127577a883e2c3ac561bda015e5d7c51174c6719198335cafb7d482c3d14d8cf26f43c4d1d91f8876e23d5db86784ec4b332a3dcad435d89c833375290089bcd0bdd1772fde6ac3749a2ea3cf2821c820fda2e2cc13a5393abd317e80c4c18d0d15d001346c3ce73219caf4db824acaaebf98a173fb93676a2fde6895163d2d0adaf8eb28ae650ce82ff166beda9ffcc637be26a22ce467301009ccfd276b00de2f3e3adc05c55f078799438fc42936d046b3c33451c7791112953092ab3ed6be978da14fc3ac418b89cc20703928a91263337d4f8b3499c1495a4049b9eb1d8226c7f549e026480d46ee513ca6a76fbe25c33af4f8e91d96203fb40c13114daea610b10eae37024819fb0a76fab694a47de3d1902ef50f25ee1afc3854344030d0705c392e2349334075a2057ab0d16b83788ee5c357f973a18fdefc05aa12098b1de60a68eabe370ec2e8e5accca7d28ae721c9126c15a9d11b7f3f6770e18eb80119e836b88cb0447ec46989e7905320bbc6fc40ce8d8b8723d6f8db4c0eae7bc4eed2fe5b51e7d2bb5376a1636be18c3f76eb6ea6a8127427e494379eba4538393b9785ab92566e357b84e846eef75813415c5b01dfd60637868779b4b9d7d2c86e3afa8c8168364973bf2c11392c6ad78e17091a75153b1884fd8da81e245a4a3bb59404eb127430a69aa5ca6b726ee188bdb15ed2cc7fc81335c52f6fabb13dc046ee289cea6a4881da3991718237c946952f95a1a5c251b879cd6a120d7ed82eafffcb19f6c71684361c004451d6ec62e71176a4f7ed3a7378c0b194ad406a6d2627f8d0c603a6d27971db97a5b5ae9060652664b17eb2260360477ecf29056f60f54d327766723164172d8256542992b11c92684485c64295b616daff96e48d9f1cc94470c8e5dc3d7cc89842d9b88fc208d6f8d41b48e554ff5d3328b3036f5455311b424017f70cb600beb8e81b064f3cbee64f88ecb63f45765403c75a47ad994334f8a1fa1309d244637970743b6ace61f7b1469fde8afc5a1c132555ff3d7c1603a407a2d65e9c896e55e280ed6799fc34fb1c402ece05a5a89ab1a8be8d8310665966c357d75efc00b55e7571120d6839ae7f9bdb2d19104f090fd8190a4171202a72e3c2f1a1777d7540fc27b9e3988d635008603d2239836a19cc36430e5983ebe63f7619202f70b9717b5e660f448ef005b7b2e68abe8a3eb566bc3e97686e7ead882921baf5ebfcb2fa969e560572219163aa8698575e52c7b162c0d566c5a9b927ccbc4687815d7825c950f7153ce6ffa7e2e2e88fd2245fbfc3f7adc60d0696032d9121a630be10d4cd81c16adbec5ec0575f7d988e77b901043c07c96f2ace4c553f27d6c974be8d56887c27cebb1c77f3ef56e0f2de3e5f4639c51f49ca6d9a157fed673ba9539b416de3252878cceb360efc57cfa78f1e1772132c52a23197c51715f49d01aef305198e62e76c90ec4ad18c18d4d27dcdb06b9f8fd070f7f35a073f523db9e09df02325b6875c42f7e14f9ac09bd7c07bb1bcbdcfab0194f7a205088dacf14ca189e7a1e02602b3f9753c4990da21f632c14c8eac2ef8398792ec77fc41c207fcfbebd4390e31d06502f68ccd026ad4e0a9956a6ffb3a381599c687dda9343e299974367a5db3e32ca08c6eda35c1c7e64cf148c7db3f8cd22053be7f3487d2f020291d12788cb8bd078ed89f755ac48035c3cff3e2425e90246e8cffeee3a04bb320ce6f0df4f110e20c5501d560594c2d7251c19897a1f9b470b8ee23cb97cd224e10bdf4641252ee14dd218feeacc2f0969fff686990c3f8ec0ebb10b7c3956d5431f97cda8fe8d60b8d69f7645bf5a09e5dc25b8867a4f61c15f0924547b9377ecd9640170fd67d56615c65620fdfdb6d39285b8efe19567ed909157e58aee34bb8f2cac742c2c5a8abb1285d9a0a2e0df807398cc60bd1d339494639976844ceb5c85bae9315b5abfcc606509b21063d5df56380149257a36d09434366fb9a8d2ef7d34c429853bb000a48c200756ca7cdb96543f35946c1bcdf94a73d254c5c35d7b8e1f73fb9ab1249bdeaed8e2fb7918c902514e1dfc283c49b28555a1e8bc8411473a50916bdc5ea51b595030c89869418c71bbdcd2894d75e4e85239c25888ea7983e83db9d008a12838a5ac5cf151ec38b6840e30fbb0edfa0c37944b1017aebc729e72275849d32c9b9c7d2751d"}) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r0, 0x81f8943c, &(0x7f00000022c0)={0x0, ""/256, 0x0, 0x0}) ioctl$BTRFS_IOC_TREE_SEARCH(r0, 0xd0009411, &(0x7f00000024c0)={{0x0, 0x2, 0x2, 0x8, 0x0, 0x5, 0x4, 0x8, 0x8, 0x7, 0x9, 0x1, 0x81fe, 0x3, 0x7}}) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r1, 0x81f8943c, &(0x7f00000034c0)={0x0, ""/256, 0x0, 0x0}) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r0, 0x81f8943c, &(0x7f00000036c0)={0x0, ""/256, 0x0}) ioctl$BTRFS_IOC_INO_LOOKUP_USER(r0, 0xd000943e, &(0x7f00000038c0)={0x0, 0x0, "0cc5e6e97a03f19fbd618b17d86b8f852f6f09fff089fbc47c4c893ed09d9a6f1f90df2e784303e448fcf3bb4a3c03c9992634d214e5ec64cd346b5fd69a1d3412e574aa83e3e18eaa7c4970cebcaf3068a320f93d13a5e3bc4a574d55af747381d3156ce8a0e52b94145b0af17dffb7b637022024d0de5ec31f71b4cb4c3b21d4669ec7dc03ba927c7200a139348c4d8cb27befe7edbefbcb30eb7222360ee560733b09c452eff3e624e43513664494ad0eccf13e8180cb68dc6f6f2df34e7e53637d3ec6a27a9f9d48291f447f52639c8fc6c9f97d544f7350bfce74bbfa7a8739b2a263704a27a03b2a098e490d710a969f92975416c18083250e3ccfd997", "1dcd27a3631263061e3528f7aea4a7e6ed27d7f85420d1f4e2bb4674d2c8966ba38c1e80ce11bfe5dcfad1a8e33120054cd645fd68273b563a7c061b9870d64b812e49bca545c574240ae8e3db1f0073a362156f72b4bf5e283251814a59befe3f840655ba5762536d0a1b9ac62916d722f56f35fef2b0d2283385545e053c5a9f45ad5e86f601a34d51cbd74ea55ec16396f2217e1de5b3e4b1f4426bee502cbfa0e867a9c2f4180de8a6d441af193b0d7fe2f3133e0e090c33f4bd224a9fc04a0e04adff43673703bb2afb1c4ff8f1703b64b9da4d4f6d7f8a021c571c9bdf14888cdff577ed86e7224963aa1f23a9d499da7ce023ff4203e42b91c0475a36c44f07348a8bf993026c28ddf65bd8e0c7012caddcb6b35124143362779492332b191bbc4af998c7d6d31f4f56d687ae23fce8f8793655a58238437da47894ab625a5e39b98264a4eccace9d1c244ad5be5c37ad8c96af4fa055b23cefa006eaeea653b42cd33fd63793c1d6b0ba63bdeec880cad107e0a1240ba58ab95608444f65f9537dfae66c1d64374fed853a0e6e8532112cbb626079e76f00e933190945467880ccfa675581a16025ab0f0e4969d246cc24f419416ebd5d1a5515c58623ae640e88289918fa8933ac73594dc0e51aec63711fb51c0350f74bcf83edbfcd74f6f6364d4ef1a6b31650a90a978ac6014687aa266260a81d302fc31e5a2d6e2689ce62040734556a28c03ecf144b7446d0d29c66fb68c1f5baa7315ad917a6697bcb4a24e0d296a36697ff065b5c2da86e6b2f9ab8673b91cd99d790892a1194461098b4605e33cb46b5873b182642b77020ba3ca773e0bba4666eb41768a3e5ff9bbfef9dcd85c84d60e09787f411c69fa8d4fec721917d08949f462507490d484edc91ecbc9bf5b388bcda5c541b9562627bb95020e82480cfc0c4d1bb3db841d757f12f866b62cb4a20eaa7bc6c5ab5ea348b598f88d222aa7f690d4dce6f2700238647874c8a5723436bede77b92e3630038fac14b80de92b2afb4ec059279735a72c2026dcf2745f02e445056c09574141b0032a29bf6823ffa36572baf69f0499e3e70494ff172dfdd5a68ac501a9c0c700e13674a284a0ade8f5f5a79f3cf16049efe24ebf1d7f7294b4a520b2356199a915f5c99bfbeb39ae66fe5b98863e21d209f8985f478b8fa395dc3ec10263397f764425f5d06fce271dc764aebfaacb3d0a9df09999ac24695df69cf92db527240c1e2b82ac4f573cbb20d2d82e9a26dc69df5b0cd5f6b27f449033205c28531366ef5df7358005085beae79cf1ce4df5e3cebb7c19cf30a998f187566ce6d0641cfdc1d9fbbeb26d49563c00ee2be736290234aa9d264e226fc154e3af90803276c92f215117a4bb03c4c75e6615de7a4182682cfcc17ecbe237137a4a52ebcd33be9ddd011780a388997ce40616f7c7181d302c1a1914d44a029727b8de463e0ac2da6694688a4637d16115ea2c4a689099d9bf69ba4589e757947dc64eecb20a14e1b37c15be4e919be490259a3678b381373e969c84b25ad712c413289457dc8bdbab5b8971328a8844cbb722b3bcc4dce6b1f9bd5112de622461d8861a71c919f9ab1caf49b5d3b49e59bdd003245d764484f29cb50d0f95b7b98b2845ad4022fc34aa4eff45106dd49429e76e5906a3a3b94fb931977c8751e9989588b523ff88f1d30510b723c74171025bd0bd4c797297e8053721be55b0268e3e18695f30d2cde49198ae96f095e9d178af4c0c361457ad1ebd7a0cbd2aed7611aae088d3ca6528f90e8a8fcdcb30efb975d423f9eb527f0fb20c6a5e44db974edc80bf954f6ad400b9f9b121051729f142cea2d3685caacb2758bdf10f9745fdbbf67d5897b2da94b5944a407f2ba36d7b0ce8e71766128f09f353fd954be1775a49a2ed409f52863ffa2515cda1c8bd1c8b5c618af2c9495f17cd4f89fe9c7e33a4f3497f6b52a7a6570875f1616338dffa5417d9172a8f33fe6b0476d3bb4789292a270240703c4b1c0b5b2e3df7bcfa5fa5d87233c029f295214f3ee7076366d49d3c9974291dd05f5ee126119453d293532489129df77e7ebdc0c07f36398fecdb67fc2ed73f31e252812deec0a50a7248ba4da8b4a700ed4eca20f212248c163b5a2d49d7b2270964e45a2cbbb4079ebf344fe4345992a77c07142817c01d82d1f5d3d701217cfb52a65f22f78e84f582f43fdc91223319bb1614a4b7aa23c987c1f4b9645f862b2d854f65bd14780d78e58594845960a7cb6dbac98e8f2abecb76b4187da322829cc0e19b62e93e6256e3096ab8776a79fccc3d86800eeb275e36d81f6b438f86f92e55742ad6d6d43eccf8e925a8218dbeace3b7a04ffada1f45cb552cd8cdc59a4fa49c6df1c03cba6155a8dcf4fe95f31e2f41569c04c6eb8173ddcd316c7d1d761ae619cb102ba183ee83318a20bec18352fea7bed5abbd5ccfa5c1d7bd52234c2a7e4f496ddd532ffcfebb9c4c41780a4aa90706524aa534eee7e7a3fc114b236e4ad9808d92b9df137cf319499380b6ddf2c244793b8e382622e95510c66ecd882673f88d59fc448dbbdc38533b4112dced611fe7e43665b2246e29d0ca1a50fff61d56f6300fac29a1d811c982e85872b5776804f0d1335aae8d82d3e06596aeaa72f4635ea8b6d923282faf9cd0d1ac88ea3f69edf7a64ded6b62611baaf1e36777c2dd9dfac68382ea829c4d8808c5ab71d6dd542cd68fc37deb3c7bde2dd897252b5cd3b136abddd426cc21c32f9b8603c83b6329fb00b83f1cef23abb0cfe7fe7317513866844d171c5929cca764a7644d60036520ef412ae7e13924b2e4b63777b929b38663fa24f5d61866aa1fd5c5c862880455606d3b06b857aca6384255f15608132778af11ea391d608a0a75ae30651acf43534c8ad368a884b6d87256a4d7cc60175ac41a57c3ce873f3cce5003e558c1f87364eb1e2aa5cc7ef19d926b92309e741e66cb7f071f843b43122aa97d218a2ce5f163ff2b2e7742752e698ef6b42521179f08202a5ff779beb67a807735447c8dda54a51af2333004a4077f34fce23782df0f9e8c2c21bfa69b11ab9c656fff8ff7d260bdc9d2c76e72cfe9d45649a26b141cde8307d988f757265fda185a754f198106b968f2a4cafe6f322a92462355c92f9986ebffd9374ff6e99a75981075ef80a6a34258222b8f8e4b21aed05e1a14e95c659fd6187a85063251c87f7eeb90c2f2cb70680b368dd786051cf969fe4d52399cab75cbf79ede6ac8419996f535d08e5746837b601430ce6c169eadd694c6bb822a2bd7b580212c4095293fbd1c9bc7b9f70aa1bd8c07bde14878bef73f01376fa2a00727f8a3e4b637657d5c060ab7905232f2862c92a83c2700ada9e91aad82bbe555453762e2ca74fc5b4400f418e6992d8f9022bef7ea7389d2386a12a7d06c15101d65b3ff636b62946bf108d068a67d21b5c3f207db9c0189915809abf3a612457ce5dac4eab5999450e896f0cee89e78336a4b89ae82cf23a8773920a38a3a9f3db53dd92022488410c13b90a531ddd330bf12c487953c2b9350722cf42b4b2dcd9d565baf4e75602197f025c843cdaebfafb0531612ff1b5ccfc78f249eaff3913a5612e92f07fa123d5a415d486c35a3e601f5cbf0a81dd40c5229a813edf822d461a0d1c1378dff017cb7e4b6ed009dfcf7da55f42b9d29e21271d010912a8783546a45e5ade91c3235b98f0c58e8598dea09fcd95eee2c7de043d4f0ec4d68346cf7b30b7a63ea24bc73461762cdc79bec4abf2a9c571f6e68b7d77dd86a4de036a450ac7bfd3723884d4d9cdb06adafd1463ff1df710b27600ffffce1c033d06d6f3965c8f78af54734da6ae88763e674d1791fe6b1235918c150c6625d3ebdfac2bef30f5d0dfd2c5422e6ca3f33353462d60269cb53106fb7ccd6f1847e526aaf39e784bc1375b13ff6c6e2b9908d873ab1e8f0d0744e66733d91ccb505d5ff9a6b60884e34ddc670e817336ae2007c70a53f526db341c6e12d5d21a375aadfac6b54111e0d64b2f57c00360977a11f834fa22f41a2e85de247badf6795942f49a2c563072dece4edf2381bd7b86f0959873f4fac266e6bd264f4d8407737e8b24b86604413fcfc379a687c5c61a8f2c90e51a940f8b0e04ead61ff284df8c82cdfd85a4973bb3612bee22f85e655ae17ecc95b633c485ae7effda3f30f5194977d957f3b7705eef06232ef67ecd678a9963a1362e095a2d9e0cfb03dced6c93f56656b3ab21771ff5a7e45f27feda5d54648d537c720950cb037f6d7a4f73497ce4896c5bc5bf0c86e3a08a748705a363b3b6126042d11b4d6090c6f9f7b4261f04b7d41c91b3f356bdc1a001f515fae2d3a9420c56e0e7a0b22b661202fe99ca2fdb3633efee27c130b206252887f5731a77fa47e7f91a720b72df3a6de0cced1c51250e9930e262605698f0745f7456ca1e0cfc6f57c097c923bad121e71f2889f3951d980bfb91ac12a8c26892da4a2e3a444507626a45b78509f20c349c49a45efa8526578c4f59a728d1545d32e10fb65843b863d1623501cb7093acfe3fd8ab2779561f1d9f438d5fd70e95b9160dc739ba96759c3f15e7057ac49ce3ba5009e0d97ad18f8e1539d87c9ab117859e2bc7aa92adf597d22d883e2b6820681b2461c5b4f6de2998b4ea487863d6489adb9a1ed2c6be0c54ffa3c77b5df83ac0422fc2b4b51fc1fce907056045cbb71e6fca0aad1dc8ffbce2948be1a141ea13c87a22de1b22150c561e9a65482bfaf0cb916839ea6af43048faeb4bd27a93ec653932a3fbf887e1370ce813e18bea7c295969f40164bb7f2ca6f54f6e062b5e4f015ad9d666420b00d2dbd8e8f2721eafcfca39071ed063c64a027063598f8c401a1a9036b92a48181d84040569976b9978280b047b08fc4f20821449f85e383f2936110742f5e4f37d516129447233d26d8e5f13456decc795d3559aba727d1109798a59ee42c6daad1f09f02dc9d5e5186be77ebc66ad07bdb8091c7e150b42c2025df3d9e4b9cb8bed980ce7edfed257254b6375dd04d8e4df62c1dbb0a08d930b7dc1cde13a4b7e712f05f65cdbf670381de1532bbdffc5f471f43a320ed11beb82cd1370e31b0a93663ef6a6776645ed2b2fe725947ad06e0eafc40f845c27572746704d94bbbc81f0ef362e4affc57b03be495818a831049c3a018fa25146ea1de858217d1f2d9b0b4950d9d4a15c583ac076186d7212d4d971b2214e54e2beb861c94e8369ec728a65d6740787870213aba9c59c28538b64d0f385e990a71258ed67dc5e953f95e1889fc27d443b988dd29f0b189fc49e388052cd65c9f006995ba5f280948afe6630e4e8acc15710dbf49ea6c8d0cc"}) ioctl$BTRFS_IOC_TREE_SEARCH(r0, 0xd0009411, &(0x7f00000048c0)={{0x0, 0x332, 0xac, 0x509, 0xf, 0x101, 0x10001, 0x1, 0x13, 0x2, 0x401, 0xffffffffffffff81, 0x7, 0x4, 0x6}}) ioctl$BTRFS_IOC_INO_LOOKUP_USER(r0, 0xd000943e, &(0x7f00000058c0)={0x0, 0x0, "7fc349d1e4f85feb1e7bf91ee552c54d388238dfe929f7707ac17a30237f454120ad914968f11fff6c5bf308e6e7140312ab0f3d4d3463a24fc33b745cd5836e8c0d781c056ca2ecdfbd1ca92256f9977e54384504f9c3d940b92afd0b338afca810666cf0bb6faf42fa9c14bda8e608058b8f03e8b3fe127f9f146ff314ab0bea7a9c872bf3707d34942a0db72c09b8ca97fb61bfc07128c6dce747951ee7bfe555d1c0bd3da56aa1f775443e7cca652e59ed5b0e9a36ccf59a9783a8233a0163d69c49de097f9206b3abc28ad7f0800037058d2f8e55fa8152d2836e5bc7bd775fce333adc952c7e27b769c6121e71224f867d239e851b21d8d9a1725b1eb1", "41e373a6e322fe785d59e65d57be5f260aad9598ec7e29f8bbecc68d10cba9b13dd54505ede1b2df5c844e3d4507141f86839b00f11b58ddc01b56cb300da5124d33f3abcae73cef6a5b826afd3ffa1b27e114f0ff1437e4621970ebb453ff45277c3244c29fbcbce846644c322eacada06d805dc1f52c18846cde260636a196d953c1889f6ed7dad5e60b821d1dbe530e3a4c41c560f34c8bd606b073a53d21603734c7f8b0c9ef93f05bbb0f1270b9a2b343263611b35062ab1bdb5fa5c33b75fbd1177b088e276a22b33cd9c6020f1d9bab6f49830c4d07677c57840bfe9d3572173a1651922ec7221523988a31b3756c0c046496beea2c37db20f44a3565c17bb16ae9a19c3e08f78141a3ec48f48a8da30ccb2fd043e1611251c107b1d442e2960d7235a8a911bbcf8fccd50eb7c4fe1cabc0beccbc8bcceeb3d4c267baa8005bf9d56dc8f1552501f4378a42a299f545be84f7e120f9c2db5ceac188cc002040000e7a0d55c9b4dfbe23378cde2e5173a3be841aece0688ca56ce0c0f615928c7fca1ce935fe6b80e238b145dfe30db763d862a94c37ab697a0e2a96db587add3921827c9c6fe1d09d2fc7dd83255afb0d08b1dac6fbc77b58632078dcaa5d23f26931adc70d0b9123e0ea34c62329f9e3971a1dfd1b7ecdbf265462893a100b29a3ddad1a04337135221b065f5df5e34001f339d9c4e509d409ed5bf271b31276a55c0c0229a801414e4d3891735bb17e5f83391fe72b3283a4798991d2940d36127fdb93ceb8519251f90c3e03d038908ec4082b186d838c062ca441f2a0934929e77635839eea5fd62348e5de4786771aae466a64b043b21d917e84860d9b29e0836f3f79e020331a49e7937995b82d7f3772c8419041ef8acde9c9b474566185716376712ea6d1ac81ff4679b0927d9b22faa9505537b1efdec49312d7b9814b155213a8b91567b90846bebc6d6adc4d5866dfb6e0cc85f12e0d05ff589ebdadc56ec30c5f13ae8610cd194a2abbe4e896493134ec31985a82810d1ae4b198526ef4f2e32601ebdde5a770c38652d089972a38f10ae4e4db5f3d679791bddbf0cae2cdca1fa019e679a7fea6b4da498859ad6eae448361e61289ae8c45732c87edaaa3429b680b49a788a72c7e0357b91ecce2fb4b10d69e4f9642b11b0b4fe121f3cf4e2d911b1638df19aefea5f8dfe8d2a26c5fbfdfa90b88096090b16f18b7ed4e61e6f2e69f658608112a196758b1c651a08c31e13bcc1d2a760fa22a6227e1848410200ec49885adc8d11f171f522eef435fe27a94143ba746d5aa68ea63144fcf51496e3c32805d8958953d782c354bd68316ff2942d546defc6e78565bae2f94959ef0bd7d0d3c5773fc5d41c7b24e2c99047f8e4606e2abd7aa8501d1cb489db4ce6a4aa061651ad14889fbfcbb2b9d4da10f1573c000eba0c073520533991ac1a813acb8e263c1929fc68dcb91dd94457804395f56515bc9a7437a3520ba7a4068644c1ad9acd785290b47a4ebc522105a8e5fac30c2b738a7a7356739d1166c8132f2a5aff438945c0c421afab7b557029a09722b51ccc0744b55eceafb4a6ea00e2de19cfc65120e11f251d7d47a9369976028f7599d1e602be63344940af21f83db480b21faafa031ef6b53f9f1089c263b69d9774e5b1a49ff9688b18d2ebfb99edcf91aeecc4cc51631ce780012036600bab6076a248175c1e86caf2bf6b7314910d64fdb972aedb0c823efc0d68429bea647c2b0add581cfa53e237dd26bb1008d8c80933e5545a7fc7b1b9dd565bd490e33743cd453939e4e0f63e5b3b55b185c327c6d557c0dccb8e4e97ae6479942b9bee2bb60504c8bfb8e9e3da8f4fe150678a17c16ae8fd9c36755a6acd8c2e6cd28f490891e7b7a3b97cfec23fb3774071df3490a08303e5f9f2adcfa505c912f0c4685f5704cd725e7c5d65670e814b070d105a609fca4025b983fcecf8620b6902941d93e95ff9df41a6fe29fb33ee8d024d7a0761a4ab3153fdf1ac8bdd2728abc3d05fe8152e23ba1278223b35f1b828775f454fa31d138f4104d0d68c526e659aaa03b647c047f2f5ff2f9a3cc86c3c831838cd927873a0c3b5dd8f2fd663a4d5e7ec28d15914ca800e0e549c143540f94d0c5f4d4fd948183604dffc53c35d3553ea63fa9bc4c4a6de643a1f0c96bbdccd112ccc0d499e6e7fbb3de9eeda21079dbced3697ae8797e18d7041650f61555b8be91143e4aba37412782441ce92478269caf61a40b050975172262473343c5d91319773567351c8e3211ab340708940a7d5b3671f9b9ec840efc157492ced925bcfd1768037c0b4e5ba9486b02cc9badea8432c5bcd5d8a7321ca1f96267ae6ae4853aea63172aca71ff606eab885c7f47ab8184842cac604cba628266c2509912409c4d99f0f9291c2d258b6c4f48ea3fa9e61bcd8363b15b3b4a61234c6bb8b12eb654d8fac3c98a59ccc4e060e791af730d6c1c44ff5ae0b43a088835fcffb0b1f8698a3eb09d0720b29bbba36aae19c48b5caf21af4219ebdcbf57239fa203bd7177354c5d704d445ca6d1d6e14d47d3b52c84c4dd9e2dfcef743c7ea8a3c97e9c8c69a84f024195ab5d12a7c32a3a8d365261c78ca2f3280fd19c7c62cd6c43acddc0a9da6f32603096bb6f17196db16787984de9d1e94b6dddb1755e111849131b5a73a0341d50b6d3564e2f297148f9a6064024ff4d70b0c10c7ee24a3dc447991a6382b16a18eac9edf3f0cce65ec1d2b9503a2601e5067d62f59265b0850a21ae6127fcbddeea6fc8ecb8c1e6e966831370476a1231dd955c72f652e6e3ab41b40c5133377cf2da8b6426aa4eb0ccab6e48dc637dc8429ce8b7005dacfa2623abfc5ec718b326c4c4c53bfb800394330bb2c0d450663b35233097bfa94a96c351c06fbdabde11c31801c4db0680c1f1a7943f56141acb1f6f025a6e276f5aef39c021b6912a6329c29bfd6a30de0fe8356a89344b03d9ff6ca677881f0e8bcbd4e527d9a2b96544a4f2bb090d15fff8272d901e11232a9c53884129e52d86016d80499daf873810ee2b512ce481c4fc94d88c783834a1ace8ac06edbb868643603e824c81928d99e585a57ffa9e68539f24d899d3cd601d0cb3cd03e65d942907d6de6d37ac1a0e85f6ff10c0e6f704db9be635f9d2527d3ea21174befe5269001ebfa2135b9ce062f81fe1d619a868178db4844fd876544239cf0b30889b30c298124e62dd36ed24443748082d7eab4f575cab827b358c87155e4d3c1c512e2404dcdd0176f1a7856c1bd76890666347b471caf9f640340f84ba750abdd59aeb6a5dc9afe0deab7f569409e135db7633381b026acb32eb5fbe9aad1b29489a27e5079054fd9f94a2d755904caa6a3bed842740c57e78bc684494bec67e8c3444849ede626dc9fb7335d589fc9b5a0bc64a1e76999efc758e96ce1aab800e2da5e3dbce0ee491b353acd7417bf2d8e80aede0757590632916485311c2a67b29fc79930bf904641c8d23cd3ab54ee52c76f1a7c7b9a58acc83e3071759d30251777bcf0386afa5a9cb6dcb83bdb7a458a9241d0c13c41ca95e44435ca51eb3c2cb993e1f9d3aa263483306b569f25a5480fdbe1434685a99e3b6aae7ce134f2d0d775419896debfe7840d64437a2a0649e6b6eee0fdf0c4e1a7bbe02ba13d11b6f98e8a946ebd1cb99362f0926d66843e2c8cdda91f17cc6637fb4400408588772910034b59090f7b09ab91bb0b05c534de8ba57f79033c2c53a96ffdbe36ebbfb5c42d31fd64191be2c1f9b3f876f33c984dbb2f82e8c39fdcda4fdf8578a94cce800b0a0fdc8be118b00fff9ba6943972e1826d1e7e3fe5acb34f64f06bdadcd32c7822edad5081bd1516026c29ea3568d98a52e23a1b7a4ce4db3683c4f53adbf8e574ff2b578f7d510ec991ed0972a04f30837275c8e55d25b860943fa05962b709f9fa05d022f04c33dfb0e7152e7a43312ecfd57ae171536ed13fd1c622b5e6bf6c14e77e090e3c66acec5172ac8f3ac4debdcea29a089b59442890ba0835e0e824aacbf6e47395d941b637ce9a9241d3782bc40130568416091c1062adcf51630b7c8dfa10b9ac8bc6e83b4a8dfcf3d83afea1c180c0fe8f53701de815729c5bccde937b82fe011fe8f4146b5706d263bc95f0b511579a22a5814225b9e264e8a92d6d90c8f92d78532d4cdbdcde7ea6b7bd3e8287cac391c28415590299fbf6c24717c86d5b05b81a1ba42aa31f5728c00a6973e4daf9017dfb3f7e328f56bfb13f81f14ed7a58494ec347169ecb3627f64b67440fc5f0bb6ca74b757b05d202ecc9dbb03a2d13d779e22b05f277a1e63003ca744a821586e376376ecc7aaf2c16501ae5d2e54fec3bf82a9253d326249b4b1bfbc398fb203ed0178fa597f733fd9186b5976b0d724ce7e2b4c4a16a214666561eb38a9502b2ce264783e743ba72252088460b1eab52ec1687279b094a991262c357b58196d0bdb0c11f33e9c6f09ae89558e2532097d8667cedc618d49bda375133ede2cc12615db54e58176c279a2ba5874582c900c05804236b01e07c0f9c3c8b43d2db8e8b5b404fcd1b9ffb0cca99c236c7e9cc8595a278e3f6b6fd573442c06baf366410763d0673c892634237566a6d4bd09f4fe6c06703a86329a0311ce1917751a0d85714fe9f7cd625bf0979cf10c4ea76d5eae3a4932ca4e9cfc7367b6e2362de368ff937baf9cfc0050be5459ce33c49821a8efc6420de50b808beb31f98b8288b4cd852e12a751651c412d0d484943e0e684294999f2f5b591fdc87f2f216b647ec79e035400ac2a468852377c8911024210decb6fa30b8c9d4389e7df931a96e4f41e69291ca9910f2f2a61e1f505be7e878b4cc81d5a3dac4891f0d7796a9a378e9dbfb4862815b487f8b9182fe2f8e4a06da6c909a2967ad300dc8a6148a07eb34fa399bb9a85cb0a8d75300415e42343a108c50cb8a1724d7a9ab2cfeebab06edcb3ea0c49f340f6323d26a3e78aac6e6ab2daf91f26f934dcf0d97a3e4c1aa85e7b58e3a3903acc1afb917aa256e9524fbe80af7aa0ee78525092ded2ccb6614836300511666569ce7d6f0c51d20e1c1eeaa47fa7658445995d6b3c3ef40654284676033d66fccf6380c69e77b70a2eaa4890921c07e95d4d8c18ff03b8a84e348669b8cf8370959099bc96cf9e24cdff1811b700d8c18b30838fdab084893ed889ce31181d2aea61dee69352ad401a2150cb72d16b40bb68aa13f5e2173778d10ab007e67298f5bf52c80c37d8c573d8b451d8fc8d77afb09219334cc55d6ceee1e2602bf49f0f43c2c74f800a18f13cf038435cb0a20085e59ead0ff0f03546dfa53416673ad7db9fdcbc4d75227f4b3e3133c9ed786435006"}) ioctl$BTRFS_IOC_TREE_SEARCH_V2(r0, 0xc0709411, &(0x7f00000068c0)={{0x0, 0x3, 0x7, 0x7, 0x3ff, 0x19f0000000000000, 0xf18, 0x2, 0x0, 0x1000, 0x6, 0x1, 0x3, 0x1ee5, 0x6}, 0x8, [0x0]}) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r1, 0x81f8943c, &(0x7f0000006940)={0x0, ""/256, 0x0, 0x0}) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(r0, 0xd000943d, &(0x7f0000006b40)={0x64c9, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0}], 0x8, "760a82caac8444"}) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(r0, 0xd000943d, &(0x7f0000007b40)={0x2, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x0}], 0x9, "ba43803cfab52e"}) ioctl$BTRFS_IOC_TREE_SEARCH(r0, 0xd0009411, &(0x7f0000008b40)={{0x0, 0x1, 0xd, 0x1, 0x2, 0x7, 0xd, 0x4, 0x5, 0x6, 0x28cf, 0xffffffff00000001, 0x3ff, 0x2, 0x4}}) ioctl$BTRFS_IOC_INO_LOOKUP_USER(r0, 0xd000943e, &(0x7f0000009b40)={0x0, 0x0, "23ab8bb1567bb5de77f8b21531b8443b5af0523593cd7afa2c748332c59c52239cdf92a951a10e39cb0e4afbe1da9829058cb76def3c193ee58bd744641be701d995827e43dbf424eb8a3ea4b6f272938a7eb736daedbf138eb9d2dd8ca4b84e3393dff26c130a2609bce29ddcacf94e2ba59ed3dd4bf47b6a53bc5cb84ea48e5640883a43c45ab0bb4c704a0468f8742a8dc2416cb77964b0c80eed6e8ef230b2041f4f8141f4f0f232c8a2c95087d20105f51de68748809d44d6e63f51f3467cee83b7fb1339d7bead4ed35754d5dc271b926193ec416d95035cb200b43a000972ad97da5039047c532e839e600d898e0eefe14883d31f6c53ff5e45553d55", "da80e399380e8282992020c05a6f50b9fab922da32c12151143747100a17986d950d0711f23c0dfcb98828f55354c0e81572a6c80254ff05693beab81419547befb14e23f34010caa69f9b91c7c5d15da6fdda085dae29903231b3bdd1ab34276e4a79644ec4f593030f3196e4c784b3115ad5332e9e132e406c913466b4d3ffba62eca8533d81577ff8b3cf61e39dc97fa4556b33912997e4533e7b4b8accfe7bbfe2d25482c03f65f92ffe1e5b72503aba9f0df8ce9bac31769319d38167a5ba542af323191e053d23fd23ec102aba03906f5fba48f481f0bc17e5623de392ed48fc6a98ad3967ef1e0b6585f1c4b52dd4d50668e3aec106b40480797180d1aafeaeac4c81e5fdcc49e3385cbf6d1ff9c7ced91807073798475198c4e0af6a14bc131db2ca9cf52dffab1f15e52aa71d9a229d91ee5e3a317f734bd3bbf4cd7723aab2bcbd17138c269a902dc981161aa24b3e0f7cbdbd2718d5a9b4735182b321b2b98055603fc2eb76ee18c1fe6abb3cc57491c24728599f625532c35a2e04b2680fff3ce90e101b05ba39f36b40eff67c2a8dde15c5bc9ae0b5a9f7661c0c5a987a57becfce4ed6c6d106c94202d8687ef6610e559ecc0ab27d31b23a64bc4dc5c516b4b03988de6fe24478203a830549a65e76d57abe8cc78c792d9965fec8ea201b06b83f8559b48c10f00024fea4c1601b60bb27d57d103c188a1014376fc8c5f89aab518b573bd7817e679eb732462f4a9158cc3d1e3d2ab44b43251a0d00a598c655db8eed1d2ec0df7310fe01fe80b2b6274ff6e139ac298892c1826dd32619e51ce2d9928dfcd9e2aad516faf6ca1e0fbc7559e263ef26d78a5c96fd3c834c91fe56de47d92f19042c4b3bd6fbe57aa1a7757609fc8005b02e9377c34db7b19fbe01b08194b5a9f3ac70a0aa7b6b64fe41524afad319d38e6e5bf13e1a706b9ea9bc65572ba77a7a540c19e763f528804f01000194977d3bf0b04d52cdccbb57a258adfda09745b6654cbf9281f3642ae2f1a51a13d6961778da9d6fad9de4e0ce5473715c297017f6180953341eb1459e9c93c3d5ff17dcee7be3e17716e3dba02020057c2f978ada4bced67cc0939446ddc71f700f58e92321f3e2266948689795ef3b41293bdf0547b58a6cbbee8d474697a6d27f6ca3726059fa6b962dec1d166d0147bf9ded3dc09557733b0ac8a72397dd13066e5ab355d3c4a7434b040d88bf3d1abfaf94f7832464d7558a54c8979e2fe09d0fc86f40074ff4aeb01797d4742228126630584c2e9960dfa50fd9f08123cd68709ec023934a5c37287b12ce79e48b01e355a488fd3d7c29ec285bd1d53a00e01acbfc082ecca0e44b88bf11ed76efac587ca5aced12c65f8f027ffbf81053d25a9fe46afe28a2812f4d38f20cabd44dc9025868d11a9a3b7cfaa58aef54260520d7330273a1cd8cdd8013ec725995dbc859dfc6e462d8d92438796c2ad382aee1d1ef9799939c937544cecfbc3701b4887824a6263c8985e01de35522b7c8ba56d4440310a0aa88c1a6cccd9f4c32e36f6cc870051b5b86f7e913f3947e3d5f49ae0275305e1d6cd6b519327ad3b49585d5f86b871af3f1d5a3d14aa6fc67cf0af3b91290240a701be0305685bc5ea07d83d96d4105cfa764d7668db6aece519af9f1dab901c07ac5c2f2b3830f1fa64a1b73d61e8a147b47e5f16bb0dcd4b1d96db23a863ac0c9bbeb7f3919ae6919e4461738de29b21b86f2fe361aeaf7f55d87101d6f3aca78fe4e042f7d8dc5fdc5070f84157a93068071a083ede0c4a8db385d4aa6ec8a05d925b60ae21bfba17f75e34dead797f50c2d8213ed06f11316b90a2d18b22f9330c691276acb6ac864471dae2a1b8701bd573673e9cf0e98cc0053c116d4d96d65af7257c67ee138d24ded4e5645bf5ccd5f425f91754c49bf5de8ac527d313e61980a34f810add4e924f9d04bac1eb0001d93e051ebe20d7ea8f7eb4eae843b596d39c086e826a2ae0f3a6f9dfde0f9fd6326c8fd583bca44efe33267ad9cfd9382eed48efd6d6c3fd7b987322c3dca436ce5899097168d01fe70479ac5ce6080556eb1a9cb9c8345d0f0d69f5d8f4b1d83831e69f94c79e254871f87d3d862321dc7735843fc5d25b5d33eb7d01a6f88d83f85534af5369b852aa3ce72b2bc81923f196878e2a7fe7fc15b872216772e34f78c45e2fb166d7c7e111a8abbe27ecc3e6f8addb34a8fbc65f740df11be95b0c28937be9dc46748b21cd6cc9cb64ff64a421fbe1dd79a246824dbb00f55670b3a61abed83020f065060ef24d19ddce14cb5b9275015a39f24cc0e2a565677db0534077bbe8fa6d8bc9364e83f94f5ceec4f1853a06a85a34f1d28d73365583dc25b784ea37d77f3134b0f4885a19fca31c6142f3bab370d60e94dc23394e6a6758253cc5db71a414de9e54f9914805c9f5f5d452c9b63f96af8628eb6a30351a015ae119aa777fee381faaacdab2c4eda08dac89acafcbbc1c925577a3c3a99aa7d2227949656178f8d40774be0317a8bc39472f140510f5c492de3eef9a273fef0f63c29bb14b0ba479548ecd162ad6e103aaefce05d84b55d3bcca642d47d03595982d210d2a0dad5320a57100d9ae03f16fdbb63cc77ccc7976ad21c28ef793823e467f810f86e0f1166b5e87b1e161c7ca68e0377f3543a38871adeca5ef43abcaa3a67ceadcc3c7e3dbd871d090370ff714322d6c486e6aeebe9fdeb2b42d61f26eb6c6bd96465f101459814ca9489d95a8675ca64416990cfa45301e229c23b6179fa081fb9b2667f01952cf0db6e9201a146db1412989604009a31133df04b3f52ab435ae5b9a6e6c910103c1226fdd4b448b7b26d807edaa3cb0f5316d7611692deb9e0ed2976c2540dbe286e397b8f93d46e109ec1ba7d428e4d17041c5aaa00f23fc156f70ffb436e4e1024a7bb93c06f8c058659a525930a55e6ccd8098628de34e4a43d30142fd85f9bf15c9c56e0f8c5a6de91a54c79dfe84d1f33890c3357e9f71a9b3a492654af6809e1b1058b6578d153f63227dde41c72ab5bff78bcfb80f6056ec5f36998ab08ce7f176ff5ca2434a50c1c90fc5337df933a2e9d36ab6b89e15db24aa238f3366e62953dfe8691d4fe40150056ada34e2c3f765d5c967b1ac5318e626c80344e98e3e98c761d9a2debc8ddbcd679713125e2ea5090471f97a77781d598f5681e635544eba9d84e93780d91d94b224dd3988b74a0522b3ccafd7dc8047c429541192a079cc1c9eb1ac93becaa563bb434aac105d847ae15bbfa84115391c2eaec776161874563eca9b9b885c59f47c0ee25d2b9563a376d7086810473d1c0582fefa7a0a4512599f6aec994aa5069720a19138331ec361055331e09f02cab5a7410b4a67a4c84664540477f2843c8c8ad58001edbc1a0153219e93e1ef840928b82e50afb591a803653413b6b363e16ae622701ea7fc76afe09d71673a00aed171eaa38ea000223385078c78566cb286c6e9146fc350e7e00e30fa7cbe9d2ccb96ba9e60561d48acf55fdb8a84037df2988548e24f444ca66696a069a43f38274a225542d73670ca67e55626ad28420abf4837b305814b1b3f8690ed67260ede15d71e5fb161c907d348e4d6d587e25bf03558b8097cae8a5cd2fbbed40832b8fa23cc2a61f23c22854908911edc3d628ddc2a1b43289bdd162609f4fd6b083d21522a76d9ff1eadbf0055ca73ee1136e0750bd33820b05871f258be9b70f92e04394a317055b47af16ed9c4b7f7ac25f906b5fa66d8c46bd3d4f43c39792d9ec551493de4a4ea59b8cbf0ed2294d275e648c6c32da8efe247383556a4396d9070afe7de1e3456d4990ae23905389570d4ba8b66b42e9f93dd48ac2eed91533324d1f97d161ade0d2f6153784af064477156a22a301e2ca8f3e1af12141eb40ada8a0c483ef18796f7386fb02ee7bd316afd0c28ad9def0ed0330a005a3c5ba8f0d89c079b6e9e8b0f30d6a658415af1a21d4cf4192923755aec2f0baee8dccbda2ede1029d31f7d46daaec9167b1b551728d8d53ee3eba699fd565210656e13a7d21ad4a8c801c35dff339eb7224831b5e8ac3f999dbbbe759b90ad8ead4222c990eec7efc6e25cec30bcfe1246c443ca2486deac51b16413327412e0d69663ac0f1f2a50a5935ff76c215e20a5781febf0e6ace16b7be2c1c9032e092817d16050530bd577484aded082da6d4b6a0f31b8e2f6a18f39aa068999f503cadfd68c1f12303efa92f3a8553b305b6a1c38c326cfa597276e0f9bb343430c54291c75d1f667bbd81181ed07986275f589aa2d5a98a444a5a1782478af99c0ddb92f2c0e7bbc38dfc164166cab507d0cb3229215486f68835e9ccbf9bd9543750cf1ac307d931161c628d53666b30f1cdb655123012d6466898613f74452f85ea255776c6ba01bafae438bf024038a62702d5bef951055f3e33159fedcaab4c5f06e08d4385d9162958ef75a62762570f932681258f8448e514f3fe7ef90f654ffbe67965ef8c0d87436bd1bc392ef1e49243fc61a6252fc82a985f1612ec938d2a9621667c09bf0093af31783771c2a5f08467c338b3c85cfba3d279f1e5b56696e488bea535c55fa2b18e04e41ecbff0d8dd42198908f35666c89c9164a978f8e19a0c64a44a718126cb8ca065d7eeca0f654c9514009bba68ca126e4cabd395fa4a0538b6e89b8a3a8316b1b4d2665e8de9a7752fdad873aeacc28b88f1d03fd8048b925e7a46808dfe2f720895a7cc8e485e5aadb14e0aba0a74588ad1c317b5ff5d6b402efc0d80be73b7733aa5800d527395194dfabe8e8696007e3fe60b7105f7e7308ef48ef27230a534fc1fb7a27b55d85176c4e7f07b2666015f024cd351463272db53fba829dea0f60c11aa16d7406b8ddcac8f1e34037de4085d21e0f65aaac32a54bfe098c9901841016a98820e46015e47be8ec693c512245e4d2899354413522ee2bbeaea15b1551f9a3392df5a96b50dca1d6d9d033f2883139cd7fc7c6a2e9c535dd2f9fab20a1188e4d270a9461fc66452efcebab99dffb03a6fb8587a8b48e689494cfccb9805e2d7b33d0bea36124590c41d0bc57fb23ceaacfbe7b42a6ddc1bf3e7f2d6f30e09030ec4212985e8462c3141627e5cbeb432503eb61675c2dfe7c192d6ce805b6d35009801bff5c06421f96e1d7840f3d4ac1bce3fdde90f6ed4fb31f67d7af3089d864e575fc3ed814aec2fc5e8b9f91163d2e8e8f9b34cedbd26e1d9651e2a679e066263a6e954da1f9f6e31a944ae77117342e0873d8af01b1e58170846787a8dc09b7b00c71d9619df757454de416f737cca6be763e3d6b5e93909fa932d80a53ae22d88a1b36e12a3ca7b1c0654de01c9e1c81b7f29448729312"}) ioctl$BTRFS_IOC_INO_LOOKUP_USER(r0, 0xd000943e, &(0x7f000000ab40)={0x0, 0x0, "901577a7335c6d3ecf806a6933384f05b0313b0d85b5821f1642b539d906840204d5e81126ee875708b1a2cb674e0a780d494b8855c9c5ffbef930f73787bab170f11a8e1b74a5d26ce198ef552b6b2303b9a0a3fef72a21655b74a494eea5b700af738ab12efde9f81be5380ee0aa65cbe1b9776cae84dbadb1d2918acd196446b8f7a5e285b80768759b23d869a37ce06e8317f6cab3835e056fb71b28292e6e5988346d17c4ec4bbc995185c3e81fc0986b11ed646ee51e98075b7dbf9f54600084a84ba606495e3ead9451be2ac5bd441dc4f4a58fcdff0e1fb7d64f8dc9d5b87f144c0873da06bb542357fa4c7fe47789aa715284f6f42adae0dc589241", "2ef4c59c565854cf9414b9f8d04a7c7eb3f955a251105813beab685b3d316ee0dc689b077cc25070aae3445761a4daafb8441877b890d6316a920a37d0adea79ea34766bde8d0c213a8c988420f69fed0639b453a0d612dd1d76fee0f98c974d706fb778894ee08e4562374fc9110cf04446092921b7a2eba3b3518688278a2039a5dbdf656bde9d15a4222c9ec60acd0dcdc851a44b8d79878440c6d07a5d88b184dfd06956ae0fefd21a8530718def690cf12602370c797c4e6354de0c0f4b8a78c5139f6ff7fcedd079fe78690fc38007d646975f9c6c3b23edf2f8a090b23b5a46883547df7546f144e5db6acfae622ee0535b4b1def832bcad2fc81955d0a1af6ba0c9fd1349190e8ca6ba20615417442aab24e902076528bf7353ba8100e52a2877a5c640736973583911e5bab888e2800545ddfee8c2c9a36eba9166dc2b768ef912dc606575687754c2e43ddba767425378d3dc0c54ee1fa14366d472162a6f32221407c1056c503902ac7a4d325f1d78fcb041a674be63a539ff91d1733ce6132d25a6e52f1bec993d1721375036adb9e5e9cd5d49c5ed39c8fe198e881729bbd86e47ccfb3f063c9891b0086a9af0135c4ca53a3dd78d285dfe518a19709db1e1d1c45885cf9c91fc0c587b738fda0c150418886bbeade443060b5a606c0deae0dfbbf45a5c769d26724a8a9050ec9e63bb697906e1b735335f3041c79f3cd9e17e56f754713e99294eca74a6f88dbd9a4a72cb1512f3c2b6c26af60e87a8b08f1fb2472347d50b579586c04b4e16f87897b1cde8525ff594a9e70f79002030610b2024586781a1b6332c0df143b5fe4bb08a7e2b0e8c9dd691972d28012ca7d8b5dd1d57f47b14491b420407704f7037b34ff2779b10334ff0ba30c6e2c6d99df3caefdaba247de2e4fb16230aa86f20804c4005d298e777e4a5d48eb6e4969aa80d7616d207fca3c7de7d19dd51371d06301f3cd93e9ef60d78b6f3e213850155310b5da2d42e392d0295fabc12b93c108c0f8d9e381f0aae0ff2d9318620c9fee562da9e789a44efd6e826e57642a3c878344856c97e42ff0d52d88d5771f954aa569abf44be4e1245c100d9ff604ab9161bdd99bf2f5a2e077200f83284ad0a094fc2b4fa7a63a2fa7b6372e12eba45d3748602676f1462b93c74a3c17b667fec10e226a006928f9009ed8e45d4f2400352d1059759cb0c03ddad5cf48feb5ef9937ca7a546be47f5ae6142ac5180dacd32361777cececa1c372e3ff7f5467836a965cfd432290aa9332356f81cb78cdc8db98e28ef0f59b1168ca1f3bb4b80e5b1b88d275bdbb5b05d3bc10a5d6a66b4626426834b637839e4a7890f834b14c7458b8d02413b605abb16115b004542fbb5c9c1481e1dcb0e75d2d0cf3feee2f5bb2b7a3775363be5602986eb6c1a974c3f28b7d841986e7e6f0f40915eb0eb9563634e936210030767fdc890b3ceae8ed83e17d7a2ac9fac6f41ae9be1321f019beb7a2bab3bb2a98b01db044798b592750e70994d806f0d5ae7615dc20e764a3dc0fc9f9de16efd599d51322536dfe8f302996be355d2c157a92a583753494757d41f9eb0a89580bac63b0a8eca5e1a1eb6707a5c09293e04261a033b613321f07a1b22cf54559a67754538609d08461f0bb5b568dc000a224343976917d7b134f54b3fdf123b57a26a42a03f7bc5ff00b0451afdfd62d2e86e5878e31337741c56df4acc56b57c4154f70937469b174ed09bc05231f5a121addcfaf8f40022d67fee3f2af318d121707b4fefb02b230b8dc451af59ec0074170e1d7614180d631130b47c1966eb983c5087be54f0fac23ca1dd896f88b9fb5a014d92090fa9dc8b023600cfaf35971b5457c7f1ce2e9f2a138936594bb572bc880bde367e286d03870aee3d674734306db3f19a76aa92949a7ae29ceec1c5d6f4d33b89e12683a25747a9f5ab93d231a88aa2e0696514e1834ef8eea00781a2f8bfb798d3adecc3a0eaee0ef394a1771738cd8144a7b7f2e18a47321d920f1b46b0aee089292845bbcc57f87c19f7a0992889b91b3a923a8c94faeb2609050f5ec28b8e75697bb8658bd945f311443b1ab9f9cde069ba33ce9e099672ecaa714cfc4fbf7d448d1eb4dde95ceb38d47895e9a285d09dec5498dd4e74b42f5dd374368b60a5dceb98a5203d550a393c45216b77dcd88a6199948c17e4434b83113bd3c2c32c36765f4ee318e9ca43c01ca51192d504b5639dc31053cbce250877da9436aae7894a095188cf623eabdef997e4166582bd5124ebd8934cabc64684d1bc64ed2fea1dd127fc8ae59456bf8e77a8a1ea08b954ab79f9f449920ae570cd89ccc1f1f5408f0d3e7abb982b096cb740487d2b58bc5d5cee7b4d1c4e7c02d4e93733cb7278b4927f6ba62f772f605d7be77ed97c3bb1a19f223ab9c3c31208c07bd2f0630ea1c94d3d807bd0df4009ed9ce9a8841fec32c194f273f7375e3e462b2cefe0e3c5569df26f20da61ffa9bd8957f59c4042d41db9f9570d7c18100f017a370583278477ef89dc6689a073a3a2516fa69d20a3a31d9037f29794be048ebf50e4e130d460e2dd6094a08a1a731a5dea6b17121f91250e9aebe1ad079e059307db2551dcfe137c9cff9583b7ba4451ddf3171e6b00d2ab62a2b2ed071e083e62e5ce81d957e20a283402a70c800165d7e216bfbea16c13af9fa0b0dc19b1a193e54466e17ab9a38f391639d8957b9af0812f54184387b6610ae781688576c695886c33683b1bd294408ed9b6d673bdde5e17032f751c4a67e54e243388f5c8955d2e83095b94cdce9c056bacbba0d538054491e0c23bed87fd83d80fc17670978547c0d710d08887157e5e970bc76fc497d3c54f9dd01ff13ff5a8b0589e02712de20c0f2c0626134ebe154099b82ca4c9301fbc7f631592e165e8730f3217baeb6ef2bc7cf910a17c2db24ea7c27f290b18bfdeedf755ba1b05fd765a2297926779dbe008fe00476f548796aa23d620e43fce2f1b72d79bfac309ba432aea3eb98bcc3e9865ece49ee7e4588efad0b8d47f531df14c3555bb454e8acf532dac5e3165a2d79b26576fac55c26efeb66707830777454687c897a0f0ce1f4063143a9a70ecd7a5c65240047f758efb0983e6ad481c0b77c7a8eac560962bb39397fc3f3f0faa6aa0911773c5ccd572fe81fa08987d0da536d8b40cc2f5698d92ca789451c06b8dc418916a3b18583e91c943e2a4af425decd703285337de3f92e24d5c7644bb43ff872090431497c7778eacef83ab3166cfe9d660c6d5bc7ca88fa37b096cfa0fdee662217fc60ff8daabdac791c4516f6d07e8ca6bf879c4b2500cd07f4dc14d28301c1abfab0fb22823e2ba4de99a02551db387748698245adbb41bb4361ea54f3e25ab46bd5c949a90dbea3f6f4c389def8c3395e8d73e4bb5aa0553b3f0cebcc9f6456fb1952d4d98b36050f6d7e62602491ca3f3d80206919c595ff59ab1d3776e1b68ab12711e663b48f581cf730869153d0b9d7dbd5def4278869ffe05affbbb91d1f097819b85beabfde06bbe0a3031d85fdf8e8706e3c650fa1326a1346ffeede56871047e23e9dcbca55821fedef012d2c09f2ed41a25874adfcb24f23d65ecef29ab8c1df0f9407bfb50f5abe4d544d3dc1a606cd4ad2ff8ef300f255bff420d827681a4bdd4356bcb98e797dc7a3a31413c80806ff39b9ea294d9f68286375167cfe9995a33d2200d1de14e6825c4cb084912235605eec979ffb015a3dbd8c80e4ec4c9241bc3c83399243820a40e1e55ff744f760fdea6bc585cda0a0d3e824dbb566746de59d431bb4688d7dfe3bbc9e43cbfb5029f5069f4e82d8566c0a35e17be22fac15a887b68625dde4a77c5abd60cafd7e1f7879de7bc57a75109859a884e76226ea58687ec335b6b40fa1ca153c53de9c7145ec57b921579ec87aabece34fe0e66ddd83f59be79cc10efbbf4a8d428b8be6ab9844b2e843ed37f9851bb98a2bac77d93565782dded02d6731aed3f240a2038402655f186c3589b11b94f18f256dd459cf69476d7e968b2377700195c1d523605d7496d002936b552897fce59c442984ad10071b109bad96f2f9762cbd6a6aa16db411d686f0868e962dfb090c0359989fad0cfa9fc0492ae747ae7447caf1530c233781a9a5223c42e4eca202a3d9192f82bc564c2c46926fc026da674174da7a57ee376a4e29f9ecb7c0c50a26f5088ea6c49f5e11cdb574b727299e7067590a710b7a073798135223060ad8bc21166c3c6859be3daf6e26cd8c4041037b2697756990d51a0a0bba1ce915de15a181b36aba1945e86808b72c0c4c68a67b6d372f13d25e7d7799ade65b74a5401a3fc79075387996bef1d060f1977e5335e0d916c078e897ed4d71aac78c4d2b62e18bbd45031c89ba87aa04045fcc8b7c768c3a7c8e6d6c74e2ab88b8e4d45fa0edb6df9383bf03c0975e1a843e87f4b9d781605f2af26e699f31abbb553c52712a577c0fcf24db3dc34f3c33c854de02e88c9fa062b993e121525062fa528b21ad0c9a9cb4484d4936500aedf3a13b5dc3427d21257eafa25c0f6d5abb7ea46475ac586bd4bac69ada7d7dd9f52668128da78aa71edc1b9d4e996004b96a5baceb939db48e8548197e724a68fd6ad5a78cdcf20a08f99126d349db3301ad27a0be414cddf60dd355c6a9fde8e566080aa72001ed9370b2f39ee9330f3bf97e4f0324bd54f1b605fad2560db159f2c4b8941d4356f0ae8a2f1799554753be68ac9d5f9c4c762cf838b762aefda628be714e3944df9da1e50366738d53e5453a68006b2722184f7b68342c39ca436fbb0a393268c7d771f7fd45b217a4b0ebfeceef3df98d3efa1fd69a4e049dfbf83fd7738fb6957b05ad8d585740cc58362838d251d30c1ef845b7599253e624d076ec7e22a36a9f48b4a271ce4def8a37cbc00bd4499932c12b469556859a1825e946d12abd2ff2c4405530077987e5f98001b23bb48547de2645859648d54c845baeb90fca1e5e34a8855b625fed6aa143eed70f984956354024959470b69a4322011b163084484437cc427d6ac3f20b5b10994ee4a04ba43d676756105cadab60d759742f385c294f194df55c18891614da25d0859c142d5df855e526958957398f4413c82c21903703f3d34cc3dcbbca3f24b9f35e24850aedbb9280dabc8bc1a79f2f7ffa8096c715161a88ad6f848afad2c9a7a1416e2fe8cda5a4af230420dfa705fd7276d5e86d48441591ea275a216231d5bab105bf34375c5c9f99e3b39fc50ccd617a8b6d2762e14a37bb837064a25db6262aa2084b008c538b777ff1a2416b34748ba12acb774011dad66b97139d4d398d53cd0204a46d3a42dcc4fc698d51db163edac048"}) ioctl$BTRFS_IOC_TREE_SEARCH(r1, 0xd0009411, &(0x7f000000bb40)={{0x0, 0xf86, 0x5, 0x1, 0x6, 0x9, 0x101, 0x7, 0x8, 0xf7, 0x2, 0x8296, 0x8, 0xdf00000000000000, 0x5}}) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r0, 0x81f8943c, &(0x7f000000cb40)={0x0, ""/256, 0x0, 0x0}) ioctl$BTRFS_IOC_TREE_SEARCH(r0, 0xd0009411, &(0x7f000000cd40)={{0x0, 0x100, 0xffffffffffffff01, 0xfffffffffffffffb, 0x2, 0x4, 0xe, 0x7, 0x8, 0x7, 0x2, 0x1, 0x10001, 0x8, 0xfffffffffffffff7}}) ioctl$BTRFS_IOC_INO_LOOKUP_USER(r0, 0xd000943e, &(0x7f000000dd40)={0x0, 0x0, "0a248e98229f4efe18310377764de0e03bf9726eab77c5197cdd0dd216420aa254e2b592015a5a5ce439937805fdceba615efa0f849119daebbd1c139fc4232c5ebe4bc71b4eefad2254da8a596709db7aee637ff34c6df3b89d07511d8678c16ba274c97f640f18c3483c596a5cd0236ca83de1a3acc722499da74e22b7115b361587f2662a9d30ea85c8fcc64d94b04f6130c3d7c9e9c5b3e7b36b65b2130e0115390371c1287b16b4ae3d85f45fc044c6f22b0c3ee0ffe74b4f6734123439fb96e19a009fde8ec83c55f7b40e62ee9eb234c6adc4f22da9b8774ea61bf4d1076f7304d67201731cb91d7783e9bc624d0435f76684c5b9289f6ccda67aece3", "7c790b0abbdc481b11317160733eac65fcc80b6df4a2c755089756f4e6deae70485619bf0a2f0dc7342d37a53c770e94bb523691b7b984d3762ba4c3db88c3d8867cabf4fb2423789f83036781e285e9edcf674f7c00aecc597cfca87510ee7a04aabec4ad05937373e83023c6fbf8f642cb84087c5305240155d3ea22ff82e717a2eb449e1a8cc67ff32c726507b57d3370450003803d146eface7ee9e10e28369b74fdecb4de1bf312fc608690065348e2830ce9d2769f095b6eac83b64744596d983fa85ab11257c0807d2b62ba5486dcce2a77ec23bfb4b555c57ac92d49da1ade062346d1fb28469fec85c2c6aa68ebd41ff32f4ee3013df549e209d4d30c700f5ab45ae473a6a86b464967fa99350d12772e87bee84f4e508a7694d6fc31990f8d90e19a34e1b856943738524ddf56f6e8b54cebc671ccd6914c4dea6a2bc478de5667fa69a6c3deafb00a6e74ce7b1dff8fa7b2cbef2d2e9a72a5711d0c8d1e6567ad042542a65cdde46f825d267b70d8408a12668ab5f3d378a9b18bf79d26e0edb6e67d29ff248e4b80fa916ba9bcc62f5b379f65441758d024527c98825ff223585bc76ed504aaf8d7448e1c820868b589bb3038798bbecc2905d0d3adf19ccf310fd00a662c91182bf429e80635ba884601ff350fd2dcb340e9acbbb07afe15fcb41f8602490615dbfaf020a403a3ba0afa3d60da5aadee9afcc91c2a144f36a7de8b68f69db58ea9fc00df4a510e42ffaa4ba8b8dda542e0489599d4eca1406bddb69c5eb03f2828c89ca9f58c3d374959e9dbfdac289ca7ab5723525869056f6a634a5a8939df5182e2d1af893107f6d3c81020afc23998baeaedd985d9dcd7c2c4fc608da1d91e0b6de517fb12082f030cbd989b43bb92dfcab33f3b7a074e524693c15b304b873d6cdd2d2fdd9972895da9cdc200160e59800e179db7ea53d3d62369ab983b560e404c00d1dcf2d124b4446a7e7abae7514838da47b66d49fd2e19699d52bac51f479c57b66df0d5551126dd504e919b130bccd44ad4d5140d81f3618137e369be1d1d00b17d7f5210231a548032e72404308c95a1ef589826ed505d3be03ef4ed45ab9f36fd21ad46e8e7d6a2206cd6ed566e7789f968f311010b29360907fc34cf7168ff638e632a916bf1242a085572a3b688fcb083084481307aea31eb62521342f7724b9953526ca13fa46b42b3248e53e0093e8ceb6a79717c67f82a3431eff80051b4619ac011124cea0335af1a3c07f5a58bf4a363e4c4132dd37b0de0bf21aa28f1c7f315c3136953a77d35f16831560c864594dc2f20887c730a858227fc2c162d5e9c1ec20351031d3dac731ace6a66398af7f7675ba14863e93d4477c3a9b3874080af87e40d3c15fb6c5016e5c238a323d6537f104a6c9bcf8b2c7eb5889a7a2f0cb472c50ab9525c35e5569f7df3d4d6da1a7ff81fff780a2bb220b395fe577914c95e67db1c070a44c4c1f29d3c062e317e504e1368ba4c6000d55ca432114069f34611dd05ea4af1a8f07fec6614604383b094b5f7390502469247ba2cb6ba7d45a55b8a28d8cbe72b6e3e5647a8f377dfbb623ef532143fb403d8a4ee4c3d363713324e21a9d873c9cbc4e4a2911f3f515c70c38b132cfe4cc4319432dcd44d8c3fe2713cc97a2665031279142d6031565f1e9ca232f80017c217bb87137c185ced50cf4ab60bc46f70018105f30521601b2391f3dc3b491a5932c97c6e688d03b5fff6e403f6c907f8b6ff23bbd692c642493f3d879c38d92e4414a0d116ad33fc4dd24b83a9280c3b96534084cd03e3d7db70a2f5a86b7631577159e6a6fa8f5ee9779ab9605b73ebfbfa4b6ca07643e2c8042dd7cd298b6019a80a2cdb8442a42e9e62fa555f6ccca9a77808264eebe6a89215e853080ec6f0316ae66771669e0514e7df5d0a33d328e9a9844fe06a9503976b66ccb92cd70e745468563a60c692045f62090295227b629e563f4f38433c695729a50d423b33c34830f54ad1bc4e94ee94699ea1034d2e44b5e419cebcb9cca3272ccd3aa7fb84c5ad81b29df79fc208e5e51d8e6aa321f914ffe792ce69b7c874ea3db468715236678dc53373680d95298c5686224ed7557011cc72c7c82dc95f11d68829a2dff0eaafeb56daac9ce7bbbc8ea10b84509ae666f2dc5484c94555082c4f0867ac809e21ecc5e729df8ee0a21c86449cbdaae3dd9d61eaff32da83f7a4d33794ae828cec50fe27ef041a29441e407123514c2e022e0352ef9b3a318682de22544321a715dac0b0f062e5721e395eae43e40540c082f05fbe048df10a102ae66926412398183fd271209e75aa917b1f754a7a829ad48baedafabfabc209d7f2c6ae73dec0329649214154a21a4efdc1279ad8a87378fb657145cdf496b031e9bd79e4fe332abf2a47e2a56f0e583b78fe422db825606eff3694f51d249920670e916d374b36fac51c8b60a1e7b309784c13e456a6de21a337f421c128d91ab7b681b32abe9e0b543905f6448576da9ba3b60c501c054b75764ecee0bbd451b9c60c6417fec3df2d24cf7f511a789d518a6ca085c08207e9791dbcca2abc75b80d192c1370e05361e0e435d14dff9c8a36b86a581fb39247672d8cb7621d4c8485c32362dc362b50253a1ee35993be747594c8efaaf8b29c2193578ede956bb61f9ccaac3a50e1dad658beed4d7efb25e1b592e299dbfb07d69ff76c9f36f194c780775607dc78ba4d3df5150b2fd580993eb6992cab193edc362aa8aa2914eef391804019d917007959252bfec9835ad367fe33df9dc0c2c1b24871293b2f49ed52ab84f28527000495f6fe1fbabc9cc9ade7ad868379362f74b506af29ee3c3c9543d9a1779b6f3725888a60cadc68e6fa3798438d5ac521dc2c2211c01ed51f68648e03b9fdea377f34b4fd493ff4dac02063fe919149e4ed446a8fcee00ea4c1d42e4bf3f66ff70e464820b0dec48f63893de0e2a81b8ea94347a7d6283f6927a31944758d3fe34fe848450329d0d51fa98954b98bb01a6b902610a99c2521f533eadb70e0dc7caf74f9aa64d90773ca7fa74a9c3ae10cb1dcb59121b690d463417e329703ea0cf1c83c8ae0a714e613ae7a840a2f6855876e7b97ea5129c4bae6cb74ed5b09a0c1a949e109d757d2f9d141c30a39d505064b2f3b28b0ed80148a974b1f7031e26028f302a45aa49468d545587e3302fbc341b907f7ac824a3d8ca7df1ccd9a788316d054adeb15d7153db6519cdc0db505191f3a92b399e1caf96ac302b7a2a7c64b3a7b4c381d174d2189ee71b9337f2d9d594e1db14e8648f76b99f957aed5458f2c1d98472d2188177a0d6c962d6318cf6e213b689546438d48dcec37e12185eec9bd8171cbf57677bf1f90ea048db12fa41d97bcefdc3936a84d33e6b07f9abcaa9fadfb2792c17bf36ce35959f938799eb6201de7209fdeef889dfe1bc5418229b42eabed483ebc6032c5de6b1898a82a5ad6652dd809758bb0b05b54a2746ac80e555fc6be8caa91c4278a7d9df74f87de4dbff7f39da50c91a4e40f2dc3f499ae374d92a213f62472462747d1dacdc82af43921240bbedc22d138803ff0d84ce8dc7745c100d7b853f85ba9d1a32bc1f9689bdfa758565790689d5567da3017e9beec8601e0fdd90883c57955f0387576aa96256fc2d1140e1672bec9752bbc130aba7afb6df57def133086238a4b3f560cd584c26461b9f1a8dccd52eca23038fda34e8f7ddbd1d537b258bd4da8ff89dc57903459047b791c7a2283c2652ced5d8b97b0fd9c353ade7dcb9dc4044b797fbc9fe866efc6e6625350673f819a4e94e5ac4aaaddbed230b98cc508882affdc6d1514eb5701d6bf04c2ba01e1ee2e83a73a4c8293ca443c6076c0329b7b72ab7b80bcf1768501a503062d11f1faecb75432c17344f0a9cc85f0c1097986ba64c722f5e39229bc76313338991757a9d2081f35d38543e751398d07ae6b70373a063c00a7cc4ba6ae02fc6b7bec0dcad1bf6ed878991961c93da25cb20a6c3f99ab6d9b8b7749f878b5a8da7de43b19d04f2b8e45082a9242186d810a2f33b3c08d04b78715d59abcaea80a3a5aa0ec4221ac9aff1bb355ceb691d26c0bddc2ec97851889e79ed48dd95a1f0988234cc2f96ede55e3f3ec3250f94f201bb34a9fab12e0a768362e918c52112df022e4c1acde2800e1fc337d90b76937aea2d5b7292bf0d8f3b9ab0911da12b3d246ab70a8638b8cab7691c0c39273e9a5ff85ea738473832be0fe2becdf117ddd3a296dd20d4238e5e3695bfefc3fa7b0a71a099f75d29f63cc8da7e74b3244332db465521061b244c4ee9be14acce1c3712e0effe129ab5f36f343a6db0272777ac69601c4c9aa399173312c9ff4ba02cb5a89c8b30b7e852bbd46d96b65504cb8a48d2b4d8092b0ea8f1fbf8682a7460e2f52f274374c212afbcac3585d5a5718102b064e058e4068cef6667f4c36fb54088821c904f057ab1cf2241d6c0383f49cae7398651662ef2299072e4a577efecee3e86931af69f1095ef1196f7bdd2fbd041aa67fd52558495e17b0dd5d6c462eb9456e4289b9d3a50f4be3a30c67e6a07905b9a8cba9c8f05d62ce27bab25c230201ddbc900724930ce34754d816935c1182238110b965bf7bf68aa316c856b9e50dba7332ffcc46bdac663cc041fe3c00b6ea20af5e35fc4634ac53bb6e320a217a66fcb8b41a84f35d9c4badcff1f4d6494c63bc75a37353b9660e9deee9254117beb63f303a36763859b1e5b4ef83afbc8a26506e2ef843379b75ded7061d6bb0213113bb6c60c153f71f99ffefe138722748bc8f097b3458cb07c9ca8e52166806f6d2dae717d0f2d1fa3943c526c8f7fa419e09b9755a9580d07670c38e471c0e24dd5f5a67d841e1ac2f9298ce1e0e76ae39dafc3422cb72249fae91ef4b09d22e95abc014f80721ea38fd59885066df6e5e3d0fa15ca11e4fafe92ad338fe1e42906a7d56c9b781d7b0deff1e1c71df329f83f457e40533676f8c6032072362caea46e7f64cce07b79438ad1866c335ba542f3249d674159dea6317b5662ba6c21368093f0e21466026021aa3b38506f3a72f45db4785d085f0ac54dc675abcd08e9d73ce5f33cae3ebd71757f74e59f69b239a9635737701618dcff922258e298a1dfbd6e08e69dfa80c8b6c707c11d475d7aa08420b1fd8e30b2dfee1199bd3a7f3834c21105a3e7e43902453db31b12f634d184470e68bfd049e4fee7c0278c7cac7ff4ec5fad11c2f1451ba959ca0d4c7ef7a265ec489f23dc1ebc19245c2cf64d5c6f87a29cc7bb7bebdf5990e616efe79b67b785358e58c05e1aa196bcfc60a5901c5790d21d3a485d846d16434a47f8d175df802d856aeace20685a3"}) ioctl$BTRFS_IOC_INO_LOOKUP_USER(r0, 0xd000943e, &(0x7f000000ed40)={0x0, 0x0, "ab6424da67665ed506bf7427d54294ba182105d10490bb1fd4726cdc5967a1dc49011382251da4904296faccc351be8ed9a99b8308665f8adccd89f35cefc5ead7e0ac4291fd64b2c28cf6686957429bb0384260c9d0af0d453d87c01a420a8de2254ddb16ade6d778ca888f5c9d65de56cda8d5ff03472d7d58484b66d705871ef72c6869d23b119271e16a9ac4509e22cc40ed884d0b78a353e6f6c30a36e93bd9a8224d8001dcc6b05c4127b1ce1e7e5e88e21ff95de9db0252d9df091fc382f2970909d525fc90e03b551649a84c738d9babb3ced8a45b0ad97f7fb396464a83929632cdf455f54193ffe765583fa4316aee7dcaf07d34dd6998c6af1ebb", "d68e956d1edc38e3af57894d30e6e4627d63b7cc3d4465fc83c931e3b30ac70b2fa53c8ed96165dde932231f22b4f9df12a1428f84c2e11aee24a757f1f64936fcb51089c255c61471eaa8bdcca16b19595af8c1996d17bc29b140cc57399a9b59162ffb56cf59a691ff286351ed0827687fc932edca20f9ce6aa32236644779fcb2675e04fd0bf5bc19c50acf6b0acf44bf612095082d947b00cf37c89f835910e6aa7299a22d70e1cca398a0c8e4e6348ebdfc12b13b88064969bceef76269b5e00013f8bc83f5d625011a79020036282d5db056aebf44896e5aba8fd8719139faa24adb1c22d4a07fce78911866b3a6e7ed6291f5ca08837a0dc41cc8976f2cd93e5d364004413f5fbe2a48889ecb1b93842f7c804b375c66d201a188cc71675f0ed0370d0b6f55858eabf0d5dd6b9108eb0df20d06e46b00901b21fa0aa78cf4a8c732145f73a7416da5cda03be8806002be2cfa4409a4b7f8a56931c54680bfb8cdc758e13f916b46fbe4793f6ca0e9d14ed0c83b35fff8a004ac52008b4c85245a7483c4ecbd202932fce000ca826312f13ad187ff52abdeafe2b0174d60412314e321ff95fed3436be701e1e422e095b8b8d72aed8a23d7307ac516c0fce1759474dc39cbe4a3af4813bb9f3869b9282e905004ce5bad2a8939712e68a0fa696f42c78f29de4ebff8dc5b195e1a87061bed2f021898aab6b7b46bc1890027e9c92841510c3034482c427a50798e263628393892dd21497e82ac3a1fa7d5f0b981bf5dbba14da60e1f742e2377243638b22c41e78aef081cd5f57467749e5efd400333a105cbd059cfbf5365f82557e525fc0f7ef73a576028c8e2fc127616ce219b65def4612d05288b4e9343a9378cf6122d546508c34ff905ac846f11dc78abb035a625682317c3b9a531122c8e15a91d569db31064781b294516fc8092ecd44701e5f8eafb69ab514dc970a85802bc81fadd28473e9f9ba5829d3bfa51dceb87117ebbecb287281d83ed7f3fc614625f94d6083687c6e6ac5a349cead0172c2b9c46c1e821b8faf444407227011bfe78705c0b2aae86889760b42944c5faa0bd1b9fe4e53b4357809851f518be24fb7b64c958569af03723a4e4055a8f3a2fe4bc2e69022363f784ad7147d533a10f2f7ea14510a7609ef7e5c05d72c68013cf4e16870abd81aeed5c270e5c8bc08f36cd3c2480d994769757c292d264b41c650051be56f881a8b166ad17a5fa454ba1e79c3b5a342fa7b058bffba2b808c3041d9caaeb976e3fcfe3171577fdea6bb9b61a1126f83e38bec34dbe07d45647be7cca45f57e0a45bb642e975d835119cf8b0b8aafe2a0d3dd179349306126ca15633a6f948e3a8314e5ef3d25cca0adb4c3467eb38db7337a1e0e3905632189e6248193285fbac2c6ac25b6fffcc251feb39c986dc7d19aab0b91a0b44b15fe1f77065adf6d196e897944d60ada7db278e7082908bc6bbe1d97584ed78e5398d7b42fadfb05e204f2c3dc4dbf83bdca80e88b8a162cac9d69b31611423ea2e4d7bfa88093cfa03df91043dae578e16e42d267ae32c1743519aee627354555e9d088da6c58c906d7f1e8d151b9088cee55f8dd7307d47a2ee3d00e83085e7b04a85d88e9e16953a3d6d4cfe332da6b3405eba88bb2076c63b43657b674753ded9f5abce6e17fc8fe8c24bc7315edfa52573c74049c55a7d327b876a4ae2ba4ec7fae806db8b40b2c21715a3d81bc5838f76ac84232e3883f2f9954011a9d7750e35ae8afa1ca5070d9ac313bc81a0c3edf84d792f8a07be308dda9a549ecd10953e4ab8693d77223e8747c3af9b70897f9fd9f4e997e08bff026b43e28e6c604c4f6a2f5dc8fe589420a169715ebf1b22daebd6535c1eb8e5f275fc71dd6afe867c6aa73abcf27a1e1a9263d135d3c1a5534cbd22e1957379dae3a889fdf199e89e2b64de97618f5cd6ba4fee65941d04d9ae0300649002a7cd5ee2ce0f33870aa8361e0966bccffdc5518e3b6a96eab8349a2989142074b88963242a9b2ee3a831c73b34934b55ac0db45b442340474bbdb7f3cc076f560554eb68ed8ca095f53a9facafc1efe5839d5d01c9ff37646d31be9dba1e75cbb84e06cfdf58a805c569415b4daa123572347afccfe04093106fd6c0fa8df030e34276a38101f61cabaa9c9cd1003e63648367406289a05a1955e6e5b6933aa503b7bbeac9b20811dfa336d34dcd3021ca4e064da0bc8947ac80b74568293c360a750441bfb3674d7d6af41e6c4f084b23b84de5fc4df28ae9c045f173a7d69d2ac724ada88285c5c925b8faa404787e1b1e28544621d929186910cbe0a5534368c26b97b8d39f218857c48db36e84ef2ed5922adaf9dbeb859350d780d430835b2f2665a22598d466a2cca36683180015bcc7117bb8a21310cebcaa674bd69ce08a6037bf9981dd5fc9648d805c64ee64826a0709764b85e58311c029f774ce2284859d87b1bf81fa35c05cb44f58b329054c49ed761bf8548fe20c8bb4604d78e7afd23413cf2a88bc2e44e8e70dd8f32f09b80250a72b9072eae6523b7d60deebfdb2332cd87844f15cb27107460ccc196b94068f3597988c3769f17651331b6f8e27e78831977d5b0ba1520d3039d0dd88c0d360874545bae42398740d38c8fe529274b96e87b92478af2eeada1514728ad449191bf555a32aa2828480778086621ad2b282157872987e84eefde7640a3becf677eeb20c743e17e9d2277ad194d2140835f86267f03a9b94834e4e9dfd82f79b85e74e27a35fef850c0691eb0955411f7d429aa13c339b41c8db2373aada4e9d43b696b6fdcc64e2205f1cabb36528064cfd563e2ba11b36d6c762837412c1082eac67c6946f5970e4c4014c9c2966d51c59b43a1bbb169fc70a0c5b3d32f405846b0ae840bffa4c484d033dee97f734a2f69c56202f9aa83220f10e3bfdc7a17a9135ba038f06d0e6c30e4ad2e93afcbe950af0e9d7750403bbc367965c4e08381b4207442bf62f524e238c577119c2c98d22ffe257c523d6d761cc304eb52c251377dd900a2f32699fddccd06d5486413aeba88c76687fc2a65ab596c402c76bfa3e962fb7f0a7b124f86c785bfb906dc55c2d00829a66e21d4b331f7ade520ab0d222ade1be337b207915c29b2b8a214bb063e0adf3e40d7a11a0035dab72e8a65b03c1f82430950c33f5ef3283123c754efe7b8b8fd3770f8de24dee3021e22872f99ef321ef675a2281a9e9c4e69103131a8337c5dc88e4e9ce03bda51f872f7a82e6c612627663fa96bb74e29d8761bad44cce3046b136a195a7f5916d8028dc2f67f049822d00438583c97589510c8b6b7a6043563999ec03971cd6b108a6f98ae2f65329645124bb17789061d752a40e358904ed3d3b4152960f836a69e51da5dac8b9f0a137b65db9e271d1f49d68693a527b2678765be7287463d3cbd8d377eff677dec105c1ba33bebb8af8f36799a1d11a0dd7faf5c5e5492f5c17a30b1711242b1e641ae64985b1ff87c08269f6ab4d10990d8044eba096d444962691538e93308874750aa8021e305e050e1edd9c307d033e8c704e21cc390b00ee81b32c936561faf1d112c451e6761a449073342a97b53db5e81014a1754adddf2ac66a72bcc1d32acfe31354cd126221d0a6c67207eb3da9e795610a1236441e18b890b1b050a5cde2650adffbde6ad656f7c0832720599f93c79844c19425c8c31fdac3d1282a3ad6783d0df1e30accd1154609862a3370ac61ee1b7e14ccd24af4be2fd55d2a40693fea8d442651064b4dc56570ec11a245e24b8193fc733a477bf8412361f976b13ec053611278c6c9bd4f54fa7b9a947d581681b6e3a64b0abbb5a7f06c5c0b774d46ff0bf8d94aa2ed7ed657f1e5d5e716883aee14ab386009f0da8f8a28db4d1558f52d258f81cf2dc9e702f32ecf2a917c14e5ac4833a43e959ce83e2836e8e8aa1d6c96c06d1b9235c6fa477f4624f09d92b3e126ec773e64e25e02d5b6cbbabb403b96868e431b646e66ba4bf4cad330bec7b5b8bd35a2aeeab2ace7719fc6d7f41c4ebb831c84342095276023b020533af1ee06eddfe5faf2729e7a7c113da15d3b52a738d35657a0a06a0d0408ea25d22d8912854fb7db686c0c8e3e1757d6d0a9057677a697c2fe668683dbd601258bfac44f3d25b33e1ef79dfc6527c9bbc10af4f90ea5c1dc4b975d0bd58a585b970469c96251bcb3a28e6edccf5f94d0a6e39e465a493044ba953d979d5e0d5cca6975ede6e07db628d6f939ac23a1090a1ce2a203a1aa5c7c0107f084c26589ccd8e8fe5309af1431c5d408f0896e40279feeafbfdd560faf9ac0392e0cde21d9698449db843cb660d56e62659faab28d2a747390d3128b857b6b831aa26c519f84d1cd27e1d1ae94e6db3f469cdcf1711cdcc3d79ac1e32bfde13967cfb193010f2d3d4d363927998290294136748249b10c329751041082a7b054629c35ef26a80931c20f4dc904727384dce72c3ef2f48fbaf32c1639e343a9a665c38851f916ed238f204749735f0c546630d0d1216a55aaa634f636654f512d802cc01e7d6520bdbc1e7095bd63b197d25db7565d8a1f369a77a7b639ccc1ef89213da05ecbb060914ef7502a17bf7df0dd489aa0f0ca7c2934b5e32714e8ab7f8e7f229cf6901cf97fa9eb7fddfa8eb1b382c8faef41bfc81059040ebd60687658afe0071b4629aa7b82fe001be6cbb07b43dd3dc242ceecc8f3030e52cb34498c27e59091c5ace39ad3fd0b0fa446d02ffb517eb514638c45bbc8b19815aa59e808e1d71d65006806205ecb5a2618125069deff97df8a58df7bf021d101d64e31d417362ae7e8a9d5c5e66e957d67102d47762acd2e9784ed63ac3fcebe685fa027eb06b8bd4ce095cb00ec903b2b363cab8c7e37c27030135467deaabf200496941bc30f71437a8c2fe8b903c9dd4ecdde2d49d00c6991126611361770b590cc739973d6ac948652431022464afff6e1081e49543228172901e5b6a09b9b5401f2d495653ff7a1ec62d4eac5014dd3394a402d81ef9ec2cb5be572dcd9c0090a0f29cd64a8a40174c3fb827d9a2fc81b2946d395619062dac04d833da38429cdd81e36a3a039bf5a7f1bda078c6767ea8522028343d95e9df74ffe1300290935b9b83a57a3676d3b69fd9e85910633b8383081c5bd14edce05cff98b935414f082334873d1ab0e8585dcd580436765f8f45131baae78bbcc514b61da1888098c7ed70afc8a5679569bf8831afe05052c9198f7e37c84d7b278e6fecdc9a2eaf7dfac8bab751fb6694afdfa6ec3f0668918ddccdf3218a48e9cb28069582c6974acf4c54311de68deeb7a83b9ac4dacbcfb768df3819fc09c9c3663cbecb0b38f42f125367"}) ioctl$BTRFS_IOC_INO_LOOKUP_USER(r1, 0xd000943e, &(0x7f000000fd40)={0x0, 0x0, "2817a9357b7a55e4fabbd335119493474bc1dc0605ca3ec9b431bb92b0dc8445d1340f5bb78028405f2ef6a2aea5542bba4516268791ef12fd96e754da620c2a2fbf5e70d2228a2a04d58f879772de891c1dc9bfeb4a77c177b87b63f78bafefe175ed3983f5bc7ef579060bc15dbd05753cf68cdbff58b42ce63f188943f90c48ce39dde94f3076792138fb96c4b0610e8b804eded9c1f6006ac251f4d9098b547fd1e1e78b65ce3e48af811444124e5ebf344d6cf445b25cdef22696ccefc4512323a905f08a4b7ebee6a650b480dc07859a0fac7b1f3ea96bbdc7b1b394221fbfdd498022f4b4072358b9d78c6aee722fd6f0bc138f7b6a7e4bcd6413ff3f", "040b633a03e9a725c70dbebde19314f48c0a187a1b7d0be23549720c9ea05789159d433508111956ec94d4413444404491404dc44ac2d2bf15fe18af0ee0fb65436fdee4ef8c1c5d15a386b3210763530273ab418316308a4ddfc4407b89acbebb5cc19401028e05bb1c1e6451eb622882a6bd4cd68422250be4f438f5471119786f463a5c4f218e31d629bbbf82c7778bfe11836d0b6200adfa77f5b2f2a2e71bd18453f76cd420612adc321aee900255e903e6371c1a290c80acfe478fadc75881f432606244374ff4eed0263bb0b269bd209a72d73b83fa5d6e56095da04c887f5c43c4a53fd57c50e26275737289f7d9fe5abc01824be729c468041d22acd1b976cae076d112faac0b003e46982c13e1d8565c8d3190f0f0145340a72b5fc3d95f4a98020bfa99de850dd0796c27407e7c7c4e041ae21952d1930d407d3474a494b4405f48b9e8694a48ff2ba34997875e8fe251559e8b96e745db38b198ce7cc88f3c3eea659be2720b8c3d66b2c4869b8a4832bd20b598a1633685fbbee002cefdab047bc4d3b0391ff23b5e37a1095f5838f237766994e354eb7fe03849ae883b88439aea9720d90011d0bb62d2664845cab0e83817edd9cc148fdcc9854aa681dbb02326ea6a3eb27384853aa358daa95e47a25dc093edfa19f4748e9bb8ee971494103619bf0dd06594ddee2a614052442e6891c955596db7f4445370823ecd9905b1045f2b3b12c6c3526f19c5ff2826bf68f7a8c69cd05261694231036c23d51a73d8e1a570f05bc5423a0c3ef99df304bfd2ab4d73a72d9056b6a863723083725cd4baa5bcc0053c166df087330f1ebfaa151efb688a7899b1a754fac2617989771dac4954c8d8f02c3da3e7f7e30d48211faf0eee11ace3c67b5007bba39c6288a9b58ad9d5a876ca8cff2dc719bf7ec390c2ec604700eea0a1a67fee4ee4554f4c19ef47045b4fd2e2abf5ef0c51b8cde8c95c60548abe8e77be94fa494759b5a45536512ab777b85e7042967d06fed62f0bdfa234f9859dfeaae99236f880d6d433ea4ead7de06c008dad3c5ca27794be3190b4c0c2087cf9c0afb538bf184fcabba688735c47f6993c736876eab42fbd840c2983a2748baaf10df85f8b6af6b8ec9797c20c0214d3ff529edefb109d6d3550fb794efb12cab96882bd4233d93c228db0e81a9f194d8fa7bd2e3206bd44fd7e0dc0dd28e8e72666511485f0d1a5c22afca7d010c5c5892c511eefab1a670dc09c956f0350f017023190e61842bbfe341cbf8a180b07f9cd840aa7b745a2fc861ee61525aa3e3193e108790837acf90d356073a3373828050fd1a03af3dae30134233c0ce8a15f73842c4b3b1e69ca3b68ed91f07153fd5a1f437c047a6b3cf69a87b0b33598613f40428181c2a9e044ff956f57bc3e070942cb2930f73f68163e3a2c5d18b6ae15e8c49f3d612cde0b91c5907e6a4f5f09f480e8a85067b795739d0338117ce4e3f544260edb1a27c2be9d0728ae2f02ccb657a62ec7b64bd991b1b78191af8ceee9b3720b47b72c4320610e2bea3d2cf9bac6ecaac4a3927cfb68dd5ff289d0ce755634e30a1c6f3991d4842f9702ad268f77d3eee87a6c5efa4e093a52f7c9f55027386283fc0c7eb1f85bb13d5c2f109f2594a5ebed0871db494fe1ceb46a6bfe087c048bff47b84624222c939bc665a200c7241e56a76198adfa244b8c33ea66885b17579f2437c90d14694a8b88575691746c5bcd78b94c15d1586cc15bb8fdbba505ae2ff516cc43fe7b4034c5285900c145118596408cff8310f963bef5582720797c102eb01b9989fe40c4ab9e223a7d6d252a893f5f1c841ff529e359533cd99d4ca69d08c02b14bc9782be7a60fc42fc3de6f9c9f6b822a52658199503afd87c02fba19a860f9223811e5dc84a8c2a07c97948e103e3698b24aaece1327ade3c74804a1bf058afd3f82ffd38445f0b63a18f2899bc344910da890fa6851ae2caa7d411032007511d0d524a67d44c38d6d0b94d08f8fff36d7cf7c4b1cee1586ee20e7bb95af6e9682f5e5b279a300f3948897e5579244c0b13ba01177928f099c9e080a40868bec0ead4b985095634757f6560c1cd3911645a628dbae73da9b6275a029478d72ddc5f658edfc2a472eba7abb613fce269a8b971c8a730d308f8f10b93cba0ffa2bb482268cdc6f96114545f1263d357a6719fa03730cb6d769bd7f066f22cf10cf572f383029dcf405308899c389071de4a54f8c2ffbde27e04a61d2bf95f660fdfe42e625b602ce0cfbb6b12dfd5b36cabda3034468de9c98b34a884daa79362d3da83b3e0621a222fa32b15bdb8f491c14fdd12f37c6b6ee67dc852e636c45cf73fdc55c6fd2c48a980f2ada3b5d788e2cd9940341a47577f8dfdfd6d69062addaaa8f17f77bb8c1c11748a77213755dbf2ff2cd07ece141a56b8c3102afe54e30dc0e0908f4d17d914353f7bf311a311b7b3ca09ac41b9b7728ce311b929eb4fc189732ce07be295a430ccdedec7b9fc90cad08de83fa8feeaee64fd371f0efc437fd66ba8f8f7264f996c2b789a24ee477c0dcf562111b9b47897db70e8c1f1fd28f78ec13fd9d2694fa9b207fd4979b7cdab80be43d5ef83fe9f697b8eec1e7f1a211bff7e28908a3c5eb7f8e2760942a223ba8281a65ce0ea1b2d795eb2ad6f85cf56800a57efb5bde7e3f62bb357fdbedd071c3bb86fd54134d6e8cdb028440e5873efbf68accc7792499f5969825059715876d6a84ba5228d34b247fb09012a628ac0444f21f8d6df0051d3924e88978a23fa56f7009c5b8f7bcfd10b4e0bef3871308a31b5a97e527f44730e2e6c1d6665ab7117bead26395f82442fb063021a9f55e4178971bf95db10ac966746853a410e39e9c4a320e926d4c730e85becf26bbdf779f1876844de21832b22b7459750949992c107cf3e7593375a0ec2000116268a97901f14396415814d1b548ae3decb6bf6002c6be4228a35daa9de46ad6e25312e7c9b39129c4ce437a69047c252ee07771a9b1d07feb69b9dbe2bab70eab3e495fabbf24def8520d0514ea6b59ac3f7a62edf1baf14d50321254a80c17ad65d8fc1f87279c447c7170521060d15556ec30ecaf770f1afae384db0b2b4d28556a664b6b70162e81ff2d53a3670f0748ad083c97db08694b3a76dd23c77ec3e1c869b2cb219487060925a2b1ee2b5dc9f70ae7dfb658943a06a4e0bc2e46491f41b98b15bc9ef370b27fc4aa43635e6ad64a5876f2dffe23a8a41103705b2fd9a55fb392e970a5e2aa322e887bd7039d211cfa94a786edc756739e297d6269eab72a6f7464b3186364812c18d0aae57df420a1d0325f28e00d00ea4c7b6c35aae009b30f849c2e943326b73afd395adcd2f186bff364abb5ae17b2567b36b4be62ec6b407488099da89e43a387bc60cc59e4a7353cebed74611cd7a453577da9dca0f7e89ceb6121f7cd8f3f6017fbdac4d13bf98dcf55333e6972042210c947efe4e4b28ae69d425b87aefd46d37542bb3874fd1e57ac19acd625b098cf1facc798641b161a6b1480aa42baf439428f68c5cdc608902152189d6698391d274444b3d26104404e2ac23bba77c1a5b3b3a3fc0ba3f907c3632152926ac2ff67a35cf5d7b666f7ed2748912d89b5bff08f49bf257c9a966db6978ae1220f9edfb6a87ba4dfbcabde1eba4d45649fd8197b56a20cc31a5ce75b5e7ac14dc2c5f936f68b4cab2de359f24681794df08c4fc4473a4bb191f1d8a1a2c8d58651a918c26beb781b0dd58cee77c98c1bdb84704dda73596f27ddcb7f3e94ce53c4ea151a455bd5eadb8e340246265575e2400e3d09df67a63ab59ececc85a1ea06526b0ec29e84cd23428d98bd976dee39510140c989a6b5227650571e4e3265fbf211cea266e7a9cc16b9a92eb1b0810a450e8a1fa58a2f0c536a9d26d5525ed291af2b8b784cf5625d0c92d27aadc7799e740385315349601f3b31afad46d5c4fa0b1e19ff678bca2789c29074f5f979ca3804ab999da2bec043179e15b4e5087991c8f90c7a571121ac76ec4a3cdf4d6d58d6b1905b6b3840e5d4c3aaf963bae8f76b24e1b7b9620ddd99db231504a11130df714f023f7b2c1702966784f9a92065f5240acd252247d472d3c141515d653639df66802fa1eb9ce35205f2f97e456f277839f7ce2230313ff06aad9efeaa68093ae73c0839f46e31133072d0e217faee36cceefc326959c1e583c0af23512f4e00495e8831cf083bb07ffde924ee0f642d24ca2b4d3c0408e561f1ca226cbe6ba3499c1485b98b2ac5f66613d887eedb3b079e270a7d75526ab614b266de7c640cb771dab4b7904afc448edfe842d653f869e3ee300d5196b95e9a8da94a3cb6569eec75d376312698b6359ec889770fad0fa4a3cd29e4c3c1e0d0b92e5b090a8eb6c282e73273b50452e275ec74a1ad8a83f15fbb866bb8007e22cb196eacab673095b0b13560fefc6d9de7f418c49dc558f5793768436fa3c3f14aa9a9bfafa4597767cb900e7c0dc4e350e03d1beeb584363cdb700a5720a77a92d197b0c5d9750d022b199b9fbab1a87064f7d15e94879259fb93f6b4c28c7e635d31ec3218727e80fe1b0afc8abb0a22483c239b3978645c5dbead70053c8bd96d952bd9e78693e1f908ab429db3b5b6b4378703c7892467a2c9bbd1412b7c4853e6b4f8baa2adc8dc994c41e80c901b14d1ed3ef28184951d42505de26a32b820e9839fdd9f1f165490547fe4fbc4967fcb08df2d3e38b89c8d2f5fe859473fd3c71386a5272eb10727c71ba9243fa34acd769482dbac34eff3c5462fb22a5c04608826deeddd617ef6b81b554743e7b5148cc69acebc5fd83af80173f25707b23c2d602762fbb4397a8fe17558b8f9c44b62a8bc1eb088896806eab64a9430be3903dd7f00ff7e8db154cdf21a1b258bc8f2e5b7912e7f0ff8b376c2dfc6599195c7429d96b70d7612a68d1c57761783c327103ce5a7a0c8c29deecddc1c57878e760301b9a80637fa920f760835fa1edccc9413df44c6222a48abad4b42b4611c40b1eaf3916e6c010adf11b3fc5e605ec4fbb5999ee022366b21c5b8bbb37c341fed884119b664157e00cde0435796305db0c4a7ba6c42689949d1d6c5e7033e26bc28b952be6227b7f5564e6d1fc7c2924e9e335e393e8c8a21c1bde6a681c731734bf4a660fc803ec18aae92129eeab47080b2cc1d7ec08d7169ffd4fd21f1dad35577449fd6095190b7a9811f81393bca7fdc06b8de2e4e41c25601d744cd45f15f7ea197bb0d1d1b4d98b080a55fd69e617050aaf4f979653c14e5349428745a264d41dfa470e7afd450b7ba6256239cab931fee65c9724a410d922fb13372cb79b44d6330c73e9ba3a13cfc8"}) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r0, 0x81f8943c, &(0x7f0000010d40)={0x0, ""/256, 0x0}) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(r1, 0xd000943d, &(0x7f00000fcc00)={0xfffffffffffffff9, [{r2, r3}, {0x0, r4}, {0x0, r5}, {r6, r7}, {r8, r9}, {r10, r11}, {r12, r13}, {r14, r15}, {r16, r17}, {}, {r18}, {r19, r20}, {r21, r22}, {0x0, r23}, {0x0, r24}, {r25}], 0xd, "910afd02a38229"}) 177.654632ms ago: executing program 2 (id=27): sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000100)=ANY=[@ANYBLOB="600000001000010400000000ffdbdf2500000000", @ANYRES32=0x0, @ANYBLOB="0000000000000000400012800e00010069703665727370616e0000002c00028014000500000000000000000000000000000000010800150095"], 0x60}}, 0x0) syz_emit_ethernet(0x76, &(0x7f0000000140)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd602e"], 0x0) r0 = syz_mount_image$msdos(&(0x7f00000002c0), &(0x7f0000000280)='./file2\x00', 0x180c8, &(0x7f0000002780)=ANY=[], 0x1, 0x259, &(0x7f0000000980)="$eJzs3T9rU1EYB+C3SdqGLnYWhwsuTkGdXINUEANCJINOBqpLK8LtEp3ux/Az+JH8GJ2yHaEnNG2NVrHh5M/zQLgv/HI574GQk+Gc3PcPPp0cfz77mH58i263ik5Ek1LEYbSiHdnO7Nq6qPfiqiYAgHUzHI77pXtgueq6P96NiP1fktH3Ig0BAAAAAAAAAADw3xbt/4+p/f8AsMns/998dd0fH8x+v11n/z8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQzjSle+kPr9L9AQB3z/oPANvH+g8A22ea0k5Y/wFgq7x5++5VfzA4GlZVN+K8mYwmo3zN+YuXg6PH1YXD+V3nk8mofZk/yXl1Pd+Ng1n+dGG+F48e5rwVEc9fD27k+3G8/OkDAAAAAAAAAAAAAAAAAADASuhVlxae7+/1fpfn6sr/A9w4v9+J+51bBm/f6VQAAAAAAAAAAAAAAAAAAABgbZ19+XoyPj39UCs2pohnK9HGvxetBVF39kG9/fa/ec+aFdHkyZcYveS3EgAAAAAAAAAAAAAAAAAAbKf5od/SnQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAOfPn/y+viIgmZaWnCwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGywnwEAAP//GLiScw==") r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x10000, 0x0) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000640)={0xffffffffffffffff, 0xe0, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000380)=[0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x20000000000000e9, 0x2, &(0x7f00000003c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f0000000fc0)=[0x0, 0x0], 0x0, 0xf1, &(0x7f0000000440)=[{}, {}, {}, {}, {}, {}], 0x30, 0x10, &(0x7f0000000480), &(0x7f00000004c0), 0x8, 0xcf, 0x8, 0x8, &(0x7f0000000400)}}, 0xffffffffffffff68) r3 = bpf$MAP_CREATE(0x0, &(0x7f0000000000)=@base={0x5, 0x1, 0x40, 0x5, 0x41}, 0x50) bpf$PROG_LOAD(0x5, &(0x7f0000000500)={0x11, 0xc, &(0x7f0000000440)=@framed={{0x18, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x3ffd}, [@ringbuf_output={{0x18, 0x1, 0x1, 0x0, r3}, {}, {}, {}, {}, {}, {0x7, 0x0, 0xb, 0x4, 0x0, 0x0, 0x2}, {0x85, 0x0, 0x0, 0x3}}]}, 0x0, 0x0, 0x0, 0x0, 0x40f00, 0x0, '\x00', 0x0, @fallback=0x33, 0xffffffffffffffff, 0x0, 0x0, 0x1f, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x28, 0x0, 0x0, 0x0}, 0x94) bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x1f, 0xc, &(0x7f0000000440)=ANY=[], &(0x7f0000000240)='GPL\x00', 0x0, 0x0, 0x0, 0x41100, 0x12, '\x00', 0x0, @fallback, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f00000000c0)={0x11, 0x37, 0x0, 0x0}, 0x94) r4 = bpf$PROG_LOAD(0x5, &(0x7f0000000680)={0x3, 0x4, &(0x7f0000000280)=ANY=[@ANYBLOB="18000000090000000000000003000000850000001300000095"], &(0x7f0000000000)='syzkaller\x00', 0x0, 0x0, 0x0, 0x40f00, 0x0, '\x00', 0x0, @fallback=0x36, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x94) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f00000001c0)={r4, 0x0, 0x16, 0x0, &(0x7f00000008c0)="c1dfb080cd21d308098e000081007e2288a8849088a8", 0x0, 0x8006, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x50) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000280)={0x12, 0x4, &(0x7f0000000080)=ANY=[], &(0x7f0000000040)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x14}, 0x94) r5 = bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000800)={&(0x7f0000000680)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0xac, 0xac, 0x8, [@enum={0x9, 0x6, 0x0, 0x6, 0x4, [{0x7, 0x3}, {0x10, 0x8}, {0x4, 0xffffffff}, {0x9, 0x1}, {0x3, 0x3}, {0x0, 0x4}]}, @type_tag={0xa, 0x0, 0x0, 0x12, 0x3}, @type_tag={0x7, 0x0, 0x0, 0x12, 0x1}, @typedef={0x4, 0x0, 0x0, 0x8, 0x3}, @func={0x9, 0x0, 0x0, 0xc, 0x1}, @array={0x0, 0x0, 0x0, 0x3, 0x0, {0x4, 0x4, 0x6}}, @int={0xf, 0x0, 0x0, 0x1, 0x0, 0x14, 0x0, 0x34, 0x4}, @enum64={0x2, 0x1, 0x0, 0x13, 0x0, 0x0, [{0xa, 0x1, 0xffffffff}]}]}, {0x0, [0x5f, 0x2e, 0x2e, 0x0, 0x0, 0x5f]}}, &(0x7f0000000780)=""/100, 0x15, 0x64, 0x1, 0xb8, 0x10000}, 0x28) r6 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f00000008c0)='blkio.bfq.group_wait_time\x00', 0x0, 0x0) bpf$MAP_UPDATE_CONST_STR(0x2, &(0x7f0000000c00)={{0xffffffffffffffff, 0xffffffffffffffff}, &(0x7f0000000900), &(0x7f0000000940)='%-5lx \x00'}, 0x20) bpf$MAP_UPDATE_CONST_STR(0x2, &(0x7f0000000cc0)={{0xffffffffffffffff, 0xffffffffffffffff}, &(0x7f0000000c40), &(0x7f0000000c80)='%-5lx \x00'}, 0x20) r9 = bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000d00)={0x2, 0x4, 0x8, 0x1, 0x80, 0xffffffffffffffff, 0x800000, '\x00', 0x0, 0xffffffffffffffff, 0x4, 0x1, 0x1}, 0x50) r10 = socket$inet_udp(0x2, 0x2, 0x0) sendmsg$key(r1, &(0x7f0000000f80)={0x0, 0x0, &(0x7f0000000f40)={&(0x7f0000000ec0)={0x2, 0x5, 0x3, 0x0, 0xc, 0x0, 0x70bd26, 0x25dfdbfc, [@sadb_x_filter={0x5, 0x1a, @in=@remote, @in=@broadcast, 0x26, 0x10, 0x10}, @sadb_sa={0x2, 0x1, 0x4d4, 0x0, 0x6, 0x12, 0x2, 0x40000000}, @sadb_x_nat_t_type={0x1, 0x14, 0xe}, @sadb_ident={0x2, 0xa, 0x200, 0x0, 0x4}]}, 0x60}}, 0x40) r11 = bpf$PROG_LOAD(0x5, &(0x7f0000000100)={0x19, 0x3, &(0x7f00000003c0)=ANY=[@ANYBLOB="1800000001000000000000000000000095"], &(0x7f0000000200)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x9, '\x00', 0x0, @cgroup_sockopt=0x16, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x94) r12 = fsopen(&(0x7f0000000000)='cgroup2\x00', 0x0) fsconfig$FSCONFIG_CMD_CREATE(r12, 0x6, 0x0, 0x0, 0x0) r13 = fsmount(r12, 0x0, 0x80) bpf$BPF_LINK_CREATE(0x1c, &(0x7f00000000c0)={r11, r13, 0x16, 0x0, @void}, 0x10) setsockopt$inet_MCAST_MSFILTER(r10, 0x0, 0x30, &(0x7f0000000100)={0x380000, {{0x2, 0x4e22, @loopback}}, 0x1}, 0x90) r14 = syz_open_procfs(0x0, &(0x7f00000000c0)='mountinfo\x00') sendfile(r14, r14, &(0x7f0000000000)=0x2eb4, 0x2000007ff) bpf$BPF_MAP_CONST_STR_FREEZE(0x16, &(0x7f0000000d80)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r16 = pidfd_getfd(0xffffffffffffffff, r0, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000e00)={0x18, 0xc, &(0x7f0000000180)=@framed={{0x18, 0x0, 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x6}, [@btf_id={0x18, 0x8, 0x3, 0x0, 0x2}, @map_fd={0x18, 0x1, 0x1, 0x0, r1}, @map_idx={0x18, 0x6, 0x5, 0x0, 0xb}, @initr0={0x18, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x8}, @kfunc={0x85, 0x0, 0x2, 0x0, 0x3}]}, &(0x7f0000000200)='GPL\x00', 0x5, 0x7c, &(0x7f0000000300)=""/124, 0x41000, 0x0, '\x00', r2, 0x0, r5, 0x8, &(0x7f0000000840)={0x4, 0x2}, 0x8, 0x10, &(0x7f0000000880)={0x1, 0x7, 0xc, 0x2}, 0x10, 0x0, 0x0, 0x0, &(0x7f0000000dc0)=[r6, r7, r8, r9, r14, 0xffffffffffffffff, r15, r16], 0x0, 0x10, 0x9}, 0x94) 0s ago: executing program 2 (id=28): mmap$IORING_OFF_SQ_RING(0x0, 0xc00000, 0x2000007, 0x401d031, 0xffffffffffffffff, 0x0) r0 = socket$pppl2tp(0x18, 0x1, 0x1) r1 = socket$inet6_udp(0xa, 0x2, 0x0) connect$pppl2tp(r0, &(0x7f0000000000)=@pppol2tpv3={0x18, 0x1, {0x3, r1, {0x2, 0x0, @remote}, 0x2}}, 0x2e) r2 = socket$pppl2tp(0x18, 0x1, 0x1) ioctl$sock_inet_SIOCSIFADDR(r0, 0x8916, &(0x7f0000000180)={'dummy0\x00', {0x2, 0x4e23, @multicast2}}) connect$pppl2tp(r2, &(0x7f0000000080)=@pppol2tpv3={0x18, 0x1, {0x0, 0xffffffffffffffff, {0x2, 0x0, @dev={0xac, 0x14, 0x14, 0x18}}, 0x2, 0x2}}, 0x2e) setsockopt$pppl2tp_PPPOL2TP_SO_REORDERTO(r2, 0x111, 0x5, 0x1, 0x4) r3 = socket$inet6_udplite(0xa, 0x2, 0x88) r4 = socket$xdp(0x2c, 0x3, 0x0) syz_emit_ethernet(0x7e, &(0x7f0000001280)=ANY=[], 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1) getsockopt$XDP_MMAP_OFFSETS(r4, 0x11b, 0x1, 0x0, &(0x7f0000001240)) bind$inet6(r3, &(0x7f0000000000)={0xa, 0x4e21, 0x3, @loopback, 0x7}, 0x2d) setsockopt$inet6_int(r3, 0x29, 0x2, &(0x7f0000000700)=0x6, 0x4) connect$inet6(r3, &(0x7f00000000c0)={0xa, 0x4e21, 0x659, @empty, 0xfb}, 0x1c) ioctl$XFS_IOC_OPEN_BY_HANDLE(r3, 0xc038586b, &(0x7f0000000740)={r3, &(0x7f0000000140)='\x00', 0x8d7a60eb8cd5b939, &(0x7f0000000640)={@align=0x100000000000000, {0x6, 0x1, 0x5, 0x3}}, 0x330, &(0x7f0000000680)={@_ha_fsid}, &(0x7f00000006c0)=0x6}) sendto$inet6(r3, 0x0, 0x0, 0x0, 0x0, 0x0) r5 = fcntl$dupfd(r3, 0x0, r3) recvmmsg$unix(r5, &(0x7f0000001140)=[{{&(0x7f0000000040), 0x6e, &(0x7f00000005c0)=[{&(0x7f00000001c0)=""/196, 0xc4}, {&(0x7f00000002c0)=""/252, 0xfc}, {&(0x7f00000003c0)=""/224, 0xe0}, {&(0x7f0000000100)=""/12, 0xc}, {&(0x7f0000000e00)=""/181, 0xb5}], 0x5, &(0x7f0000000640)}}, {{0x0, 0x0, &(0x7f0000000d40)=[{&(0x7f00000004c0)=""/212, 0xd4}, {&(0x7f0000000780)=""/89, 0x59}, {&(0x7f0000000800)=""/210, 0xd2}, {&(0x7f0000000900)=""/28, 0x1c}, {&(0x7f0000000940)=""/242, 0xf2}, {&(0x7f0000000a40)=""/16, 0x10}, {&(0x7f0000000a80)=""/206, 0xce}, {&(0x7f0000000b80)=""/56, 0x38}, {&(0x7f0000000bc0)=""/179, 0xb3}, {&(0x7f0000000c80)=""/135, 0x87}], 0xa, &(0x7f00000012c0)}}, {{&(0x7f0000000f40), 0x6e, &(0x7f0000001080)=[{&(0x7f0000000fc0)=""/87, 0x57}, {&(0x7f0000001040)=""/36, 0x24}], 0x2, &(0x7f00000010c0)}}], 0x3, 0x12043, 0x0) kernel console output (not intermixed with test programs): Warning: Permanently added '10.128.0.111' (ED25519) to the list of known hosts. [ 29.291895][ T30] audit: type=1400 audit(1790433060.582:64): avc: denied { mounton } for pid=277 comm="syz-executor" path="/syzcgroup/unified" dev="sda1" ino=2023 scontext=root:sysadm_r:sysadm_t tcontext=root:object_r:root_t tclass=dir permissive=1 [ 29.295924][ T277] cgroup: Unknown subsys name 'net' [ 29.314836][ T30] audit: type=1400 audit(1790433060.592:65): avc: denied { mount } for pid=277 comm="syz-executor" name="/" dev="cgroup2" ino=1 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:cgroup_t tclass=filesystem permissive=1 [ 29.344177][ T30] audit: type=1400 audit(1790433060.612:66): avc: denied { unmount } for pid=277 comm="syz-executor" scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:cgroup_t tclass=filesystem permissive=1 [ 29.344619][ T277] cgroup: Unknown subsys name 'devices' [ 29.485123][ T277] cgroup: Unknown subsys name 'hugetlb' [ 29.490875][ T277] cgroup: Unknown subsys name 'rlimit' [ 29.630875][ T30] audit: type=1400 audit(1790433060.922:67): avc: denied { setattr } for pid=277 comm="syz-executor" name="raw-gadget" dev="devtmpfs" ino=254 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:device_t tclass=chr_file permissive=1 [ 29.655177][ T30] audit: type=1400 audit(1790433060.922:68): avc: denied { mounton } for pid=277 comm="syz-executor" path="/proc/sys/fs/binfmt_misc" dev="binfmt_misc" ino=1 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:binfmt_misc_fs_t tclass=dir permissive=1 [ 29.680320][ T30] audit: type=1400 audit(1790433060.922:69): avc: denied { mount } for pid=277 comm="syz-executor" name="/" dev="binfmt_misc" ino=1 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:binfmt_misc_fs_t tclass=filesystem permissive=1 [ 29.708750][ T279] SELinux: Context root:object_r:swapfile_t is not valid (left unmapped). Setting up swapspace version 1, size = 127995904 bytes [ 29.717847][ T30] audit: type=1400 audit(1790433061.012:70): avc: denied { relabelto } for pid=279 comm="mkswap" name="swap-file" dev="sda1" ino=2026 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:unlabeled_t tclass=file permissive=1 trawcon="root:object_r:swapfile_t" [ 29.744397][ T30] audit: type=1400 audit(1790433061.012:71): avc: denied { write } for pid=279 comm="mkswap" path="/root/swap-file" dev="sda1" ino=2026 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:unlabeled_t tclass=file permissive=1 trawcon="root:object_r:swapfile_t" [ 29.757873][ T277] Adding 124996k swap on ./swap-file. Priority:0 extents:1 across:124996k [ 29.771155][ T30] audit: type=1400 audit(1790433061.042:72): avc: denied { read } for pid=277 comm="syz-executor" name="swap-file" dev="sda1" ino=2026 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:unlabeled_t tclass=file permissive=1 trawcon="root:object_r:swapfile_t" [ 29.805618][ T30] audit: type=1400 audit(1790433061.042:73): avc: denied { open } for pid=277 comm="syz-executor" path="/root/swap-file" dev="sda1" ino=2026 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:unlabeled_t tclass=file permissive=1 trawcon="root:object_r:swapfile_t" [ 30.511777][ T288] bridge0: port 1(bridge_slave_0) entered blocking state [ 30.518944][ T288] bridge0: port 1(bridge_slave_0) entered disabled state [ 30.526547][ T288] device bridge_slave_0 entered promiscuous mode [ 30.539982][ T288] bridge0: port 2(bridge_slave_1) entered blocking state [ 30.548882][ T288] bridge0: port 2(bridge_slave_1) entered disabled state [ 30.556390][ T288] device bridge_slave_1 entered promiscuous mode [ 30.572975][ T287] bridge0: port 1(bridge_slave_0) entered blocking state [ 30.580089][ T287] bridge0: port 1(bridge_slave_0) entered disabled state [ 30.587749][ T287] device bridge_slave_0 entered promiscuous mode [ 30.595917][ T287] bridge0: port 2(bridge_slave_1) entered blocking state [ 30.603289][ T287] bridge0: port 2(bridge_slave_1) entered disabled state [ 30.610909][ T287] device bridge_slave_1 entered promiscuous mode [ 30.661222][ T289] bridge0: port 1(bridge_slave_0) entered blocking state [ 30.668511][ T289] bridge0: port 1(bridge_slave_0) entered disabled state [ 30.676184][ T289] device bridge_slave_0 entered promiscuous mode [ 30.683604][ T289] bridge0: port 2(bridge_slave_1) entered blocking state [ 30.691742][ T289] bridge0: port 2(bridge_slave_1) entered disabled state [ 30.699346][ T289] device bridge_slave_1 entered promiscuous mode [ 30.720413][ T286] bridge0: port 1(bridge_slave_0) entered blocking state [ 30.728381][ T286] bridge0: port 1(bridge_slave_0) entered disabled state [ 30.735994][ T286] device bridge_slave_0 entered promiscuous mode [ 30.746006][ T286] bridge0: port 2(bridge_slave_1) entered blocking state [ 30.754040][ T286] bridge0: port 2(bridge_slave_1) entered disabled state [ 30.761565][ T286] device bridge_slave_1 entered promiscuous mode [ 30.803818][ T285] bridge0: port 1(bridge_slave_0) entered blocking state [ 30.811295][ T285] bridge0: port 1(bridge_slave_0) entered disabled state [ 30.819589][ T285] device bridge_slave_0 entered promiscuous mode [ 30.830197][ T285] bridge0: port 2(bridge_slave_1) entered blocking state [ 30.837882][ T285] bridge0: port 2(bridge_slave_1) entered disabled state [ 30.845679][ T285] device bridge_slave_1 entered promiscuous mode [ 31.014420][ T287] bridge0: port 2(bridge_slave_1) entered blocking state [ 31.021686][ T287] bridge0: port 2(bridge_slave_1) entered forwarding state [ 31.029386][ T287] bridge0: port 1(bridge_slave_0) entered blocking state [ 31.036656][ T287] bridge0: port 1(bridge_slave_0) entered forwarding state [ 31.051532][ T288] bridge0: port 2(bridge_slave_1) entered blocking state [ 31.058889][ T288] bridge0: port 2(bridge_slave_1) entered forwarding state [ 31.066249][ T288] bridge0: port 1(bridge_slave_0) entered blocking state [ 31.074766][ T288] bridge0: port 1(bridge_slave_0) entered forwarding state [ 31.091600][ T286] bridge0: port 2(bridge_slave_1) entered blocking state [ 31.098822][ T286] bridge0: port 2(bridge_slave_1) entered forwarding state [ 31.106181][ T286] bridge0: port 1(bridge_slave_0) entered blocking state [ 31.113271][ T286] bridge0: port 1(bridge_slave_0) entered forwarding state [ 31.141303][ T289] bridge0: port 2(bridge_slave_1) entered blocking state [ 31.149648][ T289] bridge0: port 2(bridge_slave_1) entered forwarding state [ 31.157237][ T289] bridge0: port 1(bridge_slave_0) entered blocking state [ 31.164310][ T289] bridge0: port 1(bridge_slave_0) entered forwarding state [ 31.190030][ T43] bridge0: port 1(bridge_slave_0) entered disabled state [ 31.198309][ T43] bridge0: port 2(bridge_slave_1) entered disabled state [ 31.206161][ T43] bridge0: port 1(bridge_slave_0) entered disabled state [ 31.214434][ T43] bridge0: port 2(bridge_slave_1) entered disabled state [ 31.221738][ T43] bridge0: port 1(bridge_slave_0) entered disabled state [ 31.230256][ T43] bridge0: port 2(bridge_slave_1) entered disabled state [ 31.238100][ T43] bridge0: port 1(bridge_slave_0) entered disabled state [ 31.247489][ T43] bridge0: port 2(bridge_slave_1) entered disabled state [ 31.256989][ T43] IPv6: ADDRCONF(NETDEV_CHANGE): veth1: link becomes ready [ 31.265959][ T43] IPv6: ADDRCONF(NETDEV_CHANGE): veth0: link becomes ready [ 31.290110][ T43] IPv6: ADDRCONF(NETDEV_CHANGE): veth0: link becomes ready [ 31.300556][ T43] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_0: link becomes ready [ 31.310270][ T43] bridge0: port 1(bridge_slave_0) entered blocking state [ 31.317702][ T43] bridge0: port 1(bridge_slave_0) entered forwarding state [ 31.339554][ T43] IPv6: ADDRCONF(NETDEV_CHANGE): veth0: link becomes ready [ 31.347994][ T43] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_0: link becomes ready [ 31.356838][ T43] bridge0: port 1(bridge_slave_0) entered blocking state [ 31.363912][ T43] bridge0: port 1(bridge_slave_0) entered forwarding state [ 31.371829][ T43] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_1: link becomes ready [ 31.380336][ T43] bridge0: port 2(bridge_slave_1) entered blocking state [ 31.388550][ T43] bridge0: port 2(bridge_slave_1) entered forwarding state [ 31.396993][ T43] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_0: link becomes ready [ 31.405822][ T43] bridge0: port 1(bridge_slave_0) entered blocking state [ 31.413118][ T43] bridge0: port 1(bridge_slave_0) entered forwarding state [ 31.424808][ T43] IPv6: ADDRCONF(NETDEV_CHANGE): veth1: link becomes ready [ 31.432714][ T43] IPv6: ADDRCONF(NETDEV_CHANGE): veth0: link becomes ready [ 31.442433][ T43] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_1: link becomes ready [ 31.450838][ T43] bridge0: port 2(bridge_slave_1) entered blocking state [ 31.458283][ T43] bridge0: port 2(bridge_slave_1) entered forwarding state [ 31.473946][ T43] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_1: link becomes ready [ 31.486073][ T43] bridge0: port 2(bridge_slave_1) entered blocking state [ 31.493630][ T43] bridge0: port 2(bridge_slave_1) entered forwarding state [ 31.523435][ T43] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_hsr: link becomes ready [ 31.531651][ T43] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_0: link becomes ready [ 31.540144][ T43] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_hsr: link becomes ready [ 31.548865][ T43] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_1: link becomes ready [ 31.557132][ T43] IPv6: ADDRCONF(NETDEV_CHANGE): veth1: link becomes ready [ 31.565032][ T43] IPv6: ADDRCONF(NETDEV_CHANGE): veth0: link becomes ready [ 31.572986][ T43] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_bridge: link becomes ready [ 31.581605][ T43] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_0: link becomes ready [ 31.590118][ T43] bridge0: port 1(bridge_slave_0) entered blocking state [ 31.598275][ T43] bridge0: port 1(bridge_slave_0) entered forwarding state [ 31.606398][ T43] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_hsr: link becomes ready [ 31.619338][ T43] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_0: link becomes ready [ 31.627811][ T43] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_hsr: link becomes ready [ 31.636925][ T43] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_0: link becomes ready [ 31.645124][ T43] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_hsr: link becomes ready [ 31.653360][ T43] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_1: link becomes ready [ 31.661336][ T43] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_hsr: link becomes ready [ 31.669862][ T43] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_1: link becomes ready [ 31.678716][ T43] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_bridge: link becomes ready [ 31.687325][ T43] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_1: link becomes ready [ 31.695696][ T43] bridge0: port 2(bridge_slave_1) entered blocking state [ 31.702754][ T43] bridge0: port 2(bridge_slave_1) entered forwarding state [ 31.724500][ T43] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_bridge: link becomes ready [ 31.733228][ T43] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_0: link becomes ready [ 31.741600][ T43] bridge0: port 1(bridge_slave_0) entered blocking state [ 31.748872][ T43] bridge0: port 1(bridge_slave_0) entered forwarding state [ 31.756625][ T43] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_virt_wifi: link becomes ready [ 31.766068][ T43] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_virt_wifi: link becomes ready [ 31.774519][ T43] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_virt_wifi: link becomes ready [ 31.783039][ T43] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_virt_wifi: link becomes ready [ 31.792683][ T43] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_vlan: link becomes ready [ 31.801086][ T43] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_vlan: link becomes ready [ 31.809519][ T43] IPv6: ADDRCONF(NETDEV_CHANGE): bridge0: link becomes ready [ 31.817425][ T43] IPv6: ADDRCONF(NETDEV_CHANGE): vlan0: link becomes ready [ 31.825141][ T43] IPv6: ADDRCONF(NETDEV_CHANGE): vlan1: link becomes ready [ 31.838160][ T43] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_bridge: link becomes ready [ 31.846787][ T43] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_1: link becomes ready [ 31.855094][ T43] bridge0: port 2(bridge_slave_1) entered blocking state [ 31.862650][ T43] bridge0: port 2(bridge_slave_1) entered forwarding state [ 31.877718][ T287] device veth0_vlan entered promiscuous mode [ 31.885172][ T286] device veth0_vlan entered promiscuous mode [ 31.896789][ T43] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_hsr: link becomes ready [ 31.905227][ T43] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_0: link becomes ready [ 31.913534][ T43] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_vlan: link becomes ready [ 31.922081][ T43] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_vlan: link becomes ready [ 31.931451][ T43] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_hsr: link becomes ready [ 31.940209][ T43] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_1: link becomes ready [ 31.948414][ T43] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_0: link becomes ready [ 31.956850][ T43] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_1: link becomes ready [ 31.965263][ T43] IPv6: ADDRCONF(NETDEV_CHANGE): vlan0: link becomes ready [ 31.973048][ T43] IPv6: ADDRCONF(NETDEV_CHANGE): vlan1: link becomes ready [ 31.990274][ T287] device veth1_macvtap entered promiscuous mode [ 32.004060][ T43] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_macvtap: link becomes ready [ 32.013580][ T43] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_macvtap: link becomes ready [ 32.030416][ T43] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_virt_wifi: link becomes ready [ 32.039909][ T43] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_virt_wifi: link becomes ready [ 32.048880][ T43] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_vlan: link becomes ready [ 32.059547][ T43] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_vlan: link becomes ready [ 32.068266][ T43] IPv6: ADDRCONF(NETDEV_CHANGE): vlan0: link becomes ready [ 32.075924][ T43] IPv6: ADDRCONF(NETDEV_CHANGE): vlan1: link becomes ready [ 32.085360][ T289] device veth0_vlan entered promiscuous mode [ 32.100188][ T286] device veth1_macvtap entered promiscuous mode [ 32.107571][ T43] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_virt_wifi: link becomes ready [ 32.116089][ T43] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_virt_wifi: link becomes ready [ 32.125438][ T43] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_virt_wifi: link becomes ready [ 32.134153][ T43] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_vlan: link becomes ready [ 32.143348][ T43] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_vlan: link becomes ready [ 32.151787][ T43] IPv6: ADDRCONF(NETDEV_CHANGE): vlan0: link becomes ready [ 32.159547][ T43] IPv6: ADDRCONF(NETDEV_CHANGE): vlan1: link becomes ready [ 32.167730][ T43] IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_0: link becomes ready [ 32.176337][ T43] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_batadv: link becomes ready [ 32.185829][ T288] device veth0_vlan entered promiscuous mode [ 32.197059][ T289] device veth1_macvtap entered promiscuous mode [ 32.210865][ T285] device veth0_vlan entered promiscuous mode [ 32.219134][ T43] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_vlan: link becomes ready [ 32.227668][ T43] IPv6: ADDRCONF(NETDEV_CHANGE): vlan0: link becomes ready [ 32.235419][ T43] IPv6: ADDRCONF(NETDEV_CHANGE): vlan1: link becomes ready [ 32.244310][ T43] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_macvtap: link becomes ready [ 32.252926][ T43] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_macvtap: link becomes ready [ 32.261179][ T43] IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_1: link becomes ready [ 32.270335][ T43] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_batadv: link becomes ready [ 32.278866][ T43] IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_0: link becomes ready [ 32.287348][ T43] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_batadv: link becomes ready [ 32.296237][ T43] IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_1: link becomes ready [ 32.305716][ T43] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_batadv: link becomes ready [ 32.328551][ T288] device veth1_macvtap entered promiscuous mode [ 32.336649][ T43] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_macvtap: link becomes ready [ 32.345859][ T43] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_macvtap: link becomes ready [ 32.354303][ T43] IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_0: link becomes ready [ 32.362816][ T43] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_batadv: link becomes ready [ 32.371913][ T43] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_macvtap: link becomes ready [ 32.388459][ T43] IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_1: link becomes ready [ 32.398855][ T43] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_batadv: link becomes ready [ 32.399606][ T286] request_module fs-gadgetfs succeeded, but still no fs? [ 32.416913][ T285] device veth1_macvtap entered promiscuous mode [ 32.435872][ T43] IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_0: link becomes ready [ 32.448643][ T43] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_batadv: link becomes ready [ 32.500499][ T43] IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_0: link becomes ready [ 32.513592][ T313] loop4: detected capacity change from 0 to 4096 [ 32.514230][ T43] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_batadv: link becomes ready [ 32.528954][ T43] IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_1: link becomes ready [ 32.537534][ T43] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_batadv: link becomes ready [ 32.547690][ T43] IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_1: link becomes ready [ 32.556504][ T43] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_batadv: link becomes ready [ 32.592131][ T313] EXT4-fs (loop4): mounted filesystem without journal. Opts: ,errors=continue. Quota mode: writeback. [ 32.669084][ T321] loop1: detected capacity change from 0 to 1024 [ 32.724103][ T321] EXT4-fs (loop1): Quota format mount options ignored when QUOTA feature is enabled [ 32.733750][ T321] EXT4-fs (loop1): ext4_check_descriptors: Checksum for group 0 failed (32298!=35945) [ 32.744275][ T321] EXT4-fs (loop1): revision level too high, forcing read-only mode [ 32.765829][ T321] EXT4-fs (loop1): orphan cleanup on readonly fs [ 32.774927][ T321] EXT4-fs error (device loop1): ext4_read_inode_bitmap:168: comm syz.1.2: Inode bitmap for bg 0 marked uninitialized [ 32.787574][ T321] EXT4-fs (loop1): mounted filesystem without journal. Opts: jqfmt=vfsv1,barrier=0x0000000000000005,inode_readahead_blks=0x0000000000800000,usrquota,,errors=continue. Quota mode: writeback. [ 32.807164][ T309] usb 3-1: new high-speed USB device number 2 using dummy_hcd [ 32.815337][ T329] input: syz1 as /devices/virtual/input/input4 [ 32.828877][ T329] loop4: detected capacity change from 0 to 1024 [ 32.883347][ T329] EXT4-fs (loop4): Ignoring removed orlov option [ 32.889806][ T329] EXT4-fs (loop4): couldn't mount as ext3 due to feature incompatibilities [ 32.911965][ T331] loop1: detected capacity change from 0 to 512 [ 32.922914][ T331] EXT4-fs (loop1): Ignoring removed nobh option [ 33.029538][ T290] usb 4-1: new high-speed USB device number 2 using dummy_hcd [ 33.071856][ T331] EXT4-fs (loop1): mounted filesystem without journal. Opts: max_dir_size_kb=0x0000000000001000,nobh,quota,,errors=continue. Quota mode: writeback. [ 33.087351][ T331] ext4 filesystem being mounted at /1/file0 supports timestamps until 2038-01-19 (0x7fffffff) [ 33.104699][ T331] EXT4-fs error (device loop1): ext4_do_update_inode:5260: inode #2: comm syz.1.8: corrupted inode contents [ 33.116825][ T331] EXT4-fs error (device loop1): ext4_dirty_inode:6108: inode #2: comm syz.1.8: mark_inode_dirty error [ 33.130200][ T331] EXT4-fs error (device loop1): ext4_do_update_inode:5260: inode #2: comm syz.1.8: corrupted inode contents [ 33.464457][ T43] IPv6: ADDRCONF(NETDEV_CHANGE): bond_slave_0: link becomes ready [ 33.476594][ T331] EXT4-fs error (device loop1): __ext4_ext_dirty:183: inode #2: comm syz.1.8: mark_inode_dirty error [ 33.500925][ T43] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_bond: link becomes ready [ 33.522693][ T309] usb 3-1: config 0 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 33.542447][ T290] usb 4-1: device descriptor read/64, error -71 [ 33.564516][ T309] usb 3-1: config 0 interface 0 altsetting 0 endpoint 0x81 has invalid wMaxPacketSize 0 [ 33.592485][ T43] IPv6: ADDRCONF(NETDEV_CHANGE): bond_slave_1: link becomes ready [ 34.033120][ T309] usb 3-1: New USB device found, idVendor=256c, idProduct=006d, bcdDevice= 0.00 [ 34.084470][ T43] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_bond: link becomes ready [ 34.101184][ T309] usb 3-1: New USB device strings: Mfr=2, Product=0, SerialNumber=0 [ 34.142366][ C0] sched: RT throttling activated [ 34.144240][ T43] IPv6: ADDRCONF(NETDEV_CHANGE): team_slave_0: link becomes ready [ 34.150993][ T309] usb 3-1: Manufacturer: syz [ 34.159040][ T43] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_team: link becomes ready [ 34.170953][ T43] IPv6: ADDRCONF(NETDEV_CHANGE): team_slave_1: link becomes ready [ 34.180973][ T309] usb 3-1: config 0 descriptor?? [ 34.191433][ T43] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_team: link becomes ready [ 34.232535][ T290] usb 4-1: device descriptor read/64, error -71 [ 34.379853][ T335] syz.4.7 (335) used greatest stack depth: 20232 bytes left [ 34.456903][ T341] loop4: detected capacity change from 0 to 128 [ 34.488733][ T30] kauditd_printk_skb: 51 callbacks suppressed [ 34.488749][ T30] audit: type=1400 audit(1790433065.782:125): avc: denied { create } for pid=344 comm="syz.1.11" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=netlink_generic_socket permissive=1 [ 34.512521][ T290] usb 4-1: new high-speed USB device number 3 using dummy_hcd [ 34.550337][ T30] audit: type=1400 audit(1790433065.822:126): avc: denied { mount } for pid=340 comm="syz.4.10" name="/" dev="loop4" ino=1 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:dosfs_t tclass=filesystem permissive=1 [ 34.588944][ T325] loop0: detected capacity change from 0 to 131072 [ 34.601260][ T30] audit: type=1400 audit(1790433065.822:127): avc: denied { mounton } for pid=340 comm="syz.4.10" path="/2/file0/sys" dev="loop4" ino=1048595 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:dosfs_t tclass=dir permissive=1 [ 34.629829][ T30] audit: type=1400 audit(1790433065.822:128): avc: denied { mount } for pid=340 comm="syz.4.10" name="/" dev="sysfs" ino=1 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:sysfs_t tclass=filesystem permissive=1 [ 34.656078][ T30] audit: type=1400 audit(1790433065.842:129): avc: denied { write } for pid=344 comm="syz.1.11" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=netlink_generic_socket permissive=1 [ 34.676972][ T30] audit: type=1400 audit(1790433065.842:130): avc: denied { read } for pid=344 comm="syz.1.11" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=netlink_generic_socket permissive=1 [ 34.697785][ T30] audit: type=1400 audit(1790433065.842:131): avc: denied { map_read map_write } for pid=344 comm="syz.1.11" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=bpf permissive=1 [ 34.778017][ T325] F2FS-fs (loop0): Test dummy encryption mode enabled [ 34.786245][ T325] F2FS-fs (loop0): invalid crc value [ 34.793868][ T325] F2FS-fs (loop0): Found nat_bits in checkpoint [ 34.824262][ T325] F2FS-fs (loop0): Mounted with checkpoint version = 48b305e5 [ 34.892545][ T290] usb 4-1: device descriptor read/64, error -71 [ 35.172889][ T30] audit: type=1400 audit(1790433066.202:132): avc: denied { create } for pid=346 comm="syz.1.12" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=pppox_socket permissive=1 [ 35.385669][ T30] audit: type=1400 audit(1790433066.212:133): avc: denied { connect } for pid=346 comm="syz.1.12" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=pppox_socket permissive=1 [ 35.827461][ T290] usb 4-1: device descriptor read/64, error -71 [ 35.921251][ T30] audit: type=1400 audit(1790433066.212:134): avc: denied { write } for pid=346 comm="syz.1.12" path="socket:[15182]" dev="sockfs" ino=15182 scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=pppox_socket permissive=1 [ 35.958274][ T290] usb usb4-port1: attempt power cycle [ 36.276856][ T367] loop4: detected capacity change from 0 to 512 [ 36.302464][ T309] uclogic 0003:256C:006D.0001: failed retrieving string descriptor #100: -71 [ 36.312762][ T309] uclogic 0003:256C:006D.0001: failed retrieving pen parameters: -71 [ 36.321540][ T309] uclogic 0003:256C:006D.0001: failed probing pen v1 parameters: -71 [ 36.332248][ T369] L1TF CPU bug present and SMT on, data leak possible. See CVE-2018-3646 and https://www.kernel.org/doc/html/latest/admin-guide/hw-vuln/l1tf.html for details. [ 36.350547][ T309] uclogic 0003:256C:006D.0001: failed probing parameters: -71 [ 36.378672][ T309] uclogic: probe of 0003:256C:006D.0001 failed with error -71 [ 36.386719][ T290] usb 4-1: new high-speed USB device number 4 using dummy_hcd [ 36.406041][ T309] usb 3-1: USB disconnect, device number 2 [ 36.417257][ T367] EXT4-fs (loop4): mounted filesystem without journal. Opts: ,errors=continue. Quota mode: writeback. [ 36.438999][ T367] ext4 filesystem being mounted at /4/file0 supports timestamps until 2038-01-19 (0x7fffffff) [ 36.515847][ T379] netlink: 16 bytes leftover after parsing attributes in process `syz.0.17'. [ 36.572474][ T290] usb 4-1: device descriptor read/8, error -71 [ 36.671879][ T385] netlink: 104 bytes leftover after parsing attributes in process `syz.4.20'. [ 36.752149][ T387] overlayfs: failed to resolve './bus': -2 [ 36.852974][ T60] usb 1-1: new full-speed USB device number 2 using dummy_hcd [ 36.902516][ T290] usb 4-1: device descriptor read/8, error -71 [ 37.013170][ T403] loop2: detected capacity change from 0 to 512 [ 37.082651][ T403] ======================================================= [ 37.082651][ T403] WARNING: The mand mount option has been deprecated and [ 37.082651][ T403] and is ignored by this kernel. Remove the mand [ 37.082651][ T403] option from the mount to silence this warning. [ 37.082651][ T403] ======================================================= [ 37.293900][ T405] ================================================================== [ 37.302053][ T405] BUG: KASAN: use-after-free in rcu_segcblist_enqueue+0x62/0xb0 [ 37.309947][ T405] Write of size 8 at addr ffff88810f698990 by task syz.2.28/405 [ 37.317611][ T405] [ 37.320077][ T405] CPU: 1 PID: 405 Comm: syz.2.28 Not tainted syzkaller #0 [ 37.327799][ T405] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 07/24/2026 [ 37.338000][ T405] Call Trace: [ 37.341308][ T405] [ 37.344299][ T405] __dump_stack+0x21/0x30 [ 37.348669][ T405] dump_stack_lvl+0x110/0x170 [ 37.353376][ T405] ? show_regs_print_info+0x20/0x20 [ 37.359151][ T405] ? load_image+0x3f0/0x3f0 [ 37.363721][ T405] print_address_description+0x7f/0x2c0 [ 37.369338][ T405] ? rcu_segcblist_enqueue+0x62/0xb0 [ 37.374660][ T405] kasan_report+0x10f/0x150 [ 37.379722][ T405] ? rcu_segcblist_enqueue+0x62/0xb0 [ 37.385583][ T405] __asan_report_store8_noabort+0x17/0x20 [ 37.391350][ T405] rcu_segcblist_enqueue+0x62/0xb0 [ 37.397945][ T405] call_rcu+0x549/0xf60 [ 37.402321][ T405] ? rcu_gp_kthread_wake+0x90/0x90 [ 37.407475][ T405] ? mutex_unlock+0x8f/0x230 [ 37.412108][ T405] ? __mutex_lock_slowpath+0x10/0x10 [ 37.417428][ T405] ? __kasan_check_write+0x14/0x20 [ 37.422745][ T405] ? l2tp_session_delete+0x48/0x4a0 [ 37.428540][ T405] pppol2tp_release+0x1e3/0x2b0 [ 37.433886][ T405] sock_close+0xb8/0x200 [ 37.438168][ T405] ? sock_mmap+0xa0/0xa0 [ 37.442892][ T405] __fput+0x22b/0x900 [ 37.446939][ T405] ____fput+0x15/0x20 [ 37.450979][ T405] task_work_run+0x127/0x190 [ 37.455588][ T405] exit_to_user_mode_loop+0xd0/0xe0 [ 37.460805][ T405] exit_to_user_mode_prepare+0x87/0xd0 [ 37.466290][ T405] syscall_exit_to_user_mode+0x1a/0x30 [ 37.472749][ T405] do_syscall_64+0x58/0xa0 [ 37.477201][ T405] ? clear_bhb_loop+0x50/0xa0 [ 37.482007][ T405] ? clear_bhb_loop+0x50/0xa0 [ 37.487235][ T405] entry_SYSCALL_64_after_hwframe+0x66/0xd0 [ 37.493932][ T405] RIP: 0033:0x7fc466748159 [ 37.498469][ T405] 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 [ 37.519533][ T405] RSP: 002b:00007ffe03636f18 EFLAGS: 00000246 ORIG_RAX: 00000000000001b4 [ 37.527973][ T405] RAX: 0000000000000000 RBX: 00007ffe03637000 RCX: 00007fc466748159 [ 37.535960][ T405] RDX: 0000000000000000 RSI: 000000000000001e RDI: 0000000000000003 [ 37.545618][ T405] RBP: 0000000000009179 R08: 0000000000000001 R09: 0000000000000000 [ 37.554357][ T405] R10: 0000001b2da20000 R11: 0000000000000246 R12: 00007ffe03637040 [ 37.562748][ T405] R13: 00007fc4669cffac R14: 00000000000091c7 R15: 00007fc4669cffa0 [ 37.573410][ T405] [ 37.576631][ T405] [ 37.579058][ T405] Allocated by task 406: [ 37.583954][ T405] __kasan_kmalloc+0xd4/0x100 [ 37.588657][ T405] __kmalloc+0x13d/0x2c0 [ 37.593004][ T405] l2tp_session_create+0x39/0xb60 [ 37.598626][ T405] pppol2tp_connect+0xbf5/0x1640 [ 37.603776][ T405] __sys_connect+0x3cb/0x450 [ 37.608493][ T405] __x64_sys_connect+0x7a/0x90 [ 37.613771][ T405] x64_sys_call+0x7c/0x9a0 [ 37.619415][ T405] do_syscall_64+0x4c/0xa0 [ 37.624267][ T405] entry_SYSCALL_64_after_hwframe+0x66/0xd0 [ 37.632771][ T405] [ 37.635489][ T405] Freed by task 43: [ 37.640127][ T405] kasan_set_track+0x4a/0x70 [ 37.646285][ T405] kasan_set_free_info+0x23/0x40 [ 37.652476][ T405] ____kasan_slab_free+0x125/0x160 [ 37.658348][ T405] __kasan_slab_free+0x11/0x20 [ 37.663248][ T405] slab_free_freelist_hook+0xc2/0x190 [ 37.668915][ T405] kfree+0xc4/0x270 [ 37.672758][ T405] l2tp_session_put+0xaf/0x1a0 [ 37.677645][ T405] l2tp_session_delete+0x3a9/0x4a0 [ 37.683356][ T405] l2tp_tunnel_del_work+0x180/0x3d0 [ 37.688588][ T405] process_one_work+0x6c8/0xbb0 [ 37.693802][ T405] worker_thread+0xaa0/0x1250 [ 37.699035][ T405] kthread+0x3f5/0x4f0 [ 37.703459][ T405] ret_from_fork+0x1f/0x30 [ 37.707917][ T405] [ 37.710262][ T405] Last potentially related work creation: [ 37.715985][ T405] kasan_save_stack+0x3a/0x60 [ 37.720677][ T405] __kasan_record_aux_stack+0xd2/0x100 [ 37.726149][ T405] kasan_record_aux_stack_noalloc+0xb/0x10 [ 37.731977][ T405] call_rcu+0x10b/0xf60 [ 37.736250][ T405] pppol2tp_release+0x1e3/0x2b0 [ 37.741117][ T405] sock_close+0xb8/0x200 [ 37.745381][ T405] __fput+0x22b/0x900 [ 37.749459][ T405] ____fput+0x15/0x20 [ 37.753540][ T405] task_work_run+0x127/0x190 [ 37.758157][ T405] exit_to_user_mode_loop+0xd0/0xe0 [ 37.763569][ T405] exit_to_user_mode_prepare+0x87/0xd0 [ 37.769046][ T405] syscall_exit_to_user_mode+0x1a/0x30 [ 37.774604][ T405] do_syscall_64+0x58/0xa0 [ 37.779121][ T405] entry_SYSCALL_64_after_hwframe+0x66/0xd0 [ 37.786654][ T405] [ 37.789272][ T405] The buggy address belongs to the object at ffff88810f698800 [ 37.789272][ T405] which belongs to the cache kmalloc-512 of size 512 [ 37.804076][ T405] The buggy address is located 400 bytes inside of [ 37.804076][ T405] 512-byte region [ffff88810f698800, ffff88810f698a00) [ 37.819935][ T405] The buggy address belongs to the page: [ 37.825596][ T405] page:ffffea00043da600 refcount:1 mapcount:0 mapping:0000000000000000 index:0x0 pfn:0x10f698 [ 37.836492][ T405] head:ffffea00043da600 order:2 compound_mapcount:0 compound_pincount:0 [ 37.847646][ T405] flags: 0x4000000000010200(slab|head|zone=1) [ 37.854673][ T405] raw: 4000000000010200 dead000000000100 dead000000000122 ffff888100042f00 [ 37.864347][ T405] raw: 0000000000000000 0000000080100010 00000001ffffffff 0000000000000000 [ 37.873119][ T405] page dumped because: kasan: bad access detected [ 37.880018][ T405] page_owner tracks the page as allocated [ 37.885790][ T405] page last allocated via order 2, migratetype Unmovable, gfp_mask 0xd20c0(__GFP_IO|__GFP_FS|__GFP_NOWARN|__GFP_NORETRY|__GFP_COMP|__GFP_NOMEMALLOC), pid 102, ts 6531651149, free_ts 0 [ 37.905248][ T405] post_alloc_hook+0x192/0x1b0 [ 37.912673][ T405] prep_new_page+0x1c/0x110 [ 37.920035][ T405] get_page_from_freelist+0x2c3a/0x2cd0 [ 37.925980][ T405] __alloc_pages+0x1a2/0x460 [ 37.932922][ T405] new_slab+0xa0/0x4d0 [ 37.937641][ T405] ___slab_alloc+0x3ac/0x840 [ 37.942486][ T405] __slab_alloc+0x49/0x90 [ 37.946924][ T405] __kmalloc_track_caller+0x169/0x2c0 [ 37.952531][ T405] __alloc_skb+0x210/0x730 [ 37.957927][ T405] alloc_uevent_skb+0x85/0x240 [ 37.963003][ T405] kobject_uevent_net_broadcast+0x335/0x5a0 [ 37.970333][ T405] kobject_uevent_env+0x52b/0x700 [ 37.975628][ T405] kobject_synth_uevent+0x457/0x940 [ 37.980851][ T405] bus_uevent_store+0x4f/0x70 [ 37.985545][ T405] bus_attr_store+0x79/0xa0 [ 37.990066][ T405] sysfs_kf_write+0x129/0x150 [ 37.994946][ T405] page_owner free stack trace missing [ 38.000587][ T405] [ 38.002924][ T405] Memory state around the buggy address: [ 38.009019][ T405] ffff88810f698880: fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb [ 38.017120][ T405] ffff88810f698900: fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb [ 38.025205][ T405] >ffff88810f698980: fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb [ 38.033372][ T405] ^ [ 38.038187][ T405] ffff88810f698a00: fc fc fc fc fc fc fc fc fc fc fc fc fc fc fc fc [ 38.046270][ T405] ffff88810f698a80: fc fc fc fc fc fc fc fc fc fc fc fc fc fc fc fc [ 38.054732][ T405] ================================================================== [ 38.062835][ T405] Disabling lock debugging due to kernel taint [ 38.069920][ T60] usb 1-1: unable to get BOS descriptor or descriptor too short [ 38.112486][ T60] usb 1-1: not running at top speed; connect to a high speed hub [ 38.152414][ T290] usb 4-1: new full-speed USB device number 5 using dummy_hcd [ 38.192682][ T60] usb 1-1: config 1 interface 1 altsetting 1 endpoint 0x1 has an invalid bInterval 119, changing to 4 [ 38.362573][ T60] usb 1-1: New USB device found, idVendor=041e, idProduct=0005, bcdDevice= 0.40 [ 38.371951][ T60] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 38.381490][ T60] usb 1-1: Product: syz [ 38.386625][ T60] usb 1-1: Manufacturer: syz [ 38.391359][ T60] usb 1-1: SerialNumber: syz [ 38.402587][ T290] usb 4-1: descriptor type invalid, skip [ 38.442646][ T290] usb 4-1: not running at top speed; connect to a high speed hub [ 38.522668][ T290] usb 4-1: config 0 has no interfaces? [ 38.638755][ T381] UDC core: couldn't find an available UDC or it's busy: -16 [ 38.646246][ T381] misc raw-gadget: fail, usb_gadget_probe_driver returned -16 [ 38.682535][ T290] usb 4-1: New USB device found, idVendor=0525, idProduct=a4a8, bcdDevice= 0.40 [ 38.692911][ T290] usb 4-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 38.701002][ T290] usb 4-1: Product: syz [ 38.705561][ T290] usb 4-1: Manufacturer: syz [ 38.710190][ T290] usb 4-1: SerialNumber: syz [ 38.715589][ T290] usb 4-1: config 0 descriptor?? [ 38.795151][ T60] usb 1-1: USB disconnect, device number 2 [ 38.955310][ T390] usb 4-1: USB disconnect, device number 5 [ 39.003087][ T316] udevd[316]: error opening ATTR{/sys/devices/platform/dummy_hcd.0/usb1/1-1/1-1:1.1/sound/card0/controlC0/../uevent} for writing: No such file or directory