f0000000080)=[{&(0x7f0000000580)="03", 0x1}], 0x1) pwritev(r0, &(0x7f0000000b80)=[{&(0x7f0000000300)="c4de38ca8cc6bdaeca5efac6539e486396b9768933299e30696b42348c162c63360f0c0e1fa571d5522f09a471c6c3b85d8f9d1b8d02edbcfd03bb5e59abf036c555a235ee659a92e8be68c2f3b3d231d6c1f6cb5bdf4e8540bc39c027612ec1627182715e1e8f0128faf5d9816e2c20bc7b81af8e58ae2941e0b21dea09a09a66318ab75b1e2ae01b68e9c953c0152c3bbd0e7060d82a766e4ea55925abbd8b47140b0c7f72e45627d1784848af807cc0dae7067ae067fa18c6a08126cb187a0f490c44d92e3fe7fef6", 0xca}, {&(0x7f0000000c00)="ddfc3e2f00121fff8c80db66badd940000000021a4a29a9b9f71f93f9aa76a90478bd8b4b50aa023e015e474567e8a6a843015a2788589bf8b55895b3a6f2b3e583189d4bccc7de1cf485423b95feb05e94a4dec4dc9963f00ae6cf8dca941afaf35db9184dc99bd876265a34ef434437b28d7a38617cbaba4905a210b875bbe26fc818cc3f2329595972a172e42dcf92bcac494cead3e78d346d7cc30686b3025213b4bbe63ce963a4c82a98987ea71bffadc1a905918c8eb0e4b588b85cbff21af49ec5c1610720d8932213d361a0ffb747a460e4c949c2b630fff562ddc9a1eed667607ffb248187a2deaa46c8bfa9a8d1a9239781eef9039060fa444221ce30281265883b4e9e78af05e7cdac34bad87a2fea663b1d4180a448350311e6366de7b43496fc3f68fa8", 0x12a}, {&(0x7f0000000980)="80d9f01c9a3ad92beff91d34d5d7cd4e7601040da2ddb5c49d2b296d65e2bef1987f3f5e031213d1bc43d458fed8e4d32c68c33a4565ce1e97402a6c5d23094a17bbce7e4acb0c50744f85d500fba13631cd43eef6c1ffd2f22c6e3533b52dfe76a997d3f062801472b8bebf1e11a179e139ad833560421048bdc8562ad168a4320bd2ab60125d98404a125f82e42e596865c8f8158fed0a8978ac34c8bb3cd640e3c7d2cb94ed7e8a269ded4218a20f3a9513b5fcc7ccfe9ecb9ae6f3081b33a9761aab495baaeba3ed34a67c671e0747115942e6fa6ab074b9da6139e8f2ba6a753ecfb5d260f1b56167d0d7071929a90fe2f9578c06ebe4ce800094df5483222f36b4f7c009e401c04f7bb0a3a28c20c28600a9fc25ccdd298392f9eb69a69ae06c9a8b8a193431275014b69756041b3cfcadc8e358bd3c37156d02235641da61c2c602cd971dd9a4e5a01283ee2553a12629da00", 0x156}, {&(0x7f00000001c0)="a302449ffa788cc358aa29701d851efe40f1a4ee17c96e3df1c15fc58e9fd2ab2fa34f17608e7873538fd7ab5e0bf6eda6249450d66accf00162397a740264636ed16e67a884d99c74a064f51a65e7c1e866c7f6a4be7a0fce057f0f93116ee4a9a38ce60cbebf23a52547cbcc578085b60eff28b6e86101b48ee0b8a5144b8e77d191c9cae3ef4192753a41ce9ffa280a7b8e36534b4cb0e324f9e1e22ddf92854d73bb74b4d372c47b0821c6e3bd59cfd6b36e523b3bab95d18db840472d207868b5401a14436efb4b0184f4bcf90a09525b6c7739801542b647aa10741432ef1a2aece79f894699d9ecb6ea", 0xed}, {&(0x7f0000000880)="4384c125a6ebeb13b28b5517537601aae1315411dfcf1641aa15a6c0018a66f0d11858c22a64fdbdd8fb22aefadd1173889b2c131a5622a0c6c57d2b426f6e1a00525cae036678c3c140dca0429d0ca55a9e013e91861901cc93e61513318ac6c81120", 0x63}], 0x5, 0x0, 0x0) 16:00:26 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4500) open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80045721, &(0x7f00000000c0)={0x3, 0x2}) 16:00:26 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4500) open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80045721, &(0x7f00000000c0)={0x3, 0x2}) 16:00:26 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0xe868fb480f154f4c, 0x2, 0x0) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) 16:00:26 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) shutdown(r0, 0x0) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r1, 0x0, 0x0) shmctl$IPC_SET(r1, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r3 = semget$private(0x0, 0x2, 0x8) semctl$GETNCNT(r3, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r3, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r4 = getgid() r5 = socket(0x800000018, 0x1, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r7 = getgid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r4, r6, r7, 0x10, 0x9}, 0x8, 0x1, 0x9}) r8 = getgid() r9 = getppid() r10 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r12, r13) chown(&(0x7f0000000200)='./file0/file0\x00', r12, r13) lchown(&(0x7f0000000780)='./file0\x00', r12, r13) lchown(&(0x7f00000001c0)='./file0\x00', r12, r13) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000080)={{0x6, r12, r2, r6, r8, 0x1e6, 0x8}, 0x5, 0x5, r9, r10, 0xfffffffffffffe01, 0x9, 0x7ff}) r14 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r14, 0x0, 0x0) shmctl$IPC_SET(r14, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r14, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r16 = semget$private(0x0, 0x2, 0x8) semctl$GETNCNT(r16, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r16, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r16, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r17 = getgid() r18 = socket(0x800000018, 0x1, 0x0) bind$unix(r18, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r20 = getgid() semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r17, r19, r20, 0x10, 0x9}, 0x8, 0x1, 0x9}) r21 = getgid() r22 = getppid() r23 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r25, r26) chown(&(0x7f0000000200)='./file0/file0\x00', r25, r26) lchown(&(0x7f0000000780)='./file0\x00', r25, r26) lchown(&(0x7f00000001c0)='./file0\x00', r25, r26) shmctl$IPC_SET(r14, 0x1, &(0x7f0000000080)={{0x6, r25, r15, r19, r21, 0x1e6, 0x8}, 0x5, 0x5, r22, r23, 0xfffffffffffffe01, 0x9, 0x7ff}) r27 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r27, 0x0, 0x0) shmctl$IPC_STAT(r27, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r29 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r29, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r29, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r29, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r30 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r32 = getgid() semctl$IPC_SET(r29, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r30, r31, r32, 0x10, 0x9}, 0x8, 0x1, 0x9}) r33 = getgid() r34 = getppid() r35 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r27, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r28, r31, r33, 0x1e4, 0x8}, 0x5, 0x5, r34, r35, 0xfffffffffffffe01, 0x9, 0x7ff}) r36 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r36, 0x0, 0x0) shmctl$IPC_SET(r36, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r36, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r38 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r38, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r38, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r38, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r39 = getgid() r40 = socket(0x800000018, 0x1, 0x0) bind$unix(r40, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r40, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r42 = getgid() semctl$IPC_SET(r38, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r39, r41, r42, 0x10, 0x9}, 0x8, 0x1, 0x9}) r43 = getgid() r44 = getppid() r45 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r46, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r47, r48) chown(&(0x7f0000000200)='./file0/file0\x00', r47, r48) lchown(&(0x7f0000000780)='./file0\x00', r47, r48) lchown(&(0x7f00000001c0)='./file0\x00', r47, r48) shmctl$IPC_SET(r36, 0x1, &(0x7f0000000080)={{0x6, r47, r37, r41, r43, 0x1e6, 0x8}, 0x5, 0x5, r44, r45, 0xfffffffffffffe01, 0x9, 0x7ff}) r49 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r49, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r49, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r49, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r50 = getgid() r51 = socket(0x800000018, 0x1, 0x0) bind$unix(r51, &(0x7f0000000080)=@abs, 0x8) getsockopt$SO_PEERCRED(r51, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r53 = getgid() semctl$IPC_SET(r49, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r50, r52, r53, 0x11, 0x9}, 0x8, 0x1, 0x9}) r54 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r54, 0x0, 0x0) shmctl$IPC_SET(r54, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r54, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r56 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r56, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r56, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r56, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r57 = getgid() r58 = socket(0x800000018, 0x1, 0x0) bind$unix(r58, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r58, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r60 = getgid() semctl$IPC_SET(r56, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r57, r59, r60, 0x10, 0x9}, 0x8, 0x1, 0x9}) r61 = getgid() r62 = getppid() r63 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r64, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r65, r66) chown(&(0x7f0000000200)='./file0/file0\x00', r65, r66) lchown(&(0x7f0000000780)='./file0\x00', r65, r66) lchown(&(0x7f00000001c0)='./file0\x00', r65, r66) shmctl$IPC_SET(r54, 0x1, &(0x7f0000000080)={{0x6, r65, r55, r59, r61, 0x1e6, 0x8}, 0x5, 0x5, r62, r63, 0xfffffffffffffe01, 0x9, 0x7ff}) r67 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r67, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r67, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r67, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r68 = getgid() r69 = socket(0x800000018, 0x1, 0x0) bind$unix(r69, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r69, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r71 = getgid() semctl$IPC_SET(r67, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r68, r70, r71, 0x10, 0x9}, 0x8, 0x1, 0x9}) r72 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r72, 0x0, 0x0) shmctl$IPC_SET(r72, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r72, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r74 = semget$private(0x0, 0x2, 0x8) semctl$GETNCNT(r74, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r74, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r74, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r75 = getgid() r76 = socket(0x800000018, 0x1, 0x0) bind$unix(r76, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r76, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r78 = getgid() semctl$IPC_SET(r74, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r75, r77, r78, 0x10, 0x9}, 0x8, 0x1, 0x9}) r79 = getgid() r80 = getppid() r81 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r82, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r83, r84) chown(&(0x7f0000000200)='./file0/file0\x00', r83, r84) lchown(&(0x7f0000000780)='./file0\x00', r83, r84) lchown(&(0x7f00000001c0)='./file0\x00', r83, r84) shmctl$IPC_SET(r72, 0x1, &(0x7f0000000080)={{0x6, r83, r73, r77, r79, 0x1e6, 0x8}, 0x5, 0x5, r80, r81, 0xfffffffffffffe01, 0x9, 0x7ff}) r85 = semget$private(0x0, 0x2, 0x8) semctl$GETNCNT(r85, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r85, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r85, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r86 = getgid() r87 = socket(0x800000018, 0x1, 0x0) bind$unix(r87, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r87, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r89 = getgid() semctl$IPC_SET(r85, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r86, r88, r89, 0x10, 0x9}, 0x8, 0x1, 0x9}) r90 = semget$private(0x0, 0x2, 0x8) semctl$GETNCNT(r90, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r90, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r90, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r91 = getgid() r92 = socket(0x800000018, 0x1, 0x0) bind$unix(r92, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r92, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r94 = getgid() semctl$IPC_SET(r90, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r91, r93, r94, 0x10, 0x9}, 0x8, 0x1, 0x9}) getgroups(0x8, &(0x7f0000000180)=[r71, r73, r86, 0x0, r94, 0x0, 0x0, 0x0]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r96, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(0x0, r97) r98 = getpgid(0x0) shmctl$IPC_SET(r27, 0x1, &(0x7f0000000380)={{0x7, r47, r50, r59, r95, 0x59, 0x6f2}, 0x8, 0x2, r97, r98, 0x5e4, 0x10001, 0x80000001}) r99 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r99, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r99, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r99, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r100 = getgid() r101 = socket(0x800000018, 0x1, 0x0) bind$unix(r101, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r101, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r103 = getgid() semctl$IPC_SET(r99, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r100, r102, r103, 0x10, 0x9}, 0x8, 0x1, 0x9}) getgroups(0x9, &(0x7f0000000180)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, r21, 0x0, r50, r100]) sendmsg$unix(r0, &(0x7f0000000200)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000140)=[{&(0x7f00000000c0)="66fdb93e0b85786b166213eefd29ff3c68defd57f0ee819264f0", 0x1a}, {&(0x7f0000000100)="949e0f84568e3fbaa1f3b72a9f85cbf6696c9160969f728e6d36c1415458907dfbde59b2a6ab5252", 0x28}], 0x2, &(0x7f00000001c0)=[@cred={0x20, 0xffff, 0x0, r9, 0xffffffffffffffff, r104}], 0x20, 0x5}, 0x400) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r105 = socket(0x2, 0x2, 0x0) r106 = dup2(r0, r105) connect$unix(r105, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendmsg(r106, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:26 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4500) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80045721, 0x0) 16:00:26 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4500) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80045721, 0x0) 16:00:26 executing program 1: r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="8202695e7f0000010018a56964653000"], 0x10) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) write(r1, 0x0, 0x63ecf118) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x3) shutdown(r0, 0x0) 16:00:26 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4500) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80045721, 0x0) 16:00:26 executing program 1: r0 = socket(0x10, 0x2, 0x6) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f0000000180)="01000000", 0x4) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b8000000000000080100"}) close(r1) r2 = fcntl$dupfd(r0, 0x0, r0) r3 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) writev(r3, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) fcntl$setflags(r3, 0x2, 0x1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r2, &(0x7f0000000000)=[{&(0x7f0000001440)="d9154df438b2e6558f23a1d9f1a11be3c1b39e5466ea425f2aebad421ebec449a974356221669d8219f1eeef995328f0a61d115fc6d53fe074bcde42c4a3f58a2b7e1f3839cbff626f7fb9e16b55078fa3f1291438678638a7284c823141fb6fb153b1ef275baca424a246c47d47a87648eba0cf3b7f0efa972902e4c20106655de326315562633a61907840843263bb9ceafeb8dbc586817d29ea3c84cf7a16a243c580b03c5837bd28dc26cbb55b10bffa1435f821563c09c1d8fc6cc183bfd3784ab17e9fb4559047749e1820a1835d801b2325e36a9d742c95da7d9ff8fc3b35c03ed4b919e136ba69a4b185f732b9e9c21f877eb0ad08344a7f7a8ce05cefd5e4bd418c00c0a2d77c14dc546b727548e81d048a88fde31e8788cfd58f7454517684770dfe448f76952f3d97fdaef9da9f415ca34e88c132862b55777f242c59429c337fc2280e22b9bc86ad48480c7e2492283973df54974e9c2a6812bc167e769eee3244fe557bdc32565d4f39df6df54c90dd54cba453fc5aed3b70127ac9f102138d9cc0200935a2bd756a8f1dcf746292b7bf3fcf3de0d65a37c413faddeb5f5c9739e5a8e3c76d2618b2cfd738739bc515f7b8d174b213d6da8d3b4617e24e2161167677e7a60c2681ff2641d30a6ec2bf164cbdb51a629a49998dcd9d21b8b20696af5e521ae532fc09b59002debf2a4700729706a5c81bcb20baf6c4fdffee19a63ff2fb7ecd7f9d0edc18ce2705a3c33ec0888586533f2dbccfdc0a6c1be8666cefa0122f0bea58981c6751bbaec7e0f07eac4c622ceca6300513c637631951cb9fb0f3cfb10697ae8619b0fd32054c78243d272aeb93cad2215e59735c440f8f0303f670403d454cd370b5d3dc8830926fea03befaf11aa6f8ae15cf17b32e5f6dbd934395ae152c16308b28b8d7526d107cff4bfa46b200960e3c08ae2d921a2ebe881e4b2c61c7670523f224c6e3d0e10ef466f8af2288642388279af771ba1c5b17392f5a7f50d626e7e71ece2f5bad9f7acb690e2de65d0a68055fd125f977dd35f59f95fd043678cc55fc7d388714d9498f9eb4ac13abf956838ffb827fbe9b732d717e77dbe0b40bf9f5214456af00cbf8ea8f025de1546380a6a45718ce07fc239f74e1b01a4ff82d91ff5303e01b36ecadabe354d352278f8f67e1c2273815f114b1e4d9e9eed5e6bee2c9fed4d3fa724a3de6f49e5cfd6d3fbe060c1afbb93b063ffe3c476a467678e7cd0c72218b7e4016cdbaa125e6394ae9877521e57f33fb92eec99fd24d562bbb02b721a044bf980d2d39587072285c379a7a7b3335bbd1a78ffb0c1533ce30e7a1716fc50d2549b33e1edee67bc2e0560be1255dea27bc55fe5c67d119d5b8774b3d5f6f5772266acb92ca9f17eafaab6aef7cb6d41d89df79bd032c7ecb97179064c9b4bd0c4fd75911fe14632bb194b61e2ff8a0b6b6b7677beae46cf248a5f33b50334d86044b0cb222f897591a5637bbce97a7d71e6b8e299eb55fd24266baa4d583225fbee80d6f7eb771b0e09896026133361c1eaab599e5d631e7bad76854592edede0cdfd29ecfaeebd4d4d88809f1d051c8f2e74cc20d6c84021002fcc695a0820d7b33fccd1952d7625ede53bcad8450966998aee921f2e094002ada05216e48ab20a2c2f3dc660ab16f7d87a1671470f5c530bbb452086da42da8b0bfb7a25e204e9c7ab159658890134076a47565364e628f00118e93b9574a11e97acb291be518d6fcf60a7da03189e6d7b9faf2b3ed203b96e2c256c7cfc24c187b6c7b01ce633cdf0fcb3f342df82932be2352d30838b19fc016220688f29564982c235e9966d83fcb9f720b07e9ba5f0f96686c7ce1839ce2d809dfb5274ab2e55a486310e64b52ec3306babea3676031810b79c2f5bbec44e74a0c6d2e181faadbaac2d4d1cbbd60923b59c0e33d5627efcc5b505d84bab252daa7e1f6192f3809bcc83c58f5442d1770ed2ba7681acace91c421815ce4161d12806961b2e134d8e371fe414ced813c488270fce2ec023d375f5c5d047bace2b14cc993397c5b756287ba33ac2559105076ac6333b5cbba71de64604dd9c11ba0dc0077e14ce9c500e376643049a13675cc0341d1860b604b5c1677069f9cc957d3ccec8b9df8593eb14cfa4e75ef52357e24075cc694afa136d376f338eb24ff0e65149a9ba18430771cbc76d07da692e4e6dffd778af5174b1aef6434a79cb847c37f35f8be7feddb92e7ad166781f0f3da60923a2e9c2f65ecef5f085518b2d152d633cc29e63e18c9994fcdeb584b76be02e4374fa27c61798c3846a744ff2ea266d678a75a3c535f9c6936dcaae933c2372dd4fdcfb194e7a8e71ee3e377422f91620cf04ef1f1830a8fcb63cd8ec36001f8b543680e0090a8f6e5d2586d303d47653646301c156c3b2fa24b5acd8621a11c436d2bc62a7aa2806f32c6945386ae5ffa4a6b3c7f59985c1bf214f3023bdecb9df96e16974d0f121a6a931709cd2e1cd7a779a8f67db83afa7c02d3094349732d050dca34777cb502c8f8bfd9accdb71b7e370dc28570f0a49151ad8f22a58b3e1106ba7edaabbc885e1160ea2ff7c87843b411fd63f1eb5b3e253de9d0aa56eef3b133dafcce7e8fd9be49c0b527790ea6a99dfec928cf6fd4944ddfca7c08f2ef7cb947507a390fe40d5fd36954677d64730015c751cc04e51a5006175dc6e60e10c7b935e3394b0fe68a9e5b0dea132f4532c27a32fad351ea9d35e597f1948dfcc7b3e73ff6d4b2addafcf17921a290ed2ae3d15b6657780eb22e137a9d8c25128b6d72f0f5e2f52502ae7c3ad0544d2af403826fe7ad87a2b3bffbefc92ac9dc305e00b67c733905945d64edc00075dddf14d999fc9456b3168706af1b1f15dfd804538134e6dc2d4f9c9c7dc5cfa26795846823a10e13196e6c3ce08383d6f0157223d349b2c0322dae0603f1740412ea31e30af45dbfd4de632c007ed3d88e1027746a91872596f90ad65b484f4832637fd44a446de10e3d6dc712ee0dbd48e07174bc60ba94d3a3b2f46518a97620f3d504c64bb6b676f146b266cbf2737bbe1b042c8673a19e6114854c568466fbeb5aa1e2f9a0ccffda65ffed4718af5eab1fb1da3b4feb03bbf00c19631b7acc14904d360ce12dfe2498ffd6b070450d4fa36f0aa20d9c773c5595e9f345e66266eb09dc27d28cdf59c4e6aa0fce24febedbab698dca90fee5e3515dfbb978bbceb3688f81df40c8c8f45e5ca2036884dd70bcd07fceecc4e354cf6be5614f31f5453f82247f41aab3703eb8c033fb69910f27e892d4d4a76cf51a9cdbceef126f6f0a80ee3cc6b335688dd2a0ebe31aa93740f5245ff1d6deab9249d8264c80848ee0af640d8af8a03d534a894d5d1267dafb8a4d0c66a1e7e93a7f2e6c44cb0b66e16560f20b4163c5577fa329b0319fce81c04eaac81661203d7bdf0ea68479", 0x999}], 0x1) 16:00:26 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4500) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80045721, &(0x7f00000000c0)={0x0, 0x2}) 16:00:26 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)='#!', 0x2}], 0x1) write(r0, &(0x7f00000005c0)="97a9ed27bf5536f44ee3f38203a94001b20fe0eab52020030000040000000000bb695c0bbcaa9eb20d79abe65c0ffc5b9ce091c4abd14971540274a182230a", 0x3f) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x9a5633ebaab4e058, 0x0) 16:00:26 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4500) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80045721, &(0x7f00000000c0)={0x0, 0x2}) 16:00:26 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) utimes(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)={{0x604, 0x7ff}, {0x1}}) r1 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) r3 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) writev(r3, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) dup2(r3, r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x80, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) sendmsg(r4, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 16:00:26 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4500) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80045721, &(0x7f00000000c0)={0x0, 0x2}) pckbd_enable: command error 16:00:27 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4500) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80045721, &(0x7f00000000c0)={0x3}) 16:00:28 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x7fffffff, 0x8}, {0x1ff, 0x8000}}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffd, 0x1000200000005}) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) dup2(r1, 0xffffffffffffff9c) pwrite(0xffffffffffffff9c, &(0x7f0000000100)="3f6b6b3b5706e07b8268aeb9d83bbde1218dfda4ef2327e4e3ee7605f5b84ab5f10f0a8dc8f12ad1be5075b02e70fc875df90569b9bdea5981089286ec39b819c0ef90a1b5a9c49a70e6879722e9b5682e46d04c732812b644039db47c2f4307765a70e3da403d363bd100759446d83258376c4c4280ec39e5dd9691d7fc2e3c6a523d43d7faabf9bac3144ffc40b95ab77fd4", 0x93, 0x0, 0x0) stat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000300)) 16:00:28 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4500) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80045721, &(0x7f00000000c0)={0x3}) 16:00:28 executing program 1: syz_open_pts() r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x40, 0x0) r2 = accept(0xffffffffffffff9c, &(0x7f00000000c0)=@in, &(0x7f0000000140)=0xc) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000200)={0x1, 0x1}, 0x10) kevent(r1, &(0x7f0000000000)=[{{}, 0xffffffffffffffff}], 0xfff, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280), 0x10000, 0x0) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x2b}], 0x3ff, 0x0, 0xffffffffffffffff, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000040), 0x3, 0x0) pckbd_enable: command error 16:00:28 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4500) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80045721, &(0x7f00000000c0)={0x3}) 16:00:28 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4500) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80045721, &(0x7f00000000c0)={0x3, 0x2}) 16:00:28 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) r3 = open(&(0x7f0000000300)='./bus\x00', 0x400, 0x40) writev(r3, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) r4 = accept$inet6(r3, &(0x7f0000000000), &(0x7f0000000040)=0xc) r5 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) writev(r5, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f0000000100)=[{0x20, 0x1f, 0x83, 0x8}]}) write(r4, &(0x7f00000001c0)="6f850266eb3f6356c1a6b14026644705000000dcb3b11b61f8f36d6c847116cf3fa94c05c45fd2199e1e9c98e808bf608d5c03bb83e2fe7cb065d877cd1ec3b31c3fceb1d364b35bb5e07cfe13df01a328dd8847b59a1f7b139c30dcfdf61aa582260f79e8803b507930113ed38388299d5912e8d9f27c9928c0b1cafdbbf0e8a541d10b2cfcb4253fabbcd6a2bad63a1bb823345e09f6e6e2d3284f15e6e09773d0", 0xa2) write(r1, &(0x7f0000000040), 0xfeea) read(r0, &(0x7f0000000080)=""/101, 0x65) fcntl$setstatus(r0, 0x4, 0x40) fsync(r4) setsockopt(r1, 0xb1e0, 0x48000000, &(0x7f0000000280)="17f9a4a1e7ecbcc77f902feb7c9216e9cb5779d51af2a9b96c9668e2cb8661f9635bd92d09e28c910b8e2798d95379deba27316995e31261577962e679405a44f141136d4dae9e3d2c557632e97400f819b43531f6a1942957", 0x59) execve(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:28 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4500) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80045721, &(0x7f00000000c0)={0x3, 0x2}) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) r2 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x82) r3 = kqueue() r4 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r4, 0x0, 0x0) shmctl$IPC_SET(r4, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r6 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r6, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r6, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r6, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r7 = getgid() r8 = socket(0x800000018, 0x1, 0x0) bind$unix(r8, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r10 = getgid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r7, r9, r10, 0x10, 0x9}, 0x8, 0x1, 0x9}) r11 = getgid() r12 = getppid() r13 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r15, r16) chown(&(0x7f0000000200)='./file0/file0\x00', r15, r16) lchown(&(0x7f0000000780)='./file0\x00', r15, r16) lchown(&(0x7f00000001c0)='./file0\x00', r15, r16) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000080)={{0x6, r15, r5, r9, r11, 0x1e6, 0x8}, 0x5, 0x5, r12, r13, 0xfffffffffffffe01, 0x9, 0x7ff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f0000001640)=0xc) r18 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r18, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r18, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r18, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r19 = getgid() r20 = socket(0x800000018, 0x1, 0x0) bind$unix(r20, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r22 = getgid() semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r19, r21, r22, 0x10, 0x9}, 0x8, 0x1, 0x9}) r23 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) writev(r23, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) r24 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) writev(r24, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) r25 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r25, 0x0, 0x0) shmctl$IPC_SET(r25, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r25, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r27 = semget$private(0x0, 0x2, 0x8) semctl$GETNCNT(r27, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r27, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r27, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r28 = getgid() r29 = socket(0x800000018, 0x1, 0x0) bind$unix(r29, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r31 = getgid() semctl$IPC_SET(r27, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r28, r30, r31, 0x10, 0x9}, 0x8, 0x1, 0x9}) r32 = getgid() r33 = getppid() r34 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r35, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r36, r37) chown(&(0x7f0000000200)='./file0/file0\x00', r36, r37) lchown(&(0x7f0000000780)='./file0\x00', r36, r37) lchown(&(0x7f00000001c0)='./file0\x00', r36, r37) shmctl$IPC_SET(r25, 0x1, &(0x7f0000000080)={{0x6, r36, r26, r30, r32, 0x1e6, 0x8}, 0x5, 0x5, r33, r34, 0xfffffffffffffe01, 0x9, 0x7ff}) r38 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r38, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r38, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r38, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r39 = getgid() r40 = socket(0x800000018, 0x1, 0x0) bind$unix(r40, &(0x7f0000000080)=@abs, 0x8) getsockopt$SO_PEERCRED(r40, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r42 = getgid() semctl$IPC_SET(r38, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r39, r41, r42, 0x11, 0x9}, 0x8, 0x1, 0x9}) r43 = getgid() r44 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001680)='/dev/wsmouse\x00', 0x0, 0x0) r45 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) writev(r45, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) r46 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) writev(r46, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) r47 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) writev(r47, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) r48 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) writev(r48, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001780)={&(0x7f0000000000)=@file={0x1, './bus\x00'}, 0x8, &(0x7f00000015c0)=[{&(0x7f0000000100)="2bba8e8cd88b7e438dbf1e0f6c1374ef7e6c30d5271594b5732d8254e759792bc563d43f157dc7875551dce0cce534df8a308b317aacb9de433d655f6deed60241f30012bf6d12edc10845595b253089d81b12196d402589e8cbc85a70bf32a043aba7e3b5c2122857d0d6284766", 0x6e}, {&(0x7f0000000200)="63392a6a1b82bd3a763bc5c3dc308e317e882f04e20ad90b9891bd970e02fd6f0e32b95d8e82215d70891c66425e34356eeed25ee649b1f1dec50554c98490b6863294de9bb0c9249b67adef48c59e0a162e66c45d317e5f16eb9f3f07429ebd2eb383d40950d5c9482845d250cb686b07d7b76e15546010924829aecfac82", 0x7f}, {&(0x7f0000000280)="0c7ef90fb5958ddf15b2ad77a0f894e6f219e48f8f9986be3ae533a2f4c2abd6af0d75e565a771b03ce9ec660df073fd687f5264c9619620fd5fff35cd27a9f089ef353c1c78b1474c77dc5805cbcee8390dedebb1d4bb33ef00e148539e1c46dced981e10e79175023eb7884d6db87e91dc7f156894eb2dded3569466fb4c2b56dc80b2193586ccaeab69c4cfa48bd574b1a1b41ae65b8c1f0f69352ce4b49f5648c624640ce244badc0c57808c275b10b7d96807850188395a81021c9133b4028558798b267e817b7fa52a651a02c0cd51490b9de94ce3bb57c43d3e55f5539e79eec30bb495b6061f21aa76c2393260acd5d5684413359ed20cce0361f90492a065908aa479eab79f20536706d25ce16ddba7b29931247fe343ffad3b76b67c9e074e37523f51062594a6812d7028286bc12676b1e182f3b1c6ad1ecc3764092ba1e3133edf40a849e01f076cbe00c701125bdf20db970ae11fc62e2d3afcfc14e927523196cf309bac4f730d2ca81e686cdcaccf06a1e115b2a706ba9e8da6a670358895173f14374c8159cacf8c41d4a408076b11669994df484eff30bd50206b80f7574bbafa0de56b7620e5c75fc35ab4e66d513c9fe00d952f9b9f41c850dc6351d24d5cf9f98d2245c739176ac49881d05bfda7c8e26320aac8542d2ae8d40745142511a69887526ebcdd25588183c7cea346524d15211f1a85f5f28fef2ff632d9ce309ce0304004714fcb6379e9178268697e3e8024b109ed38673a7c1da4cc4e00de13c8a9e20ac469dd7ad9cf85ae4d3ede910e673363afe0f3fd31bc97efbed92655447c2f1925a3eed31f7f01f3a68608ef77f562e42efecb7ec111c8f06d00f14ab758bfbfc2142d16e1a479c1d8f0d0b4633ea0121fe3dcb6944dd1831e80438ace7cc09779b7060df90a3a971eb6149f146c19a903ba587b7710c080b8b25dde75ece5141de869cb3d0c1c54b28a3abbdb5638099266c2b4f7e26b9b78e2547a56685a03e81a301e486545f73d002b2f4f8df31d92f390f4ea77b2b65628ab5231a633c5359dc8dfcc9cefeda0a1442010cdb437225c346d1fa6e8d4b1e7002f596ca1ab42e005a96958367b3461078b1de24dd238265151bcf2753d00eae4fee4aa89cb0cae06b98487bb8e1832bb36d705e73700180857699cda3a430344fdb2b9def59de1409fd20625db02f477f961127f90122a368e38b00aa56d903da810cb5d68b78be0385969c461219180d48db706fa367990cb1d30dbcb0029f6f6490abfcd82470c4878bac38264a073f4507b9b8dcedec132aedd1d78765f5e5e7f3473866703825a8ed2f0e15c50bd3ffd3c1b134e1ae47eb4655e4dea82bbd6672aca46363b842a20d38e3aa219c36a2dfd6f15a176c1d78e7deeda0e7c15637cd1e7bded1e346498f37e1dc8bdc13f327af533f5f3eee84a4c9346395b9b52067c43d41ceabcf8c8d38c5526ed87e13cef9c3d4b84a95686cda909c8905b01184028140b4f9016e93ec3d03aa8b3c7620454512039d9ef8e8bcdd0b329d954be2a73a415257189da316b7d809651591fd1d363eb8f7130cec839feaa33905729a217f1dfdd8eaf785032720eeccfbeccc1d44aa11fc55c56fd35136200a5487d6fc1ca6413f4699aa3de290adfba045d7c6d6ead75453d0410a9825b8bf6b8708094c131bdb1e0b2afd1c4ff7f4ed653e118a2853381436c56c35de24d9a7598bdfbdd277c30c5232d26363dbb361e14083ce92a13f21978f157adbbe5a492e6ee94e8cca884bae1c8150d90231b29cf967bea784699ac75597337d0269c372c178f121b5fbe2bf567a046d1741776a93f86d63ade9eb3db336f05377a68dd4997f285577ca2f1bccbc5e60af4c0aa8e0c5eba089b447b8d9cf51af9e6fae46d95c98aefe818a58c7d796e71f84ae9217261960149929030c2051c6581c5aac6c17d1644f039db8805446d60b1beae3a77754f17312e4aa2ed8d335df3eab369558de1f9a8d84ae4128c4d451e367d4d65a6c2e36c6a5d0674dd212d4edc6dbd3b720b50ee15174429ecac77d38458cbf010a6eb674cea90bc553e543d275ea1b14ad02d656bdaad31b8e4ef6222282c9eb73157b8474ef5fff9276034b17f28d3d6bf31365b6bd33b74bc4d2fd9f50d827b63c78edb3398ff408b6cef829b5e431de3edfaa0287e663bd0888e659a73472bde2dffdd739153b58bc88c4a7ea17385bc12bf09bf87696e111efbe596dbb8ac94fb1953306faaa6d4631f573c7c75ca4bd83d00dd6e0cbabdd8ba252c5f62c8bf7eddd163f220c3b2c90c4b516565467e80bd415b64bd182b0aec62029962fec99bed46c0a8320f0cfdbbb3d6ee628b819fa747188966bec8db10ba4cb8bea7ad1ad29766d6b2e240771e72f5a7c10abbe754f6458e71f25eb77ea8fc3f919f5d9ac21fe3e07d2796df072aaefae2e2f0847a16c53ac32f632a23fbf41f76fcebeff3c2c2d8e2441ae595aba097ee681c454b22e1f2d32803061b380ffb9642843476745f7b7cbed04744e74a75a243ac20796f8de269c3400bbbc5d57c77e5a2166e3e0d7e41c31e1e2303fd576f25525a5ec501a1b78af347ffab5f87de5cb0cf05d881b1df162af6c38dcc846fa1793d7fd435f984b837f77f4827d3f760429172e97536e2448ae374f25244ee75e41e3d09c6ca93679527e082f490eb3c815d1f711c8ed3c250a673caac998ce756453dde038b6d191901bd6641e34d1d941de423d4b47e80b7aed6f527e181489795337824e34f205338c208946709580c057ae42708948e58df7d286ebebca7e34dd49da7e924eb88489db665256f32f921b2c4b9b2c8f68c5614d76449ac57f594c73ea7d464308a391c12f9063eb04b88b0a82856cff55552e389f64b6da19373498eb989672935a3cc9cb23a85492f136d63004938a8187d321a6687c74713088148eb3e3626b381404b309b0ea17c0aa1acba009adfeb27f97fd4335d9d8ee62b70abbd259b6459cfb89b4effd3680718b26c343a102526791aa66af0da4d3d329a68db72b3cc18490e66996fcda2e3fcb09a1a7f1f2f22715f246716a84f4066def986fde4e14c8b09a5644521e36f986e4eae31417c3858fae2b7ad98f5d11dc192e16e3b5972d402548aaa41c77567966b44a702e95f84136efaae87d9c946d548e420bf9844427fc2d1bc8542d0949446daf931e943fb74a5c7b1f0d2a168cb4d1f7190d29c10618f22f15a72c72c2e1459b6a4a7a9ac11babb10fa989f7ff6379a492eadd4fae0c887eacb3c56922d6e36b1fd083dce7a97941d75cda92a329ec3789bd33c782739dc83b33707ca4420ce82510b482ce0e31e042ae7c72c839e8e299ee50660097b6b75e1d2045b8beb287bf6e3a9401a2d3d92acf3e176a595d6f87a1be1ec4f971d5093f1bb7b3f19aa9f90d1ef1c4665d5bec22700a9fd5152a573672fcdd1e702c4c6785418e890d89d27dba4d9578d1506bf5e6344ce67d3666839fc817fcdda17ef2a68ba93f87425f91fce65264743ff8e5f047f2e61feab3c2acae278a359362fe5f83b63641ca671660c0eee184fb913cb80af9720b3f31232a6a93d57f2e4450db6c43d7fcca0293ea8923843116b88f0a53f5012647909dd69b14079c3131cff1284a6fecb28a10d2afc699e852fce1811f43a1792223945a6f333a006c71697806ee3e567ba05f1e713dc70e6347847ff45711885fe0d8a275b26e621cf50b3977055d96e847ff0c98f5654e80c09541c9214145252b199b045f355b387c1bf614576efcd7e11f74efb52d65e65639b7304677d50d15311113a4ce274763bccc9ad64feec32909a60aea204449f53ada3c4c4a5b6740280ab5c75a68de86fc67715b003a2e38c8fb31628eabeb5652c5c03236f6a27f11268dccbbfb610a2725cb41a49e11edb5f9b2a06e0ba0285704bd734e9610188bdf215b4535e709c8364effe4552f5704b8ba18cf5048bda172b77561fee08f99b13abe7c3ed5232fe573caa95b9676369617c1f3a284bece646e7cd8a1f8bc1e550a9bf3a5b0a729fada63a1410c40b7c401b99fb51f799b8ff4bbc0356f78ca20248a2ff6141a640732d59cace2aa6b6363915e1f71b68f0328da8ef229c3153eba958de3fb4495fe74a014bc6505bef672bdc887229546bea93e43a6869514d6f75352f5a119c6a65b7253600a1dc9c3ef21d6be79f5e02f94c4bf3288b1897fb69290d7a267157092eb0ed21ac58abc1c58ab33839dc503d1cab86fc1cff6d7b02ae463a51a720a89b1ccd0ffaf9e12eaf42a17e7838a21b5a066cee54850b2d6c1109a4807ada8834670d8789dc2c9749a2c9591dcf00c73257d1acbb2e6dcd0b6e670cf4b543d2be6fcb44e727c70039f22ac27cb2367d869da941f6912e4cda2079715730e521a94be93190f1cdf43ec20ff46fd6f34f45c6ed0823f6b2267e738be097054f7c3dcb88a37f3635343b8cb46bea314c7fc43fbd43d8080f6777b2d9f5141b7a75d98c7418c4aa5c505548dd0e0dcc5a532161946dff9601e39bcbe34f88c0d4dace784bf46e5b39604ce61b63d2599bafd7cfaa340d2c04f764d93f3b3753f5734f26ba77a77ce12752be121a837b8eea1d43033fd34508f1b51a3d3afaf93d96b30c79050d144e68ced90cac9eed1a240f196c9e620c0b1c7b91b717b94501508059f39f7feee5b9cf7156a8f72e1d9f4dd91d82890a88890cf02fb1c9e446157835f9b5384ae183f5f52d1d71211146f52ed9f336f990a4ccf9a83b64ef0eeb97cf7ec71d552d5853bada7bf7c77cbc5693adebb94de4e2a892218091f23ae24d8b19e3796e8153b2737716bbae31c7d35cb9919d1b49e01bfe79079ee889882a59f924a7426a8c87b2da25e1fa61624263abffd9aafa061090a3e880ac7a008e367258787cd71c7c961ddbe840bf2097d1cf4381105e82034c485d0912ccc909a19dd4dbc4633d0d46d05ba32885831c3f4856a9fb678b7f30fdc663e362d8eb6809549ac2ad33cd3d8c668e66e3d07bee74e2575a84c49dfd341e480852d149451a0e7bfe4bfd3ae6795776bc3f4d9b73817eb717ea4fe3ddeb7d1a4f374b4f3afacada35cc4d13bf29688d1a2163c1ff3115b5a6c6e4323c307ec492c9ad63c33dd4ec182840e76d772174070b69f104bed24c2883996a5c5f5bf5d150b024631b36c7e6e52e8572ec3e4f91ba6c391f37d411e63c8cc219806ccbfe80f0369fa1a0b8641c83d246c1f6bad4650f26d49af0b6d58e44ad00233255c71c0bae2c953bf1a79e39c91f8412be73fbbfc77c3e954e2ba255900777b5e138bdfdeb1f754e7ab645990eb8b8338e55929009c7e576dcea2bdbf0e63be5761e9d5f0f90570c01054bbdd35d3e0a93be3783397fd608ea9ba548ffb18d15276340b249c7e2e23d91bbd0abb9610677e4b82aa0f47a283a80f5b0d77a21b0aa6b308e7356ea29fa993e3c0df5f76ff8a83a558e5379cd0fe326816851f92361cab0d56f3a043e29030e94be3fe8ce6bdeb7d9c6d061a0e1f834a3d29e85316675578bc2e5a33ec132e2520bc105578912709e8a42e5a4405070f11eb523b52396a732a132d4701ef36a3182ef36f28ddd45761e1092d79a4909e87c7a8226e6c9c0fcdfa59cb846e32ee2fe877b1afad284729e5b174f89d58a47cbea9f1605f855494ae05fb704d07e54c8071e326312ff9159a4b1126ac396619888bf561c17debdea03ec8db84777b28dcb0b1ddfd780dfc2ba8f30b7fb0c5b4d7745bfb70dbfc6b9ac", 0x1000}, {&(0x7f0000001280)="c1b821df1c8d7656e783d784180a63f39b13bf1df3166b1944aec2cc3ec955ec9ebe03f6a8d5c5d830ef4ccdbcad93246224be6d0abc5b535a8125be97a71390bc16f4bef5b8888a459b2bc3e41c5c99adc8ac92f25e31d7beaf011fe1dedd9e2cf66f8a4bf6fbeda6c3f3fe43635a55ac81c530f63e1fa6c15ec0d8850cc0da0d9e84b0", 0x84}, {&(0x7f0000001340)="cf44fa6831d3488917e5d79c6db26efb84568aa9395ce57fefc389f156f49cf72df132b2009e78e9e0c97d993f5ee271eb4b83a8d6b992df366e0310b9b829efa7bf648f6882b5709e405c406e4874ea30e4033630fb456a77874668a8597f792b8127059285f3a262478b24b3b0fd61e4fce22e0c58f681d85535d57bd2890332b2cd8642f841267a2616482956d26eae14e46ff7f967841938342277d527a4c1abd5b889b1b4a6401879aee9328d4be3", 0xb1}, {&(0x7f0000001400)="dc25c9ae996f1ff81bab154f198bdebba594a092af350515a54b0bdfebcbf8e4f3a6c759ed557e7365f3f9d51690e950f59909195d94dccde9acfba0671e35374ae96c5ef393e88fbb276637c8e016ed1451531ca3008e06d5aa6b807c801a6aa33611728d257996db5680dad93c2f51799bfcc67824675b90db25036c857cf497a4dc3a1bc21c885a44b56c845ce90eebbb5ed32fa66021c5dd6d4c864ff206c23cf3d3630872df30a43a01c7765a2146c3d2e0b3806fc3e32b7f6542eb7e06ab2e3d398591298aac2ecbf834686e818a23a78056629d01bf1be88ffc88fb1767a1b046f6f87bdf5048883581aea53e13a80bd148af9acdab372c43bc9f", 0xfe}, {&(0x7f0000001500)="753e6dedb8cb0679f54f6d23635551b96b5680aaa5cb6d6f606bcc5dd95197677de425536857e53232c261c66fa27cfdfd09baf501149c677b5e121ac452b58fbeeff5b71b97d376be71d4d0566a03f4f77c91c01751559a7783b9914906d485bc65e3d9baf44dfc8e32f5c517acde4fbf93ab2055d20c883a875799893d4e3257789bf36e94f1a786d613a930797b38fbfe32e69d874c7f99645b2ee21dc193f87b38e0cd2a1069e38e3c9180b724d90ac60ab93ba5e0919e9fbf", 0xbb}], 0x7, &(0x7f00000016c0)=[@rights={0x30, 0xffff, 0x1, [r1, r0, r0, 0xffffffffffffffff, r2, r3, r0]}, @cred={0x20, 0xffff, 0x0, r13, r17, r22}, @rights={0x20, 0xffff, 0x1, [r23, r24, r0]}, @cred={0x20, 0xffff, 0x0, r34, r41, r43}, @rights={0x30, 0xffff, 0x1, [r44, r45, r0, r0, r46, r47, r0, r48]}], 0xc0, 0x4}, 0x401) 16:00:28 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='/', r0, &(0x7f00000000c0)='./file0\x00') utimensat(r0, &(0x7f0000000280)='./file0\x00', &(0x7f0000000140)={{}, {0x0, 0xffffffffffffffff}}, 0x0) 16:00:28 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getpeername(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000ffffffff452904290000000000000000070000000000000000000020000000000000000000000000000000000000000000000080000000000000000000000000000000001c00000000000000000000000000000000000000000000000000000000000000000000000000070000000000000000000000000000000000000000005050ff"], 0x0) r3 = semget(0x3, 0x2, 0xee8d8b23ea424330) r4 = geteuid() r5 = semget$private(0x0, 0x4, 0x1) r6 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r6, 0x0, 0x0) shmctl$IPC_SET(r6, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r6, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r8 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r8, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r8, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r8, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r9 = getgid() r10 = socket(0x800000018, 0x1, 0x0) bind$unix(r10, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r12 = getgid() semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r9, r11, r12, 0x10, 0x9}, 0x8, 0x1, 0x9}) r13 = getgid() r14 = getppid() r15 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r17, r18) chown(&(0x7f0000000200)='./file0/file0\x00', r17, r18) lchown(&(0x7f0000000780)='./file0\x00', r17, r18) lchown(&(0x7f00000001c0)='./file0\x00', r17, r18) shmctl$IPC_SET(r6, 0x1, &(0x7f0000000080)={{0x6, r17, r7, r11, r13, 0x1e6, 0x8}, 0x5, 0x5, r14, r15, 0xfffffffffffffe01, 0x9, 0x7ff}) r19 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r19, 0x0, 0x0) shmctl$IPC_SET(r19, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r19, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r21 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r21, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r21, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r21, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r22 = getgid() r23 = socket(0x800000018, 0x1, 0x0) bind$unix(r23, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r25 = getgid() semctl$IPC_SET(r21, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r22, r24, r25, 0x10, 0x9}, 0x8, 0x1, 0x9}) r26 = getgid() r27 = getppid() r28 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r30, r31) chown(&(0x7f0000000200)='./file0/file0\x00', r30, r31) lchown(&(0x7f0000000780)='./file0\x00', r30, r31) lchown(&(0x7f00000001c0)='./file0\x00', r30, r31) shmctl$IPC_SET(r19, 0x1, &(0x7f0000000080)={{0x6, r30, r20, r24, r26, 0x1e6, 0x8}, 0x5, 0x5, r27, r28, 0xfffffffffffffe01, 0x9, 0x7ff}) setreuid(r11, r30) semctl$GETNCNT(r5, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r5, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r5, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r32 = getgid() r33 = socket(0x800000018, 0x1, 0x0) bind$unix(r33, &(0x7f0000000080)=@abs, 0x8) getsockopt$SO_PEERCRED(r33, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r35 = getgid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r32, r34, r35, 0x11, 0x9}, 0x8, 0x1, 0x9}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0xffffffff, r34, 0x0, r4, 0x0, 0x3b6dacabdf386bad}}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r36 = socket(0x800000018, 0x1, 0x0) bind$unix(r36, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 16:00:28 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4500) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80045721, &(0x7f00000000c0)={0x3, 0x2}) 16:00:28 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x114, 0x0) r0 = socket(0x2, 0x400000001002, 0x0) connect$inet(r0, &(0x7f00000000c0), 0xc) socket(0x0, 0x0, 0xff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r1, 0x0, 0x0) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r3 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r3, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r3, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r4 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r6 = getgid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r4, r5, r6, 0x10, 0x9}, 0x8, 0x1, 0x9}) r7 = getgid() r8 = getppid() r9 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r2, r5, r7, 0x1e4, 0x8}, 0x5, 0x5, r8, r9, 0xfffffffffffffe01, 0x9, 0x7ff}) r10 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r10, 0x0, 0x0) shmctl$IPC_SET(r10, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r10, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r12 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r12, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r12, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r12, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r13 = getgid() r14 = socket(0x800000018, 0x1, 0x0) bind$unix(r14, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r16 = getgid() semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r13, r15, r16, 0x10, 0x9}, 0x8, 0x1, 0x9}) r17 = getgid() r18 = getppid() r19 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r21, r22) chown(&(0x7f0000000200)='./file0/file0\x00', r21, r22) lchown(&(0x7f0000000780)='./file0\x00', r21, r22) lchown(&(0x7f00000001c0)='./file0\x00', r21, r22) shmctl$IPC_SET(r10, 0x1, &(0x7f0000000080)={{0x6, r21, r11, r15, r17, 0x1e6, 0x8}, 0x5, 0x5, r18, r19, 0xfffffffffffffe01, 0x9, 0x7ff}) r23 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r23, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r23, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r23, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r24 = getgid() r25 = socket(0x800000018, 0x1, 0x0) bind$unix(r25, &(0x7f0000000080)=@abs, 0x8) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r27 = getgid() semctl$IPC_SET(r23, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r24, r26, r27, 0x11, 0x9}, 0x8, 0x1, 0x9}) r28 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r28, 0x0, 0x0) shmctl$IPC_SET(r28, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r28, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r30 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r30, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r30, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r30, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r31 = getgid() r32 = socket(0x800000018, 0x1, 0x0) bind$unix(r32, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r34 = getgid() semctl$IPC_SET(r30, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r31, r33, r34, 0x10, 0x9}, 0x8, 0x1, 0x9}) r35 = getgid() r36 = getppid() r37 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080), 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0x508) lchown(&(0x7f00000004c0)='./file0\x00', r38, r39) chown(&(0x7f0000000200)='./file0/file0\x00', r38, r39) lchown(&(0x7f0000000780)='./file0\x00', r38, r39) lchown(&(0x7f00000001c0)='./file0\x00', r38, r39) shmctl$IPC_SET(r28, 0x1, &(0x7f0000000080)={{0x6, r38, r29, r33, r35, 0x1e6, 0x8}, 0x5, 0x5, r36, r37, 0xfffffffffffffe01, 0x9, 0x7ff}) r40 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r40, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r40, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r40, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r41 = getgid() r42 = socket(0x800000018, 0x1, 0x0) bind$unix(r42, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r42, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r44 = getgid() semctl$IPC_SET(r40, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r41, r43, r44, 0x10, 0x9}, 0x8, 0x1, 0x9}) r45 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r45, 0x0, 0x0) shmctl$IPC_SET(r45, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r45, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r47 = semget$private(0x0, 0x2, 0x8) semctl$GETNCNT(r47, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r47, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r47, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r48 = getgid() r49 = socket(0x800000018, 0x1, 0x0) bind$unix(r49, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r49, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r51 = getgid() semctl$IPC_SET(r47, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r48, r50, r51, 0x10, 0x9}, 0x8, 0x1, 0x9}) r52 = getgid() r53 = getppid() r54 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r55, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r56, r57) chown(&(0x7f0000000200)='./file0/file0\x00', r56, r57) lchown(&(0x7f0000000780)='./file0\x00', r56, r57) lchown(&(0x7f00000001c0)='./file0\x00', r56, r57) shmctl$IPC_SET(r45, 0x1, &(0x7f0000000080)={{0x6, r56, r46, r50, r52, 0x1e6, 0x8}, 0x5, 0x5, r53, r54, 0xfffffffffffffe01, 0x9, 0x7ff}) r58 = semget$private(0x0, 0x2, 0x8) semctl$GETNCNT(r58, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r58, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r58, &(0x7f0000000240), 0x2aaaaaaaaaaaab92) r59 = getgid() r60 = socket(0x800000018, 0x1, 0x0) bind$unix(r60, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r60, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r62 = getgid() semctl$IPC_SET(r58, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r59, r61, r62, 0x10, 0x9}, 0x8, 0x1, 0x9}) r63 = semget$private(0x0, 0x2, 0x8) semctl$GETNCNT(r63, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r63, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r63, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r64 = getgid() r65 = socket(0x800000018, 0x1, 0x0) bind$unix(r65, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r65, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r67 = getgid() semctl$IPC_SET(r63, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r64, r66, r67, 0x52, 0x9}, 0x0, 0x1, 0x9}) getgroups(0x8, &(0x7f0000000180)=[r44, r46, r59, 0x0, r67, 0x0, 0x0, 0x0]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r69, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(0x0, r70) r71 = getpgid(0x0) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000380)={{0x7, r21, r24, r33, r68, 0x59, 0x6f2}, 0x8, 0x2, r70, r71, 0x5e4, 0x10001, 0x80000001}) ktrace(&(0x7f0000000000)='./file0\x00', 0x3, 0x40000000, r70) 16:00:28 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4500) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) r1 = shmget$private(0x0, 0x2000, 0x430, &(0x7f0000ffe000/0x2000)=nil) shmctl$SHM_LOCK(r1, 0x3) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80045721, &(0x7f00000000c0)={0x3, 0x2}) 16:00:28 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4500) recvmsg(0xffffffffffffff9c, &(0x7f0000000400)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000040)=[{&(0x7f0000000100)=""/181, 0xb5}, {&(0x7f0000000200)=""/220, 0xdc}], 0x2, &(0x7f0000000300)=""/216, 0xd8}, 0x2) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80045721, &(0x7f00000000c0)={0x3, 0x2}) 16:00:28 executing program 1: r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) ioctl$BIOCFLUSH(r0, 0x20004268) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x45}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000008c0)="96446a99e553c535916d938c0638") 16:00:28 executing program 0: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0xfd95ae545067d6b3, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4500) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80045721, &(0x7f00000000c0)={0x3, 0x2}) 16:00:28 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x9, 0x0, 0x0, {[], [], [0x59c6], [], [{}, {}, {}, {}, {}, {}, {0x0, 0x0, 0x0, 0x1}], {0x0, 0x0, 0x57801afb}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x10040, 0x202) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000100)=0x10000) shmget$private(0x0, 0x2000, 0x80, &(0x7f0000ffe000/0x2000)=nil) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) getpeername$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8040691a, &(0x7f0000000300)) 16:00:28 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1, "b04d00f3ff0a551a00"}) r2 = socket(0x18, 0x1, 0x0) dup2(r1, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYPTR=&(0x7f0000000200)=ANY=[]], 0x1}, 0x0) 16:00:28 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4500) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './bus\x00'}, 0x8) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80045721, &(0x7f00000000c0)={0x3, 0x2}) 16:00:28 executing program 1: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000040)=0x5, 0x4) r1 = socket(0x2, 0x8002, 0x0) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) write(r2, &(0x7f0000000080)="2f40e94c272cf938a8c14a7f7a6c792dbe3eceaa0ddcd0440728175d702f762453b563f99e699aa108d2aef46ee7dedb401c1d62d6590670027fd6a0621fc5a502aefdfc0707208813a6672491d863c82113046e04288b4cd40650a27ce2988bcc8121eff4f8b9f02b2e207b81f54955de94622d692f291d56845f6488612000a22f0702bfb8fead6b6103bf0d8d906072c44167a81ba8d42d34a1f1f06732fd392a07db16ab774115a25c21efada446cb32ef471f37e4dea6591b87f25dea3ddc2fd516fc97c31d320365f38fc6832e6b0c36225d028dd0a1d9c2106fa416", 0xdf) connect$unix(r1, &(0x7f00000002c0)=ANY=[@ANYBLOB="62020207e00000012000f9db07b52d678e2d7b2331ac9acc020047a49abcdd6dd36dd4c144dc445f1a1387df0330bda3df66edb5109d25595472382907d1584f57f086c1a37d103651a684902159e20cc8edf2fae903b073c47eacbd023280654d0100f08592c61f2ccabcfd6dc28cde8ef0c6198e07e49647a0fe183c07bceba585f45219b54a177c01ca65155a580eb69abbeb75bdce3a67f196204ec36c182a2e0858caecf8d886ac8c5d4152af0527475a02e1db7a8d30c68ded1185281da5df3a475b9f3796a59fb145cd35c3d77f3b015a17388d4a4f7ff0d434c2486a239a1537bc19714b4fe2a150e6cee4fd2be101af7bb12188ca28c8277224768bfdf3c8cc91b3b0a9073ac135b6bad2bb89e2a6277137096c3439ad3cdebc7f08c400609b37fcd2476152a1fd0700000000000000f0b45cca5130303009d8ca863a1190bb87a3d6b10ea34de83d9c264dac52008b36f26cf530db7a2ab79849f977ce5e1c92be864ad33ec3be9854f8f4b04f3e5102003d3e12cee100000000000000e0ed32d6a959005971056482a419331f8dec562075fc4f20467a5872d806ed5f033d302b8e4a72e1c389206f1dd7997988364c7ecc18a8ab7db12b87770e1384daa6a1d693c43ee400"/468], 0x10) write(r1, 0x0, 0x0) 16:00:28 executing program 0: r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80045721, &(0x7f00000000c0)={0x3, 0x2}) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x894f5ad92417bb0c, 0x0) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 16:00:28 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = dup2(r0, r0) r2 = getpgrp() fcntl$lock(r0, 0x0, &(0x7f0000000140)={0x7, 0x0, 0x80000001, 0x8, r2}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000240)='/dev/pci\x00', 0x40, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, &(0x7f00000002c0)=0xc) fcntl$lock(r3, 0x8, &(0x7f0000000300)={0x3, 0x6ea9e7f29e36c351, 0x52b8, 0x44, r4}) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r5 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r5, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r5, 0x29, 0x66, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x4}, 0xc) r6 = dup(r5) ioctl$WSDISPLAYIO_USEFONT(r6, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0x2, 0xff, 0xca1, 0x1, 0xa00000000, 0x9, 0x3, 0x0, 0x1, 0x6, 0x4}) mkdir(&(0x7f0000000700)='./file0/file0\x00', 0x246) r7 = socket(0x18, 0x1, 0x0) r8 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) writev(r8, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) r9 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) writev(r9, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) fcntl$dupfd(r8, 0xa, r9) r10 = dup2(r7, r7) socket(0x2, 0x8000, 0x800) ioctl$VMM_IOC_RUN(r10, 0xc028756b, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) setsockopt$sock_linger(r10, 0xffff, 0x80, &(0x7f0000000040)={0x0, 0x8}, 0x8) r11 = socket(0x18, 0x1, 0x0) readv(r5, &(0x7f00000004c0)=[{&(0x7f0000000340)=""/177, 0xb1}, {&(0x7f0000000400)=""/190, 0xbe}], 0x2) r12 = dup2(r11, r11) ioctl$VMM_IOC_RUN(r12, 0xc028756b, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) ioctl$TIOCMSET(r12, 0x8004746d, &(0x7f0000000200)=0x5) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') 16:00:28 executing program 0: r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) recvfrom$inet(r0, &(0x7f0000000000)=""/13, 0xd, 0x40, &(0x7f0000000040)={0x2, 0x1}, 0xc) mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4500) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x10, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80045721, &(0x7f00000000c0)={0x3, 0x2}) 16:00:28 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r1, 0x0, 0x0) shmctl$IPC_SET(r1, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/210) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xa) r4 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r4, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r4, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r5 = getgid() r6 = socket(0x800000018, 0x1, 0x0) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r8 = getgid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r5, r7, r8, 0x10, 0x9}, 0x8, 0x1, 0x9}) r9 = getgid() r10 = getppid() r11 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r13, r14) chown(&(0x7f0000000200)='./file0/file0\x00', r13, r14) lchown(&(0x7f0000000780)='./file0\x00', r13, r14) lchown(&(0x7f00000001c0)='./file0\x00', r13, r14) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000080)={{0x6, r13, r3, r7, r9, 0x1e6, 0x8}, 0x5, 0x5, r10, r11, 0xfffffffffffffe01, 0x9, 0x7ff}) setregid(r0, r3) r15 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r15, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0xb1}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000640)="7e020000002200dda68c0e000000") 16:00:28 executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x20000, 0x0) fcntl$setown(r0, 0x6, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4500) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80045721, &(0x7f00000000c0)={0x3, 0x2}) truncate(&(0x7f0000000040)='./bus\x00', 0x0, 0x101) 16:00:28 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) sendmsg(0xffffffffffffff9c, &(0x7f0000001b00)={&(0x7f0000000240)=@un=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000001640)=[{&(0x7f0000000280)="c61909b32c4db9fa4f2c5365f41f415188f93fb0bd1bb12dcbb2f3a8af82a416ec3c060d4ceabd12b9d21220ba0895301e4550419bc6a3418b92b8f9eb2c66bba3c77c2cd67c290fabbe085541f6957868939a9898", 0x55}, {&(0x7f0000000300)="1e4726d6867a794ba73857712aae956baadd36a65fe8496fbeb7d53562a1", 0x1e}, {&(0x7f0000000340)="44b3f06adfd81b873f30662f98e077643c9318b2c26e49917315a206a31abd19d9af638c772674fab86ab5a5c87260fd06a7a05eceabac891ecc79041c91bbd1", 0x40}, {&(0x7f0000000380)="533e4ae0a0775de239c6aa894c6299fe8ae129f895", 0x15}, {&(0x7f00000003c0)="b53a30eb640ccac1b78db45ae3c888abf3e8f99d8880c2f35852cf5b4b", 0x1d}, {&(0x7f0000000400)="0c6fd74bcdb56f492311487e60f6669161d419ef7e93ab7e214def679e50a5178adb94aeade4137684b8c8c5c6aa56126ac5ae85e6998f637b7ab80431c10923d138092a39f17c0fb40cd194dccccb4dfeb1f9dad4f047586fa5cd5efe17f2eea58afde8c0af9777564dcf827d6dedd1515c47830197efd4c5160fdefb48fcbd9757cd6f8513140836a0bcc4f922cbcb8334874c95fbe6e53395a31352434ad36800265c84a762ee64a9e614368dfeddd87af77ec37f42c482bd54ea3ac0153a95b01cd37a60942e36c432db4d04c51a29064d00254efb1e052a80171b0b7be8d813f7f4972a10468c80ce8bed280d1f88c37f0eaa3c4f373edc204d5a3d8e043d9077bb69d9cdb5043c9800ae4c0dd67c150cdaa310479c9866573cc5db40da9024242a79749af25fe872b75fe106659e8544fe2379e708a1ea0d040e86ccab937540cf4d0b8065fae347000704b23659fc63b28edaa54620aa7b0a863e7c9b536d976c4ad3a01d3e60fb937807cb1f3c5f844d1514148b96989f587bbd1eabed03891236f43f9f576a2cfc1b025548a7546a87419833ce10cbd0db0a4a646791267512de4df5d212995146dace70204f920fd11b8dfca4e4fa214ea8d12596c46a9816c6ea55c93efb08fb2291323fe92b1bc6b1b006f3167f34f093223928bc54e98d44d93e66fdde4507574b71ab81b88b5b302a42c309fbc960fe02cb13c2a38199e7599fdbaf65501b05c5f234cdaff074c2107a2b84b0e9211f7ac612f30ed0de0551259adae246f7b323be79a03aad718d137325d388e0071733febb9fcf70a90aed3a9e955644f0cc9731c0948d13c8500ffed8b8c93e928341cabfa530483167fe23c9586828db00edcfdd6f6d5c1600f651c26b2dc799e41d1e55fad00e3231288a98445f5e6602d1d088719c8870acc558bb19106f5dbd24252681b07ea378bea7e8dae260aca7d59862188b014a0225a66478dff84f5dcdbd16ab4d7ad080b20453f1b47d9fbb95a277f20ced99adb5bf1bdf4eda03431e4ec996b79aa1dac5b83d94d3432e125feebc5c43a07e892abf72fca1f1984ba11edaaba7150f029319a76cef1000edfde0a48dba2144192a1d2198034f8bdb1b0088e5e9826bd5563fb0f0b68c3726e495ef18400ef62d016f2bc45af961032e0b968d972e459c9e5900a5a213cd302452877f1fdd1ae55a25797ab6a39f2e5b9b6f500c497ca21ec5031551c9edde911847d4b20beb42af9abb2fafa4edb740c75f029498d68b9ae8b0aadee5277bea82bdda3ecf31ab18302c8252636ceccf7d64feb16cd67b2c2b529f601076626f5b7e22e5620d7d1e04c79256ece6eb2371ebd0b0f74c1da343e4c57372705728ecf975309b8fe4953e9bec910df95dda41907a7c1f248eed5416860c4af5069967f51d003edc390d94c90864ae4d7876c67fe3d2567ecb7efdd10c4de7cc67bbc26e6cba79319cfe37fea28e3eb8d11393a50e26d0e72f6ff35c1da1fe721c0d5ae9b301b0331bdb4a553025a71f5a5f0d514301ce52cf6c686d090a6251ad75da8c4f18f25f6fde6163fb6f0212d0fc38152a00b8c5748435d4decbd1a9642190681e41810b8d1d4949b4ff73e967a4a30b55a490113d6749759e75a7581075b9679ab00625e9fec0bb388be6fc5a7aa6228c4be8da1fe6b7c682c74330041e8f11f1117abce67a05e41cddf394b82d2f01af6b17ca0ca1e75c30ba32edd3ba01e0582dc6f8426f66ae128d0d578e767ee7ca8362cdb76f2e83fb4af70fcb2d62b22c03eccbe9e7a86e27f56a081a2bbfe9a69ca4b79ae1f56fab6811562310d9df0be41c59a472e375b1049d459a24d16dbce78af9e3a15229b31f2ef94e748a86b2fcc07d9cee8ad3abf8a542916ad7f1a04ea38af9d418de297453ba7f481c6a94e480587d8fde650efba2adf3cc5085346527f5f28986ce530c70ef0fb1a0c6cf4b45d1ef92a6cdd72d57adc464a97652a1ad5661cdcd3aff403699cefc94bc4b649abe13ac920ed098d7aa871c0b46ffc8f5a2c443fe655d4c581621ad0125416965cd34445f327c2666718c9f8ee01d3a8e1ddaab7d1a36e6cad125d07403b3ba565979a65d170cd5a7e92e9a1a0475f00351932a20108df7b589411133592599b40ee6e89cb1d55eb7e4df4891606498da68f8153a47cf386bcc7875aae2cf09aa22d59fa887c5984efd7a94fbaa8f02303afce857a8e92474f46e861e469e57766f8f223d3fbac0188bd38f050502d1204f6af10510dff6edabdbf860f5f1de2bdc978d9d2143d7c1cb3145c8ff3ceb634cd67a60eab2f6c70a69b53bbc3fad96c4f42a87285c91c44102a356aeec9f337440e3efc36ed69f73bb1e4e5d7703d5c832ab22fe5fa66090f9db4ed8be1ab66a2a7b1a9c1832e9852061a95b5ef228658125a6fad55f5e29125ac22b26fa2ed95269193efe4ed0cb931c08ad229e451c3a24f4321aa9cf3276c9dbcaa844cb94c1c31bfb8db32db85fe802b4b47b16ec4f53e6599b73f40f03e733bfa40d73d4f59dae1f78188fbb036e5a8272de55c0e2fdfa5625c2cc24f9a777594de6d4b6c3bdfbd841f88622b87c7554d755fb73aa62966a36f77b036aec6de8ca00242edebda53889b1d0e3b836423109ef9d0936135f2c0549fe08d69be207929696c5be8dfc4989552ee5db0a24d3e4594407beb9f012ef503b612e3a23f7a3caa77a6646533b488a8b13b68d2909aaad1dd062cbb69abc141830de9210eeab1a8ece9c4a894c72b360dfd91545e3bc3e7333f908e02897bbe0dc5170e6dec086e71bee07f4fa06454f6edab32091766bcc1e6cf837f16c55fb942f3c925b4ecff5a6e9085ff47350429d2f0b85272e4202de4054d1ec93645eb4d56b2e017daa1eda2f4eb843a5f48a16bd040d75290adba71854d02b45de8a1b5b914f78bd00fc306c6018303df093f2f56dab2a14a43f4d5d20d408aee9e2b4bcd280eb45daa68e9dca732361eb80bd149d4693817f0f0a167b6e7b974196af2c4a96a6cae357961f705b2e647115777e817db1103cb86b656614c2e2d852a87ad7b5b3d6149440ef1562d9366444a9e84c81c14e1a3a379ca3850efb61165ea3bb922bdbcafc87c168dc9690aabff4293f8802cdd6f7265c3a6ccd24347e9125a11582ce1f8a49ae5af3931f5ec549928c2d268b574bdb457630508ccb86511131610d31aae00d015bbca6c70cc9b6b37e9a0a5e239727520c06bf9bd4e13c797de34442e5ad2c5a5bf0ea1f7cea7e157ec68df4a60fa000d6498ea3041e9d707f30336f57e42d113293cf7915a91d38633e7117021c3654619332d90c230abcd038536fdf380011791b61bbdba1419cbf8735675bc7f6e184230f9756fb83a4475deba1f55304a8c59ae79327fc991e86cd08851fa33a9419c781f031950f1ef5dacb97e4f37b29613f56bb68fa0a24f02c8c09d1873ea3867f99d1b267ae9655354cc2734819f441dc0fbfcc45cf95e5ed9b1a78d4329a2094e1df8fb2968f0c461a98639cb5b35984f522521a5a9c4974f9db122749039f6de2e35ac0f484b684d1f133d1b12299b179db17de3ddf3a3a0bba4e7a43d8b8f578bae03da749c36c4624ecf23472db587972fcb4ba52bf61a082b519a7353b8487a5ff593ceffc5c8714dbc1fea7f4d050d3f373f9509111a79e3c7550264923ff2574aad95acabf8c400ca9063fb45506831caa521542f8669671be7954e265aec6199077accbc105df8536f7459ac7c903216db888b1bd86f57c9c6c5979f0dfc61e42572a6dff8a09824f109bac4a047184248b7dc920ee6fd732509cfd69ed3f9d1db6dda5db7167b060250916aae184516f7b4cdde9b6cbd27d5e9463bc7350567c72192b8cb77e720ff3a3f64ff953f50631170dbd565751cf011cc71c67ce74fb943251fd4a0e7053175f6679a4462804a8410578d2eb2b6a6d55a8a7addbf27681f9726615d6b6d63babb44e862379d467e6d1c5391c1c124e6fdea97caef18ed95c67412fc00dffc70128cfa3e66b49ecc91d22e8de5fb70775d8455c1b5a45842ab19e43517f4977abe3efeb0bee2b5d57f5d41db0d733fb124673f1da655923d0f9863b4b439e18d444cd842bb098a5f57359b5abef2537cd8e286bce22bede38b8e42dddd9aaae9eec4869f56f3c7bbb69df168c26b9a4712edf2411948fe05bb51d8fcea8d744c9b75f24c9e1deb97664da42cd2fa742a92d25413880d414c3a9c88aab1fd625242e4b509a4def9af8e63412d722ada30d6a77402be9042526f2d8553b4accf8625c1dd7d0c87e20855ede071c96aff69ddfff4a56add79bfe76513a4634445faf31b7677920c10b67e60d808eaae9715c40962e15d51064732deb5e9db9d1c5a8f3d4cbcfc84c2b23d0611c41e75702666e0bb3fea65fcda24dee141baf11daa027522174fa9724bf65bd5992cbc22130a15caacb48967421c43bf90aa30ca5d76bc0e6ee8e20abe2319909f064ead45458cc738485ec88a252fa6d916deecd2c9edffb5e411b0e6f4a5f8369532ad1f7c2eb6ede9f4996457af51f22362cf858c7356340bbe7a422541cb3018c212c262f66253e59588b85376ab9c80426ecdc71f72963a6385cc6802fbe07488c309f140d116edda41a08f8713e9426324850576ee8c44f7482ef47e0482c6e9b69f5cb4a5d74ed7f5bc561cf45b77cbcb80d48c0849bc6282379e72d1d0dc393d8c26ca508bdf592da37f39d8cf39d9e8c67ab39e9231c062771318443af6cbbee8dc45aa23fca5d7f7d211b708d95feb668e01251db034fa0d31a20da3f851d678247d42d13ea7b9096257a931068066dd67e277f249faf7d46e6fe57151cf17b8380e86ed87c677c1323615916ef2cecfd23fcb2dece71b5a5c53ad9cd497464a671fbfa56a4c545c00e8db002b2cbd5b5e7adf75c0afda18b1a98a6f756313f3fccb80fc89adfb89ea98f68f6a0a5f671f3b392d5d7ff4effdeed15a9ee3bf47b05ddc54b21847114abad0d97b2f62a1ce77e0381aa586083e70efe644dcba4772f7b7f7d532fd0370cd6aff004b2642154f0133e53a7f5c09fa39d755ebe66e63389f9046fdaeccd4171d83ce3e9b7070dbc4055ac908bc16c0575afa041acf6deec64d328412d194986bf8d7c641e4bab9b2b6abeebe2dd5b2838073c8b9b95682a69feb29e4d172555660e84e4cc983aae4e4dd4f6e377a4a6093ef9d963ad6dac3d55340323aa32459b11e7e29a6e584bb73625a88b4d7440a3406ef2935b08d6fa593e9c140294d95588df23148bf8926ff4edc885aa7d671f7bc4d4fb7711917840f37e1e65c613a24903fb08aaffb3a69ee845c1ea37b280cde174fa4f3d663818c260a1a0f94c7e8298bb67925a013c06662ff4bb732f1761c283eeed08555ca2cb419edb790631349146236bac93bc3b65f8522454bfd83c1230d993877a2f6c97df2c2d2a596ca19b4a9bd7dd5cec9f3ccca06cfdff7921c81488cb151f2b1efac7988333aa9a9be2e9910365c7b0b447aa3074fa91b22d28e55ae995081018e91ab043ada1dfb4c3f498e456ecc52f27d6183444426229a15ca7393e426b44e0af2dd6153199a7dd86410fe756d05a5c5b75542e75f407ccd5705ec9fa8a8293a425ac69e5ce383f245b736e59b1fda8df6f2f236e19dba646a65b6025a55a707e5faa251178888232ab7a9f91b618ef71c405641e29bf3b7e7f89936d8b23066558e54b91c970facd721d4bf0450689770567dbd219c8f7fc61d98e5557e0ccacf002482431", 0x1000}, {&(0x7f0000001400)="38d59a00b2679f6ccdb9741ffe8765d185f024bc5b561a1d96fbb4bcb679e109a1cd471a50066ce5de0a1a40035adc8fc6a1b5a3a80e23ade04c1a0a972b18f330704a18a0d6775a4a8092310fe7668661c17fe44504e417e23d4ba982b6e08d06aedaa94763bfdfda50e74a163d7329dbcb6d4ff0350a14a359a61d7f46135864b5f57f9718d46c7199dc8ae03ae8897d20fb4b2af99b", 0x97}, {&(0x7f00000014c0)="daee03716cea211bf9f564496d768280d4a1ec0ac3dbbac39dd758649cf5f69584897c9dc073dee00aaf737a5053f503512e507262e6df1826dce6ea1c121cf74aff3010a2d5edd8d44aa3b0cb91b2cd26eed237628d297af3454983a29d7a9940315bf8eb0b885a6bfe4a45a951576d6a689ff69f270f4a671340a6e5bdd294cc176901836e7c84a3cb5a449cdc08cead348a97eedb58df347f3212660d86d85799c39b16442221a2f1aa0e3d1869547b326b5aae06e139c6a7bb6b1715", 0xbe}, {&(0x7f0000001580)="c465a02d8af20e543c1faafd363c36fc24e594e7b9218e290915de43ec0c05a953ecb2880e01b9285aef2d01ab80a0591f3e485a9b2479d4219d91df6df0a4447626c324798ce2e7ac0071a4ccfe6f508d1c2c56c6d4b623090d4e631dba2f22b455b0ff5cbf10af6307803ab42a3ad8e7b31efa67ac1d2275f353297e2a0b34ead62df8a3f5c7", 0x87}], 0x9, &(0x7f0000001700)=[{0x28, 0x1, 0x1f, "33b7d25fcc3754f03e1bb3f427115cbd0197"}, {0x70, 0x1, 0x0, "0c013f9167e87f1158bac408fc7c7fe2f022294aa2aedc1d2c3017aac336b2f6d6a48003f80ff22eee61a9f4c2545f77a4846560f9a4cf7986bc8a6c7461aa7061ba97771db076fad276bb2d1ab278adfc98f1e7dc7b39790e"}, {0x88, 0xffff, 0x2, "b37b16cbb09339c89332f0f3b29dc79d898669a9790f82c421f72645adadc8414eafb65cd06813dbe2f79babf14a573c8b0c6e9175f714ec29ed82d5535e8c4a853a0cc72db0e48986094918d244fcb95d75ae5f6b6dcd2d3d6ea17a39f1c8dada282d60a0981194de0ed158582ec6765e1d"}, {0x60, 0x10000, 0x5, "41396fb073e7072e2dac37a839add67112bc9fffebec16819f6f2d09e0e759a8522684f7cd751e717197f28ba90eba0b4dabd05453080963c88bc307484334a10d36e306797a6ddbcc5996dfbaf25bc2"}, {0x90, 0xffff, 0x5, "c8129b851a18a39bc00132448f791ff318aa799bc14c87cf3aee381ee226f42f16d161e0247d498ba3f668bae9db8b768f4af94ec00948c30d647052a806dfa62b443772cd174bf95d1dc5d2154ce00f2a22ed75463bf48b173c948e48e7d7ad1bc5bd066dfd672bb6dbeb9eb87549b0b93a4317f566eb7ad7db93"}, {0x100, 0x1, 0x2, "96a189629bd7f1c33a4b6d34af3f5c7dbbd949374358ab9d130b959fca29a1cf569b0639bcbe5237b9850b57680694c61250fe48ac27310277ad449412948039daa2f134213b94e78b46b52838c5403881fd4df6fed0d2c0c2054ddaaa7f0e4c3de0ed8bae24ae2c26cd34ab317775dd6a420ac41326ae912d0a603c27a20e0f9e08a8df2d08519a077b0483c58e1b670b3bcde662af0e61bba9379edce12c9198f107d332fd2a4dd0879e23d825c157c901afeb9c9a38346f9815e304aba4bf22c4e03b2a14e64c7a7d9ad446f6b01fcaaf3de13a99fe4b23a7b8f4f9cdd0fa9206663f93535f3fdb21a0414db6b1b8"}, {0xe8, 0x1, 0x3f, "b06189c5a22f2dc98692f022f063a87cb4b12b5a3bedde156e096866ba4e3797223214b0db4823cf725020d84df7941ca914427314535563af6b1ebda587b349c50980cdb8da2ad871d988d19b894223a3e3ecd968a0194f51c3d84e75520650403f5a565d3fb4c3baefe36cb195d2082aecb97dfcb1c8f4b9dcd1e5d4607b0a1d433315dc552f2146b296db9b0df2b9e479c993066c7dc7509fa04426b18abe8f123aebbb5f44d6492b3ad16904ec6b40e9170f98116b74afff57c12c8b7afae6c168f206d0133ec68984513199f21ae9ba"}], 0x3f8}, 0x5) openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x400, 0x0) recvfrom$unix(r0, &(0x7f00000000c0)=""/191, 0xbf, 0x801, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000001c0)=[{0x0}], 0x1000000000000214, 0x0, 0x0) 16:00:28 executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2003, &(0x7f0000000040)}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) close(r0) socketpair(0x1, 0xeaaa5c474d2694ab, 0x45, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f0000000100)=0x10) r2 = socket(0x0, 0x8000, 0xfc) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:28 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4500) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) sendto$unix(r0, &(0x7f0000000440)="5b95569fb516744aace5d5ab377816caafbdb28fdeb1376bde6b175d50916d6f607534e65f7cdb4944b4507ceb35dfbe47d49fe68c64a8a6bf5c90b8efe3d8a6462feceb7961aded81d510391b1b71643e2880aadbe256d60fad1ebaae73347e981151e9e002c82a2c7091e473ca85b64a35f9e4dffdd3fdf557d80331c2a33b40", 0x81, 0x1, &(0x7f0000000040)=@file={0x1, './bus\x00'}, 0x8) open(&(0x7f00000001c0)='./bus\x00', 0x28180, 0x0) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000240)="1e249b7269c4915469f160028fba98c8b35182c0a6fe99e815449c91595aa56d6fa6cc7cc0f0d67c601b0bcd8a691ac8fa165e09caf9b88cf115b80bcd8ab7bb22e967b78165e9800d621544a4b52febaaa6d9580c201a6180b9d67471cd4de811a8655593e719549e610d527e9cd4653228205116c62344a560fadc755e3c52fb7b7ef0cb508e50e9d2b109b3c7ba99dc039608002ce97ed79d7a0175e975fd3681f37093a4d9cae295aae4ee95643300ea231eabfaf0ff330d44a68f0868dd21"}, {&(0x7f00000000c0)="9146cbfdcaf8758b77aa9b426cb6b6fe8c26a5af528d54c36809261da1aaec69736203f7cb52b4e7d6e61430da70b0abff1e991739c773eee3a67d479ea4a6a792515d73d507eaa8b2c506c77e9ee853da3bc9aefec3a0eccc2f4f4b0ef1d7fac85643e0fd2b864a505418b8712fb93bbffc2c9b5cf00052cd339a684f0411ea560f9815"}, {&(0x7f0000000340)="49f9ea406ebdc612dcac487e2722c61d3548edc7344a33f3a46f74904697f56748cefd81d324c13e29a05386575b6a422db3610d6460cc7f1001074658229487e8fecc505e1a1a0c8580cac0aeeeaee082fceb667846fee7d36f2e4bbeabd6d40de0b0ea92e988400800000000000000278e951025f26b25a69e778d2411b71a9e4e59a019a1c32f10689fe945564f9c6837db6685e03401e5f4dffd24c26c4477a6afb7f9fe87ff963f19243535efbe192a9cf9904f0aeb53d3c40c043a27569148f81846fea08e07e6ee7b6598d99b9387ceff178d8effa5eb16b08b6d5283f90932df6846a8970b259d2200dc"}], 0x1000000000000363) dup2(r1, 0xffffffffffffffff) 16:00:28 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5f01) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc0205603, &(0x7f0000000040)={0x7, 0x1, 0x0, 0x2005, 0x0}) 16:00:28 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) r2 = dup(r1) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000000)) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80045721, &(0x7f00000000c0)={0x3, 0x2}) 16:00:28 executing program 1: r0 = socket(0x2, 0xc003, 0x2) connect$unix(r0, &(0x7f0000000840)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd2350000000000000000000000000000000000cf15afc345ce805608a7b48c7de3462aba11102f8ba8905abb5c149252254f5b0609a15cec8ea41b070cc512956e48193de28f0be1633c18b7c2565ed9c84abe7b599bd90c5a8b2fa01e76d3ab093bd9c6385867c0a3b70bdaafb3f466d797f9f6f0325f7ba9d071889e3e3c511edfc9e61380219e95925b6ef75df88013a82b1643f340ce342f2a3cf0674a973442db6b22d0210d32d672752891415a0ed1e41cc785cb386c9f0f48dc06a90bca26c6cd31439d7ccc3b90"], 0x10) write(r0, &(0x7f0000001080)="a9cc27337ef356fa69416e9fcc453c433c8934ddab1725a53e174c8c8279ea09f04ede6901fc98b524b7b610dde9ca0ae6b5abffce9cc99a02d6866435e3ece420a79da71d72a86ea9080f4287ebc71a3234acec97788e7a2a5af5ffc1841d6f4be9e781dc46b7f81818f9e9276217c0d74d85945fce5b99cfa07382901a7b1a9705b50e326e75b71ce9e73d52de3ee0d1b0dec7abd984d7b4d05ed88036419ceb0c4f2cb645827f7d80babc5e4cca375811381d54c9c0bc04b67370c0ef1428dd0f6113ded7232f81af905e49bc763922991fe37ce38a2bf66f02dbcc66d044965f3a44b38fe1a8f7b31b2b5d451ca7a733ceb7240f52861e0421a1d07202833f56bea4e5863bc001e4429109ff5828da6548067167c50f58a81f7c588f35ec826d7e489ae071f2799734a0453a2fcbd3ede49ec8a7d167a69745b73c48c1b7636e1bf52697a6b93befe0f23f936d0a401fccb6fd249a5b4aa53590f83203b477e43659eaae1625b18b149a76bfede826d21ba566ec9b24d7f61f8fd0cf25a7f5ddff891ee33e2f92c3ec0ea1140b34cb2dbeec0de41ecaf0fb69597fd3e10c5decaa04cb8e2badc91aba0ee44ae556b773215323e5d0cc77b5bfa3ebac251cc3159c761b243ca13dd36cd02d0a3b08ca40df1cd5c909a383b5207625f8472e6df7d2b4eddfb4ff2c5dc96c539242137b4068631aea4baef71580ed8830a67d643c48a7525c3ec097d6b9b9d39bb605ce94b95f941a98807085dd7e3b6fb75b1b4d79850e66230a3394e13794db910cec5b6b80a62ab595885e4bb44cb5f7947afa7d80609677a6cd0926cbb5603fbe8e85a778bb2604a2e54ceb8baad34016d767524ba9541e039db84401d63475403eabc2e1700f53553dfe18971461c8de36043b1ca1ffa2bfdc8e06fd799bda0c5da0dcce25e87d4006182722f18ef92cdb68d4db5eb653c8d3ff3ef04547ed13410ad9427d5a085607be197c9302b9313f9ef4fe9adadde9e4709ee706026dfd6948a9fb4477be0c42b155fceba824d20d804f128a4a81258d6bf3725464d918de4bbf7e8e71b669d08a3649a2942f2e20cb6c1ea99d6ac82fb2d1df3a5268ff8e9c5a9c70121842770a477aa8e8c4941530a89737b749192f00e3263bb2a9d9f43a31f6699891147a366fae9e651f286c279f1e0f88d2ad48a489a8f9695d9fc849b1a290b31d95aaeeaaf73db7e37f144c298cfef7e7058627ddf58a03fc1a7b1f6dc3b36f6377acbc349c910b20f8adbdf45dc1e102cced729f5dd1432c9bcb1ba303c373674857214542453a533d7a78960366cba1b92fe70b67b55f98394ba81fd2fff9129d6d0890362348fc64f87764c3f09480bae11c59903b81eadf035b435bea35ffb5df04006eb72caa63da69d1c7df82a751d02ebff711f7ddefffcb6c5cf7a8157121f6c572453571370589508b0cba1e7f838a981b9488ebe6a1a7455b9eb4fb848156e39970047dc2421f90047969e17dee55bc8c606f2b142a1275c1adb35616e3db7485e3f08ed5f44c7d61415bcdcf4f77091f82e016d1c7ee1ed51e98bd7743a3c340e0789b69d48bba095b37cac3c99212d99fe6c1dc11f004ffce73b46b64a77e92f4bcb114cdacbda79777578b63a51964415e1768f5a57c2ad77a970b8df4c97723170d53183d9b8777778a2b3926eb13c9d8a796499c039a3a1a34517dedfaa284f9e1c222f151296a6d86061b73b63af6756fa09ef4c9261efcaf56b10a666b98883a10ba59d5d344e9bdb8fab46df2035f21e43e78e55b8cf5db43e5027a0a91380703b638f7af5dc3ae6af751b1860b23b858d4a7cb134a71e87160e70aba3248b241decbcee51510263e9d072c1d4dba2b849540b96be2624e521bd65cbff95dd873be2657ec80baf5086ce0c71daab6fe0f2407d6c8e367e939c2c2cb6df89abf6190457d908b876848ae8d4657700e9966d5f334577323667c94a9cc64429f745e36ad61171711eabfb3df4f665688d1e1bc65e475f0b0a6586f8ae0cc0d1b535199", 0x5a1) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)) 16:00:28 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x6) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80045721, &(0x7f00000000c0)={0x3, 0x2}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x840, 0x0) 16:00:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000180)=0x4b) munmap(&(0x7f000071a000/0x3000)=nil, 0x3000) r1 = open(&(0x7f0000000080)='./file0\x00', 0x100, 0x40) mmap(&(0x7f000071a000/0x3000)=nil, 0x3000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x440, 0x0) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) ioctl$FIOGETOWN(0xffffffffffffffff, 0x4004667b, &(0x7f0000000040)) ioctl$TIOCNOTTY(r1, 0x20007471) r3 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) writev(r3, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) lseek(r3, 0x0, 0x0, 0x1) socketpair(0x6, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r4, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) socket$inet6(0x18, 0x0, 0x4) 16:00:28 executing program 0: r0 = semget$private(0x0, 0x0, 0x4) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000340)=""/209) mknod(&(0x7f0000000080)='./bus\x00', 0x8, 0x9) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x1) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80045721, &(0x7f00000000c0)={0x3, 0x2}) r2 = open(&(0x7f0000000140)='./file0\x00', 0x80, 0x0) shmget(0x3, 0x3000, 0x10, &(0x7f0000ffc000/0x3000)=nil) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f00000002c0)={0x4fa, 0xd9b, {0xe339}}) r3 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) writev(r3, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) r4 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) writev(r4, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) ioctl$VT_RELDISP(r4, 0x20007604, &(0x7f0000000300)) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) getgid() accept(r2, &(0x7f0000000040)=@in6, &(0x7f0000000100)=0xc) 16:00:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0xa, &(0x7f00000000c0)=[{0xbc, 0x20, 0xcc, 0x6}, {0x1, 0x44, 0x0, 0xbada}, {0x0, 0x6, 0x9, 0x9}, {0x4, 0x6, 0x8, 0xa72}, {0xffff, 0x44, 0x8, 0x7f}, {0x7, 0x8, 0xbf, 0x81}, {0xfff, 0x0, 0x5, 0x3}, {0x3, 0x4, 0x4, 0x6}, {0x5, 0x0, 0x20, 0x3}, {0xfff, 0xff, 0x7, 0x1}]}) syz_emit_ethernet(0xe, &(0x7f0000000040)="0000080093177320494b272aeeda") 16:00:28 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4500) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000200)={&(0x7f0000000180)='./bus\x00', r0, 0x2}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80045721, &(0x7f00000000c0)={0x3, 0x2}) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000001600)=[{&(0x7f0000000240)="3f1a006cfe43fff9f06382659e5cc0afe5d1b55fb054cec492b434be4128845232666cfd6cd3bd615155b40501ed07265093d248e33b40780386741ea4cb8292f05acee17b5074aeb34b6a77e234a631c7bd4f0e71db986555dd2b8f43d3a97578f034e00488bc91baba08eaa7411dc263c451c543e7d1e0d3062f2df43d64ced21c5502b81eb6f0cc481d31e6785ad092800068a9661ba9655bd5743742ea5ca650bdf997bb319319dd12a10a84", 0xae}, {&(0x7f0000000040)="11763d79fac46436d0d5d3fb0a1a2fd1bd61740ba212e7f488da8b1bf8ca5fbe8458bf875f9ddce85f31214a5a2fcc05da94f2a943", 0x35}, {&(0x7f0000000300)="63af57160fb3a4e959c621595414f230f18802a182c6a29d2c7ebd56770b8b00e59c3d48f6debb1132b83785aeb2494cfea6b45e923edf5d0b9b9a8238cee7980fec4303f3540937168f1cd351046f2ba574e9c7f76bf981e8888e979904616001000000010000009ae39b69aab8addba812eb15da8625ab92a910ac000000000000000004c6e5", 0x87}, {&(0x7f0000000100)="0922f1fb2c5b6faa0be839792883c42582103e9cdd09744d24c6b37587f2dc695113c730823c881d1cc657f534aa149ba69a44c7dd6977594a557597b6669792246fb830bbbc17ffea1900ebd9254dee51bd15ff53603de10a0cb40ddf8e1369878c60654c11f73667fe8d3ed2e840ed6d8c1f00"/126, 0x7e}, {&(0x7f00000003c0)="066dc2f4b27a27b24bfc099c9fa8a38e29795479551077c3516c5a9bfe3bb13bf35daef1c52423311a491709c32df48a597de252e29371de412a2b146f836b2b461a30638ea2ce271006bb6e9d8407cdeaea21fc47cec53dfcb907f2e6c8725deafb675e5b56a260f47e4fd9772406e2de69a4a9105d0db147d6896bf760f259647b861cc1bf838ea9db56f94ccb43eadc", 0x91}, {&(0x7f0000001680)="811074abf9f09f637d93f2ef484565e1c1bee4a28876e3cea6ffff516c88bcc684b885773f009aa508f9bb2cf4caee87eb479b1be00172eac4a7be4108db63b02beb90d5229ee905838e311f6eda862a3490cb883d7d2dad6a42ddafc2ce1fbfd250e9538849ac7117865490e8aa58dddd8e014c3801dcd1c41c3136ca863ead16e61c88eddd8a492ae472cd6c9c2c5860b0bdde0545a37a9faf3e2ae4a8d68d1bed7ceaf65acbb113b5bb3971f630ef0475156ee98bb8c73df9e436c4aaa5c764a56121ffdc51edd0d067c0c35ba51e6485c8d5f6866844f793eb56d33a610b305c8b9091b3f1a7b6116b4385b5e77792fb749132621f2bad028682fd5610418fe8163be04e7ef2f6fa3ca265e9e1b244e4a3a2c1b2170e71b7689389a669ffc55c288f5a35518ce09215dad792334e6f946547014b8b5ff2894fbff3d9293305f4698d160d5ce195d08ff8bb305f28d5adfbce7100a75e53a754e594f6cd639385a493b8c0b9b5ca870934a4ca03c9d46ef78498502716e970d0a9057f60be7470b3700469bd99e9c4064a37b55f64fb0437da9eec31ea860cee7f817a7bba6bc937493e6b91b471d6173db7237bbecd095a1b310c9bddce61b309ebfd16c559957c8331de3e32eef045e14060494e6af2ceda76783262649322d31a5e5ae0cfa0782684e74c8c6729ad346edcfd8fffbbb60973e39584189553956e9a246be3be428fc295f1c1f9d4128d3d6bf494495cd2005ddc964db734f6f5aa57cfa924a1cf9f09200e6db1d1ace7e2621d8e06a73a91340445ae9992daeb64438a9341c9f9e0ce1d0d4ae280322a16ed26f576efd148df638f6c5640c97f5885ecb534de6b4c85116424f145979d2afad78e2178272c099c8e60b5cad875bc6091888259e5368432f62f0fa49dc574f4064b050f8b937177548241a7060f269b658a4f8cd95a7887f2b479b82b5d5907a4af4a375175c76c19fcf74e85d90cd7e34d0fb75ce365de7db26423f19bb343daf4545ae1b4840eb0024f202710677f0e6034877bbbb700c25d46d6618e7047b7ba918d7e7e6b2762ec3ca65392dc446a197c7ba5ad633e95a839d4cec48c9f8928e0f82c2b1a7a5d2fbbdd0bd737e233583aaa7ed1ddafca671e1ef4b9514f75342fed77c526726406019c287f21446d4eeb9238cc4425abfcc005d55fa04cba1c8fb55b2b43ed48ba4c69023081262eb5dd8d2bb1975e55856692e32e693a373199d8812dff9c20d5dc59d9204494fa9dea490782615b286ff2cba5af08f0af001de8a1e6820f92e8b85f63919e9e270c406e9da2a1ce59e952d1a0c14086c33b374a5b4b5a20e6455bcd9dc053266b3735eeca0a358122e483008329a40fa1b7bc073bf4348cf5662334cdf71a13014f6407cbe61e42a799c7556b5ec5c6e309646c6119a8e8eb48693555e209ec012384c8d6bde9fddcd3c253e30bb657033822d797d7b9ff1b640aecddbac2a364e3be5d7b5d0a58ad4b1f01be4c3781309e4a0884f44a0f112efb40f20f18ab3045d4a713fbad72fecc2fc8c83c1fcedb5e00a19babb0daa9c491149b44fac5b79edad1441ec134af418f5ff63f9c75bb7711b08e888e2dac0cb95d888e8538e45cd369778a4d0d0ad1a78841bc826122014525db3c86a709c201ccb609f29284f0ca16c870038f597468eb8a797ec5939efb11b77d05303ab02a1b51f9472c3bf81aa397e05dbe45d78bf36bc8ba2bb48caf5d1bd4a6c3e1d8ae5c76408a35972311a23dbf272abc050bc0f941eb215f075ff09a3d5e72c4e841cd6591f92b5132963ec6daa19a9c64019492afeaad9b4c5bd63e9e2902f9d321482defe399a513ef7fbafcb637b17f87fc8791fd9d97b83ea011006bba5bfd6b461126cb45e16525c6c43cf50c6c58055ccf6356d066c1d252267e220f5f3a728342addcc5394fe9af4effe94682e39960d927e384ee989607fd5f991e636a1e9b362e22d0cef52290826b375895ca2bae17d9ddfa6c13494a2e9dfdb2130b6dcf086200f0af0d937df11f6132a4cac8d62c5755adaf13a626420c5d4c4aa6de6a1c0ba0ad7a712c27c34edb5ab5a1430e49ba337f5ed5d09bd0967d7d9321316413b05cb5c89fd6b7df7d2fcf33d4a3540b7f303a36b40bb389c0cfb91274646f5298df132d9f76fc923c0bb85c16bae18fa517bd66897df18a21fb87e0f8329f54e6d655e5d13b26e0731f4be77cd4a571d2ff8451611a2a73ef89ab9ed4b454f3a2a5ffecfcbf0986304313532253d6a5d7ecae4f46d187df6d24e055d68d5a3fd94f58f4ea8aa910107bfee3228e558ef804dffd5b26808608fe05aa8ccf771b9bca4867acf5126507b7466a836bdde76eb0536e19fea684cc7b4987900b1ebd30850d4041bb5d45dc10fb7e43bb3e666382d35db9ae2f28a1f90bf735df631b271c0d4b8ae4eb4403400c8dd906d4a9b9815c258c21bab0517c87676fffcb9ccff217db313e48251da4884f3aaa722096117fb60dc4b1f3662539c2b6952cb3b792e03d8a9134a0595efe12b42b01cbd4238d4f282e7a60efe9d05d73b229b12e79976c466886320bdad6d153b5812c14d2e7e0405f6ceb9e670f128be2952e56fa8637002396d84ae5fc0897a8630458ea9b1945b0aa95ae96dfc405074bed5a47e5a207fc94f0b8689f023ee0e68498628108c145576a200a2a86eba44fc0c847391374d2046abb447292a9f3eddae17d3c40b0853289570818396201a54c0712d1c11343d6ca7d04b2b492b994dfc3e27ad9e8a18cedda821400ebcf1394e1db67ec7036f0c6fdeb4229bb234668fd2e12e87cee9196b88affab0ba5e291e24add22a477ac753c03cc895052471ca326e8aa1252931d16a479ca5f2b257b6de623cfb894bd0ab2d52186c18c4a8bb5d05599c904590bcdb1b3acc1c8d1270de081d99ace0ce57dfa897e3237df51747d54f221e8ab957bc50e553028861cfcab5064746291d0ff4ec4c5db2ab84d0dd42a566ad5c7eae4c915363f4cb4168d18b9552cba1519e74776f3f1a47d477f96529dfe1eb676805d805c69c75dd70eba5d09e8ba77f6bf06e1806cbcdf75a13c6785faf1a6aadc8e44f6e40b0e184ed007e8de8439877dfaae18255fc0afd33755e4153596ad6f54f06104d88b1bbf30075a2ebe2fe72cb3d16cf5d65abca4f15766cf92c44655f6ef2227174ac7ef052d179209be08b154554713b89af4f7e901248d28e38a5cabb320f76950eea170a23131a25db1da462a870aa0e682c149f71e4efb4ffb711658f4e37b3b79b457ca6091ffe3bc26f4cdc1f84cadbc6b11218e6673d4e18f367ce6a364069901c5f9dc5991e776314ab826316166cf411950d8b3af0d04f19560437ce9ef694174f963e79e752048e3dcca614017883a1b68e283a61a0402b8a5eaa61b55acc0170399058550c251562fd311eaf372aaf69a9e6954a6155ecf196d6201ea3670277468a990caf18fd996db9e47106602eaea4c99881ae81d5cbeb31f704c1bf6b8d95de1a9264f150e562f42ea5d237e4038c99f85294ff1573abc1144972204de04cc39d4fd808bc788991614f12c452c45dd9cc5921611ca8db748b804a107c8ab146863f2608e0f5f46d98b4913d11b498bd3bd903734ef4716571d35c75e293667543ec14ce7b44014182ae339a8c63f474e22959b4725a0d966dbdd8f064834c60513e811e55bbfcc38eb81aac0e9700b2eedaefd1bab15185156ddd3b565e9086c70b9c0d9121c22d0c674a43a960dc26741aa43d1fc909d9333682469bbf402b1908c97ff8c367dce856cc92915092582b11acc875fac5ffc9806ef1efa5a0e01fa25a5642294f4971b4ef80b9a7dde3d707aafbba50fd527535d9d7fbc3f1606aea2022f9450b0589db8cbb24955d87b971fa6ac966ac0f6a0c26cdddb4a2184177ce856d3d7a679f1ba385f6c63febde07ed90ecfbd6ca5242c40fd4c142462d64c0f10c0e3b2170968d8d85dacc14afe1061b47f71631e64a70843d976784902a5bdeb055b3cecb1dad9b9b59006f918851642d6d7672b63f2d33ed5ded2500d2a47ef9d6db39100d0d479086cc1eee89d45bc997bb73689d9231a621ba2ae8b9f894446331fb838d99e1dac833703bb6c2bd73207009d0b4029fc05f69ec24afed1389fbd89ea40efd3368b495b7686721bce7c72d9e2d51f6e8f22f263b669284b164086dec0626748096fd20ebd0efe173bc46510dd86848f6c04fd657db391c292977071163edc98b8e89fc3bd21b3a4bad47ef7ccae4978e3b5e35b5dcb5971fddb6a7cabe9126c62777ab3752a2cdab86f403aa863272a60d3d40d8e87d10eb3a5aa5cb4b58b2f2ae799aead7cbe6a6ccf73032363255e91b2ba8d6a714e26700baeb34d7b8725497ca215fd7351961426c26c8184d4dfb7bd81c9daf69910decb70ed7c1d8f38ff84b37b97e3233c127d55b56c96a2d79d241dd424e0492b551cdf5442809caa3f64edee603fc3d3788c5c8a3ded0037c75313d776c50853df1746202b8145e8ef3c4c45c058e646f6d8782364c8cff61c6a514f6e5f9857768d49abc4647fdf58002e2050646743f72c58d8349e361cadf3773e7f76cfd82958e635d7522bbf2679c765a728f663bf233503a47e634553adea505449b9b231f0524d7d3978738eedda650c7897e1d0aa3b6614b2d93166bd857bae9bd091fc4c63d855f75b33c4deb2117d09368cb3c37bd1af12530aeb6afea05c4f7eeefebd80cca0db2fd7a8e78a36258a18fabddacca4530fe86501949d272c7a5ca86aeccd3b5d3bbc334b1bbc3fa959d0a8df9b381611a95d8d8414a81551e4f234fcf52f6cbfd46e7b354ae568d33542fdabc67ffeb9ea88e084b5dc37f105fcafd8d4c8493c18c7b9ec57590df0fbdb4b2ab67f71831d5483bece0e9d53eb9fd5e3648b0a24349d48ff892b3f380ca555f0f2447f349e889a4273a2ddacefeeac8a2a4b11100d3d53c9312b7bfaeca1a60a31588341177b28c51d1889afa5f92f027cac1f43945299d09d0861d7c664872ea4ca35229ca70896805091cf34c4ae215788fcc97cfbe3a139cb438aacb20c55625d415fd987c837c24330c50fccc924243491108caa0cf28a2dbbc110f439c37cb44c7aea54128d8b42e8027ffb15d62757778e667c4add7b47135159541417aa26759f85661c071f284bc77a67844d8af8eccc9dd888751ec25692104e5f0470f853cfe433002eefd850d9225bb208597acc79400fd25c27cbdaab439c10d69a414acd10f77e776e2134038a0cb9169ba4fc8e135553077149a6817628b2523819f7a0c70c3a6d1d5e50208137fa71cf4787ffd149c7ff2f62021c70c26738e6b589ff104505a7dc09a140023f81be5051830486ff6b641162d9e196ebef077b9f11e7128b6f0422ec77c06f1ddb15774f8f99a27bff08c4a0a1f63778bbda7a2fbd9aff98a8d618784bb95984dc643c9834948a99ad41ff27ea58bc728bec5a27d91074d1fdbadddb81047bc3252a16ca3186f25ee2ff68f04f609a60ccc0118e6c296798e30763f6f5ae21ea51617b827b6dfbb82bfbb931a654fe071b47c85ca8ff1fa7c4f273be1fa511ff4c1c853c992efebcdbe7b926fddbf11c198dd4fecddc62a61066fa4ef85407eb06fca3d69e868a44429a33aeca8dd432eb554eb1b6a5eca1da67b0879b8a73ab24a782a4d9cc0f42418453853285627ee2c1f0cd007288b1cd7ddb67540718209b3b0130f1a1c6ca315d00e9fa9d1c4d6a383ec2d5a1590abe3972afb6c481e006a7e6782aa133fbf2c075d8940358a9e26510b3577902c2dda4c704cf5076f4cb3bb3e783a4bcc13dfa7d7e339e8671dd17a2059369d3734d109f48d2f73a9efb426689b649ac2bab25ef35d03a04727adaf729575a7f5171faa15c3a0999a9e792c10842420a1982aa26990c1bd18945dbdf", 0x1000}, {&(0x7f0000001480)="9386c445855b8af83061258366c40dcd5af7842e223dbd73aba24d90e4e303e5268b40cbd75262da019472375b008f0dbdbfda4b0fb25eca5a88d79051eb740799796a6e620da29bc23fb2476902f1caf54bedcd", 0x33c}, {&(0x7f0000001500)="6250f9bf8425498224480d57e8254b391cd3a681a2612d40b3bebde155f4c3f0ed3eeaf6b520c82c3f7c596c34a92c9a4f1f2e7f2f9a4ac2c9d1d1b68482104a6629a1287dd707f340e44c8c3358ac838cae0d9f52a91c02b022197624eca74b62c37e7545f5587f764e3b7e537e7416f82a061aacd8d3b094a0d573bdff0f70315ca35f54e114873c3bbd4741815b0ef449b61297a329f6367c4bfe01984541a07e35ed84a9d66405dc3a51e9f7ac12308319302dec33be076e8b278b52bfc8a7578082a6bb6035dd15e2f75577e93cedd5adbebd534b1ce99bb08a5110dcf93ee3a3d57577ddbee05f41c4614b7a17702d336a", 0xf4}], 0x100000a1) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000000)=0x2) 16:00:29 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4500) msgsnd(0xffffffffffffffff, &(0x7f0000000200)={0x0, "e6d884ca4226acbd66e6721272619eb207cd079fae5b5082d4da00c64a8894d17fa9e3a822e60756bbdbb64b4f3c263e601f4c6c5f78edba949e9cb24e00d1c4cceea842a9b8dde99cfee48a6a2381d185a3d6c761ad17fe270b60c8101126399b3f0458878d04461dee7dad3c3b15f37a35cd05e1ef8a1ff33c79501ba23f2be4ca969286b7367946766defc10787bf8783c54120cb80d75659643b86a9c63cf2566b1e7015e294b436855b49b28240be30913da2f4c48eb81b360c7bee35e55eb1a0ca3fc9d2cb7c7788a67c161f0557463ec4a0bf8cdee7f9acda5ee3f256d6db1539b0ce67c15901d4240469188d"}, 0xf8, 0x800) open$dir(&(0x7f0000000000)='./bus\x00', 0x20, 0x4) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80045721, &(0x7f00000000c0)={0x3, 0x2}) r1 = open(&(0x7f00000003c0)='./bus\x00', 0x100, 0xbba19f1d209b92db) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) fcntl$getown(r1, 0x5) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) r3 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r3, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r3, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r4 = getgid() r5 = socket(0x800000018, 0x1, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs, 0x8) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r7 = getgid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r4, r6, r7, 0x11, 0x9}, 0x8, 0x1, 0x9}) r8 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r8, 0x0, 0x0) shmctl$IPC_SET(r8, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r8, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r10 = semget$private(0x0, 0x2, 0x8) semctl$GETNCNT(r10, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r10, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r10, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r11 = getgid() r12 = socket(0x800000018, 0x1, 0x0) bind$unix(r12, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r14 = getgid() semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r11, r13, r14, 0x10, 0x9}, 0x8, 0x1, 0x9}) r15 = getgid() r16 = getppid() r17 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r19, r20) chown(&(0x7f0000000200)='./file0/file0\x00', r19, r20) lchown(&(0x7f0000000780)='./file0\x00', r19, r20) lchown(&(0x7f00000001c0)='./file0\x00', r19, r20) shmctl$IPC_SET(r8, 0x1, &(0x7f0000000080)={{0x6, r19, r9, r13, r15, 0x1e6, 0x8}, 0x5, 0x5, r16, r17, 0xfffffffffffffe01, 0x9, 0x7ff}) r21 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r21, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r21, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r21, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r22 = getgid() r23 = socket(0x800000018, 0x1, 0x0) bind$unix(r23, &(0x7f0000000080)=@abs, 0x8) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r25 = getgid() semctl$IPC_SET(r21, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r22, r24, r25, 0x11, 0x9}, 0x8, 0x1, 0x9}) r26 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r26, 0x0, 0x0) shmctl$IPC_STAT(r26, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r28 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r28, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r28, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r28, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r29 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r31 = getgid() semctl$IPC_SET(r28, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r29, r30, r31, 0x10, 0x9}, 0x8, 0x1, 0x9}) r32 = getgid() r33 = getppid() r34 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r26, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r27, r30, r32, 0x1e4, 0x8}, 0x5, 0x5, r33, r34, 0xfffffffffffffe01, 0x9, 0x7ff}) r35 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) writev(r35, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) getsockopt$SO_PEERCRED(r35, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000500)={{0x20, r19, r25, r30, r36, 0x104, 0x7}, 0x400, 0x3}) writev(0xffffffffffffff9c, &(0x7f0000000400)=[{&(0x7f0000000440)="9d", 0x1}], 0x1) open(&(0x7f0000000480)='./bus\x00', 0x0, 0x100) r37 = accept$inet6(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) sendto$inet6(r37, &(0x7f0000000300)="2a3669a6645b5a925a8733e18ae30701bbaa678f2b3f3bba3d5fb66b4b4c48f791529122e02741a8e0e33c7110905f1468b6ed9fa287a44828c37fb4a973ce3410a30ee700f21095590d442a49c552c09e0cb4c70ea4529dbff11cae444995b6bc9bc177446174eef82f7359ffdac9a0c7fb20b1e2e3e361faf0502c104005e6b365f33f31126a70b1ad98e4424e252630cf88f287272aec1b2d74fb498981597a17d685a5e0839ea29f6f81ef125cf3989c806e8cc5fe", 0xb7, 0x8, 0x0, 0x0) 16:00:29 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0xc) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x6) 16:00:29 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000200)="c0dabcdd8a8ea043c3e1ddceb666") 16:00:29 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4500) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80045721, &(0x7f00000000c0)={0x3, 0x2}) ioctl$WSDISPLAYIO_GETSCREENTYPE(0xffffffffffffffff, 0xc028575d, &(0x7f0000000000)={0xffffffff, 0x3f, './file0\x00', 0x2, 0x0, 0xaa8f, 0x101}) 16:00:29 executing program 1: r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) ioctl$TIOCSETA(r1, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x53, 0xfffffffd, 0x0, "1a0000014900fffe10000108000000f9ffffff00", 0x6, 0xffffffff}) r2 = socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = kqueue() r6 = socket(0x2, 0xc003, 0x2) socket(0x10, 0x4, 0x3f) setsockopt(r6, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r6, 0x0, 0x67, &(0x7f0000000000), 0x10) r7 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) writev(r7, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) setsockopt$inet6_MRT6_ADD_MFC(r7, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x3, 0x94a8, 0x9}, {0x18, 0x0, 0xb45, 0x8000}, 0x6, [0x80000000, 0x401, 0x9, 0x9, 0x3, 0x10000, 0x4, 0x80000001]}, 0x3c) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) recvmsg(r4, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=""/84, 0x54}, 0x0) dup2(r2, r5) sendmsg(r3, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 16:00:29 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4500) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x1a0) r1 = socket$inet(0x2, 0x8000, 0x0) getsockname(r1, &(0x7f0000000000)=@in6, &(0x7f0000000240)=0xc) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80045721, &(0x7f00000000c0)={0x3, 0x2}) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) recvfrom(r2, &(0x7f0000000100)=""/161, 0xa1, 0x0, 0x0, 0x0) 16:00:29 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4500) mknod(&(0x7f0000000000)='.\x00', 0xb793c7eaacbd4c5a, 0x3f) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80045721, &(0x7f00000000c0)={0x3, 0x2}) 16:00:29 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x91c2) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) r2 = syz_open_pts() fcntl$getflags(r1, 0x0) pipe2(&(0x7f0000000140), 0x10000) r3 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) writev(r3, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) dup2(r2, r3) r4 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) writev(r4, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) r5 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) writev(r5, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) ioctl$KDGETLED(r5, 0x40044b41, &(0x7f0000000240)=0x3) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80045721, &(0x7f00000000c0)={0x3, 0x2}) r6 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) writev(r6, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) r7 = getppid() r8 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000100)={r7, r8, r9}, 0xc) 16:00:29 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x3, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x14, 0x0) fcntl$lock(r3, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) fcntl$lock(r3, 0x7, &(0x7f00000000c0)) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x14, 0x0) fcntl$lock(r4, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) fcntl$lock(r4, 0x7, &(0x7f00000000c0)) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x14, 0x0) fcntl$lock(r5, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) fcntl$lock(r5, 0x7, &(0x7f00000000c0)) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x14, 0x0) fcntl$lock(r6, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) fcntl$lock(r6, 0x7, &(0x7f00000000c0)) r7 = dup2(0xffffffffffffff9c, r6) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x14, 0x0) fcntl$lock(r8, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) fcntl$lock(r8, 0x7, &(0x7f00000000c0)) r9 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x14, 0x0) fcntl$lock(r9, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) fcntl$lock(r9, 0x7, &(0x7f00000000c0)) r10 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x14, 0x0) fcntl$lock(r10, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) fcntl$lock(r10, 0x7, &(0x7f00000000c0)) r11 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x14, 0x0) fcntl$lock(r11, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) fcntl$lock(r11, 0x7, &(0x7f00000000c0)) r12 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x14, 0x0) fcntl$lock(r12, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) fcntl$lock(r12, 0x0, &(0x7f00000000c0)) r13 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wskbd\x00', 0x20000, 0x0) r14 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x14, 0x0) fcntl$lock(r14, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) fcntl$lock(r14, 0x7, &(0x7f00000000c0)) r15 = socket$inet6(0x18, 0x1, 0x20) r16 = openat$zero(0xffffffffffffff9c, &(0x7f0000000480)='/dev/zero\x00', 0x2, 0x0) r17 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x14, 0x0) fcntl$lock(r17, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) fcntl$lock(r17, 0x7, &(0x7f00000000c0)) r18 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x14, 0x0) fcntl$lock(r18, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) fcntl$lock(r18, 0x7, &(0x7f00000000c0)) r19 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x14, 0x0) fcntl$lock(r19, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) fcntl$lock(r19, 0x7, &(0x7f00000000c0)) pipe2(&(0x7f00000004c0)={0xffffffffffffffff}, 0x4) r21 = openat$null(0xffffffffffffff9c, &(0x7f0000000500)='/dev/null\x00', 0x1, 0x0) r22 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x14, 0x0) fcntl$lock(r22, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) r23 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) writev(r23, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) fcntl$lock(r23, 0x7, &(0x7f0000000400)={0x3}) r24 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x14, 0x0) fcntl$lock(r24, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) fcntl$lock(r24, 0x7, &(0x7f00000000c0)) sendmsg$unix(r1, &(0x7f0000000640)={&(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000400), 0x0, &(0x7f0000000540)=[@rights={0x30, 0xffff, 0x1, [r3, r4, r5, r2, 0xffffffffffffff9c, r7, 0xffffffffffffffff]}, @rights={0x30, 0xffff, 0x1, [r1, r9, r1, r2, r1, r2, 0xffffffffffffffff, r11]}, @rights={0x30, 0xffff, 0x1, [r0, r12, r13, r14, 0xffffffffffffff9c, r15, r16]}, @rights={0x28, 0xffff, 0x1, [r1, r17, 0xffffffffffffff9c, r18, r19]}, @rights={0x30, 0xffff, 0x1, [r20, r1, r0, r21, 0xffffffffffffffff, r24, r1]}], 0xe8, 0xf3bc954ae0634da7}, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r25 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x14, 0x0) fcntl$lock(r25, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) fcntl$lock(r25, 0x7, &(0x7f00000000c0)) ioctl$VMM_IOC_WRITEREGS(r25, 0x82485608, &(0x7f0000000180)={0x101, 0x1, 0x7fff, {[0x10001, 0x81, 0x1, 0x5, 0x5, 0x30, 0x3a4, 0x81, 0xada1, 0x5, 0x8001, 0x0, 0xf9ba, 0x7, 0xfffffffffffffffa, 0x4, 0x1, 0x3], [0xfffffffffffffff8, 0x6, 0x8, 0x3, 0x7, 0x1, 0x80, 0x4, 0x1, 0x6], [0x7, 0x7fffffff, 0xffffffffffffffde, 0x100, 0x7, 0x23, 0x8], [0x4, 0x3f, 0x0, 0x97, 0x4, 0x1000], [{0x5, 0x0, 0x6, 0x9}, {0x1, 0x5, 0x8000, 0x3ff}, {0x0, 0x10, 0x6}, {0x3, 0xff, 0x8000, 0xd9c}, {0xff, 0x8, 0x0, 0xffffffff}, {0x4, 0x5, 0xea, 0x3}, {0xb2b, 0x2, 0x3, 0x6}, {0x0, 0x4, 0x4, 0x7fffffff}], {0x0, 0x40, 0xffff}, {0x20, 0x5db4, 0x0, 0x6b9}}}) write(r2, &(0x7f0000000140)="28a5dbe1bfc7a58c", 0x8) 16:00:29 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4500) open(&(0x7f0000000040)='./bus/file0\x00', 0x400, 0x60) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000000)={0x3ff, './bus\x00', './bus\x00'}) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80045721, &(0x7f00000000c0)={0x3, 0x2}) 16:00:30 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4500) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80045721, &(0x7f00000000c0)={0x3, 0x2}) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffff9c, 0x80085761, &(0x7f0000000000)={0x2, 0x7c}) 16:00:30 executing program 1: r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x800, 0x0) renameat(r0, &(0x7f0000000140)='./bus\x00', r1, &(0x7f0000000280)='./bus/file0\x00') r2 = socket(0x11, 0x4003, 0x0) r3 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) writev(r3, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) sendto$unix(r3, &(0x7f0000000000)="b1000513600000000000000000200000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc2579ec2b1fe5f6c09c3699a1f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f800040000000000000001", 0xb1, 0x0, 0x0, 0x0) r4 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) writev(r4, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r5 = accept(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) dup2(r5, r2) r6 = openat$tty(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/tty\x00', 0x10100, 0x0) ioctl$FIOASYNC(r6, 0x8004667d, &(0x7f0000000300)=0x7) 16:00:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x64}, {0x34, 0x0, 0x0, 0x8}, {0x26}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 16:00:30 executing program 1: r0 = socket(0x18, 0x2, 0x1) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x400, 0x2) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000040)) r2 = socket(0x18, 0x1, 0x0) close(r2) fcntl$dupfd(r0, 0x0, r2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto(r0, &(0x7f0000000240)="78020026973a0c45", 0x8, 0x0, 0x0, 0x6c) 16:00:31 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4500) r0 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000000)={0x9, './bus\x00', './bus\x00'}) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80045721, &(0x7f00000000c0)={0x3, 0x2}) 16:00:31 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0x34, 0x0, 0x1f}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = socket$inet(0x2, 0x5, 0x3) sendmsg(r2, &(0x7f0000000200)={&(0x7f0000000080)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000180)=[{&(0x7f0000000280)="a9de2ce063f77d95bc1fd7d65bdfa4c7361f7a82039f59a30dfa77ceae16d8858b32625d7cd0efb478d403f798d13bbca860c835c962950f8297e92635a8bd3bc68e75afdc49387c48ae2c572b3255b925c8e1652c929d996e550068e81732caf75b0ace0bd451addf6b9b768dd8627b6e5c0e7fd4066c788219e9286ff29b07f12e622d3c33dfb98e47d46843ee717b7da416821446b62c621e17581fbc8b979bd95d1cc2b72ef9584197bb8ca853b9b4272ea78dcc1168c2e42d41ea826004737c91edc96cd84574a207c11f5c382a72a4dca374c7ec42d0f50b0795e9ce3b48140df7a4074e239b3f9e1425bafcad0e7cad98fa", 0xf5}, {&(0x7f0000000380)="4e88cc0f19e2b76f98d34aa75399139c84fadc19fdb6153420de062c069a1aff7952d2a3809e99bcf60dc8a899c848b960cfca63997ff055e26b25d16cbe30517ef4d0191f5a7daeeccfc008aab6421eb65b89be0655e38e1b357f02d7594c6dcabac9b6de82bdbb51b448371865cec45ada779d1b7ac1c908eebc673973500286ae822e2ac80ef75bc056bbfbe1d44437a78e7642681f06d5fe921a05a234af3acca700aed4914f37ff60dc06011ff1dbd7fa32bccee8cf7369beeef922149df0201bb474267f7f27d26a836d11acffcf16", 0xd2}, {&(0x7f0000000100)="d1a8", 0x2}], 0x3, &(0x7f0000000480)=[{0x70, 0xffff, 0x6, "f19b62be75ac8ec25b3920609e506c78d46039f74f2ab5c15f2dc5863a73315598dbbe790bbdbb3644161f18b18808a74a00cee1c5dfe16551f6ef11df287e7860c087a913f00975617189b09925dc7f6e4d2df003da8ba28ed1e2be"}, {0x48, 0x1, 0x1, "df15181e230cbcaec46ed4a20cbb7966fd113ef99a5d4b629302af4a8d6c4715e3f955ee088da19025968349f3dbcb364cd77108dbbf"}, {0x60, 0xffff, 0x6, "39382928c8d68aa61aff6685b65723f51f1e90f057dc20cdc41effa4e5954aae6f633d1e7c5d6624d233038eb71718648c6ea49b8d47dc40e34aee99df2b7e38cac34acff3098b97a88dd7a1"}, {0x50, 0x2, 0x6, "712b9dd999f949de40286b2f865e69d7a0df0cdd3b1ac310d6a1f04dc2bc68c49791ecd1922887d183175cbfdf7c0bece1412e782d33ec62c4112788da95"}], 0x168}, 0x4) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 16:00:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {0x50}, {0x10000006}]}) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000500)={0x3, &(0x7f0000000540)=[{0x1, 0x3, 0x6}, {0xb7, 0x80, 0x8, 0x7}, {0x1, 0x6, 0x9, 0x4}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'\x10\x00', 0x0}) r2 = socket$inet(0x2, 0x5, 0x0) r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r4 = fcntl$getown(r3, 0x5) r5 = open(&(0x7f0000000100)='./bus\x00', 0x80, 0x8) writev(r5, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) r7 = semget$private(0x0, 0x1, 0x47) semctl$GETVAL(r7, 0x3, 0x5, &(0x7f0000000340)=""/192) r8 = socket(0x18, 0x1, 0x0) fcntl$setflags(r8, 0x2, 0x1) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r9, 0xee01) r10 = getgid() r11 = getuid() semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000280)={{0x2, r9, r10, r11, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) fchown(r5, r6, r10) r12 = geteuid() r13 = open(&(0x7f0000000040)='./file0\x00', 0x8, 0xffffffffffffffff) writev(r13, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) r15 = semget$private(0x0, 0x1, 0x47) semctl$GETVAL(r15, 0x3, 0x5, &(0x7f0000000440)=""/192) r16 = socket(0x18, 0x1, 0x0) fcntl$setflags(r16, 0x2, 0x1) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000400)=0xc) setreuid(r18, r11) r19 = getgid() r20 = getuid() semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f0000000280)={{0x2, r17, r19, r20, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) fchown(r13, r14, r19) chown(&(0x7f0000000100)='./bus\x00', r12, r19) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={r4, r6, r19}, 0xc) r21 = syz_open_pts() close(r21) ioctl$TIOCSETAW(r21, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r21, &(0x7f0000000640)=[{&(0x7f0000000340)='u', 0x9e}], 0x1) ioctl$TIOCSBRK(r21, 0x2000747b) syz_emit_ethernet(0xac, &(0x7f00000001c0)="b6342ba6615049535d762771a6499fffed85dcc28ffdceca4485be33b358d3eabe6a837468e8c3881781daad42ad335eee02773ec53e0037429959fab2507ce4c15670c8ebea8020c7c1b6470c6b5501ee0bee7fbee64e2cfec693e9ab6705721c48747ee1e24be8ee18a645acfb1cfc4cf87dc94fe9712e66ed214542c57e68d2545cc09ee9281da49a90952098e407372afa0f4d75f30c4dceee196da86a513591825cc6047c0ffb17d9ce") r22 = msgget(0x1, 0x5c1) msgsnd(r22, &(0x7f0000002e80)={0x3}, 0x8, 0x0) 16:00:31 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4500) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80045721, &(0x7f00000000c0)={0x3, 0x2}) truncate(&(0x7f0000000000)='./bus\x00', 0x0, 0x100000000) 16:00:31 executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{}, {}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0xc) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x80, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) r2 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r2) r3 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r4 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) writev(r4, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) utimensat(r4, &(0x7f0000000080)='./file0\x00', &(0x7f0000000240)={{0x5, 0xa}, {0xfb0, 0x40}}, 0x0) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYBLOB="00002e2f6fa0be0000c1f5a45e71a797be86848a7f61adab35fca3548988dc448eac900dd7410ee292ad4fc30f89109e2ca20537286e89a3157e3713f538a5a48aa32a036253dac1216f592ad2f6e9c30600000089a7101f3e38341fe664eb00"/106], 0xa) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:31 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4500) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80045721, &(0x7f00000000c0)={0x3, 0x2}) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) write(r1, &(0x7f0000000200)="fa9266947d01126062ef72b037845b90c20db3d736cf1c11878e00763566a1f66f6dd405730888c7b347078d708fc867941e93efde1d83357791c7359979b00534864b1030c0b454f8bc7893a9a12fc2f86f4876c0086efc7f06d8a177b647e8f9472a56e9c94220b9222de3b806df9542d8b6f62463bfd1cb0ac1118b823033122e5399b3c6ce59a0e38cc3a881fce9f9472339fc8a66299e08050ee01b4ef9c7133dd8b5b958f6ef7dff14739235f9465392a320f79d0e5efd0a93091755bdec2fc7124d7524ef1748e890fc7cdac54321ec74afd09ddccd86db83", 0xdc) setitimer(0x6, &(0x7f0000000000)={{0x6, 0x894e}, {0x2bd, 0x7}}, 0x0) 16:00:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x2}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x0, 0x0) r2 = getpgrp() fcntl$lock(r1, 0x9, &(0x7f0000000140)={0x2, 0x6, 0x3f, 0x2, r2}) 16:00:31 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4500) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x40, 0x0) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) writev(r2, &(0x7f0000000140)=[{&(0x7f0000000040)="e6fff0", 0xc77fcc6e537bcac6}], 0x100000000000037e) fchflags(r1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80045721, &(0x7f00000000c0)={0x3, 0x2}) 16:00:31 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) ioctl$WSDISPLAYIO_LSFONT(0xffffffffffffffff, 0xc058574e, &(0x7f0000000200)) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x80) chmod(&(0x7f00000001c0)='./file0\x00', 0x8) setuid(0xee01) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='c\x00') 16:00:31 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4500) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80045721, &(0x7f00000000c0)={0x3, 0x2}) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000000)={'./bus\x00', 0x7ebf, 0x0, 0x4, 0x1, 0x40, 0x1, 0x4283000, 0x0, 0x2, 0x3, 0x8001}) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) r3 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) writev(r3, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) r4 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) writev(r4, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000640)='/dev/wskbd\x00', 0x800, 0x0) r6 = kqueue() r7 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) writev(r7, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) r8 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) writev(r8, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) sendmsg$unix(r2, &(0x7f00000006c0)={&(0x7f0000000100)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000005c0)=[{&(0x7f0000000240)="75d8719bc7aecd0769bef38150a63c7266840301a3d02b04306f6e9283aa3d1a58719e900105d2c38a1c886648a6d3cbcc0cc1051abf54e30d4ed1d132ab9dbabf14616bbd4fdec9a5e0f714f9fef6ab2161bb10829c3a1adc942a4755eb93389504373f50590c280af797569ea2d5871d0aab34f8700145776617c864681a7e690c001babd84e966336639976f8394129a709eb369aabd2c6140703b34daa5d88d4a4c13920b5c5a94290ad1392d75bf3786a11e73932f00ad44c9c681c90a449cd6c0a491183c5ed4e", 0xca}, {&(0x7f0000000340)="b159a65a9aad1e831bb1bd70ad8b58f1749e7e5b20efc03018101829a44c6fe4492e2e9ae78b6447a691bd5997377bad0e67c7e662a6565275c2d02b9de5695bbd5c70d0e12f7a614b1acc83e8a8a0af56da109780056da6fc44af66c591ea300cc7b1e23dd22db1775aefd72ddf36f505ff5b6ee5c7547a5e3832d6d3135d4dc2a177605894b52dbfb5255297d85b1442e1c61d8ae43f23f0f601c6e71b9a2d1f11c9f3e8bbb470764106896d3ed525fb0562ab7d12a1569307ef72d7d25b22d8a980b6099f0ac7fb45a15912702a50c6cadc94d82551227a7f1887facc1ebce74c", 0xe2}, {&(0x7f0000000140)="32bffb2215c7f885a55b6ef7523b7f", 0xf}, {&(0x7f0000000440)="31931e849e3c378ba89121bb773f655a9cb01881d3a5a6de23521092b4b5c383c3a65c20db74e2cedcf74414f6e60efb94ca0c65ac782c4654e9a0a32d4974a5ad4b3c2673dc5e76453e1f457bda1a54178821a7d4cc6a088dd94036ac80697b0f7c3cb26d1bdf0fd9baad98a0c7cb9166171dec23b04cf7e316b822", 0x7c}, {&(0x7f00000004c0)="7ffeab94b546523e9d1f32db99e4a20dd2a88b6e4604a044f8ce1e8c1750d2f45b64fac71fe34619280250b5484a218c87104ff5267035799e456b39693b9179bdb94339cb2312d4877cf9c7d16e6c832c61ab76153e43a90406bf92689517755d59a6c5eb81512769284771ec3d50e8a8ed5c945bacb2412209501fe155124f8319074a20be8fdc44fe437e70462b6193ec33d896ebb5049cf3c2108ac8775a1033eb467cb8373f1dd65c943a39bda0f91d6e792235e377951b8755cde99aa7481b4990b5a73c2540d92b44931c975a5bdee03b47fabf78c693d6e36912e8e563669a4d0ff603414db9e77f9bd0599eed97c039ac60f9", 0xf7}], 0x5, &(0x7f0000000680)=[@rights={0x30, 0xffff, 0x1, [r3, r4, r5, r6, r7, r8, 0xffffffffffffff9c]}], 0x30, 0x7}, 0x7) 16:00:31 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107002, &(0x7f0000000000)=0x2000) write(r0, &(0x7f0000000100)="edd0201277a4a1a7bd33ce6d10c29425703d95a5a22cfc547114289d073f9384c6949416e6d2836df87234d6d68b60bd13f43025011a8114bb146170d9fa16abbfac59eaacc101fa89da3a3ccdb8843a23973b1cf6012b54948aee9ccbc17d628553682d9c2e4074a3cfb28cd19638d084aa3c4fc5835bf990493b280b65d6b82bbd4443c4b97d6d1586ff1ecc413306d0f6932455caa2dd47222f67e8e01a379f5ff483dcaf5aed0c2387426cf282885f8d89dd470aad5c86095506453b35", 0xbf) 16:00:31 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4500) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) ioctl$TIOCSPGRP(0xffffffffffffff9c, 0x40047477, &(0x7f0000000000)) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80045721, &(0x7f00000000c0)={0x3, 0x80000000}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000040)=0x8) 16:00:31 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2004, 0x4500) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80045721, &(0x7f00000000c0)={0x3, 0x2}) 16:00:31 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x17e, 0x0) getpid() r1 = dup(r0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000040)={0x10000, './bus\x00'}) write(r1, &(0x7f00000000c0)='p', 0x1) chdir(&(0x7f0000000080)='./bus\x00') mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2, 0x4010, r0, 0x0, 0x0) 16:00:31 executing program 0: getppid() mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4500) open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) fcntl$setstatus(r0, 0x4, 0x40) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80045721, &(0x7f0000000040)={0x3, 0x1}) 16:00:31 executing program 1: r0 = semget$private(0x0, 0x3, 0x10) semctl$GETVAL(r0, 0x1, 0x5, &(0x7f0000000340)=""/192) r1 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r2, 0xee01) getgid() getuid() semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000140)=""/132) semctl$GETALL(r0, 0x0, 0x6, &(0x7f00000000c0)=""/144) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r4, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x10000000000002d2, 0x0}, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) shutdown(r4, 0x0) r5 = dup2(r3, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_GETSCREEN(r5, 0xc0245755, &(0x7f0000000280)={0x5, './file0\x00', './file0\x00'}) 16:00:31 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4500) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80045721, &(0x7f00000000c0)={0x3, 0x2}) 16:00:31 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4500) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80045721, &(0x7f00000000c0)={0x3, 0x2}) r1 = socket$inet6(0x18, 0x0, 0x3f) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x30842, 0x0) pread(r2, &(0x7f0000000200)="81a03976e519da6971afd01d8f635a685cb1632a86f2f1d109524fcdbc855a9e2e8ea96a5d7f0660526ff93d6ecd58d63c3b8e021b3b15f5286652c3deaa93326cdff12c2c2a3d6a888d58733779bfd0647b7114b730678a9c35baa0e64f3e023a5c3543b01834f110cc1ad9ed9b21236c71b7efed082d3066defcc9b1da87d0315cc4bbcc3da50e22eb58b9b9f91ce2fbb38603e29621177d3a8606bf09528bef9014bfe1c05c6745dede6052d724ee969d6d8d1ff002d7820664527993ba448e649eb6cd12fc8e48", 0xc9, 0x0, 0x0) recvfrom$inet6(r1, &(0x7f0000000000)=""/99, 0x63, 0x40, &(0x7f0000000100)={0x18, 0x0, 0x401, 0x3}, 0xc) 16:00:31 executing program 1: r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) r1 = fcntl$dupfd(r0, 0xa, 0xffffffffffffff9c) sendto$inet6(r1, &(0x7f0000000000)="969422ecff7c257f7511d084273ca56cabc84255a22096ffb11573646c7d6e3d5f7cea09f38e0ecc98af2589175f00dc337dd6b7887e97b82d48d5a036df433aa672c597cc11e1f5e0429be561845275b8d5592fb5f1016e04f508cfcb86e275a365e0d64c6e21f03e8b98a7c3cb1694144198561fbb2df70aa9c9b2f7fe008c75e3ae6a32203f02e5a9d08e4de38d4a99da84702668639f77bf39beca111cbc8f9e669e699ec21a8345c5", 0xab, 0x401, 0x0, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000380)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f00000003c0)={0x1, 0x0, {[], [0x0, 0x0, 0x7f, 0x7c], [0x7ff]}}) 16:00:31 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4500) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80045721, &(0x7f00000000c0)={0x3, 0x2}) r1 = shmget$private(0x0, 0x3000, 0x2, &(0x7f0000ffd000/0x3000)=nil) open(&(0x7f0000000000)='./bus\x00', 0x0, 0xfc031e749e0afee2) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) sendmsg(r2, &(0x7f0000000600)={&(0x7f0000000040)=@in={0x2, 0x1}, 0xc, &(0x7f0000000340)=[{&(0x7f0000000100)="068472d9e668e9c8cb7bd4ff0bf0322546ca463c3adb5f43a3853a94372448da46de247cd1fc987585ab177dcfb108deb604235576d1ac839d362217600a396edbec8bd300917cc7ed17e6af3043339bb1e32ce80b1626faace551bd89f7cada854cda10f8799208355b4dfba07d6e07c23897c6b5f84c06f6fc3dd0a7a5aa902abfb176bc96bd63610e9f1f39979548beff4257340f5f772a9b40ab8d05c7f21bda7a7a0e", 0xa5}, {&(0x7f0000000200)="664d4e91573cd1d5fa08cd21b76ad5421839306a71bf8625e43c3e1628220dfd047ae576b371c535db91540af909587974903796ee735831bc690370b558df28597226348d75049a9f87cc2ed723ddfc985c9fa3dd8358d6916837ab8fdca7711b02c8c037e1abc53120b0f57d56bbf518fc19675d8a86b9361d6120c6b1705d5ccb97d2f5b1d8ee61a728b3626f14bf40bc72d644e4e6240222a2d17d4c3fb68db239a41fc07eb77aca10ee79b0be8f3b43dc9ec8888ad715e84db5e61b0000f0714163bce8b293b4da089224695371744dd83820cfdc96def33d17423c7b4f0c5e54", 0xe3}, {&(0x7f0000000300)="b739a312d0e78b5b123b776901aa9f45", 0x10}], 0x3, &(0x7f0000000380)=ANY=[@ANYBLOB="6800000000000000464cd60baf990000330f503d295d9da8b530bf77cf0a86c9987ea9a07b90967b9edfeff592ac2fa2a6a45cd72cc39c975db50e369c53040b5de7dcf82fb1adb4e8882fec306abfa716864abde4d2afd140fdb9352387a0dd96762fc65d0000000001000000000000ffff0000fffffffff31547bb4d4a81e2718ff769fb7cda05b5a2da50892f1071a4bb9be44a1a08b0c52985045bac1b0260a6535f66853beda3f65763798a0a1042e78ffbaed0a25b248790455ea4862a06798805c2f972d857da8fbdded81c8ccba8ea28ae929a0249b3e8eec019852f75b45c217e93252fe5d1780823ff525d1832eed3e0922de75bbbdc82566e8894f9a19b64fce6a10d2048b7bc65d304022b60f53e11490230445f98c7968d77dcb0969b3c3d5a62581a186eea26fea5fdd548cd319bc20aa03f11078e28d84f2934bcf2f85dda819100590e00b5161e8e8e1072f55c9be66397e73033c4000000080100000000000001000000080000006b7af48bc5f9ca1df485f66874d8a06a50375abad16737757083e2889fec09b4855326e8d69154ee013a4318dfea28b6dda07cdf79e0e376a7acfb003ead578dee5b55062c7676aee4c39888ff2497a5ece2214d135991872378a07215b4e4ee037ceb3801a2bb701dfdfb2b60f324a09a8cb94aa37c1e958f620f8cd04cb1b53dd3c60028a44dccbfd39575dad8f85d351e5f8137975f432efbe1ba78aaf67b7a9c42d6dd8246dfcaf7b5894ef7b0c1aaa045b20b2ed920dd3b4c30d1d4f03d3f47869c1417a2eccb2e98a65375e16c323fa67480259d67a7a7758daf7b5635ba649b6dc9316a1466cccdde544d90ead1cf2ab6ac00"/624], 0x270}, 0x808) shmctl$SHM_UNLOCK(r1, 0x4) 16:00:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='\xa3\xbb\x8b\xfa\x1dM\xfb\x00', 0x3, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x80}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") r1 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000280)=0x1) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x10ac2, 0x2) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000180)=0xc) r3 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) writev(r3, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) 16:00:31 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4500) open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000180), 0x10000000000003bb) r1 = openat(r0, &(0x7f0000000000)='./bus\x00', 0x20, 0x84) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80045721, &(0x7f00000000c0)={0x3, 0x2}) r2 = msgget$private(0x0, 0xd968b535ccc48b14) msgsnd(r2, &(0x7f0000000200)={0x2, "a45db34d47470390ff4237f897a7d252a8365ecab8bd819ee6a3fefd139d2c985ef4edde97f7d9bc5a571451cbcf8485f1db723b4dd820c4069d5b0e10f8927e7a38bf5bc06035c75f927355347d7dc126c0d84cb48f04964556289e95be8527b30b48e553f404617b6758ca5bd4c04f2d6527f4db5f14e6012c75c3fac2a26f86168adc68494c51a0022d8735810971e5447fbb4c47698919842f0290e34b66eb852574de646ff286f32f755c2d9cd161808bba24e69b105203b8af988077"}, 0xc7, 0x1800) 16:00:31 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x1, 0x40) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) poll(&(0x7f0000001fef)=[{}, {}], 0x53, 0x0) 16:00:31 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4500) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) close(r1) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) r3 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) writev(r3, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) renameat(r2, &(0x7f0000000000)='./bus/file0\x00', r3, &(0x7f0000000040)='./bus\x00') ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80045721, &(0x7f00000000c0)={0x3, 0x2}) 16:00:31 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "8c27f252bbe23c5b00000000000000e74de400"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="d22d050001ffffffffc40047045851a27373149c235240d8aa0ec13861dc85", 0x1f) r1 = syz_open_pts() kqueue() close(r0) r2 = syz_open_pts() r3 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r3, 0x0, 0x0) shmctl$IPC_SET(r3, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000500)=""/208) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r5 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r5, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r5, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r5, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r6 = getgid() r7 = socket(0x800000018, 0x1, 0x0) bind$unix(r7, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r9 = getgid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r6, r8, r9, 0x10, 0x9}, 0x8, 0x1, 0x9}) r10 = getgid() r11 = getppid() r12 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x18004) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r14, r15) chown(&(0x7f0000000200)='./file0/file0\x00', r14, r15) lchown(&(0x7f0000000780)='./file0\x00', r14, r15) lchown(&(0x7f00000001c0)='./file0\x00', r14, r15) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000080)={{0x6, r14, r4, r8, r10, 0x1e6, 0x8}, 0x5, 0x5, r11, r12, 0xfffffffffffffe01, 0x9, 0x7ff}) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r17, r18) chown(&(0x7f0000000200)='./file0/file0\x00', r17, r18) lchown(&(0x7f0000000780)='./file0\x00', r17, r18) lchown(&(0x7f00000001c0)='./file0\x00', r17, r18) fchown(r2, r14, r18) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffb, 0xffffce9a, "854955883d026111fe4d04000000100000001000"}) kevent(r13, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffff8, 0x1}], 0x1001, 0x0, 0x1, 0x0) 16:00:31 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4500) open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) dup(0xffffffffffffff9c) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80045721, &(0x7f00000000c0)={0x3, 0x6}) openat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x2, 0xf1) 16:00:31 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="2000000000ebfffffeff00000000000063e86cfc9d071b9d2a538706000000b818000000290000003100000000000000000005020000139fd99b35e176835bd7e64d"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0xfffffd56, 0x0, 0x1ae48981, 0x0}, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x7, 0x8001}, {0x401, 0x7}}) sendmsg(r0, &(0x7f0000000600)={&(0x7f0000000080)=@in6={0x18, 0x3, 0x1, 0x7}, 0xc, &(0x7f0000000180)=[{&(0x7f0000000140)="8777dcbcf59024de648df725c27ca87cfa", 0x11}], 0x1, &(0x7f0000000640)=ANY=[@ANYBLOB="1001f3ff00000000ffff0000000100002056a2637021c314d68a4f91e790cd9964ba42848d5157fca3fc55b274274acbe31a0429bfd2836340db84f6de393fd1bcb52fed6a6f2564d5a2ab6f179bf5d2b5e60ed38fc12a84776bf367d5da68b128b45800b00d2796b3624f4b236f617a5df84f7605d7f58b702f423008066a597d58ab6df38df22a314956b8e0e17ca673ae6bee8f1d212b3395374df7776525b6ffe22f3ee5ce44665ab7b581990d267a5cbcc0ba9ae1b46d79a7a66ba65562a5936897bf27928f1b2ae81ff6713e8b9a94ec963af24236c0a9fa43c9e4421589144eb4e49086206883ca7bebc7b76ff76f614574ae94b78efae0b407ef17089d38066e5a7f567f4718f80cff353add796f000000c8000000000000000100000001000100d23beb60efcb8db6c32760761125ef420e5fa791921404a16f0dfc2fab6bf56cbb6e5c4a110f72c97e52e6731036fdd90038a775649835e485bd6f6cabc2fded1dbc3c607a1afb2c6814c1f0031018ceccce455ece327db6a135731ec15a9c71943b033cb7b834175405c907000a05e5d88bb0d94374b2474234a3758708c1a0d6f9d5e0cf962ee81c47ab4ca106854fd1cd5a25cf07925b06bf03f5274f435f91ef1204c3f8c6b4b24d61e870fafa5aeba4000000000000c00000000000000000000000030000007cacf56b4d77081db308e536759105e8871e249a6d1f764c3abb8bf9e4127bd4b585db599c307f991743e927b6e6ad61e5f18435fc7e2f2843a8e2832f19b301e7a3abe1b9df1665e16433f2021ff1f2fdd7bcb0e8b3b26ebcc7b2db18f25365874fc9866edded047629763bb59f7f98b5dc11db9ae1d04bb05721f9415a0fdc0335146167f85d69f10c142fe2e771ecc348b6bc3d957a0fc8773b52cfcc85e2b317e6a21e5eb5d62c679637000000004000000000000000ffff00000101000086829b4f1b7dc49c8a634be069cf6aea19143068762f9f139aecde634c461171d5a14c14f7f0d76d76257e0000000000c80000000000000001000000030000000670101dbe03a6afdc1281663d56be04295239defb6b64b368fc5d8e43de143e051079645c8e7212c125730b43260662a8263d367f9689c0241e587c79a1593d4a6d3289371ee87f178c3c59d1ddcadc246054075097d998a21197c002cf75124b449c21de15ea6d537403fb1c567628c2c8eb36c6bcfec671c80123a15739fb81761de0721780f5664c4f4aebd70af3439a5f4cbccc29e4371ad7ba0bd67779887208e8026a4f3ee068f3bb6c38a4af427825cf00"/943], 0x3a0}, 0x4) 16:00:31 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4500) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x10c) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80045721, &(0x7f00000000c0)={0x3, 0x2}) mkdir(&(0x7f0000000000)='./bus\x00', 0x8) 16:00:31 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4500) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x6af8ea6b653fb05a, 0x0) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) r3 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) writev(r3, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) r4 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) writev(r4, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) r5 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) writev(r5, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) r6 = accept$inet6(r5, 0x0, &(0x7f0000000180)) r7 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) writev(r7, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) r8 = dup(0xffffffffffffffff) r9 = getppid() r10 = getuid() getgroups(0x1, &(0x7f0000000680)=[0x0]) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000740)={&(0x7f0000000000)=@abs={0x2, 0x0, 0x0}, 0x8, &(0x7f0000000600)=[{&(0x7f0000000100)="b957693011803b8ab74e12a813657698e68fb1d9b31a5dbba446a90d78d42f892c0eecbc96af9fc152f3c2c635361e2cdcaa73ed1be020d533d42914f43698cce5f7509e11d31a88c01b84769548b5c489b55e491d8dfa348ba1db36b945832327f1af12929682f919d664", 0x6b}, {&(0x7f0000000200)="1e5b13ff7a61b814df9209d8235510b03d261b03e48f8f50ac549a2369a795d9b12de368270cbac069e92fe9d361e10891991536dc61c609bc9eb0e1cbaf97e01556badc74f9c53c4393f71638d7b6e26352c281976d1f0d13110832966c16959886d7010e641a74ca7c58ac91d425cc1dee06f3cae2d5a7e914d2c0af00a83247aa24cbea25478aee7669e92d0fec3d0bcdb565066daa350753913efad75dabe034adc8", 0xa4}, {&(0x7f00000002c0)="cd6179afe1f75b76d3656145d1c1a6aadb622c8787e7b82f5025cb34876da46c4693fe14d28ac5db2ae0da67f73bb8e7f083a4e9fa246dd21c384a0186bea0aea6d19a41042b3b7f", 0x48}, {&(0x7f0000000340)="cbc24093864e1ae7d71ada4ecfba52ba1139a71d01dec23312031faabaa0a9a2176ccbd81b7dc3f9c64d89ebb050725f02506bdd1d0c9d450c8afdeca02a7d3aa84df920096304b5567b830c7e7c1335185e413d3ad0a024e099b7b46f7696ded2e3cfbfb2de81f5856121504b68134f6643659521673a41b4b59580220e500a9a6e85d65ea3ce846211eeddbff0114de532674c6f2bc1b261c3e7b0442b621e274ad7fb0723040011c438831acc58559609d17f7bf0df", 0xb7}, {&(0x7f0000000400)="f793d1b1c933bc63eeb96fc90d0c29691593ad827ca68020af799a52898631eda07f396ccc3fa7a6af3361b946cb5159867b68fdee66a3f5f2c1561ef2364d4900b5a70688f1a16bb6cf20ea3088e853ac3f", 0x52}, {&(0x7f0000000480)="5a477c9cf4ade309bf2e80285323fe447fc9fef53ecda0a01526d4ca55e0d9cd854c8b5ae6b93b52f6cef0617e22491d585652ee7db038945d609100933555ee06f0069617ae03978f5631b13d5102a03b26c871d4d3bdc9bafb44f8e9588ed1aade4d", 0x63}, {&(0x7f0000000500)="91718bcda8b63100898f2f524ad3f5e5cebcd5641e5d2b5ad33b3372c27b4096c88dfe6e3672d0e551892683c1932e552cca71942d727e9159821cfb9b449d374bb7fb17499cee667d1e1bd72e77f08d8f02e7a3b7bf0d296a38a135cac8082e394565b9ba3e3b5fcb7083994a02852184675c46e1ee48b18116f10b91cbf6be4f30b0b47f6973b973cba3cba9639cf65e72847547215d61883b36ba54abfe9d8264e069e0ae23120657a92c082347cf100f9146153957a448ca780636a26285609fb5e7b19aa580c1b4347d874341d63cdf3c", 0xd3}], 0x7, &(0x7f00000006c0)=[@rights={0x38, 0xffff, 0x1, [r0, r1, r2, r3, r4, 0xffffffffffffff9c, r6, r7, r8]}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}], 0x58, 0x81a}, 0x3) r12 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r12, 0x80045721, &(0x7f00000000c0)={0x3, 0x2}) 16:00:31 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000840)="000000186004008b00063300feff0f000100a3bb6b3c042efdd100000000004000600000000af6ce4f22276e2b8d", 0x2e}], 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = semget$private(0x0, 0x3, 0x4) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f0000000000)=0xfffffff7) 16:00:31 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4500) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) pipe(&(0x7f0000000000)) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80045721, &(0x7f00000000c0)={0x3, 0x2}) 16:00:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[{0x100000001, 0x0, 0x0, 0x2958aaaa}, {0x80}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000200)="bdd9477c320c93ba8c1a900e8656") r1 = shmat(0xffffffffffffffff, &(0x7f0000ffe000/0x2000)=nil, 0x4000) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x20, 0x0) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f0000000140)={0x1f, 0x5, 0x3, 0x20, &(0x7f0000000240)={{0x8, 0x1, 0x7, 0x69, 0x81, 0xfff8, 0x8}, {[0x7, 0x1ff, 0x0, 0x8, 0x80, 0x10000, 0x8, 0x3, 0x2, 0x7, 0x10000, 0xff, 0x3, 0x0, 0x10c, 0x6, 0x80000001, 0xffff], [0x6cc, 0x6, 0x8f15, 0xfe, 0x1a0, 0x0, 0x80, 0x657e, 0x9, 0x7], [0xffff, 0x4, 0x7fffffff, 0x7, 0x80000001, 0x1ef8, 0x200], [0xfffffffffffffff7, 0x81, 0x1, 0xca8, 0x7f, 0x9], [{0xce, 0xfffffff7, 0x2}, {0xfff, 0x7ff, 0x3, 0x7}, {0x8, 0x7, 0x8, 0x7}, {0x2, 0x0, 0x9, 0x3}, {0x0, 0x5, 0x9, 0x1}, {0xd88c, 0x81, 0x4527, 0x2}, {0x74d3, 0x8, 0x33, 0xffffffff}, {0x100, 0xffffffff, 0xffff183c, 0x1}], {0x4, 0x9, 0x7ff, 0x6}, {0x2, 0x3ff, 0x6, 0x1}}}, 0x7, 0x4}) r3 = shmget(0x1, 0x1000, 0x80, &(0x7f0000ffe000/0x1000)=nil) shmat(r3, &(0x7f0000ffa000/0x3000)=nil, 0x2800) shmdt(r1) 16:00:31 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4500) open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffff9c, 0x82485608, &(0x7f0000000200)={0x5, 0x43b, 0x9, {[0x7f, 0x1000, 0x2, 0xafc, 0x9, 0x4, 0xac1, 0x0, 0x3, 0x400, 0x2, 0x53, 0x10000, 0x593, 0xfe79, 0x100000000, 0x100, 0x6], [0x9, 0xd1c, 0x7, 0x3, 0x80000000, 0x6, 0xd, 0x0, 0x100000000000000, 0x400], [0x37d, 0x80, 0x18000, 0x3a, 0x7, 0xaf5, 0x1ff], [0x100000001, 0x60000000000, 0x66, 0x3, 0x1, 0x9], [{0x9, 0x3, 0x7dc4, 0x8}, {0x6, 0x7, 0x0, 0x10000}, {0x5, 0x3, 0x6, 0x7}, {0x47e6, 0x9, 0x9, 0x81}, {0x6, 0x80000000, 0x400, 0x2}, {0x8000, 0x1, 0x10001, 0x41}, {0x40, 0x10000, 0x7ff, 0x4}, {0xff00, 0x8000, 0x200, 0x7}], {0xc7, 0x6, 0x4, 0x40}, {0x4, 0x0, 0x0, 0x7}}}) 16:00:31 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4500) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) r1 = geteuid() r2 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) r3 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) writev(r3, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000240)="0c0d87865eed658c2240ab8543349425b766114d672bfad35206bdaf6d98b3b7186e33094cc1d4779cb460bb2e72ed098576c7dcffdcffa5718286a7d1e29cf101f26a17b149e26b1bbfc4f8ef7563ebe70edb82d0dae91affb5d7f29f0ab9c8f23f469b0ac5fed338022f15dbad59df88a76e4c554521b69e4c3baaf4947defdc93d60729e39e8e69a468e1f7f7a5b2a202d1205a754eeb2a4791f8d7a83cd04dfe008328990c39ad94de056bd976", 0xaf}], 0x1) r4 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r4, 0x0, 0x0) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r6 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r6, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r6, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r6, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r7 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r9 = getgid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r7, r8, r9, 0x10, 0x9}, 0x8, 0x1, 0x9}) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000300)={'./bus/file0\x00', 0x6, 0x4b, 0xf6e2, 0x1, 0x0, 0x80000001, 0xfffffeff, 0x6, 0x1, 0x1, 0x1}) r10 = getgid() r11 = getppid() r12 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r5, r8, r10, 0x1e4, 0x8}, 0x5, 0x5, r11, r12, 0xfffffffffffffe01, 0x9, 0x7ff}) r13 = getegid() chown(&(0x7f0000000140)='./bus\x00', r8, r13) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) lchown(&(0x7f0000000000)='./bus\x00', r1, r14) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80045721, &(0x7f00000000c0)={0x3, 0x2}) 16:00:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x1d, 0x0, 0xff}, {0x4c}, {0x4}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000001680)="805d863ecd66b785853786cfce85") r1 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) mknod(&(0x7f0000000500)='./bus\x00', 0x40, 0xffffffff) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) bind$unix(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="00002e2f674395653000"], 0xa) open(&(0x7f0000000280)='./bus\x00', 0x0, 0x49) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f00000002c0)={0x51b4, 0x6, {[0x800, 0x2, 0x100000000, 0x8ae, 0x200, 0x7, 0x1, 0x0, 0x9, 0x80, 0x7, 0x7, 0x4, 0x7, 0x4, 0x5, 0x6, 0x100], [0x3, 0x0, 0x1, 0x4, 0x9, 0x8, 0x334, 0x7f, 0x1000, 0x9], [0x8, 0x4, 0x7, 0x1, 0x74, 0x10000, 0x80000000], [0x8000, 0xdc8, 0x3, 0x3, 0x11db4000, 0x2], [{0x4, 0x8, 0x7fff, 0x5}, {0x1, 0x2, 0xfffffffb, 0xd8}, {0x1, 0x4, 0x7, 0x9}, {0x0, 0xecc0, 0x5, 0x5}, {0x1ff, 0x200, 0xffffffff, 0x7}, {0x0, 0x3, 0x8, 0x1}, {0x8001, 0x400, 0x0, 0x7}, {0x200, 0x0, 0x0, 0x8001}], {0x7, 0x2, 0xddde, 0x6}, {0x5, 0x7, 0x0, 0x100}}}) nanosleep(&(0x7f0000000140)={0xffffffffffffffff, 0x7fffffff}, &(0x7f0000000240)) 16:00:31 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4500) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) r1 = dup2(r0, 0xffffffffffffff9c) readlinkat(r1, &(0x7f0000000140)='./bus/file0\x00', &(0x7f0000000240)=""/96, 0x60) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) recvfrom$unix(r2, &(0x7f0000000000)=""/71, 0x47, 0x802, &(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8) r3 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80045721, &(0x7f00000000c0)={0x3, 0x2}) 16:00:31 executing program 1: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x50}], 0x102, 0x0) fcntl$setstatus(r0, 0x4, 0x46bfb) write(r1, &(0x7f0000000040)="46037baeca2aa191d3b52400008000000000000000", 0x15) 16:00:31 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4500) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80045721, &(0x7f00000000c0)={0x3, 0x2}) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) bind(r1, &(0x7f0000000000)=@un=@file={0x0, './bus\x00'}, 0x8) 16:00:31 executing program 1: setrlimit(0x5, &(0x7f0000000040)={0x80000000, 0x8}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x9, 0x5, 0x511d, "0d592fde86f45e52c58b62c25b9d19bf96cea18a"}) write(r0, &(0x7f0000000140)='\r', 0x1) 16:00:31 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4500) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x20, 0x80) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) r3 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) writev(r3, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) writev(r3, &(0x7f0000000180), 0x0) r4 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r4, 0x0, 0x0) shmctl$IPC_SET(r4, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r6 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r6, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r6, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r6, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r7 = getgid() r8 = socket(0x800000018, 0x1, 0x0) bind$unix(r8, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r10 = getgid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r7, r9, r10, 0x10, 0x9}, 0x8, 0x1, 0x9}) r11 = getgid() r12 = getppid() r13 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r15, r16) chown(&(0x7f0000000200)='./file0/file0\x00', r15, r16) lchown(&(0x7f0000000780)='./file0\x00', r15, r16) lchown(&(0x7f00000001c0)='./file0\x00', r15, r16) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000080)={{0x6, r15, r5, r9, r11, 0x1e6, 0x8}, 0x5, 0x5, r12, r13, 0xfffffffffffffe01, 0x9, 0x7ff}) r17 = geteuid() r18 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r18, 0x0, 0x0) shmctl$IPC_SET(r18, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r18, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r20 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r20, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r20, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r20, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r21 = getgid() r22 = socket(0x800000018, 0x1, 0x0) bind$unix(r22, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r24 = getgid() semctl$IPC_SET(r20, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r21, r23, r24, 0x10, 0x9}, 0x8, 0x1, 0x9}) r25 = getgid() r26 = getppid() r27 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r29, r30) chown(&(0x7f0000000200)='./file0/file0\x00', r29, r30) lchown(&(0x7f0000000780)='./file0\x00', r29, r30) lchown(&(0x7f00000001c0)='./file0\x00', r29, r30) shmctl$IPC_SET(r18, 0x1, &(0x7f0000000080)={{0x6, r29, r19, r23, r25, 0x1e6, 0x8}, 0x5, 0x5, r26, r27, 0xfffffffffffffe01, 0x9, 0x7ff}) r31 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000580)='/dev/ttyCcfg\x00', 0x100, 0x0) r32 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) writev(r32, &(0x7f0000000cc0)=[{&(0x7f0000000680)="cf07f8c0434d459a13f857e99f7bd689e04a65c6b2737cee367338a61c07bc4ea1cfbb4c6f0819e1354460472604a1fde10534dc9222b6f3543410a8a6a1e0f6afe5e4263e9427b17300dbd24241a5d22ef79095d165f4132a50270bbd10a9275470e9c6798f7159d7388e0762193b721ff7b9d5ac68466a7496e5ce0d68c6c54e984cb372952eebbb89b2d99b6797c061af934dcda88f29db920e1461e62b81c32f042a6d3a02684cc0d1e3aed077f73ddeedbc3a08e1c5804a05f3212f1eec9353e0b15d6c617e6957bf407a5fc5f3d3c4f2fe7938fbb8b4f44a8fdd3d5d53c802737252d6c0176064d6d37186d0"}, {&(0x7f00000007c0)="dbb3cdfefca4eb788059fdf80f9f7eae5135f20c4eeaac123a98"}, {&(0x7f0000000900)="76626762f1a58d9a9b63fcb5aae4ea3c02c03e4422c4b9939abfae6adaaf6098a9c09cc3a6db163ba1ad5e01b61b232717b0f64669567acbd2dbe23bb290d6ee1ea9ec4fbd785be753f1f85fb3ee2c47da863b8dccf7925fe0daed53c242b88c85ab1ea6dc7dc537bd65a14aebe94413b8ffa20bcb1159686005f955699f167e216db9802c783de980492c9068b43ee7d31113f30b853ed50f05692c1965c6b5fe04dfdae9383b40e878"}, {&(0x7f00000009c0)="def359b31b26b99adcf8484532ee364dad44a4d2bcf5b00406694749263830952b110f6907c9217d7b00153e35a45f8e9d0da1bb287f50ab0b3deaa5f962d849695d65e1544b0e2f98248fed4ec1a320376a3c6a3dd2bc1f45b68f0bcea4c59ad38558eb182a45215c0675f48b0caaa34e866007b210b121de0068"}, {&(0x7f0000000a40)="aa3a546e3c3b50a255aa2c747660395d8264802a4708551e3d7e1fea2371a4df6065fecec6be26a2ac920bbef5fb4c48e1ff2fc5b52825eb023f3f7480955413936fc9fe062e55666a15e497a76d02c5e970f08b42f4be337e9eeec74dbd9416a2fc0a7f0d2d0651e0bfc19fee5d8025ffd3aa5a1016caa1a9c4717a51ff5f2c74e9290fee096eeea55378aa9517210628c295196579abd4fb66032263bddb17bc44b57309f26a08a9239a355502d3d812cbfdc3d270199a16ee250b29f1d143b8c075c88e65ea2caabde60da53766cb"}, {&(0x7f0000000b40)="e055a2bf4207493779ea0f3854b5c5505657cfbe1e83198ba7"}, {&(0x7f0000000b80)="8de440f998782baf0b28be5958bf2ae8d59c88e0abda2909268304f79e17c99b2ca31bc0255979552c5522a9281861d8bab7805c8fc9c6b7a753308a6dd4d084de78f5c5a84428258893511fa65959f801f3c6ea6bc776666a0ec6f8d30f3f44bfed43"}, {&(0x7f0000000c00)="c7ca190c462c1f3955cb047c059318a2f3ea059dd518b99a299fd0c833d3f99eb619560f591aa9f3e056e0d8edfff2349752576ea056d05b2cecb3efb7a1b695992815ca2319b068fab96bf21107a8d2651cb6a00dc06c8268b731815b5a339577aceb35216083b59f2f6440c60ae496e3840ca59c2cfa1a2f5afd5d1e872bc79244c515e2f826f61d58c747247a739470c979dde44180be1cfd6fa16209f52813c56f238a83d2"}], 0x10000000000001f5) sendmsg$unix(r2, &(0x7f0000000600)={&(0x7f0000000040)=@abs={0x83d6b7c7e6f10527, 0x0, 0x1}, 0x8, &(0x7f0000000500)=[{&(0x7f00000000c0)="2d6cff78bc288b2a436d99b96db7369dd963a354feb73d8eb64b517797f66dd53d44edc91d2ce31d275b5fa4e49d13f49b8d0c8fa7190e32290d271fe0e098ee8a5ad68ef05278608075b09a98ac081bd72b171ff219af4026164c8ffcf7d4702d456f68ee923ee42b62e89ff3eff8325396d6290cec19d3d70767028baa0c4f7da71365214850d707410330d39715f6db19af0947157dcb2c62e76a58137f0a0226ad509c957a39e588b65d912ba59a048776bfa2eb900c528b8c24183ce52dece2895ad9c603847fd03f7c816c04faceefd219a106920fc5fcc889fc83666d538f06ca211d094d041cb725684bd05f2b0243f56565cfbb5a110251bde5c2", 0xff}, {&(0x7f0000000200)="5b020448a90f8ef879e08e06ca6574e21bf38fdf15d19c33a80f014497755ea374840542bf68b280878a57cecc81b9c63dbdd3153b63aa3977c6a571ceb4643a347352cc8f8b8093060075828cc53daa1b9a2fd51e10069872e2412961874a7b0373edd1082324f7d782a9f0cb17b4683b47476f74b656fe2fdfe5408acf95faa07cfdcf3579cededfd6864443686ca965dccd218f", 0x95}, {&(0x7f00000002c0)="5d3f12ae45d9645b201c1d10bce1946d3994597ae58d0e4bdc2a23ebb46256d8d38691e7f29008a3ad894e7a69909ee9ab27012a6d43e4e26a6b439c633fb5442311fc97737675f620cb2dca07d848df439141144c12e5cabd0db9574d6fabe7dfcc1d55a11e51ac01fea68864d4669d454d47579af1b9027fd5fe3a2f170236e544ebfcafa6ade25e6d0d719c4aa6411dadf1a59ee7bac65d0c1d111c40424f7ddc71dbb009a68d17d00bf1284ae8e2de81a9e1300beb2e280cf7b2195712de0e13b20181ba313d22d7c3bb00627d9f52df9a78c63beaedd0012b2a60bf6f766f6f7916c6095ba23258742b8c9b11b5a3137cf935265ca28948950c025f86", 0xff}, {&(0x7f00000003c0)="b71e33cec24338552e4682100e869af6ec1bc91d057b7a1336cd51e3f7e1fd368b2deb13d27eb3cbbc61d0dfc53e78c7758a194527dfccba76674d419706ec37d10e7aebebf7488cb394736a81b875f7a9128d4f9025ff68e0ab96333b2f499ca5c01e4f39931a59a3349032f7624571f7c3f0a6a6c76ca4ea3794b75ff2c15d8a2d8487d3425d589c02beafe741b367b0f0f77e967ffbff749f8062466fca19305713f277c0907f2a265e205cfa74e627413bdb0bea837c36daac825bea34", 0xbf}, {&(0x7f0000000480)="b834a046302c54a1c1a84f8bbe9c1a7c66f69c4d31b2b7d88c9c9526af532432ed25de5f71d544ea931240f600c63e459880d09860066daf8f36d5897c48854aad9a619015db14259882f28df6724243e37078ddde672b4c5688a98069dc1f4da3149808ef68e43ef075dbcf", 0x6c}], 0x5, &(0x7f00000005c0)=[@cred={0x20, 0xffff, 0x0, r13, r17, r25}, @rights={0x20, 0xffff, 0x1, [r31, r1, r0, r32]}], 0x40}, 0xc01) 16:00:32 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000180)="b100050460000000000008000501000000000000cea1fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca4911faff5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f8000400000000000000010000000000000000", 0xae, 0x0, 0x0, 0x0) r1 = socket(0x11, 0x4003, 0x0) sendto$unix(r1, &(0x7f0000000180)="b100050460000000000008000501000000000000cea1fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca4911faff5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ktrace(&(0x7f0000000480)='./file0\x00', 0x4, 0x104, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r2, 0x0, 0x0) pledge(0x0, &(0x7f0000000100)='\x00\x00\x00') r3 = socket(0x11, 0x4003, 0x0) r4 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) writev(r4, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) sendto$unix(r4, &(0x7f0000000640)="9fb6cfa1bf52519406262304342e94db134b234102226868961d7a1eb3514855353e7d85b72a4e5b47bc2e6cc9d6c9ee3e4fc5f06716d003d282f25fcda7b2f76aaad4603479496c92707812f10d16095c92f19a805c1d82dc4c40db053ea19978a0dc1b608b4f32505d43f4d707f6983ea01e76e74c50def40ada3750a8b4e9b6a5f0f3826d58b1b89597ce88a522d80545ecc4e839466f305121e6cc7ad01252e444624e716bf1084d4010803b99c812ae05cff3fb43543f5f38e96a03728ffe46861d45fe73ee1e3682cda8df376a451d23786acdd650963ecb246c2e9d512c15f57b0090c1691a644f0d5056f8aa0c1975a4bcfcfcb180de90", 0xfb, 0x809, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) sendto$unix(r3, &(0x7f0000000180)="b100050460000000000008000501000000000000cea1fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca4911faff5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) readv(r0, &(0x7f00000005c0)=[{&(0x7f0000000200)=""/78, 0x4e}, {&(0x7f0000000040)=""/7, 0x7}, {&(0x7f00000000c0)=""/60, 0x3c}, {&(0x7f0000000280)=""/167, 0xa7}, {&(0x7f0000000340)=""/185, 0xb9}, {&(0x7f0000000400)=""/131, 0x83}, {&(0x7f00000004c0)=""/178, 0xb2}, {&(0x7f0000000580)=""/40, 0x28}], 0x8) 16:00:32 executing program 0: r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) ioctl$TIOCSTART(r0, 0x2000746e) mknod(&(0x7f0000000080)='./bus\x00', 0xc00e, 0x4500) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80045721, &(0x7f0000000000)={0x3, 0x2}) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) r3 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) writev(r3, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) fchmodat(r3, &(0x7f00000000c0)='./bus\x00', 0x1d, 0xa) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) pipe(&(0x7f0000000100)) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000040)={0x80000001, './bus\x00', './bus\x00'}) 16:00:32 executing program 1: shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000140)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}) preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/184, 0x112}], 0x100001b0, 0x0, 0x0) mknod(&(0x7f0000000500)='./bus\x00', 0x2003, 0xa6138) r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r0, 0x0, 0x0) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000040)=""/210) r1 = accept(0xffffffffffffffff, &(0x7f0000000240)=@un=@file={0x0, ""/21}, &(0x7f0000000480)=0x17) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r4 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r4, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r4, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r6 = getgid() r7 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r7, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r7, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r7, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r8 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r10 = getgid() semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r8, r9, r10, 0x10, 0x9}, 0x8, 0x1, 0x9}) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000340)={{0x1, 0xffffffffffffffff, r8, r2, r6, 0x50, 0x9}, 0x8, 0x1, 0x2}) r11 = getgid() r12 = getppid() r13 = fcntl$getown(0xffffffffffffffff, 0x5) r14 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r14, 0x0, 0x0) shmctl$IPC_SET(r14, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r14, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r16 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r16, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r16, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r16, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r17 = getgid() r18 = socket(0x800000018, 0x1, 0x0) bind$unix(r18, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r20 = getgid() semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r17, r19, r20, 0x10, 0x9}, 0x8, 0x1, 0x9}) r21 = getgid() r22 = getppid() r23 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r25, r26) chown(&(0x7f0000000200)='./file0/file0\x00', r25, r26) lchown(&(0x7f0000000780)='./file0\x00', r25, r26) lchown(&(0x7f00000001c0)='./file0\x00', r25, r26) shmctl$IPC_SET(r14, 0x1, &(0x7f0000000080)={{0x6, r25, r15, r19, r21, 0x1e6, 0x8}, 0x5, 0x5, r22, r23, 0xfffffffffffffe01, 0x9, 0x7ff}) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000080)={{0x6, r19, r3, r5, r11, 0x1e4, 0x8}, 0x5, 0x5, r12, r13, 0xfffffffffffffe01, 0x9, 0x7ff}) ktrace(&(0x7f00000000c0)='./bus\x00', 0x5, 0x20, r13) r27 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) pwritev(r27, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r28 = kqueue() kevent(r28, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) r29 = kqueue() kevent(r29, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) pwritev(r27, &(0x7f0000000280), 0x0, 0x0, 0x0) 16:00:32 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2, 0x20044fe) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x401, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80045721, &(0x7f00000000c0)={0x2, 0xffffffff}) 16:00:32 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4500) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80045721, &(0x7f00000000c0)={0x3, 0x3}) 16:00:32 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000040)={0x1000, 0x1}) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000200)="8d", 0x1}], 0x10000000000000cc) ioctl$BIOCSDIRFILT(0xffffffffffffffff, 0x8004427d, &(0x7f00000000c0)=0x8) r1 = socket(0x11, 0x4003, 0x0) sendto$unix(r1, &(0x7f0000000240)="b10005136000000000cae3e1c2828cbd604ef5282fb700000004000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b057be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f56ec4737b0000c53c894303b22f310b404f1aa00f90006ee01b12a8c500ff000572b2fffffe8d5a0208a371a3f80004000000000000000100000001000000000000", 0x89, 0x0, 0x0, 0x0) 16:00:32 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4500) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) r2 = open$dir(&(0x7f0000000280)='./bus\x00', 0x0, 0x40) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse0\x00', 0x80, 0x0) r4 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) writev(r4, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) r5 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) writev(r5, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) socketpair(0x6, 0xc001, 0x5, &(0x7f0000000300)={0xffffffffffffffff}) kevent(r1, &(0x7f0000000340)=[{{r2}, 0x0, 0x57, 0x1, 0x6, 0x80000001}, {{r3}, 0xfffffffffffffff9, 0x32, 0x1, 0x8, 0x2}, {{r4}, 0xffffffffffffffff, 0xc1, 0x4, 0x6, 0x1}, {{}, 0x8000000000000000, 0x4, 0x80, 0xea, 0x100000001}, {{0xffffffffffffff9c}, 0xfffffffffffffffb, 0x26, 0x80, 0x4, 0xf73}, {{r5}, 0xfffffffffffffffa, 0x42, 0xb007fffd, 0x80000001, 0x7}, {{}, 0xfffffffffffffff8, 0x82, 0x2, 0x12, 0x6}, {{r6}, 0xffffffffffffffff, 0x61e0542adab228ff, 0x8, 0x0, 0x20}, {{r0}, 0xfffffffffffffffe, 0x40, 0x80, 0x0, 0x5}], 0x0, &(0x7f0000000480)=[{{}, 0xfffffffffffffffb, 0x2, 0x40, 0xffffffffffff935a, 0x9f}], 0x2, &(0x7f00000004c0)={0x3}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80045721, &(0x7f00000000c0)={0x3, 0x2}) mkdir(&(0x7f0000000100)='./bus\x00', 0x10e) unveil(&(0x7f0000000140)='./bus\x00', &(0x7f0000000180)='c\x00') close(r0) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000240)={0x2, 0x1}) mkdir(&(0x7f0000000200)='./file0\x00', 0x3847237eefd0ab7f) rename(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='./bus\x00') 16:00:32 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = socket(0x18, 0x400000002, 0x0) close(r2) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x59) r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socket$inet(0x2, 0x5, 0x9) geteuid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xc) lchown(&(0x7f0000000740)='./file0\x00', 0x0, r5) r6 = socket(0x18, 0x400000002, 0x0) close(r6) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r7 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) writev(r7, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) r8 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) writev(r8, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) write(r8, &(0x7f0000000140)="ad18f35de2f4ef18", 0x25b48946b520a3a8) r9 = socket(0x18, 0x400000002, 0x0) close(r9) setsockopt(r9, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r9, &(0x7f0000000140)="ad18f05de2f4ef18", 0x59) r10 = socket(0x18, 0x1, 0x0) close(r10) connect$unix(r10, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socket$inet(0x2, 0x8000, 0x7) 16:00:32 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x20, 0x6) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) linkat(r1, &(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00', 0x4) socket$inet(0x2, 0x0, 0x40) openat(r0, &(0x7f0000000000)='./file0\x00', 0x100, 0x10) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x800, 0x0) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000240)) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80045721, &(0x7f00000000c0)={0x3, 0x2}) 16:00:32 executing program 1: r0 = socket(0x6, 0x2, 0x86) setsockopt(r0, 0x6, 0x1, &(0x7f0000000040), 0x111) socket(0x20, 0x4, 0x0) kqueue() 16:00:32 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4500) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80045721, &(0x7f00000000c0)={0x3, 0x2}) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x10, 0x28) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10000) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000040)) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) dup2(r1, r0) 16:00:32 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4500) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x10, 0x100) chmod(&(0x7f0000000000)='./file0\x00', 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80045721, &(0x7f00000000c0)={0x3, 0x2}) 16:00:32 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = dup2(r0, r0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000100)={0x6, &(0x7f0000000000)=[{0x429, 0x65, 0x40, 0x6}, {0x7, 0x3f, 0xfe, 0x7ff}, {0x100, 0x0, 0x85, 0x4}, {0x7, 0x20, 0x4, 0xf356}, {0x8, 0x1f, 0x8, 0x10000}, {0x800, 0x1f, 0x8, 0xffffffff}]}) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0xffffffffffffffff, 0x6}], 0x7ff, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) lchown(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) 16:00:32 executing program 0: msgget(0x2, 0x80) r0 = msgget(0x0, 0x284) msgctl$IPC_RMID(r0, 0x0) msgsnd(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0100000000020000a99a6d46b458078478"], 0x11, 0x800) mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4500) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000100)=0x10) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80045721, &(0x7f00000000c0)={0x2, 0x2}) 16:00:32 executing program 1: r0 = socket(0x10, 0x0, 0x8) setsockopt(r0, 0x6, 0x1, 0x0, 0x0) 16:00:32 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4500) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x10) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80045721, &(0x7f00000000c0)={0x3, 0x2}) 16:00:32 executing program 1: r0 = socket(0x2, 0x3, 0xf0) connect$unix(r0, &(0x7f0000000540)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bffffffffffffffffa84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8faee480700000000000000554799b9b8138d30505e8f0000a41f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65122cd2350000000000040000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1c050c34aa3fc1611c8665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c07204cf888981d4e22265330027548d8ffda5eb1156f6bc23442dc9631d64bcdcb273e495bac1573ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a836b9ce56d425f7f26efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc2f6b0e0cda87573f3ed78789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07081cb3613f363bda68cdc42da6ee701520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37eea13fce9a15edf26e82fcca1e245a58d78b9edc65978540bba1671379dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3b65c4ab7809983a3f6ac242939caff03767a04075a5f9e5d29e3cac6c0be6ddb009c48adb4e38cc96072cab037ec2d04030b3e09396293ceaeb7654667b76bb2aedb6ee790c0514bca51acf3fffff0000b87f1ca4132cf1f6184c8c156ce5cb47566abe86451120963690cf6536d0df155673c12dfcce0a325aed454f7aabda6e3def3f5a190a05885d482fffb9871543e605aec4e96343d12645199ce0f92602b6fd306d32fea4d6f8fdd21d3af7a4ce856fa952f23b216639cb5ba8ca8715e9c8218b768310daea67301ddae70e835cc89d0519e5a1e72c95111bea7330dbe8818d70195f548c8db21db9f706ad94abd33e1c7740a57bfadfecfc7f6f59036009d9d7ea7fa1bb7b7020f92f6773c9bf4e1ae6ac6b5a2889f298ef156860588778386204059faa2d9edc2410ac1fef1a0a976f7e7a57819a2e776e48cfa8d31cb69de4dac2a5cf61ea9ce77638dd3f3399635086a12241509973dea2b929c9c023a9d82b4cab0acc8e05c50594cdfa8ce095cae56c5bb1a944d08a79cc838177ec00000000000000000000001f3ce3eeac43c6d4f316c37ae03ab34921429b9eae68a81bfc8526a5e2e17ad0787b9182f04d191f4ab3d4b03c70ef283e0c51550af3986e7c2112ae59b562c9acfd29b5aed23c03008436f8f2773536a0bde3ee5022ee7aa5cf05105f518ffab7d7d2d8fa5a4e2949279dd70e532f681f29cd4c28612ccb11f43f6a72f21987d15bd9f19227c3172db2124a2790f94bd3e8e9"], 0x10) r1 = msgget(0x2, 0x100) msgrcv(r1, &(0x7f0000000040)={0x0, ""/186}, 0xc2, 0x1, 0x1000) writev(r0, &(0x7f0000000000)=[{0x0}], 0x1) 16:00:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x50}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000140)="b4dc0d3eca000000007f0622b303") r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r1, 0x0, 0x0) shmctl$IPC_SET(r1, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/210) r2 = socket$inet6(0x18, 0xc4f33643e59df45a, 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x334) r4 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r4, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r4, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r5 = getgid() r6 = socket(0x800000018, 0x1, 0x0) bind$unix(r6, &(0x7f0000000380)=@file={0x8f9244dc76de5fed, './file0/file0/file0\x00'}, 0x16) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r8 = getgid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r5, r7, r8, 0x10, 0x9}, 0x8, 0x1, 0x9}) r9 = getgid() r10 = getppid() r11 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000280)='./file0\x00', r13, r14) chown(&(0x7f0000000200)='./file0/file0\x00', r13, r14) lchown(&(0x7f0000000780)='./file0\x00', r13, r14) lchown(&(0x7f00000001c0)='./file0\x00', r13, r14) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000080)={{0x6, r7, r3, r7, r9, 0x1e6, 0x8}, 0x8000, 0x5, r10, r11, 0xfffffffffffffe01, 0x9, 0x7ff}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) setgroups(0x3, &(0x7f0000000200)=[r9, r15, r16]) 16:00:32 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4500) open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80045721, &(0x7f00000000c0)={0x3, 0x1ffff}) 16:00:32 executing program 1: r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000a00)=ANY=[]}, 0xd) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x10004, 0x0) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$inet_opts(r2, 0x0, 0x41, &(0x7f0000000880)=""/124, &(0x7f0000000540)=0x7c) fsync(r1) read(r3, &(0x7f0000000440)=""/178, 0x2d) r4 = semget$private(0x0, 0x6, 0x200008000000010) syz_open_pts() semop(r4, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x4) connect$inet(r3, &(0x7f0000000600)={0x2, 0x1}, 0x4) semop(r4, &(0x7f0000000240)=[{0x4, 0x8, 0x800}, {0x3, 0x7, 0x800}], 0xf7) sync() getsockname$inet(r2, &(0x7f0000000000), &(0x7f00000005c0)=0xc) mkdir(&(0x7f0000000280)='./file0\x00', 0x10) semop(r4, &(0x7f0000000080)=[{0x1, 0x7, 0x1000}, {0x2, 0x9, 0x1800}, {0xe0bc7ecff9f1f86e, 0xac, 0x800}, {0x1, 0x7b10, 0x1000}, {0x2, 0x9, 0x800}, {0x4, 0x3, 0x1400}], 0x6) chmod(&(0x7f0000000180)='./file0\x00', 0xfb) setuid(0xee01) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000900)) unveil(&(0x7f0000000500)='./file0\x00', &(0x7f00000001c0)='x\x00') shmget(0x0, 0x4000, 0x468, &(0x7f0000ffc000/0x4000)=nil) r5 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r7 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r7, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r8 = msgget$private(0x0, 0x0) msgctl$IPC_STAT(r8, 0x2, &(0x7f0000000100)=""/45) r9 = msgget$private(0x0, 0x0) msgctl$IPC_STAT(r9, 0x2, &(0x7f00000000c0)=""/55) msgsnd(r9, &(0x7f0000000140)=ANY=[@ANYRES16], 0x1, 0x1000) msgrcv(r7, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0x1, 0x1320b71ea4746216, 0x1000) msgsnd(r7, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r7, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r7, &(0x7f0000000840)=ANY=[@ANYBLOB="e7a477035f2b9b4bcfec4ed847974e01970d50b1a9bf8d5d69cb465f682f54a62a42a57af0d46ec4ae7ec098862f"], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r7, &(0x7f0000000240), 0xfffffffffffffe55, 0x1, 0x0) r10 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r11, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000000), 0xfffffffffffffdcc) r12 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r12, 0x0, 0x1000000000000009, &(0x7f0000000000), 0x0) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000680), 0x324) getppid() r13 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000980)={{0x2, r10, 0xffffffffffffffff, r6, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r13, r13, 0xa5, 0x1, 0x100000000, 0x6}) r14 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r14, 0xffff, 0x1023, 0x0, 0xd5eae764) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f00000019c0), &(0x7f0000001a00)=0xc) r15 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r15, 0xffff, 0x1023, 0x0, 0x0) r16 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r16, 0xffff, 0x0, 0x0, 0x92) 16:00:32 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4500) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80045721, &(0x7f0000000000)={0x5, 0x2}) 16:00:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x1f7, &(0x7f0000000000)=[{0x3c6e, 0x4, 0x8, 0x80000000}, {0xfffb, 0x7f, 0x8d, 0x21}, {0x7, 0x5, 0xff, 0x9}]}) syz_emit_ethernet(0xe2, &(0x7f0000000040)="b6") 16:00:32 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4500) open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) 16:00:32 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4500) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80045721, &(0x7f00000000c0)={0x3, 0x2}) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getpeername$inet6(r1, &(0x7f0000000140), &(0x7f0000000240)=0xc) getgroups(0x1, &(0x7f0000000100)=[0x0]) fchownat(r1, &(0x7f0000000000)='./bus\x00', r2, r3, 0x2) 16:00:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/\xe2ev3@\x18H\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000040)=0x2) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 16:00:32 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4500) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) acct(&(0x7f0000000000)='./bus\x00') r1 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) fcntl$getown(r1, 0x5) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80045721, &(0x7f00000000c0)={0x3, 0x2}) 16:00:32 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) fcntl$dupfd(r1, 0x0, r1) dup2(r0, r1) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) acct(&(0x7f00000001c0)='./bus\x00') r2 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) ftruncate(r2, 0x0, 0x2) 16:00:32 executing program 0: msgget$private(0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4500) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) clock_gettime(0x0, &(0x7f0000000040)) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) flock(r1, 0x0) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) pwritev(r2, &(0x7f0000000400)=[{&(0x7f0000000240)="51f2afdb69e0a87c407bfd03a92879535aa9ee557c2d24c2941e21a70e311f0571e0c4400bd9a113cad1b78054c0a57e250ac7aaefc4ed30542cc6595bba5f3c33d2186b9f4f0a19bd5f780bca2e225e34e308b5d706e222483b23ad194cc8e45bb53a1c0e07c36e00aa5a2ac7dc8785d812824d8ecbf856087b1307804c86d3784508434d90ffead2bdb0b532cac0969b6ed8c707c0952e3f79c2079d63491ca25f802035e71c10582058e241d1d482ac", 0xb1}, {&(0x7f0000000140)="9dfc0af08e3ce7b0", 0x8}, {&(0x7f0000000300)="b3ab221a31489c51aeedfc4ffeb7d3ca963709bdff96be32c1aa257a68b248ba6e1a1a21fc36df3c64e5258b150ed1f1fe3d80b8c1d63aa61473b330962a0e6851d1c73e2ebd205b754354ec49fb5c57535391f44f365892b2ed1b66435c5c9fa86893cb5a982b8c923151c69cc031438f8ef72931e87233bdda9770b63386c6caff644b1b760850ef0b41d549f6ad198555cdf28a25d31d79981ad9f53941c8cfd1739145fa01e33585907d97559119fc25f77a01d29ec7f51e8889f63dd76d0f1651d3b9d87727646a4db8f0e3d2b869e519b10930bc58f97a30330a228a0815cb6fcd2c500ce7e65d4151d07bbef91869", 0xf2}], 0x3, 0x0, 0x0) r3 = open(&(0x7f00000001c0)='./bus\x00', 0x100, 0x25) writev(r3, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) openat(r3, &(0x7f0000000000)='./bus\x00', 0x100, 0x10) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80045721, &(0x7f00000000c0)={0x3, 0x2}) socket(0x18, 0x4000, 0xff) socket(0x2, 0x2, 0x1) openat(r1, &(0x7f0000000100)='./bus\x00', 0x0, 0x4) 16:00:32 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4500) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80045721, &(0x7f00000000c0)={0x3, 0x2}) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) r3 = open(&(0x7f0000000040)='./bus\x00', 0x400, 0xf8) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x80, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000340)='/dev/speaker\x00', 0x20, 0x0) r5 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) r6 = open$dir(&(0x7f0000000380)='./file0\x00', 0x8, 0x128) mknodat(r6, &(0x7f00000003c0)='./bus\x00', 0x20, 0x641) writev(r5, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) kevent(r2, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffff9, 0x180, 0x3, 0xfff, 0xffff}, {{r1}, 0x7, 0xd2, 0xda936c1c52211b15, 0x40, 0x3}, {{r3}, 0xffffffffffffffff, 0x8, 0xfffec, 0x4, 0x3}, {{r0}, 0xfffffffffffffffd, 0x10, 0x1, 0x7ff}, {{r1}, 0xfffffffffffffff8, 0x41, 0x10, 0x8, 0x3f}, {{r4}, 0x0, 0x60, 0x20000000, 0x5, 0x7fffffff}], 0x3, &(0x7f0000000140)=[{{r5}, 0xfffffffffffffffc, 0x80, 0x1, 0x0, 0x40}, {{r1}, 0xfffffffffffffff9, 0x3, 0x40, 0x6, 0x7}], 0x1325b221, &(0x7f0000000300)={0x3e5, 0x100000000}) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000000)={0x2, 0x9}) 16:00:32 executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f0000000000)=[{0x81}, {0x40000002c}, {0x6, 0x0, 0x0, 0xff}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) pwrite(0xffffffffffffffff, &(0x7f0000000280)="fbaf8a8d1a029bed6914f6357e3a", 0xe, 0x0, 0x0) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[{0x79a, 0x0, 0xff, 0x15e}, {0x80, 0x1, 0x1, 0x7ff}, {0x200, 0x8, 0x3, 0x8}, {0x81, 0xb2, 0x64, 0x100}]}) 16:00:32 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4500) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80045721, &(0x7f00000000c0)={0x3, 0x2}) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000026c0)='/dev/bpf\x00', 0x80, 0x0) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) recvmsg(r1, &(0x7f0000002680)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f0000002580)=[{&(0x7f0000000100)=""/72, 0xfffffffffffffe62}, {&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000001200)=""/210, 0xd2}, {&(0x7f0000001300)=""/165, 0xa5}, {&(0x7f00000013c0)=""/245, 0xf5}, {&(0x7f0000000040)=""/43, 0x2b}, {&(0x7f00000014c0)=""/119, 0x77}, {&(0x7f0000000180)=""/16, 0x10}, {&(0x7f0000001540)=""/4096, 0x1000}, {&(0x7f0000002540)=""/55, 0x37}], 0xa, &(0x7f0000002640)=""/23, 0x17}, 0x8c1) mknod(&(0x7f0000002700)='./bus\x00', 0x8000, 0x1) 16:00:32 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) writev(r1, &(0x7f0000000000), 0x0) execve(0x0, 0x0, 0x0) readv(r0, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) 16:00:32 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4500) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x28, 0xc4) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80045721, &(0x7f00000000c0)={0x3, 0x2}) 16:00:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000100)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 16:00:32 executing program 0: r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80045721, &(0x7f00000000c0)={0x3, 0x2}) open(&(0x7f0000000000)='./bus\x00', 0x45763b19fd6a3780, 0xbcb670755d4ae66d) 16:00:32 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r1 = dup(r0) r2 = geteuid() r3 = semget$private(0x0, 0x2, 0x8) semctl$GETNCNT(r3, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r3, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r4 = getgid() r5 = socket(0x800000018, 0x1, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r7 = getgid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r4, r6, r7, 0x10, 0x9}, 0x8, 0x1, 0x9}) lchown(&(0x7f0000000040)='./file0\x00', r2, r4) sendto$inet6(r1, &(0x7f0000000040), 0x43000, 0x8, 0x0, 0x0) 16:00:32 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4500) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_flags}) r1 = openat$klog(0xffffffffffffff9c, &(0x7f0000000140)='/dev/klog\x00', 0x80, 0x0) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) dup2(r1, r2) r3 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80045721, &(0x7f0000000040)={0x3, 0x80000}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8280, 0x0) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000240)={0x3ff, 0x0, {[0x2, 0x292, 0x5, 0x3, 0x6, 0xfffffffffffffffe, 0x3, 0x74e, 0x8, 0xa7, 0x1, 0x8, 0xb0f80e1, 0x200, 0x2, 0x5e4e8194, 0xc4, 0x6], [0x5caf, 0x80000003, 0x7, 0x0, 0x3, 0x81, 0x2, 0x7fff, 0xd47d, 0x6], [0x8, 0xebf, 0x9, 0x200, 0x0, 0x9, 0xc1], [0x1, 0x8000, 0x2, 0x4, 0x4, 0xd0d], [{0x3f, 0xfffffffa, 0x400, 0x7}, {0x9, 0x1000, 0x80000001, 0x8}, {0xd38, 0x10000, 0x3f, 0x7}, {0x7, 0xfffffffc, 0x193, 0x4}, {0x3, 0x5, 0x0, 0x7}, {0x1ff, 0x7fff, 0x8, 0x4}, {0xfffe, 0x8, 0xffff, 0x6}, {0x800, 0x400, 0x6, 0x1}], {0x200, 0x5, 0x0, 0x2}, {0x4, 0xfffffd61, 0x1ff, 0xffffffffffff6907}}}) openat(r3, &(0x7f00000000c0)='./bus\x00', 0x0, 0x60) 16:00:32 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x4, 0xfffffffffffffffc, 0x100000000}) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r1, 0x0, 0x0) shmctl$IPC_SET(r1, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r4 = semget$private(0x0, 0x2, 0x8) semctl$GETNCNT(r4, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r4, &(0x7f0000000400), 0x2aaaaaaaaaaaab20) r5 = getgid() r6 = socket(0x800000018, 0x1, 0x0) bind$unix(r6, &(0x7f0000000240)=ANY=[@ANYBLOB='\x00\x00./fihe0\x00'], 0xffffffffffffffba) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r8 = getgid() socketpair(0x0, 0x2, 0xce, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) fsync(r9) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r5, r7, r8, 0x10, 0x9}, 0x8, 0x1, 0x9}) r10 = getgid() r11 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080), 0x0) r12 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) writev(r12, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000200)='./file0/file0\x00', r13, r14) lchown(&(0x7f0000000780)='./file0\x00', r2, r14) lchown(&(0x7f00000001c0)='./file0\x00', r13, r14) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000080)={{0x6, r13, r3, r7, r10, 0x1e6, 0x8}, 0x5, 0x5, 0x0, r11, 0xfffffffffffffe01, 0x9, 0x7ff}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x100000, 0x100000000}) 16:00:32 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4500) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80045721, &(0x7f00000000c0)={0x3, 0x2}) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r1, 0x0, 0x0) r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r2, 0x0, 0x0) shmctl$IPC_SET(r2, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r4 = semget$private(0x0, 0x2, 0x8) semctl$GETNCNT(r4, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r4, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r5 = getgid() r6 = socket(0x800000018, 0x1, 0x0) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r8 = getgid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r5, r7, r8, 0x10, 0x9}, 0x8, 0x1, 0x9}) r9 = getgid() r10 = getppid() r11 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r13, r14) chown(&(0x7f0000000200)='./file0/file0\x00', r13, r14) lchown(&(0x7f0000000780)='./file0\x00', r13, r14) lchown(&(0x7f00000001c0)='./file0\x00', r13, r14) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000080)={{0x6, r13, r3, r7, r9, 0x1e6, 0x8}, 0x5, 0x5, r10, r11, 0xfffffffffffffe01, 0x9, 0x7ff}) shmctl$IPC_SET(r2, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r16 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r16, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r16, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r16, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r17 = getgid() r18 = socket(0x800000018, 0x1, 0x0) bind$unix(r18, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r20 = getgid() semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r17, r19, r20, 0x10, 0x9}, 0x8, 0x1, 0x9}) r21 = getgid() r22 = getppid() r23 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r25, r26) chown(&(0x7f0000000200)='./file0/file0\x00', r25, r26) lchown(&(0x7f0000000780)='./file0\x00', r25, r26) lchown(&(0x7f00000001c0)='./file0\x00', r25, r26) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000080)={{0x6, r25, r15, r19, r21, 0x1e6, 0x8}, 0x5, 0x5, r22, r23, 0xfffffffffffffe01, 0x9, 0xb4}) ktrace(&(0x7f0000000100)='./bus\x00', 0x5, 0x200, r23) ioctl$WSDISPLAYIO_WSMOUSED(0xffffffffffffff9c, 0x80185758, &(0x7f0000000000)={0x3, 0x9, {0x4, 0xff}}) open$dir(&(0x7f0000000040)='./bus\x00', 0x2, 0x40) 16:00:32 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0xe3, 0x100000001, 0x550f, "2ea86ecce46adcd569ef64e16eb595607fcfd711"}) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f00000000c0)=0x7fffffff) r3 = accept(r2, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) write(r3, &(0x7f00000004c0)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c2268541ec62ecd509628b389c8e50599ba24cd7c19fe1397a432244e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b42882d3000000acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d5e5b5c3017d1df206dbff56564ec286c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218864014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97da12d269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a00000000cf52478d673b547a85cb5a0a2f3832b619961bf37b63b23073", 0xfffffff2) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:00:32 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4500) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x5, 0x5, 0x1ff, 0x900, "2fdc8910e4d1cb3b0dabb2e10bf62e06f7bdb079", 0x9, 0x3}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80045721, &(0x7f00000000c0)={0x3, 0x4}) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000100)={0x2, './bus/file0\x00', './bus\x00'}) syz_open_pts() 16:00:32 executing program 1: truncate(&(0x7f0000000180)='./file0\x00', 0x0, 0x14) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x300, 0x0) setsockopt(r0, 0xae, 0x9, &(0x7f00000000c0)="0ca83dc6b4fccddd4350dd4a80f907af94d1acfa0f5cd8add4e839f56ced4e5729f03e2dd8093f3f9a19d57ae0bd9b5a70474e7bc485853714ef2babefb24ed38a8cce34285ce35a035bf767c72c93dc25355d21ff6e28285a", 0x59) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r2 = accept$inet6(r0, &(0x7f00000001c0), &(0x7f0000000280)=0xc) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f00000002c0), &(0x7f0000000300)=0x10) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x84}, {0x800003d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:32 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x260211a16f7a1039, 0x7) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80045721, &(0x7f00000000c0)={0x3, 0x2}) 16:00:32 executing program 1: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x7fff}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x4, &(0x7f0000000080)=[{}, {}, {}, {}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0x11) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x2b3) getitimer(0x1, &(0x7f0000000040)) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) 16:00:33 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4500) rmdir(&(0x7f0000000000)='./bus\x00') r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80045721, &(0x7f00000000c0)={0x3, 0x2}) 16:00:33 executing program 1: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0xfffffffeffffffff]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000080)) 16:00:33 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0xa12) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f0000000000)) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x3, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80045721, &(0x7f00000000c0)={0x3, 0x2}) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) renameat(r2, &(0x7f0000000040)='./bus\x00', r3, &(0x7f0000000140)='./bus\x00') 16:00:33 executing program 1: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r1 = open(&(0x7f0000000180)='./bus\x00', 0x10282, 0x0) pwritev(r1, &(0x7f0000000240)=[{&(0x7f0000000740)="b5bf3d7adc5d89f2344b181943c96bd00ecf470c8b0c6584265bb36da515d556cd4d8ffd002f2b048e558aa86aacf213d927200d26f3d20c285598afe6724b7bf6c409f6a87a1697b9a11b2ffc499a49bcf25491307d9c6958f33e41cd76cb8c464f070f493c50e2ec8580b93c7f2161aa6f08758ddca83345aec52ae51d73a375412c81736070d06ac76115f3f989c95890e90637ec81b66a1567667bbab25fd3dac3b07c728b3c185edf10df2da70e69eb0a17672d2c9a89d978b3a564a7da4f365367bba4a549be1224a3fa888753941a543ddbe501f3a1", 0xd9}, {&(0x7f0000000840)="97bea158c81e18fb1c0ce5905b13f7f70016771b8d28bb6cd8bcf9b2187841303c9dcc5ea654e4665efce3fde6a09b547c71438870134c556f2f7581ae539e6ab65933637a358443489ff4422f23cc6eba5308ed1fabbdb3428ff10f11c2731a8fb25bb3d075695f499d5f963d2d0f5ac78534fa4ef357b9fa3debca67f6de18faf1350e98dfc07c8ad4d3e39f357b7b73035e", 0x101ee}], 0x2, 0x8000000000, 0x0) 16:00:33 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4500) getpeername$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x8000, 0x0) setsockopt(r1, 0x3f, 0x74, &(0x7f0000000200)="97ee4c14a42b9e6a14f0a7da9d71cb5f0948f252724206a599fa5008f657a352fced09e22343b6f857a4da23b7be4d6a444ed246b9d947ec8c931e4804de4047b10673e25dc5b129ecc1b59f815706b800bb9520927c76582c2a6ed062fa68770bfa0dbb6262cb62a2502b835068168dfac26b72281cddc702b6448df41facf1517a72565f8c26cc92c545b116f00c77151f51666a5e349dc3906e13be845a2b7d3ec9d574b889724056afaebe7edbcaae", 0xb1) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80045721, &(0x7f00000000c0)={0x3, 0x2}) 16:00:33 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c1, 0x0) ftruncate(r0, 0x0, 0x7fffffffff6) writev(r0, &(0x7f00000011c0)=[{&(0x7f0000000040)="b5b150a3f1631bb415fc01f6edba7356f1e3378891b0b6979b5bc448463324584d5fbf29b17c98fb7c645e83d51c6ea31fd7611a8d50c5faccc6f738bb43b1f068e73c7a11ca0b514d4580710ac5335ba8b6", 0x52}, {&(0x7f00000000c0)="dbde6955bd147a00e2d0011a96cf8b9e93075a34818986572cd14793b945ecc9ec3de2fe4b4c9a58b481acbc585f8456f9fff065ddbfd844e84bbca80359107c162fdda6ad1966bc631f33bc5da42b76eaa03f4149a19e8d5c05be54e6ac49c6bb55274d6d6f401a55d53930256b8ae083fe712152369f3b25358d36d5890897da1f9bb1b34320af9660106c06f91c4dd16242a07b6fb14207f797a050111029138d0a8cd7b9fe303326cef13783da80f1a15f3a6d0fe45ba6424d5766de139fdc78971f4d32de2f8d0b569ca823ba51b26d7756eb52513745323aecc86eb61f6594cb6e5601ec5ddc8f8f27117924cb49a3661f8e996e12bc259934b051495fbb40c6a2a17b9b19b98320f4ea17ed6759b74da1880b654eef7160f80de0a46a8012a9e7cc3b55ee214b991f24431daaf03e1c75100e80f71a55a9f9d217fa46b07021ee153573813cb2697f65ece42f802a446fb898229f29b266c29869217746ffb4d299d57f590ca5ecbf9088500550d4dd1e5a69ac634289a4662b0458bfdaf76a4172956b53e789c0f18d006d8c0c9f1fab326a8250894022d069ddf5e62d52e1ae15218349ef0fdf1256298e9f21ca64e78fedb4892f47a1b286b52d059ae0198f328699c2fe771dd7a9a3d2ed617aaaf7163ff13effc9ff2c7e22fd7bc45494bc5c346f097a9438f393f6d6e54ca8bc6ad8b3bfaacfd599cca4efdf7a28ad07a662f64713160eda4a845443ad7b6f55c3a39869568d0f74032b73a99d1ef052a866d152987248bec0b8369221027b8e0e455011725cc56b71813ed16d6fea0ae26c49cac3a80abd90354d28c45101bd676f864039b5985a1f7751eac00dea800283339804702acdfc912407b47ea134355b202dab2a5439a6057d523d4232d3296af4c260e5ef45fdc5b05a52bfca5d47014bda549ea432c44a9d7c84bbe945cdc49826e670bcfc7f749554e0876d932a4fb4aedf4fae64c6bfa0ef4af44818d256d0080a5f6978c71e1095b0030b026cc6d2c1bff78baef261b13aac0cfd2c5d3b36ee889f0f3606259a6fcede07f40f2c0e76760112348904a320ea7257349323d7e3f3d09dc7d14f7f70d01c88e874b54651ed566466412997f31f25128ea3f582c7f761e3ab1d27e6c55b0b95473efab70898cbac34862e6e55f7b6cdeae41031adee01ecec7ceaa50a1b11d50a987cdb5b86e8413e6ee17eace40418a45fe20aa0fabcd58c453664b943775a8b080de9818875d023dadc368e88c628880171b10e4ff7c4745de92327427b5fa7e337eaecdcb68ee81814bff60bc3e1b9727d75cc1706082397b02fccfdaf0058fe65e6374f99d67f95e8960c9be03b3f2c00cf0eba843c6df44e0fa53f1ed266723b02334b9303cfa4cb77cf6fa86e4d75013125a949b87c3bf2cf3d464b2ba85ec7be8778c8c1e0a0e41b809d21bfb50a30af586686e0258bb2934241b4d63ec380d860133a71504e867c850ab136171afb4f094f65733c0fe4fc84559ad00aa5e2e7c1c6c0610f2a3f24628aaf9f52a47369c1832c039fc77c0553a2a07237c297cfdb7cc39bb8916cca2033c8187c6d8fc4ef7294c38cc3c3252c28545adb47f74c602e0931d9b8b9df02d834ca02f2da6082f4d03390db116f5791045536ce5183236b146235f59cbb91972d8642142c01ae94e7731e1e653d84470c814828f9beae81b061289be99befd9e72f03db31feeaa87a66d311b9f04b8b3c14719a4d2e7b390ebde27372a04de872f2fbd167fe63193ad901955426c98f3a06b64ec0dc85c44d7b7cc7d86f54f93091f96cf7eea4f735c440543538fc070ab4ea05bede8ea814eaa6e42ba2dd3789cda9949388e2c07db2396e5e1b2d8915b3a2deecbc0e01da13669ec11fa89152c72e46dcd16f60d6f76835c4aef34091a4ae7eb3eae0c295608da46b9defc6f9d4055b997bc2ab1a8b6c0811dc9a3cbbb18d31b4e1b145d7fa04b65ab644523ae3fdd0cabf43c211b54e019f7e3b0e6d7c09fda9e3f84da005babf4a66660e5fee394600fe71255701df209ba7d6a26d381fbeef888797d626e1009c1222895fb1e12b329ab86b573ca65f00a3df6734723810c5b38760799d41af47487812b3c515e24c5b7d72fd821acc969ae3c84719d533bb53da19a823f215554a318d70f37933c48df38ccd71132df6a56c03fa888f5f532e3d3dceb45a28eb41d4dc4349e1ebd4cd9913e482dff5f4d1e2fc0af040e497c7d476c44c5604e52e8bd6f76328a410126658ba574e596dff66f4bcfa25f504644a3721b6974c51454b140046aedf2e0c5066a3baeb3f37aedea39d38988533fa8ffc1d6ad9f38597e74b73d3cb8880bd3017b9130ae9b2df0cdf224589e0b88b86042321df8e260109eaadc0217c676b66245140cd37c49e09078097b1d115dc7a35c10f924ceabbda9fbae9a5ae82defb1c5a63e9a525c93a76e43bf9d97793c8c29d31f5603f037b14313765137047a757940979521e9fd97c67ea93666570c691d53378b7872731104f8a2d02356ae8c28dc6415753d9923e0eb81b73f2720ea3edf50dfcc9e67f5333fd64c15d3ed7b7a4a1c5131936cd10f0b4e42e194f06a8d1c7f5519541b954ee06c1a8e2fbe10e50c5e1aa2aaebdc5ddaeb2e98096d7b4d3361f27c9c2f89686b5671ce4a85c7ffc610bcc854d4d56c9eb4c6dbebdb465514a9f16e114e5687146cc2c0e16bb0caf56d8370eb320fdff15b1b8458fbf0b2a20b1cb085b705ea6508b65b227eb5cfc8b57a43c19419a8f5c3fd466472efb85dee439d4b36403db85f24b4dd88895c02d18a42884f89650471b598f3424d2165f19445c6a1b755ae20cc398bb55da77ec3294de7a11e9913a340ef66994485d4ec9c3b985ad396ba1309464d7951d92b553145e5dc99e496e481d8bbc02bee86fc7de6a7563f1eff0e34e0daade66e094540d9fa84db3c66c0e2975e49e5055e5510d5c914881d60597318a96c2042beb938bec790a016ec4397dfbbd15893142db36f55b3c2db856e176767422a426e66416cc35c6f21f1515ba4b21e52a34568af60e5929909fabd6203a57d099e7303f93e8c411ef59b12b64f3e28d7f59065bbd669a89186027b9c1caabe7796379791fca6e502d58cc468fc9fd5f0c1393d8a8ea882e41e13d3b6de0b7aed1b6711e1ce7b257013b740b2545dcd4a5009a219d3b0fd06c6a1ccf9b17c04cdde62148cc2368493dbbe3c3c44f1ec079fc577a5895e765bea9b2b79b7a5c8ee5892b858d62c28c2dd01c724570df0c562d25013dd038fc8388ee1dcbfc86d85d21d214eda7a5ec472de8c95be2d66c7b98d6f494101bbd7eea2b7f7e711c3c325ace3770ac360eaf6b696cfda150289837a4a31ab31d89598b9cc66ee8e47fa250739a2f1087994be6d4cad4e88518109a33e32dfc4b89f9f084d772f922d989cbf96aa32cdc6a1a4484d9f07041ffa160dc82d5d5a118fff51a590e5fd5f1dd453ab1866c235f67c612113958a15fbbaf83a043e2c305d6e3c0e92a37267c5c6e1f605df537def72d2daaf92a951c001c55880031cd1bc94708a01a3c01e884fcd9d22f505b0ccf811cd4142bd6cc77fd98ed512893c6f08e464876ec3a7bbc0553fcb772d782f41ae8871ee3a85813c36e645941c6c568b3c267bf1df874cd8445c929c2c9cf4ccba348ad002059efbc3b167058c21b462939ac611738b0e467cb6bd30e21044eb91e3a76e805659a812392f1f55a6f79509bfdd0d4366eba4d8ab801787cbcd3c8d4b9522beaa26811185104a47379893bca23d77ec6ecf9a4ef4183d64afe4f66feae4c5797732e6f1d07c635755d4020dcb5648732452b8df4686e4edfa387c32f9855cb745e231f2071a6e1a95118bea88887ae7a4685a214996d78a8b625ecf87a354c1d50b1b2f8156eb61fc77ea3034ee550fb2e04305ce970c442bc747a726c94fdc980418a589738c9da746df73bdd9fc0134f30f077b7b8c078c01fbcd5d512734c478f50ddfce63fa1196332565667d5927a0e84e28a4b0c99c801dcbee8ac9bf29e7567a5e20439923539689a3f5f6d4cfd3f11050839d8a100d629edfefb80d8b1ac3be12401ba74e0ad0070bab4d276ebeec506b1f4b382873f95c3e16eafe08d9be04ec8883a740044c1e5a0b6d90447c43a2605f8aa91bba671042505aeeb4284cf9883529e94c9e97ae67d1f6994cacdfda78db3fc4324c8aa8cd956b4afca7ccf300e1b8cd8382f238a9e80394b17ae96b950822d7bf437ed887c710cc68ae0b9854296b801a2a6a9c36a735726a71caa1c9c424a20390c027cf4be26509d8ee0b331be11dc41b28fd481cc69eea6c57c3bde035b29413a7f087535401fceffb391ba997bc54fa3dfa5000d38f0a8b5aeb03bf21d1e984691dc4f81fdf29296640ce2bc18286210097dd824ae84779a4e39d533604661b6553daf6a353ac3fbd8fe5630cc9f928e1c7263eb36fb95b700389996d83c69fb96878e9e5d2a89af5c2960f3ba79eb3a01fc83ff6624ad11e1aa788a5109c1cbe80992a0d632f4040050965dbbc5d7e5e01e663d3d5ed0a94f3a6b9274a2e28208b55c6525ce2e4bf08f98830d6bbd7564a85dad8d236a18078732879848ab0104dddcc96bdcb328c6e8bef4f6a7042f01105ffb38f8bf2ecffa0919e0b75108a4570fc20bca551639b2e3d1b7a86059e8b8e17bf06b7c2a8349217f9eb56405e2282a4c41c712c6e6eee2c0adad42ffe3088f23b087a571144dfe334232ea3b9b59da4c2b89a15baec41ff111e59c3c4adfc1a07c2bf7c3f24e7ca6fed59ddd837611d5ee2ec601f3e5719f0dd5b358f133dc6f7e856bb47290b616a88dbe4e63f285d6377d8ae595fc1ed838f2a09b51edef6431d7390e91e7746d8c837bc8f9eaa91ff2049a15b7c4afb21d86432966276800edd372050908896fffbb9b01d2de19e615ef0b0c8b743b26065450e2f3c3692fdb10bcf352a1834c0695ab523845160d8e1abe4b67cf0f6cfb988d6ce6a493b5cdb2a1ee4ecce06986b14d763327150de77a7c8ec7524da7adaaa1cbef22767856d69852bec765e015dc700be6c10f952bbbe84b5b9264ad58d6e5878f80a964985876a8803670103ba1e42f875f799be93a675ff756e4b734e4d894ff06cd3273d3a64c784b066a124bf19fb93e9de8f01abad876240d8e8340882db204437ac495f4423dd1e9cdc84f0f336067691d8f4d841f452d2932dcf7319df36300bec6e0333996d0ee3bf7d1383278a06eec57c36e9e1b73a38d95ef938545d20e57a3699fe84e8cf70ff97e3d986616929e3bb0ce4a035f38560e9149b87335ca4fe2aaa60b44250a1463704fe66a8261c65a65c0191db2943ec6f1d0ac4fbb457c313c2ca0f5df5a6176bd647576794469e8c2b6a13ee52a9b2e5e962e949965536cb724ccc933e5c14a8f2da9804c879b47842188e2564a734bd251d5b3436f9cb896d3efd38d19fcf603d7e9656b4914404c813d913f2b66b740d0e63fe75bb194a869365a0070c56f85ec7deb0ec9d9fdc9eadffe5b1cbe1273a5da589aba8e536d443d2198a4ab44e7456a55dc518442d65bda311f91967b0a4ef33bf08a19a434be986c44606c64c733cdf6ceb02c48673be2fdb5c20020930d83113940eb184e8761ec9719a16233cc17fb56a8fd86696a92cec02c05e4acd72fcb43851123a66541daba76e1e4cce0adabf90c01cc6d903b0862fd4306040ba0d45ae7929e94745100921f21c141b9c996f9db3781cc51e464a49277e7b9e6cb", 0x1000}, {&(0x7f00000010c0)="313d5ac7c0aac8542a56ca5f680dad807a4277c3b040055aec169a72206dea7b63ac0378732a65a35009f6258a1bc950feb777e13abfe3fa14958370be8df92117c6e23ad00a71a8b11805b6040e55f5422c11373189a7a71d6f1051dca061871faf951ba8a6643b329a827e8b9c6730e6493bb8a0cf8645fc", 0x79}, {&(0x7f0000001140)="d5eafe40e9ddb87fdb11a12fcd375f3ad652b58c73540b94b5ef51fc94503d5b32d4c40024ffeeb4b32d041fd44c1233c6c2af223105d326fe85f9269de2ea607f1b3ed06c927aaca864b78ef554f4e037963560145ea8c5ab6e04ec53d91569d410abb7d3e100a6260cf69ef5143f", 0x6f}], 0x4) ftruncate(r0, 0x0, 0x33780000000) 16:00:33 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4500) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80045721, &(0x7f00000000c0)={0x3, 0x2}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x2a, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000140)={0x1ff, 0xfffffffe, 0x41, 0x3, &(0x7f0000000200)={{0x8, 0x39, 0x25, 0x9, 0x5, 0x59fe, 0x8}, {[0x9, 0x2eb, 0x8, 0x5, 0xee32, 0x1000, 0xffffffffffff9414, 0x0, 0x4c, 0x80000001, 0x5, 0x95, 0x1, 0x0, 0x8, 0x85ad, 0x7, 0xceb7], [0x5, 0x1f, 0x20, 0x3, 0xb3, 0x9, 0x2, 0xd3ae, 0x100000001, 0xd51], [0x7fffffff, 0x5, 0x4, 0x9, 0x8001, 0x20c, 0x1], [0x40, 0x7, 0x3, 0x7, 0x10001, 0x6], [{0x41f, 0xffffffff}, {0x7, 0x6, 0x3f, 0x1}, {0x5, 0x800, 0x5, 0x1}, {0x1, 0x6, 0x800, 0x1}, {0xfc01, 0x4, 0xfe000000, 0x80}, {0x1ff, 0xea, 0x7, 0x7fffffff}, {0xd592, 0x3ff, 0xbec, 0x6}, {0x7, 0x7, 0xe55, 0x6}], {0xd5a, 0x6, 0x3, 0x10000}, {0x81, 0x0, 0x0, 0x88b}}}, 0x100, 0xb3}) unveil(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='W\x00') 16:00:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001780)={'tap', 0x0}) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) fchflags(r1, 0x18000) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x25}, {0x4c}, {0x6}]}) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) writev(r2, &(0x7f00000005c0)=[{&(0x7f0000000300)="33932458ecf4136eb750006a535afae66af059710b3610b68603585213a85b0a1dd240ec17e370426c0ba3cac10f25375042e31b0e0896ceec7d5961fac6702b4737dca9f8cf97538e603e27758f5264b6a9255803a44fdb4677fe496e49fa3490ca19848ffed8b12a50f36ef9320b2d5777a9f798d99d5d5207398ddfc1fb9c144e309c5f19", 0x86}, {&(0x7f0000000040)="0cd73e352de85c056fe66c1a08d148aec388025b", 0x14}, {&(0x7f0000000240)="8dff7945283dcd2f468f9816fe1c90586f2626952570927323f67ff10aede290e09b37eb17bca4d5fe2da768b9d888bfdd32766214a9f772e0691b9779fcfb52b5875b587fd33d058ab622509af59f2f629ecddbf337f157649582ea676e4acfa5de711dc9d3399492d507f2777c0ca1fb0721901a2121545f", 0x79}, {&(0x7f00000003c0)="792b516f80c774b74f6784a37df868bff0500e169e05c7e3cc1a8f8d2bacd65a0420a3c834b8cbcbe3a4d0ee535cbcdcb7b5905faf03effdda98aea8b15f3e5068a7f8d4616d94902bb6d029dcc1f17a09ecf22590114c4738d956", 0x5b}, {&(0x7f0000000440)="104841dd31654cc8179a254e03a166b2d0dbd9a17b9152e87a95b675dc9e97915da96c22472c7cba299e70d54a13d6207278eb5f021f05e94a274ae99b5259e561a7ef7dc038aa2bf6c198dcad643be3a7282499845620fbc8d74e9493cdf47205706ff229e7d37abb9a745ab621f7eb4dd4f07ff705f5bee61a5a29", 0x7c}, {&(0x7f00000004c0)="a0e671d7b261e611c109eca61c1b5d2e87193c24f19d256513aca12440051c5de35329ea652efdfb94af6691faa9717d290d398022ca05c745f3708afcca145709b83f47e89230c1ea4af125f39f6972de3dbb3c1281c7c0a65bc0b44d81b65757b9780e133cc3f3d45bdcf2ed0765f9b2c991aa628d62c4bbdea0c63b6d572c3513052265f60ff8d1fd642aa91bc34fea46d157661482a730e326a3bb1cef1fbf14caa14acdc2c82f9173644dc86bffd5b8d239be86fdd5a2132d43bfb0908ad56ae0c2e69392e91f6ed925229bc5a24d535bd9faaa17af53", 0xd9}], 0x6) syz_emit_ethernet(0xe, &(0x7f0000000100)="004d207db3845ac779b1e5696f99") 16:00:33 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4500) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) r1 = openat(r0, &(0x7f0000000040)='./bus\x00', 0x0, 0x20) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000200)={0x10, 0x1, 0x4, 0x9, [{&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x1ff}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x5}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x7}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x7}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff6000/0x4000)=nil, 0x8}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ff8000/0x1000)=nil, 0x5}, {&(0x7f0000ff7000/0x2000)=nil, &(0x7f0000fea000/0x14000)=nil, 0xfff}, {&(0x7f0000ff4000/0x2000)=nil, &(0x7f0000ff2000/0x2000)=nil, 0xff}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x9f}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff3000/0x3000)=nil, 0x5}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff2000/0x1000)=nil, 0x8}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x2}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x8}, {&(0x7f0000ff5000/0x3000)=nil, &(0x7f0000ff0000/0x4000)=nil, 0x2}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff1000/0x4000)=nil, 0x3f}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], 0x1}) open(&(0x7f0000000000)='./bus\x00', 0x100, 0x88) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80045721, &(0x7f00000000c0)={0x3, 0x2}) 16:00:33 executing program 1: r0 = socket(0x2, 0xc003, 0x11) socket(0x0, 0x0, 0x1) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f0000000180)=0x7, 0x4) setsockopt$sock_int(r1, 0xffff, 0x10000000001002, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000001840)=0xb) r2 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x8, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = fcntl$getown(r3, 0x5) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000200)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5}, 0xfff, 0x9, r4, r4, 0x7d55, 0xd75, 0xfa}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) getgid() r5 = socket$inet(0x2, 0x2, 0x0) getgid() setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1004, &(0x7f0000000180), 0x4) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000500), 0x0) r6 = semget$private(0x0, 0x0, 0x286) semop(r6, &(0x7f0000000000)=[{0x6}, {}], 0x2) semop(0x0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64c96bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad309d612f871f4385f04157795ea4a5c5fe65baa20236e540cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b408e333dd7fde7592f4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7b4957afd031fffe5d85cfacdf8f1ea46712a2b279dbf0400000064ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c36455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c63941724f68985842f1d000000000000001d4e22265330027548d8ffda5eb1157e932ca642dc9631d64bcd5b823e495bac220487712b869f1e1b407ef5f19002bbccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e3098a4509827f099dea8dacbb13b9e584f6615b7a814b67f615a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee59054fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dc5c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bb0d9f371e916fc7b88c013c7381f77d03670d0138dbc9fafdcb4496dbab0233aca38bc8789d01c46be9389e32be26a568d0ce05a3852a1cb4338f3bfee17a07001520dd2515741b74c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe2b0f0000000000001ef702cf170277ba3ee3c6245a58d78b79dc3b93721aa7885824e11f306bbd823402a993cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854547213442d720dac635800236b272dd10000008f9d5e3da04c06b073654c94798428fd33becdfff906d6e52cec7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab012083d8597e9226996d09c1048d54e3f8d389970d20fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d47ae0e1f8adc5fd73fc3c6923a39ec3629125def1ff2b4fe10354c287652fe4c03ec3a33a784f99553c20c8ed5536b4ce9a0cf3b0f6410b4790ec1430c1408ac03c3bd74f9f78931f5dde8ede5e11ffcab9d420cceb4b2e05930673a8d85e6cdf7ede7811a1af01263e7c309a921bd2a9dbca68d566a94d7636b25091c13fffe1ea6a0c317c563000000000000e5ac4eaacdf02fc63be760ca5639f9267f4f2bd1e2216b25504bdc612c0234b64861d8614954a2347c34071636efa2d5ade859df9fd9405f90f7a629f9f4744767cc52b9bb2e9b2f75586d05c9bfffc3e494ff83f68a80b701c66c1a17d2155cfb61daf7d81cc63cd35527108058f29c601e1077002fe4066a1c992ae1309da5db4b92c6d3d58750f6fd23a649c9"], 0x10) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000000)="06694b11050800000000000000", 0xd}, {&(0x7f0000000ac0)="3708c45eed3570c3a5330f254b1988c5d43c8485ea5844ebff772aca86dbb8124a763a012a0f459133f7dcc75aa23a81cd44ca5cf19d3785c38f20e95738ca2efbbe3ccd16bf33e05de84b97acd9cbe1184db718c98609a0c06920a03274831f48e82313e72bd96ec804359f7ce3af9e7e2d6b5ef78e76de6666fc226579ef69aa0a49a6ff8a71ad25283a63", 0x8c}, {&(0x7f0000001140)="892eadf049500774d47a4254230641d006e34157cf18b2d735bc4365f6a1ae1f4332a1d3c3bdbccc495b53b085319ccf22a5aad47124a59ab986a6f409432124bb88ea962d58e3c174125a6983ee863af33ae7213d0f10ade1720dac2c0c7b5bbc0545a6a50ee05cd90463e7df829ad88938bff629beb5141d263c6e6fc36a091bd45137a60eaa79d8c02fd648a4f023e0f708ba41e326d4450c149cc5b748ecaaf69ee35bfcced815ed4627e65a95c1ab4eb3d6522d1de24e9cce", 0x35c}, {&(0x7f0000000b80)="8904da5343e255da81a24c898f67eaef00000000000000000eda6514f2f5a8b5ecdabfd9f544f98c7d8ef96cc283c4f697bbef34d3d3fb46cd954109f3ab8868cd81bcbc2abfafe464da3e689651d570efca1c24fd2b801bb867818ef764b4d3d112fceb8854cafcfd3774a3453d66d160016399d33a6dc57016e3a80a284cf8a5f19beb3f6a9aeeab2cc013052f61065452a39c2c0c87e5578be7e7b75ac138f059837c832a399167fab1763cbd1aefe6365286e404895f852dedbdede91aff26b60ce0bdbfb3d904db1bc72ccce11004e3dfa7457faacff793b08674c2fae155fa7637c22578dbbcb1f77558cd9dcf4a4878148c46ac218794072947eb8e50ffdac310e9310f1e9c4f65558f97be9408cbeadd4e64ceaedd44f2fe55f771259b24bd06dd2d1471ad8dde1d09d267e3dbb648a486786e41e5feea1d49c56b9ab792af7b2d0571fbf2c3f7ce5198383f3e628937c49ae6934b24658bb78056b8a3c83fbb00d082e66268cb7df21e9829847bbd983000325b4bfafd0c23828d2b0b11a356e5ebbbdebf39e5ef2b9dbe611d72c233a71caa30d09d91cb7386634d87fca5d1b14440d4b2b3713c6203c063b9ee43537d7efda09f9d1d90de55419e3ba4d6d170249fe61f2d80f0785f3a104b018ffbb53d4b7f44626c5df3b3825ed5b1dda25d6d7217ec6142e223632ba5eb9fa075c233d39d04f7158c08ee16fd5878f5685edd4e20f602d65c4d4e2d5f56e31b1ae002e3e7535892ca4c3146ddd73b6cbda10b219bf739976cd4721ba2838694404841ce927801d3af2b3333d3264cf38b9e64a1dfd1de5c2fb6f75854a1374ba68ef17ad1b83c151edd65d0a4fb5e14de3af7ec8d1218ddc9e926a507d8410fb0a393e2f93fb08b82fcf277a5e306118ed23968985709f57754d8778c058f4511f001a95e4619bf8fd905077b3134906ae9854043ef634669dfb5026b09dc1cb522f7ec70edd5416b54cd6cd8bef1fb04188cbf565068d5250e1c9a5505819b7e040d05d71b0af7da54e48d97d3216a625c44a78097a07cb61a320e981e06b8b2bfdc053045fa9a7e9ed18c7b748b5edc1b2d5dba65a96a2524e8fc9feb8d1c03ba4662106884935b01b406b27714b10bda6b6d7ff7974110b4346996ae2bd9000000006351519286ba74e30b657e68ea3abe7890b8f1dd906122a98ba0c41c3dd416792d267e00e3c4be21a03f30884a8151026403c85ab26d42ba603cbaf21ca925d53bf2e1c6bb0ddc24faff4966abd4609ac0275422390fdb0f80784ae9ec441adeee10c54bda753ff5c051702afca3a07dd663b715b252d1d45900000000", 0x3b4}], 0x4) 16:00:33 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4500) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) r1 = openat(r0, &(0x7f0000000040)='./bus\x00', 0x100, 0x38) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000100)) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x18, 0x124) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80045721, &(0x7f00000000c0)={0x3, 0x2}) r3 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) writev(r3, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) mkdir(&(0x7f0000000140)='./bus\x00', 0x3) connect(r3, &(0x7f0000000000)=@in6={0x18, 0x0, 0x9, 0x9}, 0xc) 16:00:33 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4500) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80045721, &(0x7f00000000c0)={0x3, 0x2}) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) fcntl$getown(r2, 0x5) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) unlinkat(r1, &(0x7f0000000000)='./bus\x00', 0x8) 16:00:33 executing program 1: utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x2, 0x6e}, {0x65, 0x1}}) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x2000000000611, 0x0) pwritev(r1, &(0x7f0000000040), 0x35c, 0x0, 0x0) ioctl$TIOCCDTR(r1, 0x20007478) flock(0xffffffffffffffff, 0x8) r2 = syz_open_pts() ioctl$WSMOUSEIO_SETMODE(r0, 0x80045726, &(0x7f0000000100)={0x1}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r2, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r3 = syz_open_pts() close(r2) dup(r3) r4 = syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x20d4fe, 0x80000001, 0x3, 0x8, "ff7f0900"}) readv(r4, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) fcntl$getflags(r0, 0x1) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f00000000c0)=0x7) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) 16:00:33 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4500) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) mkdirat(r0, &(0x7f0000000000)='./bus\x00', 0x4) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80045721, &(0x7f00000000c0)={0x3, 0x2}) mkdir(&(0x7f0000000040)='./bus\x00', 0x5c) 16:00:33 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4500) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80045721, &(0x7f00000000c0)={0x3, 0x2}) 16:00:33 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0xe004, 0x4500) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) r1 = fcntl$dupfd(0xffffffffffffffff, 0xccafe329a6e2a0ac, r0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000100)) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80045721, &(0x7f00000000c0)={0x3, 0x2}) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000240)=r2) utimes(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)={{0x401, 0x1}, {0x6}}) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000140)) 16:00:33 executing program 1: munlockall() r0 = socket(0x11, 0x200000003, 0x0) sendto$unix(r0, &(0x7f0000000640)="b100050390000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3e00c257699a1f132e27acb5d602000d7d026ba8af63ff372829e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f800040000000000000001000000000000000000", 0xffffffffffffff7c, 0xc, 0x0, 0x0) accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 16:00:33 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4500) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x8200, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80045721, &(0x7f00000000c0)={0x3, 0x2}) 16:00:33 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x8) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80045721, &(0x7f00000000c0)={0x3, 0x2}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x2, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x80, 0x81) close(r1) 16:00:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0x3, 0x24, 0x80, 0x9}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x5}, {0x800000035}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000001640)="c6c63e3879f4d954547bcdcb8f37") 16:00:33 executing program 1: r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000080)) mknod(&(0x7f0000000000)='./bus\x00', 0x2, 0x4a) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) recvfrom(r2, &(0x7f0000000140)=""/56, 0x38, 0x800, &(0x7f0000000280)=@un=@file={0x0, './bus\x00'}, 0x8) r3 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) writev(r3, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f00000000c0)={'./bus\x00', 0x6, 0xc326, 0x8, 0x2, 0x7fffffff, 0x80, 0x2, 0x2, 0x0, 0x9, 0x6}) write(r1, &(0x7f0000000240)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0xfffffffe, 0x0, 0x0, 0x0, 0x0, 0x10000}, 0x44001000e, 0x8001}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:33 executing program 0: r0 = dup(0xffffffffffffffff) recvfrom$inet(r0, &(0x7f0000000200)=""/215, 0xd7, 0x802, &(0x7f0000000000)={0x2, 0x3}, 0xc) mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4500) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80045721, &(0x7f00000000c0)={0x3, 0x2}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x40, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000100)={0x401, './bus\x00', './file0\x00'}) 16:00:33 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) open(&(0x7f0000000200)='./bus\x00', 0x40, 0x40) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x1000000000004, 0x8}) pwritev(r0, &(0x7f0000000300)=[{&(0x7f0000000000)="78f2e0fc", 0x4}, {&(0x7f0000000080)="984454ed27e25ce4f37e3fc117bae4c056c54b5901bbb41b3afe79da5436a6eed50ab5f6c20338a8828290d619204f01360ab86c7446145da0dbe90912e6a38d584a077f1a0e1a6ae240861cb6d4ce69422c4fc0062727fd2db80fd7841831ce", 0x60}, {&(0x7f0000000340)="28aa5d70051696b9de7e613aab283005d648afc683badb4fe058cdcdd0f34155f61885fc58441515aaa2b8b2ec42668b84e8d9b65d0d80d25898714b7f78580d5f01cdee7692d7784563bcf23bc33ea40538ca8c77e70e58e616c7a9c62129dfc75a4915ab9d0ff3b7b1bffb7002da31ea37a60aa24598f554fbbb5810a3f26c3cb79083c93a086b1ff5a1cc80f421409cc4360aeb97", 0x96}], 0x3, 0x0, 0x0) 16:00:33 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4500) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80045721, &(0x7f00000000c0)={0x3, 0x7}) 16:00:33 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x2004, 0xffffffff) ioctl$BIOCSRTIMEOUT(0xffffffffffffff9c, 0x8010426d, &(0x7f0000000000)={0x8, 0xd70a}) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x800, 0x20) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) linkat(r0, &(0x7f0000000140)='./file0\x00', r1, &(0x7f0000000180)='./file0\x00', 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x8, 0x6) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80045721, &(0x7f00000000c0)={0x3, 0x2}) 16:00:33 executing program 1: setreuid(0x0, 0xee00) r0 = geteuid() getegid() r1 = socket$inet6(0x18, 0x4000, 0x6) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000540)=0xc) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) ioctl$BIOCVERSION(r3, 0x40044271, &(0x7f00000000c0)) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000140)={0x0, &(0x7f0000000100)}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000001c0)={0x2, &(0x7f0000000180)=[{0x0, 0x1, 0xffffffffffffff80, 0x3}, {0x3, 0x8, 0x4, 0x2}]}) ioctl$KDGKBMODE(r3, 0x40044b06) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000240)={0x8, &(0x7f0000000200)=[{0x12819dae, 0x80000000, 0x1, 0x4000000000000000}, {0x3, 0x7bd, 0xff, 0x7d1}, {0x8, 0x800, 0x3, 0xe3b}, {0x4, 0x8, 0x42ba}, {0x0, 0x6, 0x7, 0x8000}, {0xfffffffffffffffd, 0x4, 0x8, 0x9}, {0x1, 0x3f, 0x7, 0x80}, {0x9, 0x3, 0x2}]}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000002c0)={0x0, &(0x7f0000000280)}) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x2010, r5, 0x0, 0x0) preadv(r5, &(0x7f00000015c0)=[{0x0, 0xc955dfaa67bbbcbf}], 0xdd, 0x0, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) setreuid(0x0, r6) setreuid(r2, r6) r7 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r7, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r7, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r7, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r8 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xfffffffffffffe16) r10 = getgid() semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r8, r9, r10, 0x10, 0x9}, 0x8, 0x1, 0x9}) r11 = socket(0x2, 0x1, 0x0) r12 = fcntl$dupfd(r11, 0x0, r11) ioctl$TIOCFLUSH(r12, 0x8040691a, &(0x7f0000000300)) r13 = geteuid() r14 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r14, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r14, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r14, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r15 = getgid() r16 = kqueue() r17 = fcntl$dupfd(r16, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x2010, r17, 0x0, 0x0) preadv(r17, &(0x7f00000015c0)=[{0x0, 0xc955dfaa67bbbcbf}], 0xdd, 0x0, 0x0) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xfffffeeb) r19 = getgid() semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r15, r18, r19, 0x10, 0x9}, 0x8, 0x1, 0x9}) fchownat(r12, &(0x7f0000000080)='./file0\x00', r13, r19, 0x2) getgroups(0x4, &(0x7f0000000440)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, r19]) r20 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) read(r20, &(0x7f0000000000)=""/24, 0x18) fcntl$getown(r20, 0x5) r21 = socket(0x11, 0x3, 0x0) shutdown(r21, 0x2) r22 = getpid() fcntl$setown(r21, 0x6, r22) r23 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x1, 0x100) ioctl$WSDISPLAYIO_GETSCREENTYPE(r23, 0xc028575d, &(0x7f0000000040)={0x4, 0x5, './file0\x00', 0x1000, 0x796, 0x28}) getegid() setuid(r0) ktrace(0x0, 0x5, 0x8, 0xffffffffffffffff) 16:00:33 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) connect$unix(r0, &(0x7f0000000240)=ANY=[@ANYRES64], 0x1) writev(r1, &(0x7f0000001640)=[{0x0}], 0x1) connect$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) fsync(0xffffffffffffffff) 16:00:33 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4500) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80045721, &(0x7f00000000c0)={0x3, 0x2}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x200, 0x0) write(r1, &(0x7f0000000240)="829662bf9054b50f3bb3493069d175e1560dec05d08f7a93a99f24afb5eac22702d35b540ce041b2765b35e10c568c5a99f3a16b615a84deae9bdcd3318a1360118e07a0e1a073d2123c20f5be67973307cf2342bd028d7d5c3d30ae635f12ab37175a3cb833032f5af836ba9735895badc983dfffaf622c586050849ca5dbd53cd6bcba12df6a2d2ac2b368fd28e65c1ac9dd567f10c25c9279088a8a50f8d1a27b8ed1591ffe9a6ae766a3533447bc7d3a3d285bc4b756e664618a4e7c617f6261c0a21f20cb3a85f267c952abf29f693515ba4395bb8ddb78ccf3f41829a533b63b002a92e5921f5e83", 0xeb) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000000)="7f551869fe4ef72c2237fc76746095b02bc6813a1bcd632c1751d8a1bce3217ca6390539d2e288468633a16774cb", 0x2e) 16:00:33 executing program 1: r0 = socket$unix(0x1, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x3, 0x6c, 0x1}, 0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000300)) open(&(0x7f0000000200)='./file0\x00', 0x8000, 0x43) r3 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) writev(r3, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) ioctl$VMM_IOC_INFO(r3, 0xc0185603, &(0x7f0000000340)={0x5d, 0x0, &(0x7f00000003c0)=""/93}) connect$unix(r0, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x1}, 0x8) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000180)=[{0x48}, {0x48}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x100, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000380)="b6002db6ee5278bc6f6041701d4a") openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x200, 0x0) 16:00:33 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2004, 0x4504) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80045721, &(0x7f00000000c0)={0x3, 0x2}) 16:00:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x6, &(0x7f0000000180)=[{0x400, 0x9f, 0x6, 0x2}, {0x20, 0x28, 0x20, 0x60}, {0x7fff, 0x81, 0xd8, 0x3f}, {0x3, 0x4, 0x8, 0x1ff}, {0x4, 0x40, 0x3f, 0x7fffffff}, {0x8000, 0xe0, 0x0, 0x80}]}) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) close(r2) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x30, 0x0, 0x80}, {0x54}, {0x6, 0x0, 0x0, 0x3}]}) pwrite(r0, &(0x7f00000001c0)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r3 = semget$private(0x0, 0x2, 0x7bb2955647d7b6a7) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_broadaddr=@in}) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000040)=""/152) 16:00:33 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4500) open(&(0x7f0000000240)='./bus\x00', 0x400, 0x44) chflags(&(0x7f0000000000)='./bus\x00', 0x0) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) chflagsat(r0, &(0x7f0000000040)='./bus\x00', 0x10001, 0x2) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r3 = getegid() fchownat(r1, &(0x7f0000000100)='./bus\x00', r2, r3, 0x4) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80045721, &(0x7f00000000c0)={0x3, 0x2}) 16:00:33 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x10, 0x40004004000828a6) r0 = open(&(0x7f0000000400)='./bus\x00', 0x41, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000240)="000000186004008b0007000000000000000200040000000028000001fee25eff0061209a781ef1b1eff561b23cd1", 0x2e}], 0x1) 16:00:33 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4500) open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80045721, &(0x7f00000000c0)={0x2, 0x2}) 16:00:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x4c}, {0x44}, {0x20000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) getpeername(r1, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") 16:00:33 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000040)) mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4500) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80045721, &(0x7f00000000c0)={0x3, 0x2}) r2 = open(&(0x7f0000000100)='./bus\x00', 0x80, 0x2) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000140)={0x3, 0x7}) 16:00:33 executing program 1: unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff) rmdir(&(0x7f0000000040)='./file0/../file0\x00') r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb777", 0x181}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="01002e2b65696c653018dcbff8507b2c51315b8cb125"], 0xa) getuid() r1 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000640)=0xc) geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000), 0xc) fcntl$getown(0xffffffffffffff9c, 0x5) r3 = getppid() getpgid(r3) r4 = shmget$private(0x0, 0x3000, 0x4, &(0x7f0000011000/0x3000)=nil) shmat(r4, &(0x7f0000007000/0x3000)=nil, 0x1000) r5 = msgget$private(0x0, 0x20000003c4) msgrcv(r5, &(0x7f0000000440)=ANY=[@ANYBLOB="000000c806c24489a0e111ef"], 0xc, 0x2, 0x1000) r6 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r6, 0x0, 0x0) shmctl$IPC_SET(r6, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r6, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r8 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r8, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r8, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r8, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r8, &(0x7f0000000400)=[{0x0, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r10 = getgid() r11 = getgid() semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r11, r9, r10, 0x10, 0x8}, 0x8, 0x1, 0x200000000003ff}) r12 = getgid() r13 = getppid() r14 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r6, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r7, r9, r12, 0x1e4, 0x8}, 0x5, 0x5, r13, r14, 0xfffffffffffffe01, 0x9, 0x7ff}) r15 = socket(0x18, 0x1, 0x0) close(r15) r16 = socket(0x18, 0x400000002, 0x0) fcntl$getown(r15, 0x5) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000080), 0xc) socket$inet(0x2, 0x2, 0x0) open$dir(&(0x7f0000000440)='./file0/file0\x00', 0x4a7, 0x20) r17 = getegid() r18 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0xb9a, 0x0) r19 = openat(r18, &(0x7f0000000040)='./file0\x00', 0x8, 0x1) mknodat(r19, &(0x7f0000000080)='./file0\x00', 0x81, 0x0) r20 = semget$private(0x0, 0x2, 0x8c) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r20, 0x0, 0x1, &(0x7f0000000180)={{0x6, r21, r17, r22, r17, 0x8, 0x7}, 0x4, 0xc8e6, 0x4}) getgroups(0x5, &(0x7f0000000300)=[r17, r17, r23, r17, r23]) accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) getpid() r24 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r24, &(0x7f0000000340)=[{&(0x7f0000000280)="6cd92578203d17", 0x7}, {&(0x7f00000002c0)="a313dd1e70597d2aa799e7810a3a28df6f99563cb26e7f8801bc2acdaee2a53bed8a568c54594138e34a6a3e0894d57ddcf95269db67a50d06d3a980e610856fccfdf42e2fc6465e6b079d3a71f4f904d6f07a31be7ff51ba5c84f33b242b285952a268e7cde7862cabe1bb1f4807ac8e7624f0140fb0f4e", 0x78}, {&(0x7f0000000480)="830ca5df9bc0dfde11a8718dd16ea9386f9d60b784a1a6765563c5662c7d63f32c9cacedd51a99472b296d757373a224089ce17fc4b4762495097631f8a8b1209f358afbb2bdc603104b71f688feb0eff798e9849d1f09e5a35a69fd1679c23986b6c5aa1247eccbb6dcad8b0052d673005d5e2b2bf31294bbfee308a68c79dbf859d85e46049de5f6c06336a072e0109230", 0x92}, {&(0x7f0000000540)="71c814d81551108f7b37ec6e47a9ee1fa185bc1700a5425d87f4966dc2744558b8fb740d87ff541d1eb05de7d1c714ef0381281cdb8b476b96d95872a42e4afe8f1b7afd5c5b4c77a4210024ed80eebf02c45b21ab583e76fe92b73889758df65e3bac36d1ab2f292b16f89ddfacbc0278f074e0bb79e91c2b6a573b1b135ed41b9d269684a9a55d2340d3a20991165d248e94c319a0939bac8ffbd400a92f554141327c5cb4d8225c6c83155009f4f3e0df4cd75c27af4700334f532b6012d3e39bcad52d04a7ceb5afc0e24a4e70e54b0320def38278247a27a33337c0d9a9d3fabe8cfbb1a9eb4e3bced6a6a26e34ccf881faefbc702894", 0xf9}, {&(0x7f0000000640)="ebe2104c5fe36d8ecb59194c6f8c563c6fbf3cb592f77a43045dfc2420ea69c8bb3d738f69fbb554024b493e2eca54f08af01f4dddc0a3988bbafea40818e7b1929888c4ea9053562448656ce3b7176fbbe3a6ee126c39ea57d985f3108ca20a5e16605e5859000d902be03f32295f661b2fb07b81b4c8018f13e3127395550031b52998fbca5a4f476187ef", 0x8c}], 0x5, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r24, 0x0, 0x0) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x1, &(0x7f0000001640)=[r26]) chown(&(0x7f00000017c0)='./file0/file0\x00', r25, r27) r28 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r28, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r28, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r28, &(0x7f0000000980)=ANY=[@ANYPTR64=&(0x7f0000000700)=ANY=[@ANYPTR, @ANYRES32=r23]], 0x1, 0x7fb) msgrcv(r28, &(0x7f0000000c00)=ANY=[@ANYRESDEC], 0x1, 0x0, 0x1004) msgsnd(r28, &(0x7f0000000e80)=ANY=[@ANYBLOB="030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba152014bd2026342588fa1a34492fdd4494c5eeb4af79be0195d459fadab38ea746dbe621387dc46add182114760700000000000000ab325a2e9cc64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28dbe08cabaff8694a970190269fa73da23e658ee391ab702486c88473a54216670ceb4ddfe9f9598a1e2bf6d04b8edae25612d4f5e4145670f008867856ad309f7742d61fa47ed97fa46e838f9a11fd3a1c9231dc13d8082984d9ea307bc922ef489920dd22bea70e160e4c1ca83ad0ceceafa71784ea5e1d7c4b815cac15a1b5afdaa2bdfd050efc480a0fb356c08b728d28f0fe2284b37e44eeeb6aee352e3398bb9871f31c71baf92400faf7e1b71250905387c69eb3f7c21523c1c4f3d3ddfff2da42f4c562b27c0deab7faaafbdce6cd137d92bf801985a52fca71b0dfc588d385c824483a791f4e7d082d2b863145b6f986b30ff9c6fded6aa77a99be80e3edeee855c24b44d8a5820f422e51b1c94c39812eb73b87b0081290ba39ed0cdd9707b9f57fdd46b7730133d052d1296a99f4b5a69fecee4dc33dcd34801297e0d30d83676b269935318b6aace8f9e1f0486d13741c2bd5b3c71e3915088a9e338c2a87d831de03d11cb835d82cb110f252b58660ade416f84f270f2764aee0fab00a14fec0b2d2c045d4fb5f4ee8f762a5440f08a1056e6534bd8c1feec222b1f38938ed19dfcfa8d498b516cf1a762bdd8f08fb9886b22e2c47aa13916f31db4cf5caa049593098"], 0x156, 0x800) msgrcv(r28, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r28, &(0x7f00000009c0)=ANY=[@ANYBLOB="021d00b9880000000000000b84486250b099aa9b7272c428de41622b1194de0d71143144c9b6e1ee7e9f87b517cdd4d9a02123af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcd8490213d23a9627185d7ba9884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da20300000000000000c8c81612e8c27c0079d08b46120e705089672e786f30cf40b9c8b754daeb2982d28606050dc516a0af1461584bca000040000000000000009ec053430ebb3863fbc3ae16b22fc57f68cfae5bd516a3e0781e7896cbd1dc5530e08cd36c7696eb92b65cf80afcd2b2c2ac7247bad51678ed1f5d4302d2128bc15983a3590101886e543fe02596f4421a25e8fa71251d8e73436bb7256722aaf18d8a7021b419d98ecc1dc947488fb4eed117e695ce1262f4b900c1e117fd5f84ee26f35c5bbf779ad5ac017375e75a71208d6650bb7b35b192028e4c9b15a1cbb24fb61c1260727ba27c94618b1ee310418af1de8c61dc17b727444f3c67684d3601e4147101b3d2ea9da9b4178d0e6c145cd0da7b1f5864e6834fc5492624fb7462431cdb916aa4b875d43b808a45265890c8e479172cf51c9ff48749ce8e899ad89b8d82bd766114a252fa6a9c87f27e201cd900789d09de843346be7482c1b5a1572efb09253a5c9b263e389b68f98cc2853395c890030fe86092fed6fd7d930d73ce6c23f5441ca8a62326b989f7b08b6d36434cb975294b9662ee6bd4c3e3c5e053b7"], 0x1, 0x800) msgsnd(r28, &(0x7f0000001800)=ANY=[@ANYBLOB="febacaffffffffffffff5aab057858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229dd62ed8e7497cf22f1cc439ea2b26fcb5355b5b2477da5f3d06ebfa25245e804c95574b8a60f3154e10dfa023a26156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c43bdf0023c2f0d2e5f9ce774cc1ecc017c46c50c8e10a93dcd029cb4d4575ddd417bd2c8bca85e911ec5f2470a3deaf52ce49cdca109c05000000004358311cec18f9564c9028ee595ff7a12084722437f45b85834254e90f7ad7357497829dd293818911889474ac194702f7c8eab22069b54c29081ab1bfa580b86852c0bda79097c7bd42cf3d96d8a75fdf558e582526ee9d8a8ea9e1670f23b53ac2ad43ac7a9ad7e3777154bdeae80be16c6b5eecbcf5daba70fc249b3d3ec5b62727dca0fc9a69734dfc11b73287ba2112faae65291a8e4d0aff88391bab8210bf510a8fbd6d7a0c7e41fbb0d4e0b703721385b17e80366402379c5439d470447e26e51af1b1b74f978cc0b7e32a814f7cd3202b42c92e2db43d9e72d80fda46b34eebca14281a58fe8dab7778eb811972273c2fb5fc24fd7dbad091282a8446ad956174c781df6f58574931590719d4fa3f0523f257b3f5749437aa905f46886f78e3839c5628b75447028500252efb6c3b16507fdc92bd0985e61a85d10fa96469b863f9e7071bae5df1ca6ece775c513edb22bc1f69c9080e1b4f2f97bce095d9996cdd8d130595a9c98b88e2b96950a064885e134eeaa4b7e99156ac643ae9e6aa07174b20ad73e35eb5531c78e357d5ae2c6b0299982659fd3909d72f0d0ed7a5bc0ae26c8aa61c2bec0c019edd6c5f43813467661847a41e2759784f2b3cd9c3cf73cc6b38c75134bf24"], 0xd5, 0x40000000000800) r29 = geteuid() r30 = getegid() r31 = getuid() r32 = geteuid() setreuid(r31, r32) r33 = getpid() ktrace(0x0, 0x1, 0x4, r33) msgctl$IPC_SET(r28, 0x1, &(0x7f00000003c0)={{0x6, r29, r30, r32, 0x0, 0x80, 0x9}, 0x3, 0x3f, r33, 0x0, 0x95fe, 0x6, 0x138, 0x2}) 16:00:33 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4500) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80045721, &(0x7f00000000c0)={0x3, 0x2}) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) r2 = open$dir(&(0x7f0000000040)='./bus\x00', 0x8000, 0xe0) mknodat(r2, &(0x7f0000000240)='./bus\x00', 0x6000, 0x1) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000000)={0x3, 0x4}) r3 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) writev(r3, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) write(r3, &(0x7f0000000100)="601b070464d3c7b401276b1c1041c677ce36c883ae828cd806ab819eeb6e55abb833d490e8caf07581f86189fbaaceea6c6ab6e2e19cad67bb7026ab62c185cd61042d26795a09a14dd77cff3b1e600ee8b73aee4b824a381534449fe7e3c539e3", 0x61) 16:00:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x81}, {0x400000064}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="20211143ccad1c9a420ce8aae933") 16:00:33 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4500) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x8000, 0x0) openat(r0, &(0x7f0000000040)='./bus\x00', 0x5801a5591f68c6d9, 0x59) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80045721, &(0x7f00000000c0)={0x3, 0x2}) 16:00:33 executing program 1: r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) pread(r0, &(0x7f0000000000)="3aa471462a731b151ee0aac0d5ab2fcc018d5fee378e409e5f079047c78d41ce6c909726a2b51e76c28cf79fc51ab61ad25491d6ac3473dc8182c076a28ad6cad30797299960c1c80345858d9431ae495b02821cc3eabaf9f6ca9b64ce5ed3c1cbf1a0046bbbc8a2a54d9b367d437d04e6a7b4117dfb6c32abe1f48a47df30ce58bf4f11b0a24ee05dd80cb4276f001039797fed6482074d945509a838e770cbfd31f8d322ee270cb33bf4adfa213ad3b77602be54e97e12228a58b90d4d36c7f1229abe65774c9e3727bdc44edae5d38c5f794ad5fb754916b4", 0xda, 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000800)="212bca479aaf46bedef7086c732bcdea4a2f64e523f1e57c3d5cc4fa03bfd30d12f8ee35ef602604bf9fbc5cee1dfcd5144a364546ca12ee8c357ef539feab815b1e781267c85066cefb82a657354abdb18798ee3e2edd5f46d9675d2595d17e2e6c1ae1534e690cfd28bc20e820c40939ec20743573dcdff6b52e57d198a05b6d7c62824de026be25ec838cf55a009ce39cc25c1a0b30a593accaac7adb626cf275d6d2d4608f79a03d1810d7f833e4639543e87d4a823324d61e2703037d6891f93a5d4a9cf1d5df91bc8024f06d40ddd015e76ff690fefa347741699761a6ab5a4ca68f3e96317e83e1953b94ce58572fe2a98e1267229f75d56eae3cf4480a644a343aea3ba3a699aedadb2b76557670350c0d7e46b486444c181d5e8ce48684d557e0e425346de7d90845a04041628742267a33e880d3ae9849837d15342e4ceb8e11a5e475e43d14ceea8b46582f96eb523a2b97ceebbf77f58d547248ecb328e7cb682499df8d8c243fbcd091889799d950ece13c594f1849d7003c0b4e365bb2718c5971331d605667ad582488c0b22323c46546748e86c5b311b48a5063616faa8d0e25c03a27d3c568e344548340fdfc54f7affaf64711f24c1134abce16ae9001e4e978bef7637c9b9050f117cb2dab8ee0b255c649a66a7cab58", 0x1e0}], 0x1, 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000]}}) 16:00:33 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4500) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80045721, &(0x7f00000000c0)={0x2, 0x1}) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000040)={0x3, './bus\x00', './bus\x00'}) clock_settime(0x19ff5204504e1ebb, &(0x7f0000000000)={0x5, 0x9}) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000240)=0x3) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000140)=0x1) truncate(&(0x7f0000000100)='./bus\x00', 0x0, 0x8) 16:00:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x74}, {0x3c}, {0x7ffffffe}]}) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f00000000c0)=0x2) syz_emit_ethernet(0xe, &(0x7f0000000200)="bdd9477c320c93ba8c1a900e8656") 16:00:33 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4500) open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) open(&(0x7f0000000300)='./bus\x00', 0x0, 0x40) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x18119f8e346622b2, 0x400) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) open(&(0x7f0000000000)='./bus\x00', 0x100, 0x10) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffff9c, 0x80045721, &(0x7f00000000c0)={0x2, 0x2}) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) utimensat(r1, &(0x7f0000000140)='./bus\x00', &(0x7f0000000240)={{0x3476, 0x8001}, {0x4}}, 0x0) 16:00:33 executing program 1: r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x400, 0x0) dup2(r0, r1) r2 = socket$inet(0x2, 0x1, 0x0) shutdown(r2, 0x1) r3 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) writev(r3, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x80, 0x0) connect(r3, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x3}, 0x8) r4 = dup2(r2, r2) r5 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) writev(r5, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) ioctl$VT_WAITACTIVE(r5, 0x20007606, &(0x7f00000000c0)=0x4) ioctl$PCIOCREAD(r4, 0xc0207534, &(0x7f0000000080)) 16:00:33 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4500) acct(&(0x7f0000000040)='./bus\x00') r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) r3 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) writev(r3, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) fcntl$setstatus(r3, 0x4, 0x8) r4 = dup2(r0, r2) ioctl$VT_GETSTATE(r4, 0x40067664, &(0x7f0000000140)) fcntl$setstatus(r3, 0x4, 0x84) r5 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r5, 0x80045721, &(0x7f00000000c0)={0x3, 0x2}) 16:00:33 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) open(&(0x7f00000000c0)='./file0/../file0\x00', 0x80, 0x104) r1 = socket(0x11, 0x4003, 0x0) recvmsg(r1, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180), 0x1000000000000264, 0x0, 0xffffffffffffff51}, 0x0) 16:00:33 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4500) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80045721, &(0x7f00000000c0)={0x3, 0x2}) mkdir(&(0x7f0000000000)='./bus\x00', 0x28) 16:00:33 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4500) r0 = open(&(0x7f0000000000)='./bus\x00', 0x708083100a9738ad, 0xc5) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80045721, &(0x7f00000000c0)={0x3, 0x2}) 16:00:33 executing program 1: truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x1) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fchmodat(r0, &(0x7f0000000080)='./file0\x00', 0x20, 0xf57a13fd782fcfff) r1 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x100, 0x80) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000100)=0x1) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) utimensat(r2, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x4, 0x4}, {0xc40, 0x80000001}}, 0x0) r3 = socket$inet(0x2, 0x0, 0x4) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x1, 0x0) dup2(r3, r4) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x10000, 0x0) ioctl$TIOCMSET(r5, 0x8004746d, &(0x7f0000000240)=0xff) r6 = syz_open_pts() ioctl$TIOCSFLAGS(r6, 0x8004745c, &(0x7f0000000280)=0x8) socket(0x0, 0x1, 0xff) open(&(0x7f00000002c0)='./file0/file0\x00', 0x8, 0x8) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000300)="e2881fb4a07c3ac247bf7e20aa38b811d4c59eb97262cdf53c6523bd179a5509e742fcd8a184e27fe928f4c8b1655d98caca29af448e56859e4a4f63347bbc8a", 0x40}], 0x1, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wskbd\x00', 0x8000, 0x0) ioctl$WSDISPLAYIO_GMODE(0xffffffffffffffff, 0x4004574b, &(0x7f00000003c0)) r7 = openat(0xffffffffffffff9c, &(0x7f0000000400)='./file0/file1\x00', 0x100, 0x10) ioctl$KDSETLED(r7, 0x20004b42, &(0x7f0000000440)) r8 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) fchown(0xffffffffffffff9c, r8, r9) open(&(0x7f0000000500)='./file0/file0/file0\x00', 0x200, 0x20) r10 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000540)='/dev/wskbd\x00', 0x80, 0x0) r11 = openat$zero(0xffffffffffffff9c, &(0x7f0000000580)='/dev/zero\x00', 0x80, 0x0) fcntl$dupfd(r10, 0x0, r11) socketpair(0x1, 0x3, 0x0, &(0x7f00000005c0)) pipe(&(0x7f0000000600)={0xffffffffffffffff}) ioctl$TIOCSETAF(r12, 0x802c7416, &(0x7f0000000640)={0x1, 0x80000001, 0x80000001, 0x4, "df8b017451fc4d9a3dd3e1da2de94a1c5d81c5ea", 0x6, 0x8}) 16:00:33 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4500) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80045721, &(0x7f00000000c0)={0x1, 0x2}) chflagsat(r0, &(0x7f0000000000)='./bus\x00', 0x1, 0x3) 16:00:33 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) openat$null(0xffffffffffffff9c, &(0x7f0000000600)='/dev/null\x00', 0x40001fffe, 0x0) socket$inet(0x2, 0x8000, 0x20000009) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse0\x00', 0x189, 0x0) accept$inet(r0, &(0x7f0000000640), &(0x7f0000000240)=0xc) socketpair(0x2, 0x4000, 0x9, &(0x7f0000000740)) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000780)='/dev/vmm\x00', 0x12, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000540)='/dev/ttyCcfg\x00', 0x400, 0x0) socket$inet(0x2, 0x2, 0xfffffffffffffffb) r2 = dup2(r1, r1) openat$pci(0xffffffffffffff9c, &(0x7f0000000100)='/dev/pci\x00', 0x100, 0x0) r3 = socket(0x11, 0x4003, 0x4) connect(r3, &(0x7f00000000c0)=@in6={0x18, 0x3}, 0xc) sendmsg$unix(r3, &(0x7f0000000440)={0x0, 0x0, 0x0, 0xfffffffffffffed7}, 0x40c) r4 = socket(0x11, 0x4003, 0x0) connect(r4, &(0x7f00000007c0)=ANY=[@ANYBLOB="80d340c8d761b05dba700100008000000000000000adbb66b3ef932340463738df5a613be1e022c51c2342b0baf4b6b8bbb9192512bebe7a62807d785c3ff044b05a"], 0xa) sendmsg$unix(r4, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0x40c) r5 = socket(0x11, 0x4003, 0x0) connect(r5, &(0x7f00000000c0)=@in6={0x18, 0x3}, 0xc) sendmsg$unix(r5, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0x40c) socket$inet6(0x18, 0x6000, 0x8) r6 = socket(0x11, 0x4003, 0x0) connect(r6, &(0x7f0000000680)=ANY=[@ANYBLOB="00002e2f66696c653000105c42378f2260b6aa8f4402715997669ae7a1c0664d3a3de5d34e1b34a37b2843deb42f9c070d55de5f3d7a68784bff8be34d1a1e47570865b78822b3618b447a5683f44aa303f76f7d5de95d710f08370ac259360c3a8d8423bec3876b0fc96aff931c1bc160e2c47fb7daa5cfb0"], 0xa) sendmsg$unix(r6, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0x40c) r7 = socket(0x11, 0x4003, 0x0) connect(r7, &(0x7f00000000c0)=@in6={0x18, 0x3}, 0xfffffdba) sendmsg$unix(r7, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x40c) r8 = socket(0x11, 0x4003, 0x0) connect(r8, &(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x0}, 0x8) sendmsg$unix(r8, &(0x7f0000000580)={0x0, 0x341, 0x0, 0x1e8, 0x0, 0x0, 0x2}, 0x400) r9 = socket(0x11, 0x4003, 0x0) connect(r9, &(0x7f00000000c0)=@in6={0x18, 0x2, 0x4, 0x4}, 0xcf) sendmsg$unix(r9, &(0x7f0000000580)={0x0, 0x0, 0x0, 0xfffffd9b, 0x0, 0xfffffffffffffe1f}, 0x40c) r10 = socket(0x11, 0x4003, 0x0) connect(r10, &(0x7f00000000c0)=@in6={0x18, 0x3}, 0xc) sendmsg$unix(r10, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0x40c) r11 = socket(0x11, 0x5, 0x0) connect(r11, &(0x7f00000000c0)=@in6={0x18, 0x3}, 0xc) sendmsg$unix(r11, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0x40c) r12 = dup(r11) r13 = getpid() fcntl$lock(r12, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x80000000, 0x6, r13}) openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x200, 0x0) pipe(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) r16 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x1) utimensat(r16, &(0x7f0000000140)='./file0\x00', &(0x7f0000000340)={{0x2, 0x676}, {0x3, 0x9}}, 0x0) r17 = open(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) ioctl$FIOGETOWN(r14, 0x4004667b, &(0x7f0000000380)) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0, 0x2010, r14, 0x0, 0x0) r18 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r18, &(0x7f0000000040)="670dc3", 0x3) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180)}], 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f00000005c0), 0xfffffdec) sendto$inet6(r15, &(0x7f00000002c0), 0x0, 0x1, 0x0, 0x0) r19 = open(&(0x7f0000000280)='./file0\x00', 0x88, 0x108) poll(&(0x7f0000000500)=[{r17, 0x80}, {r17, 0x6}, {r19, 0xc}, {r15}], 0x4, 0xfffffffa) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r20 = open(&(0x7f0000000000)='./file0\x00', 0x2000000000611, 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x4000000000006) pwritev(r20, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10000000000011, r17, 0x0, 0x0) r21 = semget$private(0x0, 0x7, 0x31abeab9b6d42942) semctl$SETVAL(r21, 0x3, 0x8, &(0x7f00000001c0)=0x9) 16:00:33 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4500) open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) 16:00:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x7}, {0x20}, {0x7ffffffe}]}) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f00000000c0)={0x1, &(0x7f0000000040)=[{0x72f, 0xa, 0x20, 0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 16:00:34 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4500) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000100)='\f', 0x144}], 0x1000000000000104) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000000)) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80045721, &(0x7f00000000c0)={0x3, 0x2}) pwrite(0xffffffffffffff9c, &(0x7f0000000040)="85658aa55a29ed0626c03893e966", 0xe, 0x0, 0x0) 16:00:34 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x8, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000080)) r1 = socket(0x2, 0xc003, 0x2) setsockopt(r1, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r1, 0x0, 0x66, &(0x7f0000000000), 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r3 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) writev(r3, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) write(r3, &(0x7f0000000200)="9f53c7dea91063be6ed3b18a5220e44b5346680295ffee78596de466eea016f0a54073b0c8a4d48f31b944660c3eabbc2f6e0d699eb68927c571347c8a47645ab2a34ca0e4974a8b588ef4b8335e7b0447e3c1499606c0bcbe2693bb6e7921fda6fdff62a3d718c8bc49647231728344d46df504fad134137c8547d1ebc3d074e304947712035c1159f06f8d5059bdc7ccc5fe9a70acbb81b15dfcbf9bc37b8c9d987e484d45d1b98d2ea3963a9c6f16713a191ad22f7beb1825973be6c3e0e2ce879f65de1bf72e657184fff5ea026eb848d3a09cd352eb23c1d8e2e75dd09a5a3200b938dfe564a4479ddb3e6063b79119", 0xf2) ioctl$TIOCSETA(r2, 0xc2d84228, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) acct(&(0x7f0000000100)='./bus\x00') r4 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x40) ioctl$PCIOCWRITE(r4, 0xc0107003, &(0x7f00000001c0)={{0x2, 0x81, 0x4}, 0x400, 0x7cb2fd50, 0x2}) 16:00:34 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4500) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) poll(&(0x7f0000000000)=[{r0, 0x80}], 0x1, 0x9222) r1 = open(&(0x7f00000001c0)='./bus\x00', 0xa77431378c958182, 0x100) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80045721, &(0x7f00000000c0)={0x3, 0x2}) 16:00:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x54, 0x0, 0x3a, 0xad6}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000380)="083499d023b7334b6280f0df0dd2") 16:00:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000300)=[{0x4f7}, {0x28}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000100)="d4962cf0fff3805fae4f42ec9a63") openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x80, 0x0) ioctl$FIONBIO(0xffffffffffffff9c, 0x8004667e, &(0x7f0000000140)=0x1) pckbd_enable: command error 16:00:36 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4500) open(&(0x7f0000000040)='./bus\x00', 0x1, 0x4) open(&(0x7f0000000000)='./bus\x00', 0x1, 0x2) pckbd_enable: command error 16:00:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = socket$inet(0x2, 0x0, 0xe0) write(r1, &(0x7f0000000600)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d035ad605e2d3280d33ee6185bd759e1a3fbed9d7c7f5ecd505370f55d99715dc1ce23aa168a0237f559b7cb5e32d0ff2d4e7199661daa987423cab21c6b2748aaa5e78bc90ce04a7b4f01b609cdccb1b7b1f1ac5a8ab5ff156c7a71955880c392c16be9f24e0141d5f0cb6de1c1c1f661c36488cacaefe0582afdc957cd91d4795ee53cf732676d55d2815300b5da09891ac8ff37549f33424b7c771163f19620b1d3869ab9e77c7813abe0b0f3f6e3f2710f1249b0fb33d0d36cfb4cba6681b9128a0ddddc15e0035c3ea7571147cfe6026e1e09ecef5806766c82db2ef197c568eb459273caed1264262f5505eab13fcb35cdd82d690e23affbc8865ba8b1f519e798683f7940a6a1cd59613be4584b0fa53e4f3039a105759ca999b47728cf2ced6a73ac2e1a4e8a90bc7af324721319acb1208337fd5918f5e1faf48dd240375ea5c2e12a180e6933e9cf20837836232dbba93d48cff2c974b75e1fb071aca1e2de0c85dcf0306301fc0d98f7bc347bad3a98de2a77d0936f6626034522835607167d3ee7c4888a684f1d9a40cd77aa16361cbb5c7d3b917312ac85e9cdbdd10fa0b55a7b30f0910a353", 0x100000343) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "0000005e00350d0084149f3e1215700400"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:36 executing program 0: r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000300)) mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4500) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) r3 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) writev(r3, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) r4 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) writev(r4, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) r5 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) writev(r5, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) r7 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) writev(r7, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) r8 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0xf3fe7cb7abb4bec7, 0x0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffff9, 0x28, 0x4, 0x8, 0xffffffffffff225f}, {{0xffffffffffffff9c}, 0xfffffffffffffffb, 0x40, 0x40000000, 0x1ff}], 0x0, &(0x7f0000000200)=[{{r3}, 0xfffffffffffffff8, 0x22, 0x80000000, 0x0, 0x8}, {{r4}, 0xfffffffffffffff9, 0xc0, 0xf0000000, 0x0, 0x8}, {{r5}, 0xfffffffffffffffb, 0x1, 0x2, 0xc51f, 0x7}, {{r6}, 0x7ffffffffffffff9, 0x4, 0xf0000000, 0x3, 0x200}, {{r7}, 0xfffffffffffffffe, 0xcfa6568a2e3ec657, 0x2, 0x20, 0x1}, {{r1}, 0xfffffffffffffffc, 0x3, 0x110000008, 0x6, 0xd20b}, {{r8}, 0xfffffffffffffff9, 0xc0, 0xb0000002, 0x3, 0x800}], 0x11, &(0x7f0000000140)={0xa5d3197, 0xdd6d}) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80045721, &(0x7f00000000c0)={0x3, 0x2}) 16:00:36 executing program 0: r0 = shmget$private(0x0, 0x11000, 0x300, &(0x7f0000fee000/0x11000)=nil) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000200)={0x4, 0x1, {[0x8, 0x101, 0x2, 0x1, 0x20, 0x10000, 0x1, 0x9, 0x401, 0x2, 0x40, 0x2, 0x3b46e303, 0x7, 0x7, 0x1000, 0x9, 0x6], [0x5, 0x5, 0x8000, 0x5, 0x80000000, 0x5, 0x2e2, 0x1, 0x400, 0x8], [0x3, 0x5, 0x0, 0x4, 0xffff, 0x1, 0xffffffff], [0x8, 0x1, 0x8, 0x1, 0xffff, 0x9], [{0x6, 0xbf9, 0x3, 0x4d847943}, {0x5, 0x401, 0x1000, 0x1000}, {0x6, 0x8001, 0xffffffff, 0x6}, {0x1ff, 0x9, 0x4369, 0x20}, {0x8001, 0x5, 0x3, 0x4}, {0x6, 0x8e7c, 0x401, 0x1}, {0x9, 0x5, 0x6, 0x3f}, {0x6, 0xffff, 0x3, 0x1}], {0x3ff, 0x1, 0x0, 0x2}, {0xff, 0x3, 0x8000, 0xee}}}) shmctl$IPC_RMID(r0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4500) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x100, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80045721, &(0x7f00000000c0)={0x3, 0x2}) 16:00:36 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0xa815], [], [0xc0000000ff], [], [{}, {}, {}, {0xd7}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x2, 0x3, 0x0) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x1, 0x10) socketpair(0x20, 0x9ff3cd775af7bc89, 0x6, &(0x7f0000000040)) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x9983058b717ace1a, 0x0) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) pipe(&(0x7f00000000c0)) r3 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) writev(r3, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) r4 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) writev(r4, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) r5 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) writev(r5, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) r6 = fcntl$dupfd(r3, 0xa, r5) r7 = msgget(0x0, 0x284) msgctl$IPC_RMID(r7, 0x0) r8 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r8, 0x0, 0x0) shmctl$IPC_SET(r8, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r8, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r11 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r11, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r11, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r11, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r12 = getgid() r13 = socket(0x800000018, 0x1, 0x0) bind$unix(r13, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r15 = getgid() semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r12, r14, r15, 0x10, 0x9}, 0x8, 0x1, 0x9}) r16 = getgid() r17 = getppid() r18 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r20, r21) chown(&(0x7f0000000200)='./file0/file0\x00', r20, r21) lchown(&(0x7f0000000780)='./file0\x00', r20, r21) lchown(&(0x7f00000001c0)='./file0\x00', r20, r21) shmctl$IPC_SET(r8, 0x1, &(0x7f0000000080)={{0x6, r20, r10, r14, r16, 0x1e6, 0x8}, 0x5, 0x5, r17, r18, 0xfffffffffffffe01, 0x9, 0x7ff}) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r23, r24) chown(&(0x7f0000000200)='./file0/file0\x00', r23, r24) lchown(&(0x7f0000000780)='./file0\x00', r23, r24) lchown(&(0x7f00000001c0)='./file0\x00', r23, r24) r25 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r25, 0x0, 0x0) shmctl$IPC_STAT(r25, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r27 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r27, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r27, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r27, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r28 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r30 = getgid() semctl$IPC_SET(r27, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r28, r29, r30, 0x10, 0x9}, 0x8, 0x1, 0x9}) r31 = getgid() r32 = getppid() r33 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r25, 0x1, &(0x7f0000000500)={{0x6, 0xffffffffffffffff, r26, r29, r31, 0x1e4, 0x8}, 0x5, 0x5, r32, r9, 0xfffffffffffffe01, 0x9, 0x7ff}) r34 = getpgrp() msgctl$IPC_SET(r7, 0x1, &(0x7f0000000100)={{0x3, 0xffffffffffffffff, 0xffffffffffffffff, r20, r24, 0x104, 0xffff}, 0x0, 0x0, r33, r34, 0xffffffff80000001, 0x15a, 0x5, 0x9}) ioctl$TIOCFLUSH(r6, 0x8040691a, &(0x7f0000000300)) 16:00:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x50}, {0x3c}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f0000000000)="09001fc92479ff2b783f6e8a9c81") openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) 16:00:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) accept$unix(r1, 0x0, &(0x7f0000000080)) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x21f1, &(0x7f0000000040)=[{0x100000b1}, {0x81, 0x0, 0x0, 0x1}]}) syz_emit_ethernet(0xe, &(0x7f0000000000)="ff9717e3b4ad75820be0185ce043") 16:00:36 executing program 0: nanosleep(0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a0, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) sendmsg(r0, &(0x7f00000005c0)={&(0x7f0000000080)=@in={0x2, 0x3}, 0xc, &(0x7f0000000280)=[{&(0x7f00000000c0)="7a216074a7ac470995689e8ffdd41934b7c7bad936d2fd6fd7465315a8d992519aae148a4962fb9d5abaeaed28409ac786625f18f355065b333a71c50dad2870decfda7269b36a2e98a19d67eaabb16f98e1ae7ae06aaee2da32b615d9c4b1f424cac055529d7d90c4fda9991e905a869973fed85c8232854ebc2b065ca3bfd538", 0x81}, {&(0x7f0000000180)="746269cda88fbdfa1b874319e808fcab89d8e106edc2837eab0b858666fdfb910897f119838aadbf9fd7334edec94380aae33421cc2656891d1e948498d92003588f209041d894f26771d6725977b9238c5b4beb3441a5f4ea637f1c2a635958db01b0c2a9d0b6578fd5e9c013edc472607bdb69072d85fe982fbc5233c4bd4eb20f3e91faf3027944f14e3cec9084a37d5ee9cb0638f9a58a3a44cb9700ce997d4f88af8c16562240f33c83e72506cb97234482ed4d96bfb4e5c5482f3e97b181f3d9047ea436234e8b0462cc22829010820238f8b7e02b7850d6c4e3a8dcfddf5bc99cfaa1cb3ba5", 0xe9}, {&(0x7f0000000300)="76a9e15336b774a33b0c540388c24198fbb9083ebc4c90d17f6d278d2f12ede1de3c73a77ae7a5bea9f32a0123050020ade6b8ead56712795ab95c78c69d87bdfa135dd30d3d98455611ac662f84cc933f6597a8ff5ce8aeb83e719b648eeb13f5c976f757721404e3919fe53b18870443b7", 0x72}, {&(0x7f0000000380)="628114b93985e40e6066fa29b47f5fec2947a01ad32784d8df6ed0be8a7a0a87826b774e228e564f4f7d0f51c227792ed04f353be171f9490a65f271982370c3ce26f05a8c", 0x45}], 0x4, &(0x7f0000000400)=[{0xa8, 0xffff, 0x2, "4ae96d1bb9a0738e293be1de82bd864fe7f30112448223de30bd0c8c6afa65775469831a46324db60c7f832d962a3c588c97a09746dd0091858d8c9e8213d0ddcaa0e34db7731538b37e208a332bb53255ce5d26fa7c43228ac7fb5ad2fb93c2a8c40cf032343a5883ccb0b9afdc5ae4163e60465b15acd47499015b619854844aedac10cf353d7791ab87ba68b0718acd"}, {0x50, 0x1, 0x3, "3df32a32e2376ae445cd3f246424fc18b2eb59c140bc94a08cba6d7e31700d3f63a05626696fd73db731ef94e7cdf7254587f7dd42cb2ac892c65c0b2e4c"}, {0x90, 0x8001, 0x53, "094f61900ecfd3d86a207dbf6a2bbcb0cc0eba5b32ff81ddbef44f7b003baac52dff54f3b9247249765c4e3d28a550e23861b8ee218710dcb1df306481c9db1d09a4094f5c85938b249cf2f91008d01489252393d09a3cd118455d1c8e5a37ff62588c57b73970f76651bb9aa42756ca4ef9b4421bf3e5ae62086aba06920b54"}, {0x30, 0x8000, 0x3, "0ef64072d36583995842de5940f41e21458e774b749721e90754690d"}], 0x1b8}, 0xa) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffc, 0x11}], 0x3ff, 0x0, 0xfffffffffffffffd, 0x0) 16:00:36 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000340)='./file0\x00', 0x107) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file1\x00', 0x102) rename(&(0x7f0000000600)='./file0/file1\x00', &(0x7f0000000640)='./file0/file0\x00') r1 = getgid() setgid(r1) setuid(0xee01) mkdir(&(0x7f0000000280)='./file0/file1\x00', 0xe9) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:00:36 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8000, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000140)) clock_getres(0x3, &(0x7f00000002c0)) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x20, 0x24) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000100)) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) r3 = socket$unix(0x1, 0x1, 0x0) r4 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) writev(r4, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) r5 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) writev(r5, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) r6 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) writev(r6, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) r7 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r7, 0x0, 0x0) shmctl$IPC_STAT(r7, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r9 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r9, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r9, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r9, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r10 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r12 = getgid() semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r10, r11, r12, 0x10, 0x9}, 0x8, 0x1, 0x9}) r13 = getgid() r14 = getppid() r15 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r7, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r8, r11, r13, 0x1e4, 0x8}, 0x5, 0x5, r14, r15, 0xfffffffffffffe01, 0x9, 0x7ff}) r16 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r16, 0x0, 0x0) shmctl$IPC_SET(r16, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r16, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r18 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r18, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r18, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r18, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r19 = getgid() r20 = socket(0x800000018, 0x1, 0x0) bind$unix(r20, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r22 = getgid() semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r19, r21, r22, 0x10, 0x9}, 0x8, 0x1, 0x9}) r23 = getgid() r24 = getppid() r25 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r27, r28) chown(&(0x7f0000000200)='./file0/file0\x00', r27, r28) lchown(&(0x7f0000000780)='./file0\x00', r27, r28) lchown(&(0x7f00000001c0)='./file0\x00', r27, r28) shmctl$IPC_SET(r16, 0x1, &(0x7f0000000080)={{0x6, r27, r17, r21, r23, 0x1e6, 0x8}, 0x5, 0x5, r24, r25, 0xfffffffffffffe01, 0x9, 0x7ff}) r29 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r29, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r29, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r29, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r30 = getgid() r31 = socket(0x800000018, 0x1, 0x0) bind$unix(r31, &(0x7f0000000080)=@abs, 0x8) getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r33 = getgid() semctl$IPC_SET(r29, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r30, r32, r33, 0x11, 0x9}, 0x8, 0x1, 0x9}) r34 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r34, 0x0, 0x0) shmctl$IPC_SET(r34, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r34, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r36 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r36, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r36, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r36, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r37 = getgid() r38 = socket(0x800000018, 0x1, 0x0) bind$unix(r38, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r38, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r40 = getgid() semctl$IPC_SET(r36, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r37, r39, r40, 0x10, 0x9}, 0x8, 0x1, 0x9}) r41 = getgid() r42 = getppid() r43 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r44, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r45, r46) chown(&(0x7f0000000200)='./file0/file0\x00', r45, r46) lchown(&(0x7f0000000780)='./file0\x00', r45, r46) lchown(&(0x7f00000001c0)='./file0\x00', r45, r46) shmctl$IPC_SET(r34, 0x1, &(0x7f0000000080)={{0x6, r45, r35, r39, r41, 0x1e6, 0x8}, 0x5, 0x5, r42, r43, 0xfffffffffffffe01, 0x9, 0x7ff}) r47 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r47, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r47, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r47, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r48 = getgid() r49 = socket(0x800000018, 0x1, 0x0) bind$unix(r49, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r49, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r51 = getgid() semctl$IPC_SET(r47, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r48, r50, r51, 0x10, 0x9}, 0x8, 0x1, 0x9}) r52 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r52, 0x0, 0x0) shmctl$IPC_SET(r52, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r52, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r54 = semget$private(0x0, 0x2, 0x8) semctl$GETNCNT(r54, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r54, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r54, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r55 = getgid() r56 = socket(0x800000018, 0x1, 0x0) bind$unix(r56, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r56, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r58 = getgid() semctl$IPC_SET(r54, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r55, r57, r58, 0x10, 0x9}, 0x8, 0x1, 0x9}) r59 = getgid() r60 = getppid() r61 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r62, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r63, r64) chown(&(0x7f0000000200)='./file0/file0\x00', r63, r64) lchown(&(0x7f0000000780)='./file0\x00', r63, r64) lchown(&(0x7f00000001c0)='./file0\x00', r63, r64) shmctl$IPC_SET(r52, 0x1, &(0x7f0000000080)={{0x6, r63, r53, r57, r59, 0x1e6, 0x8}, 0x5, 0x5, r60, r61, 0xfffffffffffffe01, 0x9, 0x7ff}) r65 = semget$private(0x0, 0x2, 0x8) semctl$GETNCNT(r65, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r65, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r65, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r66 = getgid() r67 = socket(0x800000018, 0x1, 0x0) bind$unix(r67, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r67, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r69 = getgid() semctl$IPC_SET(r65, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r66, r68, r69, 0x10, 0x9}, 0x8, 0x1, 0x9}) r70 = semget$private(0x0, 0x2, 0x8) semctl$GETNCNT(r70, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r70, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r70, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r71 = getgid() r72 = socket(0x800000018, 0x1, 0x0) bind$unix(r72, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r72, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r74 = getgid() semctl$IPC_SET(r70, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r71, r73, r74, 0x10, 0x9}, 0x8, 0x1, 0x9}) getgroups(0x8, &(0x7f0000000180)=[r51, r53, r66, 0x0, r74, 0x0, 0x0, 0x0]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r76, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(0x0, r77) r78 = getpgid(0x0) shmctl$IPC_SET(r7, 0x1, &(0x7f0000000380)={{0x7, r27, r30, r39, r75, 0x59, 0x6f2}, 0x8, 0x2, r77, r78, 0x5e4, 0x10001, 0x80000001}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001400)={0x0, 0x0, 0x0}, 0xc) r80 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001440)='/dev/wsmouse0\x00', 0x401, 0x0) r81 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) writev(r81, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) r82 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) writev(r82, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) pipe2(&(0x7f0000001480)={0xffffffffffffffff, 0xffffffffffffffff}, 0x18000) r84 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) writev(r84, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) r85 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) writev(r85, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) r86 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) writev(r86, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) r87 = accept(r86, &(0x7f00000014c0)=@in, &(0x7f0000001500)=0xc) r88 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) writev(r88, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) r89 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) writev(r89, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) r90 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) writev(r90, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) r91 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) writev(r91, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) r92 = getpgrp() r93 = getuid() sendmsg$unix(r3, &(0x7f0000001640)={&(0x7f0000000240)=@file={0x2, './bus\x00'}, 0x8, &(0x7f0000000280)=[{&(0x7f0000000300)="c3755b8fde12442b56f5a0df5337348dfa16a4671b19d03f6837c24aa2292ca710d28460a877e834d2461a387d6cbbbc157926ebc932095cbff8dc242cf7afa7c3426c9be944a1394a7b672999bbb24314a31d445d3e699580e696166687b517eb12ced3ebb5053b133e49c7de587264ec13d874ebf4af1c5479721fc54c1bd11638108fd044977b09d33caa08cac642a23f0fa3838326597fb7b5d12cd969fb64713b2bedfd22c5827a71ca83fe2eedf6077d28a38a6aa7a09c288dc63b9b68fa9529803c6fe71f43619ab696a130204862d3937adaa1388ce826206c20bce03ed6ae57cf9e142d9481dc18709239772c99891ff2b363fc9bea56e24a49e89d9ad5d61c2c6541e4568837017e17a5e772dabb4dd43655f019507dfbcb94b238c6d0561f53a8093b9758df473931285508cdd247b1359051ac2ffc8bcac2352e0586d25eb1bd862b0ea160e2c9f13ef9c6fdf263e3180d126a785d9d86040d5ba1e123b2700139220105a27d5afc249ad248a07386057cb201537b3ed63a2107294dba3c258185a21339c1f3349d5c326b3834639c58c9d1d6252de2249375a81af0b31ee6e5c7464908efdc98acb84fcf9d35177ea47aeb57706c3abf9aeba1fff273c334d61289b96074de2298d20cc81ddabbcc1c94942b3da4a3cc918b5c78a34d2e151f983b4ea562c3da4bd7b59c98afa92f53541be3969c8be2a3ed3290d7fdda704137305d0ff785db4acb58db412a74a1f9b4cecb9f062fb07683ed279a3cf9d2c875723a39080caf2cad2af38acffcd3b202dc02c27f7b4d01e679ab62ad06d676fa148edc761a40fc13d935e1df3339060e195e2b2d9728d35a026f218dd076274464080a57b0d4ba91077245483ecc4140a25ac44f45a786a4346d57a948eb6e394ff91c8cf9aa92f636814f39846e2ede459bf05eedebe3452074d7d31ea73d92134c3e4fc79ed7d6894b3835105d507a482ddf1f55644ec3a4629d7021cd84df8e29a1384a9232ffd8b4d7665eb7e3f366032c7f3a2b3d69e845d8adaaff64989d6867e7ad6d92d32e9c8746d0b13b7818f203778f9c43473b27d8c39da75119d69555611f891090e3390dffa165dae9d8cd859dbec077b2c6ee05c167e48919f72f65559dd1e097cc50fa2eb6d37300025a6059752c6c0cec01a2e29e9ae8e0965ddfdaef0e877913123481a0ba397296ffe4bec1642999aeaf0cfd0b997aea65a2952dabafcebbccdc2a6e6106cc185db48506234587f357d8c9659be7d57dd8fb390c8876cfdbad02409f5a7e7bbfe67ef6a757bce0c0fcbd53aeea41f55aece6fbd227de29dd0b1e663bb736b550fd8ba9dbd5cbab33786a6eeaa51196737c4ecf5d795289e995ed0211f7264a37e1e1a5df0f84b33929256f148bdf3d8606a0c520b3d7886fd4207a3b4a03c8356ec3964a0b41e23bee1e4fa62db57982c121e1e0103b559316d95cef4242223d7047028f20ba75b290d5acd133787764a2384164bf5693847ae4c8c08d83791d4434d408212f5d3d0f6f9d2943d56cae4fa8bd2333c00422a984b04b12f2ef03c32df96abd92fcb90aea100ff1e2f26ad0a6f76a9a0b308275efda819f054d49b504a9c5de2132bce2671824402a7c3e5296bd92b64ff2b1e6e2a8c5384ee9b27f9a7ab5598a5c48870faf4675d1788f4dc2f511e853cfbaf5dd9c86e7f0500fb9181393fbfb382c4d2dab36b2df7a195807e35ab0905db3a5beb3adb7e75239cd419e140400f6be57ec964afc655f9930fd6d9e8aa17beaba795ef482babd8221f7ffb20b971da8e4acf498e38896dc82ac135de8e3186c87265360037d30c2b0a14037445ffef9f5b44a7dbdc622b066117f4d2152ba4d67673c0a89176bde68ceb87c8ffcc07bc9539273c0f21b1786ac1c8175b4028bd996b66eda7f4e85a153204dc077073f4981484ef3630bc599188f18f4ce22e0f217e9b274cccbca375543b52b12bef6707ab04166281e45781a5a4697beb8ff0cdc95cff8b32b7f99b3f032be235cdfb289c44660212e800f5e7469c4e1046f5bbc915001af430f8e3281b67511ed7d6902dba81f61dbb5b14f45bf42c9b60508789c0d3d7ef7d8cdde0e069f3883b48c6e234f948c642a34074d268ad4dca3c0978bf1c87725451827a5c55a6a6178a70d2748367815a9691dca2691357529c64ae7accf98d893672c88e829931690d7f511f9719af0ad117fffba89cd4994e6f7c541a407fd03920bf18ed2d48ce372d77cc8eac69d727f2dee6c53176c949c448fdc7789278adb1df628c257f0f0aa293ce32354010fa682333089150b1d18a6718a9115a17c0c9ca7afd36980b3b69fe91d2aec316d0379b9020bbe9638db383b3ec4df46637a4d237c75f4fbc86eaa06d9a565627a2857d723f2c345056363d5d6384f25f2ae09c831fcc09a0e596bcb8232f41913b5859d1bc1a593626d44837bae6dab90ba5a1423e17485986c209cdc37babd4a6f8a70c55692e96a9734345c9d7e3ee4c4aebca7b1e71c63b370de00c2410772080d388e182a25565644940e398688cec27db0c522c961c2567281998b4ab2319b4a8639788647bb4e8aa3c8e0c4d3beeeaf9404ba7f8ba0807c42c2a603a12e0100aa7c2f4ebe465cd1cbff82a849bf697ee0fa0471c0504090dc72640d65aa36ee7bdf0bdbc47717fd8940615417b2b1e6ba778f870e00d163242f51b3c5088e8ce9c9028db7e81bf2a9723495ca9a3bbbf548ffcb3a608c6dacfc31e0f7cd1096cf98307880d55e2518e058f3ea03cd48a4979bfa028f87abb2c83a4415bf0b3d22bdff1fa08d26431d404ffdbe5169f93bc92e7f9c04dd1e85e9a3ccb224ab14a1ace29a74927502f09590623956fd5fbd2fe8b2719bf35b7b947dccff4e4239188188b657781f44c0e0b0055096a589c3ada006a88e5931edb470143c391d073cf28fd8cf6a3af27fbe1882227f0faa512671fb3bd32a71d9385545ee08c53bd51fd896234b380c6e0b3acb49b955a7c504e791c66654831a01779752b3dc34a57130799a879b283cac0b3da0ccd6bfd6a472216b9b6c28f7fbda52012831b0a14345d81bf5f897a4c8364eb757137f1abb9d8e7029bf97ba9339d10849c82a2749606b60d6a41b492485586ad2ea07be92f020682afe9b093c355a03908601782dada6181b35f83643dddbc0215bb3ecf52680d2562c0f60482d816bc1ca22fc4688c4b8773c195c4ac9e9302c71ce9017a0dd62e33d7bdc95fbf3dc61add583aff22eb7d5ffc832b4e4a3bfad580b6b144122c4b0e4ebc7f2d4c919061c43a58552346815d3dcac9b221ba5f694322b1d6715713b8bd7cfb679d5cc920a806fa7b95a65d2075fce77b79429b3b682e28706f5f9d6bb160d304c413e51c68d35dd2f0ce81cabe9925388ff6614308cfac73b913bf0f91cc2c8f6bd6e3c175df84f2ab9ddb92510f1d7bfae11efd7c5b45bc2d1799c723a5a4accd77db957befc4a0a5cd5cdfb8b963d3b829071c8a8242bba20bba167818dae31ea03a1c066e6ca6db4977f2787db6a914d0cb477407808b5bca7e97e5a2787f6a3e34eae457cef82dd69ed49d68194ddf81ba77dbf6bfb12c22444e4e9158e2ac0b741c34067c18f20b2c108555c3488e5f6aaaa526c1faaf5bd3e81b1916cf8f962caeb7ac86b33e1b0eaf4022c16f0931a82ff570cd305ef38463358c65068d53f500b35de0db8dba8e73e7b6d6018b22bcaf1c7af58592bf6592d82f44b43b6e36cedce036a3d5d6d191b7cf7bd369dd8e4db893bd6e3d79b414e999e0268c439831b6c7e89a00afc76e378dbda4a193d7de66883694a668d082bff48461daeb6d62bade58cf2e61db1a8e04594161590d2601cc3e3dbd0c32a50158d0dd58e356ca56d1a54a554a756c9a42d99ebd2b6d960960a59ecd84f04a81e83b6bd92753e641883bee1d0b19f8123225ed6aefbf7cec9011a7df3072984036aba65e542e4d1a509cb677299c95f2d0d9ae79592a14882d257e2f74ab05c1192928f8b767dab227f1ac5c211f337b7f46f48b81abe7dd870efec0538dcfa544a59985c55e5a5fb9e9498bd66756090a28f3a9901b11f9c4c7feb1abee5631a106853f514d99f7577a2861101f5225f37d8ef03643b7858e2448d020e5104e26fcb874fa4f427800f8e0a4cec6e1dfa34c01e0ebbcdb6478ae59f1245874eb22f54b017ab48fe55103dc3b0389468f976ffda47626d590d35eb81ecbdd9c8b61092d65566576096faf2f0c4ec6f13e368150d3ba265f89f3555e6e145a1738c6c2457590ece3658e53512c992751599f64264ce824d041974468f5a6d23dadb6dee36536752b5ca140b7752c002b41a41a63df6570a8df6d1c3ec2213014aeddb3f84ea3752082e4c3f0b79777238377c23df9c3fedbe242b34d66cac8f4d5f3eeb122b06c904fac7f3cd55f281b27ce82851b303d2a511f7b057bc024a5e761ecd50f1dac5f1865ddc9f9ddbc63bc04f994e4aa0bf2b0c942198444f82a7b3cc2fd152cd4fb541c415263ded025331f95f5ea1d2a34c3454147d42931fc6e34b9c955e5fc603945443c148f98402bb124807dbe19d10aead6969ba0a66175c45bab6bdb44f3b5d787249ef05d855bf734630ae3941e09b6cdec98b053a08b1e6d1da47bfbdd27729d55fe25729194e66b73e94d7f536bac1309b9fd2be745de014f11ba5adfae9a6662dad0b160420708404c625c86f78aeefdb3b7c1117422816347363fd77a74b76189379dda57886c6123bc397e9128838185b7e2091bbee3ab655daa40541e20c05870c2db270bd14990d23d492051544e6d57e76841c374e0e9398d578aedd5e23f18661776c100562e2932247c4de3fd4ea4e38d8cd52df24c4c74be2ab265ae3a93787399c2214e7ec104b272631b01a5e19e7569d8a91bbb386789feac9ecd1e3b7f4b069738535970f7e6250143f5d7f2d5c9f1324663e1cb581138750347a6ab02cc64e3435bd1af92ca81ea2067457400abac48afa96d4a360c2f02a762bb6fa22353d7204df951475055d5dc9e7a56aa6dc49a316cee9ddd54a46f785e1d4343ab8eb5dba5b5388febb30d42852ea86d4cc14b246d96a1e865e6a6b9eb3c8ab90f480573551d6d95c9dadfc31585e34ed69119cdd20210af9f0cf489a02aad193b988fe530938a2dfbe7a88726673abe609205ff4670160d99ea6108c97a7d83390c6c27445659d25cc4972c98137f2d04f53ac95ef99359b519403e9b94b5d867055f1327b64b185700de0fcc78f3884e678883440edb51446ee19fe060ddfcc643fc6db45bf862b8a979b21a9d32d166ace36c376105c0105c02cb3dd3946691deeac72b0dedbe18da8a9e978caec57df927d05878b69af6e6d33c843625a943bb324e99c6978ef951604a7b9bed6c00681d907633e5c180a59a01e11e1296d61ef92abf2b087ed83f8b0613feb3a4c96fda6137810a3c35c34a21e1758c2dc93405be2f412acff22cb483429b903b342da52327c1094acd3c7825b14b0884e3bd0c9da72f71641b4b2ffe43ad56846f1999cef6eaee59dc864e0b5207289af0679a563bb8dc9cf524c96ecc814b8f075b9dcf6e8a86315cc17c08b5dfa159849d61abed1b2311eaed9cd1c45386bef425e8fa7885609b7c75319e583d3bdebf5a48c224264c2481a5b3300d4858364e89b8ed46edd95feda67f5bf123035a5827ad398a50933a4c5e3ff009e2b711f376fced136772abd8cb3028c92af5226f401a765f298d790d59f1d4e275d49b132", 0x1000}, {&(0x7f0000001300)="9d23e118da5e03d58a70b2862979060f9f73bdbf681e99fe9d3f3ec8808555d0c8a8329b74d42d2bcbef17019bcb32642e713c4ce2fe3a177658637ca01e3bf1b798736eef4c4273eb24db39f0b5df31c89186990930906a017f566498dfe797c44fcd6188ab37e1b86f0f20324f54f843f6ada0cd9d8c339fa64756c3b9bf7eced9132839bdeb4ab573a5ad70cdee2eccc10400c2c84918e992e77faae5b43adfdbac22eef674d0c616cc257740b199df2b35c73150c680592fb9c60c5498f423a23d61ee2be8caa8acb9142bab0fd33a0c0261474c3176f6050085f92e10c2", 0xe0}], 0x2, &(0x7f0000001540)=[@rights={0x30, 0xffff, 0x1, [r4, 0xffffffffffffffff, 0xffffffffffffffff, r5, r6, r1, r2]}, @cred={0x20, 0xffff, 0x0, r78, 0x0, r79}, @rights={0x30, 0xffff, 0x1, [r80, r2, r81, r82, r83, r84, r85, r87]}, @rights={0x30, 0xffff, 0x1, [r88, r89, r2, r2, r0, r1, r90, r91]}, @cred={0x20, 0xffff, 0x0, r92, r93}], 0xd0, 0x407}, 0xe1e) getsockname$inet6(r2, &(0x7f0000000000), &(0x7f0000000080)=0xc) 16:00:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0x1e, r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x0, &(0x7f00000000c0)}) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f0000000340)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x80}, {0x1d}, {0x6}]}) syz_emit_ethernet(0x6, &(0x7f0000000140)="000008009317937c6e7320494b272aeeda") ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffff9c, 0x80085761, &(0x7f00000000c0)={0x2, 0x8}) 16:00:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDLTLIST(0xffffffffffffff9c, 0xc010427b, &(0x7f0000000080)={0x5, &(0x7f0000000000)=[0x8c, 0x7, 0x20, 0xfffffffb, 0x5]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x4}, {0x2}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000140)="9e7e1e5b07d7e73d6613c216a7c3") 16:00:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d705000000000000005b00000000000000e74de4"}) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) r3 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) writev(r3, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) r4 = syz_open_pts() r5 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) writev(r5, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) r6 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x8, 0x0) r7 = socket(0x4a, 0x2, 0xe6) r8 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) writev(r8, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, 0xc) r10 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r10, 0x0, 0x0) shmctl$IPC_STAT(r10, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r12 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r12, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r12, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r12, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r13 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r15 = getgid() semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r13, r14, r15, 0x10, 0x9}, 0x8, 0x1, 0x9}) r16 = getgid() r17 = getppid() r18 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r10, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r11, r14, r16, 0x1e4, 0x8}, 0x5, 0x5, r17, r18, 0xfffffffffffffe01, 0x9, 0x7ff}) r19 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r19, 0x0, 0x0) shmctl$IPC_SET(r19, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r19, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r21 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r21, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r21, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r21, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r22 = getgid() r23 = socket(0x800000018, 0x1, 0x0) bind$unix(r23, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r25 = getgid() semctl$IPC_SET(r21, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r22, r24, r25, 0x10, 0x9}, 0x8, 0x1, 0x9}) r26 = getgid() r27 = getppid() r28 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r30, r31) chown(&(0x7f0000000200)='./file0/file0\x00', r30, r31) lchown(&(0x7f0000000780)='./file0\x00', r30, r31) lchown(&(0x7f00000001c0)='./file0\x00', r30, r31) shmctl$IPC_SET(r19, 0x1, &(0x7f0000000080)={{0x6, r30, r20, r24, r26, 0x1e6, 0x8}, 0x5, 0x5, r27, r28, 0xfffffffffffffe01, 0x9, 0x7ff}) r32 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r32, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r32, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r32, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r33 = getgid() r34 = socket(0x800000018, 0x1, 0x0) bind$unix(r34, &(0x7f0000000080)=@abs, 0x8) getsockopt$SO_PEERCRED(r34, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r36 = getgid() semctl$IPC_SET(r32, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r33, r35, r36, 0x11, 0x9}, 0x8, 0x1, 0x9}) r37 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r37, 0x0, 0x0) shmctl$IPC_SET(r37, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r37, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r39 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r39, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r39, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r39, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r40 = getgid() r41 = socket(0x800000018, 0x1, 0x0) bind$unix(r41, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r41, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r43 = getgid() semctl$IPC_SET(r39, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r40, r42, r43, 0x10, 0x9}, 0x8, 0x1, 0x9}) r44 = getgid() r45 = getppid() r46 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r47, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r48, r49) chown(&(0x7f0000000200)='./file0/file0\x00', r48, r49) lchown(&(0x7f0000000780)='./file0\x00', r48, r49) lchown(&(0x7f00000001c0)='./file0\x00', r48, r49) shmctl$IPC_SET(r37, 0x1, &(0x7f0000000080)={{0x6, r48, r38, r42, r44, 0x1e6, 0x8}, 0x5, 0x5, r45, r46, 0xfffffffffffffe01, 0x9, 0x7ff}) r50 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r50, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r50, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r50, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r51 = getgid() r52 = socket(0x800000018, 0x1, 0x0) bind$unix(r52, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r52, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r54 = getgid() semctl$IPC_SET(r50, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r51, r53, r54, 0x10, 0x9}, 0x8, 0x1, 0x9}) r55 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r55, 0x0, 0x0) shmctl$IPC_SET(r55, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r55, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r57 = semget$private(0x0, 0x2, 0x8) semctl$GETNCNT(r57, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r57, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r57, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r58 = getgid() r59 = socket(0x800000018, 0x1, 0x0) bind$unix(r59, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r59, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r61 = getgid() semctl$IPC_SET(r57, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r58, r60, r61, 0x10, 0x9}, 0x8, 0x1, 0x9}) r62 = getgid() r63 = getppid() r64 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r65, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r66, r67) chown(&(0x7f0000000200)='./file0/file0\x00', r66, r67) lchown(&(0x7f0000000780)='./file0\x00', r66, r67) lchown(&(0x7f00000001c0)='./file0\x00', r66, r67) shmctl$IPC_SET(r55, 0x1, &(0x7f0000000080)={{0x6, r66, r56, r60, r62, 0x1e6, 0x8}, 0x5, 0x5, r63, r64, 0xfffffffffffffe01, 0x9, 0x7ff}) r68 = semget$private(0x0, 0x2, 0x8) semctl$GETNCNT(r68, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r68, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r68, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r69 = getgid() r70 = socket(0x800000018, 0x1, 0x0) bind$unix(r70, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r70, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r72 = getgid() semctl$IPC_SET(r68, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r69, r71, r72, 0x10, 0x9}, 0x8, 0x1, 0x9}) r73 = semget$private(0x0, 0x2, 0x8) semctl$GETNCNT(r73, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r73, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r73, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r74 = getgid() r75 = socket(0x800000018, 0x1, 0x0) bind$unix(r75, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r75, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r77 = getgid() semctl$IPC_SET(r73, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r74, r76, r77, 0x10, 0x9}, 0x8, 0x1, 0x9}) getgroups(0x8, &(0x7f0000000180)=[r54, r56, r69, 0x0, r77, 0x0, 0x0, 0x0]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r79, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(0x0, r80) r81 = getpgid(0x0) shmctl$IPC_SET(r10, 0x1, &(0x7f0000000380)={{0x7, r30, r33, r42, r78, 0x59, 0x6f2}, 0x8, 0x2, r80, r81, 0x5e4, 0x10001, 0x80000001}) r82 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r82, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r82, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r82, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r83 = getgid() r84 = socket(0x800000018, 0x1, 0x0) bind$unix(r84, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r84, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r86 = getgid() semctl$IPC_SET(r82, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r83, r85, r86, 0x10, 0x9}, 0x8, 0x1, 0x9}) r87 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r87, 0x0, 0x0) shmctl$IPC_SET(r87, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r87, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r89 = semget$private(0x0, 0x2, 0x8) semctl$GETNCNT(r89, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r89, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r89, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r90 = getgid() r91 = socket(0x800000018, 0x1, 0x0) bind$unix(r91, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r91, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r93 = getgid() semctl$IPC_SET(r89, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r90, r92, r93, 0x10, 0x9}, 0x8, 0x1, 0x9}) r94 = getgid() r95 = getppid() r96 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r97, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r98, r99) chown(&(0x7f0000000200)='./file0/file0\x00', r98, r99) lchown(&(0x7f0000000780)='./file0\x00', r98, r99) lchown(&(0x7f00000001c0)='./file0\x00', r98, r99) shmctl$IPC_SET(r87, 0x1, &(0x7f0000000080)={{0x6, r98, r88, r92, r94, 0x1e6, 0x8}, 0x5, 0x5, r95, r96, 0xfffffffffffffe01, 0x9, 0x7ff}) r100 = semget$private(0x0, 0x2, 0x8) semctl$GETNCNT(r100, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r100, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r100, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r101 = getgid() r102 = socket(0x800000018, 0x1, 0x0) bind$unix(r102, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r102, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r104 = getgid() semctl$IPC_SET(r100, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r101, r103, r104, 0x10, 0x9}, 0x8, 0x1, 0x9}) r105 = semget$private(0x0, 0x2, 0x8) semctl$GETNCNT(r105, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r105, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r105, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r106 = getgid() r107 = socket(0x800000018, 0x1, 0x0) bind$unix(r107, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r107, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r109 = getgid() semctl$IPC_SET(r105, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r106, r108, r109, 0x10, 0x9}, 0x8, 0x1, 0x9}) getgroups(0x8, &(0x7f0000000180)=[r86, r88, r101, 0x0, r109, 0x0, 0x0, 0x0]) r110 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) writev(r110, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) r111 = getppid() r112 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r112, 0x0, 0x0) shmctl$IPC_STAT(r112, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r114 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r114, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r114, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r114, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r115 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r117 = getgid() semctl$IPC_SET(r114, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r115, r116, r117, 0x10, 0x9}, 0x8, 0x1, 0x9}) r118 = getgid() r119 = getppid() r120 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r112, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r113, r116, r118, 0x1e4, 0x8}, 0x5, 0x5, r119, r120, 0xfffffffffffffe01, 0x9, 0x7ff}) r121 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r121, 0x0, 0x0) shmctl$IPC_SET(r121, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r121, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r123 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r123, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r123, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r123, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r124 = getgid() r125 = socket(0x800000018, 0x1, 0x0) bind$unix(r125, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r125, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r127 = getgid() semctl$IPC_SET(r123, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r124, r126, r127, 0x10, 0x9}, 0x8, 0x1, 0x9}) r128 = getgid() r129 = getppid() r130 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r131, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r132, r133) chown(&(0x7f0000000200)='./file0/file0\x00', r132, r133) lchown(&(0x7f0000000780)='./file0\x00', r132, r133) lchown(&(0x7f00000001c0)='./file0\x00', r132, r133) shmctl$IPC_SET(r121, 0x1, &(0x7f0000000080)={{0x6, r132, r122, r126, r128, 0x1e6, 0x8}, 0x5, 0x5, r129, r130, 0xfffffffffffffe01, 0x9, 0x7ff}) r134 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r134, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r134, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r134, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r135 = getgid() r136 = socket(0x800000018, 0x1, 0x0) bind$unix(r136, &(0x7f0000000080)=@abs, 0x8) getsockopt$SO_PEERCRED(r136, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r138 = getgid() semctl$IPC_SET(r134, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r135, r137, r138, 0x11, 0x9}, 0x8, 0x1, 0x9}) r139 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r139, 0x0, 0x0) shmctl$IPC_SET(r139, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r139, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r141 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r141, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r141, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r141, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r142 = getgid() r143 = socket(0x800000018, 0x1, 0x0) bind$unix(r143, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r143, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r145 = getgid() semctl$IPC_SET(r141, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r142, r144, r145, 0x10, 0x9}, 0x8, 0x1, 0x9}) r146 = getgid() r147 = getppid() r148 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r149, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r150, r151) chown(&(0x7f0000000200)='./file0/file0\x00', r150, r151) lchown(&(0x7f0000000780)='./file0\x00', r150, r151) lchown(&(0x7f00000001c0)='./file0\x00', r150, r151) shmctl$IPC_SET(r139, 0x1, &(0x7f0000000080)={{0x6, r150, r140, r144, r146, 0x1e6, 0x8}, 0x5, 0x5, r147, r148, 0xfffffffffffffe01, 0x9, 0x7ff}) r152 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r152, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r152, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r152, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r153 = getgid() r154 = socket(0x800000018, 0x1, 0x0) bind$unix(r154, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r154, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r156 = getgid() semctl$IPC_SET(r152, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r153, r155, r156, 0x10, 0x9}, 0x8, 0x1, 0x9}) r157 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r157, 0x0, 0x0) shmctl$IPC_SET(r157, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r157, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r159 = semget$private(0x0, 0x2, 0x8) semctl$GETNCNT(r159, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r159, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r159, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r160 = getgid() r161 = socket(0x800000018, 0x1, 0x0) bind$unix(r161, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r161, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r163 = getgid() semctl$IPC_SET(r159, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r160, r162, r163, 0x10, 0x9}, 0x8, 0x1, 0x9}) r164 = getgid() r165 = getppid() r166 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r167, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r168, r169) chown(&(0x7f0000000200)='./file0/file0\x00', r168, r169) lchown(&(0x7f0000000780)='./file0\x00', r168, r169) lchown(&(0x7f00000001c0)='./file0\x00', r168, r169) shmctl$IPC_SET(r157, 0x1, &(0x7f0000000080)={{0x6, r168, r158, r162, r164, 0x1e6, 0x8}, 0x5, 0x5, r165, r166, 0xfffffffffffffe01, 0x9, 0x7ff}) r170 = semget$private(0x0, 0x2, 0x8) semctl$GETNCNT(r170, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r170, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r170, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r171 = getgid() r172 = socket(0x800000018, 0x1, 0x0) bind$unix(r172, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r172, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r174 = getgid() semctl$IPC_SET(r170, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r171, r173, r174, 0x10, 0x9}, 0x8, 0x1, 0x9}) r175 = semget$private(0x0, 0x2, 0x8) semctl$GETNCNT(r175, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r175, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r175, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r176 = getgid() r177 = socket(0x800000018, 0x1, 0x0) bind$unix(r177, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r177, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r179 = getgid() semctl$IPC_SET(r175, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r176, r178, r179, 0x10, 0x9}, 0x8, 0x1, 0x9}) getgroups(0x8, &(0x7f0000000180)=[r156, r158, r171, 0x0, r179, 0x0, 0x0, 0x0]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r181, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(0x0, r182) r183 = getpgid(0x0) shmctl$IPC_SET(r112, 0x1, &(0x7f0000000380)={{0x7, r132, r135, r144, r180, 0x59, 0x6f2}, 0x8, 0x2, r182, r183, 0x5e4, 0x10001, 0x80000001}) r184 = getgid() r185 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r185, 0x0, 0x0) shmctl$IPC_SET(r185, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r185, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r187 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r187, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r187, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r187, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r188 = getgid() r189 = socket(0x800000018, 0x1, 0x0) bind$unix(r189, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r189, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r191 = getgid() semctl$IPC_SET(r187, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r188, r190, r191, 0x10, 0x9}, 0x8, 0x1, 0x9}) r192 = getgid() r193 = getppid() r194 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r195, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r196, r197) chown(&(0x7f0000000200)='./file0/file0\x00', r196, r197) lchown(&(0x7f0000000780)='./file0\x00', r196, r197) lchown(&(0x7f00000001c0)='./file0\x00', r196, r197) shmctl$IPC_SET(r185, 0x1, &(0x7f0000000080)={{0x6, r196, r186, r190, r192, 0x1e6, 0x8}, 0x5, 0x5, r193, r194, 0xfffffffffffffe01, 0x9, 0x7ff}) r198 = getuid() r199 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r199, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r199, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r199, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r200 = getgid() r201 = socket(0x800000018, 0x1, 0x0) bind$unix(r201, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r201, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r203 = getgid() semctl$IPC_SET(r199, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r200, r202, r203, 0x10, 0x9}, 0x8, 0x1, 0x9}) r204 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) writev(r204, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) getsockopt$SO_PEERCRED(r204, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, 0xc) r206 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r206, 0x0, 0x0) shmctl$IPC_SET(r206, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r206, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r208 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r208, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r208, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r208, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r209 = getgid() r210 = socket(0x800000018, 0x1, 0x0) bind$unix(r210, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r210, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r212 = getgid() semctl$IPC_SET(r208, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r209, r211, r212, 0x10, 0x9}, 0x8, 0x1, 0x9}) r213 = getgid() r214 = getppid() r215 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r216, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r217, r218) chown(&(0x7f0000000200)='./file0/file0\x00', r217, r218) lchown(&(0x7f0000000780)='./file0\x00', r217, r218) lchown(&(0x7f00000001c0)='./file0\x00', r217, r218) shmctl$IPC_SET(r206, 0x1, &(0x7f0000000080)={{0x6, r217, r207, r211, r213, 0x1e6, 0x8}, 0x5, 0x5, r214, r215, 0xfffffffffffffe01, 0x9, 0x7ff}) r219 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) writev(r219, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) getsockopt$sock_cred(r219, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) sendmsg$unix(0xffffffffffffffff, &(0x7f00000005c0)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000000c0)=[{&(0x7f0000000080)="721dd1a4662343bc66611617a255b1c858c86c32", 0x14}, {&(0x7f0000000180)="ca1037ffab8a903c3556b828ab0ba9b3abf1146a931277cccac3798656e15d31497f41bb8fb7f27923906d8c9c54edc3c3af67757c46b0b64b962008a07ad0f042c535a925de5c26e08e13fa484b8dd0708e0e9823462a436fdc3a1fd0fee9a510952c5e7b7f6cfb6a6c1e4841a640aa9ffb028f5d6449d0fc9967e8f0696644a4f6509d43738ea37a603c69f04d7f1facc121130250d2", 0x97}, {&(0x7f0000000240)="0af1bd98e94d8d842f929e5b1e66aa24dd72e36c53c72f9331d350fdbf346c3617c12c6ace2b62511b4ad30faf861910084013493d48f3be526beab285f0101332ea406a5da19515679f0a7fe820ddce4ae58936f4f40c7116e9e28e1b50167c66fde7da7f92a1be4d2b46cf858ddee0837cf2cc6121a6d247c3c6decf4354771d3411f7edd0e8c61edbf39ca5f64690ecb6b6ee800ef862e09a167eaab70bfd03b3e36519536ca93c4a6cdefffae69d", 0xb0}, {&(0x7f0000000300)="ba215f31f3706fbc547418a09c4003108d7b0c7858ba0164a3bc2a5a7ca3e69f035bfebf42981018934e53ff1faabc504bb4731d42f618d9442d85c01c77327af57510db1abb5bd71e014bc7a04928f2601b6366a2d3da77487876c5b9595b4e7315b4d427a769724ea4cbf47a4b108fd17aef4072dde292f96f85b16df6af1665cd13c3f5f44642524cd6d73635af8ac19421b6c535859b53c71f56eb49b622bcccb4417619aea967e1", 0xaa}], 0x4, &(0x7f00000004c0)=[@rights={0x38, 0xffff, 0x1, [r1, r2, r3, 0xffffffffffffff9c, r4, r5, r0, r6, r7, r8]}, @cred={0x20, 0xffff, 0x0, r9, r30, r88}, @rights={0x10}, @rights={0x20, 0xffff, 0x1, [0xffffffffffffff9c, r0, 0xffffffffffffffff, r110]}, @cred={0x20, 0xffff, 0x0, r111, r132, r184}, @cred={0x20, 0xffff, 0x0, r194, r198, r203}, @cred={0x20, 0xffff, 0x0, r205, r217, r220}], 0xe8, 0x2}, 0xc) fcntl$setstatus(r0, 0x4, 0xc8) select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() 16:00:37 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x100}], 0x1}) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) r3 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) writev(r3, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) r4 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000280)={&(0x7f0000000240)=[{0x61, 0x1f}], 0x1}) writev(r4, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) r5 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) writev(r5, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) r6 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) writev(r6, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffff8, 0x0, 0xf0000000, 0x1, 0x2}, {{r3}, 0x7ffffffffffffffc, 0x8, 0x4, 0x6, 0x10000}, {{r4}, 0x0, 0x6d88ad28cccead93, 0x4, 0x7, 0x1}], 0x8, &(0x7f0000000180)=[{{r0}, 0x4121993621d6801f, 0x18, 0xb0000022, 0xffffffffffffff29, 0x80}, {{r5}, 0xfffffffffffffffd, 0x4, 0x20, 0x2, 0x800}, {{r6}, 0xb24db4cfcee29a82, 0x2, 0x20, 0xba, 0x7ff}], 0x0, &(0x7f0000000080)={0x6, 0x3e6}) 16:00:37 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000080)) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x0, 0x800000000009031, 0xffffffffffffffff, 0x0, 0x0) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) write(r1, &(0x7f0000000180)="89fee0fa7238ac275a3bb45d1dec8e465e8b0ac90a369b8d31dc7dfc87eaca26f9fc923eca700c362357037d4bb027e368ad7296181882ffd09b0a4790d5f4694c22bf74a485d02c16fec2", 0x47a) 16:00:37 executing program 1: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x7fff}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x4, &(0x7f0000000080)=[{}, {}, {}, {}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0x11) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) readv(r2, &(0x7f0000000780)=[{&(0x7f00000001c0)=""/181, 0xb5}, {&(0x7f0000000040)=""/37, 0x25}, {&(0x7f0000000280)=""/77, 0x4d}, {&(0x7f0000000300)}, {&(0x7f0000000340)=""/73, 0x49}, {&(0x7f00000003c0)=""/231, 0xe7}, {&(0x7f00000004c0)=""/104, 0x68}, {&(0x7f0000000540)=""/222, 0xde}, {&(0x7f0000000640)=""/136, 0x88}, {&(0x7f0000000700)=""/112, 0x70}], 0xa) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:37 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x0, 0x82) r0 = semget$private(0x0, 0x7, 0x286) semop(r0, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r0, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f00000000c0)) r1 = socket(0x18, 0x2, 0x7) setsockopt(r1, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000340)={0x2, 0x0, 0x1, 0x2, "dafc11a539125608691c49579a5be2dd84f5b9ab", 0x9, 0xa93}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r6 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r6, 0x2, &(0x7f0000000100)=""/114) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r8 = fcntl$getown(r7, 0x5) shmctl$IPC_SET(r6, 0x1, &(0x7f0000000200)={{0x3ff, r4, r5, r4, r5, 0x104, 0x5}, 0xfff, 0x9, r8, r8, 0x7d55, 0xd75, 0xfa}) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r5, 0x0, 0xffffffffffffffff, 0x0]) r10 = getgid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r3, r9, 0xffffffffffffffff, r10, 0x100, 0xe6}, 0x400, 0x0, 0x40}) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000d00)=""/136) r11 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x20, 0x0) mkdirat(r11, &(0x7f00000003c0)='./file0\x00', 0x20) getgid() readv(r11, &(0x7f00000005c0)=[{&(0x7f0000000140)=""/166, 0xa6}, {&(0x7f0000000200)=""/79, 0xfffffffffffffe21}, {&(0x7f0000000b80)=""/208, 0xd0}, {&(0x7f0000000380)=""/249, 0xfffffffffffffee2}, {&(0x7f0000000e80)=""/170, 0xaa}, {&(0x7f0000000c80)=""/100, 0xffffffffffffff03}, {&(0x7f0000000a80)=""/228, 0xe4}], 0x7) r12 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@un=@abs, &(0x7f00000000c0)=0x8) pread(r12, &(0x7f0000000280)="a99d7a46ef6e10ceb36dbf08365b13bb6fae11c2afd7506d4860eb4b322e081b48e8dc0d02d2bad1984654006753d3d11e88e2a8b8589b70075ad7d7e7a9713fc0c3af134ad2275d3c1c3d2705946efb0d3289099b538d73256ed785ad61c5", 0x5f, 0x0, 0x0) r13 = socket(0x2, 0xc003, 0x11) connect$unix(r13, &(0x7f0000000680)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1a0200ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a65925549d3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9060000000000000013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a498d0ce05a3852a1cb4346f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d6758e6cd677b7c4994b80133710180b8bbca8854747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073a84dd2938428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab012083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d00"/1016], 0x10) writev(r13, &(0x7f0000000080)=[{&(0x7f0000000100)="80000000", 0x3b4}], 0x1) 16:00:37 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) r1 = semget(0x0, 0x4, 0x0) semop(r1, &(0x7f0000000040)=[{0xc38f600164affeda, 0x7, 0x1000}], 0x1) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000080)=[0x7ff, 0xfff8]) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000280)={0x1, 0x0, 0x5}) 16:00:37 executing program 1: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x80, 0x0) r0 = socket(0x6, 0x200000000000003, 0x1) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000100), 0xc) 16:00:37 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0x7) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) ioctl$PCIOCGETROM(r1, 0xc00c7007, &(0x7f00000001c0)={{}, 0x0, 0x0}) 16:00:37 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x7f, 0x8, 0x2, 0x1, 0xae, 0x7f, 0x54, 0x0, 0x2, 0x7fff}) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000100)={0x7fff, './file0\x00', './file0\x00'}) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x25f12e15719981ed}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() r4 = getegid() setgid(r4) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:00:37 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{}, {0x20}]}) r0 = socket(0x2, 0xc003, 0x2) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x40, 0x0) msgget$private(0x0, 0x80) setsockopt(r1, 0x80000, 0x5, &(0x7f0000000000)="01000000", 0x4) setsockopt(r0, 0x0, 0x66, &(0x7f0000000000), 0x10) r2 = socket$unix(0x1, 0x5, 0x0) shutdown(r2, 0x0) poll(&(0x7f00000000c0)=[{r2, 0x115}], 0x1, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 16:00:37 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = fcntl$dupfd(r0, 0x14, 0xffffffffffffffff) recvfrom$inet6(r2, 0x0, 0x0, 0x0, 0x0, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1, 0x4013, r0, 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x7) writev(r0, &(0x7f0000001540)=[{&(0x7f00000016c0)="0c00657578dbdd09a469223a587ec9b8885c4b9132b98b623801d61a172e6582aebba5cab2c143214c1fe29028982c7ea9fce4277b695faf395054bc0f689d5b19022bce7f6fdedc14cd573e277c7742416559c126c7db4c541470ba025fdcc64e3920579a8f229d12bf3e61ad1e6be2b0da763f6824771f6e5c51b87b61ce14e8877eda2038edcde47fab701d27f2e8389c0b0546473925213c0483d6a7d1c14d1eabff48d33fa2de5d449a9600bdd103198a15fafd5600ab06a3f3a132c9b81b0d851622599854b05ecb331e3103f4641ae277244741c298f579980a", 0xdd}], 0x1) r3 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) writev(r3, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) r4 = dup(r3) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000080)={0x200, 0x8000, 0x0, 0x3a5a, "64d852cb775611e9de533cc46b939387660e3e68", 0x2, 0x5}) 16:00:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4}, {0x74, 0x9}, {0x80000006}]}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0xd1) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f00000000c0)=0x20) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) sendto$inet6(r2, &(0x7f0000000300)="4a6cea344970068bd2ee7a6ac77075cf436650a2c462766a4a6e3f75f3e626d26b9b081b6a5e6c58b494c801474878ac3f2207a5b8f4d59bc41498fad76b9d2658ba2da656447c4cd7f89454dbeea9903531ca7a1aeb6fc86d152d8e7cb482b4685ba11c509baf0782c79f1048ce313c406754542e129943e7deca953a7da210d3a59817bc717db6e4202b66e59cf97cfd3636fdbbb7c43f7cfd5b2d931ef0cd54f466d56ac5bd2a9ee8283c01e2e69faeb86ff31c6c4072947ed93848f04b8c", 0xc0, 0x403, &(0x7f0000000280)={0x18, 0x0, 0xfffff801, 0x8}, 0xc) r3 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) writev(r3, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x4, 0x10, 0x5, 0x2}, {0x7, 0x9, 0xff, 0x6}, {0x7ff, 0xfe, 0x2, 0x1}]}) r4 = openat(r1, &(0x7f0000000240)='./bus\x00', 0x20000, 0x102) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000002c0)="0092fa9fb5cfb7dacce0693704a3") 16:00:37 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000540)="493b4651d2a0748a67bb84590b0000000000019a861171a40000636070a5b52859c76aafe8d94ad4910dc39ca524c4bba12b515aac034c040f130f", 0x3b) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000000180)) r2 = syz_open_pts() close(r0) socketpair(0x2, 0x4, 0xff, &(0x7f0000000000)={0xffffffffffffffff}) accept$inet(r3, &(0x7f00000000c0), &(0x7f0000000100)=0xc) dup(r2) syz_open_pts() 16:00:37 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x80, 0x0) write(r0, &(0x7f0000000000)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x2000000000004, 0x7}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:37 executing program 0: openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x229, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8000000000000080) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) r2 = accept$unix(r1, &(0x7f0000000700)=@abs, &(0x7f0000000740)=0x8) preadv(r2, &(0x7f00000009c0)=[{&(0x7f0000000780)=""/212, 0xd4}, {&(0x7f0000000880)}, {&(0x7f00000008c0)=""/193, 0xc4}], 0x230, 0x0, 0x0) pwritev(r0, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) fcntl$getflags(r0, 0x3) symlinkat(&(0x7f0000000340)='./file0\x00', r3, &(0x7f00000003c0)='./file0\x00') ioctl$PCIOCREAD(r3, 0xc0107002, &(0x7f00000001c0)) utimes(&(0x7f0000000100)='./file1\x00', &(0x7f0000000140)={{0x8000, 0x2}, {0x2, 0x4}}) chmod(&(0x7f0000000240)='./file0\x00', 0xfffffffffffffffe) r4 = socket(0x2, 0x39d9a8bed6ca3788, 0x1) shutdown(r4, 0x2) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f00000005c0)={0x4, './file0\x00', './file1\x00'}) fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, 0xc) setuid(r5) faccessat(r0, &(0x7f0000000300)='./file0\x00', 0x122, 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = dup2(r6, r6) shutdown(r8, 0x1) r9 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) writev(r9, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) r10 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r9) ioctl$BIOCGRTIMEOUT(r10, 0x4010426e, &(0x7f0000000200)) poll(&(0x7f0000000000)=[{r7, 0x8001a5}], 0x1, 0x0) recvfrom$unix(r3, &(0x7f0000000180)=""/18, 0x12, 0x1, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0, 0x0) unveil(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='r\x00') fchdir(r3) 16:00:38 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) r2 = dup2(0xffffffffffffffff, r1) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000040)=""/127, &(0x7f00000000c0)=0x7f) ftruncate(r1, 0x0, 0x3fffd) writev(r0, &(0x7f0000000280), 0x1000000000000172) 16:00:38 executing program 1: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040)=0x200000, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x4, 0x4) connect$unix(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="69bc2bad5d98ca3f625ed35a0ba007ab767cea5bd12809b7f79f01db502ff73ef7e4f997402bdf059811bb958e48bdc2488dd87049b0d66a17641a361977b395ef026b28b5c7597cfbcdb1ca3d9b0db0c1e40cc86da9f1a0713f4698a97607dbdbbcdfc4a676e218e3f245f14db9c1f6dfecfc190e8b04e75b369b0f2534fc28b91d146238ed05335c1d3f607184fe669818f3064373b6544d0c6a4cec003bf71b5bd7d3238a290d80e4fd3568bc7634fcd133e10c03ccbff4fa1f92d91195c0aa47d2b7517cf5592480ea7a723fc44c67893c2f69042c5184f3841b3a71cfeccac2319a0c7b79feb9266bb94adb79de26afe2ee581aae259e475542c0680dcd6dfcc70dd73b22edd44d28f9745ac4bb3a24ddd8e7c11de9f1a3d78fd88be545a4ed4d4205ad8e72f329157a6913d8ee5162e828f5fe8ae6ee706c233ee230cec83fa9e56214b242f500cc5a0426e40cfdf5c6f565ce52ee50470e3a2305dc9cdae22c8640efd53d7b3238d869fc299709e5af87e2b1084e5c3728cbd66699e7d69defe070623394a3d6415dcb7c6ff2af151a75e812cbedb2b747895695d06638aaa5f7f7b71d2b45ec0e6284304e0d9842307ebb9bb173534b9392232e8b9e49b20bd9178b93c63b3d3d8679d97a4baf0bd22aeb"], 0x10) shutdown(r0, 0x1) 16:00:38 executing program 0: r0 = socket(0x400000000018, 0x2, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}, 0xc) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x1, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup2(r1, r0) 16:00:38 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x100000000000, 0x0, 0xfffffffffffff687, 0x0, 0x0, 0x1], [], [0x40], [], [{}, {}, {}, {0x3156}, {}, {}, {0x4}], {}, {0x0, 0xa81e}}}) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x3}, {0x30}, {0x6, 0x0, 0x0, 0xfc}]}) pwrite(r1, &(0x7f0000000140)="f94c4c49dfd685fbaf8a8d1a029b", 0xe, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r3, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) sendmsg(r3, &(0x7f0000001a80)={&(0x7f00000004c0)=@un=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000840)=[{&(0x7f0000000580)="7b93210b0046fcea52bc5fd166b14b098d6de1c8da712b3982bb5ce479d8823014f1e82cc54b30cf611a1de06daf835e036a6401adf74395250e65b1dae1e60736cac70c9782398eb9e4f52ebc5cb9fc3ddfc1a35b01fcd4d854c16402e78fcae95a62eda9d8902759d1e799b023ba64915bddee4d2620f1712a0c08f2ad357c48b57b369f4041d55f0be2b8afd1d0d6ed5a276b0168f2737ebea4abd8ecbcfe40bbc1356d432e780ed92130ccca762deb201f8beb8a1b4b3d2a5810e369020e21765cb3d8144131f3f2173ddb8c6bb8edde8f5f40d58bcd4efeb6", 0xdb}, {&(0x7f0000000680)="3e8693a76d587f31447d3ad132bc376296673ed23baa3401b766f8463f0fe95596bd64c3790d119f52d84b776974bdca011f2c86ebe6df47907e9ced9c42c22fca774bd80af55e413d52668b50310e33629f347a3927e586470e35bcc6cc6f4759f41621ead1a02270b02544fee555c19d4c8cca3f21", 0x76}, {&(0x7f0000000700)="722d571526b71783ea8674025126b90975609a06fe8979d65200569b17f09e1a8fee9a0f8e048ee98612203a19578f37ba1707b7320df968917f535f3b4fb539bdbe15d3680cd9024b774d9c3e56aaaa819640f05a45a54691", 0x59}, {&(0x7f0000000780)="cf0c92913b94d10f57849d553851bc00f8e45449425279592fb06d51c7d97b0ae5bc15ac35ca9971fd85023250ab057e3b47025beb3e7470fb450f411f66635e20beeb91bfaffaf12694230a330c0b629a785aa6a5af0abfb1369b4c8dd2d8b45e036b145db330caad061cc6b023e74eeb784796243e56982c83f64ead375dc6ae967c19b1c5", 0x86}, {&(0x7f0000000500)="3484d1b4574d61894c3e74093dfec5f59052aae05d57c1c4a6a3e72f75f01f897a5a9c18dfadd53f681b60ac2f8d287bd803201157", 0x35}], 0x5, &(0x7f0000002dc0)=ANY=[@ANYBLOB="2000000000000000ffff000006000000a9ea43e8836063216e7caa0b00000000b0000000000000000100000027000000245dc87cb89214f3019f5b4660f6be8843f3a1b44390c4c5d6402a39f0f73f537e82d658a4f242d57030ec294b30a79cbaeb0c7c6abf7a3f02e6942fab4d1f0546bb6c5f824cdce5ea9a7c54b1aa26fdea0c41ad5120cf55d820aad2717fa43a76daa9e31f49e8010e81da2798cb64ec64a099d12abdf00a51f6542b974d2494a6e3d0081aa21a38a96e032e8c8d73449c0750ca6da53a72d5b40000000000001010000000000000c15a0f3905000000a2c27d0009839a9e2f73975483f89b5397cbeb108793f8968a03a46d4f7c0dae4a270f0fa4d765d364f87c33a6df64dc537c79c89eca94b487f89afd99ccd0eaaba37b6be9625d9c1effa4591781ee8db339abdd657c1068e7aa30a33870d8e9c3977c020fdb48c30a824b4aa1c7620d53b1408d699b67806b18fb704ab7dbfba748b05db52d8a17b149c8df1ddc572e6c1828708687403ccfc22ca8851b0b6f4e64c51407cf4902dd56bf5dc324919045457769eedc90005f60baa92215155dfad1a1506d4711c72a4ebb0d1a9a3d65ee2f93d4df61f7a45ef627f971a829af5b4643a2b354247ba16ed6f85d2937cb0f6cff82e90e1348a31f7a67a0c1c8f2a86cc381b90dee8e911dee535993f0147fe3e2e345b4c67531719aa94f751e2f77a2fef81be92d71f030a954770e2d444997b5e1e85935683e78562f63708c6bf91a2c9cb0ecb60cfc1d1cd85332f853e1fa50b2c9b011f41838b16a3733b6231185ed032bc6065ca75cb46da2fd65683b6e78d95ad19fef66f2b1c13ac050dd68efc91f3b3edbcf9cccc42afe7332b3ffc75a08c5f20a4c6aa4d5f99c9b5c2e3b15036b5909e8a45e3d3ed6b4009849f63a52b58b2ab85a9d02b488da7bb6a58446e4d3af4fd24f89a2535c5d66a5da23d112cb895e3f501ba8d09165bf8c803b5f5f7ffd2a919f4118e23375dc67a4ee5e2cd8d25ea24480e8294357e07514b0fa077cd79bb83a468e2bbc14f1e29748808c6e532a8c93c808f7983779dcd8168d65bd0bdd802a619612347b7a330f3ac8995324b23752059714795c92b1477cf305b80f74e6a8addb7fa6fad115c6dececebb4ff87b770f10033fce22a19a165fdca65780f6f1cf128d3562d2874eeefd957496235d90604cc903e9b0acb0904b7e1cb1bfa403e8e32557a09f9da459e1b868eacff362c836c95ef6ce5ede567a33436a238f294c0efded7a8b290f67e6f368e86972cf4f8ee176478cea5ce0723d6290d3edc2dce84d554f3c890957c4d44e6e17cf3e6784139e1338614c23d32fc7f91376f09ae488ed6ebceef89863cfe6073e6760616dc1684f804bb609b37234a81b61809a4045ed67e970bb5a2863f658689b179a01374ed12a4fdd69e9d1fab565f2b6e18415113274decb08a961451e0382de21898f83dca4298e557e6b4da8492ed8c0dc8f71a3945dc1b47c76eec623bd8ac828421f67c2c4bd33a14f87c83e870d94fe645cd3be37207ef843215a1ef528626abbdcaa8102fff0edf5b05dc3944ec109a0401217f4f547452d6675e728e37b3e1289c72d0b96bf857e6955a1dcef80e40f1d90ef2240d8a72dfdf37b18a762fe797ebc0b25352131af3a9454ea1e2eeec6192c03fc8302000000000000003330c254b58ea98816a01af2f921e40f8c49e76c0b2caf111146ec61147ddbf5ba045fe0946fdd2589caea290e9bce29f0f0e2c59e9f447568e8c942f15b69fe5e6075ff824fc81f681d8ff5023efc12452bb725b9ed5e95b4770473af7bb55a59f4b50d5fb2157ad1bff51a2a67285f70afa2c4f703bd0560444917ec82563dab4b8dafc1ea1fe75118a80ebbbbf94d8a7e5d0318f4e457114a590d3ebf0fa3b255d150158b969bd5af974dade4b54effda4857be749e3656dd903cc78a41196394169ae5d583fdd3c45f71e94cfe3cda5c90d5bffbe40d5bddf4e9648d41ce61d018ec008324dd40318a389fb54d857dea6ce7b9ef33dc08a87f9e372ac880418c7e2665f507e633205d85714975fe57d833aa37dbe54a27b34473d4b189cedf80abafa2d48ba6e06f2543dc48c04618492dacef925c58b1b2d952100203b79263bf32547f168c015344aab52ebef9d24c2352e7d0a5175cf227e6bad68d6a2a156a1ea9cd8b72ce16c32747de43af6ed0e550f1e8a08337c0b88d7dfa4e309dd7100432b86b0c85abfa52ca5fb6fe580dcb27ef06d786d1c2d403361fb152b52596f7054f42b6816127c3f60fbac508a40cb3d42a9dc910b47a9ff60f2ad35282b86ae04ef87adb7f6ce5ba33d7e963926dd67675472691308513ee5f3bc46098e658fd021a4ccf1f9b278bb4150a0ce8deadea65dff79c77520831e2d6a8a37312cf5175cbde5d0aa76f8c2ddb2644d6da4030063619fd2816a5cb9eafeae57fbcafe94a64ad77334903f9521bde70bb702c93b2f11b9503affeea0945b4c131f090aa69c77d8a60ed6ea6fa2032a5597cec3550038b39f7790f0202c6f22a95a0d8e09158bbb876e421089ee51ab41181754b59df9db9ba77d8a423d3fdb3ceb179bfcf0d2a4e22e9c6294c233f20809cafa3762dd4f54fedebae335e155fce0c4e77b72640a460b8d6413231f77d6c4b50e564e5f62d85d4d73eac6a13babeb16c66eaa56f8805cea5071f6e9a83f446b06d9d5358be2496596711708334f0412ec1965c993e3a3f41cfe7acc543be9cff4de2592c96292cdae79b57c85fde38f3398100b4a634c4ffede631d582eccad144efab22bced476ff9cd473ebb5a71c015b30309de5d99fff2c9db8a4776557baacd57bf8b6c1cae913b207caf88a770afb78f314d1f3c4eb3388ec39f2d18aa7fde45d02609fe25986f7b62bf247fe2e13c3736ab977deb5877001eca5e40d7b3c6dc7f6ffde9b8d3916dc49a60c02449d6ffbf0cdffe53216569ec46e17aa00c1c27bedd2774fac82d03b6a2e0b2f02eba032f2739f9a31a6c2d30628221f41e1ccf8233cc4772accf9d5c0ce78bf51d71d6b30cf1ad1cb5815bd8e39f0ea254066edc2f40934c9f564f0c7294f87868d9aad904b97661b91e10c990ff183035981d2e5b133d7660803962ebdab6a14f8f98da8dbeec23eaa160606c6c910d1ed74a116921d4bb0e17ba83583b56aa203c6a87a128d302a2d1b6aad02930e7355cd9943a6470875e2d8e3c222ecf527dc51926df2793a862a7452d658d3692d58eae2ba99f286d318ae03136b1fd6a1f4bbca2dace798a537396bf399a64b0e91756355ec23d488a0862e69e870d2921187454b2b900e30bee70dd800a8c54d63bf295c3bcdde85c661a2a1d3771240ad49ab11fcb951bf5e960a90f1fcce84132453d26a049fba5e05e58c5025b028676d788f917ed4f1192e9516d8d5cd74efc0e906e84c9523f897f0fa79518ce716231bcfe1907bc98c3956f8c0e439cef96ad9f28f1a4249517336f989c4e8fe85bd8c28e14e97fa99277b7cf362a9b053486c56062952bcf54b51b1f1ed8f8f8c346d21637c6dbda7db13e789eebc447749529ab38823a141354ea9a1257f17e92f618cf79a53f6f0bf3d2fabe2d1c34d7f2b0500b017b44ba6fa50c9d817013d643555f6d9f1554625f631e0083415acb6d7890223d73579ab25119aa5a7a63ed203492f8c12f126692aa5cf303b8f679d800c0cf68921e2c6a1f66277b3b0c656c3fb4ff0b9121eb2ab95836e2f0024fa4c0bb1df02e8a704b1fcd8f02ad247969f1d4a38ca273a5ff29b605da0ec862f64785e3d0c1e17e5783b12eb1a6ae4ebc1b6f6cd8ebb8a876c6f1213524ea99210ee47313d0ea9c7a374f3fff7257f3c5d5d82194be91c34795f2b9916dabb7de0c8ed686964e46ee839f5b2b470cdce793b60e7e4bad2b2d99ba2dc02dfe66a07613a9836632298924d27117549ef14d99e2219a3b5924dde4eab2428d8a9bc0522b0cef06c0a96ddeacb1607cacccb27f6f3c2eeb1da51bdb119eaba0475ee7ac763328ad2d0fe5b89e74aaa37ec4520fa16324e0440e45837a4a918fd73d815b98027f205ca1a2b5d82b45817d109fb7275478ca3a645acfad9dba51cabb9115dfdd6d3c1b021d606b55a0023cbff27f8e34a843a1203084b93140ebc47baec8b312ec16aad68c9db1c42ffc273db6a90086c6dcaf515cd78e3e8388e1a0e37fd74d553451d2d393fe624640f9854b40d9798e09b94b458a561b2841a49c30ec76221d3a9ff01b0d984dbb17e38340d7237c26972937985c11fc337a441b6c55178060bed42c3bd52ed2fc328f30239e8f1a661c29c7981633160d07ea4c90768b86462f538c94758139412ae9635d4f66158b989838603d15d64d66b0329213e20468fe40d3c03af9ea96a3648e30fee43d0f032bdf4d5d568939f21714edfe48239e39f398f9e095d23c1022cd5550d43e42ef2b50749d7406487a586fc1f0c329cfbc85a909666d2f0dcd270e10f1837ef2c19e7b653b60ee97facea93882a1cca700de5372492e1468415d19cd8c80cf41fe7c3d80e990b47c2575ff3d77796818e5081971c3fe09798fed4ee0987fe3de76207c8b2bcae053498f9d46065ecaa7197a056a121a59c84cba0d8e058f02c491e09e1ad113725c847adacac5baf43d081680ba4a8bc3a2e1c80136dbc2ef6b18664bf22cf664f7e7ccb13e0712a3eb51b8a3ffe856338865fab02169982044d8f39b22862f13a6ede2c76fec26ecacd9df87bbff98411e594398c648216150152a6e6c7a68ba17950a040544a868a3412cb40320ce6eded7e365adcf20e25ff75dd07de493d85fc6ace21f815dc4440298982f204ed582f4470aef302cf214ed61a0851b0418cf552b0fbb8725ac2c1fd0843303af0b9215be21b8dae5c6aceb0e24d7ec94c0a382e15a41484340949ea01ff35915d635fa3614b764cbf133524962e91f60b85a444a7f64bf75ec1ff9793ddcf7816ae38f08811cd53a060e493aaa8a24445a448dc869d541177b196f686c3ccb95426e84c13183cb4b81d0ec5a725749880f4b8481ac810d291724bdeb3adef18f3da4f06c17f11881a0ada59cfe2e56037e742c022b9d978bb65ae4c90ea8bbd4ea2a8a70229f93694c84d51177e4cdfbcbbb6275afeeddc9821f254165439b4d64eda7c52da3945f0f84cd09c5cb3636dc75c92374db39566612b284f146fe1dd403482909328596e85ddd3af8d644f79b3c3326d91dd23594f155c021da7f059abc34e35c0d9fc534af57fe1ee1898de8fda929ac1f00fe83ffa08408046cbfd0d1c64f36ab1587852fc0ee14bc685f5d508d6af7057a8d9badb9fc52c9574e6d8682525b70e83e67aebe74de783de51865b1394103bea1e206ed9dacf4b938effe1d7378a995b6587a95ade855cc801268e383fea8fc346466d906cb355652029e39d3624400f1078e45397766a9d2e286348eb21e4fe329ba27aa071048afcbcb2f3a90302c9a50473a82e3dfbb2e316ea5643be85988a6549a55ccc170909eac8463ab8bb0cd349b867034923a00444cb9580435b5384a603d7108ad2169be41707a44dd73599b3f054da7787511c4c2e61099f6587242c23c65f6f86e8516f57fcbec223e3385a91bc42d9b423a1d2fc638e8a1b6076976dc0c013eb0f86bc0e10fd77c3fe35d7b5d7101ec97451f977da96eb708dacc88c7591d340b3de15197985a28316da2880f59816dcd701ec2b2910de395946a877f42a7e22848772e24d2f11be9844ecd15117499887adc72df78b4c0ecd64bf71ab4a1426aa2b50c9ff83b6373ed68b6af3cf0eb960fad46e9b83721b9ed10000783166ee713b5728fb5aa885956f172f4d1352c55a2f45993990fd147a8b3bfafa7bfaf75fe9db530d6e70733da5893ae0dad154a7fdc222e30e4b9b4c7f2f286c04f262177a535b8d14a1cb656e5effd3b9f5eb09fddeb439b17dc692ab47f0813f6624d5f3c4e3208af2c5fa5f618d4b44ac4f33a41786a2fb9caebc153abeb8108c9e8a727c4f5f4db7d00c58b377fa1d737748d6e35e356ea10d3a6f510ff4fb7000a6c4867c187dbf44ef137a9c27000000000000000ffff000000000000c65ef84930340173682c52a60e9fada8ca44c2869e24316f11462158d0f1f2196d84ee521d16e158584ba2c21623c94772050be52e7109a1c7f3437796fdb5f00f9b21b30205473903952f994529205f219ccf75e5fc5354007966abd000000058000000000000000100000001000080a111cc0b42a588a023496d98fc8b2f886681392f7ee43b9741329a7a4303674c1e15f59075e5aabc56382cfe26f8f804fed9c36bef9affe0100d9a054ce70e7c6b0d26d4cc0000001800000000000000010000001f000000fa916ea0760000009df9e06592f460e37079bc77cc773b9097f38b8faf55b4114020ce88dcd52adbd128302f4d30d576e8e15f530aad2677f0c84b31ce7d4683198adcd1be2f229398aa7b3470d3b758c648c1a628bfb4caa91b111dc8249ccb2f9d399deca3ed770972f0853a4d6941b7808980cc2f7bd3973dfd0eda672ee594057a7492f2d2a44ef06f8a65d913159208ce2db22fd2bbbd5dbb426c0e0cad"], 0x11c0}, 0x40a) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x3}, {0x30}, {0x6, 0x0, 0x0, 0xfc}]}) pwrite(r4, &(0x7f0000000140)="f94c4c49dfd685fbaf8a8d1a029b", 0xe, 0x0, 0x0) fcntl$dupfd(r2, 0x11, r4) r5 = socket(0x2, 0x3, 0x0) r6 = kqueue() fcntl$setflags(r6, 0x2, 0x1) open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r7 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) writev(r7, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) setsockopt$inet6_MRT6_DEL_MFC(r7, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x3, 0x80, 0x7}, {0x18, 0x3, 0x5, 0x2}, 0x8, [0x6, 0xfffffffd, 0x1, 0x4, 0x10001, 0x5, 0x80000001, 0x4fd]}, 0x3c) r8 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r8, 0x8040691a, &(0x7f0000000300)) 16:00:38 executing program 1: pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{}, 0xffffffffffffffff, 0x99, 0x0, 0x2}], 0x4, 0x0, 0x0, 0x0) read(r1, 0x0, 0x0) kqueue() r3 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r3, 0x0, 0x0) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r5 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r5, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r5, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r5, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r6 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r8 = getgid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r6, r7, r8, 0x10, 0x9}, 0x8, 0x1, 0x9}) r9 = getgid() r10 = getppid() r11 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r4, r7, r9, 0x1e4, 0x8}, 0x5, 0x5, r10, r11, 0xfffffffffffffe01, 0x9, 0x7ff}) r12 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r12, 0x0, 0x0) shmctl$IPC_STAT(r12, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r14 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r14, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r14, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r14, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r15 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r17 = getgid() semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r15, r16, r17, 0x10, 0x9}, 0x8, 0x1, 0x9}) r18 = getgid() r19 = getppid() r20 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r12, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r13, r16, r18, 0x1e4, 0x8}, 0x5, 0x5, r19, r20, 0xfffffffffffffe01, 0x9, 0x7ff}) r21 = shmget$private(0x0, 0x2000, 0x3, &(0x7f0000ffc000/0x2000)=nil) semctl$IPC_RMID(r21, 0x0, 0x0) shmctl$IPC_SET(r21, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r21, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r23 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r23, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r23, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r23, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r24 = getgid() r25 = socket(0x800000018, 0x1, 0x0) bind$unix(r25, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r27 = getgid() semctl$IPC_SET(r23, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r24, r26, r27, 0x10, 0x9}, 0x8, 0x1, 0x9}) r28 = getgid() r29 = getppid() r30 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r32, r33) chown(&(0x7f0000000200)='./file0/file0\x00', r32, r33) lchown(&(0x7f00000001c0)='./file0\x00', r32, r33) shmctl$IPC_SET(r21, 0x1, &(0x7f0000000080)={{0x6, r32, r22, r26, r28, 0x1e6, 0x8}, 0x5, 0x5, r29, r30, 0xfffffffffffffe01, 0x9, 0x7ff}) r34 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r34, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r34, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r34, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r35 = getgid() r36 = socket(0x800000018, 0x4000, 0x81) bind$unix(r36, &(0x7f0000000080)=@abs, 0x8) getsockopt$SO_PEERCRED(r36, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r38 = getgid() semctl$IPC_SET(r34, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r35, r37, r38, 0x11, 0x9}, 0x8, 0x1, 0x9}) r39 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r39, 0x0, 0x0) shmctl$IPC_SET(r39, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r39, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r41 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r41, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r41, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r41, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r42 = getgid() r43 = socket(0x800000018, 0x1, 0x0) bind$unix(r43, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r43, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r45 = getgid() semctl$IPC_SET(r41, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r42, r44, r45, 0x10, 0x9}, 0x8, 0x1, 0x9}) r46 = getgid() r47 = getppid() r48 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r49, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r50, r51) chown(&(0x7f0000000200)='./file0/file0\x00', r50, r51) lchown(&(0x7f0000000780)='./file0\x00', r50, r51) lchown(&(0x7f00000001c0)='./file0\x00', r50, r51) shmctl$IPC_SET(r39, 0x1, &(0x7f0000000080)={{0x6, r50, r40, r44, r46, 0x1e6, 0x8}, 0x5, 0x5, r47, r48, 0xfffffffffffffe01, 0x9, 0x7ff}) r52 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r52, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r52, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r52, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r53 = getgid() r54 = socket(0x800000018, 0x1, 0x0) bind$unix(r54, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r54, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r56 = getgid() semctl$IPC_SET(r52, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r53, r55, r56, 0x10, 0x9}, 0x8, 0x1, 0x9}) r57 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r57, 0x0, 0x0) shmctl$IPC_SET(r57, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r57, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r59 = semget$private(0x0, 0x2, 0x8) semctl$GETNCNT(r59, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r59, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r59, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r60 = getgid() r61 = socket(0x800000018, 0x1, 0x0) bind$unix(r61, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r61, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r63 = getgid() semctl$IPC_SET(r59, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r60, r62, r63, 0x10, 0x9}, 0x8, 0x1, 0x9}) r64 = getgid() r65 = getppid() r66 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r67, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r68, r69) chown(&(0x7f0000000200)='./file0/file0\x00', r68, r69) lchown(&(0x7f0000000780)='./file0\x00', r68, r69) lchown(&(0x7f00000001c0)='./file0\x00', r68, r69) shmctl$IPC_SET(r57, 0x1, &(0x7f0000000080)={{0x6, r68, r58, r62, r64, 0x1e6, 0x8}, 0x5, 0x5, r65, r66, 0xfffffffffffffe01, 0x9, 0x7ff}) r70 = semget$private(0x0, 0x2, 0x8) semctl$GETNCNT(r70, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r70, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r70, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r71 = getgid() r72 = socket(0x800000018, 0x1, 0x0) bind$unix(r72, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r72, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r74 = getgid() semctl$IPC_SET(r70, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r71, r73, r74, 0x10, 0x9}, 0x8, 0x1, 0x9}) r75 = semget$private(0x0, 0x2, 0x8) semctl$GETNCNT(r75, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r75, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r75, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r76 = getgid() r77 = socket(0x800000018, 0x1, 0x0) bind$unix(r77, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r77, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r79 = getgid() semctl$IPC_SET(r75, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r76, r78, r79, 0x10, 0x9}, 0x8, 0x1, 0x9}) getgroups(0x8, &(0x7f0000000180)=[r56, r58, r71, 0x0, r79, 0x0, 0x0, 0x0]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r81, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(0x0, r82) r83 = getpgid(0x0) shmctl$IPC_SET(r12, 0x1, &(0x7f0000000380)={{0x7, r32, r35, r44, r80, 0x59, 0x6f2}, 0x8, 0x2, r82, r83, 0x5e4, 0x10001, 0x80000001}) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0xffffffffffffffff, r7, r35}, 0xc) 16:00:38 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() r2 = kqueue() dup2(r1, r2) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) r3 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r3, 0x0, 0x0) shmctl$IPC_SET(r3, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r5 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r5, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r5, 0xb6320a19c3464791, 0x8, &(0x7f0000000200)=0x4000000072) semop(r5, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r6 = getgid() r7 = socket(0x800000018, 0x1, 0x0) bind$unix(r7, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xc) r9 = getgid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r6, r8, r9, 0x10, 0x9}, 0x8, 0x1, 0x9}) r10 = getgid() r11 = getppid() r12 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r14, r15) chown(&(0x7f0000000200)='./file0/file0\x00', r14, r15) lchown(&(0x7f0000000780)='./file0\x00', r14, r15) lchown(&(0x7f00000001c0)='./file0\x00', r14, r15) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000080)={{0x6, r14, r4, r8, r10, 0x1e6, 0x8}, 0x5, 0x5, r11, r12, 0xfffffffffffffe01, 0x9, 0x7ff}) setgid(r4) kevent(r1, &(0x7f0000000080), 0x101, 0x0, 0xd3c, 0x0) 16:00:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000180)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000002c0)="2351ce9c802bd9a55b03144e7b14") 16:00:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x20}, {0x50}, {0x6}]}) accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") 16:00:38 executing program 1: munmap(&(0x7f0000000000/0x1000)=nil, 0x1000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) accept$unix(0xffffffffffffffff, &(0x7f0000000500)=ANY=[@ANYBLOB="0b2dfb8f833ef8fe3488ed884129c0cb0096bd2dd7e2ca668bf825f5a8b2d9e960bf3f64729fc5d7d78ddf782efdb5684faa9348a3494ebb36bda0e9b1b7b145a907acf7218a8a396e2db2a4aafc2238f5470f0f553cc839427f44904221f8433a947f1104b75127106829b12c32268badf42010c98faef78ded34d6e85605cb1edca3bdae8d2cc37986b03e09d23fce7c7349decc66d53d684fc0bd192fcc505902eb5878ebd9781c8439858bcd2fb4c7b3a7a5ca5361313729c3258d04821f8c1cf3bf00e04203e09a3cf4d6869c4b0aa3a154fa37c814e3a2ba0ab2bf013f5c59dba5976ab159dcfa6ada111322a3cfd54662ce913191ec85d79bc1254a313171da2e80713755944b7421af86fbd2f7267ea4a68917e6691b0fc1da4da221f740f327c4f5b2b934088b4d53367d3a1291f1d5ba378b07bfd59f548d55777067a475c11b026f48c625f3"], 0x0) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r1, 0x0, 0x0) shmctl$IPC_SET(r1, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r2 = semget$private(0x0, 0x2, 0x8) semctl$GETNCNT(r2, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r2, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r3 = getgid() r4 = socket(0x800000018, 0x1, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r6 = getgid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r3, r5, r6, 0x10, 0x9}, 0x8, 0x1, 0x9}) r7 = getgid() getppid() r8 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r10, r11) chown(&(0x7f0000000200)='./file0/file0\x00', r10, r11) lchown(&(0x7f0000000780)='./file0\x00', r10, r11) lchown(&(0x7f00000001c0)='./file0\x00', r10, r11) r12 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r12, 0x0, 0x0) shmctl$IPC_SET(r12, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r12, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r14 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r14, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r14, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r14, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r15 = getgid() r16 = socket(0x800000018, 0x1, 0x0) bind$unix(r16, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r18 = getgid() semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r15, r17, r18, 0x10, 0x9}, 0x8, 0x1, 0x9}) r19 = getgid() r20 = getppid() r21 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r23, r24) chown(&(0x7f0000000200)='./file0/file0\x00', r23, r24) lchown(&(0x7f0000000780)='./file0\x00', r23, r24) lchown(&(0x7f00000001c0)='./file0\x00', r23, r24) shmctl$IPC_SET(r12, 0x1, &(0x7f0000000080)={{0x6, r23, r13, r17, r19, 0x1e6, 0x8}, 0x5, 0x5, r20, r21, 0xfffffffffffffe01, 0x9, 0x7ff}) r25 = shmget(0x1, 0x200000, 0x244, &(0x7f0000001000/0x200000)=nil) r26 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r26, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r26, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r26, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r27 = getgid() r28 = socket(0x800000018, 0x1, 0x0) bind$unix(r28, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r30 = getgid() semctl$IPC_SET(r26, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r27, r29, r30, 0x10, 0x9}, 0x8, 0x1, 0x9}) shmctl$IPC_SET(r25, 0x1, &(0x7f0000000080)={{0x101, r10, r30, r5, r7, 0x1e6, 0x8}, 0x9, 0x5, r20, r8, 0xfffffffffffffe11, 0x9, 0x359}) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/145) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) r31 = open(&(0x7f0000000180)='./bus\x00', 0x10282, 0x0) pwritev(r31, &(0x7f0000000240)=[{&(0x7f0000000740)="b5bf3d7adc5d89f2344b181943c96bd00ecf470c8b0c6584265bb36da515d556cd4d8ffd002f2b048e558aa86aacf213d927200d26f3d20c285598afe6724b7bf6c409f6a87a1697b9a11b2ffc499a49bcf25491307d9c6958f33e41cd76cb8c464f070f493c50e2ec8580b93c7f2161aa6f08758ddca83345aec52ae51d73a375412c81736070d06ac76115f3f989c95890e90637ec81b66a1567667bbab25fd3dac3b07c728b3c185edf10df2da70e69eb0a17672d2c9a89d978b3a564a7da4f365367bba4a549be1224a3fa888753941a543ddbe501f3a1", 0xd9}, {&(0x7f0000000840)="97bea158c81e18fb1c0ce5905b13f7f70016771b8d28bb6cd8bcf9b2187841303c9dcc5ea654e4665efce3fde6a09b547c71438870134c556f2f7581ae539e6ab65933637a358443489ff4422f23cc6eba5308ed1fabbdb3428ff10f11c2731a8fb25bb3d075695f499d5f963d2d0f5ac78534fa4ef357b9fa3debca67f6de18faf1350e98dfc07c8ad4d3e39f357b7b73035e", 0x101ee}], 0x2, 0x8000000000, 0x0) 16:00:38 executing program 0: mlockall(0x1) r0 = syz_open_pts() nanosleep(&(0x7f00000000c0)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x51}], 0x8, 0x0, 0x9, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000035c0), 0x9, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) r3 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) writev(r3, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) r4 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) writev(r4, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r2, &(0x7f0000000100)=[{{r3}, 0x8000000000000003, 0x0, 0x0, 0xe13, 0x2}, {{r0}, 0xffffffffffffffff, 0x2c, 0x1, 0x400, 0x3}, {{r4}, 0xfffffffffffffff9, 0x5b, 0x2, 0x80000001, 0x100000001}, {{r1}, 0xfffffffffffffffa, 0x0, 0x80000001, 0x2, 0x7}, {{r0}, 0xfffffffffffffffc, 0x29, 0x4, 0x80000001, 0x100000000}, {{r5}, 0xfffffffffffffffc, 0x28, 0x80000000, 0x500000, 0x80000001}], 0x8001, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffff8, 0x4, 0x40, 0xfff}, {{r1}, 0xfffffffffffffffc, 0x10, 0x2, 0x10000, 0x8}, {{0xffffffffffffff9c}, 0x0, 0x9d8fb9aace3f805c, 0x4c33e6dc6538d91a, 0xef4, 0x7}, {{r0}, 0xfffffffffffffff9, 0x80, 0x5, 0x9}], 0x6, &(0x7f0000000240)={0x0, 0x191}) fcntl$getflags(0xffffffffffffffff, 0x3) 16:00:38 executing program 1: mknod(&(0x7f00000009c0)='./bus\x00', 0x80002002, 0x28ac) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x8f6e7c5d77537c1b, 0x0) write(r1, &(0x7f00000000c0)="a996c63936bc4cae191a8f0b4fa28b1400251d6f3d52684e6ab0e6e47d864baadc25c548073d4b11d1a4237f3c9c7e38f0bc83157c079c57e65337bb5e71095a6b09d3405dafce301b326a5849c5c1b680f62bfe1c17cbae0b87854f8dca5c8de8d421458d8f1167118c26b07fbd09b32b3990f00e484fe7ce92d7e6f4491367", 0x80) mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x2800) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000140)=[{r0, 0xfffffffffffffffc}], 0x1, 0x0) 16:00:38 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff}) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)=""/67, &(0x7f00000001c0)=0x43) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x6, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd], [], [], {0x0, 0x1000}, {0x0, 0x0, 0x3}}}) r1 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r1, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r1, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r2 = getgid() r3 = socket(0x800000018, 0x1, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r5 = getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r2, r4, r5, 0x10, 0x9}, 0x8, 0x1, 0x9}) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000000)=""/245) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) 16:00:38 executing program 1: r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) r1 = dup2(0xffffffffffffff9c, r0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) preadv(0xffffffffffffffff, &(0x7f0000000140)=[{}, {&(0x7f0000000100)=""/20, 0x14}, {&(0x7f00000004c0)=""/4096, 0x1000}, {&(0x7f0000000240)=""/68, 0x44}], 0x4, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) r3 = shmget$private(0x0, 0x4000, 0x1, &(0x7f0000ffa000/0x4000)=nil) shmctl$SHM_UNLOCK(r3, 0x4) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) mprotect(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000002000/0x2000)=nil, 0x2000, 0x2) 16:00:38 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xfffffec2) write(0xffffffffffffffff, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) r1 = syz_open_pts() close(r0) dup(r1) writev(r1, &(0x7f00000004c0)=[{&(0x7f0000000200)="cb57b6f7f50e0a125edecf170c435f5fe33f16e25955c683c0d639ea91db8c8260030014c9e3d8316b4fc9e158a3bdd8125deae8d9a9172f5b40ba751eb3f7f1a3a87acea83dc842e5cff62087ec479866de1c60251ad557f429bccc2445a20cf146ad87ee0b1302607b388bdf79a758bf58b992719a8b2f2e10129f3ee9524eb1d612f73ebdf1986f9fe6985f8ad4198490d67af511e128f1f746ff9c45a039ec7bd6dd6efdf7b07c851e2d1198494eb6b3f9d2eafc7d276450c0ba72e0ff29b0bcf6014f6869684c7472c8d59a5430fae161a283007dd150780f3871adeab4ff35251373a8a01415c04b71fcfe4d", 0xef}, {&(0x7f0000000300)="cc87c89473658b465a2fe244d14915721cf99d6468ae019566634db5a30849eea8dca8f96b239b62a8c261126c1a3b44d069cb7b529ec6d0b2119bb66918ecab6b70a460c2c41cc2621e9b622b0f7cd034fb51df1749dc385bdfed51181096e123014fa2803d2b81763944ef71ee72f46fedd36da9f82a87d4a23958b366d3b248f3a6a94709dba384a8ff9fff009e5a25ae568fa9a3ceb39aea63ff6f58cc887866ad6cde1c38532accab53dc00f3f909916fe45e5459769a9b611bf377488ee0c6089d6fb139270dff9a0bcb12ba3f0f40351a3bf38222fd1801d3f11e288e06452de45389a109", 0xe8}, {&(0x7f0000000040)="2a5b6fde4a342f47f1b921aeae5461759dd3", 0x12}, {&(0x7f0000000100)="d19e69e6b21217bfd5c76e5c8a761c37cbd2f9bdea2c10131b41620ac4db4b457917a39ea0929a6fc1fb41f9189086725aa7822fc8a2b757b97fec9a1e614d2a63e2432397e6196bde17b5946b", 0x4d}, {&(0x7f0000000400)="eee7c0ac8e5f1f3e73f88c35e6c4c77126aba754f52154e6ae96a4a141e4674cd9181059b5de1cfb99827ca44e552d88d7c9439af16acf6371657ec5da1369d4c712d67edbb259a484dc4bbc77125e8943fe576ebf04e48829b89e5bf11300475720a475aec4ec2e73b1b9f3eb43de10592fab443c527d1543bfe00327e5bdf515ced11c", 0x84}, {&(0x7f0000000080)="72b3ec7941648b6b73d281dbc1496a0494c23c025421a2f43b8645021e7dc22988a19b99e643e0ffb5c52a40", 0x2c}], 0x6) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x31fb, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e9500000400000000000000000010"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:38 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getrusage(0xffffffffffffffff, &(0x7f0000000080)) recvmsg(r1, &(0x7f0000000380)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f0000000280)=""/210, 0xd2}, 0x0) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) 16:00:39 executing program 1: mprotect(&(0x7f0000487000/0x3000)=nil, 0x3000, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0x9130fba, 0x0, 0x4000000, 0x0) madvise(&(0x7f0000007000/0x2000)=nil, 0x2000, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0xd983eff66145f635, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) pwritev(r2, &(0x7f0000001400)=[{&(0x7f0000001300)="42b7907e2c59a9c09de322aef91b619b167ea98e61095d24c613b38dd7a6e8445f1cccf9b5db1948f57f4b9ea60f0312919af8155a6e537ba526cfa9bf4c7d8d869013f6dc397968ed26706ead8392a62a5c17c1247c693773c09ede8b88be154aeeb927907ee33f06b89d0a41140f6a6c36b7966946005892a76c38ac3e76b42d26a012bc6870416e5478e5cf2b8bdf717dbb10c0c976e7dd6471d5b7e7dd86e5ea1a0661b0ecc836e956ffc21d03a2a1d1214507186fdaadc1f733ed9ed7cabd38434b156e8c", 0xc7}, {&(0x7f00000001c0)="b4bea08630dfdfdc51ccbba47823a1bd26021382eef508c8ed9e46b1164b58fbdecd8353623b3f2018ab47b94bbf590a0e70a86b6b6b32e9fc77abbca66d48e55e3d77eef910196401144df33b4d48adaad5781e788017920d705b3816aeb156028054a26ae9ecb079ffb03889e6685a53f1d5079dfc7c8556aa8e7eb10d23fbe0d0c87de35fe620cb229cd76bfa1937e5d47c02aea6a131bf2133ed60386436d251aa3a190f9418f840664f99e8729fe3d9d4c46f0b7596d2f48773a5d5642bc997202cd8f8d9f3d927907ed859bc7fa8913d1291fe50cc1b75c74a704d5ac2bed56de759465e", 0xe7}, {&(0x7f00000002c0)="83a6c5e6b79749804490da7454a54a8fc638217239f23f80060d023d74fe901290b0140f73ef5732950f4a3d6d588c38e098a83f6146259300b3dacd925b1191871a0bf33cc501998b67e0eb82e882301a9096ed07e179e2e2d4e6a67c37f85ba188a5a5377b550851791149d29aa84a8e9d76d7eeffd2fb2ef2eac8a6bb636dab97264154fe8240007fbb6b746fecb895a642fe74d2e1c5bcfb512758c57ae0e1a024fb4dc6e7327414442517769ff87c459808de3be6deefdd9ec4244abf202b9012274c18c3aaf7927e782c6011ae1c7f988f67bd3d8ae8d7d701a66eac2c62dbef4bfc33d488e49eb95e88edeab6600ae6c5802cee5615d0b8bc5a688d40f13082e40df9a1495d2bfda434173bccc467e6cb9e55a28b9453fb47aa0b3cb4d5c790b31aa62becbe7cc2306314104c7b00f18363ecd5265d20eebcba28694c02568086a3d31cdc7bdd39c0b7ac61734173e341dc93c4c3b68f0a82bca32d89498a6b44aeff156781ba9ea3dec0830eca2d19bf8dec3af68e8258f026246664ee06c117941501e57d1ce8f2909359a91ec2e37e3d33cc069462bafa8b8c1b3372e0659c098342893027668411543d259d870e6de1ab035e206e255d8a198aedecb792e1b688115ffd685eb55632bb1a59413ec37e4e98184c627b6b29a660c1e6a56500e9bbaf129285d45486fc183aab13e91246dd049d06c7fd9f7f530f868ecc0400fd65006a59c37659ed1989c12d5269e61ae04a4b84773b92bd2d58a21b5e50586a812e7750045f70dd7d00c4287b9cf5dfe33d4c1897749c243d3ba0cb5359ae030c7e1338ef1f3f88d69e309773a4da4862a989c4d52398d4f3f3e519065a9ad92614095491035e270733f4c16afca536ee7f1b7584f712a16ed213bede3c8dafe41ecf06d9bfc649b35d47fc9646235ebaa8019958ea7a4da224e1c429b520433ecc576e754e3ce30ebd35c408cd6d7d8365255e17cee3bb09b0deae422d45e937b455d831b7f7f83363198b628e80e088833f51e7300571ba9f66b27f8393c2018f989708cef0db155ff56829a4dad2ca806b0de3ad2c1900dcfadbcf0f36d92d0f79b14aed14161f4c8ccc26d4e33ce344ef48f7879ba4ac3ab4513f79b5ffde8a42de03f068f3cedb7421b3edb816a70b164f270505df8aaa629f17c69929b36c21ead2f6fc890ef39caab119d9daf16293e3f1ab79a716168f601957b2d4eaac06b4c17a58b010bfb74dffd2f9ef7bb1a85c4fd8ad6a63bc09bb521e164b62da3e9837b45b26b1bb4d13b062a079850b7cf0f5957aefb2005f9e7d1de9f67a9624dfd319a126af156655a76b92b4080183e678f70ae0119806bf304d7c6c93eae7dffcbaada33e187a0bc702ba32232d42d83022de1c5e97511f4d7a2396e26e015c3adac198ca64be2996fec0c68e0723fb5203597cf649d1d5cec5ad5d1554b1937467be8057257981e93cf1e1dd8c2fe7d6a8772ea10d38435f078b6b4d424258a7addecd5fc793f69003f70397f6d7a55a6e190e5390c21987b4d773c5ba9d9c237b8c01f8c45576882a0d762e5072e8e872765099958268afb2173fdb5cbb565a4a999331d744e2ca0071921f35307ef053378508b2db169d583d7b1df302adbcc0b62a6a27e4845847fdfa89aef3d60cd3d898625286a16d5e65acf898436b0f341e518de297d24258664c9f045bf9026bee9519942f6daf4245b8c8115514ead71f1214055a71bcd6846aecaf5f6cd70f5c1c7552d6594855b29f50f2341c98f76b9179a693e86670d8dd3fe4075a46b42764bdac28e7dfb742fe93e67598498fe668392c0edaa33b4331c33bb2c8615723c83135d4bcae2f2528953364619fcea0aa91ba989ad2e0e814ef8d942a88ac1e986cc67a137924c5f893308edf734a492f6d49f9ebbd6187a1f431c881494f958ddef2a02586bf033a86a702bdd6fc88969c2561a83d92eefa84cba5b2def5ef46cee529845b7fff501d6113346e584706607cd38f03556ee586344229b3c19f40d4cdc7fb4bf270b066aa98c5cc095de78cfffd38bb4738570e8b7b351789dc34671d43b129f52c50f8a6b91c745a1bfe55d1e22e3fa831c16a716ea5ec974183ce1dc1ac8fd321e6452a47972132360ed7c36686bce9ce37aacce229b213e61e91d84410055066537463c3da74e8dbd7792301d053716b4a0016cdee905470f70040ec3f271fa7d71bab1aaf830efb62e0ac419bbf69614956d80b95847debff41e3dae514f576cb82f1e9cf044a45e9fd2af0101139eb5300b62ce0e2cdc63f793f1fc7b16bbf9df6a5c43de907d0ecb35874896277a0e1c7b68ed9664d2b29a3d468c0b0c8fe3c3dc6234d60bdc24f0d62dbb98753839746f5076ea288669a9622965b44dac933a024d065a53fc297052a43502558699f01d99380374359f67c0e67acead28613b4cae1d680b11c0d0bacff0db29b884b862924a970abdf23b031e77f867c234fb46d1f2a65a2c2acabb3a21af38ccdaa943801546af9cb98615d65d3e42195c6cfee38f25dd064730129ab87686c9c0657cf5dc546627ef56ba990b012982a345c562bb7c5b06784fd5ab1a815ac8a93867b17f2bee02a70b4b6058af07108b13c8af5a48cf00f64a6d5cb4056edd3b5af8a4b30832cae02952512cfc854387e3a764f756fc935006c871ac202f49c82d8a96e26940ccf0122871422b9889f36142b172da707f8bce43c6f3aa199dcedcad2f0acfa7e562f15887555dd4d4c16c8d4d47ab8ecb7d4e3900e53bccb7cbd6568a619b43acda18aa54fc90f2993ef460497697dbfd9f61bdeb7a43fd9cc0ade597dc0cb6ff7ebf334305b8db2eba5ad9a5d9301b7b140a084c0ebd5f562aa83f696d2ec05e2977972aeed0c643d34552cfece5dc8e057985e96201b1c79a4524b23507b3a04cc9144dbd57c95bc94ac10ecd1206160d3c74dd7d059445995a5cbfb174f073335a2bf07407c3692d0bece123824f4ee02341a3cc173bfa8b27e1fb3a7b7720ea13debe6d190bc4048187365c0185f03282596f66641339e38950764e0cadfc1364058c742e2a9ccb82ef358f1358f6eafad6322d48b1ad1f50f20c09cab92063a9fbe22843017655fdeb4a1f4f63f68535a0599878ec9a14dcdf4b5b7487f2c30140257bfbf7b6873622aa69021842680f9fe2fb140b00a5aa6d5ddfdb7a8e97dcb849f686d3d160ad101a7dd7d8ebf054dcfeeb8af1149329ab408001b6852486336df05c69e2902cf535b3b12ae9de8c1bdc3d44676043f0ee8ad3511b7be5d66ff0a81f2a2302d6e3421a3019848107890528d7004e043bdd1b95c7d00851104aecd5e4c7d940d02c4f661ba11b3dee845d9fbcd49e12609bf227d32f08d4f6099ee21e3088677a0b71111781ce60fcbe8724e3d2cc398187638ac2296546fd1b64708ff6c68fb8fc0be2a903164be90f200dcee6c3d523445e517d160002366b3ee134594cc0d7f04c44c8cbbf7ad0f6aff787104cc14ea2ae42521a542fd786dd561dcc747dbc31c6a24807d8098b82fc559b45cfe401cd0503a9cf08648070e20e83ae0e61f86be028504b065ceb93bbe40024a2ae1ddc1ada15cd3bed48ec325cc05fb2712076f2fc1ecd33d36d8718a9cd0435c8e6a766d1076df4f278d1186d3fdd9654a43a5522bf5ebaeda3b1da4495bbfac0e87ebf4ed13f9833c45a9ece03f5caa8edd1b64bb142f402596c59aa253ae2717049997e2679da82c519732e65f0b7e3653078d8046134725adf6ba093e5dadd8c3c4078c4b7de87754a6bdefe4fac16fa80447590d836a1bbda986a04d59010dc68bd80d31c366067d98337d13803cfc21477e0a0bc062353da37461d3ed464b2d32ac7bbf9b5c3598f53c8f35b24ce5874feafd8424ce68946ed316957b00dde228fc340441b4c0f07f71a70380152c3375c286ca0ba033ac2ae2ac030bd6f53f465aae180bea048ddbbfef5767a909957eb6a4e0c42618da274bb395a649f506bc277740180351393030491839b6beb811068e949c5f4925bcc2c78308330b1f20a30ad3df687a5eda86118771ca7e102ec8727cd2ffd10c33619bf1888e4543e51b80236677a35b76ca60417db1f76b5fd5a99004856ae9156b795c634a8c1f013c9f380470ad25b877acab6e8a1b0de4670925948d6108a7332ef4c53d7f406261c55993956fca8a08d31de16704d2bcec921fe4a24f4b579300c7f4a745bb44c5b0fa9910c3cf2cc4586a5965e7023e432497a5ab281d0b447abcf84b645bc0fc0d94d893a01edb77d382fd768f9da1528d65680045b3f15b5f1341d34a72198c94e6cb2e07e69a3e2740d01955fa0393e6690fb9f96f8c5331f3237c94347aa4d74a22c29f85b088277bdd810c1170e0a7f5c0b1bc80fe8ae5a6167ad38f094ba37f1ae5675746a5fca86a27bac922a6a8ba38ae22b51d1a885cb252a73fbecf24463aa78d9431006697199b95b472a60753619d5015e5129ba39d0b1c6dd86f4b89e02b127b70e86952c1ae8e32722c328ae7deaccbc902d26b587d110702d27a03a8d0d20af587738a9f531b9aa51e76f499b92b34642d5c8245f86b9d6a9f532fc811f4e77e3df30c452bfa4c49c50bc341bebeb9893502b5173228ab0acb8fa2801dffcedbfa28747e68f369a3190990fef4504aa47cc42c840b3d1a75af8350cc6f7edde66e6ee0503df491f023985449016caa5bfc1114871b4688a67f5382c64451eeab1c88e4400804e41f7728fb188a560e59c61da27bba64340ea5e5e9a981a13bf2a58d65bc43ae48528f16ae204e919239f2a9087e60660124d0beb4a53d3bfd740c72f006bce826f662afe96c5382b4e0e5960ce10ea152dbeae72057b3d680462f2ad55a5cc32d746704e8e92a50cf3e386b7286cdcdafd57dff12f3613d8751db894435d68d3fd0744f4d0279dd066c9179fc19e49600b62542dc6c3d14a2ffc56fd9333d64cb72132f57b433fb0a52f7995656d24afb89e9fe1034efe3763135e17140333f0d1314f0232fe125a7020aefedb2fda956ca68739d266dbedb52789aa69388ddfa0607ce68f31cbbd570e735638796f93857a11e31640cd0986eb4666a7a6f1e85cccb16f82dee625c3325d9812fa563c4e02d0c018fb8a932852d491b190a5805879b0a4deaef34939752b9cf3906b6c7d4e676e2dd27342cd060337922d45a6a940b3ace6d9eacc751a600956c9af063cacdacd2ab0cd9323d0760738eed20123383e0a7d21334d40a2bd6414f2deccc7917e61fcd508196753be0d69a4097f0557e3738c015165aa2da373b97dd164b0ff5ba89f4900e0e06d2299297af9809a7be79a379bd52fab49b680de44fab3d3bbe9c1083c7ae6cf2bc4a5b05e405bd27bc74e5eee1baad7904a13aee523a41df8e1799f402ec1b2f75948e41cd984e74405d0d5652a22309affae09fff2647995a37977ae8033a1263f37b8e82e342fe62655fef22c659ce71697e9da21b29515c6d97162dbd3e575c9a57e9230e07deeabe0af5e0034eaf4a59ce265624ceb50aecd7bc68cc1b0106330a0c2d98a7eb6d3abfe349d19028e175bb95695c01e9e88d0013be8d58e4d98a409e707e10dbf2c9c45d021a33f95ba9db2ef2222eb7186d8a29734f267a98919285fe753e5c8fc6066e5fe2bb891e445f360041bbc01432dd75fb128b6714ca3df780030caebfde27dd7644eef39ddf0aa1380174f38fded156503d992adf70c26aa87c1fa440a6853bd396eda45e2ed028d393db3a27ce67462c680c8802", 0x1000}], 0x3, 0x0, 0x0) ioctl$TIOCCDTR(r1, 0x20007478) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r3, 0x0, 0x0) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) munlock(&(0x7f0000006000/0x4000)=nil, 0x4000) 16:00:39 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x2, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000580)={{0x18, 0x2, 0x8, 0x4}, {0x18, 0x0, 0x40000000000}, 0x80000000, [0x2, 0x9, 0x6, 0x5, 0x800, 0x4dc, 0x2, 0x3]}, 0x3c) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) dup2(r0, r0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000600)) r1 = open(&(0x7f00000003c0)='./file0\x00', 0x40, 0x9) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000240)={0x3, 0x1000001, './bus\x00', 0x200, 0x7, 0x800, 0x58}) r2 = semget$private(0x0, 0x3, 0x202) recvfrom$inet6(r1, &(0x7f0000000100)=""/69, 0x45, 0x840, &(0x7f0000000180)={0x18, 0x2, 0xfffffffffffffff8, 0x81}, 0xc) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000001000)=""/4096) semget$private(0x0, 0x0, 0xa4) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r5 = fcntl$dupfd(r4, 0x0, r3) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x1d}, {0x61, 0x8001, 0x0, 0xfffffffffffffffe}, {0x6}]}) r6 = openat(0xffffffffffffffff, &(0x7f0000000280)='./bus/file0\x00', 0x200, 0xb0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$TIOCGETA(r5, 0x402c7413, &(0x7f00000002c0)) open$dir(&(0x7f00000001c0)='./bus\x00', 0x10000, 0x0) chroot(&(0x7f0000000000)='./bus\x00') semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000480)=0x265d) setuid(0xee01) r7 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r7}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) r8 = syz_open_pts() ioctl$TIOCSETD(r8, 0x8004741b, &(0x7f00000000c0)=0x4) fchflags(r8, 0x1) execve(0x0, 0x0, 0x0) ioctl$TIOCOUTQ(r8, 0x40047473, &(0x7f0000000040)=0x164eed0000000000) openat$klog(0xffffffffffffff9c, &(0x7f0000000200)='/dev/klog\x00', 0x1, 0x0) r9 = open(&(0x7f00000001c0)='./bus\x00', 0x21, 0xc825b7657bdcdd3d) writev(r9, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) dup(r9) r10 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) writev(r10, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) sendto(r10, &(0x7f0000000800)="089ed1a321a7b0a7923d4ba9db3fdcae38bf09fefc04acf7200b6ad42552b403054d4f35cc211365a5153a2213edb1f72b015bf0e3d0f23fce6d733cd0dbcc37f7ab95d7854d86d647b0e8a6bb7e56640cedeac054535be2d018722313385f405764d6ecd67a2690e8104e7a9d3fb431d7f37f50f49ba5aae681652a5c124b115d24091fb45c598affbab365c548a179bba13e04f1361dd9e7abca68359fcb53ab098c1c51b7e646ba93944d8e76d5b0eda22b3526ef239ae1144a701de01f040c848bfe0b9c20cb57dc70c609bddd3aa04227a4b3e56043c66832b8a6ac381b375b88ab25b57c6b7da8e77ddef5affccb4eed84a4c58ce7b9948aa873e3538675b0f58c9999257987b5a020f972d01202f222b1ed67aea7ce7be642815af11d1d5afa75006f57df1f703873addd131e59b1a699a118948ad6c4fcc6c9f06a84ec27e032c7aa1648cdff6f132bc40b6e65482be8ba1c828a59452fabd7d6a4130dc9a79d5536e7a8990f7ab43a08df33e432a8f57123e304f2a86026442aa628babb1a0dda6f9b5bc025d388cbd52f05de1e338d571072ec0d6c38093f26953d07e59aa9f9dfc519340a6b6a5fb39cce9e299211147b59c9b4fd64483637950c785749494a502499617a68258dd38919689ce08147f6dae5a9c2f261465574458cdfee91a6ca9232e151030e2ee0bd091b7927da33d78901eae29d652365d0e97815ace41379bfd76650ff3f9cc966949c4d865a81cb62e2d4292f188690d9a9f2b7a4826bd06bb10e4bd482fc07d7196d51c2e61a954a2ffd0fcf9e07ec5fe23d0ba9767235514026616205ab400638decd98545812c9004f71204bfbe2bb140d36eb4c906ac415c8a4ee0aeab484ddd316c8a3a2022d07b404e4a006ef0be48134687517858888192dca7313f522d12a15abfddeccae69c93361a363980c26b174f5b9dadee6ba9df612f388958ba22bf1a5eefd55c19532a72e7ea3bff3f4337515688c3a0c41d903780188ea696d00f8a73de4effa0a1ac7a4c537d8e5e63d72bb95dea181da9f5c28b7a9e8cf2fe6cbe3e0c7c3a47addabba39adf9336912a79678921a1e44957f2f2bdbf916be8ca44bd2d43614a1ecb1c01d1fbccd7318284c92f7a297babe44f038d663ca79ec1a5b5768cc14321941047b2e35230e74f6fde89c9701c8d7e58cae93b6e82b302b8f4e3cfe1d0ad5b10ad6e8fec67be9d45931ed7e8c51b5f09219bdcbf5bd072fe8d8b33e129290aee76f65dcd2a137cd8cc912f9e24c78ec78917e1a0e659627ce098eac105f4d16f494647e790ef80a4873a8f4147c6839478d686f06716fdc5cafd65d6840ffcca1eaca2ca9996bd28ffa24e5fe5ba5ad5b698782f2d826dc6a878c703fffe93a29bc2c2e1324281b0681ac804bbb2fed4f709a67dec30471ff13a6518e8e46d76567de3f25d6158174ddbf8dddd98549161aed4ac8d292a4b9abf4ebe4d242f9c7666371068f15d5ee9623f8d0761c55d74ef0a8d5360ff9aa9388d287407db1a5368e4aa95659daab0222fbfef5841d50325beb3e3e889bd030c02698ebab744ab013649f6140dd0fa2c7fcd6835bd5f0a79f4f9363c9702fdafd5060607be40918a99675e775abb253a91fef21de6430e3773cf53ff3fab4a65e5d29e05c478b7f7edefc4c70409e403fdfed37c1af1b9fd46ab758db915fa18571f564ed8884426f238314a85b29ec1a9a7230e5eed78c9f4f0a7daf347531fd52edb35f894d62589366740d8e51820d15f8592db4ae3db14eff3d3ad319e44d5be915ef9191b308a78d8f38fa2ad9f18c0c2b8558cbedfc6ae151c8bb6f723380220f80b3c8b9d9e03ffc47a80d46e5002cbed5bafb5050ccde0687bc12d3851e03ea3dc11a0f26d58f13a8cb8f893509ac279da5684f1e5d7a90223cba73c5c775dca13e56fe2c8f5451e61e14624bde6a2e6adaa026a92a222c058cb0e4d9db9dc2351bf210636dc2ac8c1502267c940a1ea46b1ddf7c73106102d1031b20bd510963e2df5e199a4b6a35f1e2503d602600c5e9f51e3666092c78ff8eda3f5ce9c2e8cb85049e9be6a02c34c34c1f12c3aa5580a2420e65e18a439034dd2a2d2d02decd5e3d6971f1414b3cfd882bdf9e65a0d81bcc7c67f8fd9cdb98df2f1d74466f214912bc2a5cf8488246c1d962d7524e361ef9230f19fd6c94aa01375acd0bf82742961aa6034d2457b6945732dbc7bcdc1c4f3cccb966d8b23099b6240016f8ff76277e64f006228d3dbf53d1d932d78d31b57605999485a8df35dac398f2ff020c478e44349011961a7900a3a0fa26b7594449f461e7f69fc9084e2fb0ac2732410397afb93801f422d3dca952b9170c69e3b939a4d2a636a98bf803d587cf4aa1ac2a25ca693badd326161fb3d626b3153b4958d8d3060622a377d64bd1750f9a0983d6c74a0987a256d616e04598d973255331ffb0115b0fc09d7f723e8f5e984bd9834d5636f6e4defc1a4e0b670eb1d57a5fb0e53bffe35ce654bffbad2b5799aa78b4683d3a1bd8be1c5535f58bc01d7d73823889a724cc33cec6c5dbd3798e1da623c1589581c49ba98ab2f9d0b3e2e52423b2819988b3e644e53b500a3f75e2a241c6f529353daeaf7d2dcaa63c27757ea12ada3b718b1a3ce6c8c369403a5c0494d18fb082d1c1e6ee1d4bcaf009b17096fc4b80084df922b221adee71322488f0a89003e5af097bed8667238291d075b640f414c7a8f1df948f7a321b90b8494d4d9d35c0de94a42b722c3899c00aa5b6eca6f62098ed8bfb54157db241ca9ea9bef21a696d81e105b6ac16364434a502cdd6ba6b7c3273d815608ae9d69316de8bc513828b55a79e17a9ac3e14bfe9e54f273911049c4e23b1ee476cca6fc6c9e6d61e5020bc0c5584e5a3498e00b3a52c68cb145b34a8df3d017b8f5fb96414af6d4cf443def6791b457d1587f3fe3167518c72acf1c9ab6880570d1d53d7666eef7f22b39285aa85136bd6bbdcdaa0dda28d09645b23f5ed4e13b9f852d276eaad21fd4bedf28f35fee16363497501016639b1b92b8ff2e7448e610bafb4beba540115607fd5ea6ffdc93eadffdeeec95ac09d9bd40991e685dd4a01f5c07cd9ce32d31a7aca126c1dace7929552ddd2f57d6a9aa22d972a75388028053e36c783c16f213b8d85210b6ec1fb362b859f5ebc23b79c328e2de8ed19cdf4edde03c1f98d4826842df022ca6da31037e884c26e9e7a8f2b2f6e614b59683a8a5320fcfa5f27244f244a650482b622489acfedf8c2c7f707deca947fadcd64c7fdafb40a22eb7114ed771674a1e290b814250b7c0d91c35134087addc9ef0b4055675d366a6fc640d51377312d887c04bca26ed2db0808528057b06b0581349043dd17be65c781b058eb780f31366cd50a0092d1ee301ab4b76a09786f810a6d365a96e7fd4d62b542ecb7f8704630d3674054dcb5fba465103b7a3c3e215040a5e3f290fe4c4a51365c8cc205bf8097eb571440beee576193d5d55ee643962a246c82774e2c80904ae3f5664231999c3b81488c0f6944eeae33107da1e68327d415a3446b2c328ab8f5506b7fe943aa2ed21788a17f28ba14a7223d5b26ec5d8585b9824c331fba9d5ca6fb0c630ef077fa161d934cb220a339c717454d54cb078ce9566643a9fcbe8be0cbc3e1726695d4692087545e4a2a4e02004b35f86e44d9398d0763396168deb5b8f289d9f08f7ca06e3b06bdeaf2c45ae4fb9c4e45ea92c1bff397155dd766fbfaf90534d9bdaba82c199a7060ee5a67076eeb9a8085774d8615cd2693d0fce71fff637f3cd488e60993ef160e1ec244c415c31e974256bf769048804eea24a750f81bfcf01d4771fbf4596f403e857046bb5792f7829978118babe0e69692b739c130b8982b8aa6333179bb73778e715672f1e657568f835ded8e3e2e5dacfd4e2aa0c472f02fd640e04036c4703ed39a6d75aac084fd05eba31b4a3a26315409d0f179ca2f7a03231dee60b7e51395272312a244b8fbbb863ecfd93842afa888127c79da6b65490d0d02753829a778fa99b7cf506a56cdf668add98c3a4c1970a45c6de1f30648d808978e68d0c9290e212d142c118c7700955f55e23457c8dd9a1ee5e914d88a8386ea9ff3286ce5a8c75dcd328871b6cb178baf5ed805cf08eafea4afa690f35b18d91e5b9c4adab00e0ba3d5a331bf51785a30eb2196f3714d91c8da39b0299b7f999a01a69b8facd12cac3fcd3505d7c3750ac82bb794a27c272d9cf7146a6741a66098519f0a27bacc9deff2c271a381942ffd5f2e86e29da2c54d98aa6c385991f44f6ad7e93c6f7be06955e2bfd48d2a916d20fd01d85aed0d9617983dc3d9fb7cdd10fc8f3a4d661b9d37b2f251509d7fab9ada79d758bcaeddc60088caf083be886c522c496e96a34df00fa9b539408d2e2e7a12f8e4dd62fe2382df6e759167ed345d8a749690b9f266ac89940c28522cc477c536722f1e8b2728aa0b4c4880f91cfc6e0e2aefe9ec75fe2ef0c630e75d7e0837a98a3ac46206f1913d2076d5daacda051a3de36de888df1efbbe513b86395102cd3ae7fb3352449ffa57364422af7c7aef0e9cd6b26cfa6f1c3294f67168a19589b1060569ea76611e7134d5f82292bf028d17a8b214459b80346839309538bf0a8b3a087178d9cb049397a24dbfa3f39ba5bb3907a45821fc80d9e0de731128e1576c6bfeb1c6deb42efc6ad0f29043bc30ece48f2f90aac96fbae2136fc835516a06ff4727dde623ca0b11f7390c30ebc83e14046c4a5d75592fb11c3469a157e93308937dc65089f57004fd6d0114806d8f9de6fb296d838abfcb8e1f88675a65105ae96c6ad0a6836ddf373f599ee8481474d687e2aee9db2681c2a8c484818aa3c95552bf0b3cf33c681104f703d061598b2eb9d4e8faebf9020f26c54aaa76aac460efd0b726934dba0b50636023fa4e140dbfc944345aad1879797859150df385eb8bf77ef607d1881ede4e4a5de77f398ddba14179aa2192adfdf19aa90131c64f4208a0b35952c4d57b6fe9cd152e0faca2372a445ec383c4e3b315412c6d9573b8cdf3a0951bdb877a03bdfa0d04ab3933b69ea22939c596888632c0e45d89dca49af7ec6fd05233b37af0ef1e07f5f209988167b7f9097026c0eecd8e8d8cadafd882b6074d7e1cf41da511d2ca9d5d763d9bddb487dd25fa6ed96f6d7b25b57f38ed477f079ddc8aaec2b4c181ad919c5fbb204403187a11b831f6a5f7f13bd60fac9f6c99aeed15d50df3172df1ba64fc74457c816a968b17efe7adc458afb199425d8b52e7366cb13ae13a309d2b0d7965c34ee5797f82159ad25319d93b356ad5917ddaa63475e8868304f7e0fbeab9e84526ef2f072715f7d598abe1407f6cdf62f07ffb3e88030cd88c6f1a4f2e60045f0594d9fe277e3d23b5116261f04131817ba3e532405ea223dd0320016e27ea26348c8d4329108c6f01136e96b095d510d6ff31e8284789c0d78d0f9d21401b2b54a801e76c72847b2a26796dcbd59d14fe5a47c9141a5c9488c8953005d0d50390e72cf22d1cfffd7d3ec84e2454f1cada1f58cfb53d2a095c520b554629015c01611a0da4c0ff2dbbc1c8d46e8282862c55fb528641a4f935bafb5e85348406ce1eb5e356b62cf72720c16e80b48669b5817ed797a0975d764bab53d81e1ccd1d57e106bfd30c9ff1951a0995de20e9302e1db8d920fee2e7c8ef611ee453b0b7fe9d4ff9fa6a1127ce4c32baf6f5dc818f0033fe2ae6592e23da9a1467", 0x1000, 0x408, &(0x7f00000001c0)=@un=@abs={0x1, 0x0, 0x0}, 0x8) 16:00:49 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000228aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) open(&(0x7f0000000080)='./bus\x00', 0xfc1735612ba7dc85, 0x80) mknod(&(0x7f0000000100)='./bus\x00', 0x40, 0x2) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r1, 0x0, 0x0) shmctl$IPC_SET(r1, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r3 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r3, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r3, &(0x7f0000000180)=[{0x2, 0x4, 0x400}, {0x1, 0x20, 0x800}], 0x2) r4 = getgid() r5 = socket(0x800000018, 0x1, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r7 = getgid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r4, r6, r7, 0x10, 0x9}, 0x8, 0x1, 0x9}) r8 = getgid() r9 = getppid() r10 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r12, r13) chown(&(0x7f0000000200)='./file0/file0\x00', r12, r13) lchown(&(0x7f0000000780)='./file0\x00', r12, r13) lchown(&(0x7f00000001c0)='./file0\x00', r12, r13) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000080)={{0x6, r12, r2, r6, r8, 0x1e6, 0x8}, 0x5, 0x5, r9, r10, 0xfffffffffffffe01, 0x9, 0x7ff}) ktrace(&(0x7f0000000140)='./bus\x00', 0x4, 0x0, r9) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="000000186004008b00000027feffffab7b74371b2891fffffe00000000000000000000000000000000040000", 0x2c}], 0x1) writev(0xffffffffffffff9c, &(0x7f0000000140), 0x0) 16:00:49 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x6, 0x10000000000, 0x200000005}) 16:00:49 executing program 0: r0 = socket(0x2, 0x4001, 0x0) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) pledge(&(0x7f0000000080)=').\x00', &(0x7f00000000c0)='/[\x00') connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYRES32=r1], 0x1) dup2(r0, r0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) r3 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) writev(r3, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) r4 = open(&(0x7f0000000300)='./bus\x00', 0x1, 0x10) ioctl$BIOCSHDRCMPLT(r4, 0x80044275, &(0x7f0000000340)=0xfffffff9) openat(r3, &(0x7f0000000140)='./bus\x00', 0x1, 0x115) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) recvfrom(r2, &(0x7f0000000240)=""/141, 0x8d, 0x2, &(0x7f0000000000)=@un=@abs={0x3, 0x0, 0x2}, 0x8) socket(0x6, 0x8000, 0x3) 16:00:49 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002007, 0x0) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) bind(r0, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) read(r1, &(0x7f00000003c0)=""/134, 0x3ea) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) fcntl$setstatus(r2, 0x4, 0x80) close(r1) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:50 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x7) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r0, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r1 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r2 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000140)) sendto(0xffffffffffffff9c, &(0x7f00000000c0)="760096d3a8447edbf1f48325c6fe31cb9ca058e8fae434c3fe", 0x19, 0xc, &(0x7f00000001c0)=@in={0x2, 0x1}, 0xc) kevent(0xffffffffffffffff, &(0x7f0000000480)=[{{r2}, 0xffffffffffdfffff, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000004c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000400), 0x7, 0x0, 0x10004, 0x0) read(r2, &(0x7f0000000500)=""/192, 0x1d2) kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 16:00:50 executing program 1: mknod(&(0x7f0000000600)='.\x00', 0x100, 0x0) 16:00:50 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) close(0xffffffffffffffff) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f0000000180)=0xc) setsockopt(r1, 0x1, 0x7, &(0x7f00000001c0)="3ef40d3f67289ca3d3bc75a4320b056c2675eec0c7bd34094d0fc21473d0093fe29a4e8e766657dafbb2e7922f2b7e683b4ff04766be1d44863894fe07ede519227732a2f2794dd423b07b9494a6159c0460ee1afd881eb21ade5e39352af97a22d16f14cc0e3b88a73e5253adc1786d7391a121dbac6a12f7b780f78196e2120aa9ba331e27fcbcc3dfe105b40585d17f86258d9ffd957ed627e6a5a7e822ab102468ec118a040f", 0xa8) syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r0, &(0x7f0000001680)=[{&(0x7f00000000c0)=""/176, 0x1}], 0x31e) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) dup2(r0, r2) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000280)={0x3a, 0xa0000000, 0x400, 0x5, "2ff44e2df90ebd34dfc0777017ac5b6407c82e11", 0x400, 0xffffffff}) 16:00:50 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x192) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) renameat(r1, &(0x7f0000000280)='./file0\x00', r2, &(0x7f0000000300)='./file0\x00') r3 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) writev(r3, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) lchown(&(0x7f0000000000)='./file0\x00', r0, r4) chroot(&(0x7f0000000340)='.\x00') getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000240), 0xc) rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000000c0)='..') 16:00:50 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) close(r1) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r2, 0x0, 0x0) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r4 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r4, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r4, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r5 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r7 = getgid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r5, r6, r7, 0x10, 0x9}, 0x8, 0x1, 0x9}) r8 = getgid() r9 = getppid() r10 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r3, r6, r8, 0x1e4, 0x8}, 0x5, 0x5, r9, r10, 0xfffffffffffffe01, 0x9, 0x7ff}) r11 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r11, 0x0, 0x0) shmctl$IPC_SET(r11, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r11, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) semctl$GETNCNT(0x0, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(0x0, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(0x0, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r13 = getgid() r14 = socket(0x800000018, 0x1, 0x0) bind$unix(r14, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r16 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r13, r15, r16, 0x10, 0x9}, 0x8, 0x1, 0x9}) r17 = getgid() r18 = getppid() r19 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r21, r22) chown(&(0x7f0000000200)='./file0/file0\x00', r21, r22) lchown(&(0x7f0000000780)='./file0\x00', r21, r22) lchown(&(0x7f00000001c0)='./file0\x00', r21, r22) shmctl$IPC_SET(r11, 0x1, &(0x7f0000000080)={{0x6, r21, r12, r15, r17, 0x1e6, 0x8}, 0x5, 0x5, r18, r19, 0xfffffffffffffe01, 0x9, 0x7ff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r9, r15, r23}, 0xc) write(r0, 0x0, 0x0) 16:00:50 executing program 0: semctl$SETVAL(0x0, 0xfffffffffffffffe, 0x8, 0xfffffffffffffffe) setitimer(0x0, &(0x7f0000000100)={{0x2, 0x1233}, {0x3ff, 0x2}}, &(0x7f0000000180)) r0 = semget$private(0x0, 0x5, 0x10000000000491) syz_emit_ethernet(0x1093, &(0x7f0000002a40)="e98de45d66b5f3dc21154951aa87ee425c9e7e80b77160b72edd35772a36e540bba651214ef6a65492d43eee7a69de588af5c37b08ec8952c273024a3af52db1d34a1e82a622e4d6f6f0cc96b33d9293169b5d792c29ceaeafb77894b1ea0189692a13839eea3e6da28fb940512267ae5c1cd4c57e97f8376dfd41babba733f8e6d8a73a24c1539ca35d75463c28721798a576de0bb2168aba4c06225cea5e1bad25da8f92296426487336fb1b7dcb57d23563d640bae5f9f04c880e9a3388ad5806055053a8e7ee3e77fa39f592449e873718ac5c2c736f5825082d424ddf215765fe7130fb55a281709d9cd70238af0808776fe75ad50ce56bd84761c0abc12299c77d01f17aec1f0cc542cc879d333003e92a7529d75e32b336103d05a58aeb4023eadefe57bb1aa8849d1f3c016f8fd24ef35cfef30087023ed62d2c2d23e9c4a98f26472340be7d31eeac7454cc1c23b4b452db8a1cae1e750cb10aa7f8c13ce1736a2fb2805727ad29aabf432edee1d92dbe6b0d68725c049233c9471517d08aa7f8ca69c22e2901cf016b1193abab361094f1722ee7ae1ae07b62ea42178ccd4c1db11a778408f38c5d9dc151b230819a7587c822d5f946b8372f5b3eb68df53f9a6c93e3571d17c4d45792d2d3d52e3e36584b112c12253348c761c538e6f061093c756dd6674ae07e1f767ad6c373f1e7b1873485ae9b8e16533e8cf9e89f6a5dad599242262c7c298781d776bcbcbebec2eda0f0a37b2410705f2b99d237e4269ddf56efdc3005fde735538e7b82b6982377e831a07cc2dd7f0d3d2ef247ddd7c42d7f84b9fad4fa8b62dd4d5e76986fe524cb37d2720a7eee613e5901811a6945b8ab32f76f1f939f4c03963fbc99e4cae7e15e8c9ed8608f00ffd42f03282465c0a03cb14a7efb1121d20ada4c9394811d2c3630743cc42f1ce4ddc92ddd3378c8681eb345cd1d0ef500de7506f976ec60ca2efd9da5765e272a7cc6b31f84b4f46ab18e3a98db9edeb85b8a5273d692a400e198d8d36c085079aa7b1052ff89f4ef6ea159615bbbdffa6aaec5fc131fc62fbadc89a6cbdc3b23a0b053061a4cd7d0a7bbaab60be1aa11c25cbfe02542a64adfcb35c6afb134d9de7c0d1066a5b02b17ebdc71b6550ee763b27f9411990d377bf7097253dc088db98decb2b2eec5f958cf3c53c4162f1646a6622f37add012eb5c005c95a54d857714db788aead244d7fc153e921c229141432cf64440a4ea5f6908ad24392a3843ba2a9b983c860189e32abe1561ff8fd223225f27176547a27b8777aa29340b96b46a72dab8c1dca9681e21b119fb3808927e7fb8bd95768694c0f7d8c406b63dc0e97029296cb7f1dc274765ba8d050c56f4728a921d67c6b5216e6123b3f588e5314b3e4055d22ae368d93e7d9bfb24e08ba44371b7db9d8881d4c446fdf68638fbe2ad2e974b38ad68e6448c2dee54214ac88de26eadcaee74e2e6671f609fb79c594cb825fd68f6900a1d428408ae0cba4369b2b7dc3e3c1f2438181a46cd531388d18607e39ec5d88791c957de502d7ed36439224aa8f45d53a603a228fee511bfdd913f133917d82ae3167dc34133d2993a778ac3e7522125aef148bc6479285293239793c68f6e05945a8db8b3c571c3be0f24b8a205a5073d229f2d821a01fa235496e9019d4f82030d0681690c4cda58ff83f9ae1b729d0f1257553989ade8c47169c86ef6b3549625c79df5fa59cd3a100aca4390b487d765b962340f7e18d74a32591811341c7f83f5bed0d479c6cc5b6c8b029f202c085a6179c551bdbe1d0bdad68fe3569fe3b947dc6c8c3272ce0ef9c548d553df456bb7aab50740cf7d824d1f3c05865081c41f7aebf22a73ecf0b9079640c9fc126dbc2e83be5eb9cc5da1257e979e7adf181285f4934f27a897b6c1bf286ca364cdedf78ea334991f3c0aca0653aa693451146585bec6360183dc1ede6fdd88dc18f05b3f4e44393feba3a2afc3c3d87abcd8ab6ee30e39eca15b128bd001c1e29ce74646a07823b184087d87de596a1d6d38e5d4e54a38a7f467824602fae52850927e964584d6c42a445bf5c35a04b931a49999667ff128685bc83277a3d78dc15e0b581f95f10ac01294ad6e4ec9e8d6f58c86576fa5303d92d5d59f89df46b48f8b723a46547f8e3715f421c0d14504926a0c43d1757cb382616a50db2f64ea6f849c55fc5b9b3ac6eaa26f1db899d270c300a97aca619ae914d45d73e87334b9a8601d3d68b342c2e4eafe1a0779ae69e10e0f63a22b84393fae006c62c1dd0f99bdf075fd553fe3ee6f280fb03092bb4118d96cc17c8de9d4b97b3591d054b2b41c211812ef278144156f79fbcb60209f67fa91adecf6c8e2dfcee8fcf19503a6ff826cdfc0f484fad86358938b397b3774c473dd5dd4ceb071e531006dbf9637cbe5a427cae707a1991f2dddfba514d4b1fc99bf4e4eed2bae17e909f501ee0813c1b91315c0fc2258a07c38311a7a12d1c9e254012e79b49953758cec880478a6875192fac726937324228cec4d36f998be149e540387e53166bed0e49d59ccf3b92b95e6e57bf1581da472542b87657ef623376ca6050a7b56f7f41e5334a5d37fc2511594f40125097af26b69f38a7cd9e30ac41fcec5840a2b2262db282f32cbce80ad055ac923059f4f1c08ba7b26f062440c4e052cc3c207541be83c704858a9e944c9ac25d93fcbb656f0ce9da647940503a92e1885df6b8c69878fa45ec6b35e0b8e1c46797e49c815041af7394fa9157676b643234407bc61783109daa85d9319679fd5031c4e665282241bf5911ba6aaa705e61077a80af5ec005422f6a31eaaf1f19cef71ef64c6ceac5dec21fba6b470d287f35a625ed51961c0b249ed94d80aac0093f3bd92fa246ed85df0c0f98761496d966d0a4adc7fcbcc3e1c95d8c9985e7da98b6a77028837f33273aa54fe42aead68fcf53133b337e08513e82df87e3ab278ca20e0cb13dfbafc4224f28ea86ac9a1aee8c0a7faf465c5c32e6399fb35c2e644dc7127f445347304414a333067c519fe3503398c8c56d1234bfd7fd239a79ce07ba0278cac3c1ac2230a832ede81824d273eeb10982fbae4b04747c58d19169fe6e53bd3689db3c168dee244cdcb46e6e10aa6249dd8e8af4cff555a64266c32f5384e1cb949e3476ad920023c585039ae1fba0437413d0ea40bce2cec1b558a72736b168b684eb4a38f1572d3d16bd86ee0f9c975abdf5800bb9a386babeb4beeed985050d58426264a69a7bb1de5c5f42b52905b3abe02178ae08f02e28dc34b05eff0537d361ddce327b6c30c9493946079f0904ab5eb87bf15fa65074ee534274cadc508a96867e95c7132d405ed570c68d08c86424ed51fb9b53cddeec33bd40dddf48d24d962826621e16629a415c00e80c139ed9f9a2830af22bfe3be708a2fc1f10a4df45ab8a484dcb5fe93d599f45c317fbbdc14399f772f048afd4093a8de9a14099eee7467168a122442c248c063029b69814216e43d0ef1d1e635fd12609fc3c94af4594e5a8628e9738611208a8d02a28c30aea3cd2816981cef040f89a2dd89d114a7b4fd4471fac117dcfafabaea2f0112ae1d31b94d4fb4a083e414c1aefa896e7732517c8ef0f2074f66c95a2b7ee2b940b2087cbe3a342b46ad77ab51cbd9a9c231e675135935ce40f2f0447573d93b87d41953b37e84f75a2f254d7d6bb0913b30e7825861b1440940ad6d775197fc40f40871c6c7c37f5130d7a9e97602485c810223d24bf80d1754d9aa32a9b9b22b1ac59e8bf2941c17494574f4ad98f4986bdf5d8bbbd9f0a33d66a1761e35215236de37547f1e73a1acd3162ec1e0cea2e10941d1b272bde78e9c435fd8370187709cd9705600b3e93d0698769fabcc76474b0328ef06e96f899fb771e71448732b870222096413ae9dccc7a7c5c697b4dd824faa64c05bda14a7b95cc13a195b6c42165b10e0a652af63986eac98e0f5f3ebfdff3331be47a782eda95e4789c3d19777e8c0e52b566b1f133d72e8bcda42ef61cdf7e853e64ae5b9e9606fe477ef1d01cb9dcca839577e58932a176850faa8eabe8bed65f023a4d12dd66c6c2c749b936da3509fdc599183f29e78e165e7af25578bbbeed2e18c1167ec8e8c28eb84e5b09696fefc08a756e04f869cdae2ded1331e86f49507d99029e034580993d1e6ac70ef003c51036e4bde861f7dc369b33d41d72bdc713959597c96ff88581de72f94ed47cbc4822968393aba67a9510302156bc1c16aff40861539d4fd26690be6e6609119317baa046541cdecf8083d00b5defd070acf4b8383d900372c0c86daa8a45303b8aebcc2fbb0af8172f7543a9dd32967b6b2fe01efeeaec53202dccee6692ed1a74746b6f353a1d71d58bf605c47f64be1f821b6caa3975fa86a06f9e9e7ec6370edc242bb74179974348ffb8cb4a9a333116888943cc68682b3f53a722c714905e453ccb644e39e7ef12a835fab9f05a6b3bc01d557b9946e636e5f8bb7029c498ddedd419551be0f61973fe664d7f0ec4d1dc9b98b0d71f4359250b815e123bb5557fbd9726f88f11529485eb4f941eabf7bc0e2dbc61386352f7b00c1285cb31b23d05bc4f2818b7bf03227a2059ca56eb5d321ec65d52d48dcf59631830a07def4ed1e0ad240dc83f5c6bfd603cf80d2f1c83a879403cb305cbd1f297faadb20fd0d63517ce1406dde384c668be2a0fc0e95fafc381f1d4b68ab3b51bc676e4e299eadbc64f611362accd5d0d8b8705fb92dcb3bc6cc5f207ac8c470f59418a8a0e67c625874e1f7156ab945c1000a294a847cd5d083db8b8fa0dc32075806cb7f14207531b9727fb3296b317319cbf28eb2143f07b535f5daeb698b020b25baf12fea9132fb84cf316647df9d4d8102763e4d260d41db112c350c8f9d2e6e45e047e122dc0719dff41d3d1d0605c88d822d68469fe4248482cd98fe9153d26eb11939c441aec2ab8cba37ef930ae9c5820f5fe7edde05712c86c8259e0e43fb4e055abdc747b4fe7bfa7c8ac78ae49707d42176136611c33065b6c01355d2ef1ed04f5905576c7e6d9e944b05f1e3357979a363dad5ff279d722694314f65ca6447cfb464e171214d7d17fd132767aed43ed882b98b601c1c112c66e909331a641e6e9828bfd49c2130a7c277ff63632c23c07c9a848167d1be0e0d487aafc7ec45352c56427b2fc62d73069abd0b05cd6f03cf3a64bc4e4e99929a021b6112a88105b517240df556363260d6e3044670bcd382f1da668ac91b4d33420e3a444432b264bf81756b0cb8eab532d13fd7cd7584a7a95fba0f1a674aae660bea1b5938714be51dd64f08e279380437078f708770f259af12300b1872398cdd98c7a2c3a5b0a6fc3f9cb012eaa0168b5b61c50891672fbb7d464f34105dae82df3b93e14791ff047c3a0c8f19af01fe144db001ac166d8b8d9cfa6e60bda7b80c0606d53e96e56550ef5ac4142c30d7be1a9d8634358991294e16e3af9a071a065b9bf348aac2960f55e3dce730366adc25e39ea6029bf4ef31594159266c5320607090753d5edaf25fa01e2499efe877bd5de6426d4b748de3db017f306e080b34a37b2b68c54b9ae61b24696b53737a1a3f74bdcb82764588bd1ba628f4ee8ca42ded1f2bf6d2d17cf483600f344d3784c9c10782e89b0d050be9ebf10e399cbfeceeeab6611bdf6e388598bdc732fe78cd6e7878011a13b13a716d7b4329f1f9bf5b18a3eedd7f439653f80f860ddf0f05ef2e5204a47d0b8d3c6a8d8b6d6ae1f7ca0ed93406f97dee3d5e048fc1fc57fc5dd4eb92fa46021c27c9c6262d71c729f69cb74d3b3cc2b23ae7960531ef40d0f55526893808a4fe5fc9a9a18afab3b2a5e7d00842050d7006264ea75588f5db296b4a576cd28bb3baa03ba6d85c991dde25a8da4212ab7ee7a0f2d6795c4a9407cb8fcfe2c0a534f80f7cf51440ec5027269a31") r1 = open(&(0x7f0000000980)='./file1\x00', 0x80, 0x40) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f00000009c0)=0xbe7b) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000015c0)='/dev/null\x00', 0x40, 0x0) chroot(&(0x7f00000005c0)='./file1\x00') stat(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)) r3 = socket(0x18, 0x1, 0x0) r4 = getpid() sync() fcntl$lock(r2, 0x9, &(0x7f0000000340)={0x2, 0x1, 0x7, 0x8000, r4}) setsockopt$sock_int(r3, 0xffff, 0x4, &(0x7f0000000000), 0x2) semctl$SETVAL(r0, 0x2, 0x8, &(0x7f0000000300)=0x6) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000000380)={0x6, 0x1, {[0xfbe, 0xfff, 0x800000000000000, 0x7788175f, 0x100000001, 0x100000000, 0xffffffffffffffd9, 0x6, 0x100000001, 0x9811ce9, 0x0, 0x2, 0x4, 0x2, 0xfffffffffffffffb, 0x0, 0xffff, 0x20], [0xffffffff00000000, 0x7fff, 0xa, 0x401, 0x18b, 0xb89a, 0x1, 0x1a, 0x5, 0x9], [0x2, 0x86, 0x7f, 0x5, 0x4, 0x3, 0x40], [0x7, 0x9, 0x7, 0x0, 0x6, 0x3], [{0x80000000, 0x6, 0x5, 0x5}, {0x600000000, 0xd98, 0x6, 0xffffffff}, {0xff, 0x1ff, 0x4, 0x4}, {0x9f02, 0x800008, 0x4, 0x6}, {0x3, 0x7, 0x3, 0x4}, {0x1000, 0x9, 0x4, 0x5}, {0x3, 0xffff, 0x6, 0x7}, {0x0, 0x4, 0x100008000, 0x2}], {0x1cbc, 0x1, 0x8001, 0x7f}, {0x1f, 0xfffffffeffffffff, 0x3, 0x3}}}) sendmsg$unix(r3, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000a80)=ANY=[@ANYBLOB="100d004000000000ffff0000010000000000000000d1b83af4f88ceb36a1b9f476b68e46f3656aa1874d0100cc16ddc45dc9ea593c20c5a42ee9ecac93145ea25b0883854b73e07bf177879ebb8e63e095769ad1dc720e7fbeeb028defffffffffffffffff073f951db9d651ddbf6a0e94f22de972d2ee6b379a5d521c59f256ef07f743b841e3295ac5d309601be304953bf781f7fcfe2673dbb90467f2057858064a903a6badb9e31bd6aa198cb76426835cdb26d7c43ca4f1434dbd39640900000000000000897db291ccb47196a5521f6756e70a732663259d2a0b4d8a36070068368dd6c8e80a6bd1c27b41af7b7c431db049c7d04604b56e56547afb35d63a3197062e27e311fdf5d779f06f3bbd81a4d0b844e7898edbf4e4697151d53289fe2e91d1c6c48005bbefafe3fba63784cb3a660800000000000000c0bbf69989e4ed15c218a1cbe974659ce6b6e2b5592bd74247d31808af324a2878a61b75558ecc0d7ec52c362af0ad4cf9d52398ce48902693c51dd053cb7f522f059a77c2e5e18f998c7690a164b7c93c79075c0f6cc70a69e99998a57b3d891d5b0d9708dae897516a77b9c1e7f019301f22ff0300008a443c75c5cebcbd6bbb55a66a3a12069115c673b85ec591f79413226aec6850593d1c03ef561810fa062c88aec3b66fe914a21bf1b4853cbb235626cebf46c724d9512de9adaa53198c0057d330c5e72bdc14fcfdf265a4393dbd43a91de384d247b60f085a0c05a802cbc33f75795364f11bb4e4f8dbe8194c6c4a4a30ded35cb0307b9500cd70844c53f644ad0d074dfe979f2a51f23c26988f43d7640250d62511d1623351bcd243287ff96d12dd0e87566c643481cd3cbdc2ac03a4ffe04e7602f5d1c7949dc9f445b316c144343eebf460e2e745f14fd8ff504801bb02accff12f7a0289e9d757d905fc53936ad30d26f309ab85fb02975f9460ade88356fc7dacb69a1d64593dc47191341336697b10b94dfd104af511d70ff460381a1ba8936cfb3471aa9e0f68fb23fd4378776d82fe6b0e60f3862cfff43f024c2f10600ad7d9db5a5f7394ba65228e53e4beb69beab353c0dc182dcd071b95f10e20b153edb33442945535799c18de584cf145864d4d560a1e1967c5e08e01cf423368712419a3e8d696485c5aedfeb1565b3c7ead5602691590c2c36b59594a36b1789cb1dcc728ab2c9b9f0ed37251cde487ca5a613b5355e87500000000000000000000000000000000c92613f1af32c06aa9c911c86834170078cfa2d346c04bc100"/934], 0x10}, 0x0) getpeername(r3, &(0x7f0000000a00)=@in6, &(0x7f0000000a40)=0xc) bind$inet6(r2, &(0x7f0000001600)={0x18, 0x1}, 0xc) ioctl$BIOCPROMISC(r1, 0x20004269) socket$inet6(0x18, 0x0, 0x80001) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f00000000c0)=0x447f425f) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10000, 0x0) setpgid(r4, r4) openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x200, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000040)=0x1) flock(r2, 0x4) semop(r0, &(0x7f0000000140)=[{0x0, 0x5, 0x1000}, {0x3, 0x81, 0x800}, {0x4, 0x5, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x1, 0x1000}], 0x5) 16:00:51 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x200000000000002b, &(0x7f00000000c0)=[{0x0, 0x0, 0x1, 0x6}, {0x1c, 0x2, 0x2, 0x4}]}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000080)=0x1) r1 = socket(0x10, 0x4003, 0x4) socket(0x6, 0x3, 0x1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:51 executing program 0: select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)={0x0, 0x8002d}) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x2102, 0x0) 16:00:51 executing program 1: setgroups(0x78781c85, 0x0) setreuid(0x0, 0xee01) syz_open_pts() r0 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x85) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x81, 0x0, 0x5, 0x0, "99dab6d285efc454ec1b3da7577d501713437bc7", 0xffffffff}) ioctl$TIOCSETD(0xffffffffffffff9c, 0x8004741b, &(0x7f0000000080)=0x97) 16:00:51 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40, 0x0, 0x0, 0x24}, {0x25}, {0x6}]}) r1 = semget$private(0x0, 0x9, 0x42) semop(r1, &(0x7f0000000440)=[{0x0, 0x0, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4}, {0x0, 0x8, 0x1000}], 0x6) semop(r1, &(0x7f0000000100), 0x124) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f0000000800)=""/191) semop(r1, &(0x7f0000000480), 0x2aaaaaaaaaaaad33) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000440)=""/93) r2 = semget$private(0x0, 0x8, 0x80000200) semop(r2, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x0, 0x13, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) r3 = semget$private(0x0, 0x4, 0x201) semop(r3, &(0x7f0000000040)=[{0x2, 0xffffffffffffffff, 0x800}, {0x3, 0x4, 0x800}], 0x2) semop(r3, &(0x7f0000000c40)=[{0x0, 0x1, 0xf1b50097c82994f1}, {0x0, 0x9, 0x1800}, {0x1, 0x8, 0x800}, {0x1, 0x1, 0x1800}], 0x4) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000240)) semop(r3, &(0x7f0000000300)=[{0x0, 0x7, 0x1400}, {0x3, 0x80}, {0xfe52dc4792d94f09, 0x5, 0x800}, {0x4, 0xff, 0x800}, {0x3, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae16e3}], 0x6) semop(r2, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) semctl$IPC_RMID(r2, 0x0, 0x0) semop(r2, &(0x7f0000000200)=[{0x1, 0x6, 0x800}], 0x2aaaaaaaaaaaaac9) r4 = socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r5, r4) ioctl$TIOCMGET(r5, 0x4004746a, &(0x7f00000004c0)) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000540)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000080)={0x20000000000000ce, &(0x7f0000000000)=[{0x81, 0x2, 0x0, 0xc4c}, {0x25, 0xfd}, {0x9, 0x0, 0x0, 0x101}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r6, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r7 = getpid() fcntl$setown(r6, 0x6, r7) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000180)) fcntl$lock(r0, 0x6, &(0x7f0000000100)={0x2, 0x0, 0x93a, 0x7a, r7}) openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x100, 0x0) r8 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(0xffffffffffffff9c, &(0x7f0000000340)="54a673ec01b07d6505c5c1900acf87e3c3b5a8b2d0e7d71f985685387dfb72545977d56c93719f0b93b493d71e964ef19eb32928a1d892864cfdb6ed2adb0052c1cf441fc17e31a199dfff607209be30ec3a1b9e0b27c7d84c31f7546a930072c1e3be54f7446c379f0057", 0xffffffffffffff1e) pwritev(r8, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$WSMOUSEIO_SETMODE(r8, 0x80045726, &(0x7f0000000500)={0x1}) writev(r0, &(0x7f0000000380), 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000280)="7c214051d957885bedbb6da24b68") 16:00:51 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, 0x0}, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x3f, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xfffffda2) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0x0) 16:00:52 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c1, 0x0) r1 = msgget$private(0x0, 0x0) r2 = getpgid(0x0) msgctl$IPC_SET(r1, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r2, 0x0, 0x0, 0x0, 0x80a5}) r3 = msgget$private(0x0, 0x0) r4 = getpgid(0x0) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000140)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x99}, 0x20, 0x0, r4, 0x0, 0x0, 0x0, 0x80a5}) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x40000a14, r4) r5 = getpid() setgroups(0x0, 0x0) ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x40000008, r5) ftruncate(r0, 0x0, 0x7fffffffff6) 16:00:52 executing program 1: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000180)=0x4b) munmap(&(0x7f000071a000/0x3000)=nil, 0x3000) mmap(&(0x7f000071a000/0x3000)=nil, 0x3000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f000071b000/0x2000)=nil, 0x2000) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000040)=0x4) 16:00:52 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x7}, {0x34, 0x0, 0x0, 0x1}, {0x7ffffffe}]}) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0xffff, 0x3f, 0x3f, 0x3cb}, {0x1, 0x7, 0x1f, 0x4}, {0x7, 0x2, 0x12, 0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'\x00', 0x0}) syz_emit_ethernet(0x49b, &(0x7f0000000000)) 16:00:52 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x8, 0x0) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x1010, r1, 0x0, 0x0) mknod(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000140)={0xa1, 0x0, &(0x7f0000000080)=""/161}) unlink(&(0x7f0000000000)='./bus\x00') 16:00:52 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7fffffff) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r2, 0x0, 0x0) shmctl$IPC_SET(r2, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r4 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r4, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r4, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r5 = getgid() r6 = socket(0x800000018, 0x1, 0x0) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r8 = getgid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r5, r7, r8, 0x10, 0x9}, 0x8, 0x1, 0x9}) r9 = getgid() r10 = getppid() r11 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r13, r14) chown(&(0x7f0000000200)='./file0/file0\x00', r13, r14) lchown(&(0x7f0000000780)='./file0\x00', r13, r14) lchown(&(0x7f00000001c0)='./file0\x00', r13, r14) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000080)={{0x6, r13, r3, r7, r9, 0x1e6, 0x8}, 0x5, 0x5, r10, r11, 0xfffffffffffffe01, 0x9, 0x7ff}) r15 = getpgid(r10) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x2, 0x1, 0x3, 0x8001, r15}) ftruncate(r0, 0x0, 0x402ffff) 16:00:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x8) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000040)=0x7) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x54}, {0x7c}, {0x80000000000006}]}) syz_emit_ethernet(0xe, &(0x7f0000000400)="b6bf3a0bafe2443078c0cfcabb7c") preadv(r0, &(0x7f0000001700)=[{&(0x7f0000000100)=""/37, 0x25}, {&(0x7f0000000440)=""/4096, 0x1000}, {&(0x7f0000000140)=""/28, 0x1c}, {&(0x7f0000000280)=""/211, 0xd3}, {&(0x7f00000001c0)=""/28, 0x1c}, {&(0x7f0000001440)=""/228, 0xe4}, {&(0x7f0000001540)=""/150, 0x96}, {&(0x7f0000000380)=""/85, 0x55}, {&(0x7f0000001600)=""/213, 0xd5}], 0x9, 0x0, 0x0) 16:00:52 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000180)="17e9ec2734f8012784dd77f61fe512caca3ad0a2f5b0983e61705e3d6def3910e9849ce8b11c6b50a603526b3832013731f9dc85360695407c6c12628d96ec10d6a606254f0704f13d55be3a4f06158a2ddcc6deeedda52ad5d6454bcb1ab249b095dfd064747525e35c889ddb0392e17d95fe634bdd12cc8413341445082c9beeb957704ac527708c11d17b1edebdc370482909f968004a881eb77afc6023974f4d33a79720efaf218aca5dd7ccd011caa96f00d9a06ff002f54bf34390ffc04257522e9d20fab71d560609", 0xcc}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) utimes(0x0, &(0x7f00000000c0)={{}, {0x2}}) 16:00:52 executing program 0: r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) acct(&(0x7f0000000080)='./file0\x00') writev(r1, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000040)={0x6d, 0x8000, 0x5}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) accept$unix(r0, 0x0, &(0x7f0000000000)) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x9130fbf, 0x0, 0x5000000, 0x0) munmap(&(0x7f00001ef000/0x4000)=nil, 0x4000) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0xc5005601, &(0x7f0000000580)={0xfffffffe, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000, 0x800000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x20000000], [], [], [0x0, 0x0, 0x2], [{}, {}, {0xfffd}, {0x0, 0x0, 0x0, 0x10000000000}, {0x0, 0x20}]}}) 16:00:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x80) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0xb1}, {0x61}, {0x26}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000640)="7e020000002200dda68c0e000000") 16:00:52 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x5c}, {0x28}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000080)="28d800000000ec00d4d95bf7ffff") sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a706000000290000002f000000031035700111000000000000"], 0x38}, 0x0) 16:00:52 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000180)={0x0, 0x1, 0x40, 0x4}, 0xdd) write(r0, &(0x7f0000000040)="670dc3", 0x3) write(r0, &(0x7f0000000300)="5c7ab7011c62c62de300952d573b49d1f27065775c0f939b84f24bfe84d95c3a6b984755cf10f435915195a7e051293c0f4e70ab1a63f623a506da9dcef0b050b0aed0b5875479067edb940a821cbb159cfd2490c6241fd16a7cb3e488be9d8cc0c025d0c4d3dfa17e8038d5ec0e28fe9fd8ee6f441c0ad44468b7f78eea5ce70be37fd3111414b5cd21f35185749d017bfbfefe0e41693717362af18afc2c36e372f02aef2f69269d4e1a7e8ce82fe94e142e6acebf4a05edca043fb697611f7be7c58b15f27cb8a60ebaf1b7a0d45074bfa4645b7cdb512f8c83c1bc3f9200000000000000004f3c8e7fc3b6c40e13302d885d4c559b633b78cc0614bf7567e392bc5e803536a90b5eb576e01a7933c893b70e766e5c7e8c1094c9bc", 0x64) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:52 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2040, 0x4f4b) msgsnd(0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="0000000000000000f978bfcd1bdb48d596c3160ee8ed92dabf46a8efc5604517ce539b634f4e9eebcfa8cd49596192d3dbd26bf25a8c42309ef1dc01432a88ea60b513a0360edc724cb1132c9b6f1e0ebc4a54a333410d3d89e7582c45575147872f2e5d0a83ee6bd609f9aa863c1f8313b0a8ed93d536e0f7c1c4f10668aceaf95145eb33051a8229671cda52e9651ad8db2259ebc42c3f9a87301ceeeebb9e153244f0daede5c46f886f8f66d12a9f2caa64f0fa9646a318a83d67da252dbad1aac402f900676038060c03a1d89e838f6b130eb9d619944b139014b4c29f24c660472f255d9245b3a1abf2f5d5c2e2a6e4b792b6078dbfb11d169c9e8792ef7573315310a5dcd7f153f09bfbcf5510740da15944bb4008277dc842c9a2313c5d4d028426c62bb2357b772c9ab4a199f3f92a6ede42000000000000000000000000000000002f768913c535020f580c2fdcff6c6db0c2da627698934cfba4e3d49e5e7439a38944fd537f338f295ba7fe8d8f8a5b4e7523bbee760d"], 0x13e, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) chflags(&(0x7f0000000080)='./file0\x00', 0x4ecf181a44992758) ioctl$TIOCSETA(r0, 0xc2c04200, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 16:00:52 executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x400, 0x0) fcntl$setflags(r0, 0x2, 0x0) r1 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}, 0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0100000000000200"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x3, 0x0, {0x0, 0x1}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup2(r1, r2) 16:00:52 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x7) close(r0) mkdir(&(0x7f0000000040)='./bus\x00', 0x4) 16:00:52 executing program 1: connect$unix(0xffffffffffffffff, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) socket(0x20, 0x2, 0x6a) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) write(r0, 0x0, 0x0) fchflags(r0, 0x10000) 16:00:52 executing program 0: close(0xffffffffffffffff) r0 = semget$private(0x0, 0x3, 0x0) semctl$IPC_RMID(r0, 0x0, 0x0) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000180)='#!l', 0x3}], 0x1) r2 = semget$private(0x0, 0x9, 0x42) semop(r2, &(0x7f0000000300), 0x0) semop(r2, &(0x7f0000000240)=[{0x1000000000, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1800}], 0x2) semctl$GETNCNT(r2, 0x1, 0x3, &(0x7f00000003c0)=""/170) semop(r2, &(0x7f0000000480)=[{0x0, 0x1, 0x1000}, {0x0, 0x8}, {0x0, 0x9f, 0x1000}], 0x3) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)) semop(r2, &(0x7f0000000000)=[{0x0, 0x100000000, 0x800}, {0x3, 0x100000000, 0x1000}], 0x2) semctl$GETVAL(r2, 0x2, 0x5, &(0x7f0000000180)=""/134) semctl$GETNCNT(r2, 0x4, 0x3, &(0x7f0000000180)=""/231) semctl$GETNCNT(r2, 0x0, 0x3, &(0x7f0000000140)=""/23) r3 = fcntl$dupfd(r1, 0x0, r1) write(r3, &(0x7f0000000280)="0920090000000000000014804752cd8439df7dfe4ed2848f4aaa41f6ac61371c960a", 0x22) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) socket(0x400000000018, 0x3, 0x3a) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f00000008c0)=ANY=[@ANYBLOB="822f667e00000000004496e4ccd4b58dce07000000194bef8908abb9ebe80000000020c3df0a451b3efbff1dcc1c5b9adc06234ac7923a2c2465d9291a0db66e8f0600d300000400f719d396fd19a78fd85b0c19aebffaec31f8d643711fd04474371fc88e0600000000000000c95b7d2c7464d9a9c6686c4e8200ccc9a4c15caa5d1e299f0eacb7ab9aafbaa409bb1401f828ebd91d3a04000000602999d2e4b3ea22ea9f234f3d0590a0ac8dc620000088638ae59d1adae20e0300000000000000000000000000000000ec71d345c43978874aab083582936c92a83ce3e400000000b98b00613110f5942d0d3d52e102483e73c8f2a93879dc00f9e09762382cd071ea429f9c5051d93cd80100016dc3a5aa0d7134c630dae019439dd65287190100597aa32b3f986450c9db13b52beb0f5313a704daf9e944b8e10a7a52a68f19d87edb6696a9fbaeee2375e9c9e56b7f4d006c3afc0b0eb855b05b6a3a152ba07bfaf5459f1e31e19c285ffd036531a49040cb19ab93b4d8be61ccfb91ca58d383e0f7e8559e9bd4c4a478ea3efbb96ef70f6362ae0000000000000000000600000000003676cb1192d4897fe7af421d1569c1cad5668f2e0baa04fa4cfee0e2552b9ea3aba3222e7d76c31e3a9283694cf8166d79314f2b27fed8697f125dcb1752addfe35afa9ac5e5d72ffb699bc2b1bcf53cc6b481c46987c87ae69bda0bb589e766a1b60d148ba778dd2fccc7f2d04b"], 0x10) r5 = socket(0x10000000002, 0x2, 0x7f) dup2(r4, r5) kqueue() setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r6 = syz_open_pts() close(r6) r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73cc5160527b0100e534840c76f3000700"}) 16:00:52 executing program 1: r0 = kqueue() ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000140)=[{}, {0x4}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000001200)='/dev/null\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x12}, {{r1}, 0xffffffffffffffff, 0x3}], 0x9, 0x0, 0xffffffff, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r2, 0xc0106477, &(0x7f00000000c0)=0x8) kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) 16:00:52 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) getpid() r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r0, 0x0, 0x0) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r2 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r2, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r2, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r3 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r5 = getgid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r3, r4, r5, 0x10, 0x9}, 0x8, 0x1, 0x9}) r6 = getgid() r7 = getppid() r8 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r1, r4, r6, 0x1e4, 0x208}, 0x7, 0x5, r7, r8, 0xfffffffffffffe01, 0x9, 0x7ff}) ktrace(&(0x7f0000000080)='./file0\x00', 0xf, 0xfcfc96ac7f78659a, r7) acct(0x0) 16:00:53 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r2, 0x0, 0x0) shmctl$IPC_SET(r2, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r4 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r4, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r4, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r5 = getgid() r6 = socket(0x800000018, 0x1, 0x0) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r8 = getgid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r5, r7, r8, 0x10, 0x9}, 0x8, 0x1, 0x9}) r9 = getgid() r10 = getppid() r11 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r13, r14) chown(&(0x7f0000000200)='./file0/file0\x00', r13, r14) lchown(&(0x7f0000000780)='./file0\x00', r13, r14) lchown(&(0x7f00000001c0)='./file0\x00', r13, r14) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000080)={{0x6, r13, r3, r7, r9, 0x1e6, 0x8}, 0x5, 0x5, r10, r11, 0xfffffffffffffe01, 0x9, 0x7ff}) setegid(r9) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r15 = socket(0x18, 0x2000000002, 0x0) dup2(r1, r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x7, 0x1e1) connect$unix(r15, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r16 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) writev(r16, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) close(r16) chmod(&(0x7f0000000080)='./file0\x00', 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:53 executing program 0: mknod(&(0x7f0000000440)='./bus\x00', 0x3a0914c44f7b202f, 0x1b00) r0 = open(&(0x7f0000000140)='./bus\x00', 0xc00000003fd, 0x0) pwritev(r0, &(0x7f00000015c0)=[{&(0x7f0000000480)="41dfc62086d494a80cb1ada9e8f0da0b9b20aef85de6762102453b0ef3cdac3286a5c10cd2251acba6c094046c43fd14a15c2ecd0548756c26665c860a91eeb2d72c34d4df87c00dd5b20689c2d3318b9f29cbbae7fdaba56f110aaa2700fd5c100a1865b3745c5b376387330345247ad67f0cf049977ed1229844c6a1396870b27b3437479715d7ab159683de2cd0e68dc971b0db46a800ec45d0a7d956b40ccd475c1125486f", 0xa7}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000040)="a7fad5a9380728f5c6a28d672b017b22478bee9abb29978f8c3ce4ee9b74f60cbdc0854f67cf08cb1851d818725a060461335a19baaf48d380d81914b8f6c949bb6d73bdbee0263ad94246d0a708b2a61620b6b726ad5a48ad23face4683c3754a0b2b7fb3d78064f609eaf19686a650f1b33a971943", 0x76}, {&(0x7f0000001600)="84b03de6e699524a1a95405f93743b9802de80a708610f574e3fe2d2e8af1fce7c83df24b9a601804f467a959ddd4c3932c38b0efbe5b24b277b66f14dbee00b4f4775d6637fa6d90ca72e9650f8d95acab854c4e94fad8cfc8db1b855f0c22372bd8e54b76e625a6535bcd6131e250a5960a00a6ec125a7ef2818373c9ecb3ec4fab496822d2c8804f06baee48f8f4aaa49137555e64d50873b54a48a6ff8ed959e1ca4ac0398aa34a1ede2fb5012b6b2760c7b0f6d4d15cb24db0a357a66db7ef1b7a1a01b63e45f018e8c9ecbc58487a540f78910284c3c8995102e4c3ff2c7274fe468f71e2aa90c3827706466a81492059920551fe2a53eae92cd583638e367d6ff581cbe6a40069bccd6d82d4061032e85714e24430264fdcbfc9b5fb63c23120e5e56d39a9fdd25d22a01ea58948620c3c1bd76ee046ad055c6d2ef30fd28518ae086008a78daf7ba5ba7c91b6d203d7dc7fda91b42a4148bf09299b83f2979a8b1d1cb411c88258a5199cf4aad073b3d708ecb9b17f555860f4604bb41dcbfdb15c79adc830303f3391ee90861a397eb26cf2b7c3bb31a38891a1ead2e8162f124ea8b4e670ba23143bdabcba6d0d3e93d9bfe626c160328b4602ab5e7efdaaf97452763b4eb1a032528b762b32914cc289726cb1b791db7fce4e24e1958f50252ffb82221e6c19d392413e27f2e53505f8a3faa1844c862be00f1a28c022e7a8f2c12e068f5a67e9a98708710fcd930065d7ef1c459c04b14a959065a76bb254fba0a91b6c023ddf23775a1fc0dcb1ac0056cf4515704d22c72af0e5362cca3863707821a841ea8d62ac8f91befbfd8313177b4c40ff33ae226e54ecbab0624161a48c4b18203a7ff2c2a9c97c0d08109c0291981ff5b0d3970674bcd8d2bf5e4710f1be2918af2645b80367ecdebbbc0c712c257e9f550b219293950d679fa6acca9382469496a316274e96683454b41d17688db18c3f72106e11e8835258a579ff6649729ed1646d96b841587fa4870bded168bcc2256a1f0677c5c67c096f955202bbc872702468c2f8d972dce4be99f503f5e768a4c0c3211a9819cd2ff54f834744c0626c3b3d1b7a419997e3de8dd42dd0544ffdbf80174ef79c79e794c6941def353e65e17d92ee1ab9a6e44367707471b4cd1522a32293cc94cf13311df2f1500897e7437931bc3a159fcecf8a619adc1c816eb000c62ac60f1ee18f5ef9bb8ba60dbc91210664751fa3078733a5d4b29ae4e00435ee267bfa9ce2fd7dd5ac9f6a6d1850f24c9fcd1ed50ecb25a601385b2e750c5538c7e5fd057cc42c1518a9c4ea451f87b3597598e5441f714e8ebdc38f43afcca1bb412df2bf61d0d13931100a21590f0508f25c4739518233b0d59ecaffd5d4b94ac61d5620f0f0a99701a8fc05c758bf9c81ff452e76625d15bdfd6bfb11c64395e0efa1ff23574edb74a00a7ce0ab8feb87a5485109b535aa18a4f2edb23dd869e94f34816830f40f6c91f472504b06427198d93c61173355c57110ae343fa284839a19dc044ee9a282ddde90b763e14a96b1c9c51bd518a4859c9ec3d752836a8c6cfd48b190b8782a26746b184709472a83922f57573e15f127aabf0736b16c1bd0c2080337dcc140b4c8c4137b900df748ac38f3444d2ab20fa78fef7be321d5e9e91d623b9dd7a98a45abd7b8d4ca86d1ea888fdba75159a8f898678ddc9004260b26a5b3fd9996ee0dff4662766b274e36135b6472694936c0edc86f83c1d1c51b95707283f1d9fe3df1359de81137a4d9123d621ccf15a10e072759fc44a9e99eebdb40f5df5c52841f013914da0e1534660c3acfdc9d00ef7c8d4ebd686ed9fdeddaf91b7f2ca786675b58e619c258e3bb9d37026cbc3ec76e9166b2cc08ed9248d1b319ef1e47f13506f7287c07507ec865f942df89eb82af63e87e896453e1cf049f2c5d64e808c9f0f2ccd4f42450cbc685ce98dc6a2433fb2f9600e3946b36f5eb652d4b2f9d9c3caa24dc25b2b5157f73ac4e760dd9fb77360f5c92b65bed56e645ad2359f6faf921382d4775b8b897d3d679e42ae8f5acadd3aad9a5c379e789973307575599c96df241afb73d825a5b88a0248bce02352488e265c4312391211101d3b64f11d0150f40e0b6c3d6cb1673cc4cf8634a466e55ce1e3d119d3e528ac6840fe61d8edaa361ed8f3dae6d29cfb3a2dba633ebb2e45607f0d49646dd73f0eca722388b9247bfb4a6034f700ea9e10df7975c4c14a3bc372889d4bc36de0405b8348eb740f344cb4e1c08ab2ed8d7dc8a3312fb5a9d196ba94fa22fb4d4c77f8468734ae3c4062eaca4eb743a49450267d5cb07d95ca61428b5c90cba853b3ac0dc747ef1620799ccd0dc5e29313a9e6bddc1dbdf2ea8663f8ec96459163f2c54ae815f6880a61e6c7b77c27f9acb49b21dde4d8c8bb48a34be6a49504bf0905885f14cb5e4fe3e6bc51ac125af886aa2166cd08aca0e2271cf30ba272cd964fd4fe18dc532703b120d2477de4bd3118b363e9dc346d53ac9c4361268ee1d4682a43af32b38ec9008c5a178e5b3d46f8c984d9b6b6ab787e8a5e3626ab35691b0daec96622e1ba44e14200ab946cd37ad84faa80f542974c04b73c203f083ef4be8dcea2425eb51003ab746c905f3a503bf5bd8a3959d2e5a39f759a10e253a60a9444c10349b2ea00f5bdcef8161c85f00e5b2084c32d02c9a7fe49fb965fc88df3123fdf32efef7d442f00f274169f23f7ddb31cd7af52c05a29f68185f729f90d4b8f45b25f8e507e4b2b728a01aaef40279dde1e4f9f02b8006eeccffb3428c1ec10a517fd8eb0074f017e9185ab48c8110d2b6d892a9a2caf63642fab7f84e4306f556ffb0e7973ea4567592d73ee8c7179d21c53696ff541abd7b7f2d08863f5fc5e08e4ae3826c19e8d2c2482f8840e8d6c612825372ad3b0018bb3bc52661ab8dbd1a7eb56b003efb1ad7d26fb300112f4483dfd571a5412bbb2a7376cf650fa75034d048a7069a35c04d8c42963f4b4fe24418729d7909c19f99f38b214e368c05732c6c0897111954b100d09484f730664c9c0346463950e07e08fa979c7809b800d8e37c1a8e9e70b75d93e51b45c7ba2a4778dc8079de032cf99e80e6cede7688c91134b0d1684ff4d9b5a29c3f561db6df488737a9877ea83473123ee63dd41081aeebafca5033df67991d93e81db065989ea40d3f854313e937390b7282ea40957375f0e42760e15685ca1a2225adcd3f4fa0fb87ca8591f785c0382f98333031b20eb1c3a588b5314ad6d3bbeb8a7ac3095dcbbc65e9632ace20d506ddd5048e477e33c2ea98736d522206ec759bef8c3df625376bc47fd5224130d543af8fa5dd09e9839cfeccb5b9b55d38568c8afea48ec96f885306d0208d896a842c824cde24165ecda5ff269bd8ccb991339d6bc24f7af1d47fe661dbbd3ae7154c1a8aa02340ff801e181b9de53fabcc233cd124673e1e8f1260034660cf4f7ba30b2a723013598fc1b830b8fa699a546ba4d2f3188e51df9d7a6572f9feac63e13c66de9464172ae947073568d4473260b43d2c2ed03f73c6305836da3181db3caf6d7cd1a40c56d6ad1618b5044d3ffdef7c9b1605690c86e370f76a831e7d5b96a2473453b2b07aa040eb883a06017d3d305d3215a090a54c07cd5997ee0d5b6355c37e4de3a57e4427b74f31a7cda667ae2102647a05d5407baba528fc33754cc7137caa8bad0eabbebde968ddf718d616953114a6ff0c1bd54be9152318d4d76e810098a2325a9b36687166602096aee5bf7b5f267778e1b44cfd845a66abb252d6d27e660cbc525624ebce5a3ba92bfffc45746cbaaa919eeb02f4e6fbf10375882af173eedc9eb29975ac1f31bfcb8dc7fb49e4e919b543620720e59fd79800eb8a29a7a6909e4b0a07f12f12a07d4fad24cdc50798f231aed1d0ddff434997b936bd6eb03b23c43d421ff93bf584284a0d5b721f83d04ba70f73d2b3c8c6f0b15be76db8f150a9238399d92c342adf397eddeb2168af23631a7e77ea220edc1c0d0c65d4600cd5155141b59e72f3f209d0bdd326b9677b50c2c1c4921e3bdb1421f69beae73bd635c5c75e99f0a49c681ef465013ef6218ef618f101274a88155704ca2fb44d66ac2f9500bd9397d0cc5cbcfe9ba57569573d7834353514f653f33e39beead633e643e9f9e64637e048fc09ea3a8c81749765b111f9bb5f08f9e5d9015b87604b54483b4b6376ffa804419a89c6f5acbf3022d0203bb40c99a1de5a079ae830511c2eb0b2292d436a40568c0e178cf27a0834ef167b2d3b1d62fe244dd32fb49026de7dad013c146dfee7553c81103e6a350c819bac471ff6585d66db43d7c489360099d84e68abba094fadc6fb2356d39322300dba689b0973ad95f8d4787fd48c3751a0d89e5f3afaec3c702c14c833af46e31cf24de070d3aded04a9c3df8020650001c2719ad6f1298af312ce682330b8d444aa30a2ebc0cbc1b4dfb18fd1b9c8fc2a7e3e57a7ca2af7a56f6bbc0ab0440da25c10f96b4f0a30527cdfdd3cb898e545eaacd34608b86d341f0f6681d90f401d6f331d4b5ce377a6e8e63b3f6df033a82adfc1e44a1e8cc81d775cbc24796b54203ae570b89ce3dcd4622c1530a68300c6ea99bc150104c1707cac7d5e9089176deb701a3ccecc98ba69d32765c68f2acf971d2762d75adef864be9f931bb569ae14b19c98f05b44091fc2c7efd11bb35b67c4d7f192425fe5091b268056f639afd679874432f74467997e50eb944142be37a8482e41629d91d6aa1ea66d1550e422260871a85afcbb4fd90585cf402f1276662a7e2f200c987a0f768fa447c3ca89724c22e88733f473779ba6da81f088c51fec5a9eb6f32d8ed4e2ec2830e64c8d0a73a4c690dc056c40d15c0209ac155012f33bfced571bd45b2dff7a5d87541677e767ff54481b4ae59c47a05dea1e13cf756a515888e5df17ca2576f134df6557e73b4ed8ac8c5ade08dbc97a18e7b80ba1dd759b8f7259cb8342b8eab835dbd0fdbf433ac3bc56b082c1389a6f6d95cbc90636a8f7153bee7a8d16d888d61e90170d3be8b65668b012d7de6728e0adbcb5de337a2239b5df02fac0015777580176b64ba9ed38255a375541192f56f330b9edc0310ed16a037695caaabc6fe9551b36429f45cd5666c0fd240a269d089024ffd6e4dc0cf9ba1e02076afc66327cce87e50a63d45d033587297c862c66337b9bc0bf82674b571abdd6e84c6923ce8389e0978b6b9d53612a4dd91974abb8056fd146bce0ddaff0284f2f0be9f5c0e6911901872afb648b92ff8c2ff8eefd7910f2f27716836e26451be5081ac0ff80413c16383a75a0c18321916f73370d120232f4381848659e4cd97bc639d1235abc0dc8185f4f86742c37fec5551911d9b61c8759c312e89992115609927ae128ac8ded91ed507b4c7ac0cf0358a802da258a04063da314e48c43228753c62e7552c2005e8465cb0fb97dd0c83211141677bb1d2a69d4a2a8d7de68770ad70d7d88aa68eb78a481694d14e57a538d10c7f2911197ba7be5f9ecb28db83b4e9529255b1afdfbdfc1a9ff2dcab6643b1a6e60ca34ef6cff83939c7d531c6c95fd87be8315172be5ac32af0f29a674016bfcd4fc8e395215ac09de4faecd3baaa429bdcaddf20cc9d325bf786e317250104f15b115aa013a71e42fdab346a96b3b20519836e6ea8e1f1500d71c6ddd3aad5a2ef82f33b71f689ce9b407edec8dbaa1e8930ef9a45919c1a0568581265cc45", 0x1000}, {&(0x7f0000000180)="4e3ecaa7d75fe79bf52ebdd0089d90a64a294b8bf2039fffb641d61f05b89f506c360f51aa0c36c059e68a08f4e290e3690611babf0be066c1a4f6f77fbeafe4182b84ff91dc8943616a4030ec369b27ec9811a6763e1624dc61cd69013a431a17e27672f1e8025adcb88f3a41df3db5777f06a9ecdd843db6e55f804736caf8d54a3cad2bc69f075421e65a1c0ba0aa77d14c736e", 0x95}, {&(0x7f00000000c0)="caa0fad5fdb57ef91e6713f6c320d59cb998fc91c923f64324b8fb8e6992de8764bc5dbdfa3f0a296daebc6d7d53d2a64d463ff1ea8241024fa07047ff90d9c50efbcece6c6f1012a9e324198ccfbe91375819bce374ab6839", 0x59}, {&(0x7f0000000240)="082eac2cd8c89a4832a832f5fffd744594200cf526f86e743657859108fef513600757aa9a831e946117ccb717b2602def44c1ef816351cf24187a02d413901b69dc264db78d575c281711d465ed8c6b9f8ca29dca5eb62ba23f9b306a0d23ec41545b7698b2fc5ecb4eff10c41ec69a3f985377be040fe0f4c9181c38ece92b399df4f28f6638bddd9a807e1852b155f2b10fadb2f34746d57456cfe01ba7eda9c2a3ac8a753328", 0xa8}, {&(0x7f0000000300)="7250141b7700eb73d1ca7811d1ae885b0db0a9af2a8b956f2c41f2690810f3350fbecc775b2d35bbb90a18a6b04f50f0b9082aaad60c6f2f7e0c91f7e6d7f62590f81f98aa80c6660b8cd85ba64954a06184683ee7437cc159f8786ed989323d8efd5a07d145ed2998009273dce40e551216cb9aa6a08ba6ef0d4cfa72659269df311ba514555db38b143137d09a7b9a3b26bf93517efcb687cc540d2771149a6d3d46091aea041da42b7f68027bb247016eab7f2985a4f5fbaf302b", 0xbc}, {&(0x7f00000003c0)="d5e96f35b4fb4b29ef50a4568204fb5cf449390fa9b99ede970ab994", 0x1c}], 0x7) execve(0x0, 0x0, 0x0) lstat(&(0x7f0000000000)='./bus\x00', &(0x7f0000000540)) 16:00:53 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x5}}) r0 = socket(0x18, 0x3, 0x0) syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x200, 0x0) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f00000002c0)={0x4, 0x7, 0x9, 0x1, "e5e4177a45be654d4b41ab87169416900c204f2c", 0x8}) chflags(&(0x7f0000000280)='./file0\x00', 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x7, 0x0, 0x400022ff, 0x0, "00370020000f9b48123e44ab00"}) r2 = dup2(r0, r0) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000100)) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x190) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000080)) lseek(r0, 0x0, 0x0, 0x2) r4 = socket(0x18, 0x400000002, 0x0) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000600)={0x5, &(0x7f00000005c0)=[{0x1ff, 0x6, 0x6, 0x6cd2}, {0x2a2, 0xda, 0x5, 0xffff8000}, {0x4, 0x68, 0x40, 0xd}, {0x1ff, 0x7f, 0x0, 0x7}, {0x4, 0x9, 0x1, 0x3f}]}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000300)={0x9b3, 0x9, 0x81, 0x7, "dd4e3640ff3d1941518afbff4b9bd253ad3011ec", 0x1, 0x4}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r5 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r6 = kqueue() r7 = openat$pci(0xffffffffffffff9c, &(0x7f0000000340)='/dev/pci\x00', 0x880, 0x0) readv(r7, &(0x7f0000000480)=[{&(0x7f0000000380)=""/235, 0xeb}], 0x1) mmap(&(0x7f0000780000/0x12000)=nil, 0x12000, 0x1, 0x3010, r1, 0x0, 0x0) kevent(r6, &(0x7f0000000180)=[{{r5}, 0xffffffffffffffff, 0x3, 0x800fffff}], 0xc20, 0x0, 0x0, 0x0) ioctl$FIONBIO(r5, 0x8004667e, &(0x7f0000000240)=0x7) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x8, 0x0) sendto$inet6(r8, &(0x7f00000004c0)="b2678e533c546703649083163aa3e9de5d7ce2de2ffdf0517bfc8fa4d72961bd5b6ad527c02517e06f9493b6297f9b13e5c81fac69c04925f84634aa9a84e26a5d47200c7e5e5566ae78486642b6abe5f8bb1f9ed1548ae72477ce07d7a3dc7c8f25f85c36b16f24dfa0fb902e9d5ced428f90e0be7b8dd181c15d045e6bdd59feee90b5c4232fcbdcf35f8e62f041cdf45a835e9e01476271e1cfda829198e7153989cb4288c7a7552b16329decd0b60fedcfb5630da635e644362c03999c7047276e", 0xc3, 0x400, &(0x7f00000001c0)={0x18, 0x3, 0x8, 0x1}, 0xc) setsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f0000000200)={0x0, 0x4}, 0x10) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x4c}, {0x48}, {0x9}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") 16:00:53 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) r0 = geteuid() fchown(0xffffffffffffffff, r0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000202c2, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) ftruncate(r2, 0x0, 0x3fffd) ktrace(&(0x7f0000000380)='./file0\x00', 0x0, 0x862e0fe135c74c9f, 0x0) preadv(r1, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3ffff}], 0x1, 0x0, 0x0) 16:00:53 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x3ec2, 0x0, 0x3ff, 0x4, "73cc510e527b0000e534840c76f30d3fc9c06d00", 0x2, 0x3}) r2 = socket(0x11, 0x3, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) r3 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) writev(r3, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) dup(r3) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000040), 0x4) sendmsg$unix(r2, &(0x7f00000006c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000600)=ANY=[@ANYBLOB="100000000048b3e16de3e0000000ff01"], 0x10}, 0x0) write(r0, &(0x7f0000000180)="24ce6c485e122c050cbc87a63f6e358961fa43578d3d8914c569608cfbacffc9b82b1572f6020000003ff1475db187e9db0134729a2a17620b159218d254c34488000000000000000000000000000000f485688897b354eb3cff602c9808c6377daeaa14f6b03e482bc3f932b36f41c3de10f7293d24397ad55a3ff2d932c46373ecb2f62b5a51f044c2a3d78bc887c706bba6dbdc6b5dd7925a5f319ef641d5404e6d8f4d329d94b052d7b43498ed1e4d421d250e8ab8dcae2c7374a9cce82885b3da9c518d34000ef6292c0a4228f77086ac452bb939f75f0c2faafc6136aaff99a243f97df600c655bc3481168c82eab8ff99a9751cf5a8e602acbbb24298790e852804cf7758e492f46cce5c28", 0x10f) 16:00:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x24}, {0x6}]}) r1 = dup2(r0, r0) getpeername$inet(r1, &(0x7f00000006c0), &(0x7f0000000700)=0xc) pipe(&(0x7f0000000000)={0xffffffffffffffff}) connect(r2, &(0x7f0000000380)=@un=@abs={0x0, 0x0, 0x1}, 0x8) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000400)=[{0x14}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r3, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0x80000000, 0xffffffffffffff08}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f00000003c0)=[{0x7, 0xfffffffffffffc00, 0x7, 0x7fffffff}]}) dup(r3) r4 = msgget(0x2, 0x20) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) readv(r0, &(0x7f0000000680)=[{&(0x7f0000000640)=""/4, 0x4}], 0x1) r7 = geteuid() r8 = getegid() msgget(0x3, 0x100010056) lseek(r0, 0x0, 0x0, 0x2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) pipe2(&(0x7f0000000340), 0x4) r10 = getpgid(0x0) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000280)={{0x2970, r5, r6, r7, r8, 0x20, 0xac}, 0x6, 0x5, r9, r10, 0x400, 0x6, 0x1, 0xa3f}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000600)={0x3, &(0x7f00000005c0)=[{0x3, 0x1, 0x6, 0x93b}, {0x8, 0x800, 0x4b, 0x1000}, {0x6, 0x8, 0x3, 0x800}]}) r11 = msgget(0x3, 0x11) msgsnd(r11, &(0x7f0000000440)=ANY=[@ANYBLOB="0200000000000000e258163f4ae843e34425422a065c2c1e576ee62cf4bbd9af9fa43d93dd398183a2c174838f8812b7798ab16fabd8ff16f4ea17ea5915ec8c968226666367c3ac23dfb3a63f3f65413acafa59b44b6e49f9d43b463185ce756b3257a7ba2634685d8ed4de9453d0c0a0f52fc80395798198f6a5620a432b80cff41d3902621759844e7983af0ca577b1ea6dad80522833c940ba64ae5690207fc79426458ecef05a2658d0cd38ca06e1084a8252a7dc7459c3a2493e585dcd2bb56c49558821363f0fc634f722203c0beda02b484b742b8848361b273165198a548732f2b738f018a91331f8d1c026affa7e3faf275f7e76ec0a4d48a207dc6ba0ebde048e3cfffe630e3e5451edbb9716c43620085a36487284cde86077c0d48ecdc74fbc283efc01cf3598e358eca7525df50dd1c131e4b7762dccaa62b7cfeed8893323388a889ce82b5eec04fb3120ade8f43e08fca754593ff2c0fc190521aff8c5056b75716520543551c2d626cd247e6c6bd2a3ad21f18c"], 0x17c, 0x800) 16:00:53 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2], [], [0xf8040000ff], [], [{}, {}, {}, {}, {}, {}, {0x0, 0x0, 0x0, 0x7fffffff}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) shutdown(r2, 0x1e392c97ac39c086) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 16:00:53 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0) r0 = socket(0x18, 0x0, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) r3 = accept$unix(r0, 0x0, &(0x7f0000000040)) sendmsg$unix(r3, &(0x7f0000001580)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000001500)=[{&(0x7f0000000140)="268e2e38a4e0b85f2b9d24c3342d863ec473f13aebe2e2", 0x17}, {&(0x7f0000000240)="e31cbb31fbae2fd230daebfbe1f360e57b41e78341acf83b5402a52feca385f111f91f88d4c139d81c2faa52a61e964a3970b02ef63fe6c043a39467e5bd18cc729625abbcf0913313ca973a21d44199be0eae1b41ce5cd36f46e4b13eff7e43033aff1fdaddd697a3512ea08d187f3ee784ad9d132e42a91566e3358dca80107cde8e490dddf75553c62d2d5eac02b3ae901a6626d2d1635e8af6ae88915413610a33fa27d8ab7e6ef2716e32c555724d94e53e40", 0xb5}, {&(0x7f0000000300)="a3210ed36f17", 0x6}, {&(0x7f0000000340)="5525e0fe537275b72b6ebd6482bafd3b61d209eed8bb835adf8fa8d5c616772ab15450d288ffc2fbb2147e5f3008fe31e093682c96ad94e6f79eec11982fa81b64fb607f5ece994b8e02076d4dfc00c227349f575ba53be73cde65a40c4387b0e0fc124e94a70ce093bb83f5f4bcedfdd47a21d93bfc9eeef0b600c849baa2a9097220f8fe69763aa444ebf72dc0a2554187e6d6", 0x94}, {&(0x7f0000000400)="1f3d4dcac91da1c60c602e17598a82e425aea8c3b78f85895822578a65ad109ddb465f2c4c3a389f94ee6c460cb5db69efa58f78c4b6c2c1b75d551826fcfbdb09a39292709b6b68506bb38ead71db8b2649e7f81aed8c55ad8a4ce0933b32b17344f5c36c4f30d23b6fdbfd29e779cd3971f7b885a8ff8aa2bc13864eedc83ee4328aa1291aa63960127e650989cd4f89f11542f9c1cc3ae2200330f87aaa377cc9a6e96ab553df7edf9f8c1eb4d4e6220b3df3df17f746089aeaabd59a91ef2943450e215cda966971e44e401235f6d0563fb2987f52f0", 0xd8}, {&(0x7f0000000500)="d28cefb5943898d01f244f235bd5dd6c5538ffca2bd793d06e5ff3e6df66dd37f85ebc715ab1268626cecce3a3be117382940667d8b20a392ebd29031d07f3e46fc452c6d7e7cbdd95663d81978278aa2c4c9f852dcd8699064ae385720f451c6386f2751f0c830d7436dd823458dc081208b72f0fa5a0deb466b1342977ff87f45c0a454ad20bfa25f89930908faca927be6ad3d603a1e583dbec8e1756e90cef2c6c918e331da6848305b97b693105216446431c04115fe94d2bce55ca7a78a438daec2bda809f9ed34dd52d44151a2a08a4f81929ed38d9aebf28a173631de09d0cba780830deac0bc11a8c9b2d7be8ff4710481a9800aa91db5a15f73c7bd226fb968fd560fe1579aef77ca2d1959f5a8cb1b1464d16304f2d4d553b694598ebe594b023757fe2078f9b0244613eb6572c56bce9b42df474cbcda5cbf3b0cbdd3a414e149070dd3a01b0b4fe030632036c5fa76aa24fd38a222a7e6cfd998368493d731e8386614f05852e7c81651561f068afc4516f04a1f77fd876e0c3dfa6b08f4e4df36aa7d207784089a517e07fdeee6af87acfb2b57e2389b2e7370fd4cf07ae1d63ce31be148b2205c33018a407d58033c2966b3b45c770d9bf492c1d60214cbf97a3d084b8941ec07d08261613661375c179ba8b5fa282b791f6ad663b566c5d1eb0a429df9263114f6146c716daf4e9ffe963550a4cbd48afb4cad6c886f57ba53929c53814ba2876a1845bf44b1f81eaa2f8d645e9d99ca5018e1905c32d7aed3780e6a30ccc34dbf5644dbfccb7bb60695ff9fed5a39d2e0d1351e81b7fff2fc34f514e613616af41f1dd133011a45443085c8df12df9cbd69321b900973f3ac17322ad7e005bd852d18332741406eef2e55536e4ec0bb379c3d1d24b1ad64b783ed1859b3de9ea6257e50d884159862128d0d5257f346d14db3346b5d536d60f35ef3616a6015d1383ae59fcd535b669191443869a682226b60a1a27e2044136cc48be7a204de2d152e34d6fc7ec9e4b0a82b8e20b1e477265305b5e381f6fe77154bcf0322f61b8b5173912590d42a28c90b7f6e94d1d3e8eb258a50d118f846c690e86b5ee4ed019101ae48a06da8e8755938dde35a11bda5f4820259f20887645ab732defb6d00a32121eec1bb2c6e6400e45803052bc93710837d4e89a0d7420148b71d118170c5b62313617ffd9542aab645973928268ed74a20671a369bcb7540994fe8e6a301fd36a47e5566b11a17003ba69a1703db718e3978986d1f975f039294d4a69d1ef288e35cf033fec099e2a66319ab54092275c9dd2ca645c2a808923833aa0174792ed207885a9995819b582a39be17ccdeccc1a59bc17b91e9a71021ccd3788a773caeb347345d8c4c896f10010c17802739cbcba57451d12faf96cb13528f1431fc656b2ee229df07746a21966708c841fe82fbddc7460a01cdafbac7d36e39588d9d9d0a7fbbfb2317f5f75387aee793166a422aaaa123feab24d5b3ec731edc55b95e718db14d6e82d2bbfe5643645887e7c0bcc57f0c5d27256d0919983aa4cfd21d3d2fe627e6dd1d32186e2eed4e157acdb50299f8c3f668ccf1516dd5d389323f0149c3f01a02da539001d8335e201e5341cd651b5ae3c38965e06befd83cf9ff8f2e5cbf84b94d6575a5dbbb90ba78d649252913b6ad54116738b9353c23801f115d3c1e91cae82ee59cdc1d0482a2c5b39f9cb47d71a115af56c65ae4100d2094ba16cef03867db59690085af28ea036adb1165e5f067fdb6368a7868bb5f543dc8016f3377a2ddac5105b37f9f4fc2cc22412d4061d47ff2dea1fe580f41ee526f589a326b6421ed33441fdbc6add1a0774447d2d51cc41468a5e3be8f853426db42cca22f6d095cea3f78c4bfd7b05ce8a2fd0c61a5d8c779a7c7058e28cbead58e8a7bcbbbf740f1f4bdc4f590fb0573e67700522c022f29ff308b96c5e876ad77f32191d9b2deaef75267d5e3344788ae2eb75ce1c5c090a509653cf1d98fb02175ffb2e6c8a52f178c63557b839056706df83bc66ef6f67b91dea42bf8d3ee77d3c9fc348d398db7807f6c8aaa55bd18a15f3b0ac11588aed953b8f0f83c64b9a3b4b9183b3cb33247d92d98a59da45175d292cd4c71f678031e9285da4769abab488c6371990a3facee22987bfa738ab967c5afd687add58ee251a6d81d65c7c2c8988c0e3e0a9b70bb29b4edafddf13241529d210555bdbb5c8a79f505fe0390c141e52dc03be8cd2d7a5b3ab878bc627c48ea705bdbfe71653a2b069276c7aa6166833c3fd041e9c58879f68330ef80482b8683daaf2b5d4b5282ab6ac17f198ef6598f89de018246f5d8e08327c1769e56779daf41cdd3a8213454c208d60ca19a08e02c14050d914d0dbe9efebc8e9d151fffe24d69bc4c3562b8a3767e673b156ddecd25e3c9b75971e10b7dd73bca22b935dea7639b09b1ab9bf419ad32b4299e9ad2fdcbfd09720c42c5a170148788328e1b98930a74d31d27d3ea63d62f2ff842f25db208cd9778ceff707d5258acaddaaa424f7bd07e31b9d936822c745ff4957363caea0185276a67ba2a453469ae2b6504558f90c85a4997c6acf16aa92df68a05eb6ce4368de4c02753e981293f9b545ab441888cde88f2c9d7efea1f1696c1519f7e10b4fcf738e3a4080c45e6861ae1dea9f91776dc65ebcb11fbbc5d63b71ecf0723e9242312bf1951eeabca7de82fc1c011dc3a0fcbd5f473a5fb5fc477eeca92938fd1814d64f5d27e5762d059c3db0a8bba18e8941d89384a591c60e1e6fb2eb1ed20783c99fd8eb967179d08bc567f607d31e88e836108dda3e597e4d5f9cb60fce5f3249238549fa5ff6f3b77f72139fb4b8bf2e7176fc77e40e7ad3325065ff056bd8e44585c01e59eff496def90bce9804cad7744374e9d29e76861d2ced85b288766f1d7e1677f211a1e223d1e93028d53cf215deefe5c94daee974c3ead397de7fde93c7f8437f59ffd0218f9ff6a10c54e6bc2ac75f49ad8a593f7927420f8d90c8d734fb599f5ae34a6e071cfb78d1a5d00a66c9098441490a66289d3bdf516aa671e1c6498ed52b974da1b91adde3a11164fda93d3c98ab9d0fcef4a6d16f288784860bc906baba076503fccce967408151f6748f19392a0abbda09305b0ac2973adc153c0dce7101d34468134889b39bba37c7512e6916b0a4e9d65496db510400a0f5f554194e9a2a9a1eca551a7fbfaaee9ee98861b733075887e37b9da8abf75a484e77e232506ff613bb2b8fa340cbb83717fc45c152d37a6ea3eca9bca84a31e6a07c3088ecbfcec7073f71ca114349c1af619f407da2f4680af5542f54f35e56730dab0737191b101ca6151d251bf5baf8c7ae7fdaf0ad68168390035bbbe2b4913df452af50fc810b5dad20f8eb9e79fba2f6901ff80f206e711f4c48745eac64eb3a918e62603522df78cdd476888c5929f776894e1ce521f82ae51750fd103d36f1de56e22856c28e609bc6058227fd3273d0d4ff470f4b9b5df57ac1d1bad3f87ae847f55b6b809d21687f495a97db1249405df24583fb557ab5a430d92283f80cec12cda50799f49299b04c3a00abf29c973b4354d31ce26af1cf1dd2d315168efef5e4b014287204df803e7bffd9148500a2035a15e6c2af584218b64ea890ccd186b9c98142c27491f2b9d80b25fafa7de88976dd966671bbee978c4320a55456c0f0b6931dc3b583a0cbefd63a81887e3a877f1b16877efa62abdc1413e7bb455ed4fc7c001b4e68789f30cb872fb37a6fdb3d823394d31c3e7701166b0c44d9b4f1e23f4844ae126226644475b29a2305524d34cc015f57609c6fcb0bb228c79718ed13862e4d10a242175d5aeac14a1dd0096a664f1e2972fa01dbc65716be3edb1c42881d412d00e08bda3f1541844e7092964ad108c8da6010a426b03ee18dfeab6060def78b1aa2d9165e1ca3aafce1c14bd8081c1a1d3658030666aca4fc3e4020bc8423eb42c59262ed4e4198b9cfede07033359b195d54b80da78587d3e66c6e5d6f764a137ae0087d12a67d7670901e181e13799193afcd603e4895a782a84032b1e53166dc3676cb825d885e18779a0fba6c607afb133d4d1cb3d9ee309b3a46a52bbec51ae3f31159a90d18d8439f68aad7f6b2a986d147b7b8a0393da345c1a55ee55f8738b0770b4dc27ba85aed359c730305c17dd75220b9d13d216369dae11e857355566793b93103b7458004961732a8cb84f7a99a4e3d709a195114c7137017141174fc7ebde836b64dfb8bb4a76a89a15f8cefc67aa6d0e7aea5b476c39edc3e63ec69cd1d26c72faae3cd588ac40fdc18b3174d50fbfa8c243783da39a4e2209f5d55367a3681a3434e8cbc19799eac1480655a6737898e153a6e7e919bb4e574f52fca56e7e379196967c4d7251b7aec9c64008afeb94b1b772a12abb7c3c5cc935abffcd683d9fc56c5239da2b44e38b04b8d5a80526c0e2da00c1399ed9ff6fbec52d31d56dc494581fdf5fe6ed77c698b83dd2a2fc7e25a8561dd3bcab08bb5abcb4234a029b01b39ab32604d7ceccb5856cc610db2313c77b1ea2013cef597b759da9ff359bc3d79f159db81314f696a4f4efe8fd7b4c18120e47faa48fc4f7ed84dc8ac4cd89c85a89b30ae8e1527e009c2969c27998d43cf63baccb006a302a1609dac2235e272b6d51aff79ad2ff71cf5e4bedf1dbd6afba69b6651f3750d010e9b18ca958e9ed3f96217dd217b24ad4c38755cbf86d6a9fd477a7f37efbf7a9bec85f920ab8440865a7614f5181be0083775e2257aca46bb633fbe5403fb81a434fa9a0d674f322fc5d4f91ed09ac06ca1d3c2191c13494788e57ae09a9d9acef23a225aef9dd341afb34af4ae0894d85af13c49b7a3f1744011e9b784e69e2a5ba09f570172a37456cd5d5f5915ea14d7dc22d2f14eea9163c629b26296dbb354bf252acb4b311d4b9a0ee133e5d40db38d24f5f7831f1d17a09c14427ac3f85c17681b53292bf7db3253cecd973591ee02eaef1d5d2a07809036c7c69feb568411458187c2e04266bf8e2dddf5225b32dbce869ebd54d45a8e54d015c2b14ef99c03602254812e4e67ea489c105b3e7f36321ca955b143107628521ef9e19582efc2584a3b7e1387e9d90b27b639216cd4349fd52148df6398da015fe53906d06720c6f2d3550aca3f57716b514b7c9ec01ed1904188d712e57357730614f7ed441711a5d92cc2e535fafa46f505d157804f5cc96d2f6ff694274023795e7cbbd40aa6b07c7b168fbafe861b85709ce3a7bc1681131d5a381c99f1b91912c098b1d8789714eb8d46b2ffdafdeff05b06c1ce53cad85fcb0aea9009ce85b8f16390d76a77f4791d8bee1d05a0c658ee2724fac2a0b50767c28bbd097a98d96a3117b30529c9908b54fd7c01201d6b4d63374381f938ad005534b526e537d0c14f8c970bff90162f568cddbe3a6411b0ddd150c4e2423800d896633ac7755e24ebcb0ecea252f1e2f29f8c503327bb7832aa89509b1a9e38e038ef7c0dc917d7ce8f0917128bf762dedd4509f97bdb1dc4b085de30ee79f0711c32cd7e6d5fe6946955ad70643aeaeef006ee7b20534d6c4a049de74fd7743c646ceabac090f25651a1fae109f489e50a8a3f5b038296f29ef98570f737de564e0f02819c2aa4977db42466b443e22e323a698b7a86b3935acaf58be05b7373c193997897bee395281cbdf09d190e7e55de3f12635d13e2a0d98f0e6969b92e74a6a1ec3ef1b48fc77bfb", 0x1000}], 0x6, 0x0, 0x0, 0x2}, 0x2) openat(r2, &(0x7f0000000000)='./file0\x00', 0x10000, 0x1ef) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, 0x0, 0x0) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000015c0)='/dev/ttyCcfg\x00', 0x20000, 0x0) writev(r4, &(0x7f0000001680)=[{&(0x7f0000001600)="828e8f1ead2ed0f2a02039fe5d6ec845eca4ee0d3a14322c6531d1fd064c27d5ba2c2ccd597272286753ef1f7d408a772c10137c5c05f86f66cd7230244ab29d15a8d4666052f133ad5accaac9d4bac810a732b11cc7575b65cfdddaacdf1dc785ff0322a84b61174225e75db6d63c2fa24fd965", 0x74}], 0x1) 16:00:53 executing program 1: bind(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x8) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000040)="748187a536b0fc349d28e4713eb916ebe1559c305c135f9e", 0x18}, {&(0x7f0000000080)="4b61b367fba5b5b28dc4255d8071eabd02bb2cd3154f686d3e2d7db85bf1ff33bd0946e01b0d1b0d929386cd5c15c12bd911c0aaab0118830ebe73095aad7345f7d27b3f9c624e9c2063635563d9eab4578c52730fca9c7ed8352b71080ac9617e3884d257e65c4b84738839c23938a951c43c27cda7a70097933e20bc787170a9a610becdd27296a3153a0995ea5a51f3c45a31899a626f22027a4525a3d4e0cf69", 0xa2}, {&(0x7f0000000140)="3bf97b8b9c03c113567bc71ad90010cdf10637e826c898911eb378457d0d9dd3238ce7d22f6c9aba27585b87c80c2657d7b4c1eea7f1ce53ee5b01874dea24fc41578f1235c9839794d4ba7f64c77c71ac7cc93be9ca6280bf4a5cd4756ca494baa47a7610ee78e8fd4e24b823198d67d493b2109489ca8caf5fc3cdd2efd163bd5fd540fa259fafeaecdc09288fbaccd3f375882b1bfd12b3d30b7b5e835ab273a6dd1a1c520d4ac81f965d17c0176be90841c104a105730f06b6eb9f576132ddeb98306915f937222231dab4e4488bce326ee2", 0xd4}, {&(0x7f0000000240)="45ec1358522c7ef44d784cd8d503d7e8ce0b7a9f917526393be362a74b32cf87dde4a88a33c3f7d8adbdb6cb5dc2812977eab40abdd1fb3452af8fe49c6da57e75741341fe799aa2380a12f60813d0679032f27efb4c9c2e3e", 0x59}], 0x4) 16:00:53 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x400000002e5, 0x0) writev(r0, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r1 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r2 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000140)) kevent(0xffffffffffffffff, &(0x7f0000000480)=[{{r2}, 0xffffffffffdfffff, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000004c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000400), 0x7, 0x0, 0x10004, 0x0) read(r2, &(0x7f0000000500)=""/192, 0x1d2) kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 16:00:53 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e4a0ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000180)=@un=@file={0x0, './file0\x00'}, 0x11e) r2 = socket(0x2, 0x2, 0x0) dup2(r1, r2) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) connect$unix(r2, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) r3 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r3, 0x0, 0x0) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r5 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) writev(r5, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) r6 = open(&(0x7f00000001c0)='./bus\x00', 0x10000, 0x0) writev(r6, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) ioctl$LIOCSFD(r5, 0x80046c7f, &(0x7f0000000140)=r6) r7 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r7, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r7, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r7, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r8 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r10 = getgid() semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r8, r9, r10, 0x10, 0x9}, 0x8, 0x1, 0x9}) r11 = getgid() r12 = getppid() r13 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r4, r9, r11, 0x1e4, 0x8}, 0x5, 0x5, r12, r13, 0xfffffffffffffe01, 0x9, 0x7ff}) fcntl$setown(r2, 0x6, r13) write(r0, 0x0, 0x0) 16:00:53 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) kevent(r2, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffb, 0x27}, {{}, 0xfffffffffffffff9, 0x1}], 0x8, 0x0, 0x0, 0x0) socket$inet6(0x18, 0x8f94b8a21f17f8e8, 0x0) r4 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) writev(r4, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000380)=0xfffffe23) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb, 0x27}, {{}, 0xfffffffffffffff9, 0x1, 0x40000000}], 0x8, 0x0, 0x0, 0x0) close(0xffffffffffffffff) close(r0) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000000180)=""/162}, {&(0x7f0000000240)=""/171}, {&(0x7f0000000300)=""/123}], 0xff, 0x0, 0x0) r5 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r5, 0x0, 0x0) sync() 16:00:53 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() syz_emit_ethernet(0x1000, &(0x7f0000000880)="9161dc15c3f62ed78ffff98dba90ec0c36885e8975e1cc247bfaa7ff01912cd967cc47f93ce0486d6bde83c8aef9ff70d66dbd316e835ca9abfdfdee0ee8d5fc740a43c577805a763834a99cad5d2370467c645df3b82839cdb088d6e0cb823ad2bcd1b69bd741aa858351b573cde1d4974794e240ad896e878a691bf6d39e14d595512e76e4c8fa71e023149798f90011ad3dc7546608e33f148694a04133e6bfb4b0150f4531421fde34ce65845e0ad04e719408573f70a2e847b0acdc04a5783d9095693ac8eee0643a5b7c85d0427019bea3cb7fb390977b4c948b634c9b438b9580c93ecba3dfb76d885896efcd91e11ed31b442cb56a6985e095ede706e24dfdd6ea60be279fe5743e3aab14bb1fc27f1068efb848e87577b41543747892cffc2574cc998eedb1f78ada57aeb414e0fc044418dd708bb1425723a89a80d53fa790b01b61e4c096fe3fa70d511e070240bb621d69503fcbf970f9eaa5d1ce4afa7c591e2f2f742be040362c92e828fb384e9ff12ccb08518b11521c6d7469b594c76013ba35ff3fd43800d6620a88a91d447a29ddbc462c1d78d421401493295c6f9614fca618e5da96113671e22be16c64fcbc75d923062facc165737f8ddc46f93420ddf98d8e69b72cdc242d53d3bfcfa0b00331c16695d39fa547c576df30b13fcce0d5d89d04944d459a74a73b7bf413d7897999a2881b8c20d9600daa456c8f6e3de989a884b1d0126058aec591f103969861785c1013ac5b4639165b476cb1b1b28c5630e91f765f57081d903f4c5ea5c9476808897672438a9ad04581e438c4c7dad9651fadd16aef2c1fe4f47ccbe834eaf4fa5f90d6be97e37fe41804b291f5f94f3859b401e5f6dc5a2dd4705d2643aa2a1c2be2d26306fab470f4752ee75e98aa8b1a390a528c43e126e6024abcbc6533fd2ee220d6d3d714cb6e94c4d49f16f0efc8cad6f7918791f7875027bf4eca57a1bcba629371449ffc97083b3d66fb5c75bba279a33a0ac721be86a7be8e6584f7aa5f8bcaf1fac2a40135b368aa7412e57a2c6b99a65873b4a7851747af1fea5e31a5d5802c5a2957508b3a441aa858ce70eda0eb2aaaaf7e3f4ec3cfdfe0d2d059308dd4b8d9963f5afb2ccb8579c6b3b88d997c9db753d4ff12eb65414a07a3c57582c3fb9a93b311098a2949a8ffd691e20d62111c7cef199d29647931435f45b49bb871d1791dbbdedd8a0fd3d06838993ceb7ab6a5fef480f36ad9dd6fc7ed6ef7755d89ab5652483df7b5315c21a7053a80171adab175398d0b58e949ede33ee2a5d2628389b6971eaba07dfc313cd6f072f4dada5587d1b22e25dee1e960c1b57bc860d28c74e06e57efc3f538e2f2e7f57c993fd74a37f968096f4de8870ebfe718a3bf5be91e9a61f38ea5592faa36eed579a3dfe87c5e9125f1a12f5e4e4eacad3a82cf233e9914eec805c4f543dc4663573c96bb4d47af1e3eaf877b3252136ab787f578736fa1c96d6e3c88860db1020cad550ffbab2ffd47df5b865833e042139683853edecc3a19e70c3712ba1d37a2d60fa725e114a3e34a88f21d02e6c21ec7c25ba90b674e03dac81016c7fc111f970b0ebe7476ec8830e07be4f482249012ec6ba631a6f7300e59e664ce4e7d7b1aeaa2b1ee063f1e39e5981949c51be8605c96adfe54e5314e689ab4a8d1d2f24777068280529694775bc21394875574bff2593962a72775173b9d61a7ab58228ea6fcd207b20219e0201bb456edef310a344c781e5800b4fb672292604b2afacaa65e34db57c7278bd43c50800ac5e9451174ad51fda815e16afa3546df343f3209204bfee7de4669c27f58d74d8a0253d49ef78baeab7ab36a2af5d68d1e31d9457c2032fd074e64189b1351ffabc4b0ae8ac26356a40f2d5988f2f1d938b6c83e089d858eec247819b10d92e67761f9279ae169fbbdfbb1bb7592092d91729d06101e78eb4721d334f99eeb80d5a75ff2063a8afaefb33be86d1461923a786411ff560b73f0ffd4d3ce6927cae9112e2bf42ddb37af3ef5cac7a57c5ae198d779f9bf1178862991941d356d19a34c0f0255e30d902666fcb0f5fefe0e3efb73b3734da43c85973c05aa94d605350379e0ee39c9bce35e3b872656346e08c9e37f6eda84764249a1dea5043833aeae83813e7cdf7bd4c358c8aa2cc275e5a03ecce326db76dc8aff412bafb10f4006cba6ea8ea2edaad47e4cb5674d54e7cada9e0b9760941ef8633b79e9dcee30de8dc3641681268caca794c3d20126794ea4992be9548847463f8ba8d69f9f14bb86ec7ca1b17456f2e96e5d8d53f63eb4f7b574e29188396c822deec8a674e51867157a80c04258b65d5bba0750ed8c82fd6eedb26a8741ce0ec240a0f4a3a6d1fbea4fde23458dd80b0ce589865e6cbf20d650d5417e1afac7e7e8ca8c3e79a85a32230526607b60f1a2abe5317e393b571ec0c95afa1856467895ea81239e50e8de5aa5f49b6d93f0236979e354804fee1b92dd4008da1d43d4a06f1b50566926792d6c2e69a891b23b924ed60a25f5258903becf75104c1f1bdb3fb418eaa493980545ce03ebf3c59da2d35b0932ceacc778f141a5068af59a000b553d86f1ff271729f06048195f85cdd93507e8fa85ebf73f6d494d1881e3e443dcc70fbe6019467ce7fc9e28b039c1efb5d4de46c4a6377a8990bac0b468c734dbdef9918895adff913c02edd6ac22c555c4a6bf5ee435ac7dc790bdcef96e0b06fbb23d31883051080f976e2896b5327a2d5a6e0f0487d56c0f6a06f2bd197870febf66e6bbb7bad0fe79ccb53d79f2f71eb116af6b519cf06e814e95eb4096650726982d5e594bc449ad543eb48df77cbb9b0362e7356519e49a4167bf8c9043cc65ae7ae2496d14ef47d0e70b7a1ccafde82de320393fe5b5933925cf71ff687a5635f77a6d114ef5db0dfd141ada4df3135d5806e5a982539a28f96f3279d8900cabaf9b0142ae240342111bf035795d0669716d019ba032aae9f7058a050de3b56c7bc368d7bb420da6e02b10a7b9c1674e8a434021f3c3869e69dce972fef6daa9edae35da683465380c69cf1589c2a9d330932c0d94af3566294f96ffb486a33382c2fbb7d20a74385292cb70317f4a57d65d7185d94f56d6fad06c55d18fe8e05a8ca5394ac30154744f4b6c6faeb2b71c5b9e49420a6afcf9a4052066dd37182b29eb12de4924deaa4ff29083f28a23061a11c4d20517bb167f55829a228d97edb2c558aba6bda64d4d4813efaf8c8584cbb78aeb2fe90eb7d0d5075b43a6436006255f9f601684dcd0b4a27ea2b5ae53b843c70b664c228592fe9bfdec44fb3cb2acd945efe78b4b62e816cd59dffbc64178414a89414716b28a0c85cfc62de39eda300448c35c258a54611033d8daf57f82384ccb8e2cc1bc6ac5bfa365fae690880e24dfb74c3c0baf447b30c4877165a076806ebe5ad30d7424520fb3a9fb47bd1d6eddc995ecf629cb079c80281f790168012022f51c36d5a737413eaa701dd9588278770610bbbf2229b0d5ad8692072fc90484b6bc3b84264b68403b4cca5b2f8645f841a91c695be50c9c95fd61d669d96f06f3d7195af88c3630bbab376b19d36a743f52ccb1d0aff5909c9b7488326716acb06466c6b812af1673413c85888965fb9f4b31c2cd250c5955aeb1a216ce21afab701d671aaaa43ae20dac030810b8ba8bd712897a5799efa6e37118c5bedf314f4ad8f32ce332075add0fae8d309259295290cf55096efca94d1cddbfe59782e92c968abcdc6668cf546390d02d28d88c40db96b8b8d201bd01cc390b62bf07b1bc6e8487d588dc732272a74e9a83b1d075c342ee8259792516fce25d4f18c7c19a77fc37afbc09fcec8750bdab0ec603212cdd8f699f90c9edb13ecd1c0917e1e2f92ebe18035ac25cbb6d6f632f3d901f8c500ee9f53c70ce79d7efdfbbab21913f1c1de288401f57f819a8744ea75885a3898c78d78d06181cbd45682a406f10bf21835f98d5eb2941add2f5696a21ffb0d33566c56632cedf86c893f461f543515129ab5d25857f9ac3815ff2ff59fa62aeeb0d34c741fd1e71d60d2874d10a2c94249de430dd59a9cac36c7c867f9c92ece2dc6fb88c26959a9abc19a111fa28982b98b0b15cb0737c7c20fc1c5fbae039085e9114bc88982b9b377a4b5e1e3f7794a4fcce3d6fada67efb494a5314a58451e0b483a3b59bb4f2d8dccac78300cfc8bd49865cc3f12de7a61375ec4befd80c6a8797ff7b6ebf9d883a3a87bf8cf29d32ce99775976bf63acd45553ec923ea9efdd8acb28fc31eddd2289109d94b1a21d9d9e37b78c9646cda9509718bb0b23ba62b15f9859611ac89644c38f5b4ac1ceb681fe23f2753fbee030502bd0e14a3334455c7d307077d67a1f265c84d61f9ea600b2fc2a0f0d0d8b350a12adad363548f223e655049df066e6d773555b3a213df07279693745408267c69dbcfd44192d81cb51e1dc32d9182cebe6624bfe92f2e3f9c9ab1e23ffb7b8ec42bcf6bd37f105600e52894a9dcfa78d7c21fbe4ac997421698ba03b54f2052270a8b9ce2d94a3b2af8773645e2c99942c07d16784e80f61b36429e48531061d585255d936baf2d379a0b0137f29fca183d5abb573d357ec620b3fedc661c67b635545ab70338b9b4392822223b48611c1711a1331cb51ad3ed04bcc708ef2fed3e08233fb97c2b5349ae9e55e946aeb0f15f2bae0c35e9de7e9160c288f9966f06deab3605e7f6faf62bf9248d5c1134a598efa4e8df7a117eb9fd3a6140a3fb3ad92c014da17cf2bd41aeec9b9adc64a2ecb8fbf76674a1b00fd78ec97bf6c7bfce1d412af44098f36aea06f80f27785bf3f5cddef19aa0cffb3d29c43392c9bba98b2c3f825b2d85074b11760adfc3e94e5a11b5d7784fad2d3e93d9d29a2ef2a0c081873db723fda61ae64c8c3104f05cd56b35e71fc5c7a4bdfe1e5ac352718eaadd73c7535f64dfee5fe26420046f07ded89e717a247f61dd10f9c88b682bcdd0a468790df858ea7766812bfe5badaeae9a73e71fb49e9117d6c6d089ab646c3fac7b56e0649f2c323a93b5676fea3a83f7c82f485a6618190f9d381b5dae7215d4178c3da0ca7879f46621659f2e20a1c82f9d5d9e66fc66c679e28aea588037dd8d9591f9e49d87df63024a8d36450b05db312ce5bc21ae7971951c581555285f270d600a47c1ac60e305a4ec7c5bdb08b93ad67fc05766c80a0d11d47670a7291234b96da7d778a4cbb6a96b072d93658c3ab22dce85d813d4d6bbfa9ebcb1bea0d805ed9fe6fc34f24759cf74b652d4509e654db771fa231cb8f61cc4c4ae784352ac3dd38ac24f80dd0929873167c9fba353fe11471fd9db61285bd3caeb5df8f4726f5d041baa0b62905d87da089a4bba9f96b26c9fc686d35308e73a9177e4bf12083bc4e70aa050234a188ae47e3d716216a72d74855af59afc8537cdffa6f566e26577400baf574048b869c9531996426e64b954d010ddd79af378d7a500e94196c6891e920edb0ea20bf9b3548298798f0e916490ce92ef88955984c472068466845a8797c020560da740f3249500dbde9bb884255a8964abbb2791d0e0b035dcabc97be4142b31c77d661580088c5638279511e9e57fa1e444332ee116f92d7f7f6d6263bea14b5ee747b8a9251589c5ed7775b5b0e90f099d91f77dd8913758b89178f22244314200ba827d69ddf37c3910a486832396b4c3125da74c56c0e8f55c6895e4ab25119a3dec913561342") kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0xaf}], 0x10000, 0x0, 0x0, 0x0) dup2(r2, r0) kevent(r2, &(0x7f0000000000), 0x9, 0x0, 0x9, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x1, 0x0) r3 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) writev(r3, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) r4 = accept$unix(r3, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000240)=0x8) r5 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) writev(r5, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) r6 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) writev(r6, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) r7 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) writev(r7, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) r8 = accept$inet6(r7, &(0x7f0000000140), &(0x7f0000000180)=0xc) r9 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) writev(r9, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) poll(&(0x7f00000001c0)=[{r0, 0x40}, {r4, 0x4}, {r5, 0x80}, {r6, 0x1}, {r8, 0x4}, {r9, 0x4}, {0xffffffffffffff9c, 0x1}, {r0, 0x2}], 0x8, 0x2145) 16:00:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000380)={0x3, &(0x7f0000000040)=[{0x74, 0x0, 0x0, 0x2}, {0x3, 0x0, 0x3f, 0x13}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1c, &(0x7f0000000080)="3e660b60802ad9a55b7f45154e7b") 16:00:54 executing program 1: r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) getdents(r0, &(0x7f0000000140)=""/99, 0x63) mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) setreuid(0x0, 0xee01) r2 = dup(r1) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$WSKBDIO_SETMODE(r2, 0x80105705, &(0x7f0000000000)) 16:00:54 executing program 1: mkdir(&(0x7f0000000340)='./file0\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000300)='./file0\x00') chroot(&(0x7f0000000080)='.\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) r3 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) writev(r3, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) accept$unix(r3, &(0x7f0000000400)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\v\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00'/102402], &(0x7f0000000380)=0xfffffd7a) sendmsg$unix(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[], 0x0, 0x2}, 0x0) 16:00:54 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r2, 0x0, 0x0) shmctl$IPC_SET(r2, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r4 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r4, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r4, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r5 = getgid() r6 = socket(0x800000018, 0x1, 0x0) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r8 = getgid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r5, r7, r8, 0x10, 0x9}, 0x8, 0x1, 0x9}) r9 = getgid() r10 = getppid() r11 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r13, r14) chown(&(0x7f0000000200)='./file0/file0\x00', r13, r14) lchown(&(0x7f0000000780)='./file0\x00', r13, r14) lchown(&(0x7f00000001c0)='./file0\x00', r13, r14) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000080)={{0x6, r13, r3, r7, r9, 0x1e6, 0x8}, 0x5, 0x5, r10, r11, 0xfffffffffffffe01, 0x9, 0x7ff}) fcntl$setown(r1, 0x6, r10) read(r1, &(0x7f0000000180)=""/185, 0xb9) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) 16:00:54 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) write(r0, &(0x7f0000000040)="0f59a4d1dbac526b", 0x8) r1 = semget(0x3, 0x4, 0x310) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x8) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000140)={0x1, 0x401, 0x5, 0xf82, "7ec4a3c4513147c3a9c86eccd387b110b53054a7", 0x0, 0x1}) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000180)=""/4096) r3 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) writev(r3, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) fchflags(r3, 0x8) r4 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) writev(r4, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) getsockname(r4, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) 16:00:54 executing program 0: unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff) rmdir(&(0x7f0000000040)='./file0/../file0\x00') r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb777", 0x181}], 0x1, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x4c}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mmap(&(0x7f000000b000/0x1000)=nil, 0x1000, 0x1, 0x11, r1, 0x0, 0x0) connect$unix(r0, &(0x7f00000007c0)=ANY=[@ANYRESOCT=0x0], 0x1) getuid() r2 = socket$unix(0x1, 0x5, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000740)) pipe(&(0x7f0000000780)) setsockopt$sock_int(r2, 0xffff, 0x0, 0x0, 0xfffffffffffffeb0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000640)=0xc) geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000), 0xc) fcntl$getown(0xffffffffffffff9c, 0x5) r4 = getppid() getpgid(r4) r5 = shmget$private(0x0, 0x3000, 0x4, &(0x7f0000011000/0x3000)=nil) shmat(r5, &(0x7f0000007000/0x3000)=nil, 0x1000) r6 = msgget$private(0x0, 0x20000003c4) msgrcv(r6, &(0x7f0000000440)=ANY=[@ANYBLOB="000000c806c24489a0e111ef"], 0xc, 0x2, 0x1000) r7 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r7, 0x0, 0x0) shmctl$IPC_SET(r7, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r7, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r9 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r9, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r9, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r9, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r9, &(0x7f0000000400)=[{0x0, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r11 = getgid() r12 = getgid() semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r12, r10, r11, 0x10, 0x8}, 0x8, 0x1, 0x200000000003ff}) r13 = getgid() r14 = getppid() r15 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r7, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r8, r10, r13, 0x1e4, 0x8}, 0x5, 0x5, r14, r15, 0xfffffffffffffe01, 0x9, 0x7ff}) r16 = socket(0x18, 0x1, 0x0) close(r16) r17 = socket(0x18, 0x400000002, 0x0) fcntl$getown(r16, 0x5) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000080), 0xc) socket$inet(0x2, 0x2, 0x0) open$dir(&(0x7f0000000440)='./file0/file0\x00', 0x4a7, 0x20) r18 = getegid() r19 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0xb9a, 0x0) r20 = openat(r19, &(0x7f0000000040)='./file0\x00', 0x8, 0x1) mknodat(r20, &(0x7f0000000080)='./file0\x00', 0x81, 0x0) r21 = semget$private(0x0, 0x2, 0x8c) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r21, 0x0, 0x1, &(0x7f0000000180)={{0x6, r22, r18, r23, r18, 0x8, 0x7}, 0x4, 0xc8e6, 0x4}) getgroups(0x5, &(0x7f0000000300)=[r18, r18, r24, r18, r24]) accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) getpid() r25 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r25, &(0x7f0000000340)=[{&(0x7f0000000280)="6cd92578203d17", 0x7}, {&(0x7f00000002c0)="a313dd1e70597d2aa799e7810a3a28df6f99563cb26e7f8801bc2acdaee2a53bed8a568c54594138e34a6a3e0894d57ddcf95269db67a50d06d3a980e610856fccfdf42e2fc6465e6b079d3a71f4f904d6f07a31be7ff51ba5c84f33b242b285952a268e7cde7862cabe1bb1f4807ac8e7624f0140fb0f4e", 0x78}, {&(0x7f0000000480)="830ca5df9bc0dfde11a8718dd16ea9386f9d60b784a1a6765563c5662c7d63f32c9cacedd51a99472b296d757373a224089ce17fc4b4762495097631f8a8b1209f358afbb2bdc603104b71f688feb0eff798e9849d1f09e5a35a69fd1679c23986b6c5aa1247eccbb6dcad8b0052d673005d5e2b2bf31294bbfee308a68c79dbf859d85e46049de5f6c06336a072e0109230", 0x92}, {&(0x7f0000000540)="71c814d81551108f7b37ec6e47a9ee1fa185bc1700a5425d87f4966dc2744558b8fb740d87ff541d1eb05de7d1c714ef0381281cdb8b476b96d95872a42e4afe8f1b7afd5c5b4c77a4210024ed80eebf02c45b21ab583e76fe92b73889758df65e3bac36d1ab2f292b16f89ddfacbc0278f074e0bb79e91c2b6a573b1b135ed41b9d269684a9a55d2340d3a20991165d248e94c319a0939bac8ffbd400a92f554141327c5cb4d8225c6c83155009f4f3e0df4cd75c27af4700334f532b6012d3e39bcad52d04a7ceb5afc0e24a4e70e54b0320def38278247a27a33337c0d9a9d3fabe8cfbb1a9eb4e3bced6a6a26e34ccf881faefbc702894", 0xf9}, {&(0x7f0000000640)="ebe2104c5fe36d8ecb59194c6f8c563c6fbf3cb592f77a43045dfc2420ea69c8bb3d738f69fbb554024b493e2eca54f08af01f4dddc0a3988bbafea40818e7b1929888c4ea9053562448656ce3b7176fbbe3a6ee126c39ea57d985f3108ca20a5e16605e5859000d902be03f32295f661b2fb07b81b4c8018f13e3127395550031b52998fbca5a4f476187ef", 0x8c}], 0x5, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x6, 0x11, r25, 0x0, 0x5) getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x1, &(0x7f0000001640)=[r27]) chown(&(0x7f00000017c0)='./file0/file0\x00', r26, r28) r29 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r29, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r29, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r29, &(0x7f0000000980)=ANY=[@ANYPTR64=&(0x7f0000000700)=ANY=[@ANYPTR, @ANYRES32=r24]], 0x1, 0x7fb) msgrcv(r29, &(0x7f0000000c00)=ANY=[@ANYRESOCT=r4], 0x1, 0x0, 0x1004) msgsnd(r29, &(0x7f0000000e80)=ANY=[@ANYPTR=0xffffffffffffffff], 0x1, 0x800) msgrcv(r29, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r29, &(0x7f00000009c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x800) msgsnd(r29, &(0x7f0000001800)=ANY=[@ANYBLOB="febacaffffffffffffff5aab057858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229dd62ed8e7497cf22f1cc439ea2b26fcb5355b5b2477da5f3d06ebfa25245e804c95574b8a60f3154e10dfa023a26156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c43bdf0023c2f0d2e5f9ce774cc1ecc017c46c50c8e10a93dcd029cb4d4575ddd417bd2c8bca85e911ec5f2470a3deaf52ce49cdca109c05000000004358311cec18f9564c9028ee595ff7a12084722437f45b85834254e90f7ad7357497829dd293818911889474ac194702f7c8eab22069b54c29081ab1bfa580b86852c0bda79097c7bd42cf3d96d8a75fdf558e582526ee9d8a8ea9e1670f23b53ac2ad43ac7a9ad7e3777154bdeae80be16c6b5eecbcf5daba70fc249b3d3ec5b62727dca0fc9a69734dfc11b73287ba2112faae65291a8e4d0aff88391bab8210bf510a8fbd6d7a0c7e41fbb0d4e0b703721385b17e80366402379c5439d470447e26e51af1b1b74f978cc0b7e32a814f7cd3202b42c92e2db43d9e72d80fda46b34eebca14281a58fe8dab7778eb811972273c2fb5fc24fd7dbad091282a8446ad956174c781df6f58574931590719d4fa3f0523f257b3f5749437aa905f46886f78e3839c5628b75447028500252efb6c3b16507fdc92bd0985e61a85d10fa96469b863f9e7071bae5df1ca6ece775c513edb22bc1f69c9080e1b4f2f97bce095d9996cdd8d130595a9c98b88e2b96950a064885e134eeaa4b7e99156ac643ae9e6aa07174b20ad73e35eb5531c78e357d5ae2c6b0299982659fd3909d72f0d0ed7a5bc0ae26c8aa61c2bec0c019edd6c5f43813467661847a41e2759784f2b3cd9c3cf73cc6b38c75134bf24"], 0xd5, 0x40000000000800) r30 = geteuid() r31 = getegid() r32 = getuid() r33 = geteuid() setreuid(r32, r33) r34 = getpid() ktrace(0x0, 0x1, 0x4, r34) msgctl$IPC_SET(r29, 0x1, &(0x7f00000003c0)={{0x6, r30, r31, r33, 0x0, 0x80, 0x9}, 0x3, 0x3f, r34, 0x0, 0x95fe, 0x6, 0x138, 0x2}) 16:00:55 executing program 1: r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) kevent(r0, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x55384f229f98d062, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) bind$inet(r2, &(0x7f0000000080)={0x2, 0x2}, 0xc) setsockopt(r1, 0xbb, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xa) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r1) 16:00:55 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='//\x00'], 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000080)='c\x00') 16:00:55 executing program 0: r0 = open(&(0x7f0000001280)='./file0\x00', 0x280, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2) r1 = socket$inet6(0x18, 0x4, 0x7f) preadv(r1, &(0x7f00000001c0)=[{&(0x7f0000000000)=""/178, 0xb2}, {&(0x7f00000000c0)=""/218, 0xda}], 0x2, 0x0, 0x0) 16:00:55 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240), 0xc) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x1, 0x0) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) r2 = dup(r1) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x8, &(0x7f0000000080)=[{0x0, 0x96, 0x7, 0xffff0000}, {0x6, 0x9, 0x4, 0x9}, {0x1, 0x57, 0x0, 0xf3ab}, {0x7, 0x81, 0x7f, 0x4}, {0x0, 0x7, 0x3f, 0xfffffffc}, {0x1, 0x4, 0x4, 0x10000}, {0x3, 0x4, 0xff, 0x4}, {0x8, 0x5, 0x7, 0x3}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000380)={0x3, &(0x7f0000000040)=[{0x74}, {0x20}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000002c0)="2351ce9c802bd9a55b03144e7b14") r3 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) writev(r3, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) r4 = fcntl$dupfd(r3, 0x0, 0xffffffffffffffff) ioctl$BIOCSDIRFILT(r4, 0x8004427d, &(0x7f0000000140)=0x3) 16:00:55 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x42) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) r2 = accept(r1, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) shutdown(r2, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000000)=[{0x21}, {}], 0x2}) 16:00:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000180)=[{0x61}, {0x16}]}) syz_emit_ethernet(0xe, &(0x7f0000000200)="c0dabcdd8a8ea043c3e1ddceb666") r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r1, 0x0, 0x0) shmctl$IPC_SET(r1, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r3 = semget$private(0x0, 0x2, 0x8) semctl$GETNCNT(r3, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r3, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r4 = getgid() r5 = socket(0x800000018, 0x1, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r7 = getgid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r4, r6, r7, 0x10, 0x9}, 0x8, 0x1, 0x9}) getgid() r8 = getppid() fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r10, r11) chown(&(0x7f0000000240)='./file0/file0\x00', r10, r11) lchown(&(0x7f0000000780)='./file0\x00', r10, r11) lchown(&(0x7f00000001c0)='./file0\x00', r10, r11) r12 = getpgrp() r13 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r13, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r13, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) r14 = semget(0x3, 0x0, 0x200) semop(r14, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r15 = getgid() r16 = socket(0x800000018, 0x1, 0x0) bind$unix(r16, &(0x7f0000000080)=@abs, 0x8) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r18 = getgid() semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r15, r17, r18, 0x11, 0x9}, 0x8, 0x1, 0x9}) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000080)={{0x6, r10, r2, r6, r18, 0x1e6, 0x8}, 0x5, 0x5, r8, r12, 0xfffffffffffffe01, 0x9, 0x7ff}) ktrace(&(0x7f0000000080)='./file0\x00', 0x1, 0x2, r8) 16:00:55 executing program 1: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x1ff}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x301, &(0x7f0000000080)=[{}, {}, {}, {}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(r1, &(0x7f0000000100), &(0x7f0000000240)=0x8c67730ec2435bce) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) minherit(&(0x7f00001cd000/0x1000)=nil, 0x1000, 0x1) socket(0x400000000018, 0x3, 0x3a) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) r3 = openat(r2, &(0x7f00000001c0)='./file0\x00', 0x80, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r3, &(0x7f0000000200)='./file0/file0\x00') setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:55 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x8100800080002002, 0x5fcd) open(&(0x7f0000000080)='./bus\x00', 0x442, 0x0) 16:00:55 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000240)=[{}, {0x2033, 0x3f, 0x74}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) pread(r0, &(0x7f0000000280)="42fd4d446510c8fc76fdcccfc6d04b9de1765a02fee2c929b8c3dee858ae9c94b1322c7ddd761fa3a6f960da8ada58c938e6fb27af7aad4babeaa95041f5bbee07d94c180edd40e0a180ea20bfd0e253804503b8f852f60b02c796b1aea1449fc6c54864b005e6bce51ed303f3953e30c513be1a9db0850725fe3bea0504de5c20fe557071e27afa0b6b7dfc92f588472846d6c96bc2348425fce356a55907962dad2229b68cb97b81ee45844ffc2ab2f47397cb8e049fddc84beabc551ad09c22d45b1f7b80962f5f6c9784c9f458a5f3529569fde181b950c86f1309faf9a9dd658a1cae004530960644ee3d5ef419034da15406caba5be3ada7a130f0200cff8dc3d307234aacb9b260dc6e86fbb4e043b4397a7278a122a73101bf1afe97e0aa7d3597867da987a4025e2435d49de5de4894f9ee0ff567946c8ca977a133d897d1bf5918819d54d4f45c14f9baedbada5ce076963b04b5299e8e5027a212608a37b2fe8c3c84ae3cd330148451eccd9bce2c0d0af4d4a5ecc597a3262c9c949aa1d07ea17c4ba48ac398b643874065207c54dca3d72f3380dfebd70b5adb83ad4395951f545e47aa77b0e3240b90536d058d9487cb9ee55dd363663ac3bb7096471819e956c293b0b3b3308d9952993b1ec953bda376d21d83fb9e2fa47fe54526be7bb1c18f7c6b8bcd62e6281bf3a1e715c4bd74d2785df9cfb0ea686733906ed262c38540feb05db64821cc13d80e54949f85560d448dcebce689089d288f237d9b9d2490d3ca4fa362f1621d40a5c73ec3f39a9d4bec63f3ab8e738bd60dd13f706d2aa95d41009ff8a711d60c21f797ab7397d189bb4a90a8c196fdeb081ec2f03f92b20182f8655f9bc48389ba8d3695c8b5f4478c252bdeb019031ef919aba32dad9ace05c65072fbef64838fc1504a2cec28364dda048e72318f1ab1398a321d8379af1ea19fbbba5fdb2086663be88c2a5626de5b255128c4d1569cd2b6927a44b0bcb861c6f9a56b89cf2fb0e5c89ff07bc1ce9ab9b80fe9ba50eeac90acceb8aee24f1a15f02776ccc5bc0e9180af35e68c60c23026697d56c916ca9ea17d39f6c0bee248ccdb9c5cdbca5bfcd602a04d8ce86db3d118bdefe7332dcf1435b5b579db1197b03f2ffcefbdf8205e1d56755942de599d5c9a4082cac2763f092330a390daa0529fa777d97761d7092ac80e5604e3318f18b31164d0f5febbf6205183ea97b917a3757641a041983469e0b5593283b7805d33a42e07f024bc12723d9949ea4960b34dffe1668e129ab222152e3a926fc7142fc8fc554e1b68ccc940fc2aaaeffd495fec697691b0206e2139a24eacf1c65eccc065573964c72410d992f90e6faaa314926c25c8dfc0864fe99d825004ed2641ff2370ff2f8645eb9405846750fc3f504edbcd43893383fdec2fc23af1214b02f97a0952a4b0d40e7d910310a65532fad1c3cea35e256c1b1e54942249828f970df323e374e62dc433fe409c9d406a6b562b06fd818db8ac87d3fdd6b0c755be1441157b73d220acd3e1e50f4040c6788ee16adf8634b4db9c8e9c5f8b8bba07db07474ac49b8f6bc6beb3bb2b525c2c8b1fb8649484110364de51a67e431f409e05641ddd3559fab37fa8d6e6a9e37a734af646b41857afbd29fc3d96d8d43e230cb3a5fe7fc45b7f572fda8b16d8ea3ceaf3edfa8f009d53fc47ba52b094464bf4883882f0b32022bc9ab40b8d8ae2567bf38ecf2d7d195865b825ed20c3a6328c85d16c0c6e211eef63d2c200dd8ac58fe5c14a5b736d21e2e089f5c32ece6a00145875a6b7fdad0ad061f6ab81262280e0443a30db2b345bec2961ce1903516d968436d9691dd8d7b55b1beeed18663ca408ab14d6a8850298f954ad2a24bc45d897a94f46668fd7ee13c7d73e2284d050a7fc2307073933a41636aabd1c41a4ac0881046dab9c5a70e42b662817e3a6634421c63cddf7af2b678c440f4c14bf4c8879ca39c77d3ff0e957bd721b305bfe857cfa8bcf53f65e0274434323fd3e0c6d86bd3b87534d049d8f357f4c189b6e8aaf2948d2b2843a606aa4cae94f0cdff1a8f1af52203d9301d1f6260a88eb36206decd0687a5540523569c12f115e6b184ae19fbab2a1500286a06dc388981a986b1e2f83505881d39ad72fa5861bdd002a1624b4694b8dcf873f221a38e192c578e3c7f19ffcb7c2275578418c7aba450c5e40b4be2d695cd405e2ac7076367545bd2853ba5b27b948422fed3bd63cd38ff0ff6bae0a69e9f694fd79008a8861cb2d4d32955112df3513d9379d8d22f458d13184983c434a6b68a48fe010470b2eee208bff317db966bafe350a0789d82b4e8b70db384bc9a8f7b066771bbdcd163177c19b7b16a1b1ac7b875d46d771579ca75fb138069e423abbd105671e93a13b99d716efad8f284a3d5b5360e532263f940e91663f66b3c6d0560808717475b9f4133172e31144f136c410ec091356c7e684e8232c26fb18e3357907a42030a1915de4aedee6da5adf91cf3b3e1818307aaeda80330de973c26b907a08d88f2bb378b0b106df801b866e0fc01a14b52c04eaad3ab1c350b137cfbc7f0889738a77981a7653567c98ab1438f647a282b3de47421e2eeab925cdf57c2197862f025d204d8f945fac2462677915e2fe08832afb3c66b3088bb63afcb87dd25d2434fc66e08466a518856cf6fd76947de4980cf962b48d98a754d36472af0f34ec01f710727431a077d21c6dac50b2661d5c980698898ede79efcfff58adedd4955fa3e092554e3d49ff56fd75b170a0970ee6363287d3d9f651612001b7a507f8621c8cbebdcdccaac213e4155591eb3eaf817253225c3bcfb70d67200f72850ee297397b4625a06a3f3ce17386752ade6b29e5abe84c6e1c5aa6f72c3dc6ed4160022d3315e19db1b45d11786f6bb0c93f7dd3b544b2d8d6a6250e5945e0870186957e40ee8ce62c11e1482d2897526b13452a3a6b78d9f7ea5b34ad528eb2c1b1372fa0c4f1c9c1e9cb54105a21c19c54b7c76cda5e1b9ecf3f9b490bda5be2d074c9f7f428da5d04f8c77672c3dfbc65e9ba9449e13aaafa31dc6c33ecda3a0decc6548a6ed6dbd7410f3aaf839f25ec6da51bdc5e2734744b1cf734b17e936a8f2d58aa69c3f152276c8d7ba146a6c7e33b1dd69fbaa6ee8e360dbdbc9f8fb89ae567af403a94f4866c278a8fd05583d3f8c40a8775c35b298bffd323a71cb6701ced69c30de74a3f6aadf881c922b641487281e567da2510414992191666774340d4597875b859b5fa57126fec2dd66f9493737b9464810a6519eae3e16abd52ae469956f7c90d6b36fb6359374fe70b7da16c1588ff10465a50d249c8f4fd7029d819525234d67c2b6feb6ba7e23c6011b0d3d1db3c84545bce1932b1ec4fcc677972bade36253d4e5b63209087e6ba2204a9b7788c95d4b5477efc366934fe0330e7a05ed2560f69d3b4d66f8d19542ee4837428fba8cdbe30d235b2a2830dba35af3c0a4c97dcc531da33b901be65cc930bb3f57a2c4fdfea5fd8c67aa22dc4c0837cb83f12e48cada23aa0389bb1fc9af548e88f6759f91c37bf7bd24c94456cf6aafe48e0c8d5dbb2394004b4bc09a57c473cfdb74a97179bcd1628c597d39dc1be2e67312386f2ba32b1254cae75c7a8326ec61a7ab6b2fc1a684f49632d52603f2657776620bbaad52290eb30a5d0a3d425afd7748c456de96819e62187c4c60c7fc73bf1bae1c5fd27331ee21c1225876facdbcda86836d9ad07e56994279170828f9995cdcb39c9fcf06a2381ab2b4a91855c3397933ceb21171c65fb109190e48a6ddd01deded16749ae5e386fa9c097492e8abdbc61669820c448f4f3d64c3611c7fcde185294d106594b799593cbdada8b3225d10c35158976885dc0bce511f972f3c552ad3e942b635dc10ea2be27b370ef50bf997c75ae2462068709cb23c0d07794a89fd6e5683ff2b022ca1edf7394fcc00a8d31cdab93e215b40e3f398f2423d712b9e173dd0c01b4aa3d7b641cf6683043af59c169bf32162407e3c6634d87a24141cc6fec22422737d9d60381810366f3de52f2d901081d0f94b0bc6fee412284c6360b1e5a2e9308aa2ee7a5d87d3b4dfbdc639f765eb6758b9a40c962d525bbd8220683767afc07a226d4049affafb7ae1b34ba43196a1a0223149ef1922ffbed733a09239a066826198ff4d0c82ed327a7c664bad83751c2fcf46dc559faa8270949d481d6f8c7c4b189ba6622caf74b038121d3c0c4eb5072010018da8e89f29cbdfc44998c06783472a6cd283a444fe4a8c829678ea8ae00917dc2dac20596080a8e03524789fb31c6cb8e8fa766de51796875fa27605ed56a764f592d9a3d47338b115f76206804ba65de040d36ea805c150bd0c13826f5bb77018215d27e50915d1bbccd0b6df0722dbc47a3da00bd9fbc8068af1ee2d81ee34956de182d1f56a7960bad9957d1ad73b98559be52dd5fd1b62ecc55c7d89518c85f6ff57fac01af4dec255fa7f9605b43198721d5407250e6a4cc5d46c87d4c6ababa5a8dd1ab20eae8e90def27d3eb127dd89ce4558c202aaa5fcd75a5e1cbe68ba9f4d04edae447d6eb5cd931a9cf3b6ec23182d4102f3e15fe8a384741225033ee04c147f4eb45546cf036e1f85d33b06ecb7414b4da6140aa1d965cbedf84cf061915b72e572762d637694649bf087f96246c2e29ced7f8451dd532438ec86ca8f9fbb058d2b4ee90bb2b39b0f6a9752b39d053d1aa146e1f320679fd2d59a357bb757fabbf73ccde63f74da92c675141ae4ff3feb5bf2143d6d690b143a450ef43b1e625deaf318a793cc14bb2df09616c4afacae989abbfbcd99060d296919813a0c5bb6bd26ad80ad12cf58b80f8a31f4e4116c0e163112d426d5daee3e65ac9ee452d94930edba533494afe4fd0ae99ac7faaad2808f77ebdab97c12d35029fd3f073e74fbeb309fb5c4aba4821d8a4d033ee5142fd4b76f71afa0ba561299a54895887a93a1ca0b00c4bdb22ffeb9d1ff5013704af6f6e144a80e9f062ab5b3eaf1dd87568a8d03726508fa8b2a32dc0db1be82f5eb499335db40f180328bd2db502aba5d0c00acf5eeda9b19363f3fd7cd12b9279dae12e2c39c8d037fe1dd68e501543a0759767781fcb5593e7a6a01d48d52601758d6488cb6c062957d7b75982010806aa3f089d5c3fd24cb7ce942a4e9ad8d691e94fa7379a0c0da49fb37d86db4900cb28c094f63ed6a4c88293fcdbc63c93a3fe008ca3f60d96cb216fe09e317daf6e7e1db49b1af587c05b868d02adfd422cbd7e512c93552de9dbb8022641b8d6a14e4f6b1e514786f3547c32c12a151c137ae191751319b8165851d1e33b3d685cf27057753e242d83ffdbc6da3f2b769763692e58b695dc59786ecb16ec20eebc5e96e7369267c8ff90b0cbd04782d4361d7518f1371b51a6747c9bc063bf1bbb8ecadc2def7ddb34ab923ee540c0a35af85210813ddd9f98243bf1681680ff6910c226896d783e0273318b68b255edbe0cf42658a39b5badfd5dce746f38fd39ded4ae48d3eb9d4ec305e02859f94e2380714c2b25ab7a46b27eedfc03886892bc22ff9de010374775f284279a496833d2a1bec150e22e5f3d023fbc4e921bf79a4ba9b80a484f451a156d955d52c086450fcff7406ae5ca7141ab6cb1de87bc697ec9030c9db69934d582ecb0ec78937bdfaf3eb4e2df99931a379e9394ed26e4a6d71cf60cbdd765996892c59f4e959f60cd0658247ff671", 0x1000, 0x0, 0x0) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 16:00:55 executing program 0: r0 = socket(0x2, 0x3, 0x0) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) connect$unix(r0, &(0x7f0000000a80)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64c96bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa20236e540cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b408e333dd7fde7592f4305642ad2cf8724eb18089278e314330000000000000000000000e02b156bb0f4ac9c6b680bcb52686e15244105e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c36455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611c09000000a3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a000000000003000000000000001d4e22265330027548d8ffda5eb1157e932ca642dc9631d64bcd5b823e495bac220487712b869f1e1b407ef5f19002bb9fe9c95bf9a509da7f66d0c7598f543f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b67f615a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee59054fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7cf406f89d3bd1f11b9dc5c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d03670d0138dbc9fafdcb4496dbab0233aca38bc8789d01c46be9389e32be26a568d0ce05a3852a1cb4338f3bfee17a07001520dd2515741b74c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe2b0f0000000000001ef702cf170277ba3ee3c6245a58d78b79dc3b93721aa7885824e11f306bbd823402a993cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854547213442d720dac635800236b272dd10000008f9d5e3da04c06b073654c94798428fd33becdfff906d6e52cec7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab012083d8597e9226996d09c1048d54e64d4afdd0ddc70e26cf1c03f8d389970d20fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d47ae0e1f8adc5fd73faac6923a39ec3629125def1ff2b4fe10354c287652fe4c03ec3a33a7c4f99553c20c8ed5536b4ce9a0cf3b0f6410b4790ec1430c1408ac03c3bd74f9f78931f5dde8cde5e11ffcab9d420cceb4b2e05930673a8d85e6bd2a9dbca68d566a94d7636b25091c13fffe1ea6f8837b177bd4233148fa4b5be5a0c317c563000000000000000000000000000000000000000000008107ecad798dedcf0bcf67b09f0302579a54b830d62c4b12e63f6af06bba65cb1121790bfce754d77a4515fe370a5adda13549133860834ea0030147cda4332cb8d70b3a8247d5a24470861bf5853e700c834776fc0e4cdeedf3272cfc4b09c7e18fe90d274a4b2245e358f9f491d9382291e202feca22a6788f4f9dfc7e6eedfc5f533feafb83e29f9eb62798dec45a1dcdf5ff248dd98a04480ae26f67d6c18f1b90892e6e1ff7aa9edf459746aa60f41ece9ae24602d8ff33553fc7b37b8157bd7d2945d3d6916c61916238afbd0bead0cf91f6899e76f2ed47b0cce4591fbe67579cdc451e81594fcd7ae4cea57c2ac9fd71065d1d606d632519011b77b1c385b25de4008e3fd5c799aca58c8917a9e6a85fc71c9731048fa47cb5c3c2caa750ee223c0082cd61754f27fcd9471fe3588876295224d78f9135dcbdd2e4108f6acc089ac252958bb77d4b4c02ba8a6728486b1776a8e0546111664e45172360444183c9736d52421bf347a0228c27d4ebeaee3e2473852fcd661e68bd82e03333ad77746720c056e3b8a8bcd41876bcbc615041f0c889a235a5b4432e32b74ecbe3cb817b90aa72d25c517e8c362609acfc907c319e39ee5dd5564be88eef78043aa2eae990fc54d13ae9991ac1a72a6c2cfa0d870f85044adaf80ad0f310c086beb6a08d7f48182065370b2e79dc6d752229cd6a7433fa762561145258155b0c3c2d9cc78f466062ac89915b9e8095921b"], 0x10) writev(r0, &(0x7f0000001680)=[{0x0}], 0x1) 16:00:55 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) close(r0) mknod(&(0x7f0000000180)='./file0\x00', 0x2111, 0x5dc1) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x46485d48) socket(0x7, 0x2, 0xff) r2 = dup2(r1, r1) renameat(r2, &(0x7f00000001c0)='./file1\x00', r1, &(0x7f0000000240)='./bus\x00') ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffff9c, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x5ce541cba0a52929, 0x1}, {0xcb1b44c6f45bf1, 0x5}], 0x2}) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x96) writev(r3, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000), 0xc) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) poll(&(0x7f00000011c0)=[{r0, 0x1}], 0x1, 0x0) 16:00:55 executing program 0: r0 = socket(0x1, 0x3, 0x0) setsockopt(r0, 0xffffffe0, 0x6c, &(0x7f0000000080), 0x197) r1 = syz_open_pts() syz_open_pts() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDENABIO(r2, 0x20004b3c) ioctl$TIOCCBRK(r1, 0x2000747a) r3 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) writev(r3, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) dup(r3) 16:00:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000440)={0x3, &(0x7f0000000000)=[{0x25}, {0x50, 0x0, 0x4}, {0x10000006}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0xffff, 0x3, 0x53, 0x101}, {0x40, 0xff, 0x7}, {0x3b5b, 0x0, 0x0, 0x4}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'\x10\x00', 0x0}) r1 = socket$inet(0x2, 0x5, 0x0) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = fcntl$getown(r2, 0x5) r4 = open(&(0x7f0000000100)='./file0\x00', 0x8000000000020a, 0xffffffffffffffff) writev(r4, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) r6 = semget$private(0x0, 0x1, 0x47) semctl$GETVAL(r6, 0x3, 0x5, &(0x7f0000000340)=""/192) r7 = socket(0x18, 0x1, 0x0) fcntl$setflags(r7, 0x2, 0x1) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r8, 0xee01) r9 = getgid() r10 = getuid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000280)={{0x2, r8, r9, r10, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) fchown(r4, r5, r9) r11 = geteuid() r12 = open(&(0x7f0000000100)='./file0\x00', 0x8000000000020a, 0xffffffffffffffff) writev(r12, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) r14 = semget$private(0x0, 0x1, 0x47) semctl$GETVAL(r14, 0x3, 0x5, &(0x7f0000000340)=""/192) r15 = socket(0x18, 0x1, 0x0) fcntl$setflags(r15, 0x2, 0x1) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000400)=0xc) setreuid(r17, r10) r18 = getgid() r19 = getuid() semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000280)={{0x2, r16, r18, r19, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) fchown(r12, r13, r18) chown(&(0x7f0000000100)='./bus\x00', r11, r18) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={r3, r5, r18}, 0xc) r20 = syz_open_pts() close(r20) ioctl$TIOCSETAW(r20, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r20, &(0x7f0000000640)=[{&(0x7f0000000340)='u', 0x9e}], 0x1) ioctl$TIOCSBRK(r20, 0x2000747b) syz_emit_ethernet(0xac, &(0x7f00000001c0)="b6342ba6615049535d762771a6499fffed85dcc28ffdceca4485be33b358d3eabe6a837468e8c3881781daad42ad335eee02773ec53e0037429959fab2507ce4c15670c8ebea8020c7c1b6470c6b5501ee0bee7fbee64e2cfec693e9ab6705721c48747ee1e24be8ee18a645acfb1cfc4cf87dc94fe9712e66ed214542c57e68d2545cc09ee9281da49a90952098e407372afa0f4d75f30c4dceee196da86a513591825cc6047c0ffb17d9ce") r21 = msgget(0x1, 0x254) msgsnd(r21, &(0x7f0000002e80)={0x3}, 0x8, 0x0) 16:00:55 executing program 0: r0 = socket(0x6, 0x2, 0x0) connect(r0, &(0x7f0000000100)=@in6={0x18, 0x1, 0x7, 0x1}, 0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/\xa9\xcb\x1c\xf8&\xe5\v\xcd', 0x8, 0x0) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000240)=[{&(0x7f0000000200)='\f', 0x1}], 0x0) recvfrom$inet(r2, &(0x7f0000000340)=""/227, 0xe3, 0x0, &(0x7f0000000040)={0x2, 0x0}, 0xc) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r3 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) writev(r3, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{0x100000b1}, {0x2c}, {0x6, 0x2, 0x10}]}) syz_emit_ethernet(0xe, &(0x7f0000000000)="ff9717e3b4ad75820be0185ce043") connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x2) 16:00:55 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) dup2(r0, r1) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000080)={0x21c, './bus\x00', './bus\x00'}) open(&(0x7f0000000f80)='./bus\x00', 0x102, 0x0) 16:00:55 executing program 0: ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={0x0}) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) writev(r2, &(0x7f0000000180), 0x0) shutdown(r0, 0x0) connect$unix(r1, &(0x7f0000000080)=ANY=[@ANYRESHEX], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) pwrite(r1, &(0x7f0000000580)="6dadff4628a8c311da421dda8bbd6669412dbede9bafbe3afeed0072ab37961f71125b62341c2fec05fbb53aff59828c9668e3c03f833ebb9b59a191c99db372211c2f74209b540e699f999e3c22869364f6b678a29ca55d4a074f7bb22b58b767cfa3a08d3bfa6325bf5ed000ca8b8933673f51ecd71b7493fa24ba3dbd36fda2206207297a9b2e1d65ecd09c56df79cf9913d7287fd9bf3bd9a07777e76a83fb05e444665e41035a67109c82006a8c6dfc81a72633e0d98f7efd784199deb0ddb605ccc22acd0d3529d945ea1be28448584388c0d436d713cd543e2a9a94a49c6302c39a4bec197b866cae1950c6", 0xef, 0x0, 0x0) r3 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) r4 = open(&(0x7f0000000680)='./bus\x00', 0x10040, 0x20) writev(r4, &(0x7f0000000140)=[{&(0x7f0000000240)="02b13f4b88e42d45550aafd48377d8e8ac6ce3e366a7e61b462c53db0173c542235689675cae0b0c22087283a9ab699fcce3096e8fa8cca425b1af297b6a01343e6c924bf7b55368903fa90d56f19d8eb62ac3e5d58d3d8c9aaa92b5d0ed7440beabd2cd0f2e3d260c47b0eee0b4341b7c32378cf209f86633f34777d0", 0x7d}, {&(0x7f00000002c0)="0deae94e4e5a4aac70fe3f6cd1e8eb5eeec03e4eea39fb0c63f7af26b70b848ab9e4da3a4b260e2db5908678926e223a2c3da6657939614175ab545c49111d2c6c009ca602aa9595a2d2a531f9f12350dd153dd60351dee7e01034b2eb3dde01e966d5e8f2ddaf559029d932d6a66922e5049c2d8a08587135975cf3789c9fd0d59f7a02f00e8c5865f46858169c2223c24935025e72d3ffc765efdebe9d56253727b17bed3fd61179e18a75ebaebc75fe1086ccf0cdacf624c069fed8455a754412bb92706a23b0cd", 0xc9}, {&(0x7f00000003c0)="67415b3ff136ded752f0bd480b4b8f0eb8e4f8a3cbfc67b830431e34521bd4181d0254e37edeadb8cb235bb72a38b695841ee4fcaf0d20af09fb539ede35cc6865b12d698d84582f88c114bc14b7fded92b33365ece9341ba72493f0d3d08701f96c419a56dab3e29c1b1093dacf86b40d1142ab6323cc310586cc7e63c0c5c9eb494e774acde192bb4f453cc0ecb1a3aa0af50000355482a04d3d991977fc669d91758f456008e85b71e30eb5a9f42542bc8a3bfc362c23e9c5dad05dcf0fa64a", 0xc1}, {&(0x7f00000004c0)="f095f8b99029bbfe5b9891980f17613cae011823b41343aa080b4ac0c41e79a15392a9506e0f5ca6c32309d366772dd38c524eb6e3676adf1bf3f2e65c350fa5eb5b51f4ce0faaa81aa754ef4bd9be5df0308166bc7f361252ba20128690cda410afe0ce5f175f6460a5f7d58be245773908450a66d7307dc09cbb5f41edbdb1dfb87baf58d59f794f8e5e48d366e66cd51fcf50e5dc29a5fbbec553df2f42ea", 0xa0}], 0x4) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r3) r5 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000100)="8c65", 0x460) 16:00:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{}, {0x800002d}, {0x6, 0x0, 0x0, 0x100}]}) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0x4, 0xd7c4, 0x2, 0x40, "693d05d58ccf8614565b58343f7c5097314f3795", 0x400}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) open$dir(&(0x7f0000000100)='./bus\x00', 0x10000, 0x20) 16:00:55 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x102) r1 = dup2(r0, r0) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) pwritev(r2, &(0x7f0000000280)=[{&(0x7f0000000040)="ed1211b292a5b197f2d582ba58750bc26b7455e800604c58bc179268547ca07767f5b7a67aaa0ba18c8931ae6444b78fabb8530288758f7023", 0x39}, {&(0x7f0000000080)="589dad6e4bb04165fa23fa98ddc17351f41d4283640e6163dfba32b33871c8c57531948aede47d0698f257053f28743149442d7be586c5534b73c54c4b571703840f282bae8a4bd956721320de5daf6054af52ef1b775b558a0ed608fc9f357c66e11db7b81b4b81c4295b98e6604a66531b253344d5582815b2119c03c9cb5613ecb67ada664223a6dfe16a2f6fc52ae6e790636473bde06ac49275d3e301a4a54a147f159f685f706279876d0bc05f919c6581", 0xb4}, {&(0x7f0000000140)="ad9e1cfdd6ba8b75d94b29f0561a6f45b875d0f7bf86e8d26a47be71c785502c62f0a39a2fb24572145a3ac7f89421347b83b3", 0x33}, {&(0x7f0000000180)="632170bae71c1fc08e6d10a02297085a0b135501faa7cc0c03a53a38945c9651981da7fbd649ae04a3dfc24e1cbc9fd009302a500aeeb5b0194fe691b04171e34fdae0f00a22ca1304cc0f924ff33cdffc5ee227c7ce7fa81988f0563eaf6ff4492a187c41425a5996b2d8871a9ddfeb15a296e76a43c0856ad6fcb062a98cbae9a3437290a81f36a1589c9b22deb2e8191362682670b03c216325a5169d7f156149d49f2484a965c323c6bd412e70a59c49a7e5ec54a0ced8070dd232564d7976cf7048daa6de5fa9891a5023bffe095f88ee9c3555d72e0ef3ec9b59211b179573e62cd181ee0219442af48278dc5a99af0b4ff51705d3990ef06d292683", 0xff}, {&(0x7f0000000340)="9f8c7be25b98a4ac1d26507de6f9af0e2da3a8cef45fab1e0f1ba61b60b5de71e08c4303c61f93745fe99ae09f0a179b8db54e1036c11555716800b4af7453c3889f5bcd5a2905024f46dd09fd8875b82f5c918189bfcaaa47ba9ef07fc511aac326df577a38fc1c1065e6aed33d2afe83b629b08d0b9bfcadfc81b37ba05f6796b42aeea8cee6ceb5b6e215e2fe83af1875061a9603b4a7f08ef3281dda5d4b5da795a255360174ae996b", 0xab}, {&(0x7f0000000400)="2d65cde3c8503334b19d7a38d1620ccd54fc9d5638db70172a2e921ca93a53edaef3365266915ffaaa2b4e44acbca65f54c6dc0ac2699aad8636099eacf624e5e3eb87d3e34c5b55443dea0ad6eda74c20c495f3e0587b78907a78b4009ef966303951eaa1faf8fa01041d7f9fd7eaf1ba0f9fca0829fb769359bd2b197cd6ec2ab8bd097d991d35654ce92fe05a6687dc81e34b27169687ee784614032f67f4e7671ec36753617c5d808603374f0961a9e6731779b042182ddb4b6a52a64b8bd966acbecdab637dde3754a5c27d006b5ad1f95affd7b4", 0xd7}], 0x6, 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000000000)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0xa, 0x0}, 0x0) 16:00:55 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0x100, 0x0, 0x1f}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = socket(0x1, 0x5, 0x9) setsockopt(r3, 0x8001, 0x1ff, &(0x7f0000000100)="6e1c560d23981609fecfc8978b558610c3758e456b02aa165a27c1afd9aef6ecbc360ad04e75e9f055bbac4aacf77a0c4113853e53a3687b995dbbf0cd5cc66126501a472bfd6121a1026ab2714f692d44f77f7bcc8e3dc3986b1b5bb4314ca7fb3fe761422b06b0b489c47f7262fbe018", 0x71) getsockname(r3, &(0x7f0000000080)=@in, &(0x7f0000000180)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r4 = socket(0x400000000018, 0x3, 0x3a) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x7) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r5 = fcntl$dupfd(0xffffffffffffff9c, 0xf, r3) ioctl$BIOCGRTIMEOUT(r5, 0x4010426e, &(0x7f0000000200)) write(r1, &(0x7f0000000180), 0x13c) setsockopt(r4, 0x5, 0x4, &(0x7f0000000280)="89d0547bab58994d293b46d3096173a263326703d1aed8895c2289f85947675de929bb1489e2a175d7f60995c56473b7ea1e3514ceb0047adaf41ab93bdcf911987b585cebdbe739912453a6b7ea1b7bbf7c7518a22f13da7b078683df2413964a72a4f734a6ba", 0x67) sendmsg(r2, &(0x7f0000000bc0)={0x0, 0x0, &(0x7f0000000680)=[{&(0x7f0000000300)="f642fac4cd8bce46e45fc3afcdd954f512ddef38161760f7747e49b06c54885956c90d0b7f82c9a97d2901042a2d4add147cf28f2fff6a20db8db12bd5094237", 0x40}, {&(0x7f0000000340)="22bce1d325e8b37b5cb9d524a5113f0a21a78b8260a519cb73c7a26163cfea0c93a572f7ef8d46690467983ab44122fc9bf9ff26d581926bd1372580ca7490f639359a23af554cffae8b5e66cba938ebf511f7721f7cdf2cacb0ead4e9e55b8b7e697f770430a083c2949368181da81ccdb62bef0ef727efca9304eea11d04", 0x7f}, {&(0x7f00000003c0)="4a9ef8889e97ea5a2530d5468c9dec9d6188ef4c8d3f101ad905dc6dc51060fc1e922791ad7edbf22e372ad5bd2b53326bd4333378739e69a2c31175d42889def64d28bfc0a01641e98bd7856244a5db28b28ff6bd0eb99c8a105fc56052d9286bd20c412075c3bcad670d97a96d768718df859a4b86c766517e65243f7a53b1d002d5d34ddd1b591a00c2b27f53bce5554cee819ce4c804b4140b06536b11d25c1547e0177bc653df59b6876fbb98", 0xaf}, {&(0x7f0000000480)="ed095e9e823a4f315bc21bc11d3b506b4e6e692086e8d1c58561520b23f249a1b5e42e3ee879b4fcc28ddeda8a06e44e8856", 0x32}, {&(0x7f00000004c0)="7e506e60836e29cf1e1c8fdd020a332113de8a178269ffc1df3f0f912758e74617122b4a", 0x24}, {&(0x7f0000000500)="3f380742ec5a1b1d0c0d2b88008236c8088e36c911c0a109eb68b3272e17b4991ac170c1f559f9b1508acab7934d5fb5849a9ac8be5def8dfd800a189a077e6aeded51ad3847f4d56ec7466365cba01c7f81d4394b0b4f19f99583c4a18418070ac344e79289b73917f2d088e2151e2d4d9a9baf29f73e43ba6d21b92ff5961471d111f9371f627e0231a25bf604ac44", 0x90}, {&(0x7f00000005c0)="9c304d444cb2a159aa27e8f68b812833538ac52ac8e81adb39af80947a3a1afddcb0170a63c8b0852c46d8b4abf11ca57147db2095f58f2b08784ae075c805c66e8a685f8bf8bd9d5a0d02970081168844f4a221e606c6dfb33d4a9002ce41160c1d246b0e9bba4e92cb3a7f05f9c10515902392291f6b98dc9fda760ec6d95cb7983859c9a86a74f631396d2bd9ff015645f1ec4db9d53d9c0d89a232039a3974f296ddbb45e3f2e2d53b692d6cb089a9c0e6", 0xb3}], 0x7, &(0x7f0000000700)=[{0xf0, 0x7fff, 0x865, "df3094f81ca9f2698cb9e009c486d84b6033d29b60316794780329556b783f08922b462afa5da040725fb86fcfe3a26bddad5d30332f031e20f2681f39b8f8bf79c0ecbc79e15848521f49fb4392ee5bfee83cb1b86f873bcfb4edfb4094aa3bee859682e9d158ee0b0253fa8276fb9dd1ca192eea508552085cc21e7b4494b83bee1090edbbf89d9d5b1e52b4f0264d2890add2a860616da9d2de2cd0250c1de739e61f963aac062836007403157bc2ee49eaeba955e7fc9c40492d5384fa431911f0311d3df2e699010f7b119cc77642425d6637841013f831bd4d8aac"}, {0x40, 0x7fff, 0x1dc, "0cacbf1ad018cd92d2322db82c0b2f9174217b78a351f4eaed5c1cf89fe0ba711bf0a91b8427e236c8e7fa"}, {0x108, 0xffff, 0x3ff, "581df5febd47bc56c50dfa812e2cd22f685db875cb3aae6e0b0e43155781adce2e40074f21458174c7d3f482464fe10855946c00533c888f4693f8d58dc94be453e0551e65fef0853ba59d02237ab53e583febd35de0e79ac3da6dbb569aa713bb6d906b86f2683cbee50fba8302347200cae957fa9057edefd20632b6954fd40502151fcf17cf27414234dd241a20de8b9fce1631820a92edb9e5bb742fa48f39a93cf9a9681e68af9ec77e057afc526e00dfb774391c10950fba02422ccd9f37d7abbd81e8b07e81b3672c473be30a65b81db73945e44335ec12c24f3d6342edfe6a0ecd93a21af56bd0d813b0fd1b9c"}, {0x30, 0xffff, 0x7, "46ef0d71759c0b068407531a18044a72e8dce2a22e363b0fd8d3f9b1"}, {0xc0, 0xffff, 0xd96, "698dea87449a8d4b2e5f8cfec23823f914ae0e2ea8ddb8091f9b423c272fcc32bbd101926fe9634ecdd2de0f990b507b053f62e5f3156ce5c6e692ebb5701e0261fe078c2bfaa7734f5a20d4a7290a4ddf3bba5b07e0534c715d325b3d7ca2c681cc26a1dccd46c661d13d5a9b85fef12705da2a943cb75320b8f1a8a5cdb966b7d412efafd860ff09e7e07e49392ab4a106bbc3cdf07b6e2cc824e31cd28818d6a6c5e3733b8a274e49b5d9"}, {0x58, 0xffff, 0x2a, "c2fed1534fa3c70c204180847f1a66464a817d53de30884cbf7a3c1b04e7e274da263f5ef9bc99d75e45053d51bea6f2a83d8241a64fa3a483068c6a2474895fd9"}, {0xf0, 0x0, 0x3, "f66e35b1745ae20c5f82978591b7991e5ea8bf12309d224a7a5adf31c2d9ce1f291e51f83d3101d10a2321f84418bb813b065a3529c0be2afc0598c897385b046fe0754399b8f64ef0a32b3b59b0cf0a15d0415128211d8860dbf64b50ce54028d508a26a22e79b2c6c73ecfdf4e1112b99ab15a101245241eafbaeafde1ad4080c7966031085e103194782b9a4d5297ed5d6b2efba61ca24d0eb5c01c1cdec5a1d387747da29fc9eecc73cc196fc49697e9a5f22077234fb8ee3dc659c855301ae85f4b8662a189712265d54917b32f3a6a3a8e95ead9ba2690d7da"}, {0x50, 0x1, 0x1000, "3eb130d3f36eda14f85400d2c0487559ed63d08c54018840d150bbc542e311581b12e25f21566ac9093084efd89dcf0bc991651833d28e8a2f81d3c22eb9bf"}], 0x4c0}, 0x41f) 16:00:55 executing program 0: mkdir(&(0x7f0000fd5ff8)='./file0\x00', 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0xfffffffffffffff8, 0x1}, {0x4, 0x2}}) lchown(&(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff, 0x0) r0 = geteuid() r1 = open(&(0x7f0000000100)='./file0\x00', 0x8000000000020a, 0x20) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) r3 = semget$private(0x0, 0x1, 0x47) semctl$GETVAL(r3, 0x3, 0x5, &(0x7f0000000340)=""/192) r4 = socket(0x18, 0x1, 0x0) fcntl$setflags(r4, 0x2, 0x1) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r5, 0xee01) r6 = getgid() r7 = getuid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000280)={{0x2, r5, r6, r7, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) fchown(r1, r2, r6) chown(&(0x7f0000000100)='./bus\x00', r0, r6) r8 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) writev(r8, &(0x7f00000002c0)=[{&(0x7f0000000200)="6e38bd1b5ca30e18b687e04fd60b9953ee3f4f726c0ca93d30b81047df72b853a266338c9c792ec6c26205723175d4651cbaf20cee23e76369737eb7571e57f031dd89b00351f506b758e1b2241b9b00705b65d62f7657316c821c06c0ca8cb73c909dd469b5d37c7b9bb12d9a764493273ae47b0d9e63dd051f6593f3578415447bda5550", 0x85}], 0x1) r9 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) writev(r9, &(0x7f0000000080)=[{&(0x7f0000000000)="000000186a56010000001c00fe030000e9ff0060d5706c85c2768511fe8722374e341de39f8fce02a55b5189", 0x179}], 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)) r10 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) writev(r10, &(0x7f0000000080)=[{&(0x7f0000000000)="000000186a56010000001c00fe030000e9ff0060d5706c85c2768511fe8722374e341de39f8fce02a55b5189", 0x2c}], 0x1) socket$inet(0x2, 0x4, 0x81) socket$inet6(0x18, 0x5, 0x9d) writev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000000)="000000186a56010000001c00fe030000e9ff0060d5706c85c2768511fe8722374e341de39f8fce02a55b5189", 0x2c}], 0x1) accept(0xffffffffffffffff, 0x0, &(0x7f0000000380)) r11 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) writev(r11, &(0x7f0000000080)=[{&(0x7f0000000000)="000000186a56010000001c00fe030000e9ff0060d5706c85c2768511fe8722374e341de39f8fce02a55b5189", 0x2c}], 0x1) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000440), &(0x7f0000000180)=0xc) 16:00:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000140)=[{0x28, 0x0, 0x0, 0x40000008d}, {0x6}]}) syz_emit_ethernet(0x8f, &(0x7f00000002c0)="991a018bd8093ccfd2f88320f12c76d7cdd987cf732bd294a8e3ff2ae3d6a9cc7d5c7c0a967f73170d821c17df7d763914b016f68608ba6a6133edcc6c296efdfe58d542debf653e8214c76b5dfb9026b1716d27fdfc8a1ea46e0b01edc8548f0314d6f41af063af6069ff8cd7b999b7c4ab7a2c63f4b290b237b62989cc1ea73a8d9e422c69d3a8d7d87f74102451") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x8000, 0x0) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) r3 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) writev(r3, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) r4 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) writev(r4, &(0x7f0000000380)=[{&(0x7f00000000c0)="1d2593dee5249f61d05e81eda726f0d83db5fe20429dfa38e719", 0x1a}, {&(0x7f0000000440)="6787992d1e033e3836b67d10afc8e76c0c9465b80d76fc98025ee4165d19ce9ace9414999eb8b4be753e2a3e7b200d6255cd03ac4c5d08ab086d51b67d30cc453a95b6e3557adee57d2fb3ea05651379dd17da85e211744d2715847f8c28105dd93edf8114a647026a1770acf0b998e7127d537f6cb8a52d2e2c89af66af06bf638acbec9be6bc83f05f6791b8a1c1060198b2cd7c7095abe5e0476cae69bec3bb5f44f8d75674b6eeba054871b908fe76e333a391a40a6fd835a5bd5d7bc8b50367e8ba6c52", 0xc6}, {&(0x7f0000000540)="a566230f945e900e41aacffa3e2176c9baa778f70e4a1cb01ca2f208fedb9ee2623aa730149f7debdc375430474ff98a221b618bb4975a3708af2ebbd72399452e82c9ab46ce63af259b867548100fe8c86f0e5e4e358cbb819f012373afd1b72c579ce07e307a5f2c7cdbbac56596aa5224912be3dd429c26eec59a01e5b9cdc3d98d56bc332614206c2484312b93270f22bccb1c897c23271691ac80e12a13fdf0e2ad27c32c162c332fbfe2977243210c594d64c3685355454d9f02ec12", 0xbf}, {&(0x7f0000000600)="d210970f2c372dae02a0b6307c3940a1e17728dba92b33e690f3d67a1bd99e1e96836b22ec71b246856da3138d6e132c2274867c39e7d297b19f6b823987d2bfe10db21252d2130907d7bd2832383cc7838f6781384d95d2b85d43fd2b6cdb70b9d18aa476c8f6c8f19e57847ec9d8bcf1937b94be63de3a9c458d0875806ed29c942dfa615d99705ca8220e03e95e3cbcf6e288fb91405f6737f59b5c5426cc615b5add64b12d86b343571fa06dfbd57e36e1eaccfc7949a16f99aa89360b238213188b03337563a3c4ba4482b406abf293e3839baeae4e8a27c26a6249a420d184b288961189df2307a9", 0xeb}, {&(0x7f0000000700)="f7134efb7bc191c02ac5d1e773a10db06d6088795bc61935570292aaa8adf580e6156802dcdd4ac1ee11037d7f9cadabec2ba6478aa2b9c105b9c8a26723a2315e1eaabf93c9fb2b51345b2cb4a67da5dfbf1ddb0d6e8eb63a5204694499b16511822690147276dc9d00a5ee93401992a0ce8024516d83d0ff624e28f3efe20cb4481e22904e60d50d", 0x89}, {&(0x7f0000000240)="120e7239ce212dab9c790aa19782cc4050fce1aa252c30185ce3fec84554ddaf3288cda94f824b515573973c3c105aa6596b6516fc9fc470a6778e8053208eb21ff60202a7a30593", 0x48}, {&(0x7f00000007c0)="a833ce79e8bf9235ac526dae36aa73c20ce3a31f7ae75489b136d05639624633c04934c3d338d2522ab9b27f1fb93f4417b18a0396b77ad010e094f3cc2cf620be3d0680964c0a4c60d4fe8b6c579e633f241d9d9390617bb859736b253603f26a2e139635a912c3bdcda8f6c3d007c5e1d79665488392369f2140cbd282c0df275e80f33dc426e99eb1380d819f75c1e3fc88f10656572e0f51e393bda040aaa48ba0a15c1e0f7a59338145a800fa99b6b68f5525a30ec8812a4bcc8a457cc0131c935c435ca07d8565f196b327d661dc39482138", 0xd5}, {&(0x7f00000008c0)="b36a063ae32bafb512d24c2c9ad765c00a71d312b2d28dc02c0ef56e9ea385d84187b5714e151c3f844845bee6369dbfdbbe9937812793c2b4e3d01307f13512a47fee02dc310bd05c7c404b4289ea3de8edf2c738c15dd87420b16cb96f942779f71a0ed9fd1ef0719e64ce5ab657e8cce65fcad5b6f8f29a07df761941d64057835712", 0x84}], 0x8) dup2(r0, 0xffffffffffffff9c) r5 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) writev(r5, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) ioctl$BIOCGRTIMEOUT(r5, 0x4010426e, &(0x7f0000000400)) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000080)) 16:00:55 executing program 0: r0 = kqueue() r1 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x40, 0x0, 0xffffffffffffffff, 0x0, "040000000000000000747beffde400", 0x40000000}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r2 = socket(0x18, 0x1, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8000, 0x0) close(r2) r3 = socket(0x18, 0x400000002, 0x0) r4 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) writev(r4, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) r5 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) writev(r5, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) r6 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) writev(r6, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) socketpair(0x6, 0x5db9c23729fab417, 0x2, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r7, &(0x7f0000000100)=@file={0x1, './bus\x00'}, 0xfffffffffffffddb) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r3) r8 = socket(0x18, 0x2, 0x0) setsockopt(r8, 0x29, 0x20000002a, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r3, 0x1000000029, 0x2f, &(0x7f0000000240)="ebff504717c0699704939c74ec9f9ccbff13b9fd812eaa4e713048e69931929648b1b8f14bb3e06bc167b321da10e6c655ac132bdfb734f0224f914952afd937b784edcdca566380dc1601e2cf8c2d73ebe4eeb9bf2f297e74ef637a87128bbaa71f84f7b4765e44672b274163d654c87d1c8666689df53e973c1ab53aa28cb961046e0a5592534bad09ea5db32435c68e86f72e72f67b56fda5a2e8e07aabd97c14edce17b209b042d8bb42f2f22ceb04fadac0526a37d68a7a97f20f11edc28d36c5fd7368ba140cf52623deb40e4b711c6453bd109d227037f54a34dbf4039c3cfc38228b635f97df0fa83cbb", 0xffffffffffffff42) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, 0x0, 0x0) 16:00:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0xc}, {0x2c}, {0x6}]}) r1 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r1, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r1, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r2 = getgid() r3 = socket(0x800000018, 0x1, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs, 0x8) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r5 = getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r2, r4, r5, 0x11, 0x9}, 0x8, 0x1, 0x9}) semctl$GETVAL(r1, 0x1, 0x5, &(0x7f00000002c0)=""/245) getrusage(0x8000000000000001, &(0x7f0000000200)) syz_emit_ethernet(0xe2, &(0x7f0000000040)="b6") 16:00:55 executing program 1: clock_settime(0x3, &(0x7f00000001c0)={0x86, 0x6}) r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) socket$inet(0x2, 0x5, 0x5) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) getsockopt$sock_timeval(r1, 0xffff, 0x300c, &(0x7f0000000200), &(0x7f0000000100)=0x10) r2 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x80, 0x0) sendto$inet6(r2, &(0x7f0000000140)="10150b3366a3208649cce1403d91fc1c86ace66bf78ff69174d4e51b538620873d643157e5f49675fcb5f2ded7cd0526ac3ced69c5b59343cf2c0bc878b76cbb7f470449fe7aaa94465966de10e8a77b43cd677d96509024fff5c1c8ab89727459062c8a8e3ffb5155", 0x69, 0xfe5b1a4436083906, &(0x7f0000000240)={0x18, 0x1, 0x8, 0x8d9}, 0xc) accept$unix(0xffffffffffffffff, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) r3 = syz_open_pts() close(r0) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000280)={0x80000000, 0x1000, 0x7bbf, 0x8d6, "b577ce2259b4c77e8a8a66771ef190bab4ae8d62", 0x9, 0x5}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0", 0xfffffffc}) writev(r3, &(0x7f0000001400)=[{&(0x7f00000017c0)="053d3495324850ec8120ed38ee0dcbb364411c07dbcbdf043357b2237c4c2970e14c4f5e9e231b347286aa053197993e6d5e484d10883fbc89795f89175be59b576e1597432a675bcdf267305dba3e562e5bd493b8675686521a3457ffa971784bda4ce4a346d47a345dbd3e3ce27687b4200d773045fff2e6e3946a2c3665d90714f221fd190ab8214785bc300cb6cd5426c6ed3e75efdc1c6f3f99d63dd01b960f1f7a84727908cf6ab876af6d81f8599dd495b13b4b0d1803c7f5cfd07c8e74956b91fdc550ae227f809ac0312fb1cb9b0b53b7cc6d69bb834339ffa360672bbf00efc8dc356735da681eace11e1daf74f32fda6653cde8eb291baaec4bcf0d1f54ddac3efe52590752dde743cb4f6346d6771ab72592f71a56addd34c32fe2bc7bc6773b1db78f3908514fed0a67a2413ba283c94ba80239a857e2a64cf798ab3b27d6bdb0fda725a35fbfa8778806330b858fdca84f1f1d8d5afef6fd681901d2affe7c07f54315d9b527fd998af84c3c8053320b7dc7a85f4bd4a6a4c94638e1418a8a221e05106951c5cb47e2c09b403a602246ab40c04f96fc99ec42f46be4957ce52cef83af0a2fa2960d935b2ff58e4cbc5bcf33f83e8b15e4889c710b1da82ac4d2ee2d7e48b897e7a576f331162b47bb95de372d56c453509efbb66ea48e493b66d93ca59d5c9760bc31e287c90b92663237cd690def2637864ceafb37fa40747a671819a694da12e373d5c4d0b2d0bc2c8d8a7b3059d6cfc9124c4ca1e08c2b7dd8be27108f3b522a58f9fbfaa73690d6ddea634af49eb9dd6ce65ed3fdd10c964933f581c71277692b0393656c750293bc9a78db46829c6f7cc53ac83ecee0c9296f0d567b68c9a961aa3509ae7ade813a4df6395601506d7ad748abdba46f677d0371ad91e26de411278e86f1c9c946ac97659980acaa679e50d6338464c77d139da7f1ad513af01a9dc9ff9dfdd26b7f09b80709d9130f596da71399d521368f2cf1377a6d8c6c3dbd7e834eee2ab7b9d1c1e974effcc0ac8be55213455174b726bce986d0091ef2227d5ce204381882487c3f7499677c524101014d7d0c6e02a185e0bc5da730e0eabf90e9368b81926ae00f756556a058094055ce78216b4e0d0a16f08a058195ae579f59adfa95395c026110329bb95517faebc2846cf80bb75381f6d6bcd68de1d98dae6425da7f345c112cb45d46774a577111ab7354ecc4ed55c3894eebd2c29cb1e2f6f372c044c6ba33b02bf98c1d26fc81e998951174554788430cb810bc12ea2ea5ef186ab7acc88f372e657cbd62b65daf7ac7eed13bc5582823326dd15c5bc3600d179c312b01efa44ea3091c7078fd1a04c8ae95e26d2e07729e07a6aa2766cbe09efe378c3c0b201155b3759ec00dd81148bdc93a12ae3f36de8148cb20b2358bfcb4787653e520bc4b125e0612d8c830279b3252abe10ba7fad78136904e09d9dba2fae010f5a1e543a1ec0868bbad0979ae11b298a75d0acd93891f6c9d8a0effa27b63ce69412901370352e6e89414d3d1defa5ef871efcd9bdde0057e29b6a4c575c443a82e5c09c18819d4cd22de8cf299daf1ec3f98d11c3b1b0a41ced701df68f4462b935260371e647c3e0e74cc31e85555f585db83f38717cd3311bf758075bf4ae54120789e6e8f10bc3b3b384b603974db07a15a681022cf2b5f42376166ad8147f597a0f8a89a9a2aa3293786a987a669b94daf4d3e251ef3dc9b3f15a5ce396e7f74ec754f5185cbd6325ea270e51d1e7905237d42fb908ad71fbde02363babe59a7d42f577c", 0x502}], 0x1) mlockall(0x0) 16:00:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x35}, {0x7}, {0x10000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000500)="b21690ccc8b39eba97926afa790d") link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 16:00:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7c}, {0x50}, {0x6, 0x0, 0x0, 0x101}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20098, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x5, &(0x7f00000000c0)=[{0xfff9, 0x80, 0x1f, 0x7ff}, {0x5e, 0x4, 0xfc, 0x20}, {0x9, 0x7f, 0x7, 0xba7f}, {0xfa, 0x40, 0xff, 0x2}, {0x0, 0x7, 0x1, 0x80000000}]}) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 16:00:55 executing program 1: open(&(0x7f0000000140)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x612, 0x0) r0 = socket(0x0, 0x0, 0x0) kqueue() ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000001340)={'./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8}) getpid() setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x1, 0x9, 0x8001}, {0x18, 0x1, 0xffffffff, 0xb98}, 0x1000, [0x2, 0xffffff80, 0x4, 0x6, 0x51, 0x54, 0x3]}, 0x3c) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000080)={0x8, 0x80, './file0\x00', 0x101, 0x5a, 0x6, 0x100}) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000000c0)=0xffffff40) pwritev(r1, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) 16:00:55 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x18, 0xc002, 0x0) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) chflagsat(r2, &(0x7f0000000040)='./file0\x00', 0x0, 0x6) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) r3 = dup(r0) sendto$inet6(r3, &(0x7f00000001c0)="348283560be1b2c4a82c37eec4e13822948983c2b76da98af16dd3dd252e31bae50a76510f236cd22369fee264439cd1bd8877c082bea869038c103df3451140388fb51f61dfb8378c3cee38e188529a4fc8a7eaa9cad1681153f9364e049752f4617fa956fe19fa1ca4268c14f31a111a5e28bb557d3bbf639fe56bd4e0f42dc911ff42d167aecee9291eb05f4c72582134000000000000000000000000000000d597c26374a5203f1415656905391dade1dccf1ee119c11350b8ef7164ad1948cebc3ab8d4b6d3bf958070fd2ebd1414236e968d7c7d34bb5ba84f56f875", 0xffa1, 0xa, 0x0, 0xffffffffffffff87) 16:00:55 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) minherit(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x40000005, 0x0) mmap(&(0x7f0000002000/0xc000)=nil, 0xc000, 0x4, 0x1810, 0xffffffffffffffff, 0x0, 0x100) mlock(&(0x7f0000000000/0xb000)=nil, 0xb000) write(r0, &(0x7f0000001bc0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87eedbf0ca8e60b707e3521338b32b9c2087bb053532d1feabe37b8941e41ae3f5b6b267c09388473c6a8d190ea07f7c4ccd21e615d3ecefe268f27e25967db0ea2162d33deb56b7c72c087faf977de4e5c04faacf63b7c0ee266e168af2f8cef72fddaaa51325818e08986d44992924bbc87180dee0bf57c131e1b8ad8c5dd293b716c1a4ae520b4947704b1bb5a0a92399aa0a05d6c5077e5026778b6d2994ec161a7ca86da9423aaa6162667305392ca6b4769635ba394d828977a059b213112dd7651b1df688e6d49c7267da4c64d92ff6eb998774131fb75e0cd25edad4e9ebbe891d02806558d25cd5103fb488ea04c720659903d7a4944c902fb0fe5cedaffa0737411abb1aaa4c4726976eeb91e73728f35bb8958a95e6ce3eea95c22e85f095469101f7993e150f2957b2ecc942422af315c8cef7b9c9d8bc0c3f7677de09990ac255d32e7df55f05338a06187dba0dc5aa8194a134b9fc4e209d649ff46fcbc5c44a63e75ba05f8c585e5147521651ff3f043856dbcc491de97b31cfa3ce1a7d789db8be894eefcb49d234f00da2fb56468998ac4c596f255517bef0b0608469fae77277718e7f3f3546f258c08fbf7ebef33fc9fce94f554730995b", 0xa00) 16:00:55 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x31, 0x20000001, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, &(0x7f0000000280)=""/186, 0xba) kevent(r2, 0x0, 0x0, 0x0, 0x1000, &(0x7f00000001c0)) 16:00:55 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x0, &(0x7f00000000c0)}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000000)) syz_emit_ethernet(0x0, &(0x7f0000000040)) msgget$private(0x0, 0x64) 16:00:55 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x0, 0x0) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000dc0)='/dev/wsmouse\x00', 0x60, 0x0) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) recvmsg(r2, &(0x7f0000000a00)={&(0x7f00000000c0)=@in6, 0xc, &(0x7f0000000880)=[{&(0x7f0000000100)=""/67, 0x43}, {&(0x7f0000000400)=""/233, 0xe9}, {0xffffffffffffffff}, {&(0x7f0000000500)=""/223, 0xdf}, {&(0x7f0000000600)=""/9, 0x9}, {&(0x7f0000000640)=""/247, 0xf7}, {&(0x7f0000000740)=""/166, 0xa6}, {&(0x7f0000000800)=""/66, 0x42}], 0x8, &(0x7f0000000900)=""/235, 0xeb}, 0x800) pwritev(r0, &(0x7f0000000d40)=[{&(0x7f0000000a40)="64fceb52713f0b48ab388b9bf435db065d46fd4d079d88e6f7c4724439962636c1ea78a60a0e3ad82407e3a44d8aa9f773dbdcc75e9a973c561a3b5a97a8d26489b416", 0x43}, {&(0x7f0000000ac0)="0ab57c4bcfe3870489d109cd7365666b8447ac16df701fd5f9ce5a8024238fda98f3abfc2875b0948b6a630c3ea70e8e22cf222778c7663e412be060d07dcdd798fcee5779bc4d28226e2666038aaecff720793cdfe082996a6919ac9d8911f89b4eb95d41ec88b9e681f5a186aba6a4816d7ba6aa0a8540c0f62b9c7ffd6bbc8ee875874ae3272aa4bf130f0ea810d12b36d287a3e33cce271f39bd18f85e985ce85e5c0b825a5d7da73986dc351293f64b3606a9426a222b34", 0xba}, {&(0x7f0000000b80)="292b1cedcf95f31cdbf93330a18ae709fb60ae5d87035cff0dcd57759cad203acffb1207d352d10808d5b633d05e1a4b4063c18edb55fe8033fadc4f1e5d6781bc9434a1", 0x44}, {&(0x7f0000000c00)="7123312a8a9b03579a6593885f884307f35753002cf215b14e3648ffede7676fa081fbcdf80210f7e2c135b0eb07d2bad1bb582b0441216ad52d4ff93f68c72691b66d066b91867b8591c0a238dd2fbfd151a2ceb8b75d1f8a04babbe2159e5775da66af936f071e373e4b958028912337717fed17911e8dc516f6907ec1aa2f525b78669e60167dfa17723d74991f2bed2a05bf89427c424e57429fa76f5c36c5418e73ce371a6af99d7b2ecda54b", 0xaf}, {&(0x7f0000000cc0)="1cbc7e20daac8aeb4072dd640e7dc0ed9a800c2c5c07a123721426b6c08c80e682db597321cfd3684931bb3bb827a03d8d0493e93cdaeb23bdd9616ab79c516e7e3a706d516d038e62", 0x49}], 0x5, 0x0, 0x0) r3 = dup(r1) ioctl$VMM_IOC_WRITEREGS(r3, 0x82485608, &(0x7f0000000180)={0x2, 0x0, 0x717, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x2], [], [], [0x0, 0x0, 0x9, 0x0, 0x5a43cd55], [{0x0, 0x3}, {0x8, 0x0, 0x40000000, 0x35}, {}, {0x0, 0x0, 0x0, 0xfffffffffffff800}, {0x0, 0x0, 0xfffffffd}], {0x1000, 0x0, 0x4}}}) utimensat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', &(0x7f0000000080)={{0x8, 0x32f}, {0x1f, 0xffff}}, 0x2) 16:00:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x45}, {0x34, 0x0, 0x0, 0x1}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) sendto$inet6(r1, &(0x7f0000000140)="cc46aabee88d9a91ba640774901d2ad8e43a33d53a14df3799717a8093cfa96d9345173aaaedcc355bf54da8ba5e68f2397a6c9ae77e37021c9883d8f5457385d28512528e102b99dd8f094ef4aecfb51528b21c2fcf", 0x56, 0xc, &(0x7f00000001c0)={0x18, 0x2, 0x7, 0xcdb}, 0xc) syz_emit_ethernet(0x49b, &(0x7f0000000000)) 16:00:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4c}, {0x2000025}, {0x6, 0x0, 0x0, 0x7cf}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x20, 0x0) pwrite(r1, &(0x7f0000000240)="b9e91bee8fad27050cdaeb0413b4", 0xe, 0x0, 0x0) 16:00:55 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = semget$private(0x0, 0x1, 0x681) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000300)=""/4096) r1 = syz_open_pts() close(r1) syz_open_pts() setrlimit(0x0, &(0x7f0000000040)) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) syz_open_pts() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r1, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r1, &(0x7f00000001c0)="882cbcbd8638244b050020fa803ba479ad2b18e2a76a9d03f70af96be33fbabcfda5bb3f520e9ef7f6dff2813a4d7823bbd1fd238c2617b19f7ec53362ddb2871c1b220f56487fff80692c40718bda95c482743caca276f8888996b973452af269346334982b600d74a0feaf1c5288e75cbdd4c4be5c0ca4469d572c7e41ce6c6bc4c5a71bf3aea17b246ef703e41278fb2f0ff64c408a568b0a5510263065571b8a6724c03c0e301c4b765fbe7613cfd37e5ca0328c04fe73c6b5a0da55267e147e279a15075dc8e1024379386575a2fbe27f7f4f1d5c1b61384f6a7a3f7f7815543c2e2aecb286221735dc4fe303bce93eabac18854e33d69091a0ea71186ce8fde9c65262b10422995298e2e5e035caaea167a7637384d94b6b7dd0e540b3430465f7b9a6f7d8bdc63b00"/312, 0x138) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000140)) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f00000000c0)={{}, 0x4, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0x0]}) 16:00:55 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x20, 0x8) r1 = socket(0x400000000018, 0x1, 0x0) setsockopt(r1, 0x20000000000029, 0x26, &(0x7f00000000c0), 0x0) 16:00:56 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$BIOCPROMISC(r0, 0x20004269) acct(&(0x7f0000000000)='./file0\x00') r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0xce) r2 = dup(0xffffffffffffffff) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f00000000c0)) r3 = socket$inet6(0x18, 0x4, 0x20) r4 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100)='/dev/speaker\x00', 0x80, 0x0) fcntl$dupfd(r3, 0xa, r4) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000140)={0x10000, 0x6, {0x6, 0x400}}) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x80, 0x0) ioctl$VT_RELDISP(r5, 0x20007604, &(0x7f00000001c0)=0x1) r6 = getpgid(0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x2, 0x40000202, r6) openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x80, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000280)={0x2, 0x0, 0x40, 0xf65c, 0xffffffffffffffff}) ioctl$BIOCSHDRCMPLT(0xffffffffffffff9c, 0x80044275, &(0x7f00000002c0)=0x40) r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000300)='/dev/ttyCcfg\x00', 0x20000, 0x0) r8 = getpid() fcntl$lock(r7, 0x9, &(0x7f0000000340)={0x2, 0x0, 0x8, 0x100, r8}) r9 = accept(0xffffffffffffffff, &(0x7f0000000380)=@in6, &(0x7f00000003c0)=0xc) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000400), 0xc) acct(&(0x7f0000000440)='./file0\x00') r10 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) pwritev(r10, &(0x7f0000001740)=[{&(0x7f0000000480)="7821167ef76e68e4061bf63fa0163e0eaa3aff1ba81a945b0088774ec00e838a895d1400acccbb8cb4c3f37749549a1cc72c3475679a6916afd087ba83e1e4c4c4889d9950dbec3d37a0f24d7889bf0e6ff80b3c674a1dbb567d19e389ff", 0x5e}, {&(0x7f0000000500)="fd7c8e1ad967a37896e4fa39f1e2a59a19aaa038800348c8a90a333c753ddefc07fe6974d3eb088e9796a0d4c9445bd5062361c201b943cfd8c72be8a39530903e39f96c15119ddfd84cf9dbe10eb42da8e78638c0d8735bf7eda69112b6146a6005e326610b57c87328da9ed641d244b2a516e56662501684c0bde50013fa114515b9f336836a7817a8516a037b032949a238a429fb92b65900c586c2dd1169c51b3fb7a8cd655c", 0xa8}, {&(0x7f00000005c0)="c6ba997adb41b6c6de765c581048e20e22294263c743220526009533b8355b1d6620af6bac8117aeba3e4b7d73af8ae28284b78bb4af67879e954a12977ccdaef443039000dbd079912cc3d0f52baa8964f510c29b0bb30e3fa5bee01caeaea9a56958c8f83042aae99110307f7ea3c4fb368e21b00ac1bbc7d2ee8578408d44a8a403003a07e50a1e98a0925d61e152ba97890b1ef4b2ef5ea4abad7172eee8841acfd2bf85d90634b386065e67fd1725c0eea6784c050f175eb9ae154502a8a8b7e71ed546d145e6f215b6cbab6e90b5420ff786263b3562d7c83689df866e1b30df218afb9e104e14b8630933dd10bb77eec1f7", 0xf5}, {&(0x7f00000006c0)="2180974873b84b4271d95e9a2ec0bc76c1d65e423863221553ec259746da04196f4204422bfebe5a120e8428593c353511747a7ba641b92802e74777e585e5d6b5065845c4ec6bf50a6aeed94d9f3a71927e2119461c0385b843a17bb2165ac8e8fa11caebeb6a4a9fa203bbfc9b265b28d301bf6894fd6fb828f3e1260c31ef76a51dc5f373f6ed189652554de580295531e99d56fffb11268c69c888d8a135e60ad5d83350af5adc7aa5f9042931193a7c5f022a8b5677e7425978cf3b13f3e09c57ff9d42613609086589c023ec3e901aa7815820783f1ee596e326d3b04519d2fba44d614c4259fa9ee5fea988fe361c1b980e500b6e12b161705fc4f50b265fb1973c562cb8f1c92c1c6aded634b6faf3f33f615fdc5528eec9fb33a3e2d7cd2d26b5603dc0ec95be694aebf1ea80d1921bc7ebbca45a2509966e6ef5296c95def2924f93242b7dea70c088bd8a00b0980e9ec4b1f1b8e77b579f69dff1195fe37d6e6b11ca4051be7dbc68dd383e45522212cdfa8d73e105cbff1fa04d5cbe06b9f5c3b1638f6794a0623dbbec2ec22291747e557871d0210705b56c1ebfa043801a23aeef54291d69a458523362aadacb04ddd91350ec3d4104b73870bff95c7cb1d934fbe13f0a52a812e5fd84f0ccd77d40075d6c9729169481deb4107ea01fc2e56420e422e5d0eb0bdeceddba6559052fb407d9e205bcd9b099e6a2e1c98c0bfd388f88e18320f538cb2abeac660fff396d5179e070a56870eded936fa80938420a07943c46c310cc798ad5ec84f8d224f0f203fb8c458f852154c149081bfb4d5ad8d53a4694920d7f443d24f9e7256f5f4e9b1a3fe2c0bc7ddf0a97f90cc7ea0623cb1782a9175cdfa0c778a21be0908065b665e90457c1824c7a42887e21d1270d9cf80a5f073454b2c2d639adfaaeecb34bd7de7a26481470f28607e67ee07360e35fa96ea64026fe9ce0ba899d1ea86633f6a5cf80fe213a2d7474c6b76f2879b553a739dc2b136143c0b8c411ae48ec24d421315eda015ca3a2b5bf4a742d1ff3beed76fc14aa34e5fa1bf71fbdf68bad4dea6ea98c41c4d9b39298a9b48991817fdb09e60bcad36201e4f417617520d2e259535b092cabc616ac035161707759df6931c855ae7d083af10029b18128ed2a206c96c012925dd090d15a1e6649eca2e08aef18835770dde1176c06bb6d8936aaa6588718a5a4efbc353d51285118c836aac096f134d9fe8a396d26c75b4bb9e07dddbb3fb66ef59e587c1e516dfa75ce33f048ab021e0d5e4f6add758232a58e78cefd5ec147a0c8cbfc8ed2183136489f02e4d314208b95a6ab30d12c475fb749d78531405e7f5e28f5afe8e8b8f17362385d375f807f968793b2fc9c5abb1fa6597d796f1f4a79ad88c212d854b975846f19c62f1ec5342a3e9fec9ff015c6f32c683269d5287b351acdad4bb4cab68fc7fbbfa36eb37f977683c8d97ebec1e0c11e7b89ccbe7e95cd4c5d565fdd3402654106b19b93ed2a4458bfdd0e82f5feb2a709bffba85ab4e68ed1654bd2fb0c78758ff04dc22996010f25402cf25fba3a88fe25393969ed14a596444f0d569fdf24b2d7520bfebc6faba3a131896d9e1aae8384a48207c27b772d5b98917df049574614a3f2ee707c6c11556987ba5eb9119c6d4b2629599cc5b64abc793920864d419ce64188ed3b5cdc6e327118095b80c3ddab19975c90b1539d43ca08cea6b626f8b8009a3eb976149e4ea1f6cb23baaab2a208feb758bbbf9994651a26dbae2f3b4558f8745c75765daf33339bcc838ab9b626acb30ab100d0fe99836c335267ce4a8fb21854c234e0415999368de836ed17e37937069efc7e2d25f89d0bd480bf4985838f431639822b810e93dd679da9535153379e7278b29cfcf9f1125ddcefba179f7971dc197fb33640a598b93968a3df5bd34b8aa1a6c007fc45c5045c61271e2e814e8ac56826a960b2a80bcf79edff0f501de022fc809bba35f4c92c8bbf95823073fda01a86b9fe14b15ceaa3e433c3498ee3b6fef84911aa763d690d4b2d3d956058324081661f92a89ef3e68ba376c53f63adf536681bd99f4db49ddc35530483570d9f572347e68ae56d94ee5659165d0be30e131dd4e614cfbdc8bf01586895cd3df13e23dee824396f77dc0d24f4022f8da894f8d2357fa097aa454bcc57e3dcdd472fb5e35bf26492c64ea8b8a8c73cabecd2b5bbd194c447b66cad6b0de9033b57394dcc511b85439f09c2330c5255ee8d3ba0057eada397bb6f887b91d78b1168c762ef255a44c7b218354dba471e28cd496ac508a0585ca81c2377d15613641f6581e7bd64418e2920a6b3fcceace025455bacc5f3afbc6b0cdb2953a9dcbd317f76996dddfe8928341a4a69be4563ebed81c57689404c37660dcac558b423e3f057044c327562a347b51a523af79c824dd706feb65a7646f1895fe671e205de7ea307358723d2581fe3f8ce7cb1b3a631d414913ed0f91086dcc7d5836e604c95ce7b8ef8b03d08eee85af42d4b18fa6b7844643666d556b964fb5f50df9ebf19ac012eb6437e43c4dca85d093779211238848912185d4bc7e9e7721edbdafa8dc880df8c3e77eabf6b65c3c8a99cd0bc5473a8ff4bc088f801379081c9b39ec16f3bd201375d4de21c3b8643d75b0f024bce2278c2131142cb4da17d7bff6927e3a152f0d645748c965b7d70539192455d1ef391e400d7afa436f712072e0ba654ef892d915910bc6013c8c5228f592d7968abcbbaed4340d493bb45d8c516212e275d2fc3a9f017c1e1154ff95ae3ebec9dca518fd78ac1753669dc0060c32bad89af0a85d3644500da7cc693df867a39d9fbffb4af91eea2146ccb1ccc395f2fe8c5ed2874de434a2556b83a6d5896a778f2cb61be88362c7ebb4c608b99618b0aed022a4c60f92f2a3bc3fed4d4273485a17b6ae05a7818e12cb517d6d044591f0f6e7fac4ba22000447d01eaee1762af94af490736eb17d3fa91069bdbf39a3d97e26fc39c961cf639bf0e71479693a5bb7399e2a299ae731f63211f8bc5e6a7c0860b8962bafa7315de2868d11fe3b53517388db222f7a44480ababcbdf12af3978d4840a9ae2b0894d00956aacacd29c2dc44cc89938f2eb53d68b57bc1c9fc3f0926c05788d8edbda6da50f80e636c7b68c6bc6138e933829b419bf64d3a9020cdfb8f73175710415bd25a61ed7737d5ec7f1e03f6f54835984c45ffd13a6b7fa88dce3ab380bd3b22e07b9bb24a67206395fdaeb0e0f7e0adc1d5db09bf4ab682e04053d507eb9b3e9e2d871688ac14878703eea58169b1ec9dc53782e690dc44dc2003e71e65edd68bd08a559eb5ddf688f332869f683b3de4e80bd93f1a745ec52f51f460b0046aa01065338fe73fdb7c57c01927b47185dcd8af497c15bfef1dca77f420b7d56dd4231c34a70b9d9e456504ba16d91f1b823f69a9fc241748e224c1d87bb6dee1c7c672053baaf84395d7c0cd1723252009e56d9e87fd4d48a122fe4d4bf35c3afe68ea38a3f188504a4aed0c62f0b57dad7cdf22139269efc00f85d6e0b038bbb465e1d83c63be60cb7679b676c830c44c8ccfa0d61a00eb8d7ae41533719a5e9def2d965bf7171e7cb1cb83ff451ab774529e8e282d635b029769ccd235f7865bf084a4d65463a3fb8c67a74b95ab913ac0d86fa1794461cdcb53fc5d5dd2ffe50578d522a69c173dfb0a252deb27aa9a21c388e1fd9855446d27e4dc0aebe2037e4283586bc09037588229e015860d24362915e25019d4a18beab2bcd3f45ed32f5be7a383dc5df4b55bf616ec1942dae878be259df388630f8714be6eb93dba73a584a34718b7bc50d63f1824c7489f770025dea9c1e47d5f498020b3240c34835ea7ea3f26eb62dabdd58f32256e33aac744a4bc5230f665ea943dc0d34bfacf6b0a757515f2caf22ef01b38baf36862670ccbd3e106b17514a4cf0b984a1ae7579cdaa8e645b8170e7333e8bf031409a0f7929b004deed44aa461acebe5186c50f1faa3862a1773d052f054c14912524dbf44f7125f337e93beb79cf17dfb9cae5f977765b38fc1c2593482e61f45e4d6a330a25f19e578ae8ad2590e182635d41de002513e42f32e18dcbcb8adb7ee77f1ce1eeea0d08b2d9a057b44142abb4ca1b1f6d7a0e880316c2c6eb082241ab242887fd8a87df8ac7a6bf4b29523553e0773f3947c7b9586267cf99c9e15c64cd4af2795edd71e5546ff1c9f6758f4ba800d1e854e3c4d786144a23900e4d3dccacd9a2e34a5eadede9d64aff9815fef6e50324aa7960b20016d5cdc657b5469673e9cbe08178cdaaaa6ea1a82c9ea6792a7b41786de72323bd7e42ba22f8875df8a27e19778a6645a668023ad7bfe3254e91afb4a98cbe0bda5271a8961e79e7494649356399d4ac103390075aef43a7a22f367edd5ad351a76f8513e0acb4d84699852e33e63d705cadee1740e637b32aa57c0cbdbb10cadcfed10826ab4c40c3b536d63c5bcbff04ed44304ae4c935e5621b2ea3d4832792fb11c8ee5031afe2b0668957c4c7c8eb9ff6ea5879cefe4f914971693881dca5583af5cb6e6de1ff50c58d8e9a37a522168dba01c6849a5406fb7dd366938355c8529b3ad721aace026f336ca26f0254539011c2030bb705e99e822fa01d0e5caa6a78ad20a1e04fc43baada72d1fde60168a96d920e91cae57446a58fdcbe2df7e22ba09ca00463c79a894e6280262eefbf050357e30500eb1035462267be39c9bfe57583342d7114b4be1b083502e7e78731558dcf213e9ba575e48689d6609ce3c78e80601064e13fa1952fa51f4260f327c255258182d4fee0afa4cd70afe89e1f58dbf5b0dcdaaa5afa016557e5abbd228fecbb6beafc18d74d7a60fb045101d5556fbfbd8557880e668d0f6fa06213f181b9362a27580c9e8674e95b111a01ea48a6e402087482e7c8f4202f02363abc5929b04ce22563aabcc07bc571eda16839e946a07b42f10985863f34da0a0a9447efa23dc93c7d7dbb6fb932c9405cb3526d28343e03732661b968c4cea8d4bcad01001820880c036432d539cd80cb4a05d2605883444352b88ae34caff6ee58bbec45a1d54c1b7e4d25e894705280cd5340248fdfa3ce5b93f410519483c958fb737a193196be2e1ecd084cd7b5aedfe69b23420a0a7b26eeb131344502440f6535f98b8ba659ad89b852629d841b16204ab31e2300ed756b15e974d9b12275df3c0043428b8e53e6b80d3fa95654544108d404b133317b712227712f95595cc5981761edbbd5656939dfb6de2676f49d35917dc4ad873f84c4e44608ff3241d07f590ea884813fa2d9befd2ed43e6067a569740118fba00588c080b3b51eeb4d021e2b03977194dd09add230ecd3f8e5789f84ed30c5d4418338a5d1bf2ab52c216b77c68874dc5ee3960d1c089d9f2b1be30068e5169a9d9cd8f84f5a3bcd11896cb45f7ec116b94c0e39140192282fdc9613a4447f8720bd273de8006442d15ff72a787d25fefbb1036dfbfffb77789c54cadd6d4199a1efcbef4e405e1b71f52ded277f5121b5ca6f5e2b282de5ab06395d522630a70f09de81525c8a1e6e0350b40933363498d2d4233d989798f913697257f749aa5b1cbaf4273187a9e1112a129f56a91601faf9870d125de7dc26a87b422c5d6b950f582117d24d384ac3b71451c38e36e35235932ea61f8a1cc63036e852de7b410830a3a9ecf6ce4d2310547019ef491b6684c5d1b48b745a0cc0a3838ba6d722ec78", 0x1000}, {&(0x7f00000016c0)="dd54b11ba3c6ddface4c482bde49bfd3a9725b112374eb48703dd17f13994356c5f6c8db68c525cc8fd35b196249e5f0c374b6572ae8f75088479df880e9441e96d917d2", 0x44}], 0x5, 0x0, 0x0) getuid() r11 = accept$inet6(0xffffffffffffffff, &(0x7f00000017c0), &(0x7f0000001800)=0xc) getsockopt(r11, 0x2, 0xc000000, &(0x7f0000001840)=""/82, &(0x7f00000018c0)=0x52) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000001900)=0x20000000) 16:00:56 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) close(r1) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x20, 0x0) fcntl$dupfd(r0, 0x0, r1) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) write(r2, &(0x7f0000000240)="4461156fa39813", 0x7) socket(0x1, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) dup2(r4, r3) fchdir(r3) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') r5 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) writev(r5, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) sendto(r5, &(0x7f0000000140)="11dc2800"/21, 0x15, 0x0, 0x0, 0x0) 16:00:56 executing program 1: r0 = socket(0x18, 0x3, 0x0) munmap(&(0x7f0000641000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) recvfrom(r2, &(0x7f0000000080)=""/157, 0x9d, 0x1802, &(0x7f0000000140)=@un=@abs={0x0, 0x0, 0x1}, 0x8) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) mknodat(r1, &(0x7f0000000000)='./file0\x00', 0x2000, 0xfff) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)) 16:00:56 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='i!'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000", 0xfffffffe}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe(&(0x7f0000000180)) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x170) 16:00:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x2, 0xc9b6a39ff0ef3efb) linkat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00', 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f0000000000)=[{0x35}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 16:00:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x5c}, {0x800000035}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000001640)="c6c63e3879f4d954547bcdcb8f37") r1 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0xa, &(0x7f0000000000)=[{0x6, 0x0, 0x13, 0x8}, {0x7, 0x6, 0x4, 0x4}, {0xfff9, 0x2, 0x80, 0x9}, {0x6, 0xfb, 0x4}, {0xff, 0x9, 0xaa, 0x8}, {0x800, 0x2, 0xcc, 0x3}, {0x7, 0xff, 0x1, 0x2}, {0x7, 0x3, 0x7, 0x40}, {0x2, 0x9, 0x7, 0x9}, {0xf01, 0x0, 0x0, 0x2}]}) 16:00:56 executing program 0: r0 = socket(0x2, 0xc003, 0x0) connect$unix(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c05a2f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab012083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f"], 0x10) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000040)="025ba2030f5c038f9920ce827e0cd94897a5151f25069dcbfc0b6d36a461fbdd3a3e0c665c1a1df4a8d2bc1ac9982e26104ebb9313b646e208c65d1a8b", 0x3d}, {&(0x7f0000000b80)="4f6c84a44185cc0c044958a54e1677c52db68d4eecb960a0bcc5edf6883a13c90f47d6c33e00fca994bc5a989dec5f2371067d2df2ba72c2b491a8167601eb83ea4cbc74dcd2076058d8f7ac0da07684344bcda9e05dcc650b8a7c2864af7cbe9ce7ddb83df4ec7f28bf30caee1e97023f0d2b9ef840da8bc3cffad9626d5b9ea49a19875f658b4e48a00b5f5daa7aa3819e235b625497ce0d544978ce20222aac92b444ca216163f3faf19373b1539bbf0b177ed32f8ce7344a3e94c7583f2f446d4a9a2d94dd3a79aee098b77a8dd6c264fe1b97fa8e9c1a97c36cdecd924c0d08f08ca4e1c2c81445bb86858ac9192f2b3a98cbafb9cb57f27a2857db14fe68a718f843ef25af8671a39b4cf24a04fafc2b06236ccea88d8b89bd2a70a34b8623e80291bf5b2d84a355fee12ebb7a7b133f1ca9b65dd8c8a4bb25228a586784d766fb414e5385ec5d6b407ec02b9431e38fe5ab04d73b17a777e17f4903fdc2a9f38c396a3c43e35840b8b68c64970b661a8f42f3437e41eac9e4d8ca9b8c11aac64669b1cc11f33756fab1cd6a81538cad3be2a504a9c332e7f49030c94a34fdb64ff2106e26907a4ad4671493bb83c3487f3ae978893308856be29c44a90ea829ba43add5a87e43260f239ae9ebfac8242b847a871a8dd10a31fb6bd0c9d4004636ee056b2d5d0c112f92912063a8af79509dc1a09adf527d7677db6c61c45b70c42d0aaa69d0f87f340a169bbd084bc27f6c5d7b4aabb75fd854322f4c5f9cff3b6327fc68c85c0e07c904b93af19c430e082f8b5739f2daf960dd0cf5b8887a9c37c6aa05ab85bf85bd51b068b6406a79b187305b4b4977f7baec077b00b687d06b7710dc84704cc5f8f70e30b44ff7e0459a0bf809d14fc8f2c95673dfe12959903f9dd73b9c8266d037ee0c938ed7b900dc7381a39b4dcdfb9c5154cd0f01890eea055d81bbdff49407b5fd9602a696acbe7679b10da3ae84e3d22fa2607b86732668a14963d27489799f84b63a4721fb1d399877781d887c7f388e85134f849010c8d0bb993068db750e5268f85ba88a85d37981a785e050b5bcccf65cf44371fe259495d1e6f028cb772b6ddcd944f4b9f1deb30e8c468d4945e02b53e5ef144998f4f88c501752e109f1b05eb79636f1c317008cc8ecd55c50c743e129e7f0caf8a09df4795f8429f63b21f220454bf09201f825ad1760d24f1910cf38ae69d736b7cceee5c3e905f001782cbdab3d3a1f9e670d2d77369c4295549c5289a0a0c8909c5fd030f7ad43d1871efed20fed18657cf7c1a5f1289e72e3f98a190754615fdf0fdccc8e273182385cf5ac8de5251c04f89c5e3e980477a78a8ee001e8025ad2f2c5593ae87bdd95bdf0be79b7a5a98b1248aa3e2506b02e7d80b1d2c72f2cd0ce73cf56e6008c1a324f322994b98c03a28ec199a5bf434f1e474eb9f9ab64f3cb7cecf4e4703f8f3edc2f2dea88589c1a3cc88d6c7485d496961df2c9627022da1db0e176353fa8507e6a699c6425c503bd4b8223abdef2f794a59ca11f212311bc5b7df6bff876bc32c6a99065d8f21a6af03bf18bbb9692b74e50f65a63f9775ab72dfc8f5864d24fa40be521e26e2cc639f61951509e776820d239a2e8fa7615f77befd6333297ab5bb92bf801827659300d03a3fc5901ba3599baf3c3ea3b7c7ef6a29154b34d733ba138afaca9560697b896a33138c02d60239ec2aa8c50be95564dc9b8c79f6bd37a0de10c2c21bbb722905c5abfbf1680fe168fe0460e7918e12d319a3e0636818e4649d2c81e9b6e6ca73bce9b1bbc5d1d2ff13b47e29723c84ea25646f6b5f30d30735d71967900d0c61313a00bc55055958cd1bc6e8ec6422cf12ac01cb8913a2b61dae840639a301a04bb53f8d40e7b326d1fbff66c99c0917513d64da01f2a701aa0c9a8f10c103ac2b5556b00a4c5ce24faa9d80a92bbb21cf99770d6ab0842d50d7186bee70173dcbaab4ac163eda3da196ebe44191b000b02ae560e9e129650a275c362eb53ccb619155b7f9b26b1cb95f6fbd6de5a043fc4ef7a4706262bbbebe99752dd5146bba123ebfbdd13d7ef7c9b8e1af09ca9971b5df66c6a9a433d2ab8bac7f43198e21d5519280b74429d7d6bfc52b2646662e378bd92266e167c0cd807b46a4180a01593c91f3ed5efa528e2a4ea29969d2a742a90c84a43424cf634e441d5bbcdc64ae1d4d7b7dc0f8a464f36f0b4e94ba4a9d090ca3f07fb3f18e40419cdeb49dc1fa740ce8b59695732a85c0fba8131a61feea22bfea334be70c24eb8053e80d5c5321e9c5919d6d40e6c4595e5f0807952f4319a2d8e4d27c015e5a197ff2f38f1902d8dc8746ab2f8e88f379f5e36b2850a29b42b0052c99f1d2b09c63cc6defdf943fbaa4031b874b4311ee0e113c42cd64722282b8c89beaf60ec11cfe6bfd556a6c897fd808eb563444f80d9e09e2073729007c234ba5ea962c71109edf93693c6163ea43d2c37a0cdb143e408cc14b40075e1366c4420f4c52c60b60862bce533f32be061da67485486aa0dd2d553620705c076859c4f7fe83ba2bf39ce633558f1ebe905ecd946f279972284868de94ca851c4be1bb6680aed124546a56469e710c85697db85275d1cfbfb1ce31b26dec25cd1a33c205043ca7b62bdff423bab00482d9570055259718154e1d61bbbe812a9898d3446a5e64665ac04941a5eb981f0c31b1fe32fa4abe4c3f05af90d48bfc8f3d6449b384b2968b963f1057ddf382f5d6d71889689c4c958b1dab54b9963261b5bd2811ca53e2f1aa3c91a97d7ebe7f750863297baf3a7c4ebdf56452d51d1d9d28e003c212b50f3b59b4a6a34d67eaa9c4e281ced7be31214efa88ca16429d5f5dfa2fa02b8050f9a22e170339b9b9302023a1ccaa38764f5cd51362d3a19579c4dc4ff9b31d7f1c873f93f5ee51898660138dd9ad8d74c57552c59a1c38b2f262fa5930ee7ab3005a1dba712571d94623c87b2babd5279a72a1e22fb0e7fdfd2a3b48ddbc85d7c9b3277e4461c974c76cb1ec43a6d61188c312ad204f5438b798ba4e9932f2c4e1a2bb8ef92a0eeb814d4837c959a2fb051ae64aa28f889eb023303e74972962ea010023adbd318314b08edf74705ab996083e0a8a9dddc641bdd34d74f8e03492d770dd3e7f37dfdef693ec6b18b2fb094f6bd4b32047a341e109c173851f3d7fddd6f84d3f5c53c8ccb769074c08a87a63aa6741e60d6d0733c6b5426b4b8a9f012e9ec884ca55a8d6993d319e29919d4c7f829925cc7271cc0b19b08dc726d24cb24f7ffc53799e552b0084e1b0bb890e9e76ccf65a84c53c4ab9aa5ace2c5458de8f370df68c95c5ed0724551cbb4fc1a56dc1cf48d89d882304ddf1b745adb630f521527efe0ba3aeb081486d53051ef957fe907931ce8c54b0700dd2c9be7f06682c4efdf497852d296632b51b1d4a7150498e464add4ca3c8e6aa7df7656b5174cbbf14e20c7885a6103446eb312bb36e0fc38a4bb6e6b5831c2c2676898a2bf8ba8f10b71d421308d48d0e3e4204832f5e5907d0a31360f240c17383344ae5476cd22c79553014041c31d15e332f6eab8449be99b812703c2badc7aee79acb885ac4ebd4442fcd3f419ef0c6a84a65d834faf67002d0e85391248fc3de2ef5fd014795417ae4e576b8eb0a05e4d7b115149d09f0a27e58ed1349f0fc053da531c434e10459a7be1991688bef7b5ee1a8a5799b55da8fe59d22b4b6165d6de8a8a77b787908b139efbf0677f6a282d9a3d8c2e7e8b2d7e39863aeb779ea34b2ef36402a0f91e21a3e6e0d72983f0144a0746501f06791de6e07e0f5b5753b04f285bb579c6e95c7df74bbc2187a075d7125a3ad121c37b15362961c009e589a07dfc93841b878d30939e23dbf499c275c381ec7c84fd780bc4bc741efd10d838c595d44991deb5b2a4bf3cc889e1a9587d6f560dcac957e889b4594bb5f43430c68b5ccd35a46e1f4bc76575da715954616388b2d92176d322831c393ae191794476ccac576a6bd537c541f890339f3a91d48fae72284b6690bd82889d3bbc00e4470e0d2bd59e760292be26b5fbfa4e727c191e", 0xb54}], 0x2) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) bind$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000080)) 16:00:56 executing program 1: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x110, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x20, 0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000400)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000200)={'./file0\x00', 0x4, 0x800, 0x6, 0x1, 0x2, 0x1, 0x6, 0x2, 0x0, 0x8e, 0x100000000}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) r2 = socket$unix(0x1, 0x1, 0x0) sendmsg(r2, &(0x7f00000002c0)={&(0x7f00000000c0)=@in6={0x18, 0x0}, 0xc, 0x0, 0x0, &(0x7f0000000740)=[{0x50, 0x0, 0x0, "be0c026d4b7604c2b3f5a8fcf5561e08e05d29a1491776e8ea26e96e7d1bea921a2fcb5810267fc86a8db70c2d8da2c640d5d6886a1918ef65"}, {0x98, 0x0, 0x0, "a5f067f185f1bb557e783bbee2e2e8cac0226b96337057a7f59f26b87b9cd51f72835337e174bdf40977b6cafb0109b5965ac6867532fc6fed3f9ef6a38dfc1ce553fce5528b58d80caa4fede67728bed7945a543c6a8a94d09cdc2483dd696bc6454fa4528a72fa8615b8137605f76d801867596a9c36910095a204d0aa3aca80"}, {0x478, 0x0, 0x0, "f5d7105681f47fb4b744f8f539a5d1542729e0d14cc26014de23fb98bec25e0afe5a06556656698b5242fd283fb160c4ed1319cceb1807b3a6a3d7489c00a0c63ca51c867bdc201fd8de5141995a34d7b4dc5917ffc820c036c3f60f90ce234532e5a1b9a28579ecd1effefa7a49d593324546acb8d6cc0fabe33880be4bc156b0bcbabfa9c686ba837dc44e3a892e8bde062d18684d8f3f8ba8c83408720825907cf4b47f4cca8a7cdc0a12144b9f4620aabd11ef2cb2c0c1bb3501048822f79dae8f0934ea206ba63fe8a5226430453aa535a4abd925c80161f7c91e0ae7fb00fffa795bd0830f4c8d16f37155a36b54b9e61bd6c0b52aa9fd67fcb1a131c16cd6bf68e7e484811f355e73e0e2e257f6392e409206b2af9e65162692ab5674a7a93f0d8567299f8b191aa54f3ce42c47058dea99c8411e88e259860f4179a18b9fe26f236589ad5053b8027ed8840640cd744b1d0094cb962ad11f88e3b63b25914cbaf56d006d060f1d4b8a63ee2668f6d272b98fd2e9adb61e58416217d575efc2876bc5d9395b22e7fb33b4f3be4c07dbc39f06f028039bf4ac3860729c08f9f1bf329819e750b128919e962914521e1ebbf5542352f596f5f9773fec8506198d634713150e978fe81d89a97889e8229f4b5eb2625b298922d16fe3879bdb6d158d4ba0794b817cfecde8908e3a32e274b76e644739da478f20a908af69f1caebe28bc40054214c8a631996f52ea6be621840f48ed46e06ad8632b8763dab32a4b8d563a28ed32242809258f1a518fa33b2070b7ce1b2011e1112d0554c86b1a1c37c9a5ee422588d945090411aa3c9cf55cbd77417890767ff4df5897ade5023f6409db54c108e200ac45a37de650563987c5681df9002a7dc0de96eec806e4c39c9231a242caadf5e0aa22705e88ebbae9f737880dc336b84fbd47a2f64688d579fc025c80655dc8d066d3827796111f088535850aa47c1b860c2dc5cfaf4d7c1406e41f442f4906f424dd21fcb4dc6453a1323c0f1cf10a6684b002846a3e24912e56de6d8eed85c5a9e6e65a208867edbdae004f449b0073ff0b51fb72696f40439efc415e45aa36c484ed014afdcda0f3d84c10f564e8eeb3b8e92dc36c79602605f351356abcfeb63fdb0e2e1d64f92fa2ca4efcaeb608a7953f2a512738e828a1ac96fc9f48f66b53ba9056dcc788432c407e189543e368251adf16331b73a5058944de77b48e12f4c7fb40c91b5fcf24c53b126b5b2b61bcedf87a412e800a6f50cf9aaa7f718f215b5f20d59e5020a41a3078631efa08444b2a4cbfede132820c9d39435ea5c80dabafcd8b4ab57348bbcf2d8746471bda85db8c51b065e89c05f5fc8924b1b4ee84453cc6791511258efab614cd2d25a22480e8dd4320a144d7ee2d9ca445b5b094c3022678150020d7181cd9a11bdcd3a765f93c8b916f4c231b51cda4f9d6805083dd6e28b48278ce55a0addd2e258ce55eaa11323ee244c1c50f873d73864c477b57b82264965bc88bf36281bb272ffd81ef76f21f00c46ad20ed98d3f019b486d519cae1f3cac3f411ffe99d98151f2d73f150573c84"}], 0x560}, 0x0) r3 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) writev(r3, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) sendto(r3, &(0x7f0000000440)="b534df03a74b2d740e", 0x9, 0x5, &(0x7f0000000480)=@in6={0x18, 0x3, 0x141, 0x7}, 0xc) r4 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) writev(r4, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) r5 = fcntl$dupfd(r1, 0xf, r4) ioctl$BIOCSDIRFILT(r5, 0x8004427d, &(0x7f0000000380)=0x2ae7) lstat(&(0x7f0000000280)='./file0\x00', &(0x7f0000000300)) sendsyslog(&(0x7f0000000080)="b6b28bfdd92797e16e34c4440000000000009398db6ddda122afb6d78b426a8aa43e564528a9233186bb02129e66617e1af08ec03166a3b8005dad1e45b28a389179397cd61bac8b9ed544035f779691fb31208130db741dc60d36940aee9e3433093175b85cb299bb63b83e8fd1760ce662b72fb68cb1255d9300ed120787176feb1b6916bdcf997292207e4a67d9010000000000000012dcee7847754dd1b2572fd48438b65d4c6c063ec1a2e94357e691d55620c9f41b7f2d050000004c0c42643c15f61f384a28454e8ef964d6be5bd885099a170d6a95640911941ca4d257293427337dfc5e7c590a465aa7b8e196306f6ab25443a8604d7a018fe46c3883f95123e0f5e6618217a64eba963ef689e9f89b0642246e7ac3a0a51a4f60b0d9c7fe4a77506ec9e12a8e7686e563a1d59eb78834c9b2f5d6c83c1b5444477091e80007a2bcfe15300c3628eb8d4e7af5cdd27d81ff4ffcabeff9d3c81e", 0xffffffffffffff17, 0x14) 16:00:56 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) rmdir(&(0x7f00000001c0)='.\x00') ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000140)=0x2) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x2000000002, &(0x7f00000000c0), 0x2a) pipe2(&(0x7f0000000180), 0x4) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f00000002c0)={0x7, 0xffffffff, 0x3f}) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002009, 0x5dc1) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1002, &(0x7f0000000040), 0x3a0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x8004745d, &(0x7f0000000100)=0x8000000000000b5) r3 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) writev(r3, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) fchdir(r3) close(r2) 16:00:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0xffffffffffff004c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 16:00:56 executing program 0: r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r0, 0x0, 0x0) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r2 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r2, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r2, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r3 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r5 = getgid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r3, r4, r5, 0x10, 0x9}, 0x8, 0x1, 0x9}) r6 = getgid() r7 = getppid() r8 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r1, r4, r6, 0x1e4, 0x8}, 0x5, 0x5, r7, r8, 0xfffffffffffffe01, 0x9, 0x7ff}) r9 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r9, 0x0, 0x0) shmctl$IPC_SET(r9, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r9, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r11 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r11, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r11, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r11, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r12 = getgid() r13 = socket(0x800000018, 0x1, 0x0) bind$unix(r13, &(0x7f0000000080)=@abs={0xbc27faad489c5fbc, 0x0, 0x0}, 0xfffffffffffffd83) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r15 = getgid() semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r12, r14, r15, 0x10, 0x9}, 0x8, 0x1, 0x9}) r16 = getgid() r17 = getppid() r18 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r20, r21) chown(&(0x7f0000000200)='./file0/file0\x00', r20, r21) lchown(&(0x7f0000000780)='./file0\x00', r20, r21) lchown(&(0x7f00000001c0)='./file0\x00', r20, r21) shmctl$IPC_SET(r9, 0x1, &(0x7f0000000080)={{0x6, r20, r10, r14, r16, 0x1e6, 0x8}, 0x5, 0x5, r17, r18, 0xfffffffffffffe01, 0x9, 0x7ff}) r22 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r22, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r22, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r22, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r23 = getgid() r24 = socket(0x800000018, 0x1, 0x0) bind$unix(r24, &(0x7f0000000080)=@abs, 0x8) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r26 = getgid() semctl$IPC_SET(r22, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r23, r25, r26, 0x11, 0x9}, 0x8, 0x1, 0x9}) r27 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r27, 0x0, 0x0) shmctl$IPC_SET(r27, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r27, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r29 = semget$private(0x0, 0x4, 0x11) semctl$GETNCNT(r29, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r29, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r29, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r30 = getgid() r31 = socket(0x800000018, 0x1, 0x0) bind$unix(r31, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r32 = socket$unix(0x1, 0x2, 0x0) getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xff81) r34 = getgid() semctl$IPC_SET(r29, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r30, r33, r34, 0x10, 0x9}, 0x8, 0x1, 0x9}) r35 = getgid() r36 = getppid() r37 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r38, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r39, r40) chown(&(0x7f0000000200)='./file0/file0\x00', r39, r40) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) r41 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r41, 0x0, 0x0) shmctl$IPC_SET(r41, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r41, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r43 = semget$private(0x0, 0x2, 0x8) semctl$GETNCNT(r43, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r43, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r43, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r44 = getgid() r45 = socket(0x800000018, 0x1, 0x0) bind$unix(r45, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r45, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r47 = getgid() semctl$IPC_SET(r43, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r44, r46, r47, 0x10, 0x9}, 0x8, 0x1, 0x9}) r48 = getgid() r49 = getppid() r50 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r51, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r53, r54) chown(&(0x7f0000000200)='./file0/file0\x00', r53, r54) lchown(&(0x7f0000000780)='./file0\x00', r53, r54) lchown(&(0x7f00000001c0)='./file0\x00', r53, r54) shmctl$IPC_SET(r41, 0x1, &(0x7f0000000080)={{0x6, r53, r42, r46, r48, 0x1e6, 0x8}, 0x5, 0x5, r49, r50, 0xfffffffffffffe01, 0x9, 0x7ff}) lchown(&(0x7f0000000780)='./file0\x00', r46, r40) lchown(&(0x7f00000001c0)='./file0\x00', r39, r40) shmctl$IPC_SET(r27, 0x1, &(0x7f0000000080)={{0x6, r39, r28, r33, r35, 0x1e6, 0x8}, 0x5, 0x5, r36, r37, 0xfffffffffffffe01, 0x9, 0x7ff}) r55 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r55, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r55, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r55, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r56 = getgid() r57 = socket(0x800000018, 0x1, 0x0) bind$unix(r57, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x0, 0x2}, 0x8) getsockopt$SO_PEERCRED(r57, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r59 = getgid() semctl$IPC_SET(r55, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r56, r58, r59, 0x10, 0x9}, 0x8, 0x1, 0x9}) r60 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r60, 0x0, 0x0) shmctl$IPC_SET(r60, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r60, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(r52, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xfffffffffffffe4e) r62 = semget$private(0x0, 0x2, 0x8) semctl$GETNCNT(r62, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r62, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r62, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r63 = getgid() r64 = socket(0x800000018, 0x1, 0x0) bind$unix(r64, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r64, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r66 = getgid() semctl$IPC_SET(r62, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r63, r65, r66, 0x10, 0x9}, 0x8, 0x1, 0x9}) r67 = getgid() getppid() r68 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r69, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r70, r71) chown(&(0x7f0000000200)='./file0/file0\x00', r70, r71) lchown(&(0x7f0000000780)='./file0\x00', r70, r71) lchown(&(0x7f00000001c0)='./file0\x00', r70, r71) r72 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r72, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r72, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r72, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r73 = getgid() r74 = socket(0x800000018, 0x1, 0x0) bind$unix(r74, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r74, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r76 = getgid() semctl$IPC_SET(r72, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r73, r75, r76, 0x10, 0x9}, 0x8, 0x1, 0x9}) r77 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) writev(r77, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) getsockopt$SO_PEERCRED(r77, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, 0xc) shmctl$IPC_SET(r60, 0x1, &(0x7f0000000080)={{0x6, r75, r61, r65, r67, 0x1b4, 0x8}, 0x5, 0x5, r78, r68, 0xfffffffffffffe01, 0x9, 0x7ff}) r79 = semget$private(0x0, 0x2, 0x8) semctl$GETNCNT(r79, 0x4, 0x3, &(0x7f0000000800)=""/170) r80 = semget(0x0, 0x1, 0x441) semctl$SETVAL(r80, 0x3, 0x8, &(0x7f0000000340)=0xffffff00) semop(r79, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r81 = getgid() r82 = socket(0x800000018, 0x1, 0x0) bind$unix(r82, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r82, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r84 = getgid() semctl$IPC_SET(r79, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r81, r83, r84, 0x10, 0x9}, 0x8, 0x1, 0x9}) r85 = semget$private(0x0, 0x2, 0x8) semctl$GETNCNT(r85, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r85, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r85, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r86 = getgid() r87 = socket(0x800000018, 0x1, 0x0) bind$unix(r87, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r87, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r89 = getgid() semctl$IPC_SET(r85, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r86, r88, r89, 0x10, 0x9}, 0x8, 0x1, 0x9}) getgroups(0x8, &(0x7f0000000180)=[r59, r61, r81, 0x0, r89, 0x0, 0x0, 0x0]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r91, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(0x0, r92) r93 = getpgid(0x0) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000380)={{0x7, r20, r23, r33, r90, 0x59, 0x6f2}, 0x8, 0x2, r92, r93, 0x5e4, 0x10001, 0x80000001}) shmctl$SHM_UNLOCK(r0, 0x4) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='//\x00'], 0x0) open(&(0x7f0000000040)='./file0\x00', 0x411, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') 16:00:56 executing program 1: syz_emit_ethernet(0xa3, &(0x7f0000000000)="9ac1396224b325c182eb9fa7aac58dcbd33d4d1dd2983ffbfa30005dd8ca5646f987cca1b2e3c5f4e47c37708bb7233eefdc98614a753a00f7ab45215c39b29b2e6734718e6d674b146706bc74adc94f507f466a35e441d7050b28563d21585da94df271089b54e437c4ae34ff00aeb49c73fb54d515eb41b58f2e26ee897e733accc2b0d63fdc928779b06df44444ebecd2842090b63ed37f94d267d67b4482174af4") r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050360000000000008000701000000000000cea1fea7fef96ecfc73fd3357af96caa0416e74f37633600f00a7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282922e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657ae00000002000000000000020208a37778cd4c0400000000000000d3c883b400000000000000", 0xb1, 0x0, 0x0, 0x0) 16:00:56 executing program 1: r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000000)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) socketpair$unix(0x1, 0x5, 0x0, 0xffffffffffffffff) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) fcntl$getown(r2, 0x5) 16:00:56 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) execve(0x0, &(0x7f0000000300)=[&(0x7f0000000100)=']\'\x00', &(0x7f0000000140)='+\x00'], 0x0) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) seteuid(r3) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000180), 0x4c6) 16:00:56 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x101) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00'}) pwritev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000080)="bde2822a02a30a", 0x7}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) fchmod(r0, 0x8e3) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000180)={&(0x7f00000002c0)='./file0\x00', r0, 0x4}) execve(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) 16:00:56 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f00000001c0)=[{}, {0x0, 0x8966}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x3cd) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000001c0)=',', 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) r3 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) writev(r3, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) connect$unix(r3, &(0x7f00000000c0)=@file={0x3, './bus\x00'}, 0x8) open$dir(&(0x7f0000000100)='./bus\x00', 0x80, 0x92) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) r4 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) writev(r4, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f0000000040)) 16:00:56 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r0, &(0x7f0000000500)=""/90, 0xffffff91) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000580)=""/4096, &(0x7f0000000000)=0x1000) fcntl$setstatus(r0, 0x4, 0xc8) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)=0x2) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) r3 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) writev(r3, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) read(r3, &(0x7f0000000240)=""/184, 0xb8) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) r4 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) writev(r4, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) pwrite(r4, &(0x7f00000000c0)="4468154c5cbf6459f7697ad0133d4f44d09aaa09d57e0c6fad52913a9e02b782d2980b020f0cff3ee7bc37dd080f5a6ba3fd86d57b83b96775de3415d896d195c32853287926c6b8da7d7a593f6a78675a31aa2c9c5a3638c4f232e6dd8b06bec60f2c742dbecd323ba523d28e9011c776aa8aaa9d7acd4743f7c291b0db86581766183176591f48dc93751cccc68ae42edaec59c8ac819a9a3c17075f2fdf981d194b63e45a29d10202341a2f2539de65fece571dd93216", 0xb8, 0x0, 0x0) dup2(r1, r2) execve(0x0, 0x0, 0x0) 16:00:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(0xffffffffffffff9c, &(0x7f00000002c0)="10b7bdc79803cbd5981d15c76caefcb9fecd2c7b99f3789d7a6308ae2236d8c017d62d366434c5162cb1703b6f149be1", 0x30, 0x0, 0x0) unlinkat(0xffffffffffffffff, &(0x7f0000000280)='./bus\x00', 0x0) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) fcntl$dupfd(r1, 0x0, r0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x44}, {0x7c}, {0x8006}]}) syz_emit_ethernet(0x31d, &(0x7f00000000c0)="b6") r2 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000100)) getsockname$inet(r2, &(0x7f0000000140), &(0x7f0000000180)=0xc) 16:00:56 executing program 0: open$dir(&(0x7f0000000080)='./file0\x00', 0x92ccc4fd80ba1b6e, 0xb3) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x1116, r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setflags(r2, 0x2, 0x9efab3ea835c9647) write(r2, 0x0, 0x0) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x8000, 0x1) recvmsg(r1, &(0x7f0000004700)={&(0x7f0000003380)=ANY=[@ANYBLOB='\x007'], 0x2, 0x0, 0x0, 0x0}, 0x0) 16:00:56 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x80, 0x0) shmget$private(0x0, 0x3000, 0x10, &(0x7f0000ffd000/0x3000)=nil) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') readlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0xffffffe4) socket(0x18, 0x5, 0x7f) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000180), 0x1a0) openat(r1, &(0x7f0000000000)='./file1\x00', 0x800, 0x3) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x0, 0x9, 0x8}, {0x18, 0x2, 0x0, 0x9296}, 0x80, [0xfc000003, 0xfffffff7, 0x2, 0x9, 0x1a6, 0x2, 0x3f, 0x1]}, 0x3c) 16:00:57 executing program 1: open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x8000, 0x40) select(0xfffffffffffffe6d, 0x0, &(0x7f0000000000), &(0x7f0000000080)={0x0, 0x0, 0x1f, 0x0, 0x0, 0x0, 0x0, 0x1}, &(0x7f00000000c0)) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) r1 = accept$inet(r0, 0x0, &(0x7f0000000140)) readv(r1, &(0x7f0000001600)=[{&(0x7f0000000180)=""/78, 0x4e}, {&(0x7f0000000200)=""/197, 0xc5}, {&(0x7f0000000300)=""/63, 0x3f}, {&(0x7f0000000340)=""/74, 0x4a}, {&(0x7f00000003c0)=""/212, 0xd4}, {&(0x7f00000004c0)=""/100, 0x64}, {&(0x7f0000000540)=""/71, 0x47}, {&(0x7f00000005c0)=""/4096, 0x1000}, {&(0x7f00000015c0)=""/11, 0xb}], 0x9) 16:00:57 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="730b938ff693a0bf7c205385d0c0a2a2770c64d054c747d876e3074b84b00433a8eb2e4de21a18819d10ac14831b9349b310ec5c0ffa0c92922991d4960374278d4a43d4d4197beea2813307a982aa9a6c53091d0709a54baa2db57494d789e1535fb7925b2e5caa52603e941deaf8aa0c1d8ee83b3e7676f2a3b6746403614d9197c82660cb3312ea829a5ce6474358a0"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0714e15f0973db00080000000025c6149b33ff0f", 0x24) write(r0, 0x0, 0x0) 16:00:57 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000180)="01000000", 0x4) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) fchdir(0xffffffffffffff9c) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000000)="0cc410985832b1d0a156caec28e748e852710042a027841de5", 0x13e}], 0x3c8ca3b06b9c0c) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0xfffffffe, 0x0, 0x2ff, 0x0, "00370020000f000005000000fa3900", 0x1000000, 0xffffffff}) r3 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) writev(r3, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) connect$unix(r3, &(0x7f0000000040)=@file={0x0, './bus\x00'}, 0x8) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f00000001c0)="937a2478d1b13859c861bfa43653d2b49d1a9ae7a5c60dd965065ffb61771869d19b7b1dad0c0c3bba7f6ca91289d6303188a65bc29d8d45cf33a081916c48a8e2cbb2efe3a38f95a45bcc43ed36b978ed1dce45946751aa87ccc5ea2d9f9ca75da1c061a8e94a20ad77e4fd96581026a02e708a54b435bd7f9cf0caac229410716b9f2999e1bbf766d66db85d5eaa0a5f02ba365f6ab58dff2200f296194e9d3368e0e37692b457675476b9e593379f8285d9c7cfa0cbd90846c6ecedd50ff908cf4be166c5d3d86fb65fb98324", 0xce) 16:00:57 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffc, 0x87, 0x0, 0x3ff, 0x8}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) 16:00:57 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f0000000000), 0x100000000000007b, 0x0, 0x0) rename(&(0x7f0000000180)='.\x00', &(0x7f00000001c0)='./file0\x00') r1 = socket(0x6, 0x8000, 0x0) pread(r1, &(0x7f0000000100)="b615a280107bb5", 0x7, 0x0, 0x6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) readlink(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) 16:00:57 executing program 1: kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{}], 0x0, 0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4412", 0xffffffc3}], 0x1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) utimensat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x9, 0x3ff}, {0x2, 0x5}}, 0x2) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) ioctl$WSDISPLAYIO_SBURNER(r2, 0x800c5751, &(0x7f0000000100)={0x463, 0x7, 0x8}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) write(r0, 0x0, 0x0) 16:00:57 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe, 0x0, 0x0, 0x0, 0x5}], 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) clock_getres(0x2, &(0x7f0000000000)) 16:00:57 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe, 0x0, 0xfffff}], 0x0, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b67071b542a538706000000b81800000029000000310000000700000000000000893f0000"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x1c}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000140)={0x4, &(0x7f0000000040)=[{0x2, 0xff, 0xd8}, {0x1, 0x3, 0x9, 0x2}, {0x80, 0x9, 0x0, 0x9}, {0xfffc, 0x8, 0x4, 0x3f}]}) getegid() ioctl$KDSETRAD(r1, 0x20004b43) 16:00:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x87}, {0x80}, {0x8000000006}]}) syz_emit_ethernet(0xe, &(0x7f0000000140)="c4d46c0a81d12e00d77e4dbeb6d4") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = semget$private(0x0, 0x1, 0x20) semop(r1, &(0x7f0000000000)=[{0x3, 0x1b, 0x1800}, {0x2}, {0x2, 0x4, 0x1000}, {0x3, 0x80, 0x2800}], 0x4) 16:00:57 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000100)="6d01f0392a03dba9913abc6dacce43916bf43d319471d1ece3c016f759f04d0c36d8d5083aef93cddac973bdd91f4efce4f711bfb603c2c1011e33497febf21c2107cc15bb83652dbd3073f9137f0f2c2c90118af0a12f853a7a391220cda813e7bf395623e33d1ff78337f854a139f279b2c5b66d514aec18acce767b0ae08ffcbf7c62b55f684f9ce0445ab1998066c231e12b211862dc07c053f1aec631084a45abc4a42203acd8c16fc3d0b762e64e2c5c9b0bbde80ebf37753878d40b1d595633661bb57b5e5c373ce00b10987805921612e7e16daa42e901b150c2c07b", 0xe0) r2 = socket(0x400000000018, 0x3, 0x0) setsockopt(r2, 0x29, 0x1a, &(0x7f0000000040), 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r2, &(0x7f0000000000)="bdea", 0x14) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) 16:00:57 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff6530130fb9aa23d05780000000000000096207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15814360bcd4c0a162b58b55c62bffa4d012ae46ac41e6bf3bf554799b9b800ed52e0b85a85e25bfb258557d60f13ad30505e8d53f8a4aeef9d612f871f4385f04157795ea4a5c59a3a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000000000000000000000000e0d853fcd94c20b9ca1cdaea80e8b3600900a90d160e9b2048a3c0b5495a204b24be82ab7a1d5b79d61cc97bc85fa93e26622e52dc7d76d85a821dc97098ff908468a4fdf7404c0787914c0576ed156467db0f107584e8e5bf61aa97ea46b113733adfa2845da740f83547f6edc524053a6e92b09004ebfc3c7af45d015a17dbe02c1fa3eb95c2b2dbd235cc6b1add0c753202f43faedf14add72e06517b58eb7639dda87d1d3086adf067bae14c6c6e80428998a3c19cf908c078a3565ca486301351017363f0cca3712805f7c2afb0f9ce1389e14bdc899dafb40e8a1afb531ce9880399e7788bf3ebeaccc18a638a85d09e1771003968ba0f98a63d0fb5b336bf6a5963cbffee4c260671fb5ecf898312eec84de7581efcb83168877543453ec41ce3d38c9d0aabaf936a14bc910f90928af01ee047ce61a9dff3cf3d00"/533], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0xc0e1d056e7d2808, 0x0) r3 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) writev(r3, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) r4 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) writev(r4, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) r5 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) writev(r5, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) kqueue() r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x80, 0x0) r7 = dup(r6) sendto$inet6(r7, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 16:00:57 executing program 1: chdir(&(0x7f00000000c0)='./file0\x00') pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000080)=0x80000000) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) readv(r1, &(0x7f0000000000)=[{0x0}], 0x346) 16:00:57 executing program 0: r0 = semget$private(0x0, 0x2, 0x200) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000001c0)={{0x7f}}) r1 = semget(0x2, 0x3, 0x18) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f00000000c0)=""/232) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x1, 0x0) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000040)) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) r4 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) ioctl$WSMOUSEIO_SRES(r3, 0x80045721, &(0x7f0000000240)=0x1) shmctl$IPC_STAT(r4, 0x2, 0x0) ioctl$TIOCSTART(r3, 0x2000746e) getpid() shmctl$SHM_LOCK(r4, 0x3) r5 = socket(0x2, 0x1, 0x0) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB="05000000000000000000"], 0x10) socket(0x0, 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(0xffffffffffffffff, 0x29, 0x69, 0x0, 0x0) sendto$unix(r5, &(0x7f00000011c0)='\x00', 0x1f4ea3ae, 0x1, 0x0, 0xfffffd7e) r6 = accept$unix(r3, 0x0, 0x0) recvfrom$unix(r6, &(0x7f0000001200)=""/4096, 0x1000, 0x1, 0x0, 0x0) r7 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) writev(r7, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f0000000080)={0x6, 0x169f9e7a, 0x10000, 0x200, "b0d68ec7894e5423afd036abbb82e94e8cffbcae", 0x200, 0x8}) 16:00:57 executing program 1: openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0xd67e9ffbd2ecae9, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000200)='\f', 0x1}], 0x1000000000000104) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f00000000c0)=0x7) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10145}, 0x44001000e, 0x0, 0x0, 0x0, 0x80}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) panic: kernel diagnostic assertion "ifp != NULL" failed: file "/syzkaller/managers/main/kernel/sys/netinet/if_ether.c", line 716 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *113463 2172 0 0x14000 0x40000200 0 softclock db_enter() at db_enter+0x18 panic() at panic+0x15c __assert(ffffffff821e60c6,ffffffff821fd48f,2cc,ffffffff8216e00a) at __assert+0x2b arptfree(fffffd8038607cb8) at arptfree+0xfb arptimer(ffffffff825225e0) at arptimer+0x95 softclock_thread(ffff8000ffffe9e0) at softclock_thread+0x145 end trace frame: 0x0, count: 9 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb> ddb> set $lines = 0 ddb> set $maxwidth = 0 ddb> show panic kernel diagnostic assertion "ifp != NULL" failed: file "/syzkaller/managers/main/kernel/sys/netinet/if_ether.c", line 716 ddb> trace db_enter() at db_enter+0x18 panic() at panic+0x15c __assert(ffffffff821e60c6,ffffffff821fd48f,2cc,ffffffff8216e00a) at __assert+0x2b arptfree(fffffd8038607cb8) at arptfree+0xfb arptimer(ffffffff825225e0) at arptimer+0x95 softclock_thread(ffff8000ffffe9e0) at softclock_thread+0x145 end trace frame: 0x0, count: -6 ddb> show registers rdi 0 rsi 0x1 rbp 0xffff800014812a30 rbx 0xffff800014812ae0 rdx 0x2 rcx 0 rax 0 r8 0xffff8000148129f0 r9 0x1 r10 0 r11 0x67573c731d8922f7 r12 0x3000000008 r13 0xffff800014812a40 r14 0x100 r15 0x1 rip 0xffffffff811e4308 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800014812a20 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb> show proc PROC (softclock) pid=113463 stat=onproc flags process=14000 proc=40000200 pri=0, usrpri=51, nice=20 forw=0xffffffffffffffff, list=0xffff8000ffffec58,0xffff8000ffffe778 process=0xffff8000ffffcd80 user=0xffff80001480d000, vmspace=0xffffffff825a72b8 estcpu=1, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 23144 111077 90740 0 2 0x480 syz-executor.0 23144 457923 90740 0 3 0x4000080 netio syz-executor.0 23144 50036 90740 0 3 0x4000080 fsleep syz-executor.0 90740 34342 13701 0 2 0x482 syz-executor.0 87837 213503 13701 0 2 0x482 syz-executor.1 4232 465291 1 0 3 0x100083 ttyin getty 66702 450146 0 0 3 0x14200 bored sosplice 13701 19277 49450 0 3 0x82 thrsleep syz-fuzzer 13701 13638 49450 0 3 0x4000082 thrsleep syz-fuzzer 13701 255748 49450 0 3 0x4000082 thrsleep syz-fuzzer 13701 457272 49450 0 3 0x4000082 thrsleep syz-fuzzer 13701 287355 49450 0 3 0x4000082 thrsleep syz-fuzzer 13701 112216 49450 0 3 0x4000082 kqread syz-fuzzer 13701 171866 49450 0 3 0x4000082 thrsleep syz-fuzzer 13701 264865 49450 0 2 0x4000482 syz-fuzzer 49450 176251 37480 0 3 0x10008a pause ksh 37480 510809 74978 0 3 0x92 select sshd 74978 219031 1 0 3 0x80 select sshd 90489 1774 44032 73 3 0x100090 kqread syslogd 44032 300229 1 0 3 0x100082 netio syslogd 20496 511914 1 77 3 0x100090 poll dhclient 8050 56057 1 0 3 0x80 poll dhclient 72169 429836 0 0 3 0x14200 pgzero zerothread 83019 129667 0 0 3 0x14200 aiodoned aiodoned 97718 95675 0 0 3 0x14200 syncer update 17514 469050 0 0 3 0x14200 cleaner cleaner 20155 476525 0 0 3 0x14200 reaper reaper 18796 100572 0 0 3 0x14200 pgdaemon pagedaemon 75157 37341 0 0 3 0x14200 bored crynlk 12220 83590 0 0 3 0x14200 bored crypto 44163 97336 0 0 3 0x40014200 acpi0 acpi0 72243 487661 0 0 3 0x14200 bored softnet 9964 55834 0 0 3 0x14200 bored systqmp 97520 511977 0 0 3 0x14200 bored systq * 2172 113463 0 0 7 0x40014200 softclock 49949 357698 0 0 3 0x40014200 idle0 61406 173465 0 0 3 0x14200 bored smr 1 28529 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb> show all locks No such command ddb> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9572 7033K 7726K 78643K 15705 0 0 pcb 13 10K 12K 78643K 492 0 0 rtable 111 8K 8K 78643K 2004 0 0 ifaddr 82 17K 18K 78643K 472 0 0 counters 19 16K 16K 78643K 19 0 0 ioctlops 0 0K 2K 78643K 123 0 0 iov 0 0K 36K 78643K 4306 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1230 77K 77K 78643K 3380 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 5K 78643K 35 0 0 VM map 14 3K 3K 78643K 19 0 0 sem 12 0K 1K 78643K 1862 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1793 195K 288K 78643K 12645 0 0 file desc 5 13K 25K 78643K 2542 0 0 sigio 0 0K 0K 78643K 26 0 0 proc 49 38K 55K 78643K 1140 0 0 subproc 32 2K 2K 78643K 272 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 0 0K 0K 78643K 233 0 0 in_multi 24 1K 2K 78643K 296 0 0 ether_multi 1 0K 0K 78643K 24 0 0 mrt 0 0K 0K 78643K 11 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 84 371K 371K 78643K 84 0 0 exec 0 0K 1K 78643K 662 0 0 pagedep 1 8K 8K 78643K 1 0 0 inodedep 1 32K 32K 78643K 1 0 0 newblk 1 0K 0K 78643K 1 0 0 VM swap 7 26K 26K 78643K 7 0 0 UVM amap 127 103K 107K 78643K 7166 0 0 UVM aobj 130 5K 5K 78643K 132 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 0K 78643K 455 0 0 NDP 20 0K 0K 78643K 153 0 0 temp 226 3544K 4184K 78643K 151556 0 0 kqueue 0 0K 0K 78643K 14 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 68 0 61 1 0 1 1 0 8 0 rtpcb 80 491 0 489 1 0 1 1 0 8 0 rtentry 112 325 0 284 2 0 2 2 0 8 0 unpcb 120 1197 0 1189 1 0 1 1 0 8 0 syncache 264 6 0 6 3 2 1 1 0 8 1 tcpqe 32 21 0 21 2 2 0 1 0 8 0 tcpcb 544 2261 0 2254 25 23 2 13 0 8 1 ipq 40 22 0 22 9 8 1 1 0 8 1 ipqe 40 221 0 221 9 8 1 1 0 8 1 inpcb 280 4004 0 3994 22 20 2 9 0 8 1 rttmr 72 4 0 3 3 2 1 1 0 8 0 ip6q 72 2 0 2 2 1 1 1 0 8 1 ip6af 40 5 0 5 2 1 1 1 0 8 1 nd6 48 37 0 35 1 0 1 1 0 8 0 pkpcb 40 16 0 16 3 3 0 1 0 8 0 ppxss 1128 43 0 43 8 7 1 1 0 8 1 art_heap8 4096 11 0 10 7 6 1 3 0 8 0 art_heap4 256 1265 0 1053 23 9 14 16 0 8 0 art_table 32 1276 0 1063 3 0 3 3 0 8 0 art_node 16 324 0 287 1 0 1 1 0 8 0 sysvmsgpl 40 29 0 19 1 0 1 1 0 8 0 semupl 112 5 0 5 1 1 0 1 0 8 0 semapl 112 1860 0 1850 1 0 1 1 0 8 0 shmpl 112 130 0 2 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 5421 0 4023 46 0 46 46 0 8 0 ffsino 240 5421 0 4023 83 0 83 83 0 8 0 nchpl 144 10427 0 8820 60 0 60 60 0 8 0 uvmvnodes 72 6908 0 0 126 0 126 126 0 8 0 vnodes 208 6908 0 0 364 0 364 364 0 8 0 namei 1024 35443 0 35443 3 2 1 1 0 8 1 vcpupl 1984 12 0 0 2 0 2 2 0 8 0 vmpool 520 17 0 5 1 0 1 1 0 8 0 scsiplug 64 3 0 3 2 2 0 1 0 8 0 scxspl 192 35933 0 35933 28 24 4 7 0 8 4 plimitpl 152 180 0 173 1 0 1 1 0 8 0 sigapl 432 2672 0 2659 2 0 2 2 0 8 0 futexpl 56 83199 0 83198 4 3 1 1 0 8 0 knotepl 112 704 0 685 2 1 1 2 0 8 0 kqueuepl 104 691 0 689 4 3 1 4 0 8 0 pipepl 112 2546 0 2527 10 9 1 2 0 8 0 fdescpl 424 2673 0 2659 2 0 2 2 0 8 0 filepl 120 24486 0 24388 17 13 4 11 0 8 1 lockfpl 104 1021 0 1019 1 0 1 1 0 8 0 lockfspl 48 303 0 301 1 0 1 1 0 8 0 sessionpl 112 32 0 22 1 0 1 1 0 8 0 pgrppl 48 136 0 126 1 0 1 1 0 8 0 ucredpl 96 2427 0 2420 1 0 1 1 0 8 0 zombiepl 144 2661 0 2660 1 0 1 1 0 8 0 processpl 864 2690 0 2660 4 0 4 4 0 8 0 procpl 632 5710 0 5671 5 1 4 5 0 8 0 sosppl 128 16 0 16 5 5 0 1 0 8 0 sockpl 384 5749 0 5729 36 31 5 14 0 8 3 mcl64k 65536 200 0 198 8 7 1 1 0 8 0 mcl16k 16384 28 0 28 13 12 1 1 0 8 1 mcl12k 12288 75 0 75 8 7 1 1 0 8 1 mcl9k 9216 43 0 43 9 8 1 1 0 8 1 mcl8k 8192 134 0 134 3 2 1 1 0 8 1 mcl4k 4096 260 0 260 4 3 1 1 0 8 1 mcl2k2 2112 22 0 22 8 8 0 1 0 8 0 mcl2k 2048 69543 0 69500 18 11 7 14 0 8 1 mtagpl 80 136 0 127 3 2 1 1 0 8 0 mbufpl 256 132617 0 132513 44 36 8 19 0 8 0 bufpl 256 19473 0 11898 481 7 474 474 0 8 0 anonpl 16 365768 0 345774 148 59 89 94 0 62 8 amapchunkpl 152 15324 0 15175 58 50 8 20 0 158 1 amappl16 192 16307 0 15199 139 75 64 67 0 8 8 amappl15 184 184 0 184 2 2 0 1 0 8 0 amappl14 176 202 0 197 1 0 1 1 0 8 0 amappl13 168 417 0 417 4 4 0 1 0 8 0 amappl12 160 659 0 655 1 0 1 1 0 8 0 amappl11 152 474 0 463 1 0 1 1 0 8 0 amappl10 144 37 0 36 5 4 1 1 0 8 0 amappl9 136 1337 0 1329 1 0 1 1 0 8 0 amappl8 128 866 0 826 3 1 2 2 0 8 0 amappl7 120 92 0 86 1 0 1 1 0 8 0 amappl6 112 466 0 456 1 0 1 1 0 8 0 amappl5 104 933 0 923 1 0 1 1 0 8 0 amappl4 96 3123 0 3097 1 0 1 1 0 8 0 amappl3 88 447 0 437 1 0 1 1 0 8 0 amappl2 80 19941 0 19874 3 1 2 3 0 8 0 amappl1 72 58110 0 57695 25 16 9 20 0 8 0 amappl 80 6201 0 6152 2 0 2 2 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma128 128 253 0 253 1 1 0 1 0 8 0 dma64 64 6 0 6 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 131 0 2 3 0 3 3 0 8 0 uaddrrnd 24 2690 0 2659 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 2690 0 2659 1 0 1 1 0 8 0 vmmpekpl 168 21097 0 21065 2 0 2 2 0 8 0 vmmpepl 168 330289 0 328055 242 116 126 139 0 357 22 vmsppl 272 2672 0 2659 3 2 1 2 0 8 0 pdppl 4096 5386 0 5340 10 3 7 7 0 8 1 pvpl 32 937676 0 915039 364 144 220 319 0 265 37 pmappl 200 2689 0 2664 2 0 2 2 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 730 0 125 18 0 18 18 0 8 0