be0425fe361359acdee2b1c94a87ff4a9412f95162d2334d22d8b07b81eb498e7f7c2b325604d33966550b14aa7ba3ef1c3c738e2fa1d756a4fc1e4180bd0fb0a2b3cd0e18390803d69467c8fdca069469e66e1052cad62000c2d455e2a9a373ab15c337da891ccc4261fd19ca6283ca8a5c6c8474cc1db24a52f2ce7957981ee3dc2378df78ffe28c4929645cf6495f7269f5b45b7dbe18c7a7f5c638cba1b22db9b9ca2dbfa441592baf46477a56f9b5ce0f130cba00071b0f000ce2dcc2d228f007285b7e031584287"], 0xa) r2 = open(&(0x7f0000000080)='./file0\x00', 0x612, 0x0) writev(r2, &(0x7f00000000c0)=[{&(0x7f0000000440)="4d5b4b3898d5b15518685bc8fa1102a6bd7f43f8a538d1af20e912e848e40296a194c17c8183f712646b0bc68a1f4aa30e3f6767451157ff43144f7d4fb4dffa4533052f198dec170ab86b3908db849a54ad0701f253481415a92d54ed17fbd0d36f2f5beb5791f8198dd21f3b4935681879ed03a74450ef80802c4add5dd0f1d89bd1d9365b16e7be54db4d224b372aac68b0592fd2ef05398352a1da07f0cea33c6178162d933c2486c1c21479a750e9d7fdc60eb0bc3decb327be045cca0fcab772e161d586b4dc880fccecdee6f72ab44a39f83559b1ccd8e71b2585ce007f6d95efdcf85b9750baf281728b68db74d6fdcb9197f1b20a17c5d0f52631382135b9c486e293186ae7786c28d63f9a13353b129ca496b33666ab624503a6eda19157e5536380f3ae91dec80b024e5b31980c65723bffd87c2d9ab81798c8ef0eef35d4f1bc21a9d1612d140aa233b82bf45c71fcb174f0a6bf7b506001fb685d814f742270f1c089b69c15dd48fe45477c6b1f8a061cd27f8f88d7054a1d4aac17f1e54987e9ab935bcdc21863f116a28f9b7c8d04579e18002197690aab4f7bd53f38563063928b84212f1dfe393fbffd0bc00d40b78c8b0828040168367113cf6a54f3572b4b5d915eccf557ace776e5152566768eeeef3e4b5c", 0x1dc}, {&(0x7f0000000040)="37a2cba9bab90d18db1e8cf27015d61975aa538e19e3ff00", 0x18}, {&(0x7f0000000180)="e7b09c4e134d3c1c27f51254fca351a3ab3cc51407e3a3af9a43436ff82c73f89f93051675725198be6df552157cd200ba9872b3ffba43a1472a71e0b24ddf2e546f0f4c49b8d762ecee08f451264602b977bce0b6f1e88a5808436ff990f2d36e239246484e8826edce6165283c57beb26e72b009eaadd6ba86e91dda8cd15ca5e6eaafcdb2d62c1261738396c4984f6b1a4df599e0fbf77d400900000000000000176f", 0xa4}, {&(0x7f0000000640)="fdb2617e274d09632a810000000000000063e8ce5f25fe27c9c092412d280a839c4560a374e34321424a5e4801b2ab7359dd24faf8f617713b2ad1870350f6d725", 0x41}, {&(0x7f0000000240)="05000000fbfa29ab52b08e465fc790d1e1993b34e2ffffff0000009867505c6bf167ac05229360762552f06b1749d3f1309a", 0x32}], 0x5) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0) r3 = socket(0x18, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x80206979, &(0x7f0000000300)) pread(r2, &(0x7f0000000280)="b15929ec5e78df7baebdb2792794c0ed49877e802ebb92cc537f877408176c69ec2327fca2bccc63b16d47d55ce0893788a57e981cade6db6c3db88283ae87f1b0bedd4ff1671de88c5b3204016ade4d687341963352e06289a9dfa2006d94dafbfb72ff38fa85b4301721c9a88e3430ec59bbe9759795fd2cac4864ea", 0x7d, 0x3) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000000)=0x5) 07:58:41 executing program 3: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000080)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3ff], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1c0316a0], [0x80000001, 0x0, 0x2], [], [{}, {}, {}, {0x0, 0x0, 0x0, 0xa18c}, {0x0, 0x0, 0x0, 0x9}, {}, {0x1000}, {0x0, 0x1}], {0x0, 0x80}, {0x0, 0x0, 0x0, 0x8}}}) r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$FIOASYNC(r0, 0xcd60441a, &(0x7f0000000240)=0x6) openat$pf(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000340)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000", 0x3, 0x4}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000080)={0x11}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000300), 0x10000, 0x0) pipe(&(0x7f00000003c0)={0xffffffffffffffff}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)=[{{r1}, 0x0, 0x0, 0x0, 0x7fffffff}], 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x2, 0x0) close(r4) socket(0x400000000018, 0x4000, 0x1) 07:58:41 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, 0x0}) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0xee) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x1, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x80606941, &(0x7f0000000300)) 07:58:41 executing program 3: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000080)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3ff], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1c0316a0], [0x80000001, 0x0, 0x2], [], [{}, {}, {}, {0x0, 0x0, 0x0, 0xa18c}, {0x0, 0x0, 0x0, 0x9}, {}, {0x1000}, {0x0, 0x1}], {0x0, 0x80}, {0x0, 0x0, 0x0, 0x8}}}) (async) r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$FIOASYNC(r0, 0xcd60441a, &(0x7f0000000240)=0x6) openat$pf(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) (async) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) (async, rerun: 64) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000340)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000", 0x3, 0x4}) (rerun: 64) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000080)={0x11}) (async) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000300), 0x10000, 0x0) (async) pipe(&(0x7f00000003c0)={0xffffffffffffffff}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)=[{{r1}, 0x0, 0x0, 0x0, 0x7fffffff}], 0x0, 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket(0x18, 0x1, 0x0) close(r3) (async) r4 = socket(0x18, 0x2, 0x0) close(r4) (async, rerun: 32) socket(0x400000000018, 0x4000, 0x1) (rerun: 32) 07:58:41 executing program 2: select(0x0, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x7}, 0x0, 0x0) (async, rerun: 64) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) (async, rerun: 64) openat$pf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) (async) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) (async, rerun: 64) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (rerun: 64) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) (async, rerun: 64) pipe(&(0x7f0000000040)) (rerun: 64) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x2, 0x2, 0x4) close(r1) (async) r2 = socket(0x18, 0x2, 0x0) close(r2) (async) socket(0x400000000018, 0x3, 0x3a) socket(0x1, 0x8000, 0x1) (async) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) (async) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) (async) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 07:58:41 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, 0x0}) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0xee) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x1, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x80606941, &(0x7f0000000300)) 07:58:41 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) (async) close(r1) (async) connect$unix(r1, &(0x7f0000000340)=ANY=[@ANYBLOB="01002e2f66696c65300055b05c77b789780438d2bf3068ac001585fdc729059ec429fe06e0dd3f0d1a338bbb55bce9ebe0425fe361359acdee2b1c94a87ff4a9412f95162d2334d22d8b07b81eb498e7f7c2b325604d33966550b14aa7ba3ef1c3c738e2fa1d756a4fc1e4180bd0fb0a2b3cd0e18390803d69467c8fdca069469e66e1052cad62000c2d455e2a9a373ab15c337da891ccc4261fd19ca6283ca8a5c6c8474cc1db24a52f2ce7957981ee3dc2378df78ffe28c4929645cf6495f7269f5b45b7dbe18c7a7f5c638cba1b22db9b9ca2dbfa441592baf46477a56f9b5ce0f130cba00071b0f000ce2dcc2d228f007285b7e031584287"], 0xa) (async) r2 = open(&(0x7f0000000080)='./file0\x00', 0x612, 0x0) writev(r2, &(0x7f00000000c0)=[{&(0x7f0000000440)="4d5b4b3898d5b15518685bc8fa1102a6bd7f43f8a538d1af20e912e848e40296a194c17c8183f712646b0bc68a1f4aa30e3f6767451157ff43144f7d4fb4dffa4533052f198dec170ab86b3908db849a54ad0701f253481415a92d54ed17fbd0d36f2f5beb5791f8198dd21f3b4935681879ed03a74450ef80802c4add5dd0f1d89bd1d9365b16e7be54db4d224b372aac68b0592fd2ef05398352a1da07f0cea33c6178162d933c2486c1c21479a750e9d7fdc60eb0bc3decb327be045cca0fcab772e161d586b4dc880fccecdee6f72ab44a39f83559b1ccd8e71b2585ce007f6d95efdcf85b9750baf281728b68db74d6fdcb9197f1b20a17c5d0f52631382135b9c486e293186ae7786c28d63f9a13353b129ca496b33666ab624503a6eda19157e5536380f3ae91dec80b024e5b31980c65723bffd87c2d9ab81798c8ef0eef35d4f1bc21a9d1612d140aa233b82bf45c71fcb174f0a6bf7b506001fb685d814f742270f1c089b69c15dd48fe45477c6b1f8a061cd27f8f88d7054a1d4aac17f1e54987e9ab935bcdc21863f116a28f9b7c8d04579e18002197690aab4f7bd53f38563063928b84212f1dfe393fbffd0bc00d40b78c8b0828040168367113cf6a54f3572b4b5d915eccf557ace776e5152566768eeeef3e4b5c", 0x1dc}, {&(0x7f0000000040)="37a2cba9bab90d18db1e8cf27015d61975aa538e19e3ff00", 0x18}, {&(0x7f0000000180)="e7b09c4e134d3c1c27f51254fca351a3ab3cc51407e3a3af9a43436ff82c73f89f93051675725198be6df552157cd200ba9872b3ffba43a1472a71e0b24ddf2e546f0f4c49b8d762ecee08f451264602b977bce0b6f1e88a5808436ff990f2d36e239246484e8826edce6165283c57beb26e72b009eaadd6ba86e91dda8cd15ca5e6eaafcdb2d62c1261738396c4984f6b1a4df599e0fbf77d400900000000000000176f", 0xa4}, {&(0x7f0000000640)="fdb2617e274d09632a810000000000000063e8ce5f25fe27c9c092412d280a839c4560a374e34321424a5e4801b2ab7359dd24faf8f617713b2ad1870350f6d725", 0x41}, {&(0x7f0000000240)="05000000fbfa29ab52b08e465fc790d1e1993b34e2ffffff0000009867505c6bf167ac05229360762552f06b1749d3f1309a", 0x32}], 0x5) (async) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0) (async) r3 = socket(0x18, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x80206979, &(0x7f0000000300)) (async) pread(r2, &(0x7f0000000280)="b15929ec5e78df7baebdb2792794c0ed49877e802ebb92cc537f877408176c69ec2327fca2bccc63b16d47d55ce0893788a57e981cade6db6c3db88283ae87f1b0bedd4ff1671de88c5b3204016ade4d687341963352e06289a9dfa2006d94dafbfb72ff38fa85b4301721c9a88e3430ec59bbe9759795fd2cac4864ea", 0x7d, 0x3) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000000)=0x5) 07:58:41 executing program 3: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000080)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3ff], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1c0316a0], [0x80000001, 0x0, 0x2], [], [{}, {}, {}, {0x0, 0x0, 0x0, 0xa18c}, {0x0, 0x0, 0x0, 0x9}, {}, {0x1000}, {0x0, 0x1}], {0x0, 0x80}, {0x0, 0x0, 0x0, 0x8}}}) r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$FIOASYNC(r0, 0xcd60441a, &(0x7f0000000240)=0x6) (async) openat$pf(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) (async) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000340)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000", 0x3, 0x4}) (async) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000080)={0x11}) (async) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000300), 0x10000, 0x0) pipe(&(0x7f00000003c0)={0xffffffffffffffff}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)=[{{r1}, 0x0, 0x0, 0x0, 0x7fffffff}], 0x0, 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) (async) r3 = socket(0x18, 0x1, 0x0) close(r3) (async) r4 = socket(0x18, 0x2, 0x0) close(r4) (async) socket(0x400000000018, 0x4000, 0x1) 07:58:42 executing program 2: sysctl$kern(&(0x7f0000000040)={0x1, 0x59}, 0x3, &(0x7f0000000140)="0000000000000069e478adbf7ecddc4fbb22612d610445e465808c8a03a15b61c8ecd15bbcb355b2538dbf72b0c10769e11e00a25f1aec181460ebfc3f9aebe5a530032ef13e4806ed2000d594b01b5ab758dd8e936f0af307284e2803b6701798181808684da9dbd992875cc8b66edd7572dd5907dad6e906066f74ed21249befeebcebb50362c0d1e37c273ca735ab89dfe70eba982ba8c41c7f91971800800000000000008bbf1b262d69475a63ec66438de92814086f51ff089b4ec6ff1edae7eae99ef7d6ff12886b3041a7fce9110cf69882120751e6a337e130a8d7718afe5f742b21b0c0e5b4f9c5eddf6391a0162c", &(0x7f0000000100)=0xf3, &(0x7f0000000640)="cfc7851e517184a89a700fd83420890cab799b9b3762ee1c82180e00ce0830dbb322071539d764bd54a082e72704f397b1f58ea5ae1a279c0938db66d9f7c0294db25bff72fd36e6ef4dc09b555d7186be31a356e1e1088817990e520a2875471b066fe218bce0a9512825d253bfddcbdbb32841d560a525c1f6a5d9cfd37aabdff37aad99d22e052a65225e3c0d5c75591e098e473c538f2daa2062012d240f53ab8dc6354a6ff8e4ccff4127abf0118f3e7d6c1e710e000000000000f85a46d04412f2db52c22488483b4f02cd8b1f52593126ac35738357ea7300d3f710cd1a6d1a93408469a77f83e8cc0e946973008171bbe483db3edc8a7dc4092cfd7dcc58133e8760d00cb82caac209785d120ae20f145650d4105421ddcdc65a0bdecddb7341f998a2cf33f7dd7313648f8b43e546d2df794ce42f4ee00dff8b506e11950eaa77141a2f9cd55fc74eaca4de477ea114a525e22d10684a26b9807eb86aaff1749d100d4f0a666c18c8af344705cac7409a414d91c7a8a93c977534f31b5ca93a410c625209da2a75fea83bb9cded05620d73132e10672efb66e94c810abd20338a8203476bf232321f8a81983d22bb657798c2daf51b320e6f744bb3d16dc5f1f4e7646983b81dd8a241213c9bfd8faae93cbd192b7182c5233a1c884fa5bd650a92aa36e2104d800d856e168a2a3f80fb4b5f067e14b901fd2e33abfdd4c03c60680534cdf99d8733976fc7f58e9b9078e6c1ff23cbf7eaec3703b40b763aa683f8c8092614f73076943e0dc7d5791745ea104ef328548909faba65551ac17cdb6b3c359640e39b6c449054d6960e99880e7b88187b136d47f653c8f0c0f00b9b9dbfe72b997205abb157882d1d6e643ac2773dd358ab654c7c1d22aee4c430ccac1dbf", 0x288) sysctl$kern(&(0x7f0000000000)={0x0}, 0x0, &(0x7f0000000080)="000000000000000000dd88", &(0x7f00000003c0)=0xb, &(0x7f0000000bc0)="1010d9c0edb05e9711c451ac2c97b30772ba08e437d77967e7b1320a6389309f3c65e27065c2ec2ff2d1f14b86eb3bdad88e6a8803c2935ed63a7c86c0d0c90c1202a22700160ebd36b11daa44d78f7b7d3659dd885d79eb33dea44465aee562be053cfd34d4d92ed90378d4e1b6f2289bfd3f765d1fff330e2abffc5213383ddba993878f58c2d83b77ca4db1f45aa0e45002ffc6f15be553373026dc06187512ac0d06a2cce21bd216d8c8b10e58628ab5173f21fc0e5a92183217c44c534c1c5008aa7f179b4436763cd8885faf4b8b29cd5b396609d5170a2fd4e984102c083ce0f141eb1e45129975f497f3c35d412ddddcc662e76f363b78fd1f115788c5ae81764a53edd0ec7cc52bfb07b89b2fa1cd50f0722dcf6df3e4635b504c59ae71b164dfcf52ad869e09a258467426a378c68e85268492b1c4f28dfc44d64e70885e117b4c108794ef053d9d58abf8b8a46f53e0892d5484a8383b2481bfbeeee7f1597a6dfcfa660389b8fddb77b3e8d4584fa432203e4c596e95f64d07f5b31e2c37fe908a78db12cfd47fb8e7252d68cea59fe75e524e891dbdb880c4e6a2adba43ff8c2c436732b189e3ab5ee302165f24ba9ed394424fbbe9b3729ae0286991a85c80531c6a0ab5f5cd3c808ff00d5cb442233464fb224c1c0d576b93b9f44d4f", 0x1e4) semop(0xffffffffffffffff, &(0x7f00000002c0)=[{0x1, 0x207, 0x800}, {0x3, 0x20, 0x1000}], 0x2) sysctl$kern(&(0x7f0000000240)={0x1, 0x2e}, 0x2, &(0x7f0000000dc0)="ac865c953982e8a15e74378f95f103d7753e2cf334b71dec862aa43ded00ae66430655aeba5d5f72b093ae56d1d46e2a429765a9e3913221faf829a36644ca9402b473ac5e6f217c88c7307f9051dba81f3a6a1b1e65f8edd95b4bd545e1028d8ff1bab0a6b397916dcce1d6f0c4c1733c2954e169a8807a41bebc12a72472c176edf93cbd2916fd9e3ea3a79a4cf837d3c7a26b464f3d3151ed93136a8c845a96c9078304127b9d257c397eb25f7a4b8f16e27cf0a39ede60cacde6e07d514c15644a5feab44cde132711bdf2aec7bc7c34b8faaaaa353fb7c14cc9753212633e4fc56017b4d9a4147fdc3a07cbdfa0611c", &(0x7f0000000280)=0xf2, &(0x7f0000000ec0)="cee45c3ec56db9fb87ed728dee5f8275114730cca16cc1c1301fa02dfda7e92652d41e24a033974e8c3279438e1c6561878ae06b8e008e3a5a5dd8f56a357d0c0ae511b936069c45fa12a20825eacf6724e3e5ed8526e83c923b1c61c5eff86ef6b56c8d04cdd73c49934d8f8e4ba54bb97c9512976f5604a0f174814b351ea3adfd95f784deb16878aa489578f9138ae6cdd3b054b25fae1925dfa324f7cd48a2f20f6d12235f817225a0a16d4253a4a18bbb6faa4c932f722707510d060f3155e3d0d7051c2910437c61", 0xcb) sysctl$kern(&(0x7f0000000340)={0x1, 0x4}, 0x2, &(0x7f0000000400)="638e816d", &(0x7f0000000440)=0x4, &(0x7f0000000480)="fe0c49bbecf15ab6162100fd612538c6201cc9a3e6391f6f6634a8709a04a8e7916fdd1166", 0x25) r0 = semget$private(0x0, 0x4000000009, 0x4a2) semop(r0, &(0x7f0000000380)=[{0x0, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x0, 0x4, 0x800}, {0x3, 0x2, 0x1000}], 0x4) sysctl$kern(&(0x7f00000004c0)={0x1, 0x11}, 0x2, &(0x7f0000000900)="3db58e7419b02f62c936956b1d490a6c7799465b9e60544eb710d2d2bf002866b0db4f6ab2c21889f64a85b2f796726ee56dab45684d01e5c642a770b18ace0bd8cd44348d30ca47b9766776beb733ec567780acdcdf9730d4b96015b91249b08ba04e99f1833f7d2aacb5407e2149254e2f2bae49868b59f56b691c14a6e6bdd6f8b1980ce40bd1b261422194086e88c368fa14fe1311b07323661e404987a11415be152512cc46bde1de02a57555d9a2bafd4d663b658bd4b26fdd6ffeec8087d661df24a7a6b57efb40d3d0c26a0c72aa53b3432c588c66b7f38e333a", &(0x7f00000005c0)=0xde, &(0x7f0000000a00)="7d6a32222f92243946f55ff859ff1ce970c1f388bedcab151c5e15d43628069b90d7e0478a5753ab2b7d868783e0d693be32a6fc05b1dc2da785186ebc60e2f176b62daacc18d693b28eae915093edff00bcabd034d14e7d8d0d01557f267090f10feb1eafbbd123c0fa0d024c78c5108e870cc1b7882982c9a84f0df662b40a652964ae2467e0161558263e8145eee2a6ac7c6d56bd70002696c58fab1dcc96a982", 0xa2) sysctl$kern(&(0x7f00000000c0)={0x1, 0x56}, 0x2, &(0x7f0000000500)="8ffa15357cfb8dd64940a08c50a51cbae03644e1016b77155dd9b5e7403d18bb3c65c6568b1825700ca35d27cb5732fcd11c99b79091b893b6231e6e92a4f296e8d345d23ca91a32c768e75c9ef4bbd8", &(0x7f0000000580)=0x50, &(0x7f0000001680)="8594c31879b5c7b435f4b682222669f3da2a7bd5cca6168ee41d6901601d65f5ea569fa6917a3179b9f50e3599f8e1eaecd78a2df87ae663577ddac58a9081c4360ccf6dec434c5c2c0b42d50bb7479f93158dea2c873706c14bc4f8b6f998a09fe89153cbdb175b85e721a8afb30eee4379c82944071a9da0adf0b8c411f41fd9f767d4e7fa6c50248a1c842008d2483d907127f7162861acfafbebda466fe1448ab9c8cb15482c61f1f7bab0712496ca6de1903dec17a0dbd1b3cc5ddf53fb07f852bf056b22d4745529e569cbbc55355604702b989c07bf0a5ef90c365ed264db132a89bbced2cdd80629d5f619aac86852a64415bb2f32e3501f2d9cdab88d458d510a40d0cf0dd1ff1f62170fb70e680428db66e4b986273f3c6d5e01428144b37f975f05edc960a42ad22a2978f88d7d9fbda037672ad7a0520c28745e210db5138a72651941fbc23f7370f33fc9730a0442c571265fa5e0238cfddfe39dd28bea092cba4631f9c60581552524825fe4e4660318f204186fb101718b4a660dc77a1d9fa8feeea3acb6aa1ff64756091d44da006f7efc3191be510324a55f165822364f79b317c33a1ce8e9a101f976a17e141f62647d699b77d24bb55a0d064669efec37a2caa82cec3267b46b0636cc3c4315982a1155466bd08810ceeeaa4b9c63eff5dd359ce625b9d34376b698443c4cc8806060ce1d0320fd7920d34fa801e9948fe54d5234df1a43d256b41a1bd692abcc2075298bdf56a6f91122867e6101904e25f79ee27ba234b48c5aa6b5c022f586d144fb5c75466ce2ba09b02034c3db0fc90b1d6d882652fab1083b407d7b72ce040efdd4a9afed1979d38d8b84ba097aa61a16270349f5f0b90d18a7579020ba9e639afa2723e74b107a2105765e977dd2e8134e08a9e25b7822f13abff40303ff7cc86937472be42d5326770a88275c9b8a3e079d7598a2b7baec0085aa6d563affdbbcf015808a40e98bc96d5a2b7be74c9f124a2ae13af8d4d6308b700a89d850ba61f0fe26868e636e0bb436af65bdb52dda6773a3d14e5f60d242b28c51a2d83088c16b28b488007060105194f5e1515889cd744494438eb4e0e5ed01346ab7001f91bf6d3ed94f07d92142b57f41759f0ef5ab12fc2e6827f7aafa9d970d2f5698eeb1010619676ed13e7bf0c753a94b25326c5f16aa225b5664497f0b41ad5c3c9b24000b87f6958d4bbd4b41dbd50d1c36c1bfa528e1d8b566ea9ec300cd5a5395614b3872fec1973fb6950d84ff08c4cc514d60439ef7c1c21696ffa8aa88665a311e407c86d704c5315a1d44fb3e07dca83a6bada05e2ab9d0f94ebc416a62939a557b3f8a46d709b164b38733c5e13d463ba40ca0ce703071731e7fffbc5013bcb62ba0069b504d2b1808777cfd710b10f46edd9781b2e6b4a62e62ef47ec2b6a98493064b78208922c3f6866124d70ab0c2aaeffa2ee7530b3f9724bedcf5b192a9fa14ad51dd0d125a4fe12e3ed51f874d9450f1c441c36dbdf9196bc0adf7dbbe1ebd9b3c35a99f07bcdaa167b51c2f577bcb1acaa1e07fb512722c64e452fe680e9faca5d40f8d8645894e23b57def757bfa2126c1ff68a6cb60461ed73ddbad0c7ae6039b7f639c4ba9fb0d5f5c916d79219b381ba343d67527f5c7e0a38330769f4be2c849e25600ac517108cad2ccf48b8c6558037005f2b41cfe8b7cac1b43f3a2be2e4c24aa069d2686eac898b0e8958319d68296c0317212eec0525914c1f2ea545cec8ef4506924dc5faf5182f4d91405b45512e18843fe535b837f421c2030e8b3b0e1042b9a1f6e462c30d4f041d643d2c76e8663f44220363f1354d143ac91049a1ab9a46125d37f93c532273777b608eda5bfdf4b973d4eb787f023cb31bd07bcc9c9895bf71237d834e09404babf576e7ea9254fd32d7e77a767d782c12bcfcb2fcdda380ab94c38ac42a0f9edab04b412d421c58b373fbc41dd0a6c67b33afd476cbe15613569985d9e939efa60a34558e46f310379e87f7cf2f3f01eaf2fcabfc91109da58fea6a4fde2ac54b237504a9670d6602b2358db9b4c6de451112cc79db35395e05a9766fea9617f091cd83854b6ec325fecff7c1fd0d4af07154fd37f0031fe6fb3e5285d5ea17f0685b64c797f08ef9a8f6183695b52596068da06e7313c347c1ddf3a3a2c2202ec85b355ccc8323038a7eb73f4dd94af46dee912a6f9a042560499f9642ede3aaf982bcbf2a9a026271f4b068f4290fc8c98ca7e3d379f22a7fe5e0e65d99bd66018421fbff87dcab9c8e16cc7f6df8cdb387a22753f9674aa383f3a5257c1a1b87edafac6f29904f07aeed296675e4bcaa8270e52c550046056c6f9e62e0c20b986a8bb407629d60f3d45466c5c2ecb200a324d15bf1098b89617c6e8ce1ecac08f9f8fc24b3d7ebebbfd1ea39d8f4228c1c4e6802fcf0a259912ce47856d84b65089c3830e09627d1e264473799f651a88806473feb1e991bc7e6cf5417c0cbaaa692648970609df034725aefcaa943750781c4d15d079f855622e87f4d7c7a173d8dff9ab4e2abfe8b9fa8e2dded03138aa6d5c69fec91af130ac6c8a50be85c975b954191c8f12a86daebb571932878c17102c5bde8c75c660cdfb6856a6b0e1ababf67135e27e3b7d902a960a848a10f9564b4a07ec00d609b65d19cd235fa29700866971c6aae94b841ba5f452b6528984af28286c8494401109ddef0444a84de6edae5c9d5317eec71da15fb938665062349c6d3c1de76235da7106de228e78eb7255924e17304d8f9e6b9f3a9a8bbf6d6a0a45f6baf7583fbf9d7b2a56ece4a91855bb0639d1eaefd8b3fd20cfa3a7e681a86f4edc057bc4d80263f0085fd164d3b5023bd201397160e5602b2c855a223752615ef885a835084b516cdb979b1e9d2385fbad4120fd6ae5d928e8de3b66934d413e75475fb893ef9cd7fd09710f2448ac5ea61a7d508d313967d3d5acf4c996177c3307d0cb0d6cc61fc84dd8808f253b691be759da195dc1c70f9ae892dd22b5a2005d75a7cc4c98f70a4d66c62e8d8a4083fc59fe93f1c9140238b53e0a36bbc7db34d2bfb2f9d093ead21e8c3e5f5e4f8bcf9acf539ada6b9d1f268b1e7cc1049ba1265490b977bfc18a76006ab25716f4ff443a2cb9fde2169ca0ee1b08ca4c76567a9fd7601d57b96586866ff30f366199c9fe971de935d28deb476e685a1b6d00dbc10dd4e4a6b7685ee85cab8e6e7c115be810f6dd83fa4a9cf713e45dcac1e9c8223f7fa020bacc152c6d74c1201ae5945bd2979d7a2ea07e2b3e6c2dab94c01f7882d87a8f7962a1ce64acbfce5cab9bd3222344b7607d7de50dd6223e1b248762a1f93df4023cfbf58bcf9ff68f7a3d7fb7a800fd60406a25a65faf33ce7e15d1cee115733ad87ae24e2b4d659aca47f3d59b2cca2fb4aab3202d46a541c498b688e4b04eed77f2095726c5de7038e39e06cc3c682001f24ad80cdbd415fc8d9637ba318b4d48bb1d0c446f4f40094140eaab4e01c0bad0c15a72ae67fcfeb5a143f9dd4d84bdad37578cdf7525c1ea8635dbb2d3aa32ea35be886f93daa1bac3cc76123dee2064c8e5caf5ad335bc7f9726d8e1d0d07da9384b9d7ac45de47265927d4f01273361f4ca62274fb0f69669dceba4abc7a397f26a37b7c17632553f95db1e45703498670e972678d7fafe83c8ff93a3311492376d3eb8bc3d87063e586134d0741e241aa0002044f4495e85802246a796c6f3347fd2e988c37bf35bb1904dc94fb5f07493c5b5c74ef7b80c79819fe41664f0e3f9f69c2bcfa72ebd3627319d390b3df0bcc7bfccfcf2525e7b25c94148a6cbb9f7e92f8d64103e0fadcec04b5f89271701375f7bb6fc6a6e3f971311635eb984fb1f67facc5b10d8d8392485f37710f4ed4b3225446fd49a31d1ddf8649fba76e0354aaa9f8719d80066fadb5c8bf28950cd7eb6375710e6e96e1bf4d04ab7345b6df915e59a068a2fa1d4f9783183555ebd0dcab9a1873e04709eb9cb361411816e2a8cb659f40c6bb1663a042f0996235e9dd15d161cc61d2838462424ab7eecaf4df786940bdcd1126a0929209a5cf053257ad2fb0816ab31a1d97a4390635f7cac3ee1766c5680832df368e98ccb8191d398e208381cd4883337d03168d7376d7e01c9467fe5932278360f334b3baef5db67e48cda50f2819d3974185b1a52e0a97114721c72f25a66ec1108ff87b3f65227303b0cb990bda5c45101e48d11f473475c1418587f96cac19811829c38d178139f4b986a8ba4dc20d09faa12c958a04f6fcfd763e535bfb57785342ce23d1c4e39d868869cc7e8fbfa803972570d0edd7f10ba8c890223ef80821a7c7a5061f9a9f9a9b03e0fbee0a784462a7f443cddb513b6c7dcd949e9939fab8ddf78c186aa5fbd51c898ec0a69a88af21c1c9b48ec0a53e42840071a4d71b3072e478282b4052b31b4b3e33b86d359e5fa6a18835e44619a93fa32c90cdb385bc687cc5d3577e04941242ef49600dbf70239534aca3748cdf8f3cea36c6899766e5de656fcc8c947e526c6aa4aa16bb87967b218eeebca32b2275211589933fb1a72249eba73f89c943901fcb3043d7f5a9c7f15a32496bd49dd86f47a42767753c7bcc23e152192d91f7be12689f57b92d5fc48bacd09cf91bc42162b0d8f67da89249c41c12e5288af77085c433f2c1612cb815e77e815545c12488422973aa9b689c5dae97ef9239d13864e3906159be14a2d55bad281ea6394b158b8793476b26a814c89ade798b9d1ad884e158cc32a23600ec438beb8c37348955b31dabf9ad2d29ffdf03d524334d86405a50f74275c671dba8f5ad389ad5b6c0a28b7a30834d124e683660b32b3fe0021edb9caf01382b72a844bfba85f3323a096fe55a00ab160e6fe65f6313af3c817e78525bc556ceb07a49b5a4f30efcbe4fe5b0c9ee18414f70176645400cc54e8fc9378c7b1051527c9791fc12c6ae53fd0be102d35611edc416b467c155626e219ade5d2c88608befab4b452558a1571c4a3716e3de1d4951dfc512ef6b72f8627e14783fa380f5d3420acee9b88105bcbf223693afbbc6a3078d2f921634a69b0a92f1dfde6d9f241fe90ee5eac97d0d63fe614f5e979ed245d26c783645102cb438c1601d95123ed931d576e4933bd7bf8c9e0785c39764ad485a1be6dc8cfcd88e8cd7851e3598a7a3f7533b55a7f81205fd6210561c66ace6a926a55e0b235a8fcdfe5eae4dbad5f3f551b479dacafcc328b77bde2747c4de3e7b2c8dbae92b31bf1e8f7bcb4ca27a6fe4c87647c1f16cca83f09721739594e3e8ab6c324caf9c5242240c975929571971d0da88c43c21a4425e77df5700b9e4eb5c36ac137d2f76478ff9866aa3a5e152082bfbf58870bcc29c44ed206dfdb7bfda02c802a3e0a23872bcc9fc8d023a3404e50628242546c21b5ab07fac85aaeeb4e8d4eda258fa27ede2053287a5658ee9ba6c0e00370ecdf3cfbfa841b1d0cd085368d4c6914e35cb0b783bdb51a68ddae71e06aa5ccb0b2429b7f757542945fcb8c72e9920b9461d7d4228b9f3197e94390600a773e7293523b6153ae1753fb81ee60941d02aa0476c033475531ff44c20d5ae6ab5a6761317392c245191103a495b33872f656ec85821a323410572f48230c89524deec487f5acf11d6adbd6b18c098b943e280f5cc302720de2fb9af7c1ecdc6d01faf547264cdb9dc824951e2e96460db32dc7dc1202406bb3fd81d96301c08d720215d9e697cca16b98", 0x1000) r1 = msgget$private(0x0, 0x11) msgsnd(r1, &(0x7f0000000ac0)=ANY=[@ANYBLOB="03000000000000003d08bac3b7c2a25160ea814310c47e74b9e84a262a9143ae318c3837b7b62876e2496d66fc23ffb08d0c772bc3dd0b5b511259f15530c097c16e9e5830dda3f9ddafcd7ca69a4b4533d949c4da578b972960b643d7940f910d19bcedf271c64d7f2cee02101336b5c3ba56d2f1b3d6a483ed5d4dda09123346a85e38a93647ed2be7ea7056363123f0bcc12f6a74471525d3f9b6ce844d3cb3631668113ba50951986045e1c5fdde58758693fc2c1ac9db1c972035bae26a69"], 0x5a, 0x800) msgsnd(r1, &(0x7f00000015c0)=ANY=[@ANYBLOB="0100000000000000265a61f49adb3200000000000000007d131440722b085a3c34137a8cfd966412bd5f32d3496f7fb9396069e7fd0677612cff07fbf507b3155a1dccb48cfddbaed640d327b9c2aeb40078e01488698930014b9de233e4906b79927c237cc25492e4de83e463486503baf1b64889eb55817503c1b7d84827bf724d7643e2ac263bf0a3edae902da5ff0aad37fd9d12c91ba11dc470edca130702be4c91c8ca0de0e57922"], 0xab, 0x0) msgsnd(r1, &(0x7f0000002900)={0x2, "1b59e6003e28644f6ca00700002e7123253f2e89981f580a39ed8b1ea8f7a2e5821bc12ffc722b66ef5a70fa9e1decac8990cf72003d8ff234124757b4707ea6cd6340d36e129edb3390955ee8f28c4c237be9aec695468ee30b36bdfdc6a25987163ab632119c93"}, 0x70, 0x800) 07:58:42 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) close(r1) connect$unix(r1, &(0x7f0000000340)=ANY=[@ANYBLOB="01002e2f66696c65300055b05c77b789780438d2bf3068ac001585fdc729059ec429fe06e0dd3f0d1a338bbb55bce9ebe0425fe361359acdee2b1c94a87ff4a9412f95162d2334d22d8b07b81eb498e7f7c2b325604d33966550b14aa7ba3ef1c3c738e2fa1d756a4fc1e4180bd0fb0a2b3cd0e18390803d69467c8fdca069469e66e1052cad62000c2d455e2a9a373ab15c337da891ccc4261fd19ca6283ca8a5c6c8474cc1db24a52f2ce7957981ee3dc2378df78ffe28c4929645cf6495f7269f5b45b7dbe18c7a7f5c638cba1b22db9b9ca2dbfa441592baf46477a56f9b5ce0f130cba00071b0f000ce2dcc2d228f007285b7e031584287"], 0xa) r2 = open(&(0x7f0000000080)='./file0\x00', 0x612, 0x0) writev(r2, &(0x7f00000000c0)=[{&(0x7f0000000440)="4d5b4b3898d5b15518685bc8fa1102a6bd7f43f8a538d1af20e912e848e40296a194c17c8183f712646b0bc68a1f4aa30e3f6767451157ff43144f7d4fb4dffa4533052f198dec170ab86b3908db849a54ad0701f253481415a92d54ed17fbd0d36f2f5beb5791f8198dd21f3b4935681879ed03a74450ef80802c4add5dd0f1d89bd1d9365b16e7be54db4d224b372aac68b0592fd2ef05398352a1da07f0cea33c6178162d933c2486c1c21479a750e9d7fdc60eb0bc3decb327be045cca0fcab772e161d586b4dc880fccecdee6f72ab44a39f83559b1ccd8e71b2585ce007f6d95efdcf85b9750baf281728b68db74d6fdcb9197f1b20a17c5d0f52631382135b9c486e293186ae7786c28d63f9a13353b129ca496b33666ab624503a6eda19157e5536380f3ae91dec80b024e5b31980c65723bffd87c2d9ab81798c8ef0eef35d4f1bc21a9d1612d140aa233b82bf45c71fcb174f0a6bf7b506001fb685d814f742270f1c089b69c15dd48fe45477c6b1f8a061cd27f8f88d7054a1d4aac17f1e54987e9ab935bcdc21863f116a28f9b7c8d04579e18002197690aab4f7bd53f38563063928b84212f1dfe393fbffd0bc00d40b78c8b0828040168367113cf6a54f3572b4b5d915eccf557ace776e5152566768eeeef3e4b5c", 0x1dc}, {&(0x7f0000000040)="37a2cba9bab90d18db1e8cf27015d61975aa538e19e3ff00", 0x18}, {&(0x7f0000000180)="e7b09c4e134d3c1c27f51254fca351a3ab3cc51407e3a3af9a43436ff82c73f89f93051675725198be6df552157cd200ba9872b3ffba43a1472a71e0b24ddf2e546f0f4c49b8d762ecee08f451264602b977bce0b6f1e88a5808436ff990f2d36e239246484e8826edce6165283c57beb26e72b009eaadd6ba86e91dda8cd15ca5e6eaafcdb2d62c1261738396c4984f6b1a4df599e0fbf77d400900000000000000176f", 0xa4}, {&(0x7f0000000640)="fdb2617e274d09632a810000000000000063e8ce5f25fe27c9c092412d280a839c4560a374e34321424a5e4801b2ab7359dd24faf8f617713b2ad1870350f6d725", 0x41}, {&(0x7f0000000240)="05000000fbfa29ab52b08e465fc790d1e1993b34e2ffffff0000009867505c6bf167ac05229360762552f06b1749d3f1309a", 0x32}], 0x5) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0) r3 = socket(0x18, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x80206979, &(0x7f0000000300)) pread(r2, &(0x7f0000000280)="b15929ec5e78df7baebdb2792794c0ed49877e802ebb92cc537f877408176c69ec2327fca2bccc63b16d47d55ce0893788a57e981cade6db6c3db88283ae87f1b0bedd4ff1671de88c5b3204016ade4d687341963352e06289a9dfa2006d94dafbfb72ff38fa85b4301721c9a88e3430ec59bbe9759795fd2cac4864ea", 0x7d, 0x3) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000000)=0x5) kqueue() (async) fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) (async) close(r1) (async) close(r1) (async) connect$unix(r1, &(0x7f0000000340)=ANY=[@ANYBLOB="01002e2f66696c65300055b05c77b789780438d2bf3068ac001585fdc729059ec429fe06e0dd3f0d1a338bbb55bce9ebe0425fe361359acdee2b1c94a87ff4a9412f95162d2334d22d8b07b81eb498e7f7c2b325604d33966550b14aa7ba3ef1c3c738e2fa1d756a4fc1e4180bd0fb0a2b3cd0e18390803d69467c8fdca069469e66e1052cad62000c2d455e2a9a373ab15c337da891ccc4261fd19ca6283ca8a5c6c8474cc1db24a52f2ce7957981ee3dc2378df78ffe28c4929645cf6495f7269f5b45b7dbe18c7a7f5c638cba1b22db9b9ca2dbfa441592baf46477a56f9b5ce0f130cba00071b0f000ce2dcc2d228f007285b7e031584287"], 0xa) (async) open(&(0x7f0000000080)='./file0\x00', 0x612, 0x0) (async) writev(r2, &(0x7f00000000c0)=[{&(0x7f0000000440)="4d5b4b3898d5b15518685bc8fa1102a6bd7f43f8a538d1af20e912e848e40296a194c17c8183f712646b0bc68a1f4aa30e3f6767451157ff43144f7d4fb4dffa4533052f198dec170ab86b3908db849a54ad0701f253481415a92d54ed17fbd0d36f2f5beb5791f8198dd21f3b4935681879ed03a74450ef80802c4add5dd0f1d89bd1d9365b16e7be54db4d224b372aac68b0592fd2ef05398352a1da07f0cea33c6178162d933c2486c1c21479a750e9d7fdc60eb0bc3decb327be045cca0fcab772e161d586b4dc880fccecdee6f72ab44a39f83559b1ccd8e71b2585ce007f6d95efdcf85b9750baf281728b68db74d6fdcb9197f1b20a17c5d0f52631382135b9c486e293186ae7786c28d63f9a13353b129ca496b33666ab624503a6eda19157e5536380f3ae91dec80b024e5b31980c65723bffd87c2d9ab81798c8ef0eef35d4f1bc21a9d1612d140aa233b82bf45c71fcb174f0a6bf7b506001fb685d814f742270f1c089b69c15dd48fe45477c6b1f8a061cd27f8f88d7054a1d4aac17f1e54987e9ab935bcdc21863f116a28f9b7c8d04579e18002197690aab4f7bd53f38563063928b84212f1dfe393fbffd0bc00d40b78c8b0828040168367113cf6a54f3572b4b5d915eccf557ace776e5152566768eeeef3e4b5c", 0x1dc}, {&(0x7f0000000040)="37a2cba9bab90d18db1e8cf27015d61975aa538e19e3ff00", 0x18}, {&(0x7f0000000180)="e7b09c4e134d3c1c27f51254fca351a3ab3cc51407e3a3af9a43436ff82c73f89f93051675725198be6df552157cd200ba9872b3ffba43a1472a71e0b24ddf2e546f0f4c49b8d762ecee08f451264602b977bce0b6f1e88a5808436ff990f2d36e239246484e8826edce6165283c57beb26e72b009eaadd6ba86e91dda8cd15ca5e6eaafcdb2d62c1261738396c4984f6b1a4df599e0fbf77d400900000000000000176f", 0xa4}, {&(0x7f0000000640)="fdb2617e274d09632a810000000000000063e8ce5f25fe27c9c092412d280a839c4560a374e34321424a5e4801b2ab7359dd24faf8f617713b2ad1870350f6d725", 0x41}, {&(0x7f0000000240)="05000000fbfa29ab52b08e465fc790d1e1993b34e2ffffff0000009867505c6bf167ac05229360762552f06b1749d3f1309a", 0x32}], 0x5) (async) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0) (async) socket(0x18, 0x3, 0x0) (async) fcntl$dupfd(r3, 0x0, r3) (async) ioctl$TIOCFLUSH(r4, 0x80206979, &(0x7f0000000300)) (async) pread(r2, &(0x7f0000000280)="b15929ec5e78df7baebdb2792794c0ed49877e802ebb92cc537f877408176c69ec2327fca2bccc63b16d47d55ce0893788a57e981cade6db6c3db88283ae87f1b0bedd4ff1671de88c5b3204016ade4d687341963352e06289a9dfa2006d94dafbfb72ff38fa85b4301721c9a88e3430ec59bbe9759795fd2cac4864ea", 0x7d, 0x3) (async) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000000)=0x5) (async) 07:58:42 executing program 3: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000080)={0x0, 0x0, 0x0, {[], [], [], [], [{}, {}, {}, {}, {0x0, 0x0, 0x0, 0x9}]}}) r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$FIOASYNC(r0, 0xcd60441a, &(0x7f0000000240)=0x6) r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) ioctl$FIOASYNC(r1, 0xcd604407, &(0x7f0000000240)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000140)={0x1, &(0x7f0000000100)=[{0x5}]}) fcntl$dupfd(r2, 0xa, r0) 07:58:42 executing program 2: sysctl$kern(&(0x7f0000000040)={0x1, 0x59}, 0x3, &(0x7f0000000140)="0000000000000069e478adbf7ecddc4fbb22612d610445e465808c8a03a15b61c8ecd15bbcb355b2538dbf72b0c10769e11e00a25f1aec181460ebfc3f9aebe5a530032ef13e4806ed2000d594b01b5ab758dd8e936f0af307284e2803b6701798181808684da9dbd992875cc8b66edd7572dd5907dad6e906066f74ed21249befeebcebb50362c0d1e37c273ca735ab89dfe70eba982ba8c41c7f91971800800000000000008bbf1b262d69475a63ec66438de92814086f51ff089b4ec6ff1edae7eae99ef7d6ff12886b3041a7fce9110cf69882120751e6a337e130a8d7718afe5f742b21b0c0e5b4f9c5eddf6391a0162c", &(0x7f0000000100)=0xf3, &(0x7f0000000640)="cfc7851e517184a89a700fd83420890cab799b9b3762ee1c82180e00ce0830dbb322071539d764bd54a082e72704f397b1f58ea5ae1a279c0938db66d9f7c0294db25bff72fd36e6ef4dc09b555d7186be31a356e1e1088817990e520a2875471b066fe218bce0a9512825d253bfddcbdbb32841d560a525c1f6a5d9cfd37aabdff37aad99d22e052a65225e3c0d5c75591e098e473c538f2daa2062012d240f53ab8dc6354a6ff8e4ccff4127abf0118f3e7d6c1e710e000000000000f85a46d04412f2db52c22488483b4f02cd8b1f52593126ac35738357ea7300d3f710cd1a6d1a93408469a77f83e8cc0e946973008171bbe483db3edc8a7dc4092cfd7dcc58133e8760d00cb82caac209785d120ae20f145650d4105421ddcdc65a0bdecddb7341f998a2cf33f7dd7313648f8b43e546d2df794ce42f4ee00dff8b506e11950eaa77141a2f9cd55fc74eaca4de477ea114a525e22d10684a26b9807eb86aaff1749d100d4f0a666c18c8af344705cac7409a414d91c7a8a93c977534f31b5ca93a410c625209da2a75fea83bb9cded05620d73132e10672efb66e94c810abd20338a8203476bf232321f8a81983d22bb657798c2daf51b320e6f744bb3d16dc5f1f4e7646983b81dd8a241213c9bfd8faae93cbd192b7182c5233a1c884fa5bd650a92aa36e2104d800d856e168a2a3f80fb4b5f067e14b901fd2e33abfdd4c03c60680534cdf99d8733976fc7f58e9b9078e6c1ff23cbf7eaec3703b40b763aa683f8c8092614f73076943e0dc7d5791745ea104ef328548909faba65551ac17cdb6b3c359640e39b6c449054d6960e99880e7b88187b136d47f653c8f0c0f00b9b9dbfe72b997205abb157882d1d6e643ac2773dd358ab654c7c1d22aee4c430ccac1dbf", 0x288) sysctl$kern(&(0x7f0000000000)={0x0}, 0x0, &(0x7f0000000080)="000000000000000000dd88", &(0x7f00000003c0)=0xb, &(0x7f0000000bc0)="1010d9c0edb05e9711c451ac2c97b30772ba08e437d77967e7b1320a6389309f3c65e27065c2ec2ff2d1f14b86eb3bdad88e6a8803c2935ed63a7c86c0d0c90c1202a22700160ebd36b11daa44d78f7b7d3659dd885d79eb33dea44465aee562be053cfd34d4d92ed90378d4e1b6f2289bfd3f765d1fff330e2abffc5213383ddba993878f58c2d83b77ca4db1f45aa0e45002ffc6f15be553373026dc06187512ac0d06a2cce21bd216d8c8b10e58628ab5173f21fc0e5a92183217c44c534c1c5008aa7f179b4436763cd8885faf4b8b29cd5b396609d5170a2fd4e984102c083ce0f141eb1e45129975f497f3c35d412ddddcc662e76f363b78fd1f115788c5ae81764a53edd0ec7cc52bfb07b89b2fa1cd50f0722dcf6df3e4635b504c59ae71b164dfcf52ad869e09a258467426a378c68e85268492b1c4f28dfc44d64e70885e117b4c108794ef053d9d58abf8b8a46f53e0892d5484a8383b2481bfbeeee7f1597a6dfcfa660389b8fddb77b3e8d4584fa432203e4c596e95f64d07f5b31e2c37fe908a78db12cfd47fb8e7252d68cea59fe75e524e891dbdb880c4e6a2adba43ff8c2c436732b189e3ab5ee302165f24ba9ed394424fbbe9b3729ae0286991a85c80531c6a0ab5f5cd3c808ff00d5cb442233464fb224c1c0d576b93b9f44d4f", 0x1e4) semop(0xffffffffffffffff, &(0x7f00000002c0)=[{0x1, 0x207, 0x800}, {0x3, 0x20, 0x1000}], 0x2) sysctl$kern(&(0x7f0000000240)={0x1, 0x2e}, 0x2, &(0x7f0000000dc0)="ac865c953982e8a15e74378f95f103d7753e2cf334b71dec862aa43ded00ae66430655aeba5d5f72b093ae56d1d46e2a429765a9e3913221faf829a36644ca9402b473ac5e6f217c88c7307f9051dba81f3a6a1b1e65f8edd95b4bd545e1028d8ff1bab0a6b397916dcce1d6f0c4c1733c2954e169a8807a41bebc12a72472c176edf93cbd2916fd9e3ea3a79a4cf837d3c7a26b464f3d3151ed93136a8c845a96c9078304127b9d257c397eb25f7a4b8f16e27cf0a39ede60cacde6e07d514c15644a5feab44cde132711bdf2aec7bc7c34b8faaaaa353fb7c14cc9753212633e4fc56017b4d9a4147fdc3a07cbdfa0611c", &(0x7f0000000280)=0xf2, &(0x7f0000000ec0)="cee45c3ec56db9fb87ed728dee5f8275114730cca16cc1c1301fa02dfda7e92652d41e24a033974e8c3279438e1c6561878ae06b8e008e3a5a5dd8f56a357d0c0ae511b936069c45fa12a20825eacf6724e3e5ed8526e83c923b1c61c5eff86ef6b56c8d04cdd73c49934d8f8e4ba54bb97c9512976f5604a0f174814b351ea3adfd95f784deb16878aa489578f9138ae6cdd3b054b25fae1925dfa324f7cd48a2f20f6d12235f817225a0a16d4253a4a18bbb6faa4c932f722707510d060f3155e3d0d7051c2910437c61", 0xcb) sysctl$kern(&(0x7f0000000340)={0x1, 0x4}, 0x2, &(0x7f0000000400)="638e816d", &(0x7f0000000440)=0x4, &(0x7f0000000480)="fe0c49bbecf15ab6162100fd612538c6201cc9a3e6391f6f6634a8709a04a8e7916fdd1166", 0x25) r0 = semget$private(0x0, 0x4000000009, 0x4a2) semop(r0, &(0x7f0000000380)=[{0x0, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x0, 0x4, 0x800}, {0x3, 0x2, 0x1000}], 0x4) sysctl$kern(&(0x7f00000004c0)={0x1, 0x11}, 0x2, &(0x7f0000000900)="3db58e7419b02f62c936956b1d490a6c7799465b9e60544eb710d2d2bf002866b0db4f6ab2c21889f64a85b2f796726ee56dab45684d01e5c642a770b18ace0bd8cd44348d30ca47b9766776beb733ec567780acdcdf9730d4b96015b91249b08ba04e99f1833f7d2aacb5407e2149254e2f2bae49868b59f56b691c14a6e6bdd6f8b1980ce40bd1b261422194086e88c368fa14fe1311b07323661e404987a11415be152512cc46bde1de02a57555d9a2bafd4d663b658bd4b26fdd6ffeec8087d661df24a7a6b57efb40d3d0c26a0c72aa53b3432c588c66b7f38e333a", &(0x7f00000005c0)=0xde, &(0x7f0000000a00)="7d6a32222f92243946f55ff859ff1ce970c1f388bedcab151c5e15d43628069b90d7e0478a5753ab2b7d868783e0d693be32a6fc05b1dc2da785186ebc60e2f176b62daacc18d693b28eae915093edff00bcabd034d14e7d8d0d01557f267090f10feb1eafbbd123c0fa0d024c78c5108e870cc1b7882982c9a84f0df662b40a652964ae2467e0161558263e8145eee2a6ac7c6d56bd70002696c58fab1dcc96a982", 0xa2) sysctl$kern(&(0x7f00000000c0)={0x1, 0x56}, 0x2, &(0x7f0000000500)="8ffa15357cfb8dd64940a08c50a51cbae03644e1016b77155dd9b5e7403d18bb3c65c6568b1825700ca35d27cb5732fcd11c99b79091b893b6231e6e92a4f296e8d345d23ca91a32c768e75c9ef4bbd8", &(0x7f0000000580)=0x50, &(0x7f0000001680)="8594c31879b5c7b435f4b682222669f3da2a7bd5cca6168ee41d6901601d65f5ea569fa6917a3179b9f50e3599f8e1eaecd78a2df87ae663577ddac58a9081c4360ccf6dec434c5c2c0b42d50bb7479f93158dea2c873706c14bc4f8b6f998a09fe89153cbdb175b85e721a8afb30eee4379c82944071a9da0adf0b8c411f41fd9f767d4e7fa6c50248a1c842008d2483d907127f7162861acfafbebda466fe1448ab9c8cb15482c61f1f7bab0712496ca6de1903dec17a0dbd1b3cc5ddf53fb07f852bf056b22d4745529e569cbbc55355604702b989c07bf0a5ef90c365ed264db132a89bbced2cdd80629d5f619aac86852a64415bb2f32e3501f2d9cdab88d458d510a40d0cf0dd1ff1f62170fb70e680428db66e4b986273f3c6d5e01428144b37f975f05edc960a42ad22a2978f88d7d9fbda037672ad7a0520c28745e210db5138a72651941fbc23f7370f33fc9730a0442c571265fa5e0238cfddfe39dd28bea092cba4631f9c60581552524825fe4e4660318f204186fb101718b4a660dc77a1d9fa8feeea3acb6aa1ff64756091d44da006f7efc3191be510324a55f165822364f79b317c33a1ce8e9a101f976a17e141f62647d699b77d24bb55a0d064669efec37a2caa82cec3267b46b0636cc3c4315982a1155466bd08810ceeeaa4b9c63eff5dd359ce625b9d34376b698443c4cc8806060ce1d0320fd7920d34fa801e9948fe54d5234df1a43d256b41a1bd692abcc2075298bdf56a6f91122867e6101904e25f79ee27ba234b48c5aa6b5c022f586d144fb5c75466ce2ba09b02034c3db0fc90b1d6d882652fab1083b407d7b72ce040efdd4a9afed1979d38d8b84ba097aa61a16270349f5f0b90d18a7579020ba9e639afa2723e74b107a2105765e977dd2e8134e08a9e25b7822f13abff40303ff7cc86937472be42d5326770a88275c9b8a3e079d7598a2b7baec0085aa6d563affdbbcf015808a40e98bc96d5a2b7be74c9f124a2ae13af8d4d6308b700a89d850ba61f0fe26868e636e0bb436af65bdb52dda6773a3d14e5f60d242b28c51a2d83088c16b28b488007060105194f5e1515889cd744494438eb4e0e5ed01346ab7001f91bf6d3ed94f07d92142b57f41759f0ef5ab12fc2e6827f7aafa9d970d2f5698eeb1010619676ed13e7bf0c753a94b25326c5f16aa225b5664497f0b41ad5c3c9b24000b87f6958d4bbd4b41dbd50d1c36c1bfa528e1d8b566ea9ec300cd5a5395614b3872fec1973fb6950d84ff08c4cc514d60439ef7c1c21696ffa8aa88665a311e407c86d704c5315a1d44fb3e07dca83a6bada05e2ab9d0f94ebc416a62939a557b3f8a46d709b164b38733c5e13d463ba40ca0ce703071731e7fffbc5013bcb62ba0069b504d2b1808777cfd710b10f46edd9781b2e6b4a62e62ef47ec2b6a98493064b78208922c3f6866124d70ab0c2aaeffa2ee7530b3f9724bedcf5b192a9fa14ad51dd0d125a4fe12e3ed51f874d9450f1c441c36dbdf9196bc0adf7dbbe1ebd9b3c35a99f07bcdaa167b51c2f577bcb1acaa1e07fb512722c64e452fe680e9faca5d40f8d8645894e23b57def757bfa2126c1ff68a6cb60461ed73ddbad0c7ae6039b7f639c4ba9fb0d5f5c916d79219b381ba343d67527f5c7e0a38330769f4be2c849e25600ac517108cad2ccf48b8c6558037005f2b41cfe8b7cac1b43f3a2be2e4c24aa069d2686eac898b0e8958319d68296c0317212eec0525914c1f2ea545cec8ef4506924dc5faf5182f4d91405b45512e18843fe535b837f421c2030e8b3b0e1042b9a1f6e462c30d4f041d643d2c76e8663f44220363f1354d143ac91049a1ab9a46125d37f93c532273777b608eda5bfdf4b973d4eb787f023cb31bd07bcc9c9895bf71237d834e09404babf576e7ea9254fd32d7e77a767d782c12bcfcb2fcdda380ab94c38ac42a0f9edab04b412d421c58b373fbc41dd0a6c67b33afd476cbe15613569985d9e939efa60a34558e46f310379e87f7cf2f3f01eaf2fcabfc91109da58fea6a4fde2ac54b237504a9670d6602b2358db9b4c6de451112cc79db35395e05a9766fea9617f091cd83854b6ec325fecff7c1fd0d4af07154fd37f0031fe6fb3e5285d5ea17f0685b64c797f08ef9a8f6183695b52596068da06e7313c347c1ddf3a3a2c2202ec85b355ccc8323038a7eb73f4dd94af46dee912a6f9a042560499f9642ede3aaf982bcbf2a9a026271f4b068f4290fc8c98ca7e3d379f22a7fe5e0e65d99bd66018421fbff87dcab9c8e16cc7f6df8cdb387a22753f9674aa383f3a5257c1a1b87edafac6f29904f07aeed296675e4bcaa8270e52c550046056c6f9e62e0c20b986a8bb407629d60f3d45466c5c2ecb200a324d15bf1098b89617c6e8ce1ecac08f9f8fc24b3d7ebebbfd1ea39d8f4228c1c4e6802fcf0a259912ce47856d84b65089c3830e09627d1e264473799f651a88806473feb1e991bc7e6cf5417c0cbaaa692648970609df034725aefcaa943750781c4d15d079f855622e87f4d7c7a173d8dff9ab4e2abfe8b9fa8e2dded03138aa6d5c69fec91af130ac6c8a50be85c975b954191c8f12a86daebb571932878c17102c5bde8c75c660cdfb6856a6b0e1ababf67135e27e3b7d902a960a848a10f9564b4a07ec00d609b65d19cd235fa29700866971c6aae94b841ba5f452b6528984af28286c8494401109ddef0444a84de6edae5c9d5317eec71da15fb938665062349c6d3c1de76235da7106de228e78eb7255924e17304d8f9e6b9f3a9a8bbf6d6a0a45f6baf7583fbf9d7b2a56ece4a91855bb0639d1eaefd8b3fd20cfa3a7e681a86f4edc057bc4d80263f0085fd164d3b5023bd201397160e5602b2c855a223752615ef885a835084b516cdb979b1e9d2385fbad4120fd6ae5d928e8de3b66934d413e75475fb893ef9cd7fd09710f2448ac5ea61a7d508d313967d3d5acf4c996177c3307d0cb0d6cc61fc84dd8808f253b691be759da195dc1c70f9ae892dd22b5a2005d75a7cc4c98f70a4d66c62e8d8a4083fc59fe93f1c9140238b53e0a36bbc7db34d2bfb2f9d093ead21e8c3e5f5e4f8bcf9acf539ada6b9d1f268b1e7cc1049ba1265490b977bfc18a76006ab25716f4ff443a2cb9fde2169ca0ee1b08ca4c76567a9fd7601d57b96586866ff30f366199c9fe971de935d28deb476e685a1b6d00dbc10dd4e4a6b7685ee85cab8e6e7c115be810f6dd83fa4a9cf713e45dcac1e9c8223f7fa020bacc152c6d74c1201ae5945bd2979d7a2ea07e2b3e6c2dab94c01f7882d87a8f7962a1ce64acbfce5cab9bd3222344b7607d7de50dd6223e1b248762a1f93df4023cfbf58bcf9ff68f7a3d7fb7a800fd60406a25a65faf33ce7e15d1cee115733ad87ae24e2b4d659aca47f3d59b2cca2fb4aab3202d46a541c498b688e4b04eed77f2095726c5de7038e39e06cc3c682001f24ad80cdbd415fc8d9637ba318b4d48bb1d0c446f4f40094140eaab4e01c0bad0c15a72ae67fcfeb5a143f9dd4d84bdad37578cdf7525c1ea8635dbb2d3aa32ea35be886f93daa1bac3cc76123dee2064c8e5caf5ad335bc7f9726d8e1d0d07da9384b9d7ac45de47265927d4f01273361f4ca62274fb0f69669dceba4abc7a397f26a37b7c17632553f95db1e45703498670e972678d7fafe83c8ff93a3311492376d3eb8bc3d87063e586134d0741e241aa0002044f4495e85802246a796c6f3347fd2e988c37bf35bb1904dc94fb5f07493c5b5c74ef7b80c79819fe41664f0e3f9f69c2bcfa72ebd3627319d390b3df0bcc7bfccfcf2525e7b25c94148a6cbb9f7e92f8d64103e0fadcec04b5f89271701375f7bb6fc6a6e3f971311635eb984fb1f67facc5b10d8d8392485f37710f4ed4b3225446fd49a31d1ddf8649fba76e0354aaa9f8719d80066fadb5c8bf28950cd7eb6375710e6e96e1bf4d04ab7345b6df915e59a068a2fa1d4f9783183555ebd0dcab9a1873e04709eb9cb361411816e2a8cb659f40c6bb1663a042f0996235e9dd15d161cc61d2838462424ab7eecaf4df786940bdcd1126a0929209a5cf053257ad2fb0816ab31a1d97a4390635f7cac3ee1766c5680832df368e98ccb8191d398e208381cd4883337d03168d7376d7e01c9467fe5932278360f334b3baef5db67e48cda50f2819d3974185b1a52e0a97114721c72f25a66ec1108ff87b3f65227303b0cb990bda5c45101e48d11f473475c1418587f96cac19811829c38d178139f4b986a8ba4dc20d09faa12c958a04f6fcfd763e535bfb57785342ce23d1c4e39d868869cc7e8fbfa803972570d0edd7f10ba8c890223ef80821a7c7a5061f9a9f9a9b03e0fbee0a784462a7f443cddb513b6c7dcd949e9939fab8ddf78c186aa5fbd51c898ec0a69a88af21c1c9b48ec0a53e42840071a4d71b3072e478282b4052b31b4b3e33b86d359e5fa6a18835e44619a93fa32c90cdb385bc687cc5d3577e04941242ef49600dbf70239534aca3748cdf8f3cea36c6899766e5de656fcc8c947e526c6aa4aa16bb87967b218eeebca32b2275211589933fb1a72249eba73f89c943901fcb3043d7f5a9c7f15a32496bd49dd86f47a42767753c7bcc23e152192d91f7be12689f57b92d5fc48bacd09cf91bc42162b0d8f67da89249c41c12e5288af77085c433f2c1612cb815e77e815545c12488422973aa9b689c5dae97ef9239d13864e3906159be14a2d55bad281ea6394b158b8793476b26a814c89ade798b9d1ad884e158cc32a23600ec438beb8c37348955b31dabf9ad2d29ffdf03d524334d86405a50f74275c671dba8f5ad389ad5b6c0a28b7a30834d124e683660b32b3fe0021edb9caf01382b72a844bfba85f3323a096fe55a00ab160e6fe65f6313af3c817e78525bc556ceb07a49b5a4f30efcbe4fe5b0c9ee18414f70176645400cc54e8fc9378c7b1051527c9791fc12c6ae53fd0be102d35611edc416b467c155626e219ade5d2c88608befab4b452558a1571c4a3716e3de1d4951dfc512ef6b72f8627e14783fa380f5d3420acee9b88105bcbf223693afbbc6a3078d2f921634a69b0a92f1dfde6d9f241fe90ee5eac97d0d63fe614f5e979ed245d26c783645102cb438c1601d95123ed931d576e4933bd7bf8c9e0785c39764ad485a1be6dc8cfcd88e8cd7851e3598a7a3f7533b55a7f81205fd6210561c66ace6a926a55e0b235a8fcdfe5eae4dbad5f3f551b479dacafcc328b77bde2747c4de3e7b2c8dbae92b31bf1e8f7bcb4ca27a6fe4c87647c1f16cca83f09721739594e3e8ab6c324caf9c5242240c975929571971d0da88c43c21a4425e77df5700b9e4eb5c36ac137d2f76478ff9866aa3a5e152082bfbf58870bcc29c44ed206dfdb7bfda02c802a3e0a23872bcc9fc8d023a3404e50628242546c21b5ab07fac85aaeeb4e8d4eda258fa27ede2053287a5658ee9ba6c0e00370ecdf3cfbfa841b1d0cd085368d4c6914e35cb0b783bdb51a68ddae71e06aa5ccb0b2429b7f757542945fcb8c72e9920b9461d7d4228b9f3197e94390600a773e7293523b6153ae1753fb81ee60941d02aa0476c033475531ff44c20d5ae6ab5a6761317392c245191103a495b33872f656ec85821a323410572f48230c89524deec487f5acf11d6adbd6b18c098b943e280f5cc302720de2fb9af7c1ecdc6d01faf547264cdb9dc824951e2e96460db32dc7dc1202406bb3fd81d96301c08d720215d9e697cca16b98", 0x1000) r1 = msgget$private(0x0, 0x11) msgsnd(r1, &(0x7f0000000ac0)=ANY=[@ANYBLOB="03000000000000003d08bac3b7c2a25160ea814310c47e74b9e84a262a9143ae318c3837b7b62876e2496d66fc23ffb08d0c772bc3dd0b5b511259f15530c097c16e9e5830dda3f9ddafcd7ca69a4b4533d949c4da578b972960b643d7940f910d19bcedf271c64d7f2cee02101336b5c3ba56d2f1b3d6a483ed5d4dda09123346a85e38a93647ed2be7ea7056363123f0bcc12f6a74471525d3f9b6ce844d3cb3631668113ba50951986045e1c5fdde58758693fc2c1ac9db1c972035bae26a69"], 0x5a, 0x800) msgsnd(r1, &(0x7f00000015c0)=ANY=[@ANYBLOB="0100000000000000265a61f49adb3200000000000000007d131440722b085a3c34137a8cfd966412bd5f32d3496f7fb9396069e7fd0677612cff07fbf507b3155a1dccb48cfddbaed640d327b9c2aeb40078e01488698930014b9de233e4906b79927c237cc25492e4de83e463486503baf1b64889eb55817503c1b7d84827bf724d7643e2ac263bf0a3edae902da5ff0aad37fd9d12c91ba11dc470edca130702be4c91c8ca0de0e57922"], 0xab, 0x0) msgsnd(r1, &(0x7f0000002900)={0x2, "1b59e6003e28644f6ca00700002e7123253f2e89981f580a39ed8b1ea8f7a2e5821bc12ffc722b66ef5a70fa9e1decac8990cf72003d8ff234124757b4707ea6cd6340d36e129edb3390955ee8f28c4c237be9aec695468ee30b36bdfdc6a25987163ab632119c93"}, 0x70, 0x800) sysctl$kern(&(0x7f0000000040)={0x1, 0x59}, 0x3, &(0x7f0000000140)="0000000000000069e478adbf7ecddc4fbb22612d610445e465808c8a03a15b61c8ecd15bbcb355b2538dbf72b0c10769e11e00a25f1aec181460ebfc3f9aebe5a530032ef13e4806ed2000d594b01b5ab758dd8e936f0af307284e2803b6701798181808684da9dbd992875cc8b66edd7572dd5907dad6e906066f74ed21249befeebcebb50362c0d1e37c273ca735ab89dfe70eba982ba8c41c7f91971800800000000000008bbf1b262d69475a63ec66438de92814086f51ff089b4ec6ff1edae7eae99ef7d6ff12886b3041a7fce9110cf69882120751e6a337e130a8d7718afe5f742b21b0c0e5b4f9c5eddf6391a0162c", &(0x7f0000000100)=0xf3, &(0x7f0000000640)="cfc7851e517184a89a700fd83420890cab799b9b3762ee1c82180e00ce0830dbb322071539d764bd54a082e72704f397b1f58ea5ae1a279c0938db66d9f7c0294db25bff72fd36e6ef4dc09b555d7186be31a356e1e1088817990e520a2875471b066fe218bce0a9512825d253bfddcbdbb32841d560a525c1f6a5d9cfd37aabdff37aad99d22e052a65225e3c0d5c75591e098e473c538f2daa2062012d240f53ab8dc6354a6ff8e4ccff4127abf0118f3e7d6c1e710e000000000000f85a46d04412f2db52c22488483b4f02cd8b1f52593126ac35738357ea7300d3f710cd1a6d1a93408469a77f83e8cc0e946973008171bbe483db3edc8a7dc4092cfd7dcc58133e8760d00cb82caac209785d120ae20f145650d4105421ddcdc65a0bdecddb7341f998a2cf33f7dd7313648f8b43e546d2df794ce42f4ee00dff8b506e11950eaa77141a2f9cd55fc74eaca4de477ea114a525e22d10684a26b9807eb86aaff1749d100d4f0a666c18c8af344705cac7409a414d91c7a8a93c977534f31b5ca93a410c625209da2a75fea83bb9cded05620d73132e10672efb66e94c810abd20338a8203476bf232321f8a81983d22bb657798c2daf51b320e6f744bb3d16dc5f1f4e7646983b81dd8a241213c9bfd8faae93cbd192b7182c5233a1c884fa5bd650a92aa36e2104d800d856e168a2a3f80fb4b5f067e14b901fd2e33abfdd4c03c60680534cdf99d8733976fc7f58e9b9078e6c1ff23cbf7eaec3703b40b763aa683f8c8092614f73076943e0dc7d5791745ea104ef328548909faba65551ac17cdb6b3c359640e39b6c449054d6960e99880e7b88187b136d47f653c8f0c0f00b9b9dbfe72b997205abb157882d1d6e643ac2773dd358ab654c7c1d22aee4c430ccac1dbf", 0x288) (async) sysctl$kern(&(0x7f0000000000)={0x0}, 0x0, &(0x7f0000000080)="000000000000000000dd88", &(0x7f00000003c0)=0xb, &(0x7f0000000bc0)="1010d9c0edb05e9711c451ac2c97b30772ba08e437d77967e7b1320a6389309f3c65e27065c2ec2ff2d1f14b86eb3bdad88e6a8803c2935ed63a7c86c0d0c90c1202a22700160ebd36b11daa44d78f7b7d3659dd885d79eb33dea44465aee562be053cfd34d4d92ed90378d4e1b6f2289bfd3f765d1fff330e2abffc5213383ddba993878f58c2d83b77ca4db1f45aa0e45002ffc6f15be553373026dc06187512ac0d06a2cce21bd216d8c8b10e58628ab5173f21fc0e5a92183217c44c534c1c5008aa7f179b4436763cd8885faf4b8b29cd5b396609d5170a2fd4e984102c083ce0f141eb1e45129975f497f3c35d412ddddcc662e76f363b78fd1f115788c5ae81764a53edd0ec7cc52bfb07b89b2fa1cd50f0722dcf6df3e4635b504c59ae71b164dfcf52ad869e09a258467426a378c68e85268492b1c4f28dfc44d64e70885e117b4c108794ef053d9d58abf8b8a46f53e0892d5484a8383b2481bfbeeee7f1597a6dfcfa660389b8fddb77b3e8d4584fa432203e4c596e95f64d07f5b31e2c37fe908a78db12cfd47fb8e7252d68cea59fe75e524e891dbdb880c4e6a2adba43ff8c2c436732b189e3ab5ee302165f24ba9ed394424fbbe9b3729ae0286991a85c80531c6a0ab5f5cd3c808ff00d5cb442233464fb224c1c0d576b93b9f44d4f", 0x1e4) (async) semop(0xffffffffffffffff, &(0x7f00000002c0)=[{0x1, 0x207, 0x800}, {0x3, 0x20, 0x1000}], 0x2) (async) sysctl$kern(&(0x7f0000000240)={0x1, 0x2e}, 0x2, &(0x7f0000000dc0)="ac865c953982e8a15e74378f95f103d7753e2cf334b71dec862aa43ded00ae66430655aeba5d5f72b093ae56d1d46e2a429765a9e3913221faf829a36644ca9402b473ac5e6f217c88c7307f9051dba81f3a6a1b1e65f8edd95b4bd545e1028d8ff1bab0a6b397916dcce1d6f0c4c1733c2954e169a8807a41bebc12a72472c176edf93cbd2916fd9e3ea3a79a4cf837d3c7a26b464f3d3151ed93136a8c845a96c9078304127b9d257c397eb25f7a4b8f16e27cf0a39ede60cacde6e07d514c15644a5feab44cde132711bdf2aec7bc7c34b8faaaaa353fb7c14cc9753212633e4fc56017b4d9a4147fdc3a07cbdfa0611c", &(0x7f0000000280)=0xf2, &(0x7f0000000ec0)="cee45c3ec56db9fb87ed728dee5f8275114730cca16cc1c1301fa02dfda7e92652d41e24a033974e8c3279438e1c6561878ae06b8e008e3a5a5dd8f56a357d0c0ae511b936069c45fa12a20825eacf6724e3e5ed8526e83c923b1c61c5eff86ef6b56c8d04cdd73c49934d8f8e4ba54bb97c9512976f5604a0f174814b351ea3adfd95f784deb16878aa489578f9138ae6cdd3b054b25fae1925dfa324f7cd48a2f20f6d12235f817225a0a16d4253a4a18bbb6faa4c932f722707510d060f3155e3d0d7051c2910437c61", 0xcb) (async) sysctl$kern(&(0x7f0000000340)={0x1, 0x4}, 0x2, &(0x7f0000000400)="638e816d", &(0x7f0000000440)=0x4, &(0x7f0000000480)="fe0c49bbecf15ab6162100fd612538c6201cc9a3e6391f6f6634a8709a04a8e7916fdd1166", 0x25) (async) semget$private(0x0, 0x4000000009, 0x4a2) (async) semop(r0, &(0x7f0000000380)=[{0x0, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x0, 0x4, 0x800}, {0x3, 0x2, 0x1000}], 0x4) (async) sysctl$kern(&(0x7f00000004c0)={0x1, 0x11}, 0x2, &(0x7f0000000900)="3db58e7419b02f62c936956b1d490a6c7799465b9e60544eb710d2d2bf002866b0db4f6ab2c21889f64a85b2f796726ee56dab45684d01e5c642a770b18ace0bd8cd44348d30ca47b9766776beb733ec567780acdcdf9730d4b96015b91249b08ba04e99f1833f7d2aacb5407e2149254e2f2bae49868b59f56b691c14a6e6bdd6f8b1980ce40bd1b261422194086e88c368fa14fe1311b07323661e404987a11415be152512cc46bde1de02a57555d9a2bafd4d663b658bd4b26fdd6ffeec8087d661df24a7a6b57efb40d3d0c26a0c72aa53b3432c588c66b7f38e333a", &(0x7f00000005c0)=0xde, &(0x7f0000000a00)="7d6a32222f92243946f55ff859ff1ce970c1f388bedcab151c5e15d43628069b90d7e0478a5753ab2b7d868783e0d693be32a6fc05b1dc2da785186ebc60e2f176b62daacc18d693b28eae915093edff00bcabd034d14e7d8d0d01557f267090f10feb1eafbbd123c0fa0d024c78c5108e870cc1b7882982c9a84f0df662b40a652964ae2467e0161558263e8145eee2a6ac7c6d56bd70002696c58fab1dcc96a982", 0xa2) (async) sysctl$kern(&(0x7f00000000c0)={0x1, 0x56}, 0x2, &(0x7f0000000500)="8ffa15357cfb8dd64940a08c50a51cbae03644e1016b77155dd9b5e7403d18bb3c65c6568b1825700ca35d27cb5732fcd11c99b79091b893b6231e6e92a4f296e8d345d23ca91a32c768e75c9ef4bbd8", &(0x7f0000000580)=0x50, &(0x7f0000001680)="8594c31879b5c7b435f4b682222669f3da2a7bd5cca6168ee41d6901601d65f5ea569fa6917a3179b9f50e3599f8e1eaecd78a2df87ae663577ddac58a9081c4360ccf6dec434c5c2c0b42d50bb7479f93158dea2c873706c14bc4f8b6f998a09fe89153cbdb175b85e721a8afb30eee4379c82944071a9da0adf0b8c411f41fd9f767d4e7fa6c50248a1c842008d2483d907127f7162861acfafbebda466fe1448ab9c8cb15482c61f1f7bab0712496ca6de1903dec17a0dbd1b3cc5ddf53fb07f852bf056b22d4745529e569cbbc55355604702b989c07bf0a5ef90c365ed264db132a89bbced2cdd80629d5f619aac86852a64415bb2f32e3501f2d9cdab88d458d510a40d0cf0dd1ff1f62170fb70e680428db66e4b986273f3c6d5e01428144b37f975f05edc960a42ad22a2978f88d7d9fbda037672ad7a0520c28745e210db5138a72651941fbc23f7370f33fc9730a0442c571265fa5e0238cfddfe39dd28bea092cba4631f9c60581552524825fe4e4660318f204186fb101718b4a660dc77a1d9fa8feeea3acb6aa1ff64756091d44da006f7efc3191be510324a55f165822364f79b317c33a1ce8e9a101f976a17e141f62647d699b77d24bb55a0d064669efec37a2caa82cec3267b46b0636cc3c4315982a1155466bd08810ceeeaa4b9c63eff5dd359ce625b9d34376b698443c4cc8806060ce1d0320fd7920d34fa801e9948fe54d5234df1a43d256b41a1bd692abcc2075298bdf56a6f91122867e6101904e25f79ee27ba234b48c5aa6b5c022f586d144fb5c75466ce2ba09b02034c3db0fc90b1d6d882652fab1083b407d7b72ce040efdd4a9afed1979d38d8b84ba097aa61a16270349f5f0b90d18a7579020ba9e639afa2723e74b107a2105765e977dd2e8134e08a9e25b7822f13abff40303ff7cc86937472be42d5326770a88275c9b8a3e079d7598a2b7baec0085aa6d563affdbbcf015808a40e98bc96d5a2b7be74c9f124a2ae13af8d4d6308b700a89d850ba61f0fe26868e636e0bb436af65bdb52dda6773a3d14e5f60d242b28c51a2d83088c16b28b488007060105194f5e1515889cd744494438eb4e0e5ed01346ab7001f91bf6d3ed94f07d92142b57f41759f0ef5ab12fc2e6827f7aafa9d970d2f5698eeb1010619676ed13e7bf0c753a94b25326c5f16aa225b5664497f0b41ad5c3c9b24000b87f6958d4bbd4b41dbd50d1c36c1bfa528e1d8b566ea9ec300cd5a5395614b3872fec1973fb6950d84ff08c4cc514d60439ef7c1c21696ffa8aa88665a311e407c86d704c5315a1d44fb3e07dca83a6bada05e2ab9d0f94ebc416a62939a557b3f8a46d709b164b38733c5e13d463ba40ca0ce703071731e7fffbc5013bcb62ba0069b504d2b1808777cfd710b10f46edd9781b2e6b4a62e62ef47ec2b6a98493064b78208922c3f6866124d70ab0c2aaeffa2ee7530b3f9724bedcf5b192a9fa14ad51dd0d125a4fe12e3ed51f874d9450f1c441c36dbdf9196bc0adf7dbbe1ebd9b3c35a99f07bcdaa167b51c2f577bcb1acaa1e07fb512722c64e452fe680e9faca5d40f8d8645894e23b57def757bfa2126c1ff68a6cb60461ed73ddbad0c7ae6039b7f639c4ba9fb0d5f5c916d79219b381ba343d67527f5c7e0a38330769f4be2c849e25600ac517108cad2ccf48b8c6558037005f2b41cfe8b7cac1b43f3a2be2e4c24aa069d2686eac898b0e8958319d68296c0317212eec0525914c1f2ea545cec8ef4506924dc5faf5182f4d91405b45512e18843fe535b837f421c2030e8b3b0e1042b9a1f6e462c30d4f041d643d2c76e8663f44220363f1354d143ac91049a1ab9a46125d37f93c532273777b608eda5bfdf4b973d4eb787f023cb31bd07bcc9c9895bf71237d834e09404babf576e7ea9254fd32d7e77a767d782c12bcfcb2fcdda380ab94c38ac42a0f9edab04b412d421c58b373fbc41dd0a6c67b33afd476cbe15613569985d9e939efa60a34558e46f310379e87f7cf2f3f01eaf2fcabfc91109da58fea6a4fde2ac54b237504a9670d6602b2358db9b4c6de451112cc79db35395e05a9766fea9617f091cd83854b6ec325fecff7c1fd0d4af07154fd37f0031fe6fb3e5285d5ea17f0685b64c797f08ef9a8f6183695b52596068da06e7313c347c1ddf3a3a2c2202ec85b355ccc8323038a7eb73f4dd94af46dee912a6f9a042560499f9642ede3aaf982bcbf2a9a026271f4b068f4290fc8c98ca7e3d379f22a7fe5e0e65d99bd66018421fbff87dcab9c8e16cc7f6df8cdb387a22753f9674aa383f3a5257c1a1b87edafac6f29904f07aeed296675e4bcaa8270e52c550046056c6f9e62e0c20b986a8bb407629d60f3d45466c5c2ecb200a324d15bf1098b89617c6e8ce1ecac08f9f8fc24b3d7ebebbfd1ea39d8f4228c1c4e6802fcf0a259912ce47856d84b65089c3830e09627d1e264473799f651a88806473feb1e991bc7e6cf5417c0cbaaa692648970609df034725aefcaa943750781c4d15d079f855622e87f4d7c7a173d8dff9ab4e2abfe8b9fa8e2dded03138aa6d5c69fec91af130ac6c8a50be85c975b954191c8f12a86daebb571932878c17102c5bde8c75c660cdfb6856a6b0e1ababf67135e27e3b7d902a960a848a10f9564b4a07ec00d609b65d19cd235fa29700866971c6aae94b841ba5f452b6528984af28286c8494401109ddef0444a84de6edae5c9d5317eec71da15fb938665062349c6d3c1de76235da7106de228e78eb7255924e17304d8f9e6b9f3a9a8bbf6d6a0a45f6baf7583fbf9d7b2a56ece4a91855bb0639d1eaefd8b3fd20cfa3a7e681a86f4edc057bc4d80263f0085fd164d3b5023bd201397160e5602b2c855a223752615ef885a835084b516cdb979b1e9d2385fbad4120fd6ae5d928e8de3b66934d413e75475fb893ef9cd7fd09710f2448ac5ea61a7d508d313967d3d5acf4c996177c3307d0cb0d6cc61fc84dd8808f253b691be759da195dc1c70f9ae892dd22b5a2005d75a7cc4c98f70a4d66c62e8d8a4083fc59fe93f1c9140238b53e0a36bbc7db34d2bfb2f9d093ead21e8c3e5f5e4f8bcf9acf539ada6b9d1f268b1e7cc1049ba1265490b977bfc18a76006ab25716f4ff443a2cb9fde2169ca0ee1b08ca4c76567a9fd7601d57b96586866ff30f366199c9fe971de935d28deb476e685a1b6d00dbc10dd4e4a6b7685ee85cab8e6e7c115be810f6dd83fa4a9cf713e45dcac1e9c8223f7fa020bacc152c6d74c1201ae5945bd2979d7a2ea07e2b3e6c2dab94c01f7882d87a8f7962a1ce64acbfce5cab9bd3222344b7607d7de50dd6223e1b248762a1f93df4023cfbf58bcf9ff68f7a3d7fb7a800fd60406a25a65faf33ce7e15d1cee115733ad87ae24e2b4d659aca47f3d59b2cca2fb4aab3202d46a541c498b688e4b04eed77f2095726c5de7038e39e06cc3c682001f24ad80cdbd415fc8d9637ba318b4d48bb1d0c446f4f40094140eaab4e01c0bad0c15a72ae67fcfeb5a143f9dd4d84bdad37578cdf7525c1ea8635dbb2d3aa32ea35be886f93daa1bac3cc76123dee2064c8e5caf5ad335bc7f9726d8e1d0d07da9384b9d7ac45de47265927d4f01273361f4ca62274fb0f69669dceba4abc7a397f26a37b7c17632553f95db1e45703498670e972678d7fafe83c8ff93a3311492376d3eb8bc3d87063e586134d0741e241aa0002044f4495e85802246a796c6f3347fd2e988c37bf35bb1904dc94fb5f07493c5b5c74ef7b80c79819fe41664f0e3f9f69c2bcfa72ebd3627319d390b3df0bcc7bfccfcf2525e7b25c94148a6cbb9f7e92f8d64103e0fadcec04b5f89271701375f7bb6fc6a6e3f971311635eb984fb1f67facc5b10d8d8392485f37710f4ed4b3225446fd49a31d1ddf8649fba76e0354aaa9f8719d80066fadb5c8bf28950cd7eb6375710e6e96e1bf4d04ab7345b6df915e59a068a2fa1d4f9783183555ebd0dcab9a1873e04709eb9cb361411816e2a8cb659f40c6bb1663a042f0996235e9dd15d161cc61d2838462424ab7eecaf4df786940bdcd1126a0929209a5cf053257ad2fb0816ab31a1d97a4390635f7cac3ee1766c5680832df368e98ccb8191d398e208381cd4883337d03168d7376d7e01c9467fe5932278360f334b3baef5db67e48cda50f2819d3974185b1a52e0a97114721c72f25a66ec1108ff87b3f65227303b0cb990bda5c45101e48d11f473475c1418587f96cac19811829c38d178139f4b986a8ba4dc20d09faa12c958a04f6fcfd763e535bfb57785342ce23d1c4e39d868869cc7e8fbfa803972570d0edd7f10ba8c890223ef80821a7c7a5061f9a9f9a9b03e0fbee0a784462a7f443cddb513b6c7dcd949e9939fab8ddf78c186aa5fbd51c898ec0a69a88af21c1c9b48ec0a53e42840071a4d71b3072e478282b4052b31b4b3e33b86d359e5fa6a18835e44619a93fa32c90cdb385bc687cc5d3577e04941242ef49600dbf70239534aca3748cdf8f3cea36c6899766e5de656fcc8c947e526c6aa4aa16bb87967b218eeebca32b2275211589933fb1a72249eba73f89c943901fcb3043d7f5a9c7f15a32496bd49dd86f47a42767753c7bcc23e152192d91f7be12689f57b92d5fc48bacd09cf91bc42162b0d8f67da89249c41c12e5288af77085c433f2c1612cb815e77e815545c12488422973aa9b689c5dae97ef9239d13864e3906159be14a2d55bad281ea6394b158b8793476b26a814c89ade798b9d1ad884e158cc32a23600ec438beb8c37348955b31dabf9ad2d29ffdf03d524334d86405a50f74275c671dba8f5ad389ad5b6c0a28b7a30834d124e683660b32b3fe0021edb9caf01382b72a844bfba85f3323a096fe55a00ab160e6fe65f6313af3c817e78525bc556ceb07a49b5a4f30efcbe4fe5b0c9ee18414f70176645400cc54e8fc9378c7b1051527c9791fc12c6ae53fd0be102d35611edc416b467c155626e219ade5d2c88608befab4b452558a1571c4a3716e3de1d4951dfc512ef6b72f8627e14783fa380f5d3420acee9b88105bcbf223693afbbc6a3078d2f921634a69b0a92f1dfde6d9f241fe90ee5eac97d0d63fe614f5e979ed245d26c783645102cb438c1601d95123ed931d576e4933bd7bf8c9e0785c39764ad485a1be6dc8cfcd88e8cd7851e3598a7a3f7533b55a7f81205fd6210561c66ace6a926a55e0b235a8fcdfe5eae4dbad5f3f551b479dacafcc328b77bde2747c4de3e7b2c8dbae92b31bf1e8f7bcb4ca27a6fe4c87647c1f16cca83f09721739594e3e8ab6c324caf9c5242240c975929571971d0da88c43c21a4425e77df5700b9e4eb5c36ac137d2f76478ff9866aa3a5e152082bfbf58870bcc29c44ed206dfdb7bfda02c802a3e0a23872bcc9fc8d023a3404e50628242546c21b5ab07fac85aaeeb4e8d4eda258fa27ede2053287a5658ee9ba6c0e00370ecdf3cfbfa841b1d0cd085368d4c6914e35cb0b783bdb51a68ddae71e06aa5ccb0b2429b7f757542945fcb8c72e9920b9461d7d4228b9f3197e94390600a773e7293523b6153ae1753fb81ee60941d02aa0476c033475531ff44c20d5ae6ab5a6761317392c245191103a495b33872f656ec85821a323410572f48230c89524deec487f5acf11d6adbd6b18c098b943e280f5cc302720de2fb9af7c1ecdc6d01faf547264cdb9dc824951e2e96460db32dc7dc1202406bb3fd81d96301c08d720215d9e697cca16b98", 0x1000) (async) msgget$private(0x0, 0x11) (async) msgsnd(r1, &(0x7f0000000ac0)=ANY=[@ANYBLOB="03000000000000003d08bac3b7c2a25160ea814310c47e74b9e84a262a9143ae318c3837b7b62876e2496d66fc23ffb08d0c772bc3dd0b5b511259f15530c097c16e9e5830dda3f9ddafcd7ca69a4b4533d949c4da578b972960b643d7940f910d19bcedf271c64d7f2cee02101336b5c3ba56d2f1b3d6a483ed5d4dda09123346a85e38a93647ed2be7ea7056363123f0bcc12f6a74471525d3f9b6ce844d3cb3631668113ba50951986045e1c5fdde58758693fc2c1ac9db1c972035bae26a69"], 0x5a, 0x800) (async) msgsnd(r1, &(0x7f00000015c0)=ANY=[@ANYBLOB="0100000000000000265a61f49adb3200000000000000007d131440722b085a3c34137a8cfd966412bd5f32d3496f7fb9396069e7fd0677612cff07fbf507b3155a1dccb48cfddbaed640d327b9c2aeb40078e01488698930014b9de233e4906b79927c237cc25492e4de83e463486503baf1b64889eb55817503c1b7d84827bf724d7643e2ac263bf0a3edae902da5ff0aad37fd9d12c91ba11dc470edca130702be4c91c8ca0de0e57922"], 0xab, 0x0) (async) msgsnd(r1, &(0x7f0000002900)={0x2, "1b59e6003e28644f6ca00700002e7123253f2e89981f580a39ed8b1ea8f7a2e5821bc12ffc722b66ef5a70fa9e1decac8990cf72003d8ff234124757b4707ea6cd6340d36e129edb3390955ee8f28c4c237be9aec695468ee30b36bdfdc6a25987163ab632119c93"}, 0x70, 0x800) (async) 07:58:42 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000240)=[{0xfff, 0x80, 0x7, 0x962f}, {0x7, 0x6, 0x4, 0x8}, {0x1, 0x5, 0x2, 0xfff}, {0x1ff, 0x8, 0x7, 0x2}]}) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0xee) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x1, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x80606941, &(0x7f0000000300)) 07:58:42 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000240)=[{0xfff, 0x80, 0x7, 0x962f}, {0x7, 0x6, 0x4, 0x8}, {0x1, 0x5, 0x2, 0xfff}]}) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0xee) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x1, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x80606941, &(0x7f0000000300)) 07:58:42 executing program 3: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000080)={0x0, 0x0, 0x0, {[], [], [], [], [{}, {}, {}, {}, {0x0, 0x0, 0x0, 0x9}]}}) r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$FIOASYNC(r0, 0xcd60441a, &(0x7f0000000240)=0x6) (async) r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) ioctl$FIOASYNC(r1, 0xcd604407, &(0x7f0000000240)) (async) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000140)={0x1, &(0x7f0000000100)=[{0x5}]}) (async) fcntl$dupfd(r2, 0xa, r0) 07:58:42 executing program 2: sysctl$kern(&(0x7f0000000040)={0x1, 0x59}, 0x3, &(0x7f0000000140)="0000000000000069e478adbf7ecddc4fbb22612d610445e465808c8a03a15b61c8ecd15bbcb355b2538dbf72b0c10769e11e00a25f1aec181460ebfc3f9aebe5a530032ef13e4806ed2000d594b01b5ab758dd8e936f0af307284e2803b6701798181808684da9dbd992875cc8b66edd7572dd5907dad6e906066f74ed21249befeebcebb50362c0d1e37c273ca735ab89dfe70eba982ba8c41c7f91971800800000000000008bbf1b262d69475a63ec66438de92814086f51ff089b4ec6ff1edae7eae99ef7d6ff12886b3041a7fce9110cf69882120751e6a337e130a8d7718afe5f742b21b0c0e5b4f9c5eddf6391a0162c", &(0x7f0000000100)=0xf3, &(0x7f0000000640)="cfc7851e517184a89a700fd83420890cab799b9b3762ee1c82180e00ce0830dbb322071539d764bd54a082e72704f397b1f58ea5ae1a279c0938db66d9f7c0294db25bff72fd36e6ef4dc09b555d7186be31a356e1e1088817990e520a2875471b066fe218bce0a9512825d253bfddcbdbb32841d560a525c1f6a5d9cfd37aabdff37aad99d22e052a65225e3c0d5c75591e098e473c538f2daa2062012d240f53ab8dc6354a6ff8e4ccff4127abf0118f3e7d6c1e710e000000000000f85a46d04412f2db52c22488483b4f02cd8b1f52593126ac35738357ea7300d3f710cd1a6d1a93408469a77f83e8cc0e946973008171bbe483db3edc8a7dc4092cfd7dcc58133e8760d00cb82caac209785d120ae20f145650d4105421ddcdc65a0bdecddb7341f998a2cf33f7dd7313648f8b43e546d2df794ce42f4ee00dff8b506e11950eaa77141a2f9cd55fc74eaca4de477ea114a525e22d10684a26b9807eb86aaff1749d100d4f0a666c18c8af344705cac7409a414d91c7a8a93c977534f31b5ca93a410c625209da2a75fea83bb9cded05620d73132e10672efb66e94c810abd20338a8203476bf232321f8a81983d22bb657798c2daf51b320e6f744bb3d16dc5f1f4e7646983b81dd8a241213c9bfd8faae93cbd192b7182c5233a1c884fa5bd650a92aa36e2104d800d856e168a2a3f80fb4b5f067e14b901fd2e33abfdd4c03c60680534cdf99d8733976fc7f58e9b9078e6c1ff23cbf7eaec3703b40b763aa683f8c8092614f73076943e0dc7d5791745ea104ef328548909faba65551ac17cdb6b3c359640e39b6c449054d6960e99880e7b88187b136d47f653c8f0c0f00b9b9dbfe72b997205abb157882d1d6e643ac2773dd358ab654c7c1d22aee4c430ccac1dbf", 0x288) sysctl$kern(&(0x7f0000000000)={0x0}, 0x0, &(0x7f0000000080)="000000000000000000dd88", &(0x7f00000003c0)=0xb, &(0x7f0000000bc0)="1010d9c0edb05e9711c451ac2c97b30772ba08e437d77967e7b1320a6389309f3c65e27065c2ec2ff2d1f14b86eb3bdad88e6a8803c2935ed63a7c86c0d0c90c1202a22700160ebd36b11daa44d78f7b7d3659dd885d79eb33dea44465aee562be053cfd34d4d92ed90378d4e1b6f2289bfd3f765d1fff330e2abffc5213383ddba993878f58c2d83b77ca4db1f45aa0e45002ffc6f15be553373026dc06187512ac0d06a2cce21bd216d8c8b10e58628ab5173f21fc0e5a92183217c44c534c1c5008aa7f179b4436763cd8885faf4b8b29cd5b396609d5170a2fd4e984102c083ce0f141eb1e45129975f497f3c35d412ddddcc662e76f363b78fd1f115788c5ae81764a53edd0ec7cc52bfb07b89b2fa1cd50f0722dcf6df3e4635b504c59ae71b164dfcf52ad869e09a258467426a378c68e85268492b1c4f28dfc44d64e70885e117b4c108794ef053d9d58abf8b8a46f53e0892d5484a8383b2481bfbeeee7f1597a6dfcfa660389b8fddb77b3e8d4584fa432203e4c596e95f64d07f5b31e2c37fe908a78db12cfd47fb8e7252d68cea59fe75e524e891dbdb880c4e6a2adba43ff8c2c436732b189e3ab5ee302165f24ba9ed394424fbbe9b3729ae0286991a85c80531c6a0ab5f5cd3c808ff00d5cb442233464fb224c1c0d576b93b9f44d4f", 0x1e4) semop(0xffffffffffffffff, &(0x7f00000002c0)=[{0x1, 0x207, 0x800}, {0x3, 0x20, 0x1000}], 0x2) sysctl$kern(&(0x7f0000000240)={0x1, 0x2e}, 0x2, &(0x7f0000000dc0)="ac865c953982e8a15e74378f95f103d7753e2cf334b71dec862aa43ded00ae66430655aeba5d5f72b093ae56d1d46e2a429765a9e3913221faf829a36644ca9402b473ac5e6f217c88c7307f9051dba81f3a6a1b1e65f8edd95b4bd545e1028d8ff1bab0a6b397916dcce1d6f0c4c1733c2954e169a8807a41bebc12a72472c176edf93cbd2916fd9e3ea3a79a4cf837d3c7a26b464f3d3151ed93136a8c845a96c9078304127b9d257c397eb25f7a4b8f16e27cf0a39ede60cacde6e07d514c15644a5feab44cde132711bdf2aec7bc7c34b8faaaaa353fb7c14cc9753212633e4fc56017b4d9a4147fdc3a07cbdfa0611c", &(0x7f0000000280)=0xf2, &(0x7f0000000ec0)="cee45c3ec56db9fb87ed728dee5f8275114730cca16cc1c1301fa02dfda7e92652d41e24a033974e8c3279438e1c6561878ae06b8e008e3a5a5dd8f56a357d0c0ae511b936069c45fa12a20825eacf6724e3e5ed8526e83c923b1c61c5eff86ef6b56c8d04cdd73c49934d8f8e4ba54bb97c9512976f5604a0f174814b351ea3adfd95f784deb16878aa489578f9138ae6cdd3b054b25fae1925dfa324f7cd48a2f20f6d12235f817225a0a16d4253a4a18bbb6faa4c932f722707510d060f3155e3d0d7051c2910437c61", 0xcb) sysctl$kern(&(0x7f0000000340)={0x1, 0x4}, 0x2, &(0x7f0000000400)="638e816d", &(0x7f0000000440)=0x4, &(0x7f0000000480)="fe0c49bbecf15ab6162100fd612538c6201cc9a3e6391f6f6634a8709a04a8e7916fdd1166", 0x25) r0 = semget$private(0x0, 0x4000000009, 0x4a2) semop(r0, &(0x7f0000000380)=[{0x0, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x0, 0x4, 0x800}, {0x3, 0x2, 0x1000}], 0x4) sysctl$kern(&(0x7f00000004c0)={0x1, 0x11}, 0x2, &(0x7f0000000900)="3db58e7419b02f62c936956b1d490a6c7799465b9e60544eb710d2d2bf002866b0db4f6ab2c21889f64a85b2f796726ee56dab45684d01e5c642a770b18ace0bd8cd44348d30ca47b9766776beb733ec567780acdcdf9730d4b96015b91249b08ba04e99f1833f7d2aacb5407e2149254e2f2bae49868b59f56b691c14a6e6bdd6f8b1980ce40bd1b261422194086e88c368fa14fe1311b07323661e404987a11415be152512cc46bde1de02a57555d9a2bafd4d663b658bd4b26fdd6ffeec8087d661df24a7a6b57efb40d3d0c26a0c72aa53b3432c588c66b7f38e333a", &(0x7f00000005c0)=0xde, &(0x7f0000000a00)="7d6a32222f92243946f55ff859ff1ce970c1f388bedcab151c5e15d43628069b90d7e0478a5753ab2b7d868783e0d693be32a6fc05b1dc2da785186ebc60e2f176b62daacc18d693b28eae915093edff00bcabd034d14e7d8d0d01557f267090f10feb1eafbbd123c0fa0d024c78c5108e870cc1b7882982c9a84f0df662b40a652964ae2467e0161558263e8145eee2a6ac7c6d56bd70002696c58fab1dcc96a982", 0xa2) sysctl$kern(&(0x7f00000000c0)={0x1, 0x56}, 0x2, &(0x7f0000000500)="8ffa15357cfb8dd64940a08c50a51cbae03644e1016b77155dd9b5e7403d18bb3c65c6568b1825700ca35d27cb5732fcd11c99b79091b893b6231e6e92a4f296e8d345d23ca91a32c768e75c9ef4bbd8", &(0x7f0000000580)=0x50, &(0x7f0000001680)="8594c31879b5c7b435f4b682222669f3da2a7bd5cca6168ee41d6901601d65f5ea569fa6917a3179b9f50e3599f8e1eaecd78a2df87ae663577ddac58a9081c4360ccf6dec434c5c2c0b42d50bb7479f93158dea2c873706c14bc4f8b6f998a09fe89153cbdb175b85e721a8afb30eee4379c82944071a9da0adf0b8c411f41fd9f767d4e7fa6c50248a1c842008d2483d907127f7162861acfafbebda466fe1448ab9c8cb15482c61f1f7bab0712496ca6de1903dec17a0dbd1b3cc5ddf53fb07f852bf056b22d4745529e569cbbc55355604702b989c07bf0a5ef90c365ed264db132a89bbced2cdd80629d5f619aac86852a64415bb2f32e3501f2d9cdab88d458d510a40d0cf0dd1ff1f62170fb70e680428db66e4b986273f3c6d5e01428144b37f975f05edc960a42ad22a2978f88d7d9fbda037672ad7a0520c28745e210db5138a72651941fbc23f7370f33fc9730a0442c571265fa5e0238cfddfe39dd28bea092cba4631f9c60581552524825fe4e4660318f204186fb101718b4a660dc77a1d9fa8feeea3acb6aa1ff64756091d44da006f7efc3191be510324a55f165822364f79b317c33a1ce8e9a101f976a17e141f62647d699b77d24bb55a0d064669efec37a2caa82cec3267b46b0636cc3c4315982a1155466bd08810ceeeaa4b9c63eff5dd359ce625b9d34376b698443c4cc8806060ce1d0320fd7920d34fa801e9948fe54d5234df1a43d256b41a1bd692abcc2075298bdf56a6f91122867e6101904e25f79ee27ba234b48c5aa6b5c022f586d144fb5c75466ce2ba09b02034c3db0fc90b1d6d882652fab1083b407d7b72ce040efdd4a9afed1979d38d8b84ba097aa61a16270349f5f0b90d18a7579020ba9e639afa2723e74b107a2105765e977dd2e8134e08a9e25b7822f13abff40303ff7cc86937472be42d5326770a88275c9b8a3e079d7598a2b7baec0085aa6d563affdbbcf015808a40e98bc96d5a2b7be74c9f124a2ae13af8d4d6308b700a89d850ba61f0fe26868e636e0bb436af65bdb52dda6773a3d14e5f60d242b28c51a2d83088c16b28b488007060105194f5e1515889cd744494438eb4e0e5ed01346ab7001f91bf6d3ed94f07d92142b57f41759f0ef5ab12fc2e6827f7aafa9d970d2f5698eeb1010619676ed13e7bf0c753a94b25326c5f16aa225b5664497f0b41ad5c3c9b24000b87f6958d4bbd4b41dbd50d1c36c1bfa528e1d8b566ea9ec300cd5a5395614b3872fec1973fb6950d84ff08c4cc514d60439ef7c1c21696ffa8aa88665a311e407c86d704c5315a1d44fb3e07dca83a6bada05e2ab9d0f94ebc416a62939a557b3f8a46d709b164b38733c5e13d463ba40ca0ce703071731e7fffbc5013bcb62ba0069b504d2b1808777cfd710b10f46edd9781b2e6b4a62e62ef47ec2b6a98493064b78208922c3f6866124d70ab0c2aaeffa2ee7530b3f9724bedcf5b192a9fa14ad51dd0d125a4fe12e3ed51f874d9450f1c441c36dbdf9196bc0adf7dbbe1ebd9b3c35a99f07bcdaa167b51c2f577bcb1acaa1e07fb512722c64e452fe680e9faca5d40f8d8645894e23b57def757bfa2126c1ff68a6cb60461ed73ddbad0c7ae6039b7f639c4ba9fb0d5f5c916d79219b381ba343d67527f5c7e0a38330769f4be2c849e25600ac517108cad2ccf48b8c6558037005f2b41cfe8b7cac1b43f3a2be2e4c24aa069d2686eac898b0e8958319d68296c0317212eec0525914c1f2ea545cec8ef4506924dc5faf5182f4d91405b45512e18843fe535b837f421c2030e8b3b0e1042b9a1f6e462c30d4f041d643d2c76e8663f44220363f1354d143ac91049a1ab9a46125d37f93c532273777b608eda5bfdf4b973d4eb787f023cb31bd07bcc9c9895bf71237d834e09404babf576e7ea9254fd32d7e77a767d782c12bcfcb2fcdda380ab94c38ac42a0f9edab04b412d421c58b373fbc41dd0a6c67b33afd476cbe15613569985d9e939efa60a34558e46f310379e87f7cf2f3f01eaf2fcabfc91109da58fea6a4fde2ac54b237504a9670d6602b2358db9b4c6de451112cc79db35395e05a9766fea9617f091cd83854b6ec325fecff7c1fd0d4af07154fd37f0031fe6fb3e5285d5ea17f0685b64c797f08ef9a8f6183695b52596068da06e7313c347c1ddf3a3a2c2202ec85b355ccc8323038a7eb73f4dd94af46dee912a6f9a042560499f9642ede3aaf982bcbf2a9a026271f4b068f4290fc8c98ca7e3d379f22a7fe5e0e65d99bd66018421fbff87dcab9c8e16cc7f6df8cdb387a22753f9674aa383f3a5257c1a1b87edafac6f29904f07aeed296675e4bcaa8270e52c550046056c6f9e62e0c20b986a8bb407629d60f3d45466c5c2ecb200a324d15bf1098b89617c6e8ce1ecac08f9f8fc24b3d7ebebbfd1ea39d8f4228c1c4e6802fcf0a259912ce47856d84b65089c3830e09627d1e264473799f651a88806473feb1e991bc7e6cf5417c0cbaaa692648970609df034725aefcaa943750781c4d15d079f855622e87f4d7c7a173d8dff9ab4e2abfe8b9fa8e2dded03138aa6d5c69fec91af130ac6c8a50be85c975b954191c8f12a86daebb571932878c17102c5bde8c75c660cdfb6856a6b0e1ababf67135e27e3b7d902a960a848a10f9564b4a07ec00d609b65d19cd235fa29700866971c6aae94b841ba5f452b6528984af28286c8494401109ddef0444a84de6edae5c9d5317eec71da15fb938665062349c6d3c1de76235da7106de228e78eb7255924e17304d8f9e6b9f3a9a8bbf6d6a0a45f6baf7583fbf9d7b2a56ece4a91855bb0639d1eaefd8b3fd20cfa3a7e681a86f4edc057bc4d80263f0085fd164d3b5023bd201397160e5602b2c855a223752615ef885a835084b516cdb979b1e9d2385fbad4120fd6ae5d928e8de3b66934d413e75475fb893ef9cd7fd09710f2448ac5ea61a7d508d313967d3d5acf4c996177c3307d0cb0d6cc61fc84dd8808f253b691be759da195dc1c70f9ae892dd22b5a2005d75a7cc4c98f70a4d66c62e8d8a4083fc59fe93f1c9140238b53e0a36bbc7db34d2bfb2f9d093ead21e8c3e5f5e4f8bcf9acf539ada6b9d1f268b1e7cc1049ba1265490b977bfc18a76006ab25716f4ff443a2cb9fde2169ca0ee1b08ca4c76567a9fd7601d57b96586866ff30f366199c9fe971de935d28deb476e685a1b6d00dbc10dd4e4a6b7685ee85cab8e6e7c115be810f6dd83fa4a9cf713e45dcac1e9c8223f7fa020bacc152c6d74c1201ae5945bd2979d7a2ea07e2b3e6c2dab94c01f7882d87a8f7962a1ce64acbfce5cab9bd3222344b7607d7de50dd6223e1b248762a1f93df4023cfbf58bcf9ff68f7a3d7fb7a800fd60406a25a65faf33ce7e15d1cee115733ad87ae24e2b4d659aca47f3d59b2cca2fb4aab3202d46a541c498b688e4b04eed77f2095726c5de7038e39e06cc3c682001f24ad80cdbd415fc8d9637ba318b4d48bb1d0c446f4f40094140eaab4e01c0bad0c15a72ae67fcfeb5a143f9dd4d84bdad37578cdf7525c1ea8635dbb2d3aa32ea35be886f93daa1bac3cc76123dee2064c8e5caf5ad335bc7f9726d8e1d0d07da9384b9d7ac45de47265927d4f01273361f4ca62274fb0f69669dceba4abc7a397f26a37b7c17632553f95db1e45703498670e972678d7fafe83c8ff93a3311492376d3eb8bc3d87063e586134d0741e241aa0002044f4495e85802246a796c6f3347fd2e988c37bf35bb1904dc94fb5f07493c5b5c74ef7b80c79819fe41664f0e3f9f69c2bcfa72ebd3627319d390b3df0bcc7bfccfcf2525e7b25c94148a6cbb9f7e92f8d64103e0fadcec04b5f89271701375f7bb6fc6a6e3f971311635eb984fb1f67facc5b10d8d8392485f37710f4ed4b3225446fd49a31d1ddf8649fba76e0354aaa9f8719d80066fadb5c8bf28950cd7eb6375710e6e96e1bf4d04ab7345b6df915e59a068a2fa1d4f9783183555ebd0dcab9a1873e04709eb9cb361411816e2a8cb659f40c6bb1663a042f0996235e9dd15d161cc61d2838462424ab7eecaf4df786940bdcd1126a0929209a5cf053257ad2fb0816ab31a1d97a4390635f7cac3ee1766c5680832df368e98ccb8191d398e208381cd4883337d03168d7376d7e01c9467fe5932278360f334b3baef5db67e48cda50f2819d3974185b1a52e0a97114721c72f25a66ec1108ff87b3f65227303b0cb990bda5c45101e48d11f473475c1418587f96cac19811829c38d178139f4b986a8ba4dc20d09faa12c958a04f6fcfd763e535bfb57785342ce23d1c4e39d868869cc7e8fbfa803972570d0edd7f10ba8c890223ef80821a7c7a5061f9a9f9a9b03e0fbee0a784462a7f443cddb513b6c7dcd949e9939fab8ddf78c186aa5fbd51c898ec0a69a88af21c1c9b48ec0a53e42840071a4d71b3072e478282b4052b31b4b3e33b86d359e5fa6a18835e44619a93fa32c90cdb385bc687cc5d3577e04941242ef49600dbf70239534aca3748cdf8f3cea36c6899766e5de656fcc8c947e526c6aa4aa16bb87967b218eeebca32b2275211589933fb1a72249eba73f89c943901fcb3043d7f5a9c7f15a32496bd49dd86f47a42767753c7bcc23e152192d91f7be12689f57b92d5fc48bacd09cf91bc42162b0d8f67da89249c41c12e5288af77085c433f2c1612cb815e77e815545c12488422973aa9b689c5dae97ef9239d13864e3906159be14a2d55bad281ea6394b158b8793476b26a814c89ade798b9d1ad884e158cc32a23600ec438beb8c37348955b31dabf9ad2d29ffdf03d524334d86405a50f74275c671dba8f5ad389ad5b6c0a28b7a30834d124e683660b32b3fe0021edb9caf01382b72a844bfba85f3323a096fe55a00ab160e6fe65f6313af3c817e78525bc556ceb07a49b5a4f30efcbe4fe5b0c9ee18414f70176645400cc54e8fc9378c7b1051527c9791fc12c6ae53fd0be102d35611edc416b467c155626e219ade5d2c88608befab4b452558a1571c4a3716e3de1d4951dfc512ef6b72f8627e14783fa380f5d3420acee9b88105bcbf223693afbbc6a3078d2f921634a69b0a92f1dfde6d9f241fe90ee5eac97d0d63fe614f5e979ed245d26c783645102cb438c1601d95123ed931d576e4933bd7bf8c9e0785c39764ad485a1be6dc8cfcd88e8cd7851e3598a7a3f7533b55a7f81205fd6210561c66ace6a926a55e0b235a8fcdfe5eae4dbad5f3f551b479dacafcc328b77bde2747c4de3e7b2c8dbae92b31bf1e8f7bcb4ca27a6fe4c87647c1f16cca83f09721739594e3e8ab6c324caf9c5242240c975929571971d0da88c43c21a4425e77df5700b9e4eb5c36ac137d2f76478ff9866aa3a5e152082bfbf58870bcc29c44ed206dfdb7bfda02c802a3e0a23872bcc9fc8d023a3404e50628242546c21b5ab07fac85aaeeb4e8d4eda258fa27ede2053287a5658ee9ba6c0e00370ecdf3cfbfa841b1d0cd085368d4c6914e35cb0b783bdb51a68ddae71e06aa5ccb0b2429b7f757542945fcb8c72e9920b9461d7d4228b9f3197e94390600a773e7293523b6153ae1753fb81ee60941d02aa0476c033475531ff44c20d5ae6ab5a6761317392c245191103a495b33872f656ec85821a323410572f48230c89524deec487f5acf11d6adbd6b18c098b943e280f5cc302720de2fb9af7c1ecdc6d01faf547264cdb9dc824951e2e96460db32dc7dc1202406bb3fd81d96301c08d720215d9e697cca16b98", 0x1000) r1 = msgget$private(0x0, 0x11) msgsnd(r1, &(0x7f0000000ac0)=ANY=[@ANYBLOB="03000000000000003d08bac3b7c2a25160ea814310c47e74b9e84a262a9143ae318c3837b7b62876e2496d66fc23ffb08d0c772bc3dd0b5b511259f15530c097c16e9e5830dda3f9ddafcd7ca69a4b4533d949c4da578b972960b643d7940f910d19bcedf271c64d7f2cee02101336b5c3ba56d2f1b3d6a483ed5d4dda09123346a85e38a93647ed2be7ea7056363123f0bcc12f6a74471525d3f9b6ce844d3cb3631668113ba50951986045e1c5fdde58758693fc2c1ac9db1c972035bae26a69"], 0x5a, 0x800) msgsnd(r1, &(0x7f00000015c0)=ANY=[@ANYBLOB="0100000000000000265a61f49adb3200000000000000007d131440722b085a3c34137a8cfd966412bd5f32d3496f7fb9396069e7fd0677612cff07fbf507b3155a1dccb48cfddbaed640d327b9c2aeb40078e01488698930014b9de233e4906b79927c237cc25492e4de83e463486503baf1b64889eb55817503c1b7d84827bf724d7643e2ac263bf0a3edae902da5ff0aad37fd9d12c91ba11dc470edca130702be4c91c8ca0de0e57922"], 0xab, 0x0) msgsnd(r1, &(0x7f0000002900)={0x2, "1b59e6003e28644f6ca00700002e7123253f2e89981f580a39ed8b1ea8f7a2e5821bc12ffc722b66ef5a70fa9e1decac8990cf72003d8ff234124757b4707ea6cd6340d36e129edb3390955ee8f28c4c237be9aec695468ee30b36bdfdc6a25987163ab632119c93"}, 0x70, 0x800) sysctl$kern(&(0x7f0000000040)={0x1, 0x59}, 0x3, &(0x7f0000000140)="0000000000000069e478adbf7ecddc4fbb22612d610445e465808c8a03a15b61c8ecd15bbcb355b2538dbf72b0c10769e11e00a25f1aec181460ebfc3f9aebe5a530032ef13e4806ed2000d594b01b5ab758dd8e936f0af307284e2803b6701798181808684da9dbd992875cc8b66edd7572dd5907dad6e906066f74ed21249befeebcebb50362c0d1e37c273ca735ab89dfe70eba982ba8c41c7f91971800800000000000008bbf1b262d69475a63ec66438de92814086f51ff089b4ec6ff1edae7eae99ef7d6ff12886b3041a7fce9110cf69882120751e6a337e130a8d7718afe5f742b21b0c0e5b4f9c5eddf6391a0162c", &(0x7f0000000100)=0xf3, &(0x7f0000000640)="cfc7851e517184a89a700fd83420890cab799b9b3762ee1c82180e00ce0830dbb322071539d764bd54a082e72704f397b1f58ea5ae1a279c0938db66d9f7c0294db25bff72fd36e6ef4dc09b555d7186be31a356e1e1088817990e520a2875471b066fe218bce0a9512825d253bfddcbdbb32841d560a525c1f6a5d9cfd37aabdff37aad99d22e052a65225e3c0d5c75591e098e473c538f2daa2062012d240f53ab8dc6354a6ff8e4ccff4127abf0118f3e7d6c1e710e000000000000f85a46d04412f2db52c22488483b4f02cd8b1f52593126ac35738357ea7300d3f710cd1a6d1a93408469a77f83e8cc0e946973008171bbe483db3edc8a7dc4092cfd7dcc58133e8760d00cb82caac209785d120ae20f145650d4105421ddcdc65a0bdecddb7341f998a2cf33f7dd7313648f8b43e546d2df794ce42f4ee00dff8b506e11950eaa77141a2f9cd55fc74eaca4de477ea114a525e22d10684a26b9807eb86aaff1749d100d4f0a666c18c8af344705cac7409a414d91c7a8a93c977534f31b5ca93a410c625209da2a75fea83bb9cded05620d73132e10672efb66e94c810abd20338a8203476bf232321f8a81983d22bb657798c2daf51b320e6f744bb3d16dc5f1f4e7646983b81dd8a241213c9bfd8faae93cbd192b7182c5233a1c884fa5bd650a92aa36e2104d800d856e168a2a3f80fb4b5f067e14b901fd2e33abfdd4c03c60680534cdf99d8733976fc7f58e9b9078e6c1ff23cbf7eaec3703b40b763aa683f8c8092614f73076943e0dc7d5791745ea104ef328548909faba65551ac17cdb6b3c359640e39b6c449054d6960e99880e7b88187b136d47f653c8f0c0f00b9b9dbfe72b997205abb157882d1d6e643ac2773dd358ab654c7c1d22aee4c430ccac1dbf", 0x288) (async) sysctl$kern(&(0x7f0000000000)={0x0}, 0x0, &(0x7f0000000080)="000000000000000000dd88", &(0x7f00000003c0)=0xb, &(0x7f0000000bc0)="1010d9c0edb05e9711c451ac2c97b30772ba08e437d77967e7b1320a6389309f3c65e27065c2ec2ff2d1f14b86eb3bdad88e6a8803c2935ed63a7c86c0d0c90c1202a22700160ebd36b11daa44d78f7b7d3659dd885d79eb33dea44465aee562be053cfd34d4d92ed90378d4e1b6f2289bfd3f765d1fff330e2abffc5213383ddba993878f58c2d83b77ca4db1f45aa0e45002ffc6f15be553373026dc06187512ac0d06a2cce21bd216d8c8b10e58628ab5173f21fc0e5a92183217c44c534c1c5008aa7f179b4436763cd8885faf4b8b29cd5b396609d5170a2fd4e984102c083ce0f141eb1e45129975f497f3c35d412ddddcc662e76f363b78fd1f115788c5ae81764a53edd0ec7cc52bfb07b89b2fa1cd50f0722dcf6df3e4635b504c59ae71b164dfcf52ad869e09a258467426a378c68e85268492b1c4f28dfc44d64e70885e117b4c108794ef053d9d58abf8b8a46f53e0892d5484a8383b2481bfbeeee7f1597a6dfcfa660389b8fddb77b3e8d4584fa432203e4c596e95f64d07f5b31e2c37fe908a78db12cfd47fb8e7252d68cea59fe75e524e891dbdb880c4e6a2adba43ff8c2c436732b189e3ab5ee302165f24ba9ed394424fbbe9b3729ae0286991a85c80531c6a0ab5f5cd3c808ff00d5cb442233464fb224c1c0d576b93b9f44d4f", 0x1e4) (async) semop(0xffffffffffffffff, &(0x7f00000002c0)=[{0x1, 0x207, 0x800}, {0x3, 0x20, 0x1000}], 0x2) (async) sysctl$kern(&(0x7f0000000240)={0x1, 0x2e}, 0x2, &(0x7f0000000dc0)="ac865c953982e8a15e74378f95f103d7753e2cf334b71dec862aa43ded00ae66430655aeba5d5f72b093ae56d1d46e2a429765a9e3913221faf829a36644ca9402b473ac5e6f217c88c7307f9051dba81f3a6a1b1e65f8edd95b4bd545e1028d8ff1bab0a6b397916dcce1d6f0c4c1733c2954e169a8807a41bebc12a72472c176edf93cbd2916fd9e3ea3a79a4cf837d3c7a26b464f3d3151ed93136a8c845a96c9078304127b9d257c397eb25f7a4b8f16e27cf0a39ede60cacde6e07d514c15644a5feab44cde132711bdf2aec7bc7c34b8faaaaa353fb7c14cc9753212633e4fc56017b4d9a4147fdc3a07cbdfa0611c", &(0x7f0000000280)=0xf2, &(0x7f0000000ec0)="cee45c3ec56db9fb87ed728dee5f8275114730cca16cc1c1301fa02dfda7e92652d41e24a033974e8c3279438e1c6561878ae06b8e008e3a5a5dd8f56a357d0c0ae511b936069c45fa12a20825eacf6724e3e5ed8526e83c923b1c61c5eff86ef6b56c8d04cdd73c49934d8f8e4ba54bb97c9512976f5604a0f174814b351ea3adfd95f784deb16878aa489578f9138ae6cdd3b054b25fae1925dfa324f7cd48a2f20f6d12235f817225a0a16d4253a4a18bbb6faa4c932f722707510d060f3155e3d0d7051c2910437c61", 0xcb) (async) sysctl$kern(&(0x7f0000000340)={0x1, 0x4}, 0x2, &(0x7f0000000400)="638e816d", &(0x7f0000000440)=0x4, &(0x7f0000000480)="fe0c49bbecf15ab6162100fd612538c6201cc9a3e6391f6f6634a8709a04a8e7916fdd1166", 0x25) (async) semget$private(0x0, 0x4000000009, 0x4a2) (async) semop(r0, &(0x7f0000000380)=[{0x0, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x0, 0x4, 0x800}, {0x3, 0x2, 0x1000}], 0x4) (async) sysctl$kern(&(0x7f00000004c0)={0x1, 0x11}, 0x2, &(0x7f0000000900)="3db58e7419b02f62c936956b1d490a6c7799465b9e60544eb710d2d2bf002866b0db4f6ab2c21889f64a85b2f796726ee56dab45684d01e5c642a770b18ace0bd8cd44348d30ca47b9766776beb733ec567780acdcdf9730d4b96015b91249b08ba04e99f1833f7d2aacb5407e2149254e2f2bae49868b59f56b691c14a6e6bdd6f8b1980ce40bd1b261422194086e88c368fa14fe1311b07323661e404987a11415be152512cc46bde1de02a57555d9a2bafd4d663b658bd4b26fdd6ffeec8087d661df24a7a6b57efb40d3d0c26a0c72aa53b3432c588c66b7f38e333a", &(0x7f00000005c0)=0xde, &(0x7f0000000a00)="7d6a32222f92243946f55ff859ff1ce970c1f388bedcab151c5e15d43628069b90d7e0478a5753ab2b7d868783e0d693be32a6fc05b1dc2da785186ebc60e2f176b62daacc18d693b28eae915093edff00bcabd034d14e7d8d0d01557f267090f10feb1eafbbd123c0fa0d024c78c5108e870cc1b7882982c9a84f0df662b40a652964ae2467e0161558263e8145eee2a6ac7c6d56bd70002696c58fab1dcc96a982", 0xa2) (async) sysctl$kern(&(0x7f00000000c0)={0x1, 0x56}, 0x2, &(0x7f0000000500)="8ffa15357cfb8dd64940a08c50a51cbae03644e1016b77155dd9b5e7403d18bb3c65c6568b1825700ca35d27cb5732fcd11c99b79091b893b6231e6e92a4f296e8d345d23ca91a32c768e75c9ef4bbd8", &(0x7f0000000580)=0x50, &(0x7f0000001680)="8594c31879b5c7b435f4b682222669f3da2a7bd5cca6168ee41d6901601d65f5ea569fa6917a3179b9f50e3599f8e1eaecd78a2df87ae663577ddac58a9081c4360ccf6dec434c5c2c0b42d50bb7479f93158dea2c873706c14bc4f8b6f998a09fe89153cbdb175b85e721a8afb30eee4379c82944071a9da0adf0b8c411f41fd9f767d4e7fa6c50248a1c842008d2483d907127f7162861acfafbebda466fe1448ab9c8cb15482c61f1f7bab0712496ca6de1903dec17a0dbd1b3cc5ddf53fb07f852bf056b22d4745529e569cbbc55355604702b989c07bf0a5ef90c365ed264db132a89bbced2cdd80629d5f619aac86852a64415bb2f32e3501f2d9cdab88d458d510a40d0cf0dd1ff1f62170fb70e680428db66e4b986273f3c6d5e01428144b37f975f05edc960a42ad22a2978f88d7d9fbda037672ad7a0520c28745e210db5138a72651941fbc23f7370f33fc9730a0442c571265fa5e0238cfddfe39dd28bea092cba4631f9c60581552524825fe4e4660318f204186fb101718b4a660dc77a1d9fa8feeea3acb6aa1ff64756091d44da006f7efc3191be510324a55f165822364f79b317c33a1ce8e9a101f976a17e141f62647d699b77d24bb55a0d064669efec37a2caa82cec3267b46b0636cc3c4315982a1155466bd08810ceeeaa4b9c63eff5dd359ce625b9d34376b698443c4cc8806060ce1d0320fd7920d34fa801e9948fe54d5234df1a43d256b41a1bd692abcc2075298bdf56a6f91122867e6101904e25f79ee27ba234b48c5aa6b5c022f586d144fb5c75466ce2ba09b02034c3db0fc90b1d6d882652fab1083b407d7b72ce040efdd4a9afed1979d38d8b84ba097aa61a16270349f5f0b90d18a7579020ba9e639afa2723e74b107a2105765e977dd2e8134e08a9e25b7822f13abff40303ff7cc86937472be42d5326770a88275c9b8a3e079d7598a2b7baec0085aa6d563affdbbcf015808a40e98bc96d5a2b7be74c9f124a2ae13af8d4d6308b700a89d850ba61f0fe26868e636e0bb436af65bdb52dda6773a3d14e5f60d242b28c51a2d83088c16b28b488007060105194f5e1515889cd744494438eb4e0e5ed01346ab7001f91bf6d3ed94f07d92142b57f41759f0ef5ab12fc2e6827f7aafa9d970d2f5698eeb1010619676ed13e7bf0c753a94b25326c5f16aa225b5664497f0b41ad5c3c9b24000b87f6958d4bbd4b41dbd50d1c36c1bfa528e1d8b566ea9ec300cd5a5395614b3872fec1973fb6950d84ff08c4cc514d60439ef7c1c21696ffa8aa88665a311e407c86d704c5315a1d44fb3e07dca83a6bada05e2ab9d0f94ebc416a62939a557b3f8a46d709b164b38733c5e13d463ba40ca0ce703071731e7fffbc5013bcb62ba0069b504d2b1808777cfd710b10f46edd9781b2e6b4a62e62ef47ec2b6a98493064b78208922c3f6866124d70ab0c2aaeffa2ee7530b3f9724bedcf5b192a9fa14ad51dd0d125a4fe12e3ed51f874d9450f1c441c36dbdf9196bc0adf7dbbe1ebd9b3c35a99f07bcdaa167b51c2f577bcb1acaa1e07fb512722c64e452fe680e9faca5d40f8d8645894e23b57def757bfa2126c1ff68a6cb60461ed73ddbad0c7ae6039b7f639c4ba9fb0d5f5c916d79219b381ba343d67527f5c7e0a38330769f4be2c849e25600ac517108cad2ccf48b8c6558037005f2b41cfe8b7cac1b43f3a2be2e4c24aa069d2686eac898b0e8958319d68296c0317212eec0525914c1f2ea545cec8ef4506924dc5faf5182f4d91405b45512e18843fe535b837f421c2030e8b3b0e1042b9a1f6e462c30d4f041d643d2c76e8663f44220363f1354d143ac91049a1ab9a46125d37f93c532273777b608eda5bfdf4b973d4eb787f023cb31bd07bcc9c9895bf71237d834e09404babf576e7ea9254fd32d7e77a767d782c12bcfcb2fcdda380ab94c38ac42a0f9edab04b412d421c58b373fbc41dd0a6c67b33afd476cbe15613569985d9e939efa60a34558e46f310379e87f7cf2f3f01eaf2fcabfc91109da58fea6a4fde2ac54b237504a9670d6602b2358db9b4c6de451112cc79db35395e05a9766fea9617f091cd83854b6ec325fecff7c1fd0d4af07154fd37f0031fe6fb3e5285d5ea17f0685b64c797f08ef9a8f6183695b52596068da06e7313c347c1ddf3a3a2c2202ec85b355ccc8323038a7eb73f4dd94af46dee912a6f9a042560499f9642ede3aaf982bcbf2a9a026271f4b068f4290fc8c98ca7e3d379f22a7fe5e0e65d99bd66018421fbff87dcab9c8e16cc7f6df8cdb387a22753f9674aa383f3a5257c1a1b87edafac6f29904f07aeed296675e4bcaa8270e52c550046056c6f9e62e0c20b986a8bb407629d60f3d45466c5c2ecb200a324d15bf1098b89617c6e8ce1ecac08f9f8fc24b3d7ebebbfd1ea39d8f4228c1c4e6802fcf0a259912ce47856d84b65089c3830e09627d1e264473799f651a88806473feb1e991bc7e6cf5417c0cbaaa692648970609df034725aefcaa943750781c4d15d079f855622e87f4d7c7a173d8dff9ab4e2abfe8b9fa8e2dded03138aa6d5c69fec91af130ac6c8a50be85c975b954191c8f12a86daebb571932878c17102c5bde8c75c660cdfb6856a6b0e1ababf67135e27e3b7d902a960a848a10f9564b4a07ec00d609b65d19cd235fa29700866971c6aae94b841ba5f452b6528984af28286c8494401109ddef0444a84de6edae5c9d5317eec71da15fb938665062349c6d3c1de76235da7106de228e78eb7255924e17304d8f9e6b9f3a9a8bbf6d6a0a45f6baf7583fbf9d7b2a56ece4a91855bb0639d1eaefd8b3fd20cfa3a7e681a86f4edc057bc4d80263f0085fd164d3b5023bd201397160e5602b2c855a223752615ef885a835084b516cdb979b1e9d2385fbad4120fd6ae5d928e8de3b66934d413e75475fb893ef9cd7fd09710f2448ac5ea61a7d508d313967d3d5acf4c996177c3307d0cb0d6cc61fc84dd8808f253b691be759da195dc1c70f9ae892dd22b5a2005d75a7cc4c98f70a4d66c62e8d8a4083fc59fe93f1c9140238b53e0a36bbc7db34d2bfb2f9d093ead21e8c3e5f5e4f8bcf9acf539ada6b9d1f268b1e7cc1049ba1265490b977bfc18a76006ab25716f4ff443a2cb9fde2169ca0ee1b08ca4c76567a9fd7601d57b96586866ff30f366199c9fe971de935d28deb476e685a1b6d00dbc10dd4e4a6b7685ee85cab8e6e7c115be810f6dd83fa4a9cf713e45dcac1e9c8223f7fa020bacc152c6d74c1201ae5945bd2979d7a2ea07e2b3e6c2dab94c01f7882d87a8f7962a1ce64acbfce5cab9bd3222344b7607d7de50dd6223e1b248762a1f93df4023cfbf58bcf9ff68f7a3d7fb7a800fd60406a25a65faf33ce7e15d1cee115733ad87ae24e2b4d659aca47f3d59b2cca2fb4aab3202d46a541c498b688e4b04eed77f2095726c5de7038e39e06cc3c682001f24ad80cdbd415fc8d9637ba318b4d48bb1d0c446f4f40094140eaab4e01c0bad0c15a72ae67fcfeb5a143f9dd4d84bdad37578cdf7525c1ea8635dbb2d3aa32ea35be886f93daa1bac3cc76123dee2064c8e5caf5ad335bc7f9726d8e1d0d07da9384b9d7ac45de47265927d4f01273361f4ca62274fb0f69669dceba4abc7a397f26a37b7c17632553f95db1e45703498670e972678d7fafe83c8ff93a3311492376d3eb8bc3d87063e586134d0741e241aa0002044f4495e85802246a796c6f3347fd2e988c37bf35bb1904dc94fb5f07493c5b5c74ef7b80c79819fe41664f0e3f9f69c2bcfa72ebd3627319d390b3df0bcc7bfccfcf2525e7b25c94148a6cbb9f7e92f8d64103e0fadcec04b5f89271701375f7bb6fc6a6e3f971311635eb984fb1f67facc5b10d8d8392485f37710f4ed4b3225446fd49a31d1ddf8649fba76e0354aaa9f8719d80066fadb5c8bf28950cd7eb6375710e6e96e1bf4d04ab7345b6df915e59a068a2fa1d4f9783183555ebd0dcab9a1873e04709eb9cb361411816e2a8cb659f40c6bb1663a042f0996235e9dd15d161cc61d2838462424ab7eecaf4df786940bdcd1126a0929209a5cf053257ad2fb0816ab31a1d97a4390635f7cac3ee1766c5680832df368e98ccb8191d398e208381cd4883337d03168d7376d7e01c9467fe5932278360f334b3baef5db67e48cda50f2819d3974185b1a52e0a97114721c72f25a66ec1108ff87b3f65227303b0cb990bda5c45101e48d11f473475c1418587f96cac19811829c38d178139f4b986a8ba4dc20d09faa12c958a04f6fcfd763e535bfb57785342ce23d1c4e39d868869cc7e8fbfa803972570d0edd7f10ba8c890223ef80821a7c7a5061f9a9f9a9b03e0fbee0a784462a7f443cddb513b6c7dcd949e9939fab8ddf78c186aa5fbd51c898ec0a69a88af21c1c9b48ec0a53e42840071a4d71b3072e478282b4052b31b4b3e33b86d359e5fa6a18835e44619a93fa32c90cdb385bc687cc5d3577e04941242ef49600dbf70239534aca3748cdf8f3cea36c6899766e5de656fcc8c947e526c6aa4aa16bb87967b218eeebca32b2275211589933fb1a72249eba73f89c943901fcb3043d7f5a9c7f15a32496bd49dd86f47a42767753c7bcc23e152192d91f7be12689f57b92d5fc48bacd09cf91bc42162b0d8f67da89249c41c12e5288af77085c433f2c1612cb815e77e815545c12488422973aa9b689c5dae97ef9239d13864e3906159be14a2d55bad281ea6394b158b8793476b26a814c89ade798b9d1ad884e158cc32a23600ec438beb8c37348955b31dabf9ad2d29ffdf03d524334d86405a50f74275c671dba8f5ad389ad5b6c0a28b7a30834d124e683660b32b3fe0021edb9caf01382b72a844bfba85f3323a096fe55a00ab160e6fe65f6313af3c817e78525bc556ceb07a49b5a4f30efcbe4fe5b0c9ee18414f70176645400cc54e8fc9378c7b1051527c9791fc12c6ae53fd0be102d35611edc416b467c155626e219ade5d2c88608befab4b452558a1571c4a3716e3de1d4951dfc512ef6b72f8627e14783fa380f5d3420acee9b88105bcbf223693afbbc6a3078d2f921634a69b0a92f1dfde6d9f241fe90ee5eac97d0d63fe614f5e979ed245d26c783645102cb438c1601d95123ed931d576e4933bd7bf8c9e0785c39764ad485a1be6dc8cfcd88e8cd7851e3598a7a3f7533b55a7f81205fd6210561c66ace6a926a55e0b235a8fcdfe5eae4dbad5f3f551b479dacafcc328b77bde2747c4de3e7b2c8dbae92b31bf1e8f7bcb4ca27a6fe4c87647c1f16cca83f09721739594e3e8ab6c324caf9c5242240c975929571971d0da88c43c21a4425e77df5700b9e4eb5c36ac137d2f76478ff9866aa3a5e152082bfbf58870bcc29c44ed206dfdb7bfda02c802a3e0a23872bcc9fc8d023a3404e50628242546c21b5ab07fac85aaeeb4e8d4eda258fa27ede2053287a5658ee9ba6c0e00370ecdf3cfbfa841b1d0cd085368d4c6914e35cb0b783bdb51a68ddae71e06aa5ccb0b2429b7f757542945fcb8c72e9920b9461d7d4228b9f3197e94390600a773e7293523b6153ae1753fb81ee60941d02aa0476c033475531ff44c20d5ae6ab5a6761317392c245191103a495b33872f656ec85821a323410572f48230c89524deec487f5acf11d6adbd6b18c098b943e280f5cc302720de2fb9af7c1ecdc6d01faf547264cdb9dc824951e2e96460db32dc7dc1202406bb3fd81d96301c08d720215d9e697cca16b98", 0x1000) (async) msgget$private(0x0, 0x11) (async) msgsnd(r1, &(0x7f0000000ac0)=ANY=[@ANYBLOB="03000000000000003d08bac3b7c2a25160ea814310c47e74b9e84a262a9143ae318c3837b7b62876e2496d66fc23ffb08d0c772bc3dd0b5b511259f15530c097c16e9e5830dda3f9ddafcd7ca69a4b4533d949c4da578b972960b643d7940f910d19bcedf271c64d7f2cee02101336b5c3ba56d2f1b3d6a483ed5d4dda09123346a85e38a93647ed2be7ea7056363123f0bcc12f6a74471525d3f9b6ce844d3cb3631668113ba50951986045e1c5fdde58758693fc2c1ac9db1c972035bae26a69"], 0x5a, 0x800) (async) msgsnd(r1, &(0x7f00000015c0)=ANY=[@ANYBLOB="0100000000000000265a61f49adb3200000000000000007d131440722b085a3c34137a8cfd966412bd5f32d3496f7fb9396069e7fd0677612cff07fbf507b3155a1dccb48cfddbaed640d327b9c2aeb40078e01488698930014b9de233e4906b79927c237cc25492e4de83e463486503baf1b64889eb55817503c1b7d84827bf724d7643e2ac263bf0a3edae902da5ff0aad37fd9d12c91ba11dc470edca130702be4c91c8ca0de0e57922"], 0xab, 0x0) (async) msgsnd(r1, &(0x7f0000002900)={0x2, "1b59e6003e28644f6ca00700002e7123253f2e89981f580a39ed8b1ea8f7a2e5821bc12ffc722b66ef5a70fa9e1decac8990cf72003d8ff234124757b4707ea6cd6340d36e129edb3390955ee8f28c4c237be9aec695468ee30b36bdfdc6a25987163ab632119c93"}, 0x70, 0x800) (async) 07:58:42 executing program 1: r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x2}], 0x0, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff}, {{}, 0x0, 0x0, 0x2}], 0x0, 0x0) kevent(r1, &(0x7f0000000040), 0x10000, &(0x7f0000000200), 0xfffffb27, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000d80)={{}, {[0x2], [], [0x0, 0x0, 0x0, 0x2]}}}) ioctl$FIOASYNC(r0, 0xcd60441a, &(0x7f0000000240)=0x6) r2 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$FIOASYNC(r2, 0xcd60441a, &(0x7f0000000240)=0x2) 07:58:42 executing program 3: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000080)={0x0, 0x0, 0x0, {[], [], [], [], [{}, {}, {}, {}, {0x0, 0x0, 0x0, 0x9}]}}) r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$FIOASYNC(r0, 0xcd60441a, &(0x7f0000000240)=0x6) r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) ioctl$FIOASYNC(r1, 0xcd604407, &(0x7f0000000240)) (async) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000140)={0x1, &(0x7f0000000100)=[{0x5}]}) (async) fcntl$dupfd(r2, 0xa, r0) 07:58:42 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000240)=[{0xfff, 0x80, 0x7, 0x962f}, {0x7, 0x6, 0x4, 0x8}]}) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0xee) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x1, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x80606941, &(0x7f0000000300)) 07:58:42 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000240)=[{0xfff, 0x80, 0x7, 0x962f}]}) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0xee) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x1, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x80606941, &(0x7f0000000300)) 07:58:42 executing program 3: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000080)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xe9], [0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x100000000000], [], [], [{}, {}, {}, {}, {0x0, 0x0, 0x0, 0x9}, {0x0, 0x0, 0x0, 0x7f}]}}) openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x1, &(0x7f0000000100)=[{0x5}]}) ioctl$FIOASYNC(r0, 0xcd60441a, &(0x7f0000000240)=0x80000001) r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) ioctl$FIOASYNC(r1, 0xcd604407, &(0x7f0000000240)) 07:58:42 executing program 1: r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x2}], 0x0, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff}, {{}, 0x0, 0x0, 0x2}], 0x0, 0x0) kevent(r1, &(0x7f0000000040), 0x10000, &(0x7f0000000200), 0xfffffb27, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000d80)={{}, {[0x2], [], [0x0, 0x0, 0x0, 0x2]}}}) ioctl$FIOASYNC(r0, 0xcd60441a, &(0x7f0000000240)=0x6) r2 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$FIOASYNC(r2, 0xcd60441a, &(0x7f0000000240)=0x2) openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) (async) kqueue() (async) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x0, 0x0, 0x0, 0x0) (async) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x2}], 0x0, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff}, {{}, 0x0, 0x0, 0x2}], 0x0, 0x0) (async) kevent(r1, &(0x7f0000000040), 0x10000, &(0x7f0000000200), 0xfffffb27, 0x0) (async) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000d80)={{}, {[0x2], [], [0x0, 0x0, 0x0, 0x2]}}}) (async) ioctl$FIOASYNC(r0, 0xcd60441a, &(0x7f0000000240)=0x6) (async) openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) (async) ioctl$FIOASYNC(r2, 0xcd60441a, &(0x7f0000000240)=0x2) (async) 07:58:42 executing program 2: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x242, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x81}, {0x3}, {0x6, 0x0, 0x0, 0x50001}]}) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000140)=0xe9f7, 0x4) r2 = dup(r1) pwrite(r2, &(0x7f0000000340)="d624b7b7bb8188948c20c5678040", 0xe, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x5, &(0x7f00000001c0)=[{0x800, 0xff, 0x2, 0x6}, {0x3, 0x3f, 0x80, 0x4}, {0x100, 0xd3, 0x1, 0x6}, {0x5034, 0x81, 0x4}, {0xa025, 0x3c, 0x9, 0x3}]}) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000080)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x8, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) setsockopt(r0, 0x29, 0x6c, &(0x7f00000001c0), 0x0) r4 = socket$inet6(0x18, 0x3, 0x102) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000140)={0x1, &(0x7f0000000100)=[{0x5}]}) r6 = dup(r3) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000300)={0x6, &(0x7f00000002c0)=[{0x6, 0x56, 0x81, 0x7}, {0x6, 0x1d, 0xf2, 0x10000}, {0x5, 0x82, 0x9, 0x7}, {0x1, 0x1, 0xea, 0x10000}, {0x4bc, 0xfc, 0x80, 0x3}, {0x1000, 0x2, 0x1, 0xfffff60d}]}) r7 = dup2(r5, r4) ioctl$VMM_IOC_RUN(r7, 0xc028756b, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0}) 07:58:42 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000240)}) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0xee) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x1, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x80606941, &(0x7f0000000300)) 07:58:42 executing program 3: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000080)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xe9], [0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x100000000000], [], [], [{}, {}, {}, {}, {0x0, 0x0, 0x0, 0x9}, {0x0, 0x0, 0x0, 0x7f}]}}) openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x1, &(0x7f0000000100)=[{0x5}]}) ioctl$FIOASYNC(r0, 0xcd60441a, &(0x7f0000000240)=0x80000001) r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) ioctl$FIOASYNC(r1, 0xcd604407, &(0x7f0000000240)) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000080)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xe9], [0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x100000000000], [], [], [{}, {}, {}, {}, {0x0, 0x0, 0x0, 0x9}, {0x0, 0x0, 0x0, 0x7f}]}}) (async) openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) (async) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x1, &(0x7f0000000100)=[{0x5}]}) (async) ioctl$FIOASYNC(r0, 0xcd60441a, &(0x7f0000000240)=0x80000001) (async) openat$pf(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) (async) ioctl$FIOASYNC(r1, 0xcd604407, &(0x7f0000000240)) (async) 07:58:42 executing program 1: r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) (async, rerun: 64) r1 = kqueue() (rerun: 64) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x2}], 0x0, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff}, {{}, 0x0, 0x0, 0x2}], 0x0, 0x0) (async) kevent(r1, &(0x7f0000000040), 0x10000, &(0x7f0000000200), 0xfffffb27, 0x0) (async) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000d80)={{}, {[0x2], [], [0x0, 0x0, 0x0, 0x2]}}}) ioctl$FIOASYNC(r0, 0xcd60441a, &(0x7f0000000240)=0x6) (async, rerun: 64) r2 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) (rerun: 64) ioctl$FIOASYNC(r2, 0xcd60441a, &(0x7f0000000240)=0x2) 07:58:42 executing program 2: r0 = socket(0x400000000018, 0x3, 0x3a) (async) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x242, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) (async) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x81}, {0x3}, {0x6, 0x0, 0x0, 0x50001}]}) (async) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000140)=0xe9f7, 0x4) (async) r2 = dup(r1) pwrite(r2, &(0x7f0000000340)="d624b7b7bb8188948c20c5678040", 0xe, 0x0) (async) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x5, &(0x7f00000001c0)=[{0x800, 0xff, 0x2, 0x6}, {0x3, 0x3f, 0x80, 0x4}, {0x100, 0xd3, 0x1, 0x6}, {0x5034, 0x81, 0x4}, {0xa025, 0x3c, 0x9, 0x3}]}) (async, rerun: 64) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000080)) (rerun: 64) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x8, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) (async) setsockopt(r0, 0x29, 0x6c, &(0x7f00000001c0), 0x0) (async, rerun: 64) r4 = socket$inet6(0x18, 0x3, 0x102) (async, rerun: 64) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000140)={0x1, &(0x7f0000000100)=[{0x5}]}) (async, rerun: 32) r6 = dup(r3) (rerun: 32) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000300)={0x6, &(0x7f00000002c0)=[{0x6, 0x56, 0x81, 0x7}, {0x6, 0x1d, 0xf2, 0x10000}, {0x5, 0x82, 0x9, 0x7}, {0x1, 0x1, 0xea, 0x10000}, {0x4bc, 0xfc, 0x80, 0x3}, {0x1000, 0x2, 0x1, 0xfffff60d}]}) (async) r7 = dup2(r5, r4) ioctl$VMM_IOC_RUN(r7, 0xc028756b, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0}) 07:58:42 executing program 2: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) (async) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x242, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) (async) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x81}, {0x3}, {0x6, 0x0, 0x0, 0x50001}]}) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000140)=0xe9f7, 0x4) (async) r2 = dup(r1) pwrite(r2, &(0x7f0000000340)="d624b7b7bb8188948c20c5678040", 0xe, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x5, &(0x7f00000001c0)=[{0x800, 0xff, 0x2, 0x6}, {0x3, 0x3f, 0x80, 0x4}, {0x100, 0xd3, 0x1, 0x6}, {0x5034, 0x81, 0x4}, {0xa025, 0x3c, 0x9, 0x3}]}) (async) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000080)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x8, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) (async) setsockopt(r0, 0x29, 0x6c, &(0x7f00000001c0), 0x0) (async) r4 = socket$inet6(0x18, 0x3, 0x102) (async) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000140)={0x1, &(0x7f0000000100)=[{0x5}]}) r6 = dup(r3) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000300)={0x6, &(0x7f00000002c0)=[{0x6, 0x56, 0x81, 0x7}, {0x6, 0x1d, 0xf2, 0x10000}, {0x5, 0x82, 0x9, 0x7}, {0x1, 0x1, 0xea, 0x10000}, {0x4bc, 0xfc, 0x80, 0x3}, {0x1000, 0x2, 0x1, 0xfffff60d}]}) (async) r7 = dup2(r5, r4) ioctl$VMM_IOC_RUN(r7, 0xc028756b, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0}) 07:58:42 executing program 3: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000080)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xe9], [0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x100000000000], [], [], [{}, {}, {}, {}, {0x0, 0x0, 0x0, 0x9}, {0x0, 0x0, 0x0, 0x7f}]}}) (async) openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) (async) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x1, &(0x7f0000000100)=[{0x5}]}) (async) ioctl$FIOASYNC(r0, 0xcd60441a, &(0x7f0000000240)=0x80000001) (async) r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) ioctl$FIOASYNC(r1, 0xcd604407, &(0x7f0000000240)) 07:58:42 executing program 3: msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000000)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, 0x0, 0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001680)={0x0, 0x0}, &(0x7f00000016c0)=0xc) r1 = getegid() socketpair(0x1, 0x2, 0xa1, &(0x7f0000000440)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xfffffffffffffdf7) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r5 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000280)={{0x8000003, r4, r5, 0x0, 0x0, 0x14}, 0x9, 0x401, 0x5}) fchown(0xffffffffffffffff, r3, r5) r6 = getpgrp() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000000)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, r6, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000100)=0x1) setuid(r8) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001840)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000015c0)=[{&(0x7f00000003c0)="48f46422dc53ced246351d61b52a42a4f5717b4300ed51ca558d1277b68ef5a02df462173785801762d972d3b8dbad716ddb1594810df20f15e7af97a874f409ee0b5e1472e6e3a7697c415abc73df9123befd23b148d85d1839d2894c8f851b5f66990d23bdbf2adaec2e8a083dc0a50b40d8e8f68d555ab6904e09ef4ab7a9fe62223bc98f5fea7fcb477355955ff2bd131d8d349ba31fdbec14cf54eb1b9fc9e18d2cf7ace26c995944b17e07396fc4777de8a65c3876c1581f377b60c372944a287bdcc0cc9ba70c29c434e18aeba59532ab4629f760b1e9efeedbc46cd97762206d8677fc045e14722b2845ae6577bc99896223be3ab2b9550b4bff2c3dec4db5cd544e3bd9fd8c18821ff48f756fb46602b8f5c4800c5d2ea04113e55fde1fa8dc83c3b86772aa4b18823121b709c392978840658628cec31863812d52e9c68b1e6148dcf8b59d0907855c2059be8421906b41abf7ef431104f0f322f85e56b1514d61b2d03de1f5e539289be7559ccc530e28422ff289bba9bd7fd3681e20eec28f37f08cf4fedf86708c959fceee2b646667d3d5f3ad7fdbba3baa1cbf772f53d749cbabd8937ea7a7e6a1ce5d18ea7bad7a78d0ff35049b54125a7b0d6b7c42d79f808f594b828d50fce5cd6efea5d427a824a9a0312b03f2ab8cf4e8f2959c5fbef8a3643de1d079fcdab5d5d1945c2f1474d2b483b29aabb27070bd2cca4964d52f2b71315fe355a43cdefe1d224c915b7f4435e06fbc27f80498dffe497e79ad582f0c7845f8858ccf4f08778b88ffd4e421e41f3bf6fd33d7df61ae5c2f36630248472d4e609ba3cc846534fe945e57f42fd56e390b77e3f4684d23a6fee43a13f22c0ca4c62f32971869da9ab13f9f2c075e5058ac742ec8c9dcb7b303d88f3fa409655c74846af0404334b46fcf82470574a39588fa659684aa2c029d4b490f3d5235073c4f99cdcedbbc9ae09cb0a7e3e5ab1dca362d010034f7260e386da453bd2ebf0cd815b865bce65472cf2dfa361fa75472d707a5e42f90396f638792a475e8a58199529d49070680ca3802ded48f790d36bc959ba49662fe8c0912800d2cf83431a1e52235e83a1471a59c4bf1849169da431916d0282799ff0d5df726515ea5a39db2e4a92e11aa8fa8700e0918fb6620bdf26546b129e512fffcd84336564b633cab994f9bfa37bf52f59db5019d399a60c8e1b8d21b0152e39a31f2bbeef159ff0658631cb4265ff4a8bb1f4f5bace6da1592753712b61d75f8069fb2a968dbdd96e6d28d6f4f3c443d156872cc7ec0f6b1bcd906cf5316b8ac7bfda37eab1be41bbe5508ccbd6edef640ff81633af82f71922c248c0de8424f80e5c5db9156f2d115579d014a35367a9c97dc79d87d8bac7dd686aaa8e4aabfbaee35ff2dc5ff6da674d25af4a0d7375c8651f5c360bd446e5cc0365a581403aeb7670e20b51d5d64f9bd81ddab0682e3804330948944fb612fa0647dec11262ba43c061eb9d729e684cecefbc0a8320797587d61984e29a6cc9cc4ae094ea0137347facce01c98a73a174685142673cf8cc6e8f1f615ac1c567b66439c9481200fe660808e3e9ca6dfd6f56892ae62df66d32baa1952039f386266339f0c4cd7c79794533272a9649aedc39ab6f15919eabeed9f650eb4754780e99e86a047855c96c12d1a64c236220e0564b26eacdc506bdd8923fed9830c78afcba1a8f1e86d0b262a692ac789fc06bf3e4d876e56de351e870685ba9bf10f510522c4761ea6fd39ee5ce77becc10b3b197866f1c52e92cb87282a95f251a1d5f83fe9e675aebc593112fa8b124a185b17f708bbe7936284d856e21f5e98f0e3901619abd6a1af033c6c9efc611d16f4d64d190b5d4b4c9079f6c07d0d1614083d5f473bd67c80fefefbeaeb73aed31c8ee60c2c75a3ec55308875b73d3e9d15d28f27a781fb85fb1a93dc38e1049190d8e938df73a4a0503bc3a8556dce066ff475f0a58930c478ce47cb36adcd4a0cf5db0f1a56f0c3feb51124d8f015c4d3d599b3c99d50410a51dc11a7031141b8a9f07b3efc87f9cf5c8de2457b093e0f57474c9f9e973e5c36882a573ca0c09e0ebf49631138c8b80c047ebc3dc10ebddcb3458d0d08889df9659c6b8d28605e8d4960d9de91727bfae40ea455f3915f52d124e2ee68ad3ee66c43e8ebfa1d5e44d7362ae6f712f75160848cb737d62643594689a0ad6ff4dbcb28f876fb9a3a19c690b643b21a8780c8181bd3e7c7bfd8800dd3fa924a7a55796467f1df7109a81496a4c12872435ebc40594834e52d74a2eabae4dcb10c0a4ee5d9b0fac07bc1d9110a28c42b19845e8e3d6882680e7ce9106484afabbf0912ed8eda3b9c01309da8f73de2ad26111d7172034991f916447c238e9dea8fded1aacc12075b4ae8fc0c82566339320067882dfe7f7885543d729b4de3e77a5e9a29882451fea6a106aa2b0672c3e876898cc9909f06f43e1b0c212ba9cd1ceb7faee3572b84a874ce0d5f77ccf62803081912b20d12fee52e91e6367453a0955ea745c763f9f611c07e01325a453661e546c7f463aae8ffecc91f98f11d3c617b280d88bdf61573cbc89d67d5cbf7fb6086c3e9854c9f5cdd3daf5c40ec08e4684405ddde23e1373f72d2028d5dd2a37f0f56b893b5694992fb0b527e81a356584752a36090fc247d5dd24e47618a63ed6d4472a0de5091db84e8abd7c86886225af05a7e763f5b96f56db0d14024b6ca8ffaa5ee44da6077d87e74bde0ac22fb09e521d6661fdf2271f1c67af21b175489e70ab01d2ed90fa48e7ddc5e53c5dc9f69328f0f506e8d1de540ee33223e06f097572bc0f31c91ab335bcbea912f42c03996dbabfccf4d366212eea7822e0f579ef81bfe5a412798aaafb8d6470415b01d23f4c5bcef606c8e6d2f44af2d77a4224e0573513e5d601d9870b77cbf8b3c8368b502b8a84950da5760aa2a41df3865cf977bd3c8b858d5a5ef73c55c97cb13ec4ae4dae9bdb61c41cfbbe6edf30c9af96e3d75b35c21603bb0cb433fe768fa51d6f1f9417fbde1036575d204dae5fe8a7a86d4566a06fe7fbd3b3c558be5e43f0ddbf7172291c89ac65f48319f3e2dd8213d4fc0696aeffffa4b959d1a3181da16f8edeef71c9aa6e7013f69625551190703dac1c9dc55ce7887fd69fd2e3ae2ca2bdf07eb1acc53a9f6e3b1541907eb9b9d8b397ef1a194ebae3c342b95cad3f42cf091c489e81609f1fcafa1b5c38327d4c1414b70c4fffd7d8654d8db6aa65465e6574ea9ef0de8ebd7ae8c43ae9d9b791af961fcba7154aaa34a5700c9734dab1457e889668f5c592d054b54cd226fa940d4b46b7b83257d95a9f0c39090533ff0a2d518d0a29c1877cd76aa7e21ff49c9087aa3ec91946f51459438d3fef2654f35315d54ba80e62d2985af5c5dfbbef1e60a9f55d320a1d64e2ce86ebc808ff99f1e076ed44ab4369ddc4fcf6a8cac38d554d1ed0887ce44b076a41c0bfb02758f323b6d7d5dcdef15ac71ea148f804180ea036e18288a5798b1b5f9b1aa0328581f9b2b9c2f03eaebd741a1dbc11bbcba8cd3c6a41b127c050b44748562dbf9212feca273d5106407c4253ab917ce8d686943fea6f6b514f8b886d69ae947b3e4b23c373ef21895daddc0e61ac4833ff5fbdc27cb6c3cb0b44df6753eacebe8a717473ca8a477e8a93aee58f43441c8a6021ce5317aed886fc585eba8cd6c788e0a167d6a2ba7aba5008fbcab8eae81173a7fc88978e31c8c7e94cd72e7bb382a7508101cd5449dc9eab687d97143a3ac964ff6c471fda6b96508171260b4663b37e4f6b67e4be3b68791b705385458b2f8f4ad5e480f11ce69ef3b194e6796f58b7113bcc36ebc37bd109e8a4970b5d1b192761d49a10cd67ea7c2c00689c1c13dcc06d38efb8e327daf3f74387e59935f1d1be8d86c5975d1bb81aeb6b832de4c546e8c0463441b44381c95c3b29b628c1feb9cbf6aad7f3945ff50b105bd848403eae5a7351e764d09a0dd9ec4087dc0080bb0c6f082930918a2b145a48b2a0fc82fd1c14fed04ce55e211dc37256798b9db2857e1ab133f04c24c2024d28d30eb32ee23769d29248908137c8fadc4fecf167be8b1fc83816a3611117505cfc1298db1745092a8cf2d3169ec01b59a272f7a64c6788ef5c9b329d485859b8c36fddf521d9e02f20d332a86bba1881ba6b3681b3313f4d47917220b4428f62dcac8964976bfdd8778e7103b62186f11987802a82c15b4506f910e91ef98a5e72f054df70476ca9186db04bd7ef86fcb60939f2775644abb1aeb6cc003321e789bcdf1659d0e0935c4a0250d5bee8d87b0395df55b4814bac0604417983841cd9ef99c4969ae805af0235a8fd0f385a887f31b1370fecdcf2c46bb4ae1c61c2819eba43ab3b0db59d4aaf363cc025f17fdd66d4ae33e55f84842da45ecd55954533a2cb038bbe970387abdd91bae8d3cd02f9129a4376e55b0fa23f15a30736001360e09937d8cda436785fb94506a01ace9f5faed2404e09f456bdd54d4a8cce164d81fdbae22c8e421a75d164d2c9ea81b2e5a40a60ec877f9dbf8f2342f9332241d93c3deb9f56335c2b1bac64030ad92520f2d924b5b1b465af7f69b43e41aa895d8ecc9de9e06f66b7fd593453c3726cabff4aa2f30999ded6572e533a7b057491d72591bd14dd2f0a5155ce4166c482b3974aedd722400ba7474f2e419f8c3f62064177fd2ca5eeb8e884e0af3601416e5ea7585fe01b2e3601892b4c2748ec7a90eff304b7f6bbbf4c93b597b4534d47ca60c25ac155559a91cffe1ab6c6c6272ae275a9a3165d89df78738e5733fd7eb1be63b22b638ca6eded832113fbb15395ec3aebc5f50d8c1b563ae34680ce6d4f9161196f2e518ca9f1f7a7acadbbab749da29d235815647157a3b4185bd8c2f0187c262cda66ec882e8da5d89db0a52d0ddd032517f0c5887a0f82e63499f0545bf613a609a46d426bf96025a3b43c65fc03b1b884caf46f8ab356a14940d5b507abfa85130cbf005701f7b391679e75ef69c3d63c424a907fa01da5a18737c31662e94e86fdd35ce0b89afdf0292a2f951365659353b1d8de4037c92fa6c23361867ef64d9efdb272e3539f8ad0c1a5bb4070bd906706258885d155514b53c0e58ba4b36ec2cbe26e8b3f549379a728bb042ea4d3b63b598aa8691e5c961bdbac3e21afa767d70d63954d7de1088419a9c402b4510c89b626381ba055bce86372c92da031b9bb988d28bc8200d469a84d570e541e549e5ccff37785038269ef69fd3721510c6421d6ecf8e7cb26dc4ebeaf8fadc8a7f89761025ab8d1b04ae8a3f33802d74706688fb00fa6471523383d299a5a1e595db2491c142eb503531eb64a0db60f329041ba07816ceecb4e90a7342a3c9f98ee13d320ec8976870b98e6cbe14363ebc17dd368e33ff77ac375bea5c91caab2098fb0e3c37423112c03545ad519cb42c32b8d0c91d2527d258ed14b76ee6cf58c46e6d6a6c60c26d00c58be4a1a9c76ce2488c2f0e6c9f312796292a071d2792411a0afe1f3d75710e21692266ea07b0d8a77cc37f55dbeac6d53a96ac79e60405bee02cb5ebf5f572b71f9a42dd2871e02e1626f548cc05dd8568771246be0f64f5e24ed0fcf589eda7aa82853b9a8f65e4adaaa4e4b3aad5c6503905d7edaebeca565443ce539e89aa260cae33a7f95e62a9216466a355637139fb93d1063626c9363068064a454c4994688b8bbaaf35fa9f0b8c1ea6077f0b1437d65cb63b3e7e", 0x1000}, {&(0x7f00000013c0)="d35a1bb570ccd6104938c111ca188f98a4a1ba41975f9f1093429643b7d665f17c9f7df2f7bd25bc2c118047579110977386f872817160359e4cfb25deee3addb2328223d2acbc089fb1bf5e358ee8a383d9aacbf762c84765cd7073dd49668927e01c638ec4be1377fb5c604ca4badd22d0176a6057bf7c9c26243dbcabf95679c1fe20de3c2afa8569c22b33f41a2462f8105126be2b74494d8bca698b2b7c09fd09133640b3aeff737d354ca9d797089668159de994cfc19f4f280f6a3f8f6e46716599a86b347b545d84f71e2d335356953826eb5152befb435bc2e36427c035298d900414ffae6cc0bef854fe50754de5ca22b97aa971d49f7c3432", 0xfe}, {&(0x7f00000014c0)="4544fd1fdf864ce623f958ad4ee55db0411e06a068c7b29ac9c13821efc31db4a84f4581cbe0cc8404a91f3fb7d0c963cfd201c49162c7a2c1eda4d819d4fbe7a9b7e3d6214cc029c75016c6560409c9671b8d97154f86022d92fd904356800bf3933938b676fe8621e44daa6c7d6601d317774eea5689bf9893586e89dcfc0f35914daf0da95c30c958dd0d86c91e7d4c1aeb3596ab10c9de2e30989d607ae7d0f8d5dc0b5fd43bb630d356999a981c3b25a03d6048d1d591b498404bc9150c79a5897e", 0xc4}, {&(0x7f0000000300)="d77177f7a5d3e9956b580c46a02f55e51a7f5a1c6524d4192848c84c57c12d2f7b30dc7172e9d8acf3c512aef508165abdbdd1b5a14625fb46ff3a8c74a43fb643003a842adfd6fc0f6e1a0a4e58e45e3994e1c3ae0291b3b14ecbc92dad17fa59942824e243542ac0090cc07e7c5eb1d2ba2a72566f20d614a91b1c962c1c", 0x7f}], 0x4, &(0x7f0000001700)=ANY=[@ANYBLOB="2800000000000000ffff000001000000", @ANYRES32, @ANYRES32, @ANYRES32=0xffffffffffffff9c, @ANYRES32=0xffffffffffffff9c, @ANYRES32, @ANYRES32, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32, @ANYRES32=0x0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=r0, @ANYRES32=r1, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32, @ANYRES32=0x0, @ANYRES32=r5, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r6, @ANYRES32=r8, @ANYRES32, @ANYBLOB="00000000180000080000008affff000001000000", @ANYRES32=0xffffffffffffff9c, @ANYBLOB='\x00\x00\x00\x00'], 0x118, 0x3}, 0x408) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000080)={0x0, 0x0, 0x0, {[0x0, 0xfffffffffffffffe], [], [0x0, 0x0, 0x0, 0x10], [0x2], [{}, {0x0, 0x0, 0x0, 0xfffffffffffffffd}, {}, {0x0, 0x0, 0x0, 0x7ba389f8}, {0x0, 0x0, 0x2000000, 0x8}, {}, {0x0, 0x10000}]}}) r9 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$FIOASYNC(r9, 0xcd60441a, &(0x7f0000000240)=0x6) r10 = openat$pf(0xffffffffffffff9c, &(0x7f0000000380), 0x100, 0x0) ioctl$FIOASYNC(r10, 0xcd604407, &(0x7f0000000240)) 07:58:42 executing program 2: syz_emit_ethernet(0x46, &(0x7f0000000080)={@broadcast, @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x38, 0x0, 0xfffc, 0x0, 0x1, 0x0, @multicast1}, @icmp=@dest_unreach={0x3, 0x9, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @rand_addr, @multicast1}, "2544aa86dbad0662"}}}}}) syz_extract_tcp_res(&(0x7f0000000000)={0x41424344}, 0x1, 0x1) syz_extract_tcp_res(&(0x7f0000000040)={0x41424344}, 0x6, 0x27980) syz_emit_ethernet(0x10e6, &(0x7f0000000100)={@remote, @random="fe3c621640bd", [], {@ipv4={0x800, {{0x2b, 0x4, 0x1, 0x18, 0x10d8, 0x66, 0x5, 0xfb, 0x11, 0x0, @loopback, @local={0xac, 0x14, 0x0}, {[@timestamp={0x44, 0x2c, 0x40, 0x3, 0xa, [{[@rand_addr=0x8], 0xa0}, {[@local={0xac, 0x14, 0x0}], 0x7ff}, {[@rand_addr=0xfffffff7], 0x2}, {[@rand_addr=0x6], 0x3}, {[@multicast2], 0x1000}]}, @end, @lsrr={0x83, 0x27, 0xff, [@multicast1, @loopback, @rand_addr=0xf4, @multicast1, @rand_addr=0x9, @multicast1, @broadcast, @loopback, @multicast2]}, @ssrr={0x89, 0x1f, 0x10, [@loopback, @multicast2, @rand_addr=0x100, @remote={0xac, 0x14, 0x0}, @multicast2, @broadcast, @local={0xac, 0x14, 0x0}]}, @rr={0x7, 0x23, 0x40, [@local={0xac, 0x14, 0x0}, @rand_addr=0x1, @empty, @remote={0xac, 0x14, 0x0}, @loopback, @rand_addr, @loopback, @remote={0xac, 0x14, 0x0}]}]}}, @tcp={{0x2, 0x2, r1, r0, 0x1, 0x0, 0xb, 0x2, 0x2, 0x0, 0xfff, {[@sack={0x5, 0x16, [0x8000, 0x3f, 0x101, 0x9, 0xed]}]}}, {"dca10370b5ce8f5923c85f6fb95e2075822c22f0b68a9167248a75a1212d83d28313672511e5703b4ba22867f003ed418c3c85eadbc8ff7a5617008b4097a19b5821e3160bd6391ce502bb37a28671d913744717886720997a82173c4cd3df03e4c3160c16c365780f2133a999696a0a5c73a994e104f40a32f76870b710da0aa24b7b3a339ff0d037bcba6d11453abcec9762001fa6b2d08807a6040a8ac3f11398664371b43bf269d9e43a0b9a545bc8202d7ec51602874caa4ec843b033238a95b35dce37db7e117e087f3e354c738634dddd836f8e4b6412ba17ad359f9f301ba77a01189258129abf1f173a563581e88298a101349dbcbca4d940d2821692149d94305c8dac094f67f7d32ac05e88842a64f9a61660e73917e90d4ef9b5849ed1383c4dc77bf83f353e61ef31fe24698f220700ca81ebd8722daac2eb142ca9eefb459de94bb1c3731fb4ac1771698e7f4a1548384f5ca2a9a147f67948eb34a0f0f5e34fecfc673876371bc4563f0055ab2c7ac751bf38f41d9f2397d132dba1ae73fbc49236931ab6f719489501e55fab2e9949e4ef4b027e5e96786cc087c1cbcdeee8b21d75a99e19f74714f9340b26391e75501f86fe3d9b4731d13919c345fc3d93485d91969287ea526666525ad8ec2cf6bf5db594c425a335a82662ecc508ffd4d1e82b43411e6f5a94b146f95ed4a6d67c959da3ab4f7b1b3e6cc02cb103821b6e185cf4bcea422e8c686fea289f81adc2d5108ea3470c2e937125aff9ebfc31e385e923b9ea7e57c801d2be17e65ce5bc89eb47eecd3fdd7cb120424da4ac5d9066990ca4e2161f34845072dd7707edfa4640dbb51c6ab4f4126cfe3519a5a15c18bb116300676cfb740e24567b864b7377710959a3bbed476aa72567919cb513f4e89fe5208d65230db7c57c7773761aa9361e5b4d98b5a0b7e5fb6a8167b52fe7ab83a404cf708be1089e4933ed88633434b1f672f9fa2cd80f4121ea9f968571533097a606528d44e2ada549f048c63fc5014da361f4f4b2e28c8e77dcfc2e7c1722a5095f5f224089620b6cbbd05dd98f304dcce1606d2d18896a13109840557ad7af46a4d6e35e9a3ff2c8060a68186724386d1d65b8211cccb95f7b00be40dd8fcdd89480b5c84f033269794795f63f00d0ef8a1e88e4a94cc02f78b5f856490a5e2824755f6434b9e44ed8491a4d0b734d76652db24921e5a23904b4f64aae38aedfddc93c783dd1f8db300588952fa51fb1fa1df099464761a4420244b3adaf6a48d5ba12b1f9c92c685b1ea0eb66154aa70ca191cdfcb20b1a61bf27de1d56d30765091e2f372f10b2bab711d1904dca9b7d175bbf81f9942d82da84cb6cabe91136503a2c2ebb6d9bb2f156bd6670d0bb3dd78468e69121a00e837e5a5a7bf867ebf7f6d9118dbb27c1c1ec797e96813c81cb20aa01552ffa556dedd2832e494413f55aa2383fc2888860b8c753b773f7777510fc22df3b2f5b4f68faaff9ab22bf83cc0b7cf4b9e5563a5e74d5a2b4710e3ca717b4140c313d4b30c139811e3f491fcfcfdd07216606f44a95faf55ada4362e21f91e6bc676a47617641c85d90a5f19622334a8424e7c68a06d8517fbb0e713a622736bcf50c148b72b9e98f9e09c21ec2585e2dbe8afe8b2ffa9b7daa26516b33f4466ed8c5ec843af80bf860c74025e23fda2913075b0568b9d2723dbb591c8b2d6c49b65416cfcde3f44d3207798c6ae4d8741a79f551f5d4c54fa4ff7ebae151954c0a51c5e53e5c4c915d2061e53b2d62089416292cb578b5c9911c8caedbd47c0e22ddf0a897fd239a51ac0dac28494b881d82b8a222837aa0433f3fce6ae3592a621f0dd20bf7eb5e794904baf3aac7292c78228f2dfbfc9c0d17b436ae970a6b96e284b776977bab13d0317d3179c080c7029b24bff1864d00a0b74ce858471a31ff464ac46daa3bffb126c07d5e83aec371d360c89a7a357af55e13b2efeda9ff24a6076796a62a133bc3398966599f363ca20acb728ad919bc92a6c70f188da5738255d43a59c3a11f85b69fecd8954721e0398fae45825d8e798947c8e2132dc7fea6b3a067b25006f8d15a5c264779bbdcacff7303a6474ff712d3b1457cb61cbda8ffa43f0e245f1130b3ab7efda828f2b14c54a6f49dfeb12ee1ed397d69533e074a0b4bbd2e9b3bbbe50be52fc9daefc239e4c7be186908cd2e21dd780af707830ecd6c8bd693796cfc2550f5dc5375ca387cc7a69c50ce6da084cc6737aff67ce9a9f46388040d8d483c52322d58cefe350c18b72ddff0db7f86a9bbd535f06ea8ed3bcb61f5fa5984281bcfa391b70d9d7ce1a1b374c123e35c9ab30a12d9cd0fc2469df5fec2698fa6a8d3003a821adc094b173850e3daee9d728bdd816d63434d91ca22398c6184cf307f949abe1850c99533070401a54786a83fff8e83567b580bd5274f249cbd914d06faf451047e042023c0c1415bf991191c548d474e66e802a2af0a6dba6b31de0307b5a8eca39a21e93475ca4424f91956c394ad2ca9574c07bcdd23946ebc174c84c559a6c11c7e897887b7c7e951549b83e0a9bda62e31f9c591f672b10695f8f20049fc58d41c118b554d5bbd92715b46a138b427840d25c6fd350a9b038d617d60dcacf59f72868014b2e862c44b750f1e0166fc58a76a643b8c1924ca0ec73e8ed712f1228e7e0aa0c4643cde527eeeb163c30589db5aebb82fb5ceaa85c62b2ca107c90c5f53b4a93571019a123fb585f1f9b157b55fe769ce1454af1e3a8e79a62d55c99a916ada8575bacbea617edae48386fa0594e42ec57e04ca346cb1d3ef4bf0f58e86cb8662d68baa3b4c2ba1fbb99a252e335f83fbcac152304f59f69713c1f0c11c5e42b135c983bf8377890a7c27fd5ec209ba2b6a30fd8e6078a3cd3ddbeed9aa9535676b5c50cf4513826b0d4729cfcf90715911231099cd57608da930a9d47949bda4c923f7834c15afa949a097e341709c8601063b901a8339528508cd79aa23782c17f8d480f6b5bb6726b8415ca021bbcf98f347f4144fffe03a4ac316c0d36d08ba3a014318bf4512e6e05ead6412840cc18a8dd32ed1647c9c3fcd2f77abba25cf399a11bd7622a88ab0be6fe757c1377dad54cd3f9784842705ca0fe33ed8444d9afe6af46f7ee74e1b9094fb8765330a9dd69b8df336e88100679cb808a651a8db9e7e3e7e8aa1ff0e369283858eeff27c337d3c87aebbd8c3e63c6784425eea6834de0ed0c659da6053bae455eba33504fa02541d36a25a46bc3065c70b5f73f0d93c8eeffbfa4895e6c301f9b9d224fca957ca396587ea11674c9091d1cc52a33d2ced5a9faff391324b8483b7770ffb01fb8a01bd9c4ce3c28017b73be1aafb209254af3066fbdc55d43588470d9ad40f2005bc0e62294337cad527d982b8ea47e378f4f9bc86697cbddc51c9dfbac0d0fa351808416abbfd7039ba5fdfca53fbe81ad00a19a3214cf2f574e1c4c0d2c7fb8f1d53ce9d2a2344effb0aaa9942f8c9dd5e98ea8080ac34741fcaf16918a8c5a9834790d970a90f9f9c4cca70e8f0548a3e57faed0adbc18870375b1f526165a96a1f926b0b6d89472dbafff08d8e7333c179a76d30794524d15256b399876e6c8776f3aea4fbe525bfdb605e00ee5b812e01b928554b5015948c8a633e2545ed62df47ea3e236d8f875c8f5dcf38f6826c351e220f409bab148c9c8ea5d38c85e3f2b270e3534faac635ec4093bb8573140b3ac34a428589d1e3a612a889810af87c6e41eab6ff696befb269eba3543387281ca95213065b4781eba6c883153ad981a2ec303df60799f69303b1431c0fe4c251e2019e3ee1d54161e605e3166c53238f21709af6156ea1f9bc9453beb04b857a86de87c365abcba29ee1370d19dc3ed33544976d08e127842c6a5bc184ef952d71371e0e2123a90d54fdbb1f25efbaf339ba3a526d42950795ba641fdccb12aa43297b54e1096538ad455ace0ab746a0ad38405d84fd169ff1b1047bdeea6ec40e3f39f76d8bf2e5fe349c7c4fb71783b98ff10459bce5346502bc63c47803de5520d1a7f21d774e0c914d747e30270ee1084ca81fed727604c283e25d4b3dcd12c49e38a5956a6af03a950fa3a9b66680807ba84c94305697ebe4187005f2c50327aeb8f8233d14af13426e8e980f122d119ea3972c13d38ee3f57070d98874341f7cc27abe10068e05adce1dcc800e35a482b6f51db7eb5c079838c59cb91e6c7745cf7f5d7b3bcdccb4587abfadaebdbea95deb3f2d848ce6c4af011298c53cb10273bed1c1e145fd6491da8d3100e96ea857c88103746150e6d6ef2f085e1486ac30c74f0756da5cb5f33c2f9ab0d5666d6b50ebb3fe7aa60e372ca2a2c6215a6db47c4eef7fb79976adfe257b4835b74ed994b95562ceee8826bba6b1048e94517a7491170586c76766cde40b6eeac2aa18d5ad1d68db9b048036f7d8953e5b4e7179714425108b31f06ad43fec720ea9c3f780f6c86bdf96163ea562debcccd1903cd81e9494bc31d27b4f4cdc0426953d3f54b29ae3e80ac4dac4b731226eac49b724c8a27862707a54628cf858876f2689afaa51994a8a20e22907445978290c87d8c3c994e688a230420bfa092376af3a6e10e5267121e8e0a2db5700d0c404a46c2ad44d10fbff8883b485f57aa8090cb564c493891974759cdf130287ac892d09e2e97a4466522912bf2acfaf7dc29e6849c3ea2d1a663ec2a9218e5c2ad3171b8e52e0b1b327146b76d70bb8c77596a4d31bea135bfa9d9453ed7f53c570fc3dc7aa608a0dad16769aebbfc8e7bfbc0a99acbfeae64431e08f4e9866168b213ae5caad36690e387c9885ce7fb8d26e901135d614070fdbd9994e2bab05174fea66f4fd075be6ce55281c6eadd02b4d220c8496501ff64b7f2ea1fdd5ce885ab7a3be2b315c89f502d2993a6e17cc372a9bcd64fc44cdc6922f9fbdf6c014bcf4199b8c2f592dc9989088c4d42076a1b82f5ab578fff8a822070e22b7db6fd27882c0f968e0af81efb409689f745b30b840b8b842816cd910f7e9a4713d22c71dbcf3c941573741f6ab14b8843da2a7e4f53ef1127d2cefe3312ba1147ffc2019a316909f869526ec7067df37ba1512459f1b38a561b53aac30b2890d2c8547578619184fa43587ce953c5b28aa8ef100b228fb4660fddd1ed4af716cf8ae0ec360730975de2373cc9064b406d26677d5396071bc6e96b1db43badf3b3335215d10c9cf4dc206355721ce057a8499d0a54d34e3852e178d805ab7b1bf2745bc6427934cfeb6edda56ee1964a8eda335771f7f592fb29281ce9811f488df913e7c50ab5995edaea1057ea1ad66bab895b2bd847b234598d22c774c5596645c4ec04dc316e74b7a48f4ff0b35b8f41bc4851266a8032dbb733820d77815e92b7ff95ab91a28bcd5ce660950711398c6d2716f553d53623960483b048ce291c57b6aae892479b4ad6efade3a4e18c4ba6a30ffca88b187663702437138a33b5e823c19ec2b34a5ea38ef31262d3217393bac1b19a232c31ad266e197c408b2d898d4e92c6d629889109c49a35fee2e971657874aa123dc1de51dee1fc1ded9e9820627191224e3820227b24e72a6b1cad9f479fadc2b475f9a8844a121cbea81d7974fadbff033448d286b197f987ee44f5611e67e3342e8ce69a586807b340fdd1b42ccb5c33eea0f19536690ad5a4e2150b226bf60a5c8873b53aa4db27d09a2fba7ba8cd60a13edfb49e5fa25c1b17e5b45e414"}}}}}}) syz_extract_tcp_res(&(0x7f0000001200), 0xfb, 0x4) 07:58:42 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000240)}) r0 = socket(0x0, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0xee) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x1, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x80606941, &(0x7f0000000300)) 07:58:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x28}, {0x3}, {0x16}]}) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x0) pwrite(r1, &(0x7f0000000040)="80d508000000", 0x6, 0xfffffffffffffffc) ioctl$TIOCFLUSH(0xffffffffffffff9c, 0x80047410, &(0x7f00000000c0)=0x100) recvmsg(r1, &(0x7f0000001740)={&(0x7f0000000240)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f00000015c0)=[{&(0x7f0000000140)=""/4, 0x4}, {&(0x7f0000001280)=""/99, 0x63}, {&(0x7f00000001c0)=""/20, 0x14}, {&(0x7f0000001300)=""/240, 0xf0}, {&(0x7f0000001400)=""/111, 0x6f}, {&(0x7f0000001480)=""/197, 0xc5}, {&(0x7f0000001580)=""/11, 0xb}], 0x7, &(0x7f0000001640)=""/221, 0xdd}, 0x40) 07:58:42 executing program 3: msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000000)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, 0x0, 0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001680)={0x0, 0x0}, &(0x7f00000016c0)=0xc) r1 = getegid() (async) socketpair(0x1, 0x2, 0xa1, &(0x7f0000000440)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xfffffffffffffdf7) (async, rerun: 64) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) (rerun: 64) r5 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000280)={{0x8000003, r4, r5, 0x0, 0x0, 0x14}, 0x9, 0x401, 0x5}) fchown(0xffffffffffffffff, r3, r5) (async) r6 = getpgrp() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000000)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, r6, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000100)=0x1) setuid(r8) (async) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001840)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000015c0)=[{&(0x7f00000003c0)="48f46422dc53ced246351d61b52a42a4f5717b4300ed51ca558d1277b68ef5a02df462173785801762d972d3b8dbad716ddb1594810df20f15e7af97a874f409ee0b5e1472e6e3a7697c415abc73df9123befd23b148d85d1839d2894c8f851b5f66990d23bdbf2adaec2e8a083dc0a50b40d8e8f68d555ab6904e09ef4ab7a9fe62223bc98f5fea7fcb477355955ff2bd131d8d349ba31fdbec14cf54eb1b9fc9e18d2cf7ace26c995944b17e07396fc4777de8a65c3876c1581f377b60c372944a287bdcc0cc9ba70c29c434e18aeba59532ab4629f760b1e9efeedbc46cd97762206d8677fc045e14722b2845ae6577bc99896223be3ab2b9550b4bff2c3dec4db5cd544e3bd9fd8c18821ff48f756fb46602b8f5c4800c5d2ea04113e55fde1fa8dc83c3b86772aa4b18823121b709c392978840658628cec31863812d52e9c68b1e6148dcf8b59d0907855c2059be8421906b41abf7ef431104f0f322f85e56b1514d61b2d03de1f5e539289be7559ccc530e28422ff289bba9bd7fd3681e20eec28f37f08cf4fedf86708c959fceee2b646667d3d5f3ad7fdbba3baa1cbf772f53d749cbabd8937ea7a7e6a1ce5d18ea7bad7a78d0ff35049b54125a7b0d6b7c42d79f808f594b828d50fce5cd6efea5d427a824a9a0312b03f2ab8cf4e8f2959c5fbef8a3643de1d079fcdab5d5d1945c2f1474d2b483b29aabb27070bd2cca4964d52f2b71315fe355a43cdefe1d224c915b7f4435e06fbc27f80498dffe497e79ad582f0c7845f8858ccf4f08778b88ffd4e421e41f3bf6fd33d7df61ae5c2f36630248472d4e609ba3cc846534fe945e57f42fd56e390b77e3f4684d23a6fee43a13f22c0ca4c62f32971869da9ab13f9f2c075e5058ac742ec8c9dcb7b303d88f3fa409655c74846af0404334b46fcf82470574a39588fa659684aa2c029d4b490f3d5235073c4f99cdcedbbc9ae09cb0a7e3e5ab1dca362d010034f7260e386da453bd2ebf0cd815b865bce65472cf2dfa361fa75472d707a5e42f90396f638792a475e8a58199529d49070680ca3802ded48f790d36bc959ba49662fe8c0912800d2cf83431a1e52235e83a1471a59c4bf1849169da431916d0282799ff0d5df726515ea5a39db2e4a92e11aa8fa8700e0918fb6620bdf26546b129e512fffcd84336564b633cab994f9bfa37bf52f59db5019d399a60c8e1b8d21b0152e39a31f2bbeef159ff0658631cb4265ff4a8bb1f4f5bace6da1592753712b61d75f8069fb2a968dbdd96e6d28d6f4f3c443d156872cc7ec0f6b1bcd906cf5316b8ac7bfda37eab1be41bbe5508ccbd6edef640ff81633af82f71922c248c0de8424f80e5c5db9156f2d115579d014a35367a9c97dc79d87d8bac7dd686aaa8e4aabfbaee35ff2dc5ff6da674d25af4a0d7375c8651f5c360bd446e5cc0365a581403aeb7670e20b51d5d64f9bd81ddab0682e3804330948944fb612fa0647dec11262ba43c061eb9d729e684cecefbc0a8320797587d61984e29a6cc9cc4ae094ea0137347facce01c98a73a174685142673cf8cc6e8f1f615ac1c567b66439c9481200fe660808e3e9ca6dfd6f56892ae62df66d32baa1952039f386266339f0c4cd7c79794533272a9649aedc39ab6f15919eabeed9f650eb4754780e99e86a047855c96c12d1a64c236220e0564b26eacdc506bdd8923fed9830c78afcba1a8f1e86d0b262a692ac789fc06bf3e4d876e56de351e870685ba9bf10f510522c4761ea6fd39ee5ce77becc10b3b197866f1c52e92cb87282a95f251a1d5f83fe9e675aebc593112fa8b124a185b17f708bbe7936284d856e21f5e98f0e3901619abd6a1af033c6c9efc611d16f4d64d190b5d4b4c9079f6c07d0d1614083d5f473bd67c80fefefbeaeb73aed31c8ee60c2c75a3ec55308875b73d3e9d15d28f27a781fb85fb1a93dc38e1049190d8e938df73a4a0503bc3a8556dce066ff475f0a58930c478ce47cb36adcd4a0cf5db0f1a56f0c3feb51124d8f015c4d3d599b3c99d50410a51dc11a7031141b8a9f07b3efc87f9cf5c8de2457b093e0f57474c9f9e973e5c36882a573ca0c09e0ebf49631138c8b80c047ebc3dc10ebddcb3458d0d08889df9659c6b8d28605e8d4960d9de91727bfae40ea455f3915f52d124e2ee68ad3ee66c43e8ebfa1d5e44d7362ae6f712f75160848cb737d62643594689a0ad6ff4dbcb28f876fb9a3a19c690b643b21a8780c8181bd3e7c7bfd8800dd3fa924a7a55796467f1df7109a81496a4c12872435ebc40594834e52d74a2eabae4dcb10c0a4ee5d9b0fac07bc1d9110a28c42b19845e8e3d6882680e7ce9106484afabbf0912ed8eda3b9c01309da8f73de2ad26111d7172034991f916447c238e9dea8fded1aacc12075b4ae8fc0c82566339320067882dfe7f7885543d729b4de3e77a5e9a29882451fea6a106aa2b0672c3e876898cc9909f06f43e1b0c212ba9cd1ceb7faee3572b84a874ce0d5f77ccf62803081912b20d12fee52e91e6367453a0955ea745c763f9f611c07e01325a453661e546c7f463aae8ffecc91f98f11d3c617b280d88bdf61573cbc89d67d5cbf7fb6086c3e9854c9f5cdd3daf5c40ec08e4684405ddde23e1373f72d2028d5dd2a37f0f56b893b5694992fb0b527e81a356584752a36090fc247d5dd24e47618a63ed6d4472a0de5091db84e8abd7c86886225af05a7e763f5b96f56db0d14024b6ca8ffaa5ee44da6077d87e74bde0ac22fb09e521d6661fdf2271f1c67af21b175489e70ab01d2ed90fa48e7ddc5e53c5dc9f69328f0f506e8d1de540ee33223e06f097572bc0f31c91ab335bcbea912f42c03996dbabfccf4d366212eea7822e0f579ef81bfe5a412798aaafb8d6470415b01d23f4c5bcef606c8e6d2f44af2d77a4224e0573513e5d601d9870b77cbf8b3c8368b502b8a84950da5760aa2a41df3865cf977bd3c8b858d5a5ef73c55c97cb13ec4ae4dae9bdb61c41cfbbe6edf30c9af96e3d75b35c21603bb0cb433fe768fa51d6f1f9417fbde1036575d204dae5fe8a7a86d4566a06fe7fbd3b3c558be5e43f0ddbf7172291c89ac65f48319f3e2dd8213d4fc0696aeffffa4b959d1a3181da16f8edeef71c9aa6e7013f69625551190703dac1c9dc55ce7887fd69fd2e3ae2ca2bdf07eb1acc53a9f6e3b1541907eb9b9d8b397ef1a194ebae3c342b95cad3f42cf091c489e81609f1fcafa1b5c38327d4c1414b70c4fffd7d8654d8db6aa65465e6574ea9ef0de8ebd7ae8c43ae9d9b791af961fcba7154aaa34a5700c9734dab1457e889668f5c592d054b54cd226fa940d4b46b7b83257d95a9f0c39090533ff0a2d518d0a29c1877cd76aa7e21ff49c9087aa3ec91946f51459438d3fef2654f35315d54ba80e62d2985af5c5dfbbef1e60a9f55d320a1d64e2ce86ebc808ff99f1e076ed44ab4369ddc4fcf6a8cac38d554d1ed0887ce44b076a41c0bfb02758f323b6d7d5dcdef15ac71ea148f804180ea036e18288a5798b1b5f9b1aa0328581f9b2b9c2f03eaebd741a1dbc11bbcba8cd3c6a41b127c050b44748562dbf9212feca273d5106407c4253ab917ce8d686943fea6f6b514f8b886d69ae947b3e4b23c373ef21895daddc0e61ac4833ff5fbdc27cb6c3cb0b44df6753eacebe8a717473ca8a477e8a93aee58f43441c8a6021ce5317aed886fc585eba8cd6c788e0a167d6a2ba7aba5008fbcab8eae81173a7fc88978e31c8c7e94cd72e7bb382a7508101cd5449dc9eab687d97143a3ac964ff6c471fda6b96508171260b4663b37e4f6b67e4be3b68791b705385458b2f8f4ad5e480f11ce69ef3b194e6796f58b7113bcc36ebc37bd109e8a4970b5d1b192761d49a10cd67ea7c2c00689c1c13dcc06d38efb8e327daf3f74387e59935f1d1be8d86c5975d1bb81aeb6b832de4c546e8c0463441b44381c95c3b29b628c1feb9cbf6aad7f3945ff50b105bd848403eae5a7351e764d09a0dd9ec4087dc0080bb0c6f082930918a2b145a48b2a0fc82fd1c14fed04ce55e211dc37256798b9db2857e1ab133f04c24c2024d28d30eb32ee23769d29248908137c8fadc4fecf167be8b1fc83816a3611117505cfc1298db1745092a8cf2d3169ec01b59a272f7a64c6788ef5c9b329d485859b8c36fddf521d9e02f20d332a86bba1881ba6b3681b3313f4d47917220b4428f62dcac8964976bfdd8778e7103b62186f11987802a82c15b4506f910e91ef98a5e72f054df70476ca9186db04bd7ef86fcb60939f2775644abb1aeb6cc003321e789bcdf1659d0e0935c4a0250d5bee8d87b0395df55b4814bac0604417983841cd9ef99c4969ae805af0235a8fd0f385a887f31b1370fecdcf2c46bb4ae1c61c2819eba43ab3b0db59d4aaf363cc025f17fdd66d4ae33e55f84842da45ecd55954533a2cb038bbe970387abdd91bae8d3cd02f9129a4376e55b0fa23f15a30736001360e09937d8cda436785fb94506a01ace9f5faed2404e09f456bdd54d4a8cce164d81fdbae22c8e421a75d164d2c9ea81b2e5a40a60ec877f9dbf8f2342f9332241d93c3deb9f56335c2b1bac64030ad92520f2d924b5b1b465af7f69b43e41aa895d8ecc9de9e06f66b7fd593453c3726cabff4aa2f30999ded6572e533a7b057491d72591bd14dd2f0a5155ce4166c482b3974aedd722400ba7474f2e419f8c3f62064177fd2ca5eeb8e884e0af3601416e5ea7585fe01b2e3601892b4c2748ec7a90eff304b7f6bbbf4c93b597b4534d47ca60c25ac155559a91cffe1ab6c6c6272ae275a9a3165d89df78738e5733fd7eb1be63b22b638ca6eded832113fbb15395ec3aebc5f50d8c1b563ae34680ce6d4f9161196f2e518ca9f1f7a7acadbbab749da29d235815647157a3b4185bd8c2f0187c262cda66ec882e8da5d89db0a52d0ddd032517f0c5887a0f82e63499f0545bf613a609a46d426bf96025a3b43c65fc03b1b884caf46f8ab356a14940d5b507abfa85130cbf005701f7b391679e75ef69c3d63c424a907fa01da5a18737c31662e94e86fdd35ce0b89afdf0292a2f951365659353b1d8de4037c92fa6c23361867ef64d9efdb272e3539f8ad0c1a5bb4070bd906706258885d155514b53c0e58ba4b36ec2cbe26e8b3f549379a728bb042ea4d3b63b598aa8691e5c961bdbac3e21afa767d70d63954d7de1088419a9c402b4510c89b626381ba055bce86372c92da031b9bb988d28bc8200d469a84d570e541e549e5ccff37785038269ef69fd3721510c6421d6ecf8e7cb26dc4ebeaf8fadc8a7f89761025ab8d1b04ae8a3f33802d74706688fb00fa6471523383d299a5a1e595db2491c142eb503531eb64a0db60f329041ba07816ceecb4e90a7342a3c9f98ee13d320ec8976870b98e6cbe14363ebc17dd368e33ff77ac375bea5c91caab2098fb0e3c37423112c03545ad519cb42c32b8d0c91d2527d258ed14b76ee6cf58c46e6d6a6c60c26d00c58be4a1a9c76ce2488c2f0e6c9f312796292a071d2792411a0afe1f3d75710e21692266ea07b0d8a77cc37f55dbeac6d53a96ac79e60405bee02cb5ebf5f572b71f9a42dd2871e02e1626f548cc05dd8568771246be0f64f5e24ed0fcf589eda7aa82853b9a8f65e4adaaa4e4b3aad5c6503905d7edaebeca565443ce539e89aa260cae33a7f95e62a9216466a355637139fb93d1063626c9363068064a454c4994688b8bbaaf35fa9f0b8c1ea6077f0b1437d65cb63b3e7e", 0x1000}, {&(0x7f00000013c0)="d35a1bb570ccd6104938c111ca188f98a4a1ba41975f9f1093429643b7d665f17c9f7df2f7bd25bc2c118047579110977386f872817160359e4cfb25deee3addb2328223d2acbc089fb1bf5e358ee8a383d9aacbf762c84765cd7073dd49668927e01c638ec4be1377fb5c604ca4badd22d0176a6057bf7c9c26243dbcabf95679c1fe20de3c2afa8569c22b33f41a2462f8105126be2b74494d8bca698b2b7c09fd09133640b3aeff737d354ca9d797089668159de994cfc19f4f280f6a3f8f6e46716599a86b347b545d84f71e2d335356953826eb5152befb435bc2e36427c035298d900414ffae6cc0bef854fe50754de5ca22b97aa971d49f7c3432", 0xfe}, {&(0x7f00000014c0)="4544fd1fdf864ce623f958ad4ee55db0411e06a068c7b29ac9c13821efc31db4a84f4581cbe0cc8404a91f3fb7d0c963cfd201c49162c7a2c1eda4d819d4fbe7a9b7e3d6214cc029c75016c6560409c9671b8d97154f86022d92fd904356800bf3933938b676fe8621e44daa6c7d6601d317774eea5689bf9893586e89dcfc0f35914daf0da95c30c958dd0d86c91e7d4c1aeb3596ab10c9de2e30989d607ae7d0f8d5dc0b5fd43bb630d356999a981c3b25a03d6048d1d591b498404bc9150c79a5897e", 0xc4}, {&(0x7f0000000300)="d77177f7a5d3e9956b580c46a02f55e51a7f5a1c6524d4192848c84c57c12d2f7b30dc7172e9d8acf3c512aef508165abdbdd1b5a14625fb46ff3a8c74a43fb643003a842adfd6fc0f6e1a0a4e58e45e3994e1c3ae0291b3b14ecbc92dad17fa59942824e243542ac0090cc07e7c5eb1d2ba2a72566f20d614a91b1c962c1c", 0x7f}], 0x4, &(0x7f0000001700)=ANY=[@ANYBLOB="2800000000000000ffff000001000000", @ANYRES32, @ANYRES32, @ANYRES32=0xffffffffffffff9c, @ANYRES32=0xffffffffffffff9c, @ANYRES32, @ANYRES32, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32, @ANYRES32=0x0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=r0, @ANYRES32=r1, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32, @ANYRES32=0x0, @ANYRES32=r5, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r6, @ANYRES32=r8, @ANYRES32, @ANYBLOB="00000000180000080000008affff000001000000", @ANYRES32=0xffffffffffffff9c, @ANYBLOB='\x00\x00\x00\x00'], 0x118, 0x3}, 0x408) (async) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000080)={0x0, 0x0, 0x0, {[0x0, 0xfffffffffffffffe], [], [0x0, 0x0, 0x0, 0x10], [0x2], [{}, {0x0, 0x0, 0x0, 0xfffffffffffffffd}, {}, {0x0, 0x0, 0x0, 0x7ba389f8}, {0x0, 0x0, 0x2000000, 0x8}, {}, {0x0, 0x10000}]}}) (async) r9 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$FIOASYNC(r9, 0xcd60441a, &(0x7f0000000240)=0x6) (async, rerun: 64) r10 = openat$pf(0xffffffffffffff9c, &(0x7f0000000380), 0x100, 0x0) (rerun: 64) ioctl$FIOASYNC(r10, 0xcd604407, &(0x7f0000000240)) 07:58:43 executing program 3: msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000000)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, 0x0, 0xffffffffffffffff}) (async, rerun: 32) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001680)={0x0, 0x0}, &(0x7f00000016c0)=0xc) (async, rerun: 32) r1 = getegid() (async) socketpair(0x1, 0x2, 0xa1, &(0x7f0000000440)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xfffffffffffffdf7) (async) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r5 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000280)={{0x8000003, r4, r5, 0x0, 0x0, 0x14}, 0x9, 0x401, 0x5}) (async) fchown(0xffffffffffffffff, r3, r5) (async) r6 = getpgrp() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000000)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, r6, 0xffffffffffffffff}) (async) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000100)=0x1) setuid(r8) (async, rerun: 32) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001840)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000015c0)=[{&(0x7f00000003c0)="48f46422dc53ced246351d61b52a42a4f5717b4300ed51ca558d1277b68ef5a02df462173785801762d972d3b8dbad716ddb1594810df20f15e7af97a874f409ee0b5e1472e6e3a7697c415abc73df9123befd23b148d85d1839d2894c8f851b5f66990d23bdbf2adaec2e8a083dc0a50b40d8e8f68d555ab6904e09ef4ab7a9fe62223bc98f5fea7fcb477355955ff2bd131d8d349ba31fdbec14cf54eb1b9fc9e18d2cf7ace26c995944b17e07396fc4777de8a65c3876c1581f377b60c372944a287bdcc0cc9ba70c29c434e18aeba59532ab4629f760b1e9efeedbc46cd97762206d8677fc045e14722b2845ae6577bc99896223be3ab2b9550b4bff2c3dec4db5cd544e3bd9fd8c18821ff48f756fb46602b8f5c4800c5d2ea04113e55fde1fa8dc83c3b86772aa4b18823121b709c392978840658628cec31863812d52e9c68b1e6148dcf8b59d0907855c2059be8421906b41abf7ef431104f0f322f85e56b1514d61b2d03de1f5e539289be7559ccc530e28422ff289bba9bd7fd3681e20eec28f37f08cf4fedf86708c959fceee2b646667d3d5f3ad7fdbba3baa1cbf772f53d749cbabd8937ea7a7e6a1ce5d18ea7bad7a78d0ff35049b54125a7b0d6b7c42d79f808f594b828d50fce5cd6efea5d427a824a9a0312b03f2ab8cf4e8f2959c5fbef8a3643de1d079fcdab5d5d1945c2f1474d2b483b29aabb27070bd2cca4964d52f2b71315fe355a43cdefe1d224c915b7f4435e06fbc27f80498dffe497e79ad582f0c7845f8858ccf4f08778b88ffd4e421e41f3bf6fd33d7df61ae5c2f36630248472d4e609ba3cc846534fe945e57f42fd56e390b77e3f4684d23a6fee43a13f22c0ca4c62f32971869da9ab13f9f2c075e5058ac742ec8c9dcb7b303d88f3fa409655c74846af0404334b46fcf82470574a39588fa659684aa2c029d4b490f3d5235073c4f99cdcedbbc9ae09cb0a7e3e5ab1dca362d010034f7260e386da453bd2ebf0cd815b865bce65472cf2dfa361fa75472d707a5e42f90396f638792a475e8a58199529d49070680ca3802ded48f790d36bc959ba49662fe8c0912800d2cf83431a1e52235e83a1471a59c4bf1849169da431916d0282799ff0d5df726515ea5a39db2e4a92e11aa8fa8700e0918fb6620bdf26546b129e512fffcd84336564b633cab994f9bfa37bf52f59db5019d399a60c8e1b8d21b0152e39a31f2bbeef159ff0658631cb4265ff4a8bb1f4f5bace6da1592753712b61d75f8069fb2a968dbdd96e6d28d6f4f3c443d156872cc7ec0f6b1bcd906cf5316b8ac7bfda37eab1be41bbe5508ccbd6edef640ff81633af82f71922c248c0de8424f80e5c5db9156f2d115579d014a35367a9c97dc79d87d8bac7dd686aaa8e4aabfbaee35ff2dc5ff6da674d25af4a0d7375c8651f5c360bd446e5cc0365a581403aeb7670e20b51d5d64f9bd81ddab0682e3804330948944fb612fa0647dec11262ba43c061eb9d729e684cecefbc0a8320797587d61984e29a6cc9cc4ae094ea0137347facce01c98a73a174685142673cf8cc6e8f1f615ac1c567b66439c9481200fe660808e3e9ca6dfd6f56892ae62df66d32baa1952039f386266339f0c4cd7c79794533272a9649aedc39ab6f15919eabeed9f650eb4754780e99e86a047855c96c12d1a64c236220e0564b26eacdc506bdd8923fed9830c78afcba1a8f1e86d0b262a692ac789fc06bf3e4d876e56de351e870685ba9bf10f510522c4761ea6fd39ee5ce77becc10b3b197866f1c52e92cb87282a95f251a1d5f83fe9e675aebc593112fa8b124a185b17f708bbe7936284d856e21f5e98f0e3901619abd6a1af033c6c9efc611d16f4d64d190b5d4b4c9079f6c07d0d1614083d5f473bd67c80fefefbeaeb73aed31c8ee60c2c75a3ec55308875b73d3e9d15d28f27a781fb85fb1a93dc38e1049190d8e938df73a4a0503bc3a8556dce066ff475f0a58930c478ce47cb36adcd4a0cf5db0f1a56f0c3feb51124d8f015c4d3d599b3c99d50410a51dc11a7031141b8a9f07b3efc87f9cf5c8de2457b093e0f57474c9f9e973e5c36882a573ca0c09e0ebf49631138c8b80c047ebc3dc10ebddcb3458d0d08889df9659c6b8d28605e8d4960d9de91727bfae40ea455f3915f52d124e2ee68ad3ee66c43e8ebfa1d5e44d7362ae6f712f75160848cb737d62643594689a0ad6ff4dbcb28f876fb9a3a19c690b643b21a8780c8181bd3e7c7bfd8800dd3fa924a7a55796467f1df7109a81496a4c12872435ebc40594834e52d74a2eabae4dcb10c0a4ee5d9b0fac07bc1d9110a28c42b19845e8e3d6882680e7ce9106484afabbf0912ed8eda3b9c01309da8f73de2ad26111d7172034991f916447c238e9dea8fded1aacc12075b4ae8fc0c82566339320067882dfe7f7885543d729b4de3e77a5e9a29882451fea6a106aa2b0672c3e876898cc9909f06f43e1b0c212ba9cd1ceb7faee3572b84a874ce0d5f77ccf62803081912b20d12fee52e91e6367453a0955ea745c763f9f611c07e01325a453661e546c7f463aae8ffecc91f98f11d3c617b280d88bdf61573cbc89d67d5cbf7fb6086c3e9854c9f5cdd3daf5c40ec08e4684405ddde23e1373f72d2028d5dd2a37f0f56b893b5694992fb0b527e81a356584752a36090fc247d5dd24e47618a63ed6d4472a0de5091db84e8abd7c86886225af05a7e763f5b96f56db0d14024b6ca8ffaa5ee44da6077d87e74bde0ac22fb09e521d6661fdf2271f1c67af21b175489e70ab01d2ed90fa48e7ddc5e53c5dc9f69328f0f506e8d1de540ee33223e06f097572bc0f31c91ab335bcbea912f42c03996dbabfccf4d366212eea7822e0f579ef81bfe5a412798aaafb8d6470415b01d23f4c5bcef606c8e6d2f44af2d77a4224e0573513e5d601d9870b77cbf8b3c8368b502b8a84950da5760aa2a41df3865cf977bd3c8b858d5a5ef73c55c97cb13ec4ae4dae9bdb61c41cfbbe6edf30c9af96e3d75b35c21603bb0cb433fe768fa51d6f1f9417fbde1036575d204dae5fe8a7a86d4566a06fe7fbd3b3c558be5e43f0ddbf7172291c89ac65f48319f3e2dd8213d4fc0696aeffffa4b959d1a3181da16f8edeef71c9aa6e7013f69625551190703dac1c9dc55ce7887fd69fd2e3ae2ca2bdf07eb1acc53a9f6e3b1541907eb9b9d8b397ef1a194ebae3c342b95cad3f42cf091c489e81609f1fcafa1b5c38327d4c1414b70c4fffd7d8654d8db6aa65465e6574ea9ef0de8ebd7ae8c43ae9d9b791af961fcba7154aaa34a5700c9734dab1457e889668f5c592d054b54cd226fa940d4b46b7b83257d95a9f0c39090533ff0a2d518d0a29c1877cd76aa7e21ff49c9087aa3ec91946f51459438d3fef2654f35315d54ba80e62d2985af5c5dfbbef1e60a9f55d320a1d64e2ce86ebc808ff99f1e076ed44ab4369ddc4fcf6a8cac38d554d1ed0887ce44b076a41c0bfb02758f323b6d7d5dcdef15ac71ea148f804180ea036e18288a5798b1b5f9b1aa0328581f9b2b9c2f03eaebd741a1dbc11bbcba8cd3c6a41b127c050b44748562dbf9212feca273d5106407c4253ab917ce8d686943fea6f6b514f8b886d69ae947b3e4b23c373ef21895daddc0e61ac4833ff5fbdc27cb6c3cb0b44df6753eacebe8a717473ca8a477e8a93aee58f43441c8a6021ce5317aed886fc585eba8cd6c788e0a167d6a2ba7aba5008fbcab8eae81173a7fc88978e31c8c7e94cd72e7bb382a7508101cd5449dc9eab687d97143a3ac964ff6c471fda6b96508171260b4663b37e4f6b67e4be3b68791b705385458b2f8f4ad5e480f11ce69ef3b194e6796f58b7113bcc36ebc37bd109e8a4970b5d1b192761d49a10cd67ea7c2c00689c1c13dcc06d38efb8e327daf3f74387e59935f1d1be8d86c5975d1bb81aeb6b832de4c546e8c0463441b44381c95c3b29b628c1feb9cbf6aad7f3945ff50b105bd848403eae5a7351e764d09a0dd9ec4087dc0080bb0c6f082930918a2b145a48b2a0fc82fd1c14fed04ce55e211dc37256798b9db2857e1ab133f04c24c2024d28d30eb32ee23769d29248908137c8fadc4fecf167be8b1fc83816a3611117505cfc1298db1745092a8cf2d3169ec01b59a272f7a64c6788ef5c9b329d485859b8c36fddf521d9e02f20d332a86bba1881ba6b3681b3313f4d47917220b4428f62dcac8964976bfdd8778e7103b62186f11987802a82c15b4506f910e91ef98a5e72f054df70476ca9186db04bd7ef86fcb60939f2775644abb1aeb6cc003321e789bcdf1659d0e0935c4a0250d5bee8d87b0395df55b4814bac0604417983841cd9ef99c4969ae805af0235a8fd0f385a887f31b1370fecdcf2c46bb4ae1c61c2819eba43ab3b0db59d4aaf363cc025f17fdd66d4ae33e55f84842da45ecd55954533a2cb038bbe970387abdd91bae8d3cd02f9129a4376e55b0fa23f15a30736001360e09937d8cda436785fb94506a01ace9f5faed2404e09f456bdd54d4a8cce164d81fdbae22c8e421a75d164d2c9ea81b2e5a40a60ec877f9dbf8f2342f9332241d93c3deb9f56335c2b1bac64030ad92520f2d924b5b1b465af7f69b43e41aa895d8ecc9de9e06f66b7fd593453c3726cabff4aa2f30999ded6572e533a7b057491d72591bd14dd2f0a5155ce4166c482b3974aedd722400ba7474f2e419f8c3f62064177fd2ca5eeb8e884e0af3601416e5ea7585fe01b2e3601892b4c2748ec7a90eff304b7f6bbbf4c93b597b4534d47ca60c25ac155559a91cffe1ab6c6c6272ae275a9a3165d89df78738e5733fd7eb1be63b22b638ca6eded832113fbb15395ec3aebc5f50d8c1b563ae34680ce6d4f9161196f2e518ca9f1f7a7acadbbab749da29d235815647157a3b4185bd8c2f0187c262cda66ec882e8da5d89db0a52d0ddd032517f0c5887a0f82e63499f0545bf613a609a46d426bf96025a3b43c65fc03b1b884caf46f8ab356a14940d5b507abfa85130cbf005701f7b391679e75ef69c3d63c424a907fa01da5a18737c31662e94e86fdd35ce0b89afdf0292a2f951365659353b1d8de4037c92fa6c23361867ef64d9efdb272e3539f8ad0c1a5bb4070bd906706258885d155514b53c0e58ba4b36ec2cbe26e8b3f549379a728bb042ea4d3b63b598aa8691e5c961bdbac3e21afa767d70d63954d7de1088419a9c402b4510c89b626381ba055bce86372c92da031b9bb988d28bc8200d469a84d570e541e549e5ccff37785038269ef69fd3721510c6421d6ecf8e7cb26dc4ebeaf8fadc8a7f89761025ab8d1b04ae8a3f33802d74706688fb00fa6471523383d299a5a1e595db2491c142eb503531eb64a0db60f329041ba07816ceecb4e90a7342a3c9f98ee13d320ec8976870b98e6cbe14363ebc17dd368e33ff77ac375bea5c91caab2098fb0e3c37423112c03545ad519cb42c32b8d0c91d2527d258ed14b76ee6cf58c46e6d6a6c60c26d00c58be4a1a9c76ce2488c2f0e6c9f312796292a071d2792411a0afe1f3d75710e21692266ea07b0d8a77cc37f55dbeac6d53a96ac79e60405bee02cb5ebf5f572b71f9a42dd2871e02e1626f548cc05dd8568771246be0f64f5e24ed0fcf589eda7aa82853b9a8f65e4adaaa4e4b3aad5c6503905d7edaebeca565443ce539e89aa260cae33a7f95e62a9216466a355637139fb93d1063626c9363068064a454c4994688b8bbaaf35fa9f0b8c1ea6077f0b1437d65cb63b3e7e", 0x1000}, {&(0x7f00000013c0)="d35a1bb570ccd6104938c111ca188f98a4a1ba41975f9f1093429643b7d665f17c9f7df2f7bd25bc2c118047579110977386f872817160359e4cfb25deee3addb2328223d2acbc089fb1bf5e358ee8a383d9aacbf762c84765cd7073dd49668927e01c638ec4be1377fb5c604ca4badd22d0176a6057bf7c9c26243dbcabf95679c1fe20de3c2afa8569c22b33f41a2462f8105126be2b74494d8bca698b2b7c09fd09133640b3aeff737d354ca9d797089668159de994cfc19f4f280f6a3f8f6e46716599a86b347b545d84f71e2d335356953826eb5152befb435bc2e36427c035298d900414ffae6cc0bef854fe50754de5ca22b97aa971d49f7c3432", 0xfe}, {&(0x7f00000014c0)="4544fd1fdf864ce623f958ad4ee55db0411e06a068c7b29ac9c13821efc31db4a84f4581cbe0cc8404a91f3fb7d0c963cfd201c49162c7a2c1eda4d819d4fbe7a9b7e3d6214cc029c75016c6560409c9671b8d97154f86022d92fd904356800bf3933938b676fe8621e44daa6c7d6601d317774eea5689bf9893586e89dcfc0f35914daf0da95c30c958dd0d86c91e7d4c1aeb3596ab10c9de2e30989d607ae7d0f8d5dc0b5fd43bb630d356999a981c3b25a03d6048d1d591b498404bc9150c79a5897e", 0xc4}, {&(0x7f0000000300)="d77177f7a5d3e9956b580c46a02f55e51a7f5a1c6524d4192848c84c57c12d2f7b30dc7172e9d8acf3c512aef508165abdbdd1b5a14625fb46ff3a8c74a43fb643003a842adfd6fc0f6e1a0a4e58e45e3994e1c3ae0291b3b14ecbc92dad17fa59942824e243542ac0090cc07e7c5eb1d2ba2a72566f20d614a91b1c962c1c", 0x7f}], 0x4, &(0x7f0000001700)=ANY=[@ANYBLOB="2800000000000000ffff000001000000", @ANYRES32, @ANYRES32, @ANYRES32=0xffffffffffffff9c, @ANYRES32=0xffffffffffffff9c, @ANYRES32, @ANYRES32, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32, @ANYRES32=0x0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=r0, @ANYRES32=r1, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32, @ANYRES32=0x0, @ANYRES32=r5, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r6, @ANYRES32=r8, @ANYRES32, @ANYBLOB="00000000180000080000008affff000001000000", @ANYRES32=0xffffffffffffff9c, @ANYBLOB='\x00\x00\x00\x00'], 0x118, 0x3}, 0x408) (async, rerun: 32) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000080)={0x0, 0x0, 0x0, {[0x0, 0xfffffffffffffffe], [], [0x0, 0x0, 0x0, 0x10], [0x2], [{}, {0x0, 0x0, 0x0, 0xfffffffffffffffd}, {}, {0x0, 0x0, 0x0, 0x7ba389f8}, {0x0, 0x0, 0x2000000, 0x8}, {}, {0x0, 0x10000}]}}) r9 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$FIOASYNC(r9, 0xcd60441a, &(0x7f0000000240)=0x6) (async) r10 = openat$pf(0xffffffffffffff9c, &(0x7f0000000380), 0x100, 0x0) ioctl$FIOASYNC(r10, 0xcd604407, &(0x7f0000000240)) 07:58:43 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000240)}) r0 = socket(0x0, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0xee) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x1, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x80606941, &(0x7f0000000300)) 07:58:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x28}, {0x3}, {0x16}]}) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x0) pwrite(r1, &(0x7f0000000040)="80d508000000", 0x6, 0xfffffffffffffffc) ioctl$TIOCFLUSH(0xffffffffffffff9c, 0x80047410, &(0x7f00000000c0)=0x100) recvmsg(r1, &(0x7f0000001740)={&(0x7f0000000240)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f00000015c0)=[{&(0x7f0000000140)=""/4, 0x4}, {&(0x7f0000001280)=""/99, 0x63}, {&(0x7f00000001c0)=""/20, 0x14}, {&(0x7f0000001300)=""/240, 0xf0}, {&(0x7f0000001400)=""/111, 0x6f}, {&(0x7f0000001480)=""/197, 0xc5}, {&(0x7f0000001580)=""/11, 0xb}], 0x7, &(0x7f0000001640)=""/221, 0xdd}, 0x40) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x4000000001, 0x0) (async) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) (async) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x28}, {0x3}, {0x16}]}) (async) pipe2(&(0x7f0000000100), 0x0) (async) pwrite(r1, &(0x7f0000000040)="80d508000000", 0x6, 0xfffffffffffffffc) (async) ioctl$TIOCFLUSH(0xffffffffffffff9c, 0x80047410, &(0x7f00000000c0)=0x100) (async) recvmsg(r1, &(0x7f0000001740)={&(0x7f0000000240)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f00000015c0)=[{&(0x7f0000000140)=""/4, 0x4}, {&(0x7f0000001280)=""/99, 0x63}, {&(0x7f00000001c0)=""/20, 0x14}, {&(0x7f0000001300)=""/240, 0xf0}, {&(0x7f0000001400)=""/111, 0x6f}, {&(0x7f0000001480)=""/197, 0xc5}, {&(0x7f0000001580)=""/11, 0xb}], 0x7, &(0x7f0000001640)=""/221, 0xdd}, 0x40) (async) 07:58:43 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000240)}) r0 = socket(0x0, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0xee) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x1, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x80606941, &(0x7f0000000300)) 07:58:44 executing program 2: syz_emit_ethernet(0x46, &(0x7f0000000080)={@broadcast, @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x38, 0x0, 0xfffc, 0x0, 0x1, 0x0, @multicast1}, @icmp=@dest_unreach={0x3, 0x9, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @rand_addr, @multicast1}, "2544aa86dbad0662"}}}}}) (async) syz_extract_tcp_res(&(0x7f0000000000)={0x41424344}, 0x1, 0x1) syz_extract_tcp_res(&(0x7f0000000040)={0x41424344}, 0x6, 0x27980) syz_emit_ethernet(0x10e6, &(0x7f0000000100)={@remote, @random="fe3c621640bd", [], {@ipv4={0x800, {{0x2b, 0x4, 0x1, 0x18, 0x10d8, 0x66, 0x5, 0xfb, 0x11, 0x0, @loopback, @local={0xac, 0x14, 0x0}, {[@timestamp={0x44, 0x2c, 0x40, 0x3, 0xa, [{[@rand_addr=0x8], 0xa0}, {[@local={0xac, 0x14, 0x0}], 0x7ff}, {[@rand_addr=0xfffffff7], 0x2}, {[@rand_addr=0x6], 0x3}, {[@multicast2], 0x1000}]}, @end, @lsrr={0x83, 0x27, 0xff, [@multicast1, @loopback, @rand_addr=0xf4, @multicast1, @rand_addr=0x9, @multicast1, @broadcast, @loopback, @multicast2]}, @ssrr={0x89, 0x1f, 0x10, [@loopback, @multicast2, @rand_addr=0x100, @remote={0xac, 0x14, 0x0}, @multicast2, @broadcast, @local={0xac, 0x14, 0x0}]}, @rr={0x7, 0x23, 0x40, [@local={0xac, 0x14, 0x0}, @rand_addr=0x1, @empty, @remote={0xac, 0x14, 0x0}, @loopback, @rand_addr, @loopback, @remote={0xac, 0x14, 0x0}]}]}}, @tcp={{0x2, 0x2, r1, r0, 0x1, 0x0, 0xb, 0x2, 0x2, 0x0, 0xfff, {[@sack={0x5, 0x16, [0x8000, 0x3f, 0x101, 0x9, 0xed]}]}}, {"dca10370b5ce8f5923c85f6fb95e2075822c22f0b68a9167248a75a1212d83d28313672511e5703b4ba22867f003ed418c3c85eadbc8ff7a5617008b4097a19b5821e3160bd6391ce502bb37a28671d913744717886720997a82173c4cd3df03e4c3160c16c365780f2133a999696a0a5c73a994e104f40a32f76870b710da0aa24b7b3a339ff0d037bcba6d11453abcec9762001fa6b2d08807a6040a8ac3f11398664371b43bf269d9e43a0b9a545bc8202d7ec51602874caa4ec843b033238a95b35dce37db7e117e087f3e354c738634dddd836f8e4b6412ba17ad359f9f301ba77a01189258129abf1f173a563581e88298a101349dbcbca4d940d2821692149d94305c8dac094f67f7d32ac05e88842a64f9a61660e73917e90d4ef9b5849ed1383c4dc77bf83f353e61ef31fe24698f220700ca81ebd8722daac2eb142ca9eefb459de94bb1c3731fb4ac1771698e7f4a1548384f5ca2a9a147f67948eb34a0f0f5e34fecfc673876371bc4563f0055ab2c7ac751bf38f41d9f2397d132dba1ae73fbc49236931ab6f719489501e55fab2e9949e4ef4b027e5e96786cc087c1cbcdeee8b21d75a99e19f74714f9340b26391e75501f86fe3d9b4731d13919c345fc3d93485d91969287ea526666525ad8ec2cf6bf5db594c425a335a82662ecc508ffd4d1e82b43411e6f5a94b146f95ed4a6d67c959da3ab4f7b1b3e6cc02cb103821b6e185cf4bcea422e8c686fea289f81adc2d5108ea3470c2e937125aff9ebfc31e385e923b9ea7e57c801d2be17e65ce5bc89eb47eecd3fdd7cb120424da4ac5d9066990ca4e2161f34845072dd7707edfa4640dbb51c6ab4f4126cfe3519a5a15c18bb116300676cfb740e24567b864b7377710959a3bbed476aa72567919cb513f4e89fe5208d65230db7c57c7773761aa9361e5b4d98b5a0b7e5fb6a8167b52fe7ab83a404cf708be1089e4933ed88633434b1f672f9fa2cd80f4121ea9f968571533097a606528d44e2ada549f048c63fc5014da361f4f4b2e28c8e77dcfc2e7c1722a5095f5f224089620b6cbbd05dd98f304dcce1606d2d18896a13109840557ad7af46a4d6e35e9a3ff2c8060a68186724386d1d65b8211cccb95f7b00be40dd8fcdd89480b5c84f033269794795f63f00d0ef8a1e88e4a94cc02f78b5f856490a5e2824755f6434b9e44ed8491a4d0b734d76652db24921e5a23904b4f64aae38aedfddc93c783dd1f8db300588952fa51fb1fa1df099464761a4420244b3adaf6a48d5ba12b1f9c92c685b1ea0eb66154aa70ca191cdfcb20b1a61bf27de1d56d30765091e2f372f10b2bab711d1904dca9b7d175bbf81f9942d82da84cb6cabe91136503a2c2ebb6d9bb2f156bd6670d0bb3dd78468e69121a00e837e5a5a7bf867ebf7f6d9118dbb27c1c1ec797e96813c81cb20aa01552ffa556dedd2832e494413f55aa2383fc2888860b8c753b773f7777510fc22df3b2f5b4f68faaff9ab22bf83cc0b7cf4b9e5563a5e74d5a2b4710e3ca717b4140c313d4b30c139811e3f491fcfcfdd07216606f44a95faf55ada4362e21f91e6bc676a47617641c85d90a5f19622334a8424e7c68a06d8517fbb0e713a622736bcf50c148b72b9e98f9e09c21ec2585e2dbe8afe8b2ffa9b7daa26516b33f4466ed8c5ec843af80bf860c74025e23fda2913075b0568b9d2723dbb591c8b2d6c49b65416cfcde3f44d3207798c6ae4d8741a79f551f5d4c54fa4ff7ebae151954c0a51c5e53e5c4c915d2061e53b2d62089416292cb578b5c9911c8caedbd47c0e22ddf0a897fd239a51ac0dac28494b881d82b8a222837aa0433f3fce6ae3592a621f0dd20bf7eb5e794904baf3aac7292c78228f2dfbfc9c0d17b436ae970a6b96e284b776977bab13d0317d3179c080c7029b24bff1864d00a0b74ce858471a31ff464ac46daa3bffb126c07d5e83aec371d360c89a7a357af55e13b2efeda9ff24a6076796a62a133bc3398966599f363ca20acb728ad919bc92a6c70f188da5738255d43a59c3a11f85b69fecd8954721e0398fae45825d8e798947c8e2132dc7fea6b3a067b25006f8d15a5c264779bbdcacff7303a6474ff712d3b1457cb61cbda8ffa43f0e245f1130b3ab7efda828f2b14c54a6f49dfeb12ee1ed397d69533e074a0b4bbd2e9b3bbbe50be52fc9daefc239e4c7be186908cd2e21dd780af707830ecd6c8bd693796cfc2550f5dc5375ca387cc7a69c50ce6da084cc6737aff67ce9a9f46388040d8d483c52322d58cefe350c18b72ddff0db7f86a9bbd535f06ea8ed3bcb61f5fa5984281bcfa391b70d9d7ce1a1b374c123e35c9ab30a12d9cd0fc2469df5fec2698fa6a8d3003a821adc094b173850e3daee9d728bdd816d63434d91ca22398c6184cf307f949abe1850c99533070401a54786a83fff8e83567b580bd5274f249cbd914d06faf451047e042023c0c1415bf991191c548d474e66e802a2af0a6dba6b31de0307b5a8eca39a21e93475ca4424f91956c394ad2ca9574c07bcdd23946ebc174c84c559a6c11c7e897887b7c7e951549b83e0a9bda62e31f9c591f672b10695f8f20049fc58d41c118b554d5bbd92715b46a138b427840d25c6fd350a9b038d617d60dcacf59f72868014b2e862c44b750f1e0166fc58a76a643b8c1924ca0ec73e8ed712f1228e7e0aa0c4643cde527eeeb163c30589db5aebb82fb5ceaa85c62b2ca107c90c5f53b4a93571019a123fb585f1f9b157b55fe769ce1454af1e3a8e79a62d55c99a916ada8575bacbea617edae48386fa0594e42ec57e04ca346cb1d3ef4bf0f58e86cb8662d68baa3b4c2ba1fbb99a252e335f83fbcac152304f59f69713c1f0c11c5e42b135c983bf8377890a7c27fd5ec209ba2b6a30fd8e6078a3cd3ddbeed9aa9535676b5c50cf4513826b0d4729cfcf90715911231099cd57608da930a9d47949bda4c923f7834c15afa949a097e341709c8601063b901a8339528508cd79aa23782c17f8d480f6b5bb6726b8415ca021bbcf98f347f4144fffe03a4ac316c0d36d08ba3a014318bf4512e6e05ead6412840cc18a8dd32ed1647c9c3fcd2f77abba25cf399a11bd7622a88ab0be6fe757c1377dad54cd3f9784842705ca0fe33ed8444d9afe6af46f7ee74e1b9094fb8765330a9dd69b8df336e88100679cb808a651a8db9e7e3e7e8aa1ff0e369283858eeff27c337d3c87aebbd8c3e63c6784425eea6834de0ed0c659da6053bae455eba33504fa02541d36a25a46bc3065c70b5f73f0d93c8eeffbfa4895e6c301f9b9d224fca957ca396587ea11674c9091d1cc52a33d2ced5a9faff391324b8483b7770ffb01fb8a01bd9c4ce3c28017b73be1aafb209254af3066fbdc55d43588470d9ad40f2005bc0e62294337cad527d982b8ea47e378f4f9bc86697cbddc51c9dfbac0d0fa351808416abbfd7039ba5fdfca53fbe81ad00a19a3214cf2f574e1c4c0d2c7fb8f1d53ce9d2a2344effb0aaa9942f8c9dd5e98ea8080ac34741fcaf16918a8c5a9834790d970a90f9f9c4cca70e8f0548a3e57faed0adbc18870375b1f526165a96a1f926b0b6d89472dbafff08d8e7333c179a76d30794524d15256b399876e6c8776f3aea4fbe525bfdb605e00ee5b812e01b928554b5015948c8a633e2545ed62df47ea3e236d8f875c8f5dcf38f6826c351e220f409bab148c9c8ea5d38c85e3f2b270e3534faac635ec4093bb8573140b3ac34a428589d1e3a612a889810af87c6e41eab6ff696befb269eba3543387281ca95213065b4781eba6c883153ad981a2ec303df60799f69303b1431c0fe4c251e2019e3ee1d54161e605e3166c53238f21709af6156ea1f9bc9453beb04b857a86de87c365abcba29ee1370d19dc3ed33544976d08e127842c6a5bc184ef952d71371e0e2123a90d54fdbb1f25efbaf339ba3a526d42950795ba641fdccb12aa43297b54e1096538ad455ace0ab746a0ad38405d84fd169ff1b1047bdeea6ec40e3f39f76d8bf2e5fe349c7c4fb71783b98ff10459bce5346502bc63c47803de5520d1a7f21d774e0c914d747e30270ee1084ca81fed727604c283e25d4b3dcd12c49e38a5956a6af03a950fa3a9b66680807ba84c94305697ebe4187005f2c50327aeb8f8233d14af13426e8e980f122d119ea3972c13d38ee3f57070d98874341f7cc27abe10068e05adce1dcc800e35a482b6f51db7eb5c079838c59cb91e6c7745cf7f5d7b3bcdccb4587abfadaebdbea95deb3f2d848ce6c4af011298c53cb10273bed1c1e145fd6491da8d3100e96ea857c88103746150e6d6ef2f085e1486ac30c74f0756da5cb5f33c2f9ab0d5666d6b50ebb3fe7aa60e372ca2a2c6215a6db47c4eef7fb79976adfe257b4835b74ed994b95562ceee8826bba6b1048e94517a7491170586c76766cde40b6eeac2aa18d5ad1d68db9b048036f7d8953e5b4e7179714425108b31f06ad43fec720ea9c3f780f6c86bdf96163ea562debcccd1903cd81e9494bc31d27b4f4cdc0426953d3f54b29ae3e80ac4dac4b731226eac49b724c8a27862707a54628cf858876f2689afaa51994a8a20e22907445978290c87d8c3c994e688a230420bfa092376af3a6e10e5267121e8e0a2db5700d0c404a46c2ad44d10fbff8883b485f57aa8090cb564c493891974759cdf130287ac892d09e2e97a4466522912bf2acfaf7dc29e6849c3ea2d1a663ec2a9218e5c2ad3171b8e52e0b1b327146b76d70bb8c77596a4d31bea135bfa9d9453ed7f53c570fc3dc7aa608a0dad16769aebbfc8e7bfbc0a99acbfeae64431e08f4e9866168b213ae5caad36690e387c9885ce7fb8d26e901135d614070fdbd9994e2bab05174fea66f4fd075be6ce55281c6eadd02b4d220c8496501ff64b7f2ea1fdd5ce885ab7a3be2b315c89f502d2993a6e17cc372a9bcd64fc44cdc6922f9fbdf6c014bcf4199b8c2f592dc9989088c4d42076a1b82f5ab578fff8a822070e22b7db6fd27882c0f968e0af81efb409689f745b30b840b8b842816cd910f7e9a4713d22c71dbcf3c941573741f6ab14b8843da2a7e4f53ef1127d2cefe3312ba1147ffc2019a316909f869526ec7067df37ba1512459f1b38a561b53aac30b2890d2c8547578619184fa43587ce953c5b28aa8ef100b228fb4660fddd1ed4af716cf8ae0ec360730975de2373cc9064b406d26677d5396071bc6e96b1db43badf3b3335215d10c9cf4dc206355721ce057a8499d0a54d34e3852e178d805ab7b1bf2745bc6427934cfeb6edda56ee1964a8eda335771f7f592fb29281ce9811f488df913e7c50ab5995edaea1057ea1ad66bab895b2bd847b234598d22c774c5596645c4ec04dc316e74b7a48f4ff0b35b8f41bc4851266a8032dbb733820d77815e92b7ff95ab91a28bcd5ce660950711398c6d2716f553d53623960483b048ce291c57b6aae892479b4ad6efade3a4e18c4ba6a30ffca88b187663702437138a33b5e823c19ec2b34a5ea38ef31262d3217393bac1b19a232c31ad266e197c408b2d898d4e92c6d629889109c49a35fee2e971657874aa123dc1de51dee1fc1ded9e9820627191224e3820227b24e72a6b1cad9f479fadc2b475f9a8844a121cbea81d7974fadbff033448d286b197f987ee44f5611e67e3342e8ce69a586807b340fdd1b42ccb5c33eea0f19536690ad5a4e2150b226bf60a5c8873b53aa4db27d09a2fba7ba8cd60a13edfb49e5fa25c1b17e5b45e414"}}}}}}) syz_extract_tcp_res(&(0x7f0000001200), 0xfb, 0x4) 07:58:44 executing program 3: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000080)={0x0, 0x0, 0x0, {[], [], [], [], [{}, {}, {}, {}, {0x0, 0x0, 0x0, 0x9}]}}) r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$FIOASYNC(r0, 0xcd60441a, &(0x7f0000000240)=0x6) r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) dup(r1) ioctl$FIOASYNC(r1, 0xcd604407, &(0x7f0000000240)) 07:58:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x28}, {0x3}, {0x16}]}) (async) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x0) pwrite(r1, &(0x7f0000000040)="80d508000000", 0x6, 0xfffffffffffffffc) ioctl$TIOCFLUSH(0xffffffffffffff9c, 0x80047410, &(0x7f00000000c0)=0x100) (async) recvmsg(r1, &(0x7f0000001740)={&(0x7f0000000240)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f00000015c0)=[{&(0x7f0000000140)=""/4, 0x4}, {&(0x7f0000001280)=""/99, 0x63}, {&(0x7f00000001c0)=""/20, 0x14}, {&(0x7f0000001300)=""/240, 0xf0}, {&(0x7f0000001400)=""/111, 0x6f}, {&(0x7f0000001480)=""/197, 0xc5}, {&(0x7f0000001580)=""/11, 0xb}], 0x7, &(0x7f0000001640)=""/221, 0xdd}, 0x40) 07:58:44 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000240)}) r0 = socket(0x2, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0xee) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x1, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x80606941, &(0x7f0000000300)) 07:58:44 executing program 2: syz_emit_ethernet(0x46, &(0x7f0000000080)={@broadcast, @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x38, 0x0, 0xfffc, 0x0, 0x1, 0x0, @multicast1}, @icmp=@dest_unreach={0x3, 0x9, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @rand_addr, @multicast1}, "2544aa86dbad0662"}}}}}) syz_extract_tcp_res(&(0x7f0000000000)={0x41424344}, 0x1, 0x1) syz_extract_tcp_res(&(0x7f0000000040)={0x41424344}, 0x6, 0x27980) syz_emit_ethernet(0x10e6, &(0x7f0000000100)={@remote, @random="fe3c621640bd", [], {@ipv4={0x800, {{0x2b, 0x4, 0x1, 0x18, 0x10d8, 0x66, 0x5, 0xfb, 0x11, 0x0, @loopback, @local={0xac, 0x14, 0x0}, {[@timestamp={0x44, 0x2c, 0x40, 0x3, 0xa, [{[@rand_addr=0x8], 0xa0}, {[@local={0xac, 0x14, 0x0}], 0x7ff}, {[@rand_addr=0xfffffff7], 0x2}, {[@rand_addr=0x6], 0x3}, {[@multicast2], 0x1000}]}, @end, @lsrr={0x83, 0x27, 0xff, [@multicast1, @loopback, @rand_addr=0xf4, @multicast1, @rand_addr=0x9, @multicast1, @broadcast, @loopback, @multicast2]}, @ssrr={0x89, 0x1f, 0x10, [@loopback, @multicast2, @rand_addr=0x100, @remote={0xac, 0x14, 0x0}, @multicast2, @broadcast, @local={0xac, 0x14, 0x0}]}, @rr={0x7, 0x23, 0x40, [@local={0xac, 0x14, 0x0}, @rand_addr=0x1, @empty, @remote={0xac, 0x14, 0x0}, @loopback, @rand_addr, @loopback, @remote={0xac, 0x14, 0x0}]}]}}, @tcp={{0x2, 0x2, r1, r0, 0x1, 0x0, 0xb, 0x2, 0x2, 0x0, 0xfff, {[@sack={0x5, 0x16, [0x8000, 0x3f, 0x101, 0x9, 0xed]}]}}, {"dca10370b5ce8f5923c85f6fb95e2075822c22f0b68a9167248a75a1212d83d28313672511e5703b4ba22867f003ed418c3c85eadbc8ff7a5617008b4097a19b5821e3160bd6391ce502bb37a28671d913744717886720997a82173c4cd3df03e4c3160c16c365780f2133a999696a0a5c73a994e104f40a32f76870b710da0aa24b7b3a339ff0d037bcba6d11453abcec9762001fa6b2d08807a6040a8ac3f11398664371b43bf269d9e43a0b9a545bc8202d7ec51602874caa4ec843b033238a95b35dce37db7e117e087f3e354c738634dddd836f8e4b6412ba17ad359f9f301ba77a01189258129abf1f173a563581e88298a101349dbcbca4d940d2821692149d94305c8dac094f67f7d32ac05e88842a64f9a61660e73917e90d4ef9b5849ed1383c4dc77bf83f353e61ef31fe24698f220700ca81ebd8722daac2eb142ca9eefb459de94bb1c3731fb4ac1771698e7f4a1548384f5ca2a9a147f67948eb34a0f0f5e34fecfc673876371bc4563f0055ab2c7ac751bf38f41d9f2397d132dba1ae73fbc49236931ab6f719489501e55fab2e9949e4ef4b027e5e96786cc087c1cbcdeee8b21d75a99e19f74714f9340b26391e75501f86fe3d9b4731d13919c345fc3d93485d91969287ea526666525ad8ec2cf6bf5db594c425a335a82662ecc508ffd4d1e82b43411e6f5a94b146f95ed4a6d67c959da3ab4f7b1b3e6cc02cb103821b6e185cf4bcea422e8c686fea289f81adc2d5108ea3470c2e937125aff9ebfc31e385e923b9ea7e57c801d2be17e65ce5bc89eb47eecd3fdd7cb120424da4ac5d9066990ca4e2161f34845072dd7707edfa4640dbb51c6ab4f4126cfe3519a5a15c18bb116300676cfb740e24567b864b7377710959a3bbed476aa72567919cb513f4e89fe5208d65230db7c57c7773761aa9361e5b4d98b5a0b7e5fb6a8167b52fe7ab83a404cf708be1089e4933ed88633434b1f672f9fa2cd80f4121ea9f968571533097a606528d44e2ada549f048c63fc5014da361f4f4b2e28c8e77dcfc2e7c1722a5095f5f224089620b6cbbd05dd98f304dcce1606d2d18896a13109840557ad7af46a4d6e35e9a3ff2c8060a68186724386d1d65b8211cccb95f7b00be40dd8fcdd89480b5c84f033269794795f63f00d0ef8a1e88e4a94cc02f78b5f856490a5e2824755f6434b9e44ed8491a4d0b734d76652db24921e5a23904b4f64aae38aedfddc93c783dd1f8db300588952fa51fb1fa1df099464761a4420244b3adaf6a48d5ba12b1f9c92c685b1ea0eb66154aa70ca191cdfcb20b1a61bf27de1d56d30765091e2f372f10b2bab711d1904dca9b7d175bbf81f9942d82da84cb6cabe91136503a2c2ebb6d9bb2f156bd6670d0bb3dd78468e69121a00e837e5a5a7bf867ebf7f6d9118dbb27c1c1ec797e96813c81cb20aa01552ffa556dedd2832e494413f55aa2383fc2888860b8c753b773f7777510fc22df3b2f5b4f68faaff9ab22bf83cc0b7cf4b9e5563a5e74d5a2b4710e3ca717b4140c313d4b30c139811e3f491fcfcfdd07216606f44a95faf55ada4362e21f91e6bc676a47617641c85d90a5f19622334a8424e7c68a06d8517fbb0e713a622736bcf50c148b72b9e98f9e09c21ec2585e2dbe8afe8b2ffa9b7daa26516b33f4466ed8c5ec843af80bf860c74025e23fda2913075b0568b9d2723dbb591c8b2d6c49b65416cfcde3f44d3207798c6ae4d8741a79f551f5d4c54fa4ff7ebae151954c0a51c5e53e5c4c915d2061e53b2d62089416292cb578b5c9911c8caedbd47c0e22ddf0a897fd239a51ac0dac28494b881d82b8a222837aa0433f3fce6ae3592a621f0dd20bf7eb5e794904baf3aac7292c78228f2dfbfc9c0d17b436ae970a6b96e284b776977bab13d0317d3179c080c7029b24bff1864d00a0b74ce858471a31ff464ac46daa3bffb126c07d5e83aec371d360c89a7a357af55e13b2efeda9ff24a6076796a62a133bc3398966599f363ca20acb728ad919bc92a6c70f188da5738255d43a59c3a11f85b69fecd8954721e0398fae45825d8e798947c8e2132dc7fea6b3a067b25006f8d15a5c264779bbdcacff7303a6474ff712d3b1457cb61cbda8ffa43f0e245f1130b3ab7efda828f2b14c54a6f49dfeb12ee1ed397d69533e074a0b4bbd2e9b3bbbe50be52fc9daefc239e4c7be186908cd2e21dd780af707830ecd6c8bd693796cfc2550f5dc5375ca387cc7a69c50ce6da084cc6737aff67ce9a9f46388040d8d483c52322d58cefe350c18b72ddff0db7f86a9bbd535f06ea8ed3bcb61f5fa5984281bcfa391b70d9d7ce1a1b374c123e35c9ab30a12d9cd0fc2469df5fec2698fa6a8d3003a821adc094b173850e3daee9d728bdd816d63434d91ca22398c6184cf307f949abe1850c99533070401a54786a83fff8e83567b580bd5274f249cbd914d06faf451047e042023c0c1415bf991191c548d474e66e802a2af0a6dba6b31de0307b5a8eca39a21e93475ca4424f91956c394ad2ca9574c07bcdd23946ebc174c84c559a6c11c7e897887b7c7e951549b83e0a9bda62e31f9c591f672b10695f8f20049fc58d41c118b554d5bbd92715b46a138b427840d25c6fd350a9b038d617d60dcacf59f72868014b2e862c44b750f1e0166fc58a76a643b8c1924ca0ec73e8ed712f1228e7e0aa0c4643cde527eeeb163c30589db5aebb82fb5ceaa85c62b2ca107c90c5f53b4a93571019a123fb585f1f9b157b55fe769ce1454af1e3a8e79a62d55c99a916ada8575bacbea617edae48386fa0594e42ec57e04ca346cb1d3ef4bf0f58e86cb8662d68baa3b4c2ba1fbb99a252e335f83fbcac152304f59f69713c1f0c11c5e42b135c983bf8377890a7c27fd5ec209ba2b6a30fd8e6078a3cd3ddbeed9aa9535676b5c50cf4513826b0d4729cfcf90715911231099cd57608da930a9d47949bda4c923f7834c15afa949a097e341709c8601063b901a8339528508cd79aa23782c17f8d480f6b5bb6726b8415ca021bbcf98f347f4144fffe03a4ac316c0d36d08ba3a014318bf4512e6e05ead6412840cc18a8dd32ed1647c9c3fcd2f77abba25cf399a11bd7622a88ab0be6fe757c1377dad54cd3f9784842705ca0fe33ed8444d9afe6af46f7ee74e1b9094fb8765330a9dd69b8df336e88100679cb808a651a8db9e7e3e7e8aa1ff0e369283858eeff27c337d3c87aebbd8c3e63c6784425eea6834de0ed0c659da6053bae455eba33504fa02541d36a25a46bc3065c70b5f73f0d93c8eeffbfa4895e6c301f9b9d224fca957ca396587ea11674c9091d1cc52a33d2ced5a9faff391324b8483b7770ffb01fb8a01bd9c4ce3c28017b73be1aafb209254af3066fbdc55d43588470d9ad40f2005bc0e62294337cad527d982b8ea47e378f4f9bc86697cbddc51c9dfbac0d0fa351808416abbfd7039ba5fdfca53fbe81ad00a19a3214cf2f574e1c4c0d2c7fb8f1d53ce9d2a2344effb0aaa9942f8c9dd5e98ea8080ac34741fcaf16918a8c5a9834790d970a90f9f9c4cca70e8f0548a3e57faed0adbc18870375b1f526165a96a1f926b0b6d89472dbafff08d8e7333c179a76d30794524d15256b399876e6c8776f3aea4fbe525bfdb605e00ee5b812e01b928554b5015948c8a633e2545ed62df47ea3e236d8f875c8f5dcf38f6826c351e220f409bab148c9c8ea5d38c85e3f2b270e3534faac635ec4093bb8573140b3ac34a428589d1e3a612a889810af87c6e41eab6ff696befb269eba3543387281ca95213065b4781eba6c883153ad981a2ec303df60799f69303b1431c0fe4c251e2019e3ee1d54161e605e3166c53238f21709af6156ea1f9bc9453beb04b857a86de87c365abcba29ee1370d19dc3ed33544976d08e127842c6a5bc184ef952d71371e0e2123a90d54fdbb1f25efbaf339ba3a526d42950795ba641fdccb12aa43297b54e1096538ad455ace0ab746a0ad38405d84fd169ff1b1047bdeea6ec40e3f39f76d8bf2e5fe349c7c4fb71783b98ff10459bce5346502bc63c47803de5520d1a7f21d774e0c914d747e30270ee1084ca81fed727604c283e25d4b3dcd12c49e38a5956a6af03a950fa3a9b66680807ba84c94305697ebe4187005f2c50327aeb8f8233d14af13426e8e980f122d119ea3972c13d38ee3f57070d98874341f7cc27abe10068e05adce1dcc800e35a482b6f51db7eb5c079838c59cb91e6c7745cf7f5d7b3bcdccb4587abfadaebdbea95deb3f2d848ce6c4af011298c53cb10273bed1c1e145fd6491da8d3100e96ea857c88103746150e6d6ef2f085e1486ac30c74f0756da5cb5f33c2f9ab0d5666d6b50ebb3fe7aa60e372ca2a2c6215a6db47c4eef7fb79976adfe257b4835b74ed994b95562ceee8826bba6b1048e94517a7491170586c76766cde40b6eeac2aa18d5ad1d68db9b048036f7d8953e5b4e7179714425108b31f06ad43fec720ea9c3f780f6c86bdf96163ea562debcccd1903cd81e9494bc31d27b4f4cdc0426953d3f54b29ae3e80ac4dac4b731226eac49b724c8a27862707a54628cf858876f2689afaa51994a8a20e22907445978290c87d8c3c994e688a230420bfa092376af3a6e10e5267121e8e0a2db5700d0c404a46c2ad44d10fbff8883b485f57aa8090cb564c493891974759cdf130287ac892d09e2e97a4466522912bf2acfaf7dc29e6849c3ea2d1a663ec2a9218e5c2ad3171b8e52e0b1b327146b76d70bb8c77596a4d31bea135bfa9d9453ed7f53c570fc3dc7aa608a0dad16769aebbfc8e7bfbc0a99acbfeae64431e08f4e9866168b213ae5caad36690e387c9885ce7fb8d26e901135d614070fdbd9994e2bab05174fea66f4fd075be6ce55281c6eadd02b4d220c8496501ff64b7f2ea1fdd5ce885ab7a3be2b315c89f502d2993a6e17cc372a9bcd64fc44cdc6922f9fbdf6c014bcf4199b8c2f592dc9989088c4d42076a1b82f5ab578fff8a822070e22b7db6fd27882c0f968e0af81efb409689f745b30b840b8b842816cd910f7e9a4713d22c71dbcf3c941573741f6ab14b8843da2a7e4f53ef1127d2cefe3312ba1147ffc2019a316909f869526ec7067df37ba1512459f1b38a561b53aac30b2890d2c8547578619184fa43587ce953c5b28aa8ef100b228fb4660fddd1ed4af716cf8ae0ec360730975de2373cc9064b406d26677d5396071bc6e96b1db43badf3b3335215d10c9cf4dc206355721ce057a8499d0a54d34e3852e178d805ab7b1bf2745bc6427934cfeb6edda56ee1964a8eda335771f7f592fb29281ce9811f488df913e7c50ab5995edaea1057ea1ad66bab895b2bd847b234598d22c774c5596645c4ec04dc316e74b7a48f4ff0b35b8f41bc4851266a8032dbb733820d77815e92b7ff95ab91a28bcd5ce660950711398c6d2716f553d53623960483b048ce291c57b6aae892479b4ad6efade3a4e18c4ba6a30ffca88b187663702437138a33b5e823c19ec2b34a5ea38ef31262d3217393bac1b19a232c31ad266e197c408b2d898d4e92c6d629889109c49a35fee2e971657874aa123dc1de51dee1fc1ded9e9820627191224e3820227b24e72a6b1cad9f479fadc2b475f9a8844a121cbea81d7974fadbff033448d286b197f987ee44f5611e67e3342e8ce69a586807b340fdd1b42ccb5c33eea0f19536690ad5a4e2150b226bf60a5c8873b53aa4db27d09a2fba7ba8cd60a13edfb49e5fa25c1b17e5b45e414"}}}}}}) (async) syz_extract_tcp_res(&(0x7f0000001200), 0xfb, 0x4) 07:58:44 executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x40, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x3}, {0x74}, {0x6, 0x0, 0x0, 0x40400}]}) pwrite(r0, &(0x7f00000001c0)="895e65615c1d85045229b675851d", 0xe, 0x0) 07:58:44 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000240)}) r0 = socket(0x2, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0xee) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x1, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x80606941, &(0x7f0000000300)) 07:58:44 executing program 3: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000080)={0x0, 0x0, 0x0, {[], [], [], [], [{}, {}, {}, {}, {0x0, 0x0, 0x0, 0x9}]}}) (async) r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$FIOASYNC(r0, 0xcd60441a, &(0x7f0000000240)=0x6) (async) r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) dup(r1) (async) ioctl$FIOASYNC(r1, 0xcd604407, &(0x7f0000000240)) 07:58:44 executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x40, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) (async) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x3}, {0x74}, {0x6, 0x0, 0x0, 0x40400}]}) pwrite(r0, &(0x7f00000001c0)="895e65615c1d85045229b675851d", 0xe, 0x0) 07:58:44 executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x40, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) (async, rerun: 32) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x3}, {0x74}, {0x6, 0x0, 0x0, 0x40400}]}) (async, rerun: 32) pwrite(r0, &(0x7f00000001c0)="895e65615c1d85045229b675851d", 0xe, 0x0) 07:58:44 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) setsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000000080)="bfeda7eb22837d5acc20354fbb01cc16258f2331fe16242303afebcff987345b297fd6b230c5cffaa17977d0eb6b360ffe2c70505914863237e5498c2155a86b5e333998b9727468cffab172e8c7935813581d4a138ed45c85c7dcffaa66779bc4964923514d72e7fabc7121", 0x6c) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000100)="f76fc605ea070f59", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) r3 = openat$pf(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) ioctl$FIONBIO(0xffffffffffffff9c, 0x8004667e, &(0x7f0000000140)=0x8001) getsockopt$inet_opts(r3, 0x0, 0xa, 0x0, 0x0) 07:58:44 executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000240)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) read(r0, &(0x7f0000000080)=""/32, 0x20) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) r1 = socket(0x18, 0x3, 0x0) r2 = socket(0x18, 0x3, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x20, 0x0) ioctl$BIOCGSTATS(r3, 0x4008426f, &(0x7f0000000040)) r4 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCFLUSH(r4, 0x80206979, &(0x7f0000000300)) 07:58:44 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000240)}) r0 = socket(0x2, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0xee) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x1, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x80606941, &(0x7f0000000300)) 07:58:44 executing program 3: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000080)={0x0, 0x0, 0x0, {[], [], [], [], [{}, {}, {}, {}, {0x0, 0x0, 0x0, 0x9}]}}) r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$FIOASYNC(r0, 0xcd60441a, &(0x7f0000000240)=0x6) (async) r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) dup(r1) (async) ioctl$FIOASYNC(r1, 0xcd604407, &(0x7f0000000240)) 07:58:44 executing program 3: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000080)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1000000000000000], [], [], [{}, {}, {}, {}, {0x0, 0x0, 0x0, 0x9}]}}) r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$FIOASYNC(r0, 0xcd60441a, &(0x7f0000000240)=0x6) r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) ioctl$FIOASYNC(r1, 0xcd604407, &(0x7f0000000240)) 07:58:44 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) setsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000000080)="bfeda7eb22837d5acc20354fbb01cc16258f2331fe16242303afebcff987345b297fd6b230c5cffaa17977d0eb6b360ffe2c70505914863237e5498c2155a86b5e333998b9727468cffab172e8c7935813581d4a138ed45c85c7dcffaa66779bc4964923514d72e7fabc7121", 0x6c) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000100)="f76fc605ea070f59", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) r3 = openat$pf(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) ioctl$FIONBIO(0xffffffffffffff9c, 0x8004667e, &(0x7f0000000140)=0x8001) getsockopt$inet_opts(r3, 0x0, 0xa, 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) (async) kqueue() (async) fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) (async) close(r2) (async) setsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000000080)="bfeda7eb22837d5acc20354fbb01cc16258f2331fe16242303afebcff987345b297fd6b230c5cffaa17977d0eb6b360ffe2c70505914863237e5498c2155a86b5e333998b9727468cffab172e8c7935813581d4a138ed45c85c7dcffaa66779bc4964923514d72e7fabc7121", 0x6c) (async) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000100)="f76fc605ea070f59", 0x8) (async) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) (async) openat$pf(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) (async) ioctl$FIONBIO(0xffffffffffffff9c, 0x8004667e, &(0x7f0000000140)=0x8001) (async) getsockopt$inet_opts(r3, 0x0, 0xa, 0x0, 0x0) (async) 07:58:44 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000240)}) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0xee) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x1, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x80606941, &(0x7f0000000300)) 07:58:44 executing program 3: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000080)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1000000000000000], [], [], [{}, {}, {}, {}, {0x0, 0x0, 0x0, 0x9}]}}) (async, rerun: 32) r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) (rerun: 32) ioctl$FIOASYNC(r0, 0xcd60441a, &(0x7f0000000240)=0x6) r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) ioctl$FIOASYNC(r1, 0xcd604407, &(0x7f0000000240)) 07:58:44 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000240)}) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0xee) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x1, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x80606941, &(0x7f0000000300)) 07:58:44 executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000240)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) (async) read(r0, &(0x7f0000000080)=""/32, 0x20) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) r1 = socket(0x18, 0x3, 0x0) (async) r2 = socket(0x18, 0x3, 0x0) (async) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x20, 0x0) ioctl$BIOCGSTATS(r3, 0x4008426f, &(0x7f0000000040)) r4 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCFLUSH(r4, 0x80206979, &(0x7f0000000300)) 07:58:44 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) setsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000000080)="bfeda7eb22837d5acc20354fbb01cc16258f2331fe16242303afebcff987345b297fd6b230c5cffaa17977d0eb6b360ffe2c70505914863237e5498c2155a86b5e333998b9727468cffab172e8c7935813581d4a138ed45c85c7dcffaa66779bc4964923514d72e7fabc7121", 0x6c) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000100)="f76fc605ea070f59", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) r3 = openat$pf(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) ioctl$FIONBIO(0xffffffffffffff9c, 0x8004667e, &(0x7f0000000140)=0x8001) getsockopt$inet_opts(r3, 0x0, 0xa, 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) (async) kqueue() (async) fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) (async) close(r2) (async) setsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000000080)="bfeda7eb22837d5acc20354fbb01cc16258f2331fe16242303afebcff987345b297fd6b230c5cffaa17977d0eb6b360ffe2c70505914863237e5498c2155a86b5e333998b9727468cffab172e8c7935813581d4a138ed45c85c7dcffaa66779bc4964923514d72e7fabc7121", 0x6c) (async) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000100)="f76fc605ea070f59", 0x8) (async) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) (async) openat$pf(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) (async) ioctl$FIONBIO(0xffffffffffffff9c, 0x8004667e, &(0x7f0000000140)=0x8001) (async) getsockopt$inet_opts(r3, 0x0, 0xa, 0x0, 0x0) (async) 07:58:44 executing program 3: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000080)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1000000000000000], [], [], [{}, {}, {}, {}, {0x0, 0x0, 0x0, 0x9}]}}) (async, rerun: 64) r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) (rerun: 64) ioctl$FIOASYNC(r0, 0xcd60441a, &(0x7f0000000240)=0x6) (async) r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) ioctl$FIOASYNC(r1, 0xcd604407, &(0x7f0000000240)) 07:58:44 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000240)}) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0xee) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x1, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x80606941, &(0x7f0000000300)) 07:58:44 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000240)}) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0xee) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x1, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x80606941, &(0x7f0000000300)) 07:58:44 executing program 3: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000080)={0x0, 0x0, 0x0, {[], [], [], [], [{}, {}, {}, {}, {0x0, 0x0, 0x0, 0x9}]}}) r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$FIOASYNC(r0, 0xcd60441a, &(0x7f0000000240)=0x6) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x1, &(0x7f0000000100)=[{0x5}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x1, &(0x7f0000000100)=[{0x5}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000140)={0x1, &(0x7f0000000100)=[{0x5}]}) r3 = openat$pf(0xffffffffffffff9c, &(0x7f0000000640), 0x200, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000140)={0x1, &(0x7f0000000100)=[{0x5}]}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000140)={0x1, &(0x7f0000000100)=[{0x5}]}) r7 = dup2(r0, r0) r8 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000006c0), 0x10, 0x0) r9 = socket(0x1, 0x0, 0x45) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000840)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000540)=[{&(0x7f0000000300)="f79b5639fc9f424d1d17bd1a3a8e921fa71b912a640ac2876018503964f1", 0x1e}, {&(0x7f0000000340)="6c1398aaf2951d511f1a68cc1af97dc44f4370939e39a4da7bf4a17476fe90f22f82a6a8eaf6aa15b4a1ddfefd8d921aa7860666", 0x34}, {&(0x7f00000003c0)="a65bb5eb0edfbed1a194fc0a32cef0dbe9c604d80287ad6e7c2f57c7ef318aa0b3d0cb733a428a66b03db7f1265d6a2495afe4e30f043200865e6124de145c29219743664812d60ebc21e84e1daffa87a33a54f4fba4290c3b25dad0dacda9b9570dc84c68194ef410672d4f47bb14ded4fd5bb30de58c94407d5a27e5907cd27991223af7d49e39045ac856eaa78c26577a96a7c71e72f5a691c879a21b81a8d83699372a7aa2479b6a474dfd63", 0xae}, {&(0x7f0000000480)="bd15fc212f0d62ac39de17f3de5014a9147e7dd6272aa81c21021cf369d5f4bbcc2687bbb013066512a001a496c8ea6f40b26fb2e4d11f26ec4769868b03fe73271dc9b1e7b27b52dcd637d57016f29478f456da087ac848f587b2f8e91951a1439a500d9479920edb7c67207af5595c9a174c07f53930fd6479bc791c0c6af937667e59aba024ba6cab1136bc313830a479bafca22c9a919e8cd41c59651c2de917b7f223aa5e44438c499296e2", 0xae}], 0x4, &(0x7f0000000700)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32, @ANYRES32=r0, @ANYBLOB="20000001003ba89e0d6762e0019c3854", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32=r1, @ANYRES32=r0, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r0, @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r0, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r8, @ANYRES32=r0, @ANYRES32=r9, @ANYBLOB='\x00\x00\x00\x00'], 0x110, 0x40a}, 0x5) r10 = openat$pf(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) ioctl$FIOASYNC(r10, 0xcd604407, &(0x7f0000000240)) 07:58:44 executing program 3: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000080)={0x0, 0x0, 0x0, {[], [], [], [], [{}, {}, {}, {}, {0x0, 0x0, 0x0, 0x9}]}}) r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$FIOASYNC(r0, 0xcd60441a, &(0x7f0000000240)=0x6) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x1, &(0x7f0000000100)=[{0x5}]}) (async) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x1, &(0x7f0000000100)=[{0x5}]}) (async) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000140)={0x1, &(0x7f0000000100)=[{0x5}]}) r3 = openat$pf(0xffffffffffffff9c, &(0x7f0000000640), 0x200, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000140)={0x1, &(0x7f0000000100)=[{0x5}]}) (async) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000140)={0x1, &(0x7f0000000100)=[{0x5}]}) (async) r7 = dup2(r0, r0) (async) r8 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000006c0), 0x10, 0x0) r9 = socket(0x1, 0x0, 0x45) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000840)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000540)=[{&(0x7f0000000300)="f79b5639fc9f424d1d17bd1a3a8e921fa71b912a640ac2876018503964f1", 0x1e}, {&(0x7f0000000340)="6c1398aaf2951d511f1a68cc1af97dc44f4370939e39a4da7bf4a17476fe90f22f82a6a8eaf6aa15b4a1ddfefd8d921aa7860666", 0x34}, {&(0x7f00000003c0)="a65bb5eb0edfbed1a194fc0a32cef0dbe9c604d80287ad6e7c2f57c7ef318aa0b3d0cb733a428a66b03db7f1265d6a2495afe4e30f043200865e6124de145c29219743664812d60ebc21e84e1daffa87a33a54f4fba4290c3b25dad0dacda9b9570dc84c68194ef410672d4f47bb14ded4fd5bb30de58c94407d5a27e5907cd27991223af7d49e39045ac856eaa78c26577a96a7c71e72f5a691c879a21b81a8d83699372a7aa2479b6a474dfd63", 0xae}, {&(0x7f0000000480)="bd15fc212f0d62ac39de17f3de5014a9147e7dd6272aa81c21021cf369d5f4bbcc2687bbb013066512a001a496c8ea6f40b26fb2e4d11f26ec4769868b03fe73271dc9b1e7b27b52dcd637d57016f29478f456da087ac848f587b2f8e91951a1439a500d9479920edb7c67207af5595c9a174c07f53930fd6479bc791c0c6af937667e59aba024ba6cab1136bc313830a479bafca22c9a919e8cd41c59651c2de917b7f223aa5e44438c499296e2", 0xae}], 0x4, &(0x7f0000000700)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32, @ANYRES32=r0, @ANYBLOB="20000001003ba89e0d6762e0019c3854", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32=r1, @ANYRES32=r0, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r0, @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r0, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r8, @ANYRES32=r0, @ANYRES32=r9, @ANYBLOB='\x00\x00\x00\x00'], 0x110, 0x40a}, 0x5) r10 = openat$pf(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) ioctl$FIOASYNC(r10, 0xcd604407, &(0x7f0000000240)) 07:58:44 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000240)}) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0xee) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x1, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x80606941, &(0x7f0000000300)) 07:58:45 executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000240)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) read(r0, &(0x7f0000000080)=""/32, 0x20) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) r1 = socket(0x18, 0x3, 0x0) r2 = socket(0x18, 0x3, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x20, 0x0) ioctl$BIOCGSTATS(r3, 0x4008426f, &(0x7f0000000040)) r4 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCFLUSH(r4, 0x80206979, &(0x7f0000000300)) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) (async) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000240)) (async) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) (async) read(r0, &(0x7f0000000080)=""/32, 0x20) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) (async) socket(0x18, 0x3, 0x0) (async) socket(0x18, 0x3, 0x0) (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x20, 0x0) (async) ioctl$BIOCGSTATS(r3, 0x4008426f, &(0x7f0000000040)) (async) fcntl$dupfd(r2, 0x0, r1) (async) ioctl$TIOCFLUSH(r4, 0x80206979, &(0x7f0000000300)) (async) 07:58:45 executing program 1: shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff}, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x3}) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000080)={&(0x7f00000001c0)=[{0x6}], 0x1}) 07:58:45 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000240)}) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0xee) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x1, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x80606941, &(0x7f0000000300)) 07:58:45 executing program 3: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000080)={0x0, 0x0, 0x0, {[], [], [], [], [{}, {}, {}, {}, {0x0, 0x0, 0x0, 0x9}]}}) r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$FIOASYNC(r0, 0xcd60441a, &(0x7f0000000240)=0x6) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x1, &(0x7f0000000100)=[{0x5}]}) (async) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x1, &(0x7f0000000100)=[{0x5}]}) (async) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000140)={0x1, &(0x7f0000000100)=[{0x5}]}) r3 = openat$pf(0xffffffffffffff9c, &(0x7f0000000640), 0x200, 0x0) (async) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000140)={0x1, &(0x7f0000000100)=[{0x5}]}) (async) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000140)={0x1, &(0x7f0000000100)=[{0x5}]}) (async) r7 = dup2(r0, r0) (async) r8 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000006c0), 0x10, 0x0) (async) r9 = socket(0x1, 0x0, 0x45) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000840)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000540)=[{&(0x7f0000000300)="f79b5639fc9f424d1d17bd1a3a8e921fa71b912a640ac2876018503964f1", 0x1e}, {&(0x7f0000000340)="6c1398aaf2951d511f1a68cc1af97dc44f4370939e39a4da7bf4a17476fe90f22f82a6a8eaf6aa15b4a1ddfefd8d921aa7860666", 0x34}, {&(0x7f00000003c0)="a65bb5eb0edfbed1a194fc0a32cef0dbe9c604d80287ad6e7c2f57c7ef318aa0b3d0cb733a428a66b03db7f1265d6a2495afe4e30f043200865e6124de145c29219743664812d60ebc21e84e1daffa87a33a54f4fba4290c3b25dad0dacda9b9570dc84c68194ef410672d4f47bb14ded4fd5bb30de58c94407d5a27e5907cd27991223af7d49e39045ac856eaa78c26577a96a7c71e72f5a691c879a21b81a8d83699372a7aa2479b6a474dfd63", 0xae}, {&(0x7f0000000480)="bd15fc212f0d62ac39de17f3de5014a9147e7dd6272aa81c21021cf369d5f4bbcc2687bbb013066512a001a496c8ea6f40b26fb2e4d11f26ec4769868b03fe73271dc9b1e7b27b52dcd637d57016f29478f456da087ac848f587b2f8e91951a1439a500d9479920edb7c67207af5595c9a174c07f53930fd6479bc791c0c6af937667e59aba024ba6cab1136bc313830a479bafca22c9a919e8cd41c59651c2de917b7f223aa5e44438c499296e2", 0xae}], 0x4, &(0x7f0000000700)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32, @ANYRES32=r0, @ANYBLOB="20000001003ba89e0d6762e0019c3854", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32=r1, @ANYRES32=r0, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r0, @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r0, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r8, @ANYRES32=r0, @ANYRES32=r9, @ANYBLOB='\x00\x00\x00\x00'], 0x110, 0x40a}, 0x5) (async) r10 = openat$pf(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) ioctl$FIOASYNC(r10, 0xcd604407, &(0x7f0000000240)) 07:58:46 executing program 1: shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff}, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x3}) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000080)={&(0x7f00000001c0)=[{0x6}], 0x1}) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff}, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x3}) (async) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) (async) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000080)={&(0x7f00000001c0)=[{0x6}], 0x1}) (async) 07:58:46 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000240)}) r0 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0xc0106924, &(0x7f00000000c0)=0xee) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80606941, &(0x7f0000000300)) 07:58:46 executing program 3: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000080)={0x0, 0x0, 0x0, {[], [], [], [], [{}, {}, {}, {}, {0x0, 0x0, 0x0, 0x9}]}}) r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$FIOASYNC(r0, 0xcd60441a, &(0x7f0000000240)=0x6) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x423) r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) ioctl$FIOASYNC(r1, 0xcd604407, &(0x7f0000000240)) 07:58:46 executing program 3: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000080)={0x0, 0x0, 0x0, {[], [], [], [], [{}, {}, {}, {}, {0x0, 0x0, 0x0, 0x9}]}}) (async) r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$FIOASYNC(r0, 0xcd60441a, &(0x7f0000000240)=0x6) (async) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x423) (async) r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) ioctl$FIOASYNC(r1, 0xcd604407, &(0x7f0000000240)) 07:58:46 executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x80}, {0x30}, {0x6, 0x0, 0x0, 0x8185}]}) pwrite(r0, &(0x7f0000000240)="fbbc8a275a542b3f000000000000", 0xe, 0x0) 07:58:46 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000240)}) r0 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0xc0106924, &(0x7f00000000c0)=0xee) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80606941, &(0x7f0000000300)) 07:58:46 executing program 1: shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff}, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x3}) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000080)={&(0x7f00000001c0)=[{0x6}], 0x1}) 07:58:46 executing program 3: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000080)={0x0, 0x0, 0x0, {[], [], [], [], [{}, {}, {}, {}, {0x0, 0x0, 0x0, 0x9}]}}) r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$FIOASYNC(r0, 0xcd60441a, &(0x7f0000000240)=0x6) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x423) (async) r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) ioctl$FIOASYNC(r1, 0xcd604407, &(0x7f0000000240)) 07:58:46 executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) (async) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x80}, {0x30}, {0x6, 0x0, 0x0, 0x8185}]}) (async) pwrite(r0, &(0x7f0000000240)="fbbc8a275a542b3f000000000000", 0xe, 0x0) 07:58:46 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000240)}) r0 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0xc0106924, &(0x7f00000000c0)=0xee) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80606941, &(0x7f0000000300)) 07:58:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x5, &(0x7f0000000100)=[{0x6, 0x60}, {0x7, 0x1, 0x6, 0xe01}, {0x7fff, 0x9, 0x20}, {0x11, 0x1, 0xdc, 0xffff}, {0x1c, 0x8f, 0x6, 0x8000}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0xba}, {0x60}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x1, &(0x7f0000000100)=[{0x5}]}) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000180)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) pwrite(r0, &(0x7f00000001c0)="fbaf09009261d5eaed0e846e783a", 0xe, 0x0) 07:58:46 executing program 3: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000080)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x2], [], [], [], [{}, {}, {}, {}, {0x0, 0x0, 0x0, 0x9}], {0x0, 0x0, 0x9}}}) r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$FIOASYNC(r0, 0xcd60441a, &(0x7f0000000240)=0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r2 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000280)={{0x8000003, r1, r2, 0x0, 0x0, 0x14}, 0x9, 0x401, 0x5}) fchown(0xffffffffffffffff, 0x0, r2) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000140)={0x1, &(0x7f0000000100)=[{0x5}]}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000140)={0x1, &(0x7f0000000100)=[{0x5}]}) r5 = accept(0xffffffffffffffff, &(0x7f0000000480)=@in6, &(0x7f00000004c0)=0xc) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000140)={0x1, &(0x7f0000000100)=[{0x5}]}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f0000000140)={0x1, &(0x7f0000000100)=[{0x5}]}) r8 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000500), 0x400, 0x0) sendmsg$unix(r0, &(0x7f0000000600)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f00000003c0)=[{&(0x7f0000000300)="171fa3564ec5fc9836acf7098ee8ec70ac3fd471309b0f95ce03c083d41db7b4e6559670c801a7f559c69e49ff37e6b592822148c4e825e3a4e4ac971c3dff92875dd0429839fc63cc49", 0x4a}], 0x1, &(0x7f0000000540)=[@rights={0x18, 0xffff, 0x1, [0xffffffffffffffff]}, @cred={0x20, 0xffff, 0x0, 0x0, 0x0, 0xffffffffffffffff}, @cred={0x20, 0xffff, 0x0, 0x0, 0x0, r2}, @rights={0x28, 0xffff, 0x1, [r0, r3, r4, r0, r0]}, @rights={0x38, 0xffff, 0x1, [r0, r5, r0, r6, r0, r7, r8, r0, r0]}], 0xb8, 0x1}, 0xf) r9 = openat$pf(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) ioctl$FIOASYNC(r9, 0xcd604407, &(0x7f0000000240)) 07:58:46 executing program 3: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000080)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x2], [], [], [], [{}, {}, {}, {}, {0x0, 0x0, 0x0, 0x9}], {0x0, 0x0, 0x9}}}) r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$FIOASYNC(r0, 0xcd60441a, &(0x7f0000000240)=0x6) (async) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r2 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000280)={{0x8000003, r1, r2, 0x0, 0x0, 0x14}, 0x9, 0x401, 0x5}) (async) fchown(0xffffffffffffffff, 0x0, r2) (async) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000140)={0x1, &(0x7f0000000100)=[{0x5}]}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000140)={0x1, &(0x7f0000000100)=[{0x5}]}) r5 = accept(0xffffffffffffffff, &(0x7f0000000480)=@in6, &(0x7f00000004c0)=0xc) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000140)={0x1, &(0x7f0000000100)=[{0x5}]}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f0000000140)={0x1, &(0x7f0000000100)=[{0x5}]}) (async) r8 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000500), 0x400, 0x0) sendmsg$unix(r0, &(0x7f0000000600)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f00000003c0)=[{&(0x7f0000000300)="171fa3564ec5fc9836acf7098ee8ec70ac3fd471309b0f95ce03c083d41db7b4e6559670c801a7f559c69e49ff37e6b592822148c4e825e3a4e4ac971c3dff92875dd0429839fc63cc49", 0x4a}], 0x1, &(0x7f0000000540)=[@rights={0x18, 0xffff, 0x1, [0xffffffffffffffff]}, @cred={0x20, 0xffff, 0x0, 0x0, 0x0, 0xffffffffffffffff}, @cred={0x20, 0xffff, 0x0, 0x0, 0x0, r2}, @rights={0x28, 0xffff, 0x1, [r0, r3, r4, r0, r0]}, @rights={0x38, 0xffff, 0x1, [r0, r5, r0, r6, r0, r7, r8, r0, r0]}], 0xb8, 0x1}, 0xf) (async) r9 = openat$pf(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) ioctl$FIOASYNC(r9, 0xcd604407, &(0x7f0000000240)) 07:58:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x5, &(0x7f0000000100)=[{0x6, 0x60}, {0x7, 0x1, 0x6, 0xe01}, {0x7fff, 0x9, 0x20}, {0x11, 0x1, 0xdc, 0xffff}, {0x1c, 0x8f, 0x6, 0x8000}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0xba}, {0x60}, {0x6, 0x0, 0x0, 0x100}]}) (async) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x1, &(0x7f0000000100)=[{0x5}]}) (async) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000180)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) pwrite(r0, &(0x7f00000001c0)="fbaf09009261d5eaed0e846e783a", 0xe, 0x0) 07:58:46 executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x80}, {0x30}, {0x6, 0x0, 0x0, 0x8185}]}) pwrite(r0, &(0x7f0000000240)="fbbc8a275a542b3f000000000000", 0xe, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x80, 0x0) (async) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) (async) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x80}, {0x30}, {0x6, 0x0, 0x0, 0x8185}]}) (async) pwrite(r0, &(0x7f0000000240)="fbbc8a275a542b3f000000000000", 0xe, 0x0) (async) 07:58:46 executing program 3: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000080)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x2], [], [], [], [{}, {}, {}, {}, {0x0, 0x0, 0x0, 0x9}], {0x0, 0x0, 0x9}}}) (async) r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$FIOASYNC(r0, 0xcd60441a, &(0x7f0000000240)=0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) (async) r2 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000280)={{0x8000003, r1, r2, 0x0, 0x0, 0x14}, 0x9, 0x401, 0x5}) (async) fchown(0xffffffffffffffff, 0x0, r2) (async) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000140)={0x1, &(0x7f0000000100)=[{0x5}]}) (async) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000140)={0x1, &(0x7f0000000100)=[{0x5}]}) r5 = accept(0xffffffffffffffff, &(0x7f0000000480)=@in6, &(0x7f00000004c0)=0xc) (async) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000140)={0x1, &(0x7f0000000100)=[{0x5}]}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f0000000140)={0x1, &(0x7f0000000100)=[{0x5}]}) (async) r8 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000500), 0x400, 0x0) sendmsg$unix(r0, &(0x7f0000000600)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f00000003c0)=[{&(0x7f0000000300)="171fa3564ec5fc9836acf7098ee8ec70ac3fd471309b0f95ce03c083d41db7b4e6559670c801a7f559c69e49ff37e6b592822148c4e825e3a4e4ac971c3dff92875dd0429839fc63cc49", 0x4a}], 0x1, &(0x7f0000000540)=[@rights={0x18, 0xffff, 0x1, [0xffffffffffffffff]}, @cred={0x20, 0xffff, 0x0, 0x0, 0x0, 0xffffffffffffffff}, @cred={0x20, 0xffff, 0x0, 0x0, 0x0, r2}, @rights={0x28, 0xffff, 0x1, [r0, r3, r4, r0, r0]}, @rights={0x38, 0xffff, 0x1, [r0, r5, r0, r6, r0, r7, r8, r0, r0]}], 0xb8, 0x1}, 0xf) (async) r9 = openat$pf(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) ioctl$FIOASYNC(r9, 0xcd604407, &(0x7f0000000240)) 07:58:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x5, &(0x7f0000000100)=[{0x6, 0x60}, {0x7, 0x1, 0x6, 0xe01}, {0x7fff, 0x9, 0x20}, {0x11, 0x1, 0xdc, 0xffff}, {0x1c, 0x8f, 0x6, 0x8000}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0xba}, {0x60}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) (async) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x1, &(0x7f0000000100)=[{0x5}]}) (async) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000180)) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) (async) pwrite(r0, &(0x7f00000001c0)="fbaf09009261d5eaed0e846e783a", 0xe, 0x0) 07:58:46 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000240)}) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0106924, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x1, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x80606941, &(0x7f0000000300)) 07:58:46 executing program 3: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000080)={0x0, 0x0, 0x0, {[], [], [], [], [{}, {}, {}, {}, {0x0, 0x0, 0x0, 0x9}]}}) r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f0000000300)={0xb9, 0x6, 0x5, {[0x9, 0x1, 0x9, 0xa8c, 0x9, 0x5, 0x0, 0xffffffffffffffff, 0x1f, 0x9, 0x7f, 0xfff, 0x7cb4, 0x4, 0x5, 0x7fff, 0x2], [0x0, 0x7f, 0x80000000, 0x6, 0x17, 0x80000000, 0x3, 0x2, 0x8, 0x101], [0x9, 0x3, 0x3, 0x81, 0x0, 0xffffffffffffb1b7, 0xdc], [0x4, 0x1, 0x8bf2, 0x5, 0xfffffffffffffffa], [{0x1, 0xffffffff, 0x3, 0xffffffff}, {0x4, 0x22, 0x2, 0x6}, {0x8, 0x3ff, 0x0, 0x3}, {0x3, 0xffffff62, 0x1f, 0x1}, {0x9, 0x7, 0x632, 0xffffffffffff8001}, {0x40, 0xea4a, 0x8, 0x7}, {0x7, 0x5, 0x6e, 0xfffffffffffffffb}, {0x22, 0x8, 0x81, 0x8d}], {0x4, 0xa7, 0xfc, 0x1}, {0xff, 0xe0, 0x1, 0xd4d8}}}) ioctl$FIOASYNC(r0, 0xcd60441a, &(0x7f0000000240)=0x6) ioctl$FIOASYNC(0xffffffffffffffff, 0xcd604407, &(0x7f0000000240)) 07:58:46 executing program 2: r0 = socket(0x2, 0x2, 0x0) r1 = kqueue() r2 = socket(0x2, 0x2, 0x0) r3 = socket(0x10000000002, 0x2, 0x0) dup2(r2, r3) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000140)={0x1, &(0x7f0000000100)=[{0x5}]}) writev(r4, &(0x7f0000000040)=[{&(0x7f0000000100)="248e2688619a47bd9db5288cbd522c9c1147bacf610a72f13df70dc43d6b3d7fab02695f10218aa9c21723766d1046c6b03f2856e3fd5cb1a18e3e6511d310d4e3a78017290f53fd7a436811cdc429721e85380bc1a99031d263fe56846295c3af0557d563c6f9b047022994ee01592eb457c75b7af6012d1fc935cf44526c383a25d07f5ed86f4eb65253947bd75343980ce3c68ded51610e163b050126d56cdd9cca988b4df7611667ba819b067e31e1c75d0bef42a7ba37811569877a489211e90be5023a74a18602bef089712a360c448d3b20d344b946f3b65f63a238b91b196b9104ab40913ef649694b45301ead8aae", 0xf3}], 0x1) socketpair(0x0, 0x2, 0x1, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r5, 0xffff, 0x1, &(0x7f00000000c0)=0x7ff, 0x4) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x10000001, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000300)=ANY=[@ANYBLOB="82022e2f66796a40309036f318918952bc0a4901c2dfb0dc02a26b5ef51305aa97aa7a25105bba20c5aa3cd40f3a51c3294e1697171c8592a30605a8c6692e45bfa893962d85a420c23beeb9a158ac6e777822f0270232258b12e6df56adb3ce31b74e8549343b290bbee15747be6b601a3fc91775c0b66abe701a6447d4ff8cac8309230fed9514e4c98227b298725300fa"], 0x10) 07:58:46 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x1) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) r1 = open(&(0x7f0000000000)='./file0/file0\x00', 0x8, 0x112) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r2, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000]}}) ftruncate(r1, 0x6) preadv(r2, &(0x7f0000000800)=[{&(0x7f0000000080)=""/164, 0xa4}, {&(0x7f0000000140)=""/204, 0xcc}, {&(0x7f0000000240)=""/84, 0x54}, {&(0x7f00000002c0)=""/73, 0x49}, {&(0x7f0000000340)=""/244, 0xf4}, {&(0x7f0000000500)=""/112, 0x70}], 0x6, 0xe17) 07:58:46 executing program 2: r0 = socket(0x2, 0x2, 0x0) r1 = kqueue() r2 = socket(0x2, 0x2, 0x0) r3 = socket(0x10000000002, 0x2, 0x0) dup2(r2, r3) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000140)={0x1, &(0x7f0000000100)=[{0x5}]}) writev(r4, &(0x7f0000000040)=[{&(0x7f0000000100)="248e2688619a47bd9db5288cbd522c9c1147bacf610a72f13df70dc43d6b3d7fab02695f10218aa9c21723766d1046c6b03f2856e3fd5cb1a18e3e6511d310d4e3a78017290f53fd7a436811cdc429721e85380bc1a99031d263fe56846295c3af0557d563c6f9b047022994ee01592eb457c75b7af6012d1fc935cf44526c383a25d07f5ed86f4eb65253947bd75343980ce3c68ded51610e163b050126d56cdd9cca988b4df7611667ba819b067e31e1c75d0bef42a7ba37811569877a489211e90be5023a74a18602bef089712a360c448d3b20d344b946f3b65f63a238b91b196b9104ab40913ef649694b45301ead8aae", 0xf3}], 0x1) socketpair(0x0, 0x2, 0x1, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r5, 0xffff, 0x1, &(0x7f00000000c0)=0x7ff, 0x4) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x10000001, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000300)=ANY=[@ANYBLOB="82022e2f66796a40309036f318918952bc0a4901c2dfb0dc02a26b5ef51305aa97aa7a25105bba20c5aa3cd40f3a51c3294e1697171c8592a30605a8c6692e45bfa893962d85a420c23beeb9a158ac6e777822f0270232258b12e6df56adb3ce31b74e8549343b290bbee15747be6b601a3fc91775c0b66abe701a6447d4ff8cac8309230fed9514e4c98227b298725300fa"], 0x10) socket(0x2, 0x2, 0x0) (async) kqueue() (async) socket(0x2, 0x2, 0x0) (async) socket(0x10000000002, 0x2, 0x0) (async) dup2(r2, r3) (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) (async) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000140)={0x1, &(0x7f0000000100)=[{0x5}]}) (async) writev(r4, &(0x7f0000000040)=[{&(0x7f0000000100)="248e2688619a47bd9db5288cbd522c9c1147bacf610a72f13df70dc43d6b3d7fab02695f10218aa9c21723766d1046c6b03f2856e3fd5cb1a18e3e6511d310d4e3a78017290f53fd7a436811cdc429721e85380bc1a99031d263fe56846295c3af0557d563c6f9b047022994ee01592eb457c75b7af6012d1fc935cf44526c383a25d07f5ed86f4eb65253947bd75343980ce3c68ded51610e163b050126d56cdd9cca988b4df7611667ba819b067e31e1c75d0bef42a7ba37811569877a489211e90be5023a74a18602bef089712a360c448d3b20d344b946f3b65f63a238b91b196b9104ab40913ef649694b45301ead8aae", 0xf3}], 0x1) (async) socketpair(0x0, 0x2, 0x1, &(0x7f0000000200)) (async) setsockopt$sock_int(r5, 0xffff, 0x1, &(0x7f00000000c0)=0x7ff, 0x4) (async) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x10000001, 0x0, 0x0, 0x0) (async) connect$unix(r0, &(0x7f0000000300)=ANY=[@ANYBLOB="82022e2f66796a40309036f318918952bc0a4901c2dfb0dc02a26b5ef51305aa97aa7a25105bba20c5aa3cd40f3a51c3294e1697171c8592a30605a8c6692e45bfa893962d85a420c23beeb9a158ac6e777822f0270232258b12e6df56adb3ce31b74e8549343b290bbee15747be6b601a3fc91775c0b66abe701a6447d4ff8cac8309230fed9514e4c98227b298725300fa"], 0x10) (async) 07:58:46 executing program 2: r0 = socket(0x2, 0x2, 0x0) r1 = kqueue() (async) r2 = socket(0x2, 0x2, 0x0) r3 = socket(0x10000000002, 0x2, 0x0) dup2(r2, r3) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000140)={0x1, &(0x7f0000000100)=[{0x5}]}) writev(r4, &(0x7f0000000040)=[{&(0x7f0000000100)="248e2688619a47bd9db5288cbd522c9c1147bacf610a72f13df70dc43d6b3d7fab02695f10218aa9c21723766d1046c6b03f2856e3fd5cb1a18e3e6511d310d4e3a78017290f53fd7a436811cdc429721e85380bc1a99031d263fe56846295c3af0557d563c6f9b047022994ee01592eb457c75b7af6012d1fc935cf44526c383a25d07f5ed86f4eb65253947bd75343980ce3c68ded51610e163b050126d56cdd9cca988b4df7611667ba819b067e31e1c75d0bef42a7ba37811569877a489211e90be5023a74a18602bef089712a360c448d3b20d344b946f3b65f63a238b91b196b9104ab40913ef649694b45301ead8aae", 0xf3}], 0x1) socketpair(0x0, 0x2, 0x1, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r5, 0xffff, 0x1, &(0x7f00000000c0)=0x7ff, 0x4) (async, rerun: 32) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x10000001, 0x0, 0x0, 0x0) (rerun: 32) connect$unix(r0, &(0x7f0000000300)=ANY=[@ANYBLOB="82022e2f66796a40309036f318918952bc0a4901c2dfb0dc02a26b5ef51305aa97aa7a25105bba20c5aa3cd40f3a51c3294e1697171c8592a30605a8c6692e45bfa893962d85a420c23beeb9a158ac6e777822f0270232258b12e6df56adb3ce31b74e8549343b290bbee15747be6b601a3fc91775c0b66abe701a6447d4ff8cac8309230fed9514e4c98227b298725300fa"], 0x10) 07:58:46 executing program 2: mknod(&(0x7f0000000100)='./bus\x00', 0x6010, 0xe02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10, 0x0) chmod(&(0x7f0000000040)='./bus\x00', 0x4) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f00000001c0)={&(0x7f0000000080)='./bus\x00', 0x5, 0x0}) 07:58:46 executing program 3: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000080)={0x0, 0x0, 0x0, {[], [], [], [], [{}, {}, {}, {}, {0x0, 0x0, 0x0, 0x9}]}}) r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) (async) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) (async) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f0000000300)={0xb9, 0x6, 0x5, {[0x9, 0x1, 0x9, 0xa8c, 0x9, 0x5, 0x0, 0xffffffffffffffff, 0x1f, 0x9, 0x7f, 0xfff, 0x7cb4, 0x4, 0x5, 0x7fff, 0x2], [0x0, 0x7f, 0x80000000, 0x6, 0x17, 0x80000000, 0x3, 0x2, 0x8, 0x101], [0x9, 0x3, 0x3, 0x81, 0x0, 0xffffffffffffb1b7, 0xdc], [0x4, 0x1, 0x8bf2, 0x5, 0xfffffffffffffffa], [{0x1, 0xffffffff, 0x3, 0xffffffff}, {0x4, 0x22, 0x2, 0x6}, {0x8, 0x3ff, 0x0, 0x3}, {0x3, 0xffffff62, 0x1f, 0x1}, {0x9, 0x7, 0x632, 0xffffffffffff8001}, {0x40, 0xea4a, 0x8, 0x7}, {0x7, 0x5, 0x6e, 0xfffffffffffffffb}, {0x22, 0x8, 0x81, 0x8d}], {0x4, 0xa7, 0xfc, 0x1}, {0xff, 0xe0, 0x1, 0xd4d8}}}) ioctl$FIOASYNC(r0, 0xcd60441a, &(0x7f0000000240)=0x6) (async) ioctl$FIOASYNC(0xffffffffffffffff, 0xcd604407, &(0x7f0000000240)) 07:58:46 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000240)}) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0106924, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x1, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x80606941, &(0x7f0000000300)) 07:58:46 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x1) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) r1 = open(&(0x7f0000000000)='./file0/file0\x00', 0x8, 0x112) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r2, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000]}}) ftruncate(r1, 0x6) preadv(r2, &(0x7f0000000800)=[{&(0x7f0000000080)=""/164, 0xa4}, {&(0x7f0000000140)=""/204, 0xcc}, {&(0x7f0000000240)=""/84, 0x54}, {&(0x7f00000002c0)=""/73, 0x49}, {&(0x7f0000000340)=""/244, 0xf4}, {&(0x7f0000000500)=""/112, 0x70}], 0x6, 0xe17) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) (async) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x1) (async) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) (async) open(&(0x7f0000000000)='./file0/file0\x00', 0x8, 0x112) (async) openat$vmm(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) (async) ioctl$VMM_IOC_WRITEREGS(r2, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000]}}) (async) ftruncate(r1, 0x6) (async) preadv(r2, &(0x7f0000000800)=[{&(0x7f0000000080)=""/164, 0xa4}, {&(0x7f0000000140)=""/204, 0xcc}, {&(0x7f0000000240)=""/84, 0x54}, {&(0x7f00000002c0)=""/73, 0x49}, {&(0x7f0000000340)=""/244, 0xf4}, {&(0x7f0000000500)=""/112, 0x70}], 0x6, 0xe17) (async) 07:58:46 executing program 3: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000080)={0x0, 0x0, 0x0, {[], [], [], [], [{}, {}, {}, {}, {0x0, 0x0, 0x0, 0x9}]}}) r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) (async) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) (async, rerun: 64) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f0000000300)={0xb9, 0x6, 0x5, {[0x9, 0x1, 0x9, 0xa8c, 0x9, 0x5, 0x0, 0xffffffffffffffff, 0x1f, 0x9, 0x7f, 0xfff, 0x7cb4, 0x4, 0x5, 0x7fff, 0x2], [0x0, 0x7f, 0x80000000, 0x6, 0x17, 0x80000000, 0x3, 0x2, 0x8, 0x101], [0x9, 0x3, 0x3, 0x81, 0x0, 0xffffffffffffb1b7, 0xdc], [0x4, 0x1, 0x8bf2, 0x5, 0xfffffffffffffffa], [{0x1, 0xffffffff, 0x3, 0xffffffff}, {0x4, 0x22, 0x2, 0x6}, {0x8, 0x3ff, 0x0, 0x3}, {0x3, 0xffffff62, 0x1f, 0x1}, {0x9, 0x7, 0x632, 0xffffffffffff8001}, {0x40, 0xea4a, 0x8, 0x7}, {0x7, 0x5, 0x6e, 0xfffffffffffffffb}, {0x22, 0x8, 0x81, 0x8d}], {0x4, 0xa7, 0xfc, 0x1}, {0xff, 0xe0, 0x1, 0xd4d8}}}) (rerun: 64) ioctl$FIOASYNC(r0, 0xcd60441a, &(0x7f0000000240)=0x6) (async) ioctl$FIOASYNC(0xffffffffffffffff, 0xcd604407, &(0x7f0000000240)) 07:58:46 executing program 2: mknod(&(0x7f0000000100)='./bus\x00', 0x6010, 0xe02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10, 0x0) chmod(&(0x7f0000000040)='./bus\x00', 0x4) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f00000001c0)={&(0x7f0000000080)='./bus\x00', 0x5, 0x0}) mknod(&(0x7f0000000100)='./bus\x00', 0x6010, 0xe02) (async) open(&(0x7f0000000000)='./bus\x00', 0x10, 0x0) (async) chmod(&(0x7f0000000040)='./bus\x00', 0x4) (async) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f00000001c0)={&(0x7f0000000080)='./bus\x00', 0x5, 0x0}) (async) 07:58:46 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000240)}) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0106924, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x1, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x80606941, &(0x7f0000000300)) 07:58:46 executing program 3: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000080)={0x0, 0x0, 0x0, {[], [], [], [], [{}, {}, {0x0, 0x1020}, {}, {0x0, 0x0, 0x0, 0x9}], {0x0, 0xffffffff}, {0x0, 0x0, 0x6}}}) r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000500)={0xa3, 0x0, &(0x7f0000000440)=""/163}) ioctl$FIOASYNC(r0, 0xcd60441a, &(0x7f0000000240)=0x6) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0x9) r1 = open(&(0x7f0000000340)='./file0\x00', 0x1, 0x2) write(r1, &(0x7f00000003c0)="fcbc52da4a24d08d6de99dfdf91c1a45b74f8098f38e2ee095bafcbac12b375576a03b0efc04dc1b65d9daead3d19f88ea5611866b07fcf1527e668039e9bd60df5f020358c4ccf06f3ac86a474cd8f7f810f113784e2eb631e029ee534fb0065133818a1f573708dd4c8b9ee8e020a62a643e05e3a3a138bcd8", 0x7a) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000300)=0x9) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000540)={0x7, './file0/file0\x00'}) r2 = openat$pf(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) ioctl$FIOASYNC(r2, 0xcd604407, &(0x7f0000000240)) 07:58:46 executing program 3: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000080)={0x0, 0x0, 0x0, {[], [], [], [], [{}, {}, {0x0, 0x1020}, {}, {0x0, 0x0, 0x0, 0x9}], {0x0, 0xffffffff}, {0x0, 0x0, 0x6}}}) r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000500)={0xa3, 0x0, &(0x7f0000000440)=""/163}) ioctl$FIOASYNC(r0, 0xcd60441a, &(0x7f0000000240)=0x6) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0x9) r1 = open(&(0x7f0000000340)='./file0\x00', 0x1, 0x2) write(r1, &(0x7f00000003c0)="fcbc52da4a24d08d6de99dfdf91c1a45b74f8098f38e2ee095bafcbac12b375576a03b0efc04dc1b65d9daead3d19f88ea5611866b07fcf1527e668039e9bd60df5f020358c4ccf06f3ac86a474cd8f7f810f113784e2eb631e029ee534fb0065133818a1f573708dd4c8b9ee8e020a62a643e05e3a3a138bcd8", 0x7a) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000300)=0x9) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000540)={0x7, './file0/file0\x00'}) r2 = openat$pf(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) ioctl$FIOASYNC(r2, 0xcd604407, &(0x7f0000000240)) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000080)={0x0, 0x0, 0x0, {[], [], [], [], [{}, {}, {0x0, 0x1020}, {}, {0x0, 0x0, 0x0, 0x9}], {0x0, 0xffffffff}, {0x0, 0x0, 0x6}}}) (async) openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) (async) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000500)={0xa3, 0x0, &(0x7f0000000440)=""/163}) (async) ioctl$FIOASYNC(r0, 0xcd60441a, &(0x7f0000000240)=0x6) (async) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0x9) (async) open(&(0x7f0000000340)='./file0\x00', 0x1, 0x2) (async) write(r1, &(0x7f00000003c0)="fcbc52da4a24d08d6de99dfdf91c1a45b74f8098f38e2ee095bafcbac12b375576a03b0efc04dc1b65d9daead3d19f88ea5611866b07fcf1527e668039e9bd60df5f020358c4ccf06f3ac86a474cd8f7f810f113784e2eb631e029ee534fb0065133818a1f573708dd4c8b9ee8e020a62a643e05e3a3a138bcd8", 0x7a) (async) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000300)=0x9) (async) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000540)={0x7, './file0/file0\x00'}) (async) openat$pf(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) (async) ioctl$FIOASYNC(r2, 0xcd604407, &(0x7f0000000240)) (async) 07:58:46 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000240)}) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x1, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x80606941, &(0x7f0000000300)) 07:58:46 executing program 2: mknod(&(0x7f0000000100)='./bus\x00', 0x6010, 0xe02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10, 0x0) chmod(&(0x7f0000000040)='./bus\x00', 0x4) (async) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f00000001c0)={&(0x7f0000000080)='./bus\x00', 0x5, 0x0}) 07:58:46 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x1) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) r1 = open(&(0x7f0000000000)='./file0/file0\x00', 0x8, 0x112) (async) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r2, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000]}}) (async) ftruncate(r1, 0x6) preadv(r2, &(0x7f0000000800)=[{&(0x7f0000000080)=""/164, 0xa4}, {&(0x7f0000000140)=""/204, 0xcc}, {&(0x7f0000000240)=""/84, 0x54}, {&(0x7f00000002c0)=""/73, 0x49}, {&(0x7f0000000340)=""/244, 0xf4}, {&(0x7f0000000500)=""/112, 0x70}], 0x6, 0xe17) 07:58:46 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000240)}) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x1, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x80606941, &(0x7f0000000300)) 07:58:46 executing program 2: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000300)}) r0 = socket(0x2, 0x1, 0x0) r1 = dup(r0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0x2e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x2, 0x0) r3 = socket(0x400000000018, 0x3, 0x0) fcntl$dupfd(r2, 0x0, r3) r4 = syz_open_pts() ioctl$WSKBDIO_GETBACKLIGHT(r1, 0x400c5711, &(0x7f0000000000)) ioctl$TIOCFLUSH(r4, 0xc038694e, &(0x7f0000000300)) 07:58:46 executing program 3: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000080)={0x0, 0x0, 0x0, {[], [], [], [], [{}, {}, {0x0, 0x1020}, {}, {0x0, 0x0, 0x0, 0x9}], {0x0, 0xffffffff}, {0x0, 0x0, 0x6}}}) (async) r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000500)={0xa3, 0x0, &(0x7f0000000440)=""/163}) (async) ioctl$FIOASYNC(r0, 0xcd60441a, &(0x7f0000000240)=0x6) (async) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0x9) (async) r1 = open(&(0x7f0000000340)='./file0\x00', 0x1, 0x2) write(r1, &(0x7f00000003c0)="fcbc52da4a24d08d6de99dfdf91c1a45b74f8098f38e2ee095bafcbac12b375576a03b0efc04dc1b65d9daead3d19f88ea5611866b07fcf1527e668039e9bd60df5f020358c4ccf06f3ac86a474cd8f7f810f113784e2eb631e029ee534fb0065133818a1f573708dd4c8b9ee8e020a62a643e05e3a3a138bcd8", 0x7a) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000300)=0x9) (async) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000540)={0x7, './file0/file0\x00'}) (async) r2 = openat$pf(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) ioctl$FIOASYNC(r2, 0xcd604407, &(0x7f0000000240)) 07:58:46 executing program 3: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000080)={0x0, 0x0, 0x0, {[], [], [], [], [{}, {}, {}, {}, {0x0, 0x0, 0x0, 0x9}]}}) ioctl$VMM_IOC_CREATE(0xffffffffffffff9c, 0xc5005601, &(0x7f00000003c0)={0x10, 0x1, 0x4, 0x6, [{&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xd05b}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fec000/0x11000)=nil, 0x5}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x100000001}, {&(0x7f0000fed000/0x4000)=nil, &(0x7f0000ff8000/0x2000)=nil, 0x9}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x2}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff6000/0x4000)=nil}, {&(0x7f0000ff0000/0x2000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x7}, {&(0x7f0000fec000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0xfffffffffffffe00}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x81}, {&(0x7f0000ff5000/0x2000)=nil, &(0x7f0000ff5000/0x4000)=nil, 0xcb}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000fef000/0x2000)=nil, 0xffff}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ff1000/0x4000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x8000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x4f}, {&(0x7f0000ff0000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x7a}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x4c}) r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$FIOASYNC(r0, 0xcd60441a, &(0x7f0000000240)=0x6) r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) ioctl$FIOASYNC(r1, 0xcd604407, &(0x7f0000000240)) 07:58:46 executing program 2: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000300)}) r0 = socket(0x2, 0x1, 0x0) r1 = dup(r0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0x2e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x2, 0x0) r3 = socket(0x400000000018, 0x3, 0x0) fcntl$dupfd(r2, 0x0, r3) r4 = syz_open_pts() ioctl$WSKBDIO_GETBACKLIGHT(r1, 0x400c5711, &(0x7f0000000000)) ioctl$TIOCFLUSH(r4, 0xc038694e, &(0x7f0000000300)) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000300)}) (async) socket(0x2, 0x1, 0x0) (async) dup(r0) (async) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0x2e) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) socket(0x18, 0x2, 0x0) (async) socket(0x400000000018, 0x3, 0x0) (async) fcntl$dupfd(r2, 0x0, r3) (async) syz_open_pts() (async) ioctl$WSKBDIO_GETBACKLIGHT(r1, 0x400c5711, &(0x7f0000000000)) (async) ioctl$TIOCFLUSH(r4, 0xc038694e, &(0x7f0000000300)) (async) 07:58:46 executing program 3: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000080)={0x0, 0x0, 0x0, {[], [], [], [], [{}, {}, {}, {}, {0x0, 0x0, 0x0, 0x9}]}}) ioctl$VMM_IOC_CREATE(0xffffffffffffff9c, 0xc5005601, &(0x7f00000003c0)={0x10, 0x1, 0x4, 0x6, [{&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xd05b}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fec000/0x11000)=nil, 0x5}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x100000001}, {&(0x7f0000fed000/0x4000)=nil, &(0x7f0000ff8000/0x2000)=nil, 0x9}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x2}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff6000/0x4000)=nil}, {&(0x7f0000ff0000/0x2000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x7}, {&(0x7f0000fec000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0xfffffffffffffe00}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x81}, {&(0x7f0000ff5000/0x2000)=nil, &(0x7f0000ff5000/0x4000)=nil, 0xcb}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000fef000/0x2000)=nil, 0xffff}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ff1000/0x4000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x8000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x4f}, {&(0x7f0000ff0000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x7a}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x4c}) r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$FIOASYNC(r0, 0xcd60441a, &(0x7f0000000240)=0x6) r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) ioctl$FIOASYNC(r1, 0xcd604407, &(0x7f0000000240)) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000080)={0x0, 0x0, 0x0, {[], [], [], [], [{}, {}, {}, {}, {0x0, 0x0, 0x0, 0x9}]}}) (async) ioctl$VMM_IOC_CREATE(0xffffffffffffff9c, 0xc5005601, &(0x7f00000003c0)={0x10, 0x1, 0x4, 0x6, [{&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xd05b}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fec000/0x11000)=nil, 0x5}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x100000001}, {&(0x7f0000fed000/0x4000)=nil, &(0x7f0000ff8000/0x2000)=nil, 0x9}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x2}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff6000/0x4000)=nil}, {&(0x7f0000ff0000/0x2000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x7}, {&(0x7f0000fec000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0xfffffffffffffe00}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x81}, {&(0x7f0000ff5000/0x2000)=nil, &(0x7f0000ff5000/0x4000)=nil, 0xcb}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000fef000/0x2000)=nil, 0xffff}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ff1000/0x4000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x8000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x4f}, {&(0x7f0000ff0000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x7a}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x4c}) (async) openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) (async) ioctl$FIOASYNC(r0, 0xcd60441a, &(0x7f0000000240)=0x6) (async) openat$pf(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) (async) ioctl$FIOASYNC(r1, 0xcd604407, &(0x7f0000000240)) (async) 07:58:46 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x20600, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2, 0x1013, r0, 0x5) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)) fcntl$dupfd(r0, 0xa, r0) 07:58:46 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000240)}) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x1, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x80606941, &(0x7f0000000300)) 07:58:46 executing program 2: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000300)}) r0 = socket(0x2, 0x1, 0x0) r1 = dup(r0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0x2e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x2, 0x0) r3 = socket(0x400000000018, 0x3, 0x0) fcntl$dupfd(r2, 0x0, r3) r4 = syz_open_pts() ioctl$WSKBDIO_GETBACKLIGHT(r1, 0x400c5711, &(0x7f0000000000)) ioctl$TIOCFLUSH(r4, 0xc038694e, &(0x7f0000000300)) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000300)}) (async) socket(0x2, 0x1, 0x0) (async) dup(r0) (async) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0x2e) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) socket(0x18, 0x2, 0x0) (async) socket(0x400000000018, 0x3, 0x0) (async) fcntl$dupfd(r2, 0x0, r3) (async) syz_open_pts() (async) ioctl$WSKBDIO_GETBACKLIGHT(r1, 0x400c5711, &(0x7f0000000000)) (async) ioctl$TIOCFLUSH(r4, 0xc038694e, &(0x7f0000000300)) (async) 07:58:46 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x20600, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2, 0x1013, r0, 0x5) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)) (async) fcntl$dupfd(r0, 0xa, r0) 07:58:46 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000240)}) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0xee) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r2 = socket(0x2, 0x1, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x80606941, &(0x7f0000000300)) 07:58:46 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000240)}) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0xee) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r2 = socket(0x2, 0x1, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x80606941, &(0x7f0000000300)) 07:58:46 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x20600, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2, 0x1013, r0, 0x5) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)) fcntl$dupfd(r0, 0xa, r0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x20600, 0x0) (async) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2, 0x1013, r0, 0x5) (async) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)) (async) fcntl$dupfd(r0, 0xa, r0) (async) 07:58:47 executing program 3: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000080)={0x0, 0x0, 0x0, {[], [], [], [], [{}, {}, {}, {}, {0x0, 0x0, 0x0, 0x9}]}}) (async) ioctl$VMM_IOC_CREATE(0xffffffffffffff9c, 0xc5005601, &(0x7f00000003c0)={0x10, 0x1, 0x4, 0x6, [{&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xd05b}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fec000/0x11000)=nil, 0x5}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x100000001}, {&(0x7f0000fed000/0x4000)=nil, &(0x7f0000ff8000/0x2000)=nil, 0x9}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x2}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff6000/0x4000)=nil}, {&(0x7f0000ff0000/0x2000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x7}, {&(0x7f0000fec000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0xfffffffffffffe00}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x81}, {&(0x7f0000ff5000/0x2000)=nil, &(0x7f0000ff5000/0x4000)=nil, 0xcb}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000fef000/0x2000)=nil, 0xffff}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ff1000/0x4000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x8000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x4f}, {&(0x7f0000ff0000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x7a}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x4c}) (async) r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$FIOASYNC(r0, 0xcd60441a, &(0x7f0000000240)=0x6) (async) r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) ioctl$FIOASYNC(r1, 0xcd604407, &(0x7f0000000240)) 07:58:47 executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x800, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x28}, {0x24}, {0x6, 0x0, 0x0, 0x20000502}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) write(r0, &(0x7f0000000080)="7cd23fc0aa17dddf7830faa1aaab", 0xe) r1 = syz_open_pts() pwrite(r1, &(0x7f0000000200)="4919590d40a05efda2e68af500fbe6d9a5a30c18f3925aec0f634f833b59503d86900addcb5bdd21dfadcb210123ca4421edd986af1a057344f835f058bb61db867f8ae496420493b8f6f6ebdf8b3a1462e6e432909cdee174bec92aea42c9a6087c47f4b41b26e1e43802218d3fb98cea80a3728750891de74914c252c4c11d0abfbe5454eaa47ba7c6c4a69d4945b5231a6793234a52769c59797345d8ea0eea4497ecf56009f7910e6ec7eaf76cb7c7a55b4293e3480e7ba029d113469a96bc5183856c1004669c2cf86abb3ecf8df70b5cd73e6e064c2e34c64ba59a4f92ba0a21", 0xe3, 0xfff) 07:58:47 executing program 3: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000080)={0x0, 0x0, 0x0, {[], [], [], [], [{}, {}, {}, {}, {0x0, 0x0, 0x0, 0x9}]}}) ioctl$FIOASYNC(0xffffffffffffffff, 0xcd60441a, &(0x7f0000000240)=0x6) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x1, &(0x7f0000000100)=[{0x5}]}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000004c0)=0x1000) r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) ioctl$FIOASYNC(r1, 0xcd604407, &(0x7f0000000240)) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000140)={0x1, &(0x7f0000000100)=[{0x5}]}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000140)={0x1, &(0x7f0000000100)=[{0x5}]}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000140)={0x1, &(0x7f0000000100)=[{0x5}]}) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETWF(r8, 0x80104277, &(0x7f0000000140)={0x1, &(0x7f0000000100)=[{0x5}]}) socketpair(0x7, 0x0, 0x74, &(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r2, &(0x7f00000003c0)=[{{r4}, 0xfffffffffffffffa, 0x20, 0x40000000, 0xc681}, {{r5}, 0xfffffffffffffffa, 0x9, 0x1, 0x5, 0x4}, {{r6}, 0xffffffffffffffff, 0x0, 0x8, 0xfffffffffffff377, 0xffffffffffffffff}, {{r1}, 0xffffffffffffffff, 0xa0, 0x2, 0x8000, 0x9}, {{r7}, 0xfffffffffffffffc, 0x10, 0x20000000, 0x9, 0x3ed}, {{r1}, 0xfffffffffffffff9, 0x80, 0xfffff, 0x0, 0xe5f}, {{r8}, 0x0, 0x31, 0x4, 0x100, 0xc249}, {{r3}, 0xfffffffffffffff9, 0x30, 0xfffff, 0x8048}], 0x1f, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffd, 0x40, 0x1, 0xeea2, 0x6858}, {{r9}, 0xfffffffffffffff9, 0x98, 0x2, 0x3, 0x9}], 0x9, &(0x7f0000000340)={0x9, 0xe3}) 07:58:47 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000240)}) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0xee) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r2 = socket(0x2, 0x1, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x80606941, &(0x7f0000000300)) 07:58:47 executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x800, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x28}, {0x24}, {0x6, 0x0, 0x0, 0x20000502}]}) (async) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) (async, rerun: 32) write(r0, &(0x7f0000000080)="7cd23fc0aa17dddf7830faa1aaab", 0xe) (async, rerun: 32) r1 = syz_open_pts() pwrite(r1, &(0x7f0000000200)="4919590d40a05efda2e68af500fbe6d9a5a30c18f3925aec0f634f833b59503d86900addcb5bdd21dfadcb210123ca4421edd986af1a057344f835f058bb61db867f8ae496420493b8f6f6ebdf8b3a1462e6e432909cdee174bec92aea42c9a6087c47f4b41b26e1e43802218d3fb98cea80a3728750891de74914c252c4c11d0abfbe5454eaa47ba7c6c4a69d4945b5231a6793234a52769c59797345d8ea0eea4497ecf56009f7910e6ec7eaf76cb7c7a55b4293e3480e7ba029d113469a96bc5183856c1004669c2cf86abb3ecf8df70b5cd73e6e064c2e34c64ba59a4f92ba0a21", 0xe3, 0xfff) 07:58:47 executing program 3: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000080)={0x0, 0x0, 0x0, {[], [], [], [], [{}, {}, {}, {}, {0x0, 0x0, 0x0, 0x9}]}}) (async) ioctl$FIOASYNC(0xffffffffffffffff, 0xcd60441a, &(0x7f0000000240)=0x6) (async) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x1, &(0x7f0000000100)=[{0x5}]}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000004c0)=0x1000) (async) r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) ioctl$FIOASYNC(r1, 0xcd604407, &(0x7f0000000240)) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) (async) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000140)={0x1, &(0x7f0000000100)=[{0x5}]}) (async) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000140)={0x1, &(0x7f0000000100)=[{0x5}]}) (async, rerun: 64) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) (rerun: 64) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000140)={0x1, &(0x7f0000000100)=[{0x5}]}) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) (async) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETWF(r8, 0x80104277, &(0x7f0000000140)={0x1, &(0x7f0000000100)=[{0x5}]}) (async, rerun: 32) socketpair(0x7, 0x0, 0x74, &(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) (rerun: 32) kevent(r2, &(0x7f00000003c0)=[{{r4}, 0xfffffffffffffffa, 0x20, 0x40000000, 0xc681}, {{r5}, 0xfffffffffffffffa, 0x9, 0x1, 0x5, 0x4}, {{r6}, 0xffffffffffffffff, 0x0, 0x8, 0xfffffffffffff377, 0xffffffffffffffff}, {{r1}, 0xffffffffffffffff, 0xa0, 0x2, 0x8000, 0x9}, {{r7}, 0xfffffffffffffffc, 0x10, 0x20000000, 0x9, 0x3ed}, {{r1}, 0xfffffffffffffff9, 0x80, 0xfffff, 0x0, 0xe5f}, {{r8}, 0x0, 0x31, 0x4, 0x100, 0xc249}, {{r3}, 0xfffffffffffffff9, 0x30, 0xfffff, 0x8048}], 0x1f, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffd, 0x40, 0x1, 0xeea2, 0x6858}, {{r9}, 0xfffffffffffffff9, 0x98, 0x2, 0x3, 0x9}], 0x9, &(0x7f0000000340)={0x9, 0xe3}) 07:58:47 executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x800, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x28}, {0x24}, {0x6, 0x0, 0x0, 0x20000502}]}) (async, rerun: 64) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) (async, rerun: 64) write(r0, &(0x7f0000000080)="7cd23fc0aa17dddf7830faa1aaab", 0xe) r1 = syz_open_pts() pwrite(r1, &(0x7f0000000200)="4919590d40a05efda2e68af500fbe6d9a5a30c18f3925aec0f634f833b59503d86900addcb5bdd21dfadcb210123ca4421edd986af1a057344f835f058bb61db867f8ae496420493b8f6f6ebdf8b3a1462e6e432909cdee174bec92aea42c9a6087c47f4b41b26e1e43802218d3fb98cea80a3728750891de74914c252c4c11d0abfbe5454eaa47ba7c6c4a69d4945b5231a6793234a52769c59797345d8ea0eea4497ecf56009f7910e6ec7eaf76cb7c7a55b4293e3480e7ba029d113469a96bc5183856c1004669c2cf86abb3ecf8df70b5cd73e6e064c2e34c64ba59a4f92ba0a21", 0xe3, 0xfff) 07:58:47 executing program 1: openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x400, 0x0) r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x3, 0x1, 0x1000000003, 0x7, 0xffffffffffffffff}) flock(r0, 0x2) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) syz_open_pts() syz_open_pts() 07:58:47 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000240)}) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0xee) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x0, 0x1, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x80606941, &(0x7f0000000300)) 07:58:47 executing program 2: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)={0x3, 0x7ffffff7}) r1 = kqueue() r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x100, 0x2) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000140)={0x1, &(0x7f0000000100)=[{0x5}]}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000140)={0x1, &(0x7f0000000100)=[{0x5}]}) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffb, 0x12, 0x4, 0x2, 0x7}, {{r2}, 0xfffffffffffffffb, 0x58, 0x1, 0x1000000007, 0xfffffffffffffffc}, {{r3}, 0xfffffffffffffff9, 0x0, 0x80, 0x6, 0x80}, {{r4}, 0xfffffffffffffff9, 0x72, 0x2, 0x9, 0x3}], 0x1, 0x0, 0x40003800, 0x0) shutdown(r0, 0x0) 07:58:47 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000240)}) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0xee) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x0, 0x1, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x80606941, &(0x7f0000000300)) 07:58:47 executing program 2: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)={0x3, 0x7ffffff7}) r1 = kqueue() r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x100, 0x2) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000140)={0x1, &(0x7f0000000100)=[{0x5}]}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000140)={0x1, &(0x7f0000000100)=[{0x5}]}) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffb, 0x12, 0x4, 0x2, 0x7}, {{r2}, 0xfffffffffffffffb, 0x58, 0x1, 0x1000000007, 0xfffffffffffffffc}, {{r3}, 0xfffffffffffffff9, 0x0, 0x80, 0x6, 0x80}, {{r4}, 0xfffffffffffffff9, 0x72, 0x2, 0x9, 0x3}], 0x1, 0x0, 0x40003800, 0x0) shutdown(r0, 0x0) socket(0x2, 0x2, 0x0) (async) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) (async) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)={0x3, 0x7ffffff7}) (async) kqueue() (async) open$dir(&(0x7f0000000040)='./file0\x00', 0x100, 0x2) (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) (async) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000140)={0x1, &(0x7f0000000100)=[{0x5}]}) (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) (async) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000140)={0x1, &(0x7f0000000100)=[{0x5}]}) (async) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffb, 0x12, 0x4, 0x2, 0x7}, {{r2}, 0xfffffffffffffffb, 0x58, 0x1, 0x1000000007, 0xfffffffffffffffc}, {{r3}, 0xfffffffffffffff9, 0x0, 0x80, 0x6, 0x80}, {{r4}, 0xfffffffffffffff9, 0x72, 0x2, 0x9, 0x3}], 0x1, 0x0, 0x40003800, 0x0) (async) shutdown(r0, 0x0) (async) 07:58:47 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000240)}) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0xee) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x0, 0x1, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x80606941, &(0x7f0000000300)) 07:58:47 executing program 3: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000080)={0x0, 0x0, 0x0, {[], [], [], [], [{}, {}, {}, {}, {0x0, 0x0, 0x0, 0x9}]}}) ioctl$FIOASYNC(0xffffffffffffffff, 0xcd60441a, &(0x7f0000000240)=0x6) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x1, &(0x7f0000000100)=[{0x5}]}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000004c0)=0x1000) r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) ioctl$FIOASYNC(r1, 0xcd604407, &(0x7f0000000240)) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000140)={0x1, &(0x7f0000000100)=[{0x5}]}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000140)={0x1, &(0x7f0000000100)=[{0x5}]}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000140)={0x1, &(0x7f0000000100)=[{0x5}]}) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETWF(r8, 0x80104277, &(0x7f0000000140)={0x1, &(0x7f0000000100)=[{0x5}]}) socketpair(0x7, 0x0, 0x74, &(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r2, &(0x7f00000003c0)=[{{r4}, 0xfffffffffffffffa, 0x20, 0x40000000, 0xc681}, {{r5}, 0xfffffffffffffffa, 0x9, 0x1, 0x5, 0x4}, {{r6}, 0xffffffffffffffff, 0x0, 0x8, 0xfffffffffffff377, 0xffffffffffffffff}, {{r1}, 0xffffffffffffffff, 0xa0, 0x2, 0x8000, 0x9}, {{r7}, 0xfffffffffffffffc, 0x10, 0x20000000, 0x9, 0x3ed}, {{r1}, 0xfffffffffffffff9, 0x80, 0xfffff, 0x0, 0xe5f}, {{r8}, 0x0, 0x31, 0x4, 0x100, 0xc249}, {{r3}, 0xfffffffffffffff9, 0x30, 0xfffff, 0x8048}], 0x1f, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffd, 0x40, 0x1, 0xeea2, 0x6858}, {{r9}, 0xfffffffffffffff9, 0x98, 0x2, 0x3, 0x9}], 0x9, &(0x7f0000000340)={0x9, 0xe3}) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000080)={0x0, 0x0, 0x0, {[], [], [], [], [{}, {}, {}, {}, {0x0, 0x0, 0x0, 0x9}]}}) (async) ioctl$FIOASYNC(0xffffffffffffffff, 0xcd60441a, &(0x7f0000000240)=0x6) (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) (async) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x1, &(0x7f0000000100)=[{0x5}]}) (async) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000004c0)=0x1000) (async) openat$pf(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) (async) ioctl$FIOASYNC(r1, 0xcd604407, &(0x7f0000000240)) (async) kqueue() (async) fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) (async) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000140)={0x1, &(0x7f0000000100)=[{0x5}]}) (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) (async) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000140)={0x1, &(0x7f0000000100)=[{0x5}]}) (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) (async) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000140)={0x1, &(0x7f0000000100)=[{0x5}]}) (async) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) (async) ioctl$BIOCSETWF(r8, 0x80104277, &(0x7f0000000140)={0x1, &(0x7f0000000100)=[{0x5}]}) (async) socketpair(0x7, 0x0, 0x74, &(0x7f0000000500)) (async) kevent(r2, &(0x7f00000003c0)=[{{r4}, 0xfffffffffffffffa, 0x20, 0x40000000, 0xc681}, {{r5}, 0xfffffffffffffffa, 0x9, 0x1, 0x5, 0x4}, {{r6}, 0xffffffffffffffff, 0x0, 0x8, 0xfffffffffffff377, 0xffffffffffffffff}, {{r1}, 0xffffffffffffffff, 0xa0, 0x2, 0x8000, 0x9}, {{r7}, 0xfffffffffffffffc, 0x10, 0x20000000, 0x9, 0x3ed}, {{r1}, 0xfffffffffffffff9, 0x80, 0xfffff, 0x0, 0xe5f}, {{r8}, 0x0, 0x31, 0x4, 0x100, 0xc249}, {{r3}, 0xfffffffffffffff9, 0x30, 0xfffff, 0x8048}], 0x1f, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffd, 0x40, 0x1, 0xeea2, 0x6858}, {{r9}, 0xfffffffffffffff9, 0x98, 0x2, 0x3, 0x9}], 0x9, &(0x7f0000000340)={0x9, 0xe3}) (async) 07:58:47 executing program 1: openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x400, 0x0) r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x3, 0x1, 0x1000000003, 0x7, 0xffffffffffffffff}) flock(r0, 0x2) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) syz_open_pts() syz_open_pts() openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x400, 0x0) (async) syz_open_pts() (async) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x3, 0x1, 0x1000000003, 0x7, 0xffffffffffffffff}) (async) flock(r0, 0x2) (async) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) (async) syz_open_pts() (async) syz_open_pts() (async) 07:58:47 executing program 2: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)={0x3, 0x7ffffff7}) r1 = kqueue() r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x100, 0x2) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000140)={0x1, &(0x7f0000000100)=[{0x5}]}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000140)={0x1, &(0x7f0000000100)=[{0x5}]}) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffb, 0x12, 0x4, 0x2, 0x7}, {{r2}, 0xfffffffffffffffb, 0x58, 0x1, 0x1000000007, 0xfffffffffffffffc}, {{r3}, 0xfffffffffffffff9, 0x0, 0x80, 0x6, 0x80}, {{r4}, 0xfffffffffffffff9, 0x72, 0x2, 0x9, 0x3}], 0x1, 0x0, 0x40003800, 0x0) shutdown(r0, 0x0) socket(0x2, 0x2, 0x0) (async) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) (async) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)={0x3, 0x7ffffff7}) (async) kqueue() (async) open$dir(&(0x7f0000000040)='./file0\x00', 0x100, 0x2) (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) (async) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000140)={0x1, &(0x7f0000000100)=[{0x5}]}) (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) (async) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000140)={0x1, &(0x7f0000000100)=[{0x5}]}) (async) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffb, 0x12, 0x4, 0x2, 0x7}, {{r2}, 0xfffffffffffffffb, 0x58, 0x1, 0x1000000007, 0xfffffffffffffffc}, {{r3}, 0xfffffffffffffff9, 0x0, 0x80, 0x6, 0x80}, {{r4}, 0xfffffffffffffff9, 0x72, 0x2, 0x9, 0x3}], 0x1, 0x0, 0x40003800, 0x0) (async) shutdown(r0, 0x0) (async) 07:58:47 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000240)}) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0xee) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x0, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x80606941, &(0x7f0000000300)) 07:58:47 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000240)}) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0xee) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x0, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x80606941, &(0x7f0000000300)) 07:58:47 executing program 2: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) bind$inet6(r0, &(0x7f0000000100)={0x18, 0x2, 0x3}, 0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000000)={0x0, &(0x7f0000000180)=[{0x2c, 0x0, 0x0, 0x5}, {}, {0x6, 0x0, 0x0, 0x10100}]}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0) 07:58:47 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000240)}) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0xee) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x0, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x80606941, &(0x7f0000000300)) 07:58:47 executing program 2: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) bind$inet6(r0, &(0x7f0000000100)={0x18, 0x2, 0x3}, 0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000000)={0x0, &(0x7f0000000180)=[{0x2c, 0x0, 0x0, 0x5}, {}, {0x6, 0x0, 0x0, 0x10100}]}) (async) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0) 07:58:47 executing program 3: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000080)={0x0, 0x0, 0x0, {[], [], [], [], [{}, {}, {}, {}, {0x0, 0x0, 0x0, 0x9}]}}) r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$FIOASYNC(r0, 0xcd60441a, &(0x7f0000000240)=0x6) r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000040)=0x4) ioctl$FIOASYNC(r1, 0xcd604407, &(0x7f0000000240)) r2 = socket$inet6(0x18, 0x2, 0x4) lseek(r2, 0x10001, 0x1) 07:58:47 executing program 1: openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x400, 0x0) (async, rerun: 32) r0 = syz_open_pts() (rerun: 32) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x3, 0x1, 0x1000000003, 0x7, 0xffffffffffffffff}) flock(r0, 0x2) (async) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) (async) syz_open_pts() syz_open_pts() 07:58:47 executing program 2: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) bind$inet6(r0, &(0x7f0000000100)={0x18, 0x2, 0x3}, 0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) (async) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000000)={0x0, &(0x7f0000000180)=[{0x2c, 0x0, 0x0, 0x5}, {}, {0x6, 0x0, 0x0, 0x10100}]}) (async) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0) 07:58:47 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000240)}) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0xee) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x1, 0x0) r3 = socket$inet(0x2, 0x0, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x80606941, &(0x7f0000000300)) 07:58:47 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000240)}) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0xee) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x1, 0x0) r3 = socket$inet(0x2, 0x0, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x80606941, &(0x7f0000000300)) 07:58:47 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r3 = getpid() fcntl$setown(r2, 0x6, r3) fcntl$setown(r1, 0x6, r3) dup2(r0, r1) 07:58:47 executing program 3: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000080)={0x0, 0x0, 0x0, {[], [], [], [], [{}, {}, {}, {}, {0x0, 0x0, 0x0, 0x9}]}}) (async) r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$FIOASYNC(r0, 0xcd60441a, &(0x7f0000000240)=0x6) (async) r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000040)=0x4) ioctl$FIOASYNC(r1, 0xcd604407, &(0x7f0000000240)) (async) r2 = socket$inet6(0x18, 0x2, 0x4) lseek(r2, 0x10001, 0x1) 07:58:47 executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x462, 0x0) r1 = dup2(r0, r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000480)={0x3, &(0x7f0000000000)=[{0x7c}, {0x14}, {0x4000006, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0) 07:58:47 executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x462, 0x0) r1 = dup2(r0, r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) (async) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) (async) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000480)={0x3, &(0x7f0000000000)=[{0x7c}, {0x14}, {0x4000006, 0x0, 0x0, 0x100}]}) (async) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0) 07:58:47 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) (async) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r3 = getpid() fcntl$setown(r2, 0x6, r3) (async) fcntl$setown(r1, 0x6, r3) (async, rerun: 32) dup2(r0, r1) (rerun: 32) 07:58:47 executing program 3: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000080)={0x0, 0x0, 0x0, {[], [], [], [], [{}, {}, {}, {}, {0x0, 0x0, 0x0, 0x9}]}}) r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$FIOASYNC(r0, 0xcd60441a, &(0x7f0000000240)=0x6) r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000040)=0x4) (async) ioctl$FIOASYNC(r1, 0xcd604407, &(0x7f0000000240)) (async) r2 = socket$inet6(0x18, 0x2, 0x4) lseek(r2, 0x10001, 0x1) 07:58:47 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000240)}) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0xee) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x1, 0x0) r3 = socket$inet(0x2, 0x0, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x80606941, &(0x7f0000000300)) 07:58:47 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r3 = getpid() fcntl$setown(r2, 0x6, r3) fcntl$setown(r1, 0x6, r3) dup2(r0, r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000002c0)) (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) (async) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) (async) getpid() (async) fcntl$setown(r2, 0x6, r3) (async) fcntl$setown(r1, 0x6, r3) (async) dup2(r0, r1) (async) 07:58:47 executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x462, 0x0) r1 = dup2(r0, r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) (async, rerun: 32) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) (async, rerun: 32) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000480)={0x3, &(0x7f0000000000)=[{0x7c}, {0x14}, {0x4000006, 0x0, 0x0, 0x100}]}) (async) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0) 07:58:47 executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x1, &(0x7f0000000100)=[{0x5}]}) write(r0, &(0x7f0000000300)="7b9696e2eaefc0d72699dc5470e6aa33c079c2553ac77a6391b5b8ce190270853a400611b2c638153a702f6777fdf1e4dc64b312ed7f4b5738496f50400e9ae83544d0677b02", 0x46) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000080)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe], [], [0x7f, 0x0, 0x0, 0x0, 0xffffffff], [], [{}, {}, {}, {}, {0x3, 0x0, 0x0, 0x9}, {0x0, 0x2000000}]}}) fcntl$dupfd(r0, 0x0, r0) r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$FIOASYNC(r1, 0xcd60441a, &(0x7f0000000240)=0x6) r2 = openat$pf(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) ioctl$FIOASYNC(r2, 0xcd604407, &(0x7f0000000240)) 07:58:47 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000240)}) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0xee) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x2, 0x1, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) r3 = fcntl$dupfd(0xffffffffffffffff, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80606941, &(0x7f0000000300)) 07:58:47 executing program 1: open(&(0x7f0000000200)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x42) chroot(&(0x7f0000000040)='./file0\x00') r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{}], 0x1, 0x0) readlink(&(0x7f0000000100)='./bus\x00', &(0x7f00000001c0)=""/52, 0x34) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) ktrace(&(0x7f0000000240)='./bus\x00', 0x0, 0x40000030, r3) recvmsg(r1, &(0x7f0000000700)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)=""/210, 0xffffffffffffff2b}, 0x0) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) close(r5) sendmsg$unix(r5, &(0x7f00000003c0)={&(0x7f00000002c0)=@file={0x0, './bus\x00'}, 0x8, &(0x7f0000000300)=[{0xffffffffffffffff}, {&(0x7f0000000500)="9004cda1231c70856be96f6a30a62c5c15998d07c0c1cd07dabfa12f387bc79c6ac2a7cd8a1938cb28c540ac9c76d034260c299580771a3803661a930264d22668f64056256d1451c1c5f8d51fc60fec3bb9ec6a8acd46725d99cb5f46320534a76b28df50ec1b3caa35a0c4cf7f177e9a2e53b6e23a3d736abcf7022cb26fe04f2c1a29a20bb3c368ef0beaa2ec78ae52f5871d258c8d5f136620b997b1c982", 0xa0}, {&(0x7f00000005c0)="617c0f44627e5b5f1cb379aa5d65386dfe211dae3c715745a0fc07d93850e1908b15335d479c49420cb569e6b0aeebbd86a563be0d2a15f1fdc04bbe5169c35edd5d194d7356a135ef64b247d8c08c5287bfcd8737d9d40ea6fcb9716dd25f69c835d564bb255359234e3b90a6726eaaa293406460aee8670d65eb913e82ef2ace6c1bd74f11408057b120d5f44a486d5ac717f214069424e0c409f860a4e8424b2227f90b046922a3575c196297099bc92d69d049246e0cdd7ab31da814453ec566b5d6162e95d6748080bc048385a183c169364b3964e2ac816f9ec2d3207194c93c1de8fa87434cc0a9efa08d612b72a771f0fdcd052b0767f68272edc1", 0xff}, {&(0x7f0000000740)="07930e4e7410d1cf31d2e059fbe10ab617fc5a45fdaac872c9c7c4e05070eb864029fad6db00f1e176f20c4c13c3dff4ab8355049a81741b5f197fa792b4d4c73db637d9cc91797518b415beecd91e362dbe3bc50ab4d39eb5c8b16e4f770521de860223236e31eeaf12ec81747e01cc6ac45abfc8d1696952fb378c78e8ad93ab95a7822defd2cdde5867c60ef7ce26e789d276b3bf6418c560ae3fe9b0989d2401b805b2b6121a1180cd5657366680156cb86aad32da0fa849cb7d3e75d33c1f54315fc9c1fda9", 0xc8}], 0x4, 0x0, 0x0, 0x3}, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) sendmsg(r6, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) bind$unix(r6, &(0x7f00000006c0)=@file={0x0, './file0\x00'}, 0xa) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="280000002e467810d4e800000000000000"], 0x28}, 0x0) 07:58:47 executing program 2: mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff000001"], 0x28}, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) recvmsg(r0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) listen(r2, 0x101) 07:58:47 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000240)}) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0xee) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x2, 0x1, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) r3 = fcntl$dupfd(0xffffffffffffffff, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80606941, &(0x7f0000000300)) 07:58:47 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000240)}) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0xee) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x2, 0x1, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) r3 = fcntl$dupfd(0xffffffffffffffff, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80606941, &(0x7f0000000300)) 07:58:47 executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x1, &(0x7f0000000100)=[{0x5}]}) write(r0, &(0x7f0000000300)="7b9696e2eaefc0d72699dc5470e6aa33c079c2553ac77a6391b5b8ce190270853a400611b2c638153a702f6777fdf1e4dc64b312ed7f4b5738496f50400e9ae83544d0677b02", 0x46) (async, rerun: 64) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000080)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe], [], [0x7f, 0x0, 0x0, 0x0, 0xffffffff], [], [{}, {}, {}, {}, {0x3, 0x0, 0x0, 0x9}, {0x0, 0x2000000}]}}) (async, rerun: 64) fcntl$dupfd(r0, 0x0, r0) r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) (async) ioctl$FIOASYNC(r1, 0xcd60441a, &(0x7f0000000240)=0x6) (async) r2 = openat$pf(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) ioctl$FIOASYNC(r2, 0xcd604407, &(0x7f0000000240)) 07:58:47 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000240)}) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0xee) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x1, 0x0) socket$inet(0x2, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r3, 0x80606941, &(0x7f0000000300)) 07:58:47 executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x1, &(0x7f0000000100)=[{0x5}]}) (async) write(r0, &(0x7f0000000300)="7b9696e2eaefc0d72699dc5470e6aa33c079c2553ac77a6391b5b8ce190270853a400611b2c638153a702f6777fdf1e4dc64b312ed7f4b5738496f50400e9ae83544d0677b02", 0x46) (async) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000080)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe], [], [0x7f, 0x0, 0x0, 0x0, 0xffffffff], [], [{}, {}, {}, {}, {0x3, 0x0, 0x0, 0x9}, {0x0, 0x2000000}]}}) (async) fcntl$dupfd(r0, 0x0, r0) (async) r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) (async) ioctl$FIOASYNC(r1, 0xcd60441a, &(0x7f0000000240)=0x6) r2 = openat$pf(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) ioctl$FIOASYNC(r2, 0xcd604407, &(0x7f0000000240)) 07:58:47 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000240)}) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0xee) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x1, 0x0) socket$inet(0x2, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r3, 0x80606941, &(0x7f0000000300)) 07:58:48 executing program 1: open(&(0x7f0000000200)='.\x00', 0x0, 0x0) (async) mkdir(&(0x7f0000000280)='./file0\x00', 0x42) chroot(&(0x7f0000000040)='./file0\x00') (async) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{}], 0x1, 0x0) (async) readlink(&(0x7f0000000100)='./bus\x00', &(0x7f00000001c0)=""/52, 0x34) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) ktrace(&(0x7f0000000240)='./bus\x00', 0x0, 0x40000030, r3) (async) recvmsg(r1, &(0x7f0000000700)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)=""/210, 0xffffffffffffff2b}, 0x0) (async) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) close(r5) sendmsg$unix(r5, &(0x7f00000003c0)={&(0x7f00000002c0)=@file={0x0, './bus\x00'}, 0x8, &(0x7f0000000300)=[{0xffffffffffffffff}, {&(0x7f0000000500)="9004cda1231c70856be96f6a30a62c5c15998d07c0c1cd07dabfa12f387bc79c6ac2a7cd8a1938cb28c540ac9c76d034260c299580771a3803661a930264d22668f64056256d1451c1c5f8d51fc60fec3bb9ec6a8acd46725d99cb5f46320534a76b28df50ec1b3caa35a0c4cf7f177e9a2e53b6e23a3d736abcf7022cb26fe04f2c1a29a20bb3c368ef0beaa2ec78ae52f5871d258c8d5f136620b997b1c982", 0xa0}, {&(0x7f00000005c0)="617c0f44627e5b5f1cb379aa5d65386dfe211dae3c715745a0fc07d93850e1908b15335d479c49420cb569e6b0aeebbd86a563be0d2a15f1fdc04bbe5169c35edd5d194d7356a135ef64b247d8c08c5287bfcd8737d9d40ea6fcb9716dd25f69c835d564bb255359234e3b90a6726eaaa293406460aee8670d65eb913e82ef2ace6c1bd74f11408057b120d5f44a486d5ac717f214069424e0c409f860a4e8424b2227f90b046922a3575c196297099bc92d69d049246e0cdd7ab31da814453ec566b5d6162e95d6748080bc048385a183c169364b3964e2ac816f9ec2d3207194c93c1de8fa87434cc0a9efa08d612b72a771f0fdcd052b0767f68272edc1", 0xff}, {&(0x7f0000000740)="07930e4e7410d1cf31d2e059fbe10ab617fc5a45fdaac872c9c7c4e05070eb864029fad6db00f1e176f20c4c13c3dff4ab8355049a81741b5f197fa792b4d4c73db637d9cc91797518b415beecd91e362dbe3bc50ab4d39eb5c8b16e4f770521de860223236e31eeaf12ec81747e01cc6ac45abfc8d1696952fb378c78e8ad93ab95a7822defd2cdde5867c60ef7ce26e789d276b3bf6418c560ae3fe9b0989d2401b805b2b6121a1180cd5657366680156cb86aad32da0fa849cb7d3e75d33c1f54315fc9c1fda9", 0xc8}], 0x4, 0x0, 0x0, 0x3}, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) sendmsg(r6, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) (async) bind$unix(r6, &(0x7f00000006c0)=@file={0x0, './file0\x00'}, 0xa) (async) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="280000002e467810d4e800000000000000"], 0x28}, 0x0) 07:58:48 executing program 2: mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0) (async, rerun: 64) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) (rerun: 64) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff000001"], 0x28}, 0x0) (async) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) (async) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) recvmsg(r0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) (async) listen(r2, 0x101) 07:58:48 executing program 3: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000080)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6], [0x0, 0x0, 0x0, 0x6], [], [{}, {}, {}, {}, {0x0, 0x0, 0x0, 0x9}], {0x0, 0x0, 0x80000001}}}) r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$FIOASYNC(r0, 0xcd60441a, &(0x7f0000000240)=0x6) r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000340)=0x9) ioctl$FIOASYNC(r1, 0xcd604407, &(0x7f0000000240)) recvfrom$unix(r0, &(0x7f00000003c0)=""/245, 0xf5, 0x2, &(0x7f0000000040)=ANY=[@ANYBLOB="01020000000000000000"], 0xa) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000740)={0x1, 0x7, 0x2, 0x6, &(0x7f00000004c0)={{0x40, 0x9, 0x4, 0x4a, 0x1, 0x3, 0x5}, {[0x1, 0x0, 0x1, 0xd4, 0x8, 0xfffffffffffffffb, 0x0, 0x80000000, 0xffffffff, 0x1, 0xbc, 0x5, 0xfffffffffffeffff, 0x2, 0xa, 0x7, 0x796, 0xffffffff], [0x0, 0x8, 0x4, 0xff, 0x800, 0x6, 0x9, 0x8000, 0x7, 0x6], [0x400, 0x5, 0x3, 0x2, 0x6, 0x5, 0x3], [0x6, 0x80000000000000, 0xef1, 0xffffffff, 0x9, 0x3], [{0x5, 0x8, 0x975, 0x7}, {0x9, 0x2, 0x1, 0x4}, {0x7, 0x0, 0x1, 0x6}, {0xfff9, 0xe1bb, 0x4, 0x5}, {0xfff, 0x1, 0x7f, 0x7fff}, {0x800, 0x1ff, 0x200, 0x10001}, {0x4, 0x0, 0x1, 0x3c9a}, {0x1f, 0x7f, 0x3}], {0xbcf, 0x9, 0x3}, {0x1b3, 0x5, 0x5, 0x794b}}}, 0x9, 0x7}) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000300)) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000780)=0xa36) 07:58:48 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000240)}) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0xee) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x1, 0x0) socket$inet(0x2, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r3, 0x80606941, &(0x7f0000000300)) 07:58:48 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000240)}) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0xee) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x1, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80606941, &(0x7f0000000300)) 07:58:48 executing program 3: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000080)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6], [0x0, 0x0, 0x0, 0x6], [], [{}, {}, {}, {}, {0x0, 0x0, 0x0, 0x9}], {0x0, 0x0, 0x80000001}}}) r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$FIOASYNC(r0, 0xcd60441a, &(0x7f0000000240)=0x6) r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000340)=0x9) ioctl$FIOASYNC(r1, 0xcd604407, &(0x7f0000000240)) recvfrom$unix(r0, &(0x7f00000003c0)=""/245, 0xf5, 0x2, &(0x7f0000000040)=ANY=[@ANYBLOB="01020000000000000000"], 0xa) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000740)={0x1, 0x7, 0x2, 0x6, &(0x7f00000004c0)={{0x40, 0x9, 0x4, 0x4a, 0x1, 0x3, 0x5}, {[0x1, 0x0, 0x1, 0xd4, 0x8, 0xfffffffffffffffb, 0x0, 0x80000000, 0xffffffff, 0x1, 0xbc, 0x5, 0xfffffffffffeffff, 0x2, 0xa, 0x7, 0x796, 0xffffffff], [0x0, 0x8, 0x4, 0xff, 0x800, 0x6, 0x9, 0x8000, 0x7, 0x6], [0x400, 0x5, 0x3, 0x2, 0x6, 0x5, 0x3], [0x6, 0x80000000000000, 0xef1, 0xffffffff, 0x9, 0x3], [{0x5, 0x8, 0x975, 0x7}, {0x9, 0x2, 0x1, 0x4}, {0x7, 0x0, 0x1, 0x6}, {0xfff9, 0xe1bb, 0x4, 0x5}, {0xfff, 0x1, 0x7f, 0x7fff}, {0x800, 0x1ff, 0x200, 0x10001}, {0x4, 0x0, 0x1, 0x3c9a}, {0x1f, 0x7f, 0x3}], {0xbcf, 0x9, 0x3}, {0x1b3, 0x5, 0x5, 0x794b}}}, 0x9, 0x7}) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000300)) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000780)=0xa36) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000080)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6], [0x0, 0x0, 0x0, 0x6], [], [{}, {}, {}, {}, {0x0, 0x0, 0x0, 0x9}], {0x0, 0x0, 0x80000001}}}) (async) openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) (async) ioctl$FIOASYNC(r0, 0xcd60441a, &(0x7f0000000240)=0x6) (async) openat$pf(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) (async) fcntl$dupfd(r1, 0x0, r1) (async) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000340)=0x9) (async) ioctl$FIOASYNC(r1, 0xcd604407, &(0x7f0000000240)) (async) recvfrom$unix(r0, &(0x7f00000003c0)=""/245, 0xf5, 0x2, &(0x7f0000000040)=ANY=[@ANYBLOB="01020000000000000000"], 0xa) (async) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000740)={0x1, 0x7, 0x2, 0x6, &(0x7f00000004c0)={{0x40, 0x9, 0x4, 0x4a, 0x1, 0x3, 0x5}, {[0x1, 0x0, 0x1, 0xd4, 0x8, 0xfffffffffffffffb, 0x0, 0x80000000, 0xffffffff, 0x1, 0xbc, 0x5, 0xfffffffffffeffff, 0x2, 0xa, 0x7, 0x796, 0xffffffff], [0x0, 0x8, 0x4, 0xff, 0x800, 0x6, 0x9, 0x8000, 0x7, 0x6], [0x400, 0x5, 0x3, 0x2, 0x6, 0x5, 0x3], [0x6, 0x80000000000000, 0xef1, 0xffffffff, 0x9, 0x3], [{0x5, 0x8, 0x975, 0x7}, {0x9, 0x2, 0x1, 0x4}, {0x7, 0x0, 0x1, 0x6}, {0xfff9, 0xe1bb, 0x4, 0x5}, {0xfff, 0x1, 0x7f, 0x7fff}, {0x800, 0x1ff, 0x200, 0x10001}, {0x4, 0x0, 0x1, 0x3c9a}, {0x1f, 0x7f, 0x3}], {0xbcf, 0x9, 0x3}, {0x1b3, 0x5, 0x5, 0x794b}}}, 0x9, 0x7}) (async) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000300)) (async) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000780)=0xa36) (async) 07:58:48 executing program 2: mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0) (async, rerun: 32) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) (rerun: 32) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff000001"], 0x28}, 0x0) (async) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) (async) recvmsg(r0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) (async) listen(r2, 0x101) 07:58:48 executing program 2: syz_emit_ethernet(0x36, &(0x7f0000000040)={@broadcast, @empty, [], {@ipv6={0x86dd, {0x0, 0x6, '\t\x00', 0x0, 0x0, 0x0, @rand_addr, @loopback={0x0, 0x2}}}}}) 07:58:49 executing program 1: open(&(0x7f0000000200)='.\x00', 0x0, 0x0) (async) mkdir(&(0x7f0000000280)='./file0\x00', 0x42) (async) chroot(&(0x7f0000000040)='./file0\x00') r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{}], 0x1, 0x0) (async) readlink(&(0x7f0000000100)='./bus\x00', &(0x7f00000001c0)=""/52, 0x34) (async) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) (async) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) ktrace(&(0x7f0000000240)='./bus\x00', 0x0, 0x40000030, r3) (async, rerun: 32) recvmsg(r1, &(0x7f0000000700)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)=""/210, 0xffffffffffffff2b}, 0x0) (async, rerun: 32) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) close(r5) sendmsg$unix(r5, &(0x7f00000003c0)={&(0x7f00000002c0)=@file={0x0, './bus\x00'}, 0x8, &(0x7f0000000300)=[{0xffffffffffffffff}, {&(0x7f0000000500)="9004cda1231c70856be96f6a30a62c5c15998d07c0c1cd07dabfa12f387bc79c6ac2a7cd8a1938cb28c540ac9c76d034260c299580771a3803661a930264d22668f64056256d1451c1c5f8d51fc60fec3bb9ec6a8acd46725d99cb5f46320534a76b28df50ec1b3caa35a0c4cf7f177e9a2e53b6e23a3d736abcf7022cb26fe04f2c1a29a20bb3c368ef0beaa2ec78ae52f5871d258c8d5f136620b997b1c982", 0xa0}, {&(0x7f00000005c0)="617c0f44627e5b5f1cb379aa5d65386dfe211dae3c715745a0fc07d93850e1908b15335d479c49420cb569e6b0aeebbd86a563be0d2a15f1fdc04bbe5169c35edd5d194d7356a135ef64b247d8c08c5287bfcd8737d9d40ea6fcb9716dd25f69c835d564bb255359234e3b90a6726eaaa293406460aee8670d65eb913e82ef2ace6c1bd74f11408057b120d5f44a486d5ac717f214069424e0c409f860a4e8424b2227f90b046922a3575c196297099bc92d69d049246e0cdd7ab31da814453ec566b5d6162e95d6748080bc048385a183c169364b3964e2ac816f9ec2d3207194c93c1de8fa87434cc0a9efa08d612b72a771f0fdcd052b0767f68272edc1", 0xff}, {&(0x7f0000000740)="07930e4e7410d1cf31d2e059fbe10ab617fc5a45fdaac872c9c7c4e05070eb864029fad6db00f1e176f20c4c13c3dff4ab8355049a81741b5f197fa792b4d4c73db637d9cc91797518b415beecd91e362dbe3bc50ab4d39eb5c8b16e4f770521de860223236e31eeaf12ec81747e01cc6ac45abfc8d1696952fb378c78e8ad93ab95a7822defd2cdde5867c60ef7ce26e789d276b3bf6418c560ae3fe9b0989d2401b805b2b6121a1180cd5657366680156cb86aad32da0fa849cb7d3e75d33c1f54315fc9c1fda9", 0xc8}], 0x4, 0x0, 0x0, 0x3}, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) sendmsg(r6, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) (async) bind$unix(r6, &(0x7f00000006c0)=@file={0x0, './file0\x00'}, 0xa) (async, rerun: 32) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="280000002e467810d4e800000000000000"], 0x28}, 0x0) (rerun: 32) 07:58:49 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000240)}) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0xee) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x1, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80606941, &(0x7f0000000300)) 07:58:49 executing program 2: syz_emit_ethernet(0x36, &(0x7f0000000040)={@broadcast, @empty, [], {@ipv6={0x86dd, {0x0, 0x6, '\t\x00', 0x0, 0x0, 0x0, @rand_addr, @loopback={0x0, 0x2}}}}}) 07:58:49 executing program 3: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000080)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6], [0x0, 0x0, 0x0, 0x6], [], [{}, {}, {}, {}, {0x0, 0x0, 0x0, 0x9}], {0x0, 0x0, 0x80000001}}}) r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$FIOASYNC(r0, 0xcd60441a, &(0x7f0000000240)=0x6) r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000340)=0x9) ioctl$FIOASYNC(r1, 0xcd604407, &(0x7f0000000240)) recvfrom$unix(r0, &(0x7f00000003c0)=""/245, 0xf5, 0x2, &(0x7f0000000040)=ANY=[@ANYBLOB="01020000000000000000"], 0xa) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000740)={0x1, 0x7, 0x2, 0x6, &(0x7f00000004c0)={{0x40, 0x9, 0x4, 0x4a, 0x1, 0x3, 0x5}, {[0x1, 0x0, 0x1, 0xd4, 0x8, 0xfffffffffffffffb, 0x0, 0x80000000, 0xffffffff, 0x1, 0xbc, 0x5, 0xfffffffffffeffff, 0x2, 0xa, 0x7, 0x796, 0xffffffff], [0x0, 0x8, 0x4, 0xff, 0x800, 0x6, 0x9, 0x8000, 0x7, 0x6], [0x400, 0x5, 0x3, 0x2, 0x6, 0x5, 0x3], [0x6, 0x80000000000000, 0xef1, 0xffffffff, 0x9, 0x3], [{0x5, 0x8, 0x975, 0x7}, {0x9, 0x2, 0x1, 0x4}, {0x7, 0x0, 0x1, 0x6}, {0xfff9, 0xe1bb, 0x4, 0x5}, {0xfff, 0x1, 0x7f, 0x7fff}, {0x800, 0x1ff, 0x200, 0x10001}, {0x4, 0x0, 0x1, 0x3c9a}, {0x1f, 0x7f, 0x3}], {0xbcf, 0x9, 0x3}, {0x1b3, 0x5, 0x5, 0x794b}}}, 0x9, 0x7}) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000300)) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000780)=0xa36) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000080)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6], [0x0, 0x0, 0x0, 0x6], [], [{}, {}, {}, {}, {0x0, 0x0, 0x0, 0x9}], {0x0, 0x0, 0x80000001}}}) (async) openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) (async) ioctl$FIOASYNC(r0, 0xcd60441a, &(0x7f0000000240)=0x6) (async) openat$pf(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) (async) fcntl$dupfd(r1, 0x0, r1) (async) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000340)=0x9) (async) ioctl$FIOASYNC(r1, 0xcd604407, &(0x7f0000000240)) (async) recvfrom$unix(r0, &(0x7f00000003c0)=""/245, 0xf5, 0x2, &(0x7f0000000040)=ANY=[@ANYBLOB="01020000000000000000"], 0xa) (async) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000740)={0x1, 0x7, 0x2, 0x6, &(0x7f00000004c0)={{0x40, 0x9, 0x4, 0x4a, 0x1, 0x3, 0x5}, {[0x1, 0x0, 0x1, 0xd4, 0x8, 0xfffffffffffffffb, 0x0, 0x80000000, 0xffffffff, 0x1, 0xbc, 0x5, 0xfffffffffffeffff, 0x2, 0xa, 0x7, 0x796, 0xffffffff], [0x0, 0x8, 0x4, 0xff, 0x800, 0x6, 0x9, 0x8000, 0x7, 0x6], [0x400, 0x5, 0x3, 0x2, 0x6, 0x5, 0x3], [0x6, 0x80000000000000, 0xef1, 0xffffffff, 0x9, 0x3], [{0x5, 0x8, 0x975, 0x7}, {0x9, 0x2, 0x1, 0x4}, {0x7, 0x0, 0x1, 0x6}, {0xfff9, 0xe1bb, 0x4, 0x5}, {0xfff, 0x1, 0x7f, 0x7fff}, {0x800, 0x1ff, 0x200, 0x10001}, {0x4, 0x0, 0x1, 0x3c9a}, {0x1f, 0x7f, 0x3}], {0xbcf, 0x9, 0x3}, {0x1b3, 0x5, 0x5, 0x794b}}}, 0x9, 0x7}) (async) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000300)) (async) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000780)=0xa36) (async) 07:58:49 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000240)}) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0xee) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x1, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80606941, &(0x7f0000000300)) 07:58:49 executing program 2: syz_emit_ethernet(0x36, &(0x7f0000000040)={@broadcast, @empty, [], {@ipv6={0x86dd, {0x0, 0x6, '\t\x00', 0x0, 0x0, 0x0, @rand_addr, @loopback={0x0, 0x2}}}}}) syz_emit_ethernet(0x36, &(0x7f0000000040)={@broadcast, @empty, [], {@ipv6={0x86dd, {0x0, 0x6, '\t\x00', 0x0, 0x0, 0x0, @rand_addr, @loopback={0x0, 0x2}}}}}) (async) 07:58:49 executing program 3: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffff9c, 0x82485608, &(0x7f0000000080)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x80000000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1], [], [], [0x0, 0x0, 0x0, 0x0, 0x8000000], [{}, {0x0, 0x0, 0x8000}, {}, {}, {0x9, 0x0, 0x2, 0x9}]}}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x35}, {0x3c}, {0xfffffffffffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000500)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f0000000000)=[{0x5}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000480)=ANY=[@ANYBLOB="000000000000000000000000000046d44bfb1b62830a9c6c88fbb82972833b56bcf1d3bfc2464c6e1717d25cf76fbbaec7f7c56d196f131c8eaf4ec27a3fc88379496cca416cdb9518c8d93fdece51a30f70aea3db93d99c5137b5a2bc41736dc64c06a3727fc5c3e923314f1e5b52eb55c3c7b32e6f"]) syz_emit_ethernet(0x57, &(0x7f0000000400)={@remote, @random="cee69bbca1d5", [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x49, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback, @rand_addr}, @icmp=@dest_unreach={0x3, 0x2, 0x0, 0x0, 0x1, 0xfff, {0xb, 0x4, 0x0, 0x5, 0x2, 0x64, 0xc7, 0x80, 0xff, 0x40, @multicast1, @multicast1, {[@generic={0x0, 0xd, "7c9fb14add522efa3aa768"}, @lsrr={0x83, 0xb, 0x7, [@multicast2, @loopback]}]}}, "dd"}}}}}) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000300), 0x20, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000003c0)={0xa, &(0x7f0000000340)=[{0xa25d, 0xbd, 0x0, 0xc016}, {0x800, 0x8, 0xc1, 0x80000001}, {0x39, 0x6b, 0x4, 0x9}, {0x901, 0xff, 0xbb, 0x2}, {0x0, 0xfb, 0x1, 0x4}, {0x0, 0x7, 0x8}, {0x5, 0x7f, 0xfb, 0x5}, {0x7, 0x0, 0x7f}, {0x8, 0x3, 0x3, 0x78}, {0x80, 0x2, 0x20, 0x3}]}) r3 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$FIOASYNC(r3, 0xcd60441a, &(0x7f0000000240)=0x6) write(r3, &(0x7f0000000040)="1d4141d097ae3fe4e7717dde16eaeacea0f5749a4609b8d9c26e2be42eafbe5b4831062ff67390c3528043baabd5405bacba2e96729f1e", 0x37) ioctl$FIOASYNC(0xffffffffffffffff, 0xcd604407, &(0x7f0000000240)) 07:58:49 executing program 3: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffff9c, 0x82485608, &(0x7f0000000080)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x80000000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1], [], [], [0x0, 0x0, 0x0, 0x0, 0x8000000], [{}, {0x0, 0x0, 0x8000}, {}, {}, {0x9, 0x0, 0x2, 0x9}]}}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x35}, {0x3c}, {0xfffffffffffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000500)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f0000000000)=[{0x5}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000480)=ANY=[@ANYBLOB="000000000000000000000000000046d44bfb1b62830a9c6c88fbb82972833b56bcf1d3bfc2464c6e1717d25cf76fbbaec7f7c56d196f131c8eaf4ec27a3fc88379496cca416cdb9518c8d93fdece51a30f70aea3db93d99c5137b5a2bc41736dc64c06a3727fc5c3e923314f1e5b52eb55c3c7b32e6f"]) syz_emit_ethernet(0x57, &(0x7f0000000400)={@remote, @random="cee69bbca1d5", [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x49, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback, @rand_addr}, @icmp=@dest_unreach={0x3, 0x2, 0x0, 0x0, 0x1, 0xfff, {0xb, 0x4, 0x0, 0x5, 0x2, 0x64, 0xc7, 0x80, 0xff, 0x40, @multicast1, @multicast1, {[@generic={0x0, 0xd, "7c9fb14add522efa3aa768"}, @lsrr={0x83, 0xb, 0x7, [@multicast2, @loopback]}]}}, "dd"}}}}}) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000300), 0x20, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000003c0)={0xa, &(0x7f0000000340)=[{0xa25d, 0xbd, 0x0, 0xc016}, {0x800, 0x8, 0xc1, 0x80000001}, {0x39, 0x6b, 0x4, 0x9}, {0x901, 0xff, 0xbb, 0x2}, {0x0, 0xfb, 0x1, 0x4}, {0x0, 0x7, 0x8}, {0x5, 0x7f, 0xfb, 0x5}, {0x7, 0x0, 0x7f}, {0x8, 0x3, 0x3, 0x78}, {0x80, 0x2, 0x20, 0x3}]}) r3 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$FIOASYNC(r3, 0xcd60441a, &(0x7f0000000240)=0x6) write(r3, &(0x7f0000000040)="1d4141d097ae3fe4e7717dde16eaeacea0f5749a4609b8d9c26e2be42eafbe5b4831062ff67390c3528043baabd5405bacba2e96729f1e", 0x37) ioctl$FIOASYNC(0xffffffffffffffff, 0xcd604407, &(0x7f0000000240)) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffff9c, 0x82485608, &(0x7f0000000080)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x80000000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1], [], [], [0x0, 0x0, 0x0, 0x0, 0x8000000], [{}, {0x0, 0x0, 0x8000}, {}, {}, {0x9, 0x0, 0x2, 0x9}]}}) (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) (async) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x35}, {0x3c}, {0xfffffffffffffffe}]}) (async) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000500)={'tap', 0x0}) (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) (async) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f0000000000)=[{0x5}, {0x64}, {0x6}]}) (async) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) (async) syz_emit_ethernet(0xe, &(0x7f0000000480)=ANY=[@ANYBLOB="000000000000000000000000000046d44bfb1b62830a9c6c88fbb82972833b56bcf1d3bfc2464c6e1717d25cf76fbbaec7f7c56d196f131c8eaf4ec27a3fc88379496cca416cdb9518c8d93fdece51a30f70aea3db93d99c5137b5a2bc41736dc64c06a3727fc5c3e923314f1e5b52eb55c3c7b32e6f"]) (async) syz_emit_ethernet(0x57, &(0x7f0000000400)={@remote, @random="cee69bbca1d5", [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x49, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback, @rand_addr}, @icmp=@dest_unreach={0x3, 0x2, 0x0, 0x0, 0x1, 0xfff, {0xb, 0x4, 0x0, 0x5, 0x2, 0x64, 0xc7, 0x80, 0xff, 0x40, @multicast1, @multicast1, {[@generic={0x0, 0xd, "7c9fb14add522efa3aa768"}, @lsrr={0x83, 0xb, 0x7, [@multicast2, @loopback]}]}}, "dd"}}}}}) (async) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000300), 0x20, 0x0) (async) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000003c0)={0xa, &(0x7f0000000340)=[{0xa25d, 0xbd, 0x0, 0xc016}, {0x800, 0x8, 0xc1, 0x80000001}, {0x39, 0x6b, 0x4, 0x9}, {0x901, 0xff, 0xbb, 0x2}, {0x0, 0xfb, 0x1, 0x4}, {0x0, 0x7, 0x8}, {0x5, 0x7f, 0xfb, 0x5}, {0x7, 0x0, 0x7f}, {0x8, 0x3, 0x3, 0x78}, {0x80, 0x2, 0x20, 0x3}]}) (async) openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) (async) ioctl$FIOASYNC(r3, 0xcd60441a, &(0x7f0000000240)=0x6) (async) write(r3, &(0x7f0000000040)="1d4141d097ae3fe4e7717dde16eaeacea0f5749a4609b8d9c26e2be42eafbe5b4831062ff67390c3528043baabd5405bacba2e96729f1e", 0x37) (async) ioctl$FIOASYNC(0xffffffffffffffff, 0xcd604407, &(0x7f0000000240)) (async) 07:58:50 executing program 1: connect$unix(0xffffffffffffff9c, &(0x7f0000000180)=@abs={0x0, 0x0, 0x2}, 0x8) mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028ad) open(&(0x7f00000002c0)='./bus\x00', 0x20000, 0x150) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x2000000000009, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) r2 = open(&(0x7f0000000280)='\x00', 0x8000, 0x0) mknodat(r2, &(0x7f00000001c0)='./bus\x00', 0x42, 0x2) ktrace(&(0x7f0000000000)='./bus\x00', 0x3, 0xe02, r1) open(&(0x7f0000000240)='./bus\x00', 0x20000, 0x80) r3 = open(&(0x7f0000000200)='./bus\x00', 0x1, 0x0) writev(r3, &(0x7f0000000080)=[{&(0x7f0000000100)="000000186004e27f000140000000000000479659083a228624c1b392130cb93dd97107fbffffffe4ff00000000dc0000000000000000000000000095b050a731c56a", 0x42}], 0x1) 07:58:50 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000240)}) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0xee) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x1, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x80606941, 0x0) 07:58:50 executing program 2: r0 = socket(0x11, 0x3, 0xff) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x1, &(0x7f0000000100)=[{0x5}]}) setsockopt(r0, 0x6, 0x7, &(0x7f00000003c0)="d6cefb361eb97ec66fc21106cf454900d22e8d09d6d41a66288123611bd6a0e307fde5ee32a13cf1cf14580138ed9c2947a66d23c340dfe600648f661f4a8b67a2fb8c099ab393eee667ca57c755c19ddfcf3b81de55d68ae8caedc0e0359d4758af552192cd6070cab2ee8cdbd4dc2078029e57ef9758f1d7b2edf7584a8a7e72b09b35948bc4f8e00756b037b89bda0642ff798eaab277c584108c9ab75da5c8538d7b21f6cf1f85e4f09f1d41f8e592b6f19e49f8bc104fbe044cd0bec6fde68aede88643", 0xc6) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000040)={&(0x7f0000000000)='./file0\x00', r1, 0x2}) sendto$unix(r0, &(0x7f0000000240)="b100050400000000000008000101000000800000cea1fea7fef96ecfc73fd3357ae26caa04f391d6be6336acf00b7804be781e4991f7cadf9a912b297be1aa5b23ed00f4b7b2ca3ebbc257699a1f132e23acbdd602000d7d026ba8af63ff37282902e4fdedb96f27872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90a2921a006ee01bc43eaea8c500001502000000000000020208a371a3f8000400000000000000010000000000000000000200ba35a7a6b24b7305ec0f2492189ed4b7cd0272255c9cdc48f652d7d2bfdfcc912e59e9fd5e6aaff16b0aea32e23f478bf6cec659899610a3e1be145ef99ea431aaf42ad0555aa4578a2f9d341c82914a7f536c3db7b43020c6280e6fc5a0d0e683551dac6e821f2dac1b8a1daf0b6259b93ebc91fb321e026aa994d3654a0ff679d51a60bdd8273ea7e97548df271b2fc4bebd52d88e0b4ec291d9ab6f3146e78263cbba1e8c1777e292454619ac5a63101e5eccc8d633fad4580a066bbbd2e55b", 0xb1, 0x818, 0x0, 0xfde5) 07:58:50 executing program 3: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffff9c, 0x82485608, &(0x7f0000000080)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x80000000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1], [], [], [0x0, 0x0, 0x0, 0x0, 0x8000000], [{}, {0x0, 0x0, 0x8000}, {}, {}, {0x9, 0x0, 0x2, 0x9}]}}) (async) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x35}, {0x3c}, {0xfffffffffffffffe}]}) (async) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000500)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f0000000000)=[{0x5}, {0x64}, {0x6}]}) (async) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) (async) syz_emit_ethernet(0xe, &(0x7f0000000480)=ANY=[@ANYBLOB="000000000000000000000000000046d44bfb1b62830a9c6c88fbb82972833b56bcf1d3bfc2464c6e1717d25cf76fbbaec7f7c56d196f131c8eaf4ec27a3fc88379496cca416cdb9518c8d93fdece51a30f70aea3db93d99c5137b5a2bc41736dc64c06a3727fc5c3e923314f1e5b52eb55c3c7b32e6f"]) syz_emit_ethernet(0x57, &(0x7f0000000400)={@remote, @random="cee69bbca1d5", [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x49, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback, @rand_addr}, @icmp=@dest_unreach={0x3, 0x2, 0x0, 0x0, 0x1, 0xfff, {0xb, 0x4, 0x0, 0x5, 0x2, 0x64, 0xc7, 0x80, 0xff, 0x40, @multicast1, @multicast1, {[@generic={0x0, 0xd, "7c9fb14add522efa3aa768"}, @lsrr={0x83, 0xb, 0x7, [@multicast2, @loopback]}]}}, "dd"}}}}}) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000300), 0x20, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000003c0)={0xa, &(0x7f0000000340)=[{0xa25d, 0xbd, 0x0, 0xc016}, {0x800, 0x8, 0xc1, 0x80000001}, {0x39, 0x6b, 0x4, 0x9}, {0x901, 0xff, 0xbb, 0x2}, {0x0, 0xfb, 0x1, 0x4}, {0x0, 0x7, 0x8}, {0x5, 0x7f, 0xfb, 0x5}, {0x7, 0x0, 0x7f}, {0x8, 0x3, 0x3, 0x78}, {0x80, 0x2, 0x20, 0x3}]}) (async) r3 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$FIOASYNC(r3, 0xcd60441a, &(0x7f0000000240)=0x6) write(r3, &(0x7f0000000040)="1d4141d097ae3fe4e7717dde16eaeacea0f5749a4609b8d9c26e2be42eafbe5b4831062ff67390c3528043baabd5405bacba2e96729f1e", 0x37) (async) ioctl$FIOASYNC(0xffffffffffffffff, 0xcd604407, &(0x7f0000000240)) 07:58:50 executing program 2: r0 = socket(0x11, 0x3, 0xff) (async) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x1, &(0x7f0000000100)=[{0x5}]}) setsockopt(r0, 0x6, 0x7, &(0x7f00000003c0)="d6cefb361eb97ec66fc21106cf454900d22e8d09d6d41a66288123611bd6a0e307fde5ee32a13cf1cf14580138ed9c2947a66d23c340dfe600648f661f4a8b67a2fb8c099ab393eee667ca57c755c19ddfcf3b81de55d68ae8caedc0e0359d4758af552192cd6070cab2ee8cdbd4dc2078029e57ef9758f1d7b2edf7584a8a7e72b09b35948bc4f8e00756b037b89bda0642ff798eaab277c584108c9ab75da5c8538d7b21f6cf1f85e4f09f1d41f8e592b6f19e49f8bc104fbe044cd0bec6fde68aede88643", 0xc6) (async) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000040)={&(0x7f0000000000)='./file0\x00', r1, 0x2}) (async) sendto$unix(r0, &(0x7f0000000240)="b100050400000000000008000101000000800000cea1fea7fef96ecfc73fd3357ae26caa04f391d6be6336acf00b7804be781e4991f7cadf9a912b297be1aa5b23ed00f4b7b2ca3ebbc257699a1f132e23acbdd602000d7d026ba8af63ff37282902e4fdedb96f27872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90a2921a006ee01bc43eaea8c500001502000000000000020208a371a3f8000400000000000000010000000000000000000200ba35a7a6b24b7305ec0f2492189ed4b7cd0272255c9cdc48f652d7d2bfdfcc912e59e9fd5e6aaff16b0aea32e23f478bf6cec659899610a3e1be145ef99ea431aaf42ad0555aa4578a2f9d341c82914a7f536c3db7b43020c6280e6fc5a0d0e683551dac6e821f2dac1b8a1daf0b6259b93ebc91fb321e026aa994d3654a0ff679d51a60bdd8273ea7e97548df271b2fc4bebd52d88e0b4ec291d9ab6f3146e78263cbba1e8c1777e292454619ac5a63101e5eccc8d633fad4580a066bbbd2e55b", 0xb1, 0x818, 0x0, 0xfde5) 07:58:50 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000240)}) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0xee) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x1, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x80606941, 0x0) 07:58:50 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000240)}) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0xee) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x1, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x80606941, 0x0) 07:58:50 executing program 2: r0 = socket(0x11, 0x3, 0xff) (async) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x1, &(0x7f0000000100)=[{0x5}]}) setsockopt(r0, 0x6, 0x7, &(0x7f00000003c0)="d6cefb361eb97ec66fc21106cf454900d22e8d09d6d41a66288123611bd6a0e307fde5ee32a13cf1cf14580138ed9c2947a66d23c340dfe600648f661f4a8b67a2fb8c099ab393eee667ca57c755c19ddfcf3b81de55d68ae8caedc0e0359d4758af552192cd6070cab2ee8cdbd4dc2078029e57ef9758f1d7b2edf7584a8a7e72b09b35948bc4f8e00756b037b89bda0642ff798eaab277c584108c9ab75da5c8538d7b21f6cf1f85e4f09f1d41f8e592b6f19e49f8bc104fbe044cd0bec6fde68aede88643", 0xc6) (async) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000040)={&(0x7f0000000000)='./file0\x00', r1, 0x2}) (async) sendto$unix(r0, &(0x7f0000000240)="b100050400000000000008000101000000800000cea1fea7fef96ecfc73fd3357ae26caa04f391d6be6336acf00b7804be781e4991f7cadf9a912b297be1aa5b23ed00f4b7b2ca3ebbc257699a1f132e23acbdd602000d7d026ba8af63ff37282902e4fdedb96f27872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90a2921a006ee01bc43eaea8c500001502000000000000020208a371a3f8000400000000000000010000000000000000000200ba35a7a6b24b7305ec0f2492189ed4b7cd0272255c9cdc48f652d7d2bfdfcc912e59e9fd5e6aaff16b0aea32e23f478bf6cec659899610a3e1be145ef99ea431aaf42ad0555aa4578a2f9d341c82914a7f536c3db7b43020c6280e6fc5a0d0e683551dac6e821f2dac1b8a1daf0b6259b93ebc91fb321e026aa994d3654a0ff679d51a60bdd8273ea7e97548df271b2fc4bebd52d88e0b4ec291d9ab6f3146e78263cbba1e8c1777e292454619ac5a63101e5eccc8d633fad4580a066bbbd2e55b", 0xb1, 0x818, 0x0, 0xfde5) 07:58:50 executing program 1: connect$unix(0xffffffffffffff9c, &(0x7f0000000180)=@abs={0x0, 0x0, 0x2}, 0x8) (async) mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028ad) open(&(0x7f00000002c0)='./bus\x00', 0x20000, 0x150) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x2000000000009, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) r2 = open(&(0x7f0000000280)='\x00', 0x8000, 0x0) mknodat(r2, &(0x7f00000001c0)='./bus\x00', 0x42, 0x2) ktrace(&(0x7f0000000000)='./bus\x00', 0x3, 0xe02, r1) (async) open(&(0x7f0000000240)='./bus\x00', 0x20000, 0x80) r3 = open(&(0x7f0000000200)='./bus\x00', 0x1, 0x0) writev(r3, &(0x7f0000000080)=[{&(0x7f0000000100)="000000186004e27f000140000000000000479659083a228624c1b392130cb93dd97107fbffffffe4ff00000000dc0000000000000000000000000095b050a731c56a", 0x42}], 0x1) 07:58:50 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000240)}) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0xee) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x1, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x80606941, &(0x7f0000000300)) 07:58:50 executing program 3: r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$FIOASYNC(r0, 0xcd60441a, &(0x7f0000000240)=0x6) r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) ioctl$FIOASYNC(r1, 0xcd604407, &(0x7f0000000240)) 07:58:50 executing program 2: r0 = msgget$private(0x0, 0x380) msgsnd(r0, &(0x7f0000000440)=ANY=[@ANYRESOCT], 0x44b, 0x800) msgsnd(r0, 0x0, 0x4a4, 0x0) r1 = socket(0x18, 0x400000002, 0x0) close(r1) msgrcv(r0, &(0x7f0000000340)=ANY=[], 0x3f, 0x3, 0x800) msgctl$IPC_STAT(r0, 0x2, &(0x7f00000002c0)=""/111) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000180)='./file1\x00', 0x200, 0x81) msgget$private(0x0, 0x101) msgget(0x3, 0x0) msgsnd(0x0, &(0x7f0000000000)=ANY=[], 0x21, 0x800) acct(&(0x7f0000000080)='./file0\x00') acct(&(0x7f00000000c0)='./file0\x00') rename(&(0x7f0000000200)='./file1\x00', &(0x7f0000000100)='./file0\x00') r2 = msgget$private(0x0, 0x380) msgsnd(r2, &(0x7f0000000440)=ANY=[@ANYRESHEX=r0], 0x44b, 0x800) msgsnd(r2, 0x0, 0x4a4, 0x0) msgrcv(r2, &(0x7f0000019580)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070d7cd3100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000019da16bb000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040acc942"], 0x18ffc, 0x3, 0x1000) execve(0x0, 0x0, 0x0) 07:58:50 executing program 3: r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$FIOASYNC(r0, 0xcd60441a, &(0x7f0000000240)=0x6) r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) ioctl$FIOASYNC(r1, 0xcd604407, &(0x7f0000000240)) 07:58:50 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000240)}) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0xee) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x1, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x4004667b, &(0x7f0000000300)) 07:58:50 executing program 3: r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$FIOASYNC(r0, 0xcd60441a, &(0x7f0000000240)=0x6) r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) ioctl$FIOASYNC(r1, 0xcd604407, &(0x7f0000000240)) 07:58:50 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000240)}) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0xee) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x1, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x4004667f, &(0x7f0000000300)) 07:58:50 executing program 1: connect$unix(0xffffffffffffff9c, &(0x7f0000000180)=@abs={0x0, 0x0, 0x2}, 0x8) (async) mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028ad) open(&(0x7f00000002c0)='./bus\x00', 0x20000, 0x150) (async, rerun: 64) r0 = socket$inet(0x2, 0x2, 0x0) (rerun: 64) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000040)='\x00', 0x1) (async, rerun: 64) setsockopt$inet_opts(r0, 0x0, 0x2000000000009, 0x0, 0x0) (async, rerun: 64) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) (async) r2 = open(&(0x7f0000000280)='\x00', 0x8000, 0x0) mknodat(r2, &(0x7f00000001c0)='./bus\x00', 0x42, 0x2) (async) ktrace(&(0x7f0000000000)='./bus\x00', 0x3, 0xe02, r1) (async, rerun: 64) open(&(0x7f0000000240)='./bus\x00', 0x20000, 0x80) (rerun: 64) r3 = open(&(0x7f0000000200)='./bus\x00', 0x1, 0x0) writev(r3, &(0x7f0000000080)=[{&(0x7f0000000100)="000000186004e27f000140000000000000479659083a228624c1b392130cb93dd97107fbffffffe4ff00000000dc0000000000000000000000000095b050a731c56a", 0x42}], 0x1) 07:58:50 executing program 3: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000080)={0x0, 0x0, 0x0, {[], [], [], [], [{}, {}, {}, {}, {0x0, 0x0, 0x0, 0x9}]}}) openat$speaker(0xffffffffffffff9c, &(0x7f0000000040), 0x20, 0x0) r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$FIOASYNC(r0, 0xcd60441a, &(0x7f0000000240)=0x6) r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) ioctl$FIOASYNC(r1, 0xcd604407, &(0x7f0000000240)) 07:58:50 executing program 3: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000080)={0x0, 0x0, 0x0, {[], [], [], [], [{}, {}, {}, {}, {0x0, 0x0, 0x0, 0x9}]}}) (async) openat$speaker(0xffffffffffffff9c, &(0x7f0000000040), 0x20, 0x0) r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$FIOASYNC(r0, 0xcd60441a, &(0x7f0000000240)=0x6) (async) r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) ioctl$FIOASYNC(r1, 0xcd604407, &(0x7f0000000240)) 07:58:50 executing program 2: r0 = msgget$private(0x0, 0x380) msgsnd(r0, &(0x7f0000000440)=ANY=[@ANYRESOCT], 0x44b, 0x800) msgsnd(r0, 0x0, 0x4a4, 0x0) r1 = socket(0x18, 0x400000002, 0x0) close(r1) (async) msgrcv(r0, &(0x7f0000000340)=ANY=[], 0x3f, 0x3, 0x800) (async) msgctl$IPC_STAT(r0, 0x2, &(0x7f00000002c0)=""/111) (async) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) (async) open(&(0x7f0000000180)='./file1\x00', 0x200, 0x81) (async) msgget$private(0x0, 0x101) msgget(0x3, 0x0) (async) msgsnd(0x0, &(0x7f0000000000)=ANY=[], 0x21, 0x800) (async) acct(&(0x7f0000000080)='./file0\x00') (async) acct(&(0x7f00000000c0)='./file0\x00') rename(&(0x7f0000000200)='./file1\x00', &(0x7f0000000100)='./file0\x00') r2 = msgget$private(0x0, 0x380) msgsnd(r2, &(0x7f0000000440)=ANY=[@ANYRESHEX=r0], 0x44b, 0x800) msgsnd(r2, 0x0, 0x4a4, 0x0) (async) msgrcv(r2, &(0x7f0000019580)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070d7cd3100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000019da16bb000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040acc942"], 0x18ffc, 0x3, 0x1000) (async) execve(0x0, 0x0, 0x0) 07:58:50 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000240)}) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0xee) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x1, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x40047307, &(0x7f0000000300)) 07:58:50 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000240)}) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0xee) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x1, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x40047309, &(0x7f0000000300)) 07:58:50 executing program 3: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000080)={0x0, 0x0, 0x0, {[], [], [], [], [{}, {}, {}, {}, {0x0, 0x0, 0x0, 0x9}]}}) openat$speaker(0xffffffffffffff9c, &(0x7f0000000040), 0x20, 0x0) r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$FIOASYNC(r0, 0xcd60441a, &(0x7f0000000240)=0x6) r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) ioctl$FIOASYNC(r1, 0xcd604407, &(0x7f0000000240)) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000080)={0x0, 0x0, 0x0, {[], [], [], [], [{}, {}, {}, {}, {0x0, 0x0, 0x0, 0x9}]}}) (async) openat$speaker(0xffffffffffffff9c, &(0x7f0000000040), 0x20, 0x0) (async) openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) (async) ioctl$FIOASYNC(r0, 0xcd60441a, &(0x7f0000000240)=0x6) (async) openat$pf(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) (async) ioctl$FIOASYNC(r1, 0xcd604407, &(0x7f0000000240)) (async) 07:58:50 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000240)}) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0xee) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x1, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x40047477, &(0x7f0000000300)) 07:58:51 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x48}, {0x3c}, {0x80000000000006}]}) syz_emit_ethernet(0xe, &(0x7f0000000300)={@empty, @remote}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{0xfa8, 0x90, 0x3, 0x2}, {0x0, 0x5, 0xfd, 0x3}]}) 07:58:51 executing program 3: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000080)={0x0, 0x0, 0x0, {[0x0, 0xfffffffffffffffc], [], [], [], [{}, {}, {}, {}, {0x0, 0x0, 0x0, 0x9}, {0x0, 0x0, 0x0, 0xfffffffffffffffe}]}}) r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$FIOASYNC(r0, 0xcd60441a, &(0x7f0000000240)=0x6) r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) ioctl$FIOASYNC(r1, 0xcd604407, &(0x7f0000000240)) 07:58:51 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000240)}) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0xee) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x1, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8004667c, &(0x7f0000000300)) 07:58:51 executing program 2: r0 = msgget$private(0x0, 0x380) msgsnd(r0, &(0x7f0000000440)=ANY=[@ANYRESOCT], 0x44b, 0x800) msgsnd(r0, 0x0, 0x4a4, 0x0) (async, rerun: 32) r1 = socket(0x18, 0x400000002, 0x0) (rerun: 32) close(r1) (async) msgrcv(r0, &(0x7f0000000340)=ANY=[], 0x3f, 0x3, 0x800) (async) msgctl$IPC_STAT(r0, 0x2, &(0x7f00000002c0)=""/111) (async) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) (async) open(&(0x7f0000000180)='./file1\x00', 0x200, 0x81) msgget$private(0x0, 0x101) (async) msgget(0x3, 0x0) (async) msgsnd(0x0, &(0x7f0000000000)=ANY=[], 0x21, 0x800) (async, rerun: 64) acct(&(0x7f0000000080)='./file0\x00') (async, rerun: 64) acct(&(0x7f00000000c0)='./file0\x00') (async, rerun: 64) rename(&(0x7f0000000200)='./file1\x00', &(0x7f0000000100)='./file0\x00') (async, rerun: 64) r2 = msgget$private(0x0, 0x380) msgsnd(r2, &(0x7f0000000440)=ANY=[@ANYRESHEX=r0], 0x44b, 0x800) (async) msgsnd(r2, 0x0, 0x4a4, 0x0) (async) msgrcv(r2, &(0x7f0000019580)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070d7cd3100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000019da16bb000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040acc942"], 0x18ffc, 0x3, 0x1000) execve(0x0, 0x0, 0x0) 07:58:51 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x48}, {0x3c}, {0x80000000000006}]}) syz_emit_ethernet(0xe, &(0x7f0000000300)={@empty, @remote}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{0xfa8, 0x90, 0x3, 0x2}, {0x0, 0x5, 0xfd, 0x3}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) (async) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x48}, {0x3c}, {0x80000000000006}]}) (async) syz_emit_ethernet(0xe, &(0x7f0000000300)={@empty, @remote}) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{0xfa8, 0x90, 0x3, 0x2}, {0x0, 0x5, 0xfd, 0x3}]}) (async) 07:58:51 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000240)}) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0xee) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x1, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8004667d, &(0x7f0000000300)) 07:58:51 executing program 3: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000080)={0x0, 0x0, 0x0, {[0x0, 0xfffffffffffffffc], [], [], [], [{}, {}, {}, {}, {0x0, 0x0, 0x0, 0x9}, {0x0, 0x0, 0x0, 0xfffffffffffffffe}]}}) (async) r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$FIOASYNC(r0, 0xcd60441a, &(0x7f0000000240)=0x6) r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) ioctl$FIOASYNC(r1, 0xcd604407, &(0x7f0000000240)) 07:58:51 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000240)}) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0xee) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x1, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8004667e, &(0x7f0000000300)) 07:58:51 executing program 3: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000080)={0x0, 0x0, 0x0, {[0x0, 0xfffffffffffffffc], [], [], [], [{}, {}, {}, {}, {0x0, 0x0, 0x0, 0x9}, {0x0, 0x0, 0x0, 0xfffffffffffffffe}]}}) r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$FIOASYNC(r0, 0xcd60441a, &(0x7f0000000240)=0x6) (async) r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) ioctl$FIOASYNC(r1, 0xcd604407, &(0x7f0000000240)) 07:58:51 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x48}, {0x3c}, {0x80000000000006}]}) syz_emit_ethernet(0xe, &(0x7f0000000300)={@empty, @remote}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{0xfa8, 0x90, 0x3, 0x2}, {0x0, 0x5, 0xfd, 0x3}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) (async) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x48}, {0x3c}, {0x80000000000006}]}) (async) syz_emit_ethernet(0xe, &(0x7f0000000300)={@empty, @remote}) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{0xfa8, 0x90, 0x3, 0x2}, {0x0, 0x5, 0xfd, 0x3}]}) (async) 07:58:51 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000240)}) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0xee) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x1, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x80047308, &(0x7f0000000300)) 07:58:51 executing program 2: syz_emit_ethernet(0x3e, &(0x7f0000000000)={@local, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x6, 0x0, @remote={0xac, 0x14, 0x0}, @broadcast}, @tcp={{0x0, 0x3, 0x41424344, 0x41424344, 0x0, 0x0, 0x7, 0x2, 0x0, 0x0, 0x0, {[@mss={0x2, 0x4}, @generic={0x3, 0x2}]}}}}}}}) syz_emit_ethernet(0x2e, &(0x7f0000000040)={@local, @remote, [{[], {0x8100, 0x1, 0x1, 0x4}}], {@arp={0x806, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x0, @random="254550261fdc", @remote={0xac, 0x14, 0x0}, @random="13485ecbe00b"}}}}) 07:58:51 executing program 3: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000080)={0x0, 0x0, 0x0, {[], [], [], [], [{}, {}, {}, {}, {0x0, 0x0, 0x0, 0x9}]}}) r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$FIOASYNC(r0, 0xcd60441a, &(0x7f0000000240)=0x6) r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) recvmsg(r1, &(0x7f0000000540)={&(0x7f0000000040)=@un=@abs, 0x8, &(0x7f0000000400)=[{&(0x7f0000000300)=""/117, 0x75}, {&(0x7f00000003c0)=""/17, 0x11}], 0x2, &(0x7f0000000440)=""/207, 0xcf}, 0x800) ioctl$FIOASYNC(r1, 0xcd604407, &(0x7f0000000240)) 07:58:51 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x18000) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0x8a3) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) sendmsg$unix(r3, &(0x7f0000000240)={&(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000200)=[{&(0x7f0000000180)="8d1d9802ab2769b786c634d1a55b1b3efb9133d3e9287d26a0313da189e0122c0f85f79b9853bca8b2926f412879aa5f35de7c0115afc581024d45918a0aaba6aabe81d4f3a5cd49bc804fbf23c3d794f6e826737ae6a0d903b739e2f3cb387dc80f6d1ec443413cd1540d50c4a7d38c3ea031d13a04", 0x76}], 0x1, 0x0, 0x0, 0x2}, 0x4) r4 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000280), 0x1, 0x0) r5 = dup2(r1, r1) r6 = dup2(r4, r5) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000002c0)=0x10000) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r8 = getgid() r9 = fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) r12 = socket(0x20, 0x2, 0xd5) r13 = socket(0x18, 0x8000, 0x0) sendmsg$unix(r2, &(0x7f0000000600)={&(0x7f0000000300)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000440)=[{&(0x7f0000000340)="721f98e40b067c5679b41e327faab4a3ec85da4ea9356824d156fa9fa3a9eaf18ce86e87404bd8f36b75779d63e06dac371e4d84f09f71a61ec88574d14ac5be9a08063b7175c0dc04e89937a8c9ec7c4aaa6ed2f319ed5111ccd273bc588ac36cad2de882d1363946e9944290481d86be260097d34ae7fdec3193bda15ef2667b0c48521b298b52fd7c6c5c9411a870e653504bb0426ce003fd8d15e3e5acae70d55bc4d261aef11ef4ee318d966f17dd294583d6df5156dbca18209cf121bb7b22a3eb0d09c5b447e3dfa4f27a2a8f4f145f737f21a12a18a9854c8878da04cdb4e7962f9f89420f7ec8df59c9fe0b123ae9a610cd83363b", 0xf9}], 0x1, &(0x7f0000000540)=[@cred={0x20, 0xffff, 0x0, 0x0, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, 0xffffffffffffffff}, @cred={0x20, 0xffff, 0x0, 0x0, 0x0, 0xffffffffffffffff}, @cred={0x20, 0xffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff}, @rights={0x28, 0xffff, 0x1, [r5, r6, r0, r12, r1, r13]}], 0xa8, 0x402}, 0x12) ioctl$TIOCSETAW(r6, 0x802c7415, &(0x7f0000000640)={0x7ff, 0x5, 0x7f, 0x7974, "96a20268ca0f20777587da5920faa4e1528c7817", 0x8000, 0x8}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, &(0x7f00000006c0)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000700)={{0x5, r14, r11, r7, r11, 0x1, 0x3}, 0x0, 0x6}) 07:58:51 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000240)}) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0xee) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x1, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x80047476, &(0x7f0000000300)) 07:58:51 executing program 2: syz_emit_ethernet(0x3e, &(0x7f0000000000)={@local, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x6, 0x0, @remote={0xac, 0x14, 0x0}, @broadcast}, @tcp={{0x0, 0x3, 0x41424344, 0x41424344, 0x0, 0x0, 0x7, 0x2, 0x0, 0x0, 0x0, {[@mss={0x2, 0x4}, @generic={0x3, 0x2}]}}}}}}}) (async) syz_emit_ethernet(0x2e, &(0x7f0000000040)={@local, @remote, [{[], {0x8100, 0x1, 0x1, 0x4}}], {@arp={0x806, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x0, @random="254550261fdc", @remote={0xac, 0x14, 0x0}, @random="13485ecbe00b"}}}}) 07:58:51 executing program 3: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000080)={0x0, 0x0, 0x0, {[], [], [], [], [{}, {}, {}, {}, {0x0, 0x0, 0x0, 0x9}]}}) r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$FIOASYNC(r0, 0xcd60441a, &(0x7f0000000240)=0x6) r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) recvmsg(r1, &(0x7f0000000540)={&(0x7f0000000040)=@un=@abs, 0x8, &(0x7f0000000400)=[{&(0x7f0000000300)=""/117, 0x75}, {&(0x7f00000003c0)=""/17, 0x11}], 0x2, &(0x7f0000000440)=""/207, 0xcf}, 0x800) ioctl$FIOASYNC(r1, 0xcd604407, &(0x7f0000000240)) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000080)={0x0, 0x0, 0x0, {[], [], [], [], [{}, {}, {}, {}, {0x0, 0x0, 0x0, 0x9}]}}) (async) openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) (async) ioctl$FIOASYNC(r0, 0xcd60441a, &(0x7f0000000240)=0x6) (async) openat$pf(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) (async) recvmsg(r1, &(0x7f0000000540)={&(0x7f0000000040)=@un=@abs, 0x8, &(0x7f0000000400)=[{&(0x7f0000000300)=""/117, 0x75}, {&(0x7f00000003c0)=""/17, 0x11}], 0x2, &(0x7f0000000440)=""/207, 0xcf}, 0x800) (async) ioctl$FIOASYNC(r1, 0xcd604407, &(0x7f0000000240)) (async) 07:58:51 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x18000) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0x8a3) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) sendmsg$unix(r3, &(0x7f0000000240)={&(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000200)=[{&(0x7f0000000180)="8d1d9802ab2769b786c634d1a55b1b3efb9133d3e9287d26a0313da189e0122c0f85f79b9853bca8b2926f412879aa5f35de7c0115afc581024d45918a0aaba6aabe81d4f3a5cd49bc804fbf23c3d794f6e826737ae6a0d903b739e2f3cb387dc80f6d1ec443413cd1540d50c4a7d38c3ea031d13a04", 0x76}], 0x1, 0x0, 0x0, 0x2}, 0x4) (async) r4 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000280), 0x1, 0x0) (async) r5 = dup2(r1, r1) r6 = dup2(r4, r5) (async) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000002c0)=0x10000) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f00000004c0)=0xc) (async) r8 = getgid() r9 = fcntl$getown(r1, 0x5) (async) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) (async) r12 = socket(0x20, 0x2, 0xd5) r13 = socket(0x18, 0x8000, 0x0) sendmsg$unix(r2, &(0x7f0000000600)={&(0x7f0000000300)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000440)=[{&(0x7f0000000340)="721f98e40b067c5679b41e327faab4a3ec85da4ea9356824d156fa9fa3a9eaf18ce86e87404bd8f36b75779d63e06dac371e4d84f09f71a61ec88574d14ac5be9a08063b7175c0dc04e89937a8c9ec7c4aaa6ed2f319ed5111ccd273bc588ac36cad2de882d1363946e9944290481d86be260097d34ae7fdec3193bda15ef2667b0c48521b298b52fd7c6c5c9411a870e653504bb0426ce003fd8d15e3e5acae70d55bc4d261aef11ef4ee318d966f17dd294583d6df5156dbca18209cf121bb7b22a3eb0d09c5b447e3dfa4f27a2a8f4f145f737f21a12a18a9854c8878da04cdb4e7962f9f89420f7ec8df59c9fe0b123ae9a610cd83363b", 0xf9}], 0x1, &(0x7f0000000540)=[@cred={0x20, 0xffff, 0x0, 0x0, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, 0xffffffffffffffff}, @cred={0x20, 0xffff, 0x0, 0x0, 0x0, 0xffffffffffffffff}, @cred={0x20, 0xffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff}, @rights={0x28, 0xffff, 0x1, [r5, r6, r0, r12, r1, r13]}], 0xa8, 0x402}, 0x12) (async) ioctl$TIOCSETAW(r6, 0x802c7415, &(0x7f0000000640)={0x7ff, 0x5, 0x7f, 0x7974, "96a20268ca0f20777587da5920faa4e1528c7817", 0x8000, 0x8}) (async) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, &(0x7f00000006c0)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000700)={{0x5, r14, r11, r7, r11, 0x1, 0x3}, 0x0, 0x6}) 07:58:51 executing program 2: syz_emit_ethernet(0x3e, &(0x7f0000000000)={@local, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x6, 0x0, @remote={0xac, 0x14, 0x0}, @broadcast}, @tcp={{0x0, 0x3, 0x41424344, 0x41424344, 0x0, 0x0, 0x7, 0x2, 0x0, 0x0, 0x0, {[@mss={0x2, 0x4}, @generic={0x3, 0x2}]}}}}}}}) (async) syz_emit_ethernet(0x2e, &(0x7f0000000040)={@local, @remote, [{[], {0x8100, 0x1, 0x1, 0x4}}], {@arp={0x806, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x0, @random="254550261fdc", @remote={0xac, 0x14, 0x0}, @random="13485ecbe00b"}}}}) 07:58:51 executing program 2: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f0000001740)=""/4096, 0x1000) write(r1, &(0x7f0000000100)='w', 0x1) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) connect$unix(r3, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) write(r3, &(0x7f0000000140)="2a8157e3fb9c635fecd3a41dd53189fc33abe49e477697c8d57f5810342d017e742dfeb954a4f5012fad640c4346ed757f02c8295023aa70e7e477c9267c252ed8e3f9d4532df59a5e7717681bace99ab14cddd537e602465a0d13fe6d5e7e327a3be18bcc064fa25b537821a93bacc082eb3ca3282e62746992f73abf9482f36a719cf41117dd5e5668", 0x8a) 07:58:51 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000240)}) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0xee) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x1, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x801169ab, &(0x7f0000000300)) 07:58:51 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x18000) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0x8a3) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) sendmsg$unix(r3, &(0x7f0000000240)={&(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000200)=[{&(0x7f0000000180)="8d1d9802ab2769b786c634d1a55b1b3efb9133d3e9287d26a0313da189e0122c0f85f79b9853bca8b2926f412879aa5f35de7c0115afc581024d45918a0aaba6aabe81d4f3a5cd49bc804fbf23c3d794f6e826737ae6a0d903b739e2f3cb387dc80f6d1ec443413cd1540d50c4a7d38c3ea031d13a04", 0x76}], 0x1, 0x0, 0x0, 0x2}, 0x4) r4 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000280), 0x1, 0x0) r5 = dup2(r1, r1) r6 = dup2(r4, r5) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000002c0)=0x10000) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r8 = getgid() r9 = fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) r12 = socket(0x20, 0x2, 0xd5) r13 = socket(0x18, 0x8000, 0x0) sendmsg$unix(r2, &(0x7f0000000600)={&(0x7f0000000300)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000440)=[{&(0x7f0000000340)="721f98e40b067c5679b41e327faab4a3ec85da4ea9356824d156fa9fa3a9eaf18ce86e87404bd8f36b75779d63e06dac371e4d84f09f71a61ec88574d14ac5be9a08063b7175c0dc04e89937a8c9ec7c4aaa6ed2f319ed5111ccd273bc588ac36cad2de882d1363946e9944290481d86be260097d34ae7fdec3193bda15ef2667b0c48521b298b52fd7c6c5c9411a870e653504bb0426ce003fd8d15e3e5acae70d55bc4d261aef11ef4ee318d966f17dd294583d6df5156dbca18209cf121bb7b22a3eb0d09c5b447e3dfa4f27a2a8f4f145f737f21a12a18a9854c8878da04cdb4e7962f9f89420f7ec8df59c9fe0b123ae9a610cd83363b", 0xf9}], 0x1, &(0x7f0000000540)=[@cred={0x20, 0xffff, 0x0, 0x0, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, 0xffffffffffffffff}, @cred={0x20, 0xffff, 0x0, 0x0, 0x0, 0xffffffffffffffff}, @cred={0x20, 0xffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff}, @rights={0x28, 0xffff, 0x1, [r5, r6, r0, r12, r1, r13]}], 0xa8, 0x402}, 0x12) ioctl$TIOCSETAW(r6, 0x802c7415, &(0x7f0000000640)={0x7ff, 0x5, 0x7f, 0x7974, "96a20268ca0f20777587da5920faa4e1528c7817", 0x8000, 0x8}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, &(0x7f00000006c0)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000700)={{0x5, r14, r11, r7, r11, 0x1, 0x3}, 0x0, 0x6}) pipe2(&(0x7f0000000000), 0x18000) (async) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0x8a3) (async) pipe(&(0x7f0000000080)) (async) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) (async) openat$zero(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) (async) sendmsg$unix(r3, &(0x7f0000000240)={&(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000200)=[{&(0x7f0000000180)="8d1d9802ab2769b786c634d1a55b1b3efb9133d3e9287d26a0313da189e0122c0f85f79b9853bca8b2926f412879aa5f35de7c0115afc581024d45918a0aaba6aabe81d4f3a5cd49bc804fbf23c3d794f6e826737ae6a0d903b739e2f3cb387dc80f6d1ec443413cd1540d50c4a7d38c3ea031d13a04", 0x76}], 0x1, 0x0, 0x0, 0x2}, 0x4) (async) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000280), 0x1, 0x0) (async) dup2(r1, r1) (async) dup2(r4, r5) (async) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000002c0)=0x10000) (async) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000480), &(0x7f00000004c0)=0xc) (async) getgid() (async) fcntl$getown(r1, 0x5) (async) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000500), 0xc) (async) socket(0x20, 0x2, 0xd5) (async) socket(0x18, 0x8000, 0x0) (async) sendmsg$unix(r2, &(0x7f0000000600)={&(0x7f0000000300)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000440)=[{&(0x7f0000000340)="721f98e40b067c5679b41e327faab4a3ec85da4ea9356824d156fa9fa3a9eaf18ce86e87404bd8f36b75779d63e06dac371e4d84f09f71a61ec88574d14ac5be9a08063b7175c0dc04e89937a8c9ec7c4aaa6ed2f319ed5111ccd273bc588ac36cad2de882d1363946e9944290481d86be260097d34ae7fdec3193bda15ef2667b0c48521b298b52fd7c6c5c9411a870e653504bb0426ce003fd8d15e3e5acae70d55bc4d261aef11ef4ee318d966f17dd294583d6df5156dbca18209cf121bb7b22a3eb0d09c5b447e3dfa4f27a2a8f4f145f737f21a12a18a9854c8878da04cdb4e7962f9f89420f7ec8df59c9fe0b123ae9a610cd83363b", 0xf9}], 0x1, &(0x7f0000000540)=[@cred={0x20, 0xffff, 0x0, 0x0, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, 0xffffffffffffffff}, @cred={0x20, 0xffff, 0x0, 0x0, 0x0, 0xffffffffffffffff}, @cred={0x20, 0xffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff}, @rights={0x28, 0xffff, 0x1, [r5, r6, r0, r12, r1, r13]}], 0xa8, 0x402}, 0x12) (async) ioctl$TIOCSETAW(r6, 0x802c7415, &(0x7f0000000640)={0x7ff, 0x5, 0x7f, 0x7974, "96a20268ca0f20777587da5920faa4e1528c7817", 0x8000, 0x8}) (async) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000680), &(0x7f00000006c0)=0xc) (async) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000700)={{0x5, r14, r11, r7, r11, 0x1, 0x3}, 0x0, 0x6}) (async) 07:58:51 executing program 3: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000080)={0x0, 0x0, 0x0, {[], [], [], [], [{}, {}, {}, {}, {0x0, 0x0, 0x0, 0x9}]}}) (async) r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$FIOASYNC(r0, 0xcd60441a, &(0x7f0000000240)=0x6) r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) recvmsg(r1, &(0x7f0000000540)={&(0x7f0000000040)=@un=@abs, 0x8, &(0x7f0000000400)=[{&(0x7f0000000300)=""/117, 0x75}, {&(0x7f00000003c0)=""/17, 0x11}], 0x2, &(0x7f0000000440)=""/207, 0xcf}, 0x800) (async, rerun: 32) ioctl$FIOASYNC(r1, 0xcd604407, &(0x7f0000000240)) (rerun: 32) 07:58:51 executing program 3: sysctl$kern(&(0x7f0000000040)={0x1, 0x33}, 0x2, &(0x7f00000003c0)="ca584bb7bfa8a981d40196103c94e062fbcfd1314722c03f3b9bd40606f9e7ca81e96cc8f54c14bab322b1b77a03db4b5e77fbcce04220c5603b0ad4678ce4e603c49a4bf0af31d8107bd2957a671594dcf19e5364dce63b8548110744b78840b998b2ff29a4a18ab1dd0b1a0af2035aa493ac8d66510b1a088e40bbcdf17788e99b966711cd60e13fef7a7e3b68bd8a97f872377d51a9c0fe7426790fd06e5fe214bd037b496ec57ce08f2f322adb2c5f5c9a8697dbeb0e6852e98f9ba17c618a1bbc22e81fcb9b97ed8692ad2e9da87ab48de65f6db17ab15ee9ffd42aa0076b120e61103672e99dc8954034df4732fed22c4feeb3474637914d4c96ba2d7d69395ad67f86a01b6da6d0c3d4975cc711e091b54592d8ef0d9b7d36c186723390f509789903e8efd2b6fc6111ad8f89a72d5d249543f1c45f408b30cf6e7c599132c3f6e842c62b62cdc3068d91fe68215a808b1eaf7277257f93ea68d75f85508bb89519d2f6564ea1d7c1550732c709154f5183a2ee0e55f349e6b022bbdc998262fd3175c1babde4221a571f292d2ea6dd0ad5d81a6685b26e4041248ceed9b554c423d31570742ce4b22cdd9d6f9cc64389178318be622c77546e40e1b6d7faf6ebfbadc647d5cb1e86fa3dff4d1c1efe205ba06dffa81f3ce09ad2b006394163379fc83a525bd7ec21b6d944d3959a0c9317b505bdfa9cd30aca5cc683c03b8924906cd60ed52c213f362199d7532f801757dc3735bc927586b0c60cd0d62305df853a67daa684610234fd140b00f60b46e0cd4e603f2036928af3c24b9ecc170840ace94114e74c452315bbdfcba03096280e908e9597402d2adfaec8c06d114033c8314779bc8fcf7f48395a5421bc00b8da1131f223a8deba3dd1b3b075dd449d975ca13006aac4e98b6d1954944f4240513b21f5c7b889a63c052cf1c9f1cdba06b12ae15847e9a856b868df7809b9a10a0e9ab986342969b41e57074fc66c2eb80eca9c6d468147719a854983885c3c06c7cfd51687eb7771c6e8e8b38510eebb82adee239d7848585c47ffab79e188488938c78150fcf2243927e7539d87dc867b819e89cb0634a58925df5ac121007b7a3e60bfbbbde0b28224f20f5269362277cf23432522b44d6e87846309654d37b419388f83362dd4047f1d0f571c7c53b7eb28d4606a71d126c01ecb1c05bc87f321d36133e300519225182677af1dc92afd34665a14c486a7c0a9512356d30cb73ee2f6f35155f17bc9505d995603a0cae4e8ee84ba8b49c678e10e9973878f5cbce2bc367a3266e5fe4c178b3784067c9defb9cd461aa4a427877254107d2d7ed6aa7542afc007db09f3980d228b97615d3c91478a309c7c276c56a0490f1cc663bde553f7a3024e3408ac81b9d2fdc085b3f830df0aa09ff58fc6bd5ae80822085f5d63de9cd44636fd53709cb49db9fd65ab347dda8f93d5ee2addb40bf545ddad15dd3a47155b6020d645bccfc6c3500a7f45b6fbe0ff9f42f12fad09a42220ee5f23bff56454a8c8e89aa92d87890ff025b03a0f72a79a1929a26ed28110b188fcde2ac63854e6fca7f0ac729296c84df5a06a049a28e555993dcf8b54fee68fa9ec0bdad1567de4ae31a8913ae65dc344f9274e69fc7cc05ba37a23520009041e810ead4e956545f816da2071d171a32f025a8fee45b19f7caeb345159411342fe6f825c96d659598b388d8ae74f7933a44c2f7f961302ab099c6fd9dc95380e56f01c7014f2d9d4a9b3de16bbdf76968a93d83101ca2c857eec10a0d1fb64c6c81d71b10cd91be809378619a330461a6460c35553d26af060d11a7c338728399d59e31f8e69b25b4970b6d19bfe14af49625abe19ba5e4a93382c396959967916bbc27c1c8e852c7011e698c5110438cd76c1752ac535442c923f2b6c050914121a25e489a8fedb7b17ff44d03ae3a530313cf4f5e3441bec9f028edd1f78809b2811c87be1bf5a70274f203232229b4cca0584958dbe1ee137edf45531eec467a26fc52e91a8b177820cdda3e29dd6589f2dfd30fb33161fed2621392a4d2d71202ab22135ed7172bcb7d7012c8778f43aa7ecd8916b7b9ef86948fed57ed868b99b373c3b18ec4069d66c782b141049ffb4b8e7a313b37bd23cd3e28a0b4a0e2dba4680f68b9548f73c887aa0e6f1ab29c7bc0385403129110a5df70de79a4550613115e30bfbd2998a908207503ca23053aae2053f2c5fda627347d7dc69eeb3a27fa16a35265620580831c49919770765dc7b758ae0f22ea268b95b16da66a74415e89a9a7c4df7ec1abb325fcc5befc32f21e88b9cb6cbd743a2ab1c4188e4a292bb07f0b877b98b7eb3ddb77cebfae611c26000c24540c18142312814d74c105adf121c37b974106695444449d818998a3ec03442d864aa1de8cc626bc8f502b34b90b5b210d7065f8dce0997341179cd40868f714e6b71f7c56a172639a1d7bd54b6ec5e96180c17aedb19ce6aeda03b0f0830d313e2aef67d087d0c3134c49e0f3bf295211dd959eafcbcfb6fb72c9ea1aafe46807d5885c99df3d5512d865e926ceedb79a69bf1ad60418bd664dff754189e058832636725ba05a73cbeb078adbbe9d8d03df12e52ce7e56fdc6f4b439cdffb40276d12a03969b6126e8c872a5875d8428883845a8ff657b3b3a0ca7e8438afb5d68641fa1d37bed163f0f4188d433c50d6d9d7341b75a55b3d3a2cc4d094283e093e2f4d84a56ce28ae7702a0479c70e43be996a25679e59b98b14b10045638d9f89f8c6b9e5866640dfd23332dabaf6ad7b98a58dc71a29d05f9f8a69fbc92412365d36f064ea4cf55e9f5aeffd0ff989d8bb439e80553e04f367d3b02c5cd96841c51599daf7160daa2cedca7b9b86520c052d90adec59b6f32059942520282574f0284282a3e2b9a794dd48f1c6103385459b25116f810091a6ef00dd87dc3e2ef9ad72c48ba45719c1c327cf4ee7f5eaedb8249da5fa6e177982bb17f55ab1d01d3a86e088c84b80d85aac56338bb4eff5bdafa98369aeea4cbf7f5c876a532e62f538089aadbac7b128af44f5d84e808f62702101e2d79e9e156b7f093af7fe0e55b1e11491956534426823fa8b4389c14b96153cdd58e8ae2783b389e9f9694a2e1b930e09cefaea9d5aa80a430b6035acebb6ab446272d2f1bbeca526b321b5c35651dfa874f98a5009748244bcc9219b126732a9fb577ac65bfc226406a2eddf5520ceca0009a058f473a8f41b6eaa1a5ade7778a0a64e19f00fa922d1f3ea91f4b66a7ca9e127da64ef462e988a6dcc08dcf6e5f9557b9c454006acc853019c3c9875099e7b66f15dc6c6e95cffa9e65e0eab397e5ac9b14735018c11e451bd40f560b946b7f76d41e56a0737466ecc055596833a156bf20a90be3a603d4c8e9cedff964114d4728e6c1322d3134938fa50c600faba3cf3b2909c79ff84f3eb02ca94cdcddf287ad3090d0c1909e43a3c9751f000e0a9d121636322f8562afbb44d28ab69e013079c5bf5116c7ec3da247347c1a998796fd60a5de0c94c5a53e3a9880e35578b6034f73d7c008b55d038fbad1de3a1be5be531b38b83ec16a6407f49bd916b827e3f220a65229f0d1246f47a875615bba19e5800487e133464ffe044b85873d981f3ab05569d699878580ee03adb496b91d52e145864f6c15d31f228ec4399b06b9a553a8f858497a01d92d679fc054f161eba9f2f2a221542c15625b8e3aa48942de2bc54991612e26b2c4f16ac66108c92620d8f7b286eb14fa9374f2bcff2b3e3d0a1f2c0a6d8729f0b6eff27e803d45015485151cdc0bbfd85f41d1abb7d64c300779163ec3d1789a8c502e44761e491c863bedd37436a1ac45f9d71d83b552854ee1812ee13d9a537b6d696b69f926324c5493fce73fbe2bf2001885bc128b3cbe3ab6159aecb74e58c60add46cf7e03d32347b0fe007b24d8d428317e3267ee0bcf6154537adbb7d5ca2a63f930532c80c04ce6dcd28a654fd488240b2164aa89b0ca8b3bf1f1baa25a62b2b64946d99d2b978532cefca37b75533669974055773d1228691d3c5649c2443bd5f0b67bcb940327363ecc0eb5cd7839d5e438ac7aeba9dd53c6f2038cfc55e31c439a3d7058d4884a70699d6a8f9f8d340757cd990a61ae8f5778d458e31a5a66c38f3ea7d6a46c242150a14150d7a8dda619a17fea551fab31ecaa8be7378e46dc59ac48d8876b4aa7d0de9610bbadcb4a3c9fcd09b054b0448c0b0489ab2dccb45e6e68f4f565e7cafc6a4cef8eb6a282dfe7647995c89076e4ca9c01bbbc54e73b84f44e2305444b19509b25940d54e4000ed4a4c3d5f491c9e033d8e232ce9058ae202b54c3f41ebfae329c582b947306127d978829247f29ced16a6e1fcaf8820a88965580306a2c9a4b95afeb78b998cab15d344ce2465ea77559af6f2c27fa6b8e3f6bd382cd2520f222d90c63c9f2e7221dcdf3f86aae13b72b2ec3e3efd9c8b0f2ccdd13a3c4f65f1273838b2b7e4a92ea3f6e1fcff157a108442646416a49132f59cdb462669b631d2ca5611068d2e7902eedd6260a7e18e1213c9a4f91c3a4629c7663d7475ef60a11dc0799ba85619269f889716a95c000d72cb694706d78b4bc373fc53f2f700736aa590ae1688d94ff52ed01cbb34a3f5e0ef3f794347c898661c4405f341c6dad7392a117430e0a7cf6e6bcd5a5b0c97a0a2bae00864ac278381ca63e1fea1af675f82115a79fb14a35f19e623b1babf7b224baa5527711947f58e2ab1bcef9e01a22462540454eabe07ce7b875504662e6aaf6bd6bee090e224d5d6b278bad8b2d919415f63aff93cf5e5e750aeb1c86d23cb6f673a76f049ad682cffde83f5f29e5488a53897b8e08df156e6740c1c539dcc2051b662a6f622d0c737cccf44eadcd96a6d1862547b2eae0b8a06da75902a6279c2466eac7552ca234b04b811af710d2fc0caf5e3fe03d55dad44b5bfd3e1f91d72ade361ab468f30ec5255f9e1b341e520977da534b8ea8a998028a51ad6dd849893f21f123843db31d1421d83bb50da9141ec19921a3b0fadb1b43ebf44fec4d601b9565c7aeb79b7bc66c773554583dcd9ffb17387ca8a142a99538b32a468f8eac85173200fdf8af2a9a52aa4504a219cc1cda24f64dbd372d8aa645016ddb299e7843e03b964853aaf443c7caaaf59210b1ef02b4174daef06dd059bdfa3236118fc397de1e0cb79743481b4532d9741b3f882909f041a158564f1a22775312f9df0bce730bafaa0cf0ad4de3659cb668aa6751b87ba3e8d67c536ad5c7f23510f208da700011aac346a3ccdc990ebe3224debfcfcab5ebeb6a450ee6faabbd0f7c2b5393f25c39f6ceef78599dec6a050da42a746a4aafcd7985d46c9e676538c19817bde5440cb53f3fc2cdd6ab21296e0fc7498ebbcc0e355e728b46c14d76bb480cf8fb0ff0e53d2ff38dfa61aef2858dff39095d5b8cad992dc9c4b5b6824c22570dbbc82159e03f91ce1bbf0d13abe80433dcb142de78a946a1e9492ea3427e9e754571c994cafe48e618a0d9241b6f2aad113bf91d14fe6f65db31405488e9fba8f23737b9f6e3d87ac3a1c1f76bc5c526304918639f057cd5fa854085bfbee11ba51c109b4860716057c79851a5cf88a63b810ff07fd74834a0d17abf76ccb4bf23a33f866199f4feebbe2d24a4b15738f51afcc75a18e083c31cb62d36cfb5328fb89e1b3a943a57714e25388d750a68f269acfbcbf8bc4a5ea95284747fc126e7e717941c17537b037fed9", &(0x7f0000000300)=0x1000, &(0x7f0000000340)="87695a1b40e31d5ea59fb120be0c32c697e3ef74d293c7f557753709bb6ab8562d3df5b5cd26b4f9555253fe50d39f6e", 0x30) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000080)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc], [], [], [], [{}, {0x0, 0x3cf}, {}, {}, {0x0, 0x0, 0x0, 0x9}, {0x0, 0x0, 0x0, 0x2000}]}}) r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$FIOASYNC(r0, 0xcd60441a, &(0x7f0000000240)=0x6) r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000140)={0x1, &(0x7f0000000100)=[{0x5}]}) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f00000013c0)=0x1) ioctl$FIOASYNC(r1, 0xcd604407, &(0x7f0000000240)) 07:58:51 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000240)}) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0xee) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x1, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x801169ac, &(0x7f0000000300)) 07:58:51 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000240)}) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0xee) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x1, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x80146940, &(0x7f0000000300)) 07:58:51 executing program 3: sysctl$kern(&(0x7f0000000040)={0x1, 0x33}, 0x2, &(0x7f00000003c0)="ca584bb7bfa8a981d40196103c94e062fbcfd1314722c03f3b9bd40606f9e7ca81e96cc8f54c14bab322b1b77a03db4b5e77fbcce04220c5603b0ad4678ce4e603c49a4bf0af31d8107bd2957a671594dcf19e5364dce63b8548110744b78840b998b2ff29a4a18ab1dd0b1a0af2035aa493ac8d66510b1a088e40bbcdf17788e99b966711cd60e13fef7a7e3b68bd8a97f872377d51a9c0fe7426790fd06e5fe214bd037b496ec57ce08f2f322adb2c5f5c9a8697dbeb0e6852e98f9ba17c618a1bbc22e81fcb9b97ed8692ad2e9da87ab48de65f6db17ab15ee9ffd42aa0076b120e61103672e99dc8954034df4732fed22c4feeb3474637914d4c96ba2d7d69395ad67f86a01b6da6d0c3d4975cc711e091b54592d8ef0d9b7d36c186723390f509789903e8efd2b6fc6111ad8f89a72d5d249543f1c45f408b30cf6e7c599132c3f6e842c62b62cdc3068d91fe68215a808b1eaf7277257f93ea68d75f85508bb89519d2f6564ea1d7c1550732c709154f5183a2ee0e55f349e6b022bbdc998262fd3175c1babde4221a571f292d2ea6dd0ad5d81a6685b26e4041248ceed9b554c423d31570742ce4b22cdd9d6f9cc64389178318be622c77546e40e1b6d7faf6ebfbadc647d5cb1e86fa3dff4d1c1efe205ba06dffa81f3ce09ad2b006394163379fc83a525bd7ec21b6d944d3959a0c9317b505bdfa9cd30aca5cc683c03b8924906cd60ed52c213f362199d7532f801757dc3735bc927586b0c60cd0d62305df853a67daa684610234fd140b00f60b46e0cd4e603f2036928af3c24b9ecc170840ace94114e74c452315bbdfcba03096280e908e9597402d2adfaec8c06d114033c8314779bc8fcf7f48395a5421bc00b8da1131f223a8deba3dd1b3b075dd449d975ca13006aac4e98b6d1954944f4240513b21f5c7b889a63c052cf1c9f1cdba06b12ae15847e9a856b868df7809b9a10a0e9ab986342969b41e57074fc66c2eb80eca9c6d468147719a854983885c3c06c7cfd51687eb7771c6e8e8b38510eebb82adee239d7848585c47ffab79e188488938c78150fcf2243927e7539d87dc867b819e89cb0634a58925df5ac121007b7a3e60bfbbbde0b28224f20f5269362277cf23432522b44d6e87846309654d37b419388f83362dd4047f1d0f571c7c53b7eb28d4606a71d126c01ecb1c05bc87f321d36133e300519225182677af1dc92afd34665a14c486a7c0a9512356d30cb73ee2f6f35155f17bc9505d995603a0cae4e8ee84ba8b49c678e10e9973878f5cbce2bc367a3266e5fe4c178b3784067c9defb9cd461aa4a427877254107d2d7ed6aa7542afc007db09f3980d228b97615d3c91478a309c7c276c56a0490f1cc663bde553f7a3024e3408ac81b9d2fdc085b3f830df0aa09ff58fc6bd5ae80822085f5d63de9cd44636fd53709cb49db9fd65ab347dda8f93d5ee2addb40bf545ddad15dd3a47155b6020d645bccfc6c3500a7f45b6fbe0ff9f42f12fad09a42220ee5f23bff56454a8c8e89aa92d87890ff025b03a0f72a79a1929a26ed28110b188fcde2ac63854e6fca7f0ac729296c84df5a06a049a28e555993dcf8b54fee68fa9ec0bdad1567de4ae31a8913ae65dc344f9274e69fc7cc05ba37a23520009041e810ead4e956545f816da2071d171a32f025a8fee45b19f7caeb345159411342fe6f825c96d659598b388d8ae74f7933a44c2f7f961302ab099c6fd9dc95380e56f01c7014f2d9d4a9b3de16bbdf76968a93d83101ca2c857eec10a0d1fb64c6c81d71b10cd91be809378619a330461a6460c35553d26af060d11a7c338728399d59e31f8e69b25b4970b6d19bfe14af49625abe19ba5e4a93382c396959967916bbc27c1c8e852c7011e698c5110438cd76c1752ac535442c923f2b6c050914121a25e489a8fedb7b17ff44d03ae3a530313cf4f5e3441bec9f028edd1f78809b2811c87be1bf5a70274f203232229b4cca0584958dbe1ee137edf45531eec467a26fc52e91a8b177820cdda3e29dd6589f2dfd30fb33161fed2621392a4d2d71202ab22135ed7172bcb7d7012c8778f43aa7ecd8916b7b9ef86948fed57ed868b99b373c3b18ec4069d66c782b141049ffb4b8e7a313b37bd23cd3e28a0b4a0e2dba4680f68b9548f73c887aa0e6f1ab29c7bc0385403129110a5df70de79a4550613115e30bfbd2998a908207503ca23053aae2053f2c5fda627347d7dc69eeb3a27fa16a35265620580831c49919770765dc7b758ae0f22ea268b95b16da66a74415e89a9a7c4df7ec1abb325fcc5befc32f21e88b9cb6cbd743a2ab1c4188e4a292bb07f0b877b98b7eb3ddb77cebfae611c26000c24540c18142312814d74c105adf121c37b974106695444449d818998a3ec03442d864aa1de8cc626bc8f502b34b90b5b210d7065f8dce0997341179cd40868f714e6b71f7c56a172639a1d7bd54b6ec5e96180c17aedb19ce6aeda03b0f0830d313e2aef67d087d0c3134c49e0f3bf295211dd959eafcbcfb6fb72c9ea1aafe46807d5885c99df3d5512d865e926ceedb79a69bf1ad60418bd664dff754189e058832636725ba05a73cbeb078adbbe9d8d03df12e52ce7e56fdc6f4b439cdffb40276d12a03969b6126e8c872a5875d8428883845a8ff657b3b3a0ca7e8438afb5d68641fa1d37bed163f0f4188d433c50d6d9d7341b75a55b3d3a2cc4d094283e093e2f4d84a56ce28ae7702a0479c70e43be996a25679e59b98b14b10045638d9f89f8c6b9e5866640dfd23332dabaf6ad7b98a58dc71a29d05f9f8a69fbc92412365d36f064ea4cf55e9f5aeffd0ff989d8bb439e80553e04f367d3b02c5cd96841c51599daf7160daa2cedca7b9b86520c052d90adec59b6f32059942520282574f0284282a3e2b9a794dd48f1c6103385459b25116f810091a6ef00dd87dc3e2ef9ad72c48ba45719c1c327cf4ee7f5eaedb8249da5fa6e177982bb17f55ab1d01d3a86e088c84b80d85aac56338bb4eff5bdafa98369aeea4cbf7f5c876a532e62f538089aadbac7b128af44f5d84e808f62702101e2d79e9e156b7f093af7fe0e55b1e11491956534426823fa8b4389c14b96153cdd58e8ae2783b389e9f9694a2e1b930e09cefaea9d5aa80a430b6035acebb6ab446272d2f1bbeca526b321b5c35651dfa874f98a5009748244bcc9219b126732a9fb577ac65bfc226406a2eddf5520ceca0009a058f473a8f41b6eaa1a5ade7778a0a64e19f00fa922d1f3ea91f4b66a7ca9e127da64ef462e988a6dcc08dcf6e5f9557b9c454006acc853019c3c9875099e7b66f15dc6c6e95cffa9e65e0eab397e5ac9b14735018c11e451bd40f560b946b7f76d41e56a0737466ecc055596833a156bf20a90be3a603d4c8e9cedff964114d4728e6c1322d3134938fa50c600faba3cf3b2909c79ff84f3eb02ca94cdcddf287ad3090d0c1909e43a3c9751f000e0a9d121636322f8562afbb44d28ab69e013079c5bf5116c7ec3da247347c1a998796fd60a5de0c94c5a53e3a9880e35578b6034f73d7c008b55d038fbad1de3a1be5be531b38b83ec16a6407f49bd916b827e3f220a65229f0d1246f47a875615bba19e5800487e133464ffe044b85873d981f3ab05569d699878580ee03adb496b91d52e145864f6c15d31f228ec4399b06b9a553a8f858497a01d92d679fc054f161eba9f2f2a221542c15625b8e3aa48942de2bc54991612e26b2c4f16ac66108c92620d8f7b286eb14fa9374f2bcff2b3e3d0a1f2c0a6d8729f0b6eff27e803d45015485151cdc0bbfd85f41d1abb7d64c300779163ec3d1789a8c502e44761e491c863bedd37436a1ac45f9d71d83b552854ee1812ee13d9a537b6d696b69f926324c5493fce73fbe2bf2001885bc128b3cbe3ab6159aecb74e58c60add46cf7e03d32347b0fe007b24d8d428317e3267ee0bcf6154537adbb7d5ca2a63f930532c80c04ce6dcd28a654fd488240b2164aa89b0ca8b3bf1f1baa25a62b2b64946d99d2b978532cefca37b75533669974055773d1228691d3c5649c2443bd5f0b67bcb940327363ecc0eb5cd7839d5e438ac7aeba9dd53c6f2038cfc55e31c439a3d7058d4884a70699d6a8f9f8d340757cd990a61ae8f5778d458e31a5a66c38f3ea7d6a46c242150a14150d7a8dda619a17fea551fab31ecaa8be7378e46dc59ac48d8876b4aa7d0de9610bbadcb4a3c9fcd09b054b0448c0b0489ab2dccb45e6e68f4f565e7cafc6a4cef8eb6a282dfe7647995c89076e4ca9c01bbbc54e73b84f44e2305444b19509b25940d54e4000ed4a4c3d5f491c9e033d8e232ce9058ae202b54c3f41ebfae329c582b947306127d978829247f29ced16a6e1fcaf8820a88965580306a2c9a4b95afeb78b998cab15d344ce2465ea77559af6f2c27fa6b8e3f6bd382cd2520f222d90c63c9f2e7221dcdf3f86aae13b72b2ec3e3efd9c8b0f2ccdd13a3c4f65f1273838b2b7e4a92ea3f6e1fcff157a108442646416a49132f59cdb462669b631d2ca5611068d2e7902eedd6260a7e18e1213c9a4f91c3a4629c7663d7475ef60a11dc0799ba85619269f889716a95c000d72cb694706d78b4bc373fc53f2f700736aa590ae1688d94ff52ed01cbb34a3f5e0ef3f794347c898661c4405f341c6dad7392a117430e0a7cf6e6bcd5a5b0c97a0a2bae00864ac278381ca63e1fea1af675f82115a79fb14a35f19e623b1babf7b224baa5527711947f58e2ab1bcef9e01a22462540454eabe07ce7b875504662e6aaf6bd6bee090e224d5d6b278bad8b2d919415f63aff93cf5e5e750aeb1c86d23cb6f673a76f049ad682cffde83f5f29e5488a53897b8e08df156e6740c1c539dcc2051b662a6f622d0c737cccf44eadcd96a6d1862547b2eae0b8a06da75902a6279c2466eac7552ca234b04b811af710d2fc0caf5e3fe03d55dad44b5bfd3e1f91d72ade361ab468f30ec5255f9e1b341e520977da534b8ea8a998028a51ad6dd849893f21f123843db31d1421d83bb50da9141ec19921a3b0fadb1b43ebf44fec4d601b9565c7aeb79b7bc66c773554583dcd9ffb17387ca8a142a99538b32a468f8eac85173200fdf8af2a9a52aa4504a219cc1cda24f64dbd372d8aa645016ddb299e7843e03b964853aaf443c7caaaf59210b1ef02b4174daef06dd059bdfa3236118fc397de1e0cb79743481b4532d9741b3f882909f041a158564f1a22775312f9df0bce730bafaa0cf0ad4de3659cb668aa6751b87ba3e8d67c536ad5c7f23510f208da700011aac346a3ccdc990ebe3224debfcfcab5ebeb6a450ee6faabbd0f7c2b5393f25c39f6ceef78599dec6a050da42a746a4aafcd7985d46c9e676538c19817bde5440cb53f3fc2cdd6ab21296e0fc7498ebbcc0e355e728b46c14d76bb480cf8fb0ff0e53d2ff38dfa61aef2858dff39095d5b8cad992dc9c4b5b6824c22570dbbc82159e03f91ce1bbf0d13abe80433dcb142de78a946a1e9492ea3427e9e754571c994cafe48e618a0d9241b6f2aad113bf91d14fe6f65db31405488e9fba8f23737b9f6e3d87ac3a1c1f76bc5c526304918639f057cd5fa854085bfbee11ba51c109b4860716057c79851a5cf88a63b810ff07fd74834a0d17abf76ccb4bf23a33f866199f4feebbe2d24a4b15738f51afcc75a18e083c31cb62d36cfb5328fb89e1b3a943a57714e25388d750a68f269acfbcbf8bc4a5ea95284747fc126e7e717941c17537b037fed9", &(0x7f0000000300)=0x1000, &(0x7f0000000340)="87695a1b40e31d5ea59fb120be0c32c697e3ef74d293c7f557753709bb6ab8562d3df5b5cd26b4f9555253fe50d39f6e", 0x30) (async) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000080)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc], [], [], [], [{}, {0x0, 0x3cf}, {}, {}, {0x0, 0x0, 0x0, 0x9}, {0x0, 0x0, 0x0, 0x2000}]}}) r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$FIOASYNC(r0, 0xcd60441a, &(0x7f0000000240)=0x6) (async) r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000140)={0x1, &(0x7f0000000100)=[{0x5}]}) (async) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f00000013c0)=0x1) (async) ioctl$FIOASYNC(r1, 0xcd604407, &(0x7f0000000240)) 07:58:51 executing program 2: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f0000001740)=""/4096, 0x1000) write(r1, &(0x7f0000000100)='w', 0x1) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) connect$unix(r3, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) write(r3, &(0x7f0000000140)="2a8157e3fb9c635fecd3a41dd53189fc33abe49e477697c8d57f5810342d017e742dfeb954a4f5012fad640c4346ed757f02c8295023aa70e7e477c9267c252ed8e3f9d4532df59a5e7717681bace99ab14cddd537e602465a0d13fe6d5e7e327a3be18bcc064fa25b537821a93bacc082eb3ca3282e62746992f73abf9482f36a719cf41117dd5e5668", 0x8a) pipe(&(0x7f00000000c0)) (async) read(r0, &(0x7f0000001740)=""/4096, 0x1000) (async) write(r1, &(0x7f0000000100)='w', 0x1) (async) kqueue() (async) fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) (async) close(r3) (async) connect$unix(r3, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) (async) write(r3, &(0x7f0000000140)="2a8157e3fb9c635fecd3a41dd53189fc33abe49e477697c8d57f5810342d017e742dfeb954a4f5012fad640c4346ed757f02c8295023aa70e7e477c9267c252ed8e3f9d4532df59a5e7717681bace99ab14cddd537e602465a0d13fe6d5e7e327a3be18bcc064fa25b537821a93bacc082eb3ca3282e62746992f73abf9482f36a719cf41117dd5e5668", 0x8a) (async) 07:58:51 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000240)}) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0xee) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x1, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x80146945, &(0x7f0000000300)) 07:58:51 executing program 1: r0 = socket(0x10, 0x2, 0x6) sendmsg$unix(r0, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f00000000c0)="5b4383c13420188f29a134138e2554789916cbd24010dce2a11c21227ea4163a2821f18e23118b3102b68dd3bec3bd5dee724fae4fbb1fe3c8c15de6230c74666fb79a74562145037b100cf2eb634af4f42787af0ed5544c5bfeb4af93feeda358b9f380445d3c4c6ae5ebe4b3191c5f3d0bfc4cdbe5c139", 0x78}], 0x1}, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') unlink(&(0x7f0000000140)='./file0\x00') 07:58:51 executing program 3: sysctl$kern(&(0x7f0000000040)={0x1, 0x33}, 0x2, &(0x7f00000003c0)="ca584bb7bfa8a981d40196103c94e062fbcfd1314722c03f3b9bd40606f9e7ca81e96cc8f54c14bab322b1b77a03db4b5e77fbcce04220c5603b0ad4678ce4e603c49a4bf0af31d8107bd2957a671594dcf19e5364dce63b8548110744b78840b998b2ff29a4a18ab1dd0b1a0af2035aa493ac8d66510b1a088e40bbcdf17788e99b966711cd60e13fef7a7e3b68bd8a97f872377d51a9c0fe7426790fd06e5fe214bd037b496ec57ce08f2f322adb2c5f5c9a8697dbeb0e6852e98f9ba17c618a1bbc22e81fcb9b97ed8692ad2e9da87ab48de65f6db17ab15ee9ffd42aa0076b120e61103672e99dc8954034df4732fed22c4feeb3474637914d4c96ba2d7d69395ad67f86a01b6da6d0c3d4975cc711e091b54592d8ef0d9b7d36c186723390f509789903e8efd2b6fc6111ad8f89a72d5d249543f1c45f408b30cf6e7c599132c3f6e842c62b62cdc3068d91fe68215a808b1eaf7277257f93ea68d75f85508bb89519d2f6564ea1d7c1550732c709154f5183a2ee0e55f349e6b022bbdc998262fd3175c1babde4221a571f292d2ea6dd0ad5d81a6685b26e4041248ceed9b554c423d31570742ce4b22cdd9d6f9cc64389178318be622c77546e40e1b6d7faf6ebfbadc647d5cb1e86fa3dff4d1c1efe205ba06dffa81f3ce09ad2b006394163379fc83a525bd7ec21b6d944d3959a0c9317b505bdfa9cd30aca5cc683c03b8924906cd60ed52c213f362199d7532f801757dc3735bc927586b0c60cd0d62305df853a67daa684610234fd140b00f60b46e0cd4e603f2036928af3c24b9ecc170840ace94114e74c452315bbdfcba03096280e908e9597402d2adfaec8c06d114033c8314779bc8fcf7f48395a5421bc00b8da1131f223a8deba3dd1b3b075dd449d975ca13006aac4e98b6d1954944f4240513b21f5c7b889a63c052cf1c9f1cdba06b12ae15847e9a856b868df7809b9a10a0e9ab986342969b41e57074fc66c2eb80eca9c6d468147719a854983885c3c06c7cfd51687eb7771c6e8e8b38510eebb82adee239d7848585c47ffab79e188488938c78150fcf2243927e7539d87dc867b819e89cb0634a58925df5ac121007b7a3e60bfbbbde0b28224f20f5269362277cf23432522b44d6e87846309654d37b419388f83362dd4047f1d0f571c7c53b7eb28d4606a71d126c01ecb1c05bc87f321d36133e300519225182677af1dc92afd34665a14c486a7c0a9512356d30cb73ee2f6f35155f17bc9505d995603a0cae4e8ee84ba8b49c678e10e9973878f5cbce2bc367a3266e5fe4c178b3784067c9defb9cd461aa4a427877254107d2d7ed6aa7542afc007db09f3980d228b97615d3c91478a309c7c276c56a0490f1cc663bde553f7a3024e3408ac81b9d2fdc085b3f830df0aa09ff58fc6bd5ae80822085f5d63de9cd44636fd53709cb49db9fd65ab347dda8f93d5ee2addb40bf545ddad15dd3a47155b6020d645bccfc6c3500a7f45b6fbe0ff9f42f12fad09a42220ee5f23bff56454a8c8e89aa92d87890ff025b03a0f72a79a1929a26ed28110b188fcde2ac63854e6fca7f0ac729296c84df5a06a049a28e555993dcf8b54fee68fa9ec0bdad1567de4ae31a8913ae65dc344f9274e69fc7cc05ba37a23520009041e810ead4e956545f816da2071d171a32f025a8fee45b19f7caeb345159411342fe6f825c96d659598b388d8ae74f7933a44c2f7f961302ab099c6fd9dc95380e56f01c7014f2d9d4a9b3de16bbdf76968a93d83101ca2c857eec10a0d1fb64c6c81d71b10cd91be809378619a330461a6460c35553d26af060d11a7c338728399d59e31f8e69b25b4970b6d19bfe14af49625abe19ba5e4a93382c396959967916bbc27c1c8e852c7011e698c5110438cd76c1752ac535442c923f2b6c050914121a25e489a8fedb7b17ff44d03ae3a530313cf4f5e3441bec9f028edd1f78809b2811c87be1bf5a70274f203232229b4cca0584958dbe1ee137edf45531eec467a26fc52e91a8b177820cdda3e29dd6589f2dfd30fb33161fed2621392a4d2d71202ab22135ed7172bcb7d7012c8778f43aa7ecd8916b7b9ef86948fed57ed868b99b373c3b18ec4069d66c782b141049ffb4b8e7a313b37bd23cd3e28a0b4a0e2dba4680f68b9548f73c887aa0e6f1ab29c7bc0385403129110a5df70de79a4550613115e30bfbd2998a908207503ca23053aae2053f2c5fda627347d7dc69eeb3a27fa16a35265620580831c49919770765dc7b758ae0f22ea268b95b16da66a74415e89a9a7c4df7ec1abb325fcc5befc32f21e88b9cb6cbd743a2ab1c4188e4a292bb07f0b877b98b7eb3ddb77cebfae611c26000c24540c18142312814d74c105adf121c37b974106695444449d818998a3ec03442d864aa1de8cc626bc8f502b34b90b5b210d7065f8dce0997341179cd40868f714e6b71f7c56a172639a1d7bd54b6ec5e96180c17aedb19ce6aeda03b0f0830d313e2aef67d087d0c3134c49e0f3bf295211dd959eafcbcfb6fb72c9ea1aafe46807d5885c99df3d5512d865e926ceedb79a69bf1ad60418bd664dff754189e058832636725ba05a73cbeb078adbbe9d8d03df12e52ce7e56fdc6f4b439cdffb40276d12a03969b6126e8c872a5875d8428883845a8ff657b3b3a0ca7e8438afb5d68641fa1d37bed163f0f4188d433c50d6d9d7341b75a55b3d3a2cc4d094283e093e2f4d84a56ce28ae7702a0479c70e43be996a25679e59b98b14b10045638d9f89f8c6b9e5866640dfd23332dabaf6ad7b98a58dc71a29d05f9f8a69fbc92412365d36f064ea4cf55e9f5aeffd0ff989d8bb439e80553e04f367d3b02c5cd96841c51599daf7160daa2cedca7b9b86520c052d90adec59b6f32059942520282574f0284282a3e2b9a794dd48f1c6103385459b25116f810091a6ef00dd87dc3e2ef9ad72c48ba45719c1c327cf4ee7f5eaedb8249da5fa6e177982bb17f55ab1d01d3a86e088c84b80d85aac56338bb4eff5bdafa98369aeea4cbf7f5c876a532e62f538089aadbac7b128af44f5d84e808f62702101e2d79e9e156b7f093af7fe0e55b1e11491956534426823fa8b4389c14b96153cdd58e8ae2783b389e9f9694a2e1b930e09cefaea9d5aa80a430b6035acebb6ab446272d2f1bbeca526b321b5c35651dfa874f98a5009748244bcc9219b126732a9fb577ac65bfc226406a2eddf5520ceca0009a058f473a8f41b6eaa1a5ade7778a0a64e19f00fa922d1f3ea91f4b66a7ca9e127da64ef462e988a6dcc08dcf6e5f9557b9c454006acc853019c3c9875099e7b66f15dc6c6e95cffa9e65e0eab397e5ac9b14735018c11e451bd40f560b946b7f76d41e56a0737466ecc055596833a156bf20a90be3a603d4c8e9cedff964114d4728e6c1322d3134938fa50c600faba3cf3b2909c79ff84f3eb02ca94cdcddf287ad3090d0c1909e43a3c9751f000e0a9d121636322f8562afbb44d28ab69e013079c5bf5116c7ec3da247347c1a998796fd60a5de0c94c5a53e3a9880e35578b6034f73d7c008b55d038fbad1de3a1be5be531b38b83ec16a6407f49bd916b827e3f220a65229f0d1246f47a875615bba19e5800487e133464ffe044b85873d981f3ab05569d699878580ee03adb496b91d52e145864f6c15d31f228ec4399b06b9a553a8f858497a01d92d679fc054f161eba9f2f2a221542c15625b8e3aa48942de2bc54991612e26b2c4f16ac66108c92620d8f7b286eb14fa9374f2bcff2b3e3d0a1f2c0a6d8729f0b6eff27e803d45015485151cdc0bbfd85f41d1abb7d64c300779163ec3d1789a8c502e44761e491c863bedd37436a1ac45f9d71d83b552854ee1812ee13d9a537b6d696b69f926324c5493fce73fbe2bf2001885bc128b3cbe3ab6159aecb74e58c60add46cf7e03d32347b0fe007b24d8d428317e3267ee0bcf6154537adbb7d5ca2a63f930532c80c04ce6dcd28a654fd488240b2164aa89b0ca8b3bf1f1baa25a62b2b64946d99d2b978532cefca37b75533669974055773d1228691d3c5649c2443bd5f0b67bcb940327363ecc0eb5cd7839d5e438ac7aeba9dd53c6f2038cfc55e31c439a3d7058d4884a70699d6a8f9f8d340757cd990a61ae8f5778d458e31a5a66c38f3ea7d6a46c242150a14150d7a8dda619a17fea551fab31ecaa8be7378e46dc59ac48d8876b4aa7d0de9610bbadcb4a3c9fcd09b054b0448c0b0489ab2dccb45e6e68f4f565e7cafc6a4cef8eb6a282dfe7647995c89076e4ca9c01bbbc54e73b84f44e2305444b19509b25940d54e4000ed4a4c3d5f491c9e033d8e232ce9058ae202b54c3f41ebfae329c582b947306127d978829247f29ced16a6e1fcaf8820a88965580306a2c9a4b95afeb78b998cab15d344ce2465ea77559af6f2c27fa6b8e3f6bd382cd2520f222d90c63c9f2e7221dcdf3f86aae13b72b2ec3e3efd9c8b0f2ccdd13a3c4f65f1273838b2b7e4a92ea3f6e1fcff157a108442646416a49132f59cdb462669b631d2ca5611068d2e7902eedd6260a7e18e1213c9a4f91c3a4629c7663d7475ef60a11dc0799ba85619269f889716a95c000d72cb694706d78b4bc373fc53f2f700736aa590ae1688d94ff52ed01cbb34a3f5e0ef3f794347c898661c4405f341c6dad7392a117430e0a7cf6e6bcd5a5b0c97a0a2bae00864ac278381ca63e1fea1af675f82115a79fb14a35f19e623b1babf7b224baa5527711947f58e2ab1bcef9e01a22462540454eabe07ce7b875504662e6aaf6bd6bee090e224d5d6b278bad8b2d919415f63aff93cf5e5e750aeb1c86d23cb6f673a76f049ad682cffde83f5f29e5488a53897b8e08df156e6740c1c539dcc2051b662a6f622d0c737cccf44eadcd96a6d1862547b2eae0b8a06da75902a6279c2466eac7552ca234b04b811af710d2fc0caf5e3fe03d55dad44b5bfd3e1f91d72ade361ab468f30ec5255f9e1b341e520977da534b8ea8a998028a51ad6dd849893f21f123843db31d1421d83bb50da9141ec19921a3b0fadb1b43ebf44fec4d601b9565c7aeb79b7bc66c773554583dcd9ffb17387ca8a142a99538b32a468f8eac85173200fdf8af2a9a52aa4504a219cc1cda24f64dbd372d8aa645016ddb299e7843e03b964853aaf443c7caaaf59210b1ef02b4174daef06dd059bdfa3236118fc397de1e0cb79743481b4532d9741b3f882909f041a158564f1a22775312f9df0bce730bafaa0cf0ad4de3659cb668aa6751b87ba3e8d67c536ad5c7f23510f208da700011aac346a3ccdc990ebe3224debfcfcab5ebeb6a450ee6faabbd0f7c2b5393f25c39f6ceef78599dec6a050da42a746a4aafcd7985d46c9e676538c19817bde5440cb53f3fc2cdd6ab21296e0fc7498ebbcc0e355e728b46c14d76bb480cf8fb0ff0e53d2ff38dfa61aef2858dff39095d5b8cad992dc9c4b5b6824c22570dbbc82159e03f91ce1bbf0d13abe80433dcb142de78a946a1e9492ea3427e9e754571c994cafe48e618a0d9241b6f2aad113bf91d14fe6f65db31405488e9fba8f23737b9f6e3d87ac3a1c1f76bc5c526304918639f057cd5fa854085bfbee11ba51c109b4860716057c79851a5cf88a63b810ff07fd74834a0d17abf76ccb4bf23a33f866199f4feebbe2d24a4b15738f51afcc75a18e083c31cb62d36cfb5328fb89e1b3a943a57714e25388d750a68f269acfbcbf8bc4a5ea95284747fc126e7e717941c17537b037fed9", &(0x7f0000000300)=0x1000, &(0x7f0000000340)="87695a1b40e31d5ea59fb120be0c32c697e3ef74d293c7f557753709bb6ab8562d3df5b5cd26b4f9555253fe50d39f6e", 0x30) (async) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000080)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc], [], [], [], [{}, {0x0, 0x3cf}, {}, {}, {0x0, 0x0, 0x0, 0x9}, {0x0, 0x0, 0x0, 0x2000}]}}) (async) r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$FIOASYNC(r0, 0xcd60441a, &(0x7f0000000240)=0x6) r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000140)={0x1, &(0x7f0000000100)=[{0x5}]}) (async) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f00000013c0)=0x1) ioctl$FIOASYNC(r1, 0xcd604407, &(0x7f0000000240)) 07:58:51 executing program 1: r0 = socket(0x10, 0x2, 0x6) sendmsg$unix(r0, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f00000000c0)="5b4383c13420188f29a134138e2554789916cbd24010dce2a11c21227ea4163a2821f18e23118b3102b68dd3bec3bd5dee724fae4fbb1fe3c8c15de6230c74666fb79a74562145037b100cf2eb634af4f42787af0ed5544c5bfeb4af93feeda358b9f380445d3c4c6ae5ebe4b3191c5f3d0bfc4cdbe5c139", 0x78}], 0x1}, 0x0) (async) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') (async) unlink(&(0x7f0000000140)='./file0\x00') 07:58:51 executing program 3: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000080)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff], [0x0, 0xffffffffffffffff], [0x2c, 0x0, 0x0, 0xfffffffffffffffc], [], [{0x0, 0x4}, {0x0, 0x600}, {0x0, 0x0, 0x5}, {}, {0x0, 0x0, 0x0, 0x9}]}}) r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$FIOASYNC(r0, 0xcd60441a, &(0x7f0000000240)=0x6) r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) ioctl$FIOASYNC(r1, 0xcd604407, &(0x7f0000000240)) 07:58:51 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000240)}) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0xee) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x1, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x80146950, &(0x7f0000000300)) 07:58:51 executing program 3: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000080)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff], [0x0, 0xffffffffffffffff], [0x2c, 0x0, 0x0, 0xfffffffffffffffc], [], [{0x0, 0x4}, {0x0, 0x600}, {0x0, 0x0, 0x5}, {}, {0x0, 0x0, 0x0, 0x9}]}}) r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$FIOASYNC(r0, 0xcd60441a, &(0x7f0000000240)=0x6) r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) ioctl$FIOASYNC(r1, 0xcd604407, &(0x7f0000000240)) 07:58:51 executing program 2: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f0000001740)=""/4096, 0x1000) (async) write(r1, &(0x7f0000000100)='w', 0x1) (async) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) (async) connect$unix(r3, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) write(r3, &(0x7f0000000140)="2a8157e3fb9c635fecd3a41dd53189fc33abe49e477697c8d57f5810342d017e742dfeb954a4f5012fad640c4346ed757f02c8295023aa70e7e477c9267c252ed8e3f9d4532df59a5e7717681bace99ab14cddd537e602465a0d13fe6d5e7e327a3be18bcc064fa25b537821a93bacc082eb3ca3282e62746992f73abf9482f36a719cf41117dd5e5668", 0x8a) 07:58:51 executing program 1: r0 = socket(0x10, 0x2, 0x6) sendmsg$unix(r0, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f00000000c0)="5b4383c13420188f29a134138e2554789916cbd24010dce2a11c21227ea4163a2821f18e23118b3102b68dd3bec3bd5dee724fae4fbb1fe3c8c15de6230c74666fb79a74562145037b100cf2eb634af4f42787af0ed5544c5bfeb4af93feeda358b9f380445d3c4c6ae5ebe4b3191c5f3d0bfc4cdbe5c139", 0x78}], 0x1}, 0x0) (async) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') (async) unlink(&(0x7f0000000140)='./file0\x00') 07:58:51 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000240)}) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0xee) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x1, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x80146951, &(0x7f0000000300)) 07:58:51 executing program 3: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000080)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff], [0x0, 0xffffffffffffffff], [0x2c, 0x0, 0x0, 0xfffffffffffffffc], [], [{0x0, 0x4}, {0x0, 0x600}, {0x0, 0x0, 0x5}, {}, {0x0, 0x0, 0x0, 0x9}]}}) (async) r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$FIOASYNC(r0, 0xcd60441a, &(0x7f0000000240)=0x6) (async) r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) ioctl$FIOASYNC(r1, 0xcd604407, &(0x7f0000000240)) 07:58:51 executing program 1: poll(0xfffffffffffffffe, 0x4c, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x1, &(0x7f0000000100)=[{0x5, 0xd8}]}) dup2(0xffffffffffffff9c, r0) 07:58:51 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000240)}) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0xee) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x1, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x80146952, &(0x7f0000000300)) 07:58:51 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000240)}) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0xee) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x1, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x80146953, &(0x7f0000000300)) 07:58:51 executing program 1: poll(0xfffffffffffffffe, 0x4c, 0x0) (async) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x1, &(0x7f0000000100)=[{0x5, 0xd8}]}) (async) dup2(0xffffffffffffff9c, r0) 07:58:51 executing program 2: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x3}) dup2(0xffffffffffffff9c, 0xffffffffffffffff) sysctl$kern(&(0x7f0000000040)={0x1, 0x33}, 0x4000000000000003, &(0x7f00000001c0)="eb9c770525dbfb3a662c2e9fcde22a63a70b2f59cf6fdd160d1d376007f883be5d093f7630b4399c188b0a79c5b6f12d2a104d64a206500bdf5ca91fb2299fb50093847dc573a5c2e9acddf0aa76345bc995274e0149c8ff070000000000009200f86fae240d9fdbbe85dd833b595e346825ba46f7c4881d7702012992b893e765edcc865895bdaf7a6ca185324c6dd9a652c26ebc4e816491d09e073d481defed0adfa61364a3b5f9fce44462609c067532fb0e2b241425a808", &(0x7f0000000000)=0x78, 0x0, 0x42) flock(0xffffffffffffff9c, 0x2) 07:58:51 executing program 3: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000080)={0x0, 0x0, 0x0, {[], [], [], [], [{}, {}, {}, {}, {0x0, 0x0, 0x0, 0x9}]}}) r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$FIOASYNC(r0, 0xcd60441a, &(0x7f0000000240)=0x6) r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) ioctl$FIOASYNC(r1, 0xcd604407, &(0x7f0000000240)) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0x5) 07:58:51 executing program 2: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x3}) dup2(0xffffffffffffff9c, 0xffffffffffffffff) sysctl$kern(&(0x7f0000000040)={0x1, 0x33}, 0x4000000000000003, &(0x7f00000001c0)="eb9c770525dbfb3a662c2e9fcde22a63a70b2f59cf6fdd160d1d376007f883be5d093f7630b4399c188b0a79c5b6f12d2a104d64a206500bdf5ca91fb2299fb50093847dc573a5c2e9acddf0aa76345bc995274e0149c8ff070000000000009200f86fae240d9fdbbe85dd833b595e346825ba46f7c4881d7702012992b893e765edcc865895bdaf7a6ca185324c6dd9a652c26ebc4e816491d09e073d481defed0adfa61364a3b5f9fce44462609c067532fb0e2b241425a808", &(0x7f0000000000)=0x78, 0x0, 0x42) flock(0xffffffffffffff9c, 0x2) 07:58:51 executing program 3: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000080)={0x0, 0x0, 0x0, {[], [], [], [], [{}, {}, {}, {}, {0x0, 0x0, 0x0, 0x9}]}}) r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$FIOASYNC(r0, 0xcd60441a, &(0x7f0000000240)=0x6) r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) ioctl$FIOASYNC(r1, 0xcd604407, &(0x7f0000000240)) (async) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0x5) 07:58:51 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000240)}) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0xee) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x1, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x80146959, &(0x7f0000000300)) 07:58:51 executing program 1: poll(0xfffffffffffffffe, 0x4c, 0x0) (async) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x1, &(0x7f0000000100)=[{0x5, 0xd8}]}) (async) dup2(0xffffffffffffff9c, r0) 07:58:51 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r2 = dup2(r1, r0) listen(r2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = dup2(r4, r3) connect$unix(r5, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) 07:58:51 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000240)}) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0xee) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x1, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8014695a, &(0x7f0000000300)) 07:58:51 executing program 3: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000080)={0x0, 0x0, 0x0, {[], [], [], [], [{}, {}, {}, {}, {0x0, 0x0, 0x0, 0x9}]}}) r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$FIOASYNC(r0, 0xcd60441a, &(0x7f0000000240)=0x6) r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) ioctl$FIOASYNC(r1, 0xcd604407, &(0x7f0000000240)) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0x5) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000080)={0x0, 0x0, 0x0, {[], [], [], [], [{}, {}, {}, {}, {0x0, 0x0, 0x0, 0x9}]}}) (async) openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) (async) ioctl$FIOASYNC(r0, 0xcd60441a, &(0x7f0000000240)=0x6) (async) openat$pf(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) (async) ioctl$FIOASYNC(r1, 0xcd604407, &(0x7f0000000240)) (async) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0x5) (async) 07:58:51 executing program 2: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x3}) dup2(0xffffffffffffff9c, 0xffffffffffffffff) sysctl$kern(&(0x7f0000000040)={0x1, 0x33}, 0x4000000000000003, &(0x7f00000001c0)="eb9c770525dbfb3a662c2e9fcde22a63a70b2f59cf6fdd160d1d376007f883be5d093f7630b4399c188b0a79c5b6f12d2a104d64a206500bdf5ca91fb2299fb50093847dc573a5c2e9acddf0aa76345bc995274e0149c8ff070000000000009200f86fae240d9fdbbe85dd833b595e346825ba46f7c4881d7702012992b893e765edcc865895bdaf7a6ca185324c6dd9a652c26ebc4e816491d09e073d481defed0adfa61364a3b5f9fce44462609c067532fb0e2b241425a808", &(0x7f0000000000)=0x78, 0x0, 0x42) flock(0xffffffffffffff9c, 0x2) 07:58:52 executing program 2: mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x5f9a) open$dir(&(0x7f00000023c0)='./file0\x00', 0x0, 0x0) 07:58:52 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000240)}) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0xee) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x1, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x801869a3, &(0x7f0000000300)) 07:58:52 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) (async) r2 = dup2(r1, r0) listen(r2, 0x0) (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = dup2(r4, r3) connect$unix(r5, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) 07:58:52 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r2 = dup2(r1, r0) listen(r2, 0x0) (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = dup2(r4, r3) connect$unix(r5, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) 07:58:52 executing program 3: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000080)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x100000000], [0x0, 0x0, 0x0, 0x0, 0x100, 0x0, 0x0, 0x7f], [], [], [{}, {0x0, 0x0, 0x0, 0x8}, {0x0, 0x0, 0x4}, {}, {0x0, 0x0, 0x0, 0x9}]}}) r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$FIOASYNC(r0, 0xcd60441a, &(0x7f0000000240)=0x6) r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) ioctl$FIOASYNC(r1, 0xcd604407, &(0x7f0000000240)) 07:58:52 executing program 2: mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x5f9a) open$dir(&(0x7f00000023c0)='./file0\x00', 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x5f9a) (async) open$dir(&(0x7f00000023c0)='./file0\x00', 0x0, 0x0) (async) 07:58:52 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000240)}) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0xee) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x1, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020690c, &(0x7f0000000300)) 07:58:52 executing program 1: nanosleep(&(0x7f0000000000)={0x8, 0x6}, &(0x7f0000000040)) r0 = accept(0xffffffffffffffff, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000140), 0x80, 0x0) r4 = accept(0xffffffffffffff9c, &(0x7f0000000240)=@un=@abs, &(0x7f0000000280)=0x8) r5 = openat$tty(0xffffffffffffff9c, &(0x7f00000002c0), 0x1, 0x0) r6 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000300), 0x80, 0x0) r7 = socket$inet6(0x18, 0x3, 0x1) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffa, 0x60, 0x1, 0x8, 0xb962}, {{}, 0xfffffffffffffffa, 0x65, 0xf0000000, 0xff, 0x2}, {{r1}, 0xfffffffffffffff8, 0x49, 0xf0000000, 0x8, 0x3f}, {{}, 0xfffffffffffffffc, 0x40, 0x2, 0x0, 0x5a8}, {{r2}, 0x4, 0x40, 0x1, 0x2, 0x401}, {{r3}, 0xfffffffffffffff9, 0xb8, 0xf0000000, 0x9, 0x100000000000000}], 0x5, &(0x7f0000000340)=[{{0xffffffffffffff9c}, 0xfffffffffffffffc, 0xa0, 0x20000000, 0x7, 0x1}, {{0xffffffffffffff9c}, 0xfffffffffffffffe, 0x15, 0x40000004, 0x3, 0x7fe0000000}, {{}, 0x3, 0xc, 0x20000000, 0x10000, 0x7}, {{r4}, 0xfffffffffffffffd, 0x1, 0x80000002, 0x200, 0x200}, {{r5}, 0xfffffffffffffff8, 0x4, 0x80, 0xb1, 0x1}, {{0xffffffffffffff9c}, 0xfffffffffffffffb, 0x15, 0x8, 0x1f, 0x7}, {{r6}, 0xfffffffffffffffd, 0x2, 0x20, 0x8, 0x1}, {{r7}, 0xfffffffffffffffe, 0x20, 0x2, 0xffff, 0x401}], 0x0, &(0x7f0000000440)={0x80000001, 0x7}) 07:58:52 executing program 3: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000080)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x100000000], [0x0, 0x0, 0x0, 0x0, 0x100, 0x0, 0x0, 0x7f], [], [], [{}, {0x0, 0x0, 0x0, 0x8}, {0x0, 0x0, 0x4}, {}, {0x0, 0x0, 0x0, 0x9}]}}) (async) r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$FIOASYNC(r0, 0xcd60441a, &(0x7f0000000240)=0x6) r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) ioctl$FIOASYNC(r1, 0xcd604407, &(0x7f0000000240)) 07:58:52 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000240)}) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0xee) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x1, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020690e, &(0x7f0000000300)) 07:58:52 executing program 2: mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x5f9a) open$dir(&(0x7f00000023c0)='./file0\x00', 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x5f9a) (async) open$dir(&(0x7f00000023c0)='./file0\x00', 0x0, 0x0) (async) 07:58:52 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000240)}) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0xee) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x1, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x80206910, &(0x7f0000000300)) 07:58:52 executing program 3: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000080)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x100000000], [0x0, 0x0, 0x0, 0x0, 0x100, 0x0, 0x0, 0x7f], [], [], [{}, {0x0, 0x0, 0x0, 0x8}, {0x0, 0x0, 0x4}, {}, {0x0, 0x0, 0x0, 0x9}]}}) (async) r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$FIOASYNC(r0, 0xcd60441a, &(0x7f0000000240)=0x6) (async) r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) ioctl$FIOASYNC(r1, 0xcd604407, &(0x7f0000000240)) 07:58:52 executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x3d}, {0x15}, {0x6}]}) syz_emit_ethernet(0x2a2, &(0x7f0000000340)) 07:58:52 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000240)}) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0xee) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x1, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x80206913, &(0x7f0000000300)) 07:58:52 executing program 1: nanosleep(&(0x7f0000000000)={0x8, 0x6}, &(0x7f0000000040)) (async) r0 = accept(0xffffffffffffffff, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) (async) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000140), 0x80, 0x0) r4 = accept(0xffffffffffffff9c, &(0x7f0000000240)=@un=@abs, &(0x7f0000000280)=0x8) (async) r5 = openat$tty(0xffffffffffffff9c, &(0x7f00000002c0), 0x1, 0x0) (async) r6 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000300), 0x80, 0x0) r7 = socket$inet6(0x18, 0x3, 0x1) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffa, 0x60, 0x1, 0x8, 0xb962}, {{}, 0xfffffffffffffffa, 0x65, 0xf0000000, 0xff, 0x2}, {{r1}, 0xfffffffffffffff8, 0x49, 0xf0000000, 0x8, 0x3f}, {{}, 0xfffffffffffffffc, 0x40, 0x2, 0x0, 0x5a8}, {{r2}, 0x4, 0x40, 0x1, 0x2, 0x401}, {{r3}, 0xfffffffffffffff9, 0xb8, 0xf0000000, 0x9, 0x100000000000000}], 0x5, &(0x7f0000000340)=[{{0xffffffffffffff9c}, 0xfffffffffffffffc, 0xa0, 0x20000000, 0x7, 0x1}, {{0xffffffffffffff9c}, 0xfffffffffffffffe, 0x15, 0x40000004, 0x3, 0x7fe0000000}, {{}, 0x3, 0xc, 0x20000000, 0x10000, 0x7}, {{r4}, 0xfffffffffffffffd, 0x1, 0x80000002, 0x200, 0x200}, {{r5}, 0xfffffffffffffff8, 0x4, 0x80, 0xb1, 0x1}, {{0xffffffffffffff9c}, 0xfffffffffffffffb, 0x15, 0x8, 0x1f, 0x7}, {{r6}, 0xfffffffffffffffd, 0x2, 0x20, 0x8, 0x1}, {{r7}, 0xfffffffffffffffe, 0x20, 0x2, 0xffff, 0x401}], 0x0, &(0x7f0000000440)={0x80000001, 0x7}) 07:58:52 executing program 3: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000080)={0x0, 0x0, 0x0, {[], [], [], [], [{}, {}, {}, {}, {0x0, 0x0, 0x0, 0x9}]}}) r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$FIOASYNC(r0, 0xcd60441a, &(0x7f0000000240)=0x6) openat$pf(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) 07:58:52 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000240)}) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0xee) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x1, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x80206916, &(0x7f0000000300)) 07:58:52 executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) (async, rerun: 64) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x3d}, {0x15}, {0x6}]}) (async, rerun: 64) syz_emit_ethernet(0x2a2, &(0x7f0000000340)) 07:58:53 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000240)}) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0xee) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x1, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x80206918, &(0x7f0000000300)) 07:58:53 executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000080)) (async) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x3d}, {0x15}, {0x6}]}) (async) syz_emit_ethernet(0x2a2, &(0x7f0000000340)) 07:58:53 executing program 3: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000080)={0x0, 0x0, 0x0, {[], [], [], [], [{}, {}, {}, {}, {0x0, 0x0, 0x0, 0x9}]}}) (async) r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$FIOASYNC(r0, 0xcd60441a, &(0x7f0000000240)=0x6) openat$pf(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) 07:58:53 executing program 3: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000080)={0x0, 0x0, 0x0, {[], [], [], [], [{}, {}, {}, {}, {0x0, 0x0, 0x0, 0x9}]}}) (async, rerun: 32) r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) (rerun: 32) ioctl$FIOASYNC(r0, 0xcd60441a, &(0x7f0000000240)=0x6) (async) openat$pf(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) 07:58:53 executing program 1: nanosleep(&(0x7f0000000000)={0x8, 0x6}, &(0x7f0000000040)) (async) r0 = accept(0xffffffffffffffff, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) (async) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) (async) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000140), 0x80, 0x0) (async) r4 = accept(0xffffffffffffff9c, &(0x7f0000000240)=@un=@abs, &(0x7f0000000280)=0x8) (async) r5 = openat$tty(0xffffffffffffff9c, &(0x7f00000002c0), 0x1, 0x0) (async) r6 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000300), 0x80, 0x0) (async) r7 = socket$inet6(0x18, 0x3, 0x1) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffa, 0x60, 0x1, 0x8, 0xb962}, {{}, 0xfffffffffffffffa, 0x65, 0xf0000000, 0xff, 0x2}, {{r1}, 0xfffffffffffffff8, 0x49, 0xf0000000, 0x8, 0x3f}, {{}, 0xfffffffffffffffc, 0x40, 0x2, 0x0, 0x5a8}, {{r2}, 0x4, 0x40, 0x1, 0x2, 0x401}, {{r3}, 0xfffffffffffffff9, 0xb8, 0xf0000000, 0x9, 0x100000000000000}], 0x5, &(0x7f0000000340)=[{{0xffffffffffffff9c}, 0xfffffffffffffffc, 0xa0, 0x20000000, 0x7, 0x1}, {{0xffffffffffffff9c}, 0xfffffffffffffffe, 0x15, 0x40000004, 0x3, 0x7fe0000000}, {{}, 0x3, 0xc, 0x20000000, 0x10000, 0x7}, {{r4}, 0xfffffffffffffffd, 0x1, 0x80000002, 0x200, 0x200}, {{r5}, 0xfffffffffffffff8, 0x4, 0x80, 0xb1, 0x1}, {{0xffffffffffffff9c}, 0xfffffffffffffffb, 0x15, 0x8, 0x1f, 0x7}, {{r6}, 0xfffffffffffffffd, 0x2, 0x20, 0x8, 0x1}, {{r7}, 0xfffffffffffffffe, 0x20, 0x2, 0xffff, 0x401}], 0x0, &(0x7f0000000440)={0x80000001, 0x7}) 07:58:53 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000240)}) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0xee) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x1, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x80206919, &(0x7f0000000300)) 07:58:53 executing program 2: open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) sendto$unix(r0, &(0x7f0000000080)="2a4b2ec9c0e2275c8ab5fc247f227e1d2907c7c87cb24ec85a641ecaedd351b83b9a038ee2eb", 0x26, 0x4, &(0x7f0000000100)=@file={0x1, './bus\x00'}, 0x8) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) msgsnd(0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="01"], 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) close(r3) socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000040)="100a2956b9223776", 0x14a) 07:58:53 executing program 3: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000080)={0x0, 0x0, 0x0, {[], [], [], [], [{}, {}, {}, {0x0, 0x4}, {0x0, 0x0, 0x0, 0x9}]}}) r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$FIOASYNC(r0, 0xcd60441a, &(0x7f0000000240)=0x6) socket(0x2, 0x3, 0xe0) r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) ioctl$FIOASYNC(r1, 0xcd604407, &(0x7f0000000240)) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) ioctl$VMM_IOC_WRITEREGS(r3, 0x82485608, &(0x7f00000003c0)={0x9, 0x7, 0xfffffffffffffff7, {[0x5, 0x2, 0x1, 0x1f, 0x3, 0x100000000, 0x1f, 0x0, 0x0, 0x9, 0x7b, 0x9, 0x6, 0x8000, 0x4, 0x10000, 0x7ff, 0x29], [0x3, 0x9, 0xad60, 0xe9, 0x0, 0x7173c262, 0x1000, 0x4, 0x10000, 0x10000], [0x7fffffff, 0x5cd, 0x71, 0x0, 0x8, 0xff, 0x6], [0x7, 0x80000001, 0x101, 0x0, 0x7, 0xfff], [{0x4, 0x881, 0x2, 0xae3}, {0x1, 0x6d1, 0x7, 0x40}, {0x5, 0x8, 0xa, 0x2}, {0x1, 0x8, 0x3ff}, {0x8, 0x3, 0x2, 0x2}, {0x8, 0x631, 0x200}, {0x1, 0xfffffffc, 0x3, 0x1ff}, {0x7ff, 0x7ff, 0x9, 0x1e01}], {0x1, 0x0, 0xcb, 0x1}, {0xeb, 0x6, 0x300, 0x5}}}) 07:58:53 executing program 2: open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) (async) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) (async) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) (async) sendto$unix(r0, &(0x7f0000000080)="2a4b2ec9c0e2275c8ab5fc247f227e1d2907c7c87cb24ec85a641ecaedd351b83b9a038ee2eb", 0x26, 0x4, &(0x7f0000000100)=@file={0x1, './bus\x00'}, 0x8) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) msgsnd(0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="01"], 0x1, 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) (async) r2 = socket(0x18, 0x1, 0x0) close(r2) (async) r3 = socket(0x18, 0x2, 0x0) close(r3) socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) (async) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) (async) write(r3, &(0x7f0000000040)="100a2956b9223776", 0x14a) 07:58:53 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000240)}) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0xee) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x1, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020691f, &(0x7f0000000300)) 07:58:53 executing program 3: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000080)={0x0, 0x0, 0x0, {[], [], [], [], [{}, {}, {}, {0x0, 0x4}, {0x0, 0x0, 0x0, 0x9}]}}) r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$FIOASYNC(r0, 0xcd60441a, &(0x7f0000000240)=0x6) socket(0x2, 0x3, 0xe0) r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) ioctl$FIOASYNC(r1, 0xcd604407, &(0x7f0000000240)) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) ioctl$VMM_IOC_WRITEREGS(r3, 0x82485608, &(0x7f00000003c0)={0x9, 0x7, 0xfffffffffffffff7, {[0x5, 0x2, 0x1, 0x1f, 0x3, 0x100000000, 0x1f, 0x0, 0x0, 0x9, 0x7b, 0x9, 0x6, 0x8000, 0x4, 0x10000, 0x7ff, 0x29], [0x3, 0x9, 0xad60, 0xe9, 0x0, 0x7173c262, 0x1000, 0x4, 0x10000, 0x10000], [0x7fffffff, 0x5cd, 0x71, 0x0, 0x8, 0xff, 0x6], [0x7, 0x80000001, 0x101, 0x0, 0x7, 0xfff], [{0x4, 0x881, 0x2, 0xae3}, {0x1, 0x6d1, 0x7, 0x40}, {0x5, 0x8, 0xa, 0x2}, {0x1, 0x8, 0x3ff}, {0x8, 0x3, 0x2, 0x2}, {0x8, 0x631, 0x200}, {0x1, 0xfffffffc, 0x3, 0x1ff}, {0x7ff, 0x7ff, 0x9, 0x1e01}], {0x1, 0x0, 0xcb, 0x1}, {0xeb, 0x6, 0x300, 0x5}}}) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000080)={0x0, 0x0, 0x0, {[], [], [], [], [{}, {}, {}, {0x0, 0x4}, {0x0, 0x0, 0x0, 0x9}]}}) (async) openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) (async) ioctl$FIOASYNC(r0, 0xcd60441a, &(0x7f0000000240)=0x6) (async) socket(0x2, 0x3, 0xe0) (async) openat$pf(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) (async) ioctl$FIOASYNC(r1, 0xcd604407, &(0x7f0000000240)) (async) kqueue() (async) fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) (async) close(r3) (async) ioctl$VMM_IOC_WRITEREGS(r3, 0x82485608, &(0x7f00000003c0)={0x9, 0x7, 0xfffffffffffffff7, {[0x5, 0x2, 0x1, 0x1f, 0x3, 0x100000000, 0x1f, 0x0, 0x0, 0x9, 0x7b, 0x9, 0x6, 0x8000, 0x4, 0x10000, 0x7ff, 0x29], [0x3, 0x9, 0xad60, 0xe9, 0x0, 0x7173c262, 0x1000, 0x4, 0x10000, 0x10000], [0x7fffffff, 0x5cd, 0x71, 0x0, 0x8, 0xff, 0x6], [0x7, 0x80000001, 0x101, 0x0, 0x7, 0xfff], [{0x4, 0x881, 0x2, 0xae3}, {0x1, 0x6d1, 0x7, 0x40}, {0x5, 0x8, 0xa, 0x2}, {0x1, 0x8, 0x3ff}, {0x8, 0x3, 0x2, 0x2}, {0x8, 0x631, 0x200}, {0x1, 0xfffffffc, 0x3, 0x1ff}, {0x7ff, 0x7ff, 0x9, 0x1e01}], {0x1, 0x0, 0xcb, 0x1}, {0xeb, 0x6, 0x300, 0x5}}}) (async) 07:58:54 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000240)}) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0xee) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x1, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x80206931, &(0x7f0000000300)) 07:58:54 executing program 1: semctl$GETNCNT(0xffffffffffffffff, 0x4, 0x3, &(0x7f00000000c0)=""/86) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) r1 = socket(0x10, 0x4, 0x82) recvmsg(r1, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180), 0x1000000000000264, 0x0, 0xffffffffffffff51}, 0x0) 07:58:54 executing program 2: open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) (async) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) (async, rerun: 64) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) (rerun: 64) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) (async) sendto$unix(r0, &(0x7f0000000080)="2a4b2ec9c0e2275c8ab5fc247f227e1d2907c7c87cb24ec85a641ecaedd351b83b9a038ee2eb", 0x26, 0x4, &(0x7f0000000100)=@file={0x1, './bus\x00'}, 0x8) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) msgsnd(0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="01"], 0x1, 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) (async) r2 = socket(0x18, 0x1, 0x0) close(r2) (async, rerun: 64) r3 = socket(0x18, 0x2, 0x0) (rerun: 64) close(r3) (async) socket(0x400000000018, 0x3, 0x3a) (async) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) (async) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) (async) write(r3, &(0x7f0000000040)="100a2956b9223776", 0x14a) 07:58:54 executing program 3: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000080)={0x0, 0x0, 0x0, {[], [], [], [], [{}, {}, {}, {0x0, 0x4}, {0x0, 0x0, 0x0, 0x9}]}}) r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$FIOASYNC(r0, 0xcd60441a, &(0x7f0000000240)=0x6) socket(0x2, 0x3, 0xe0) r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) ioctl$FIOASYNC(r1, 0xcd604407, &(0x7f0000000240)) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) ioctl$VMM_IOC_WRITEREGS(r3, 0x82485608, &(0x7f00000003c0)={0x9, 0x7, 0xfffffffffffffff7, {[0x5, 0x2, 0x1, 0x1f, 0x3, 0x100000000, 0x1f, 0x0, 0x0, 0x9, 0x7b, 0x9, 0x6, 0x8000, 0x4, 0x10000, 0x7ff, 0x29], [0x3, 0x9, 0xad60, 0xe9, 0x0, 0x7173c262, 0x1000, 0x4, 0x10000, 0x10000], [0x7fffffff, 0x5cd, 0x71, 0x0, 0x8, 0xff, 0x6], [0x7, 0x80000001, 0x101, 0x0, 0x7, 0xfff], [{0x4, 0x881, 0x2, 0xae3}, {0x1, 0x6d1, 0x7, 0x40}, {0x5, 0x8, 0xa, 0x2}, {0x1, 0x8, 0x3ff}, {0x8, 0x3, 0x2, 0x2}, {0x8, 0x631, 0x200}, {0x1, 0xfffffffc, 0x3, 0x1ff}, {0x7ff, 0x7ff, 0x9, 0x1e01}], {0x1, 0x0, 0xcb, 0x1}, {0xeb, 0x6, 0x300, 0x5}}}) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000080)={0x0, 0x0, 0x0, {[], [], [], [], [{}, {}, {}, {0x0, 0x4}, {0x0, 0x0, 0x0, 0x9}]}}) (async) openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) (async) ioctl$FIOASYNC(r0, 0xcd60441a, &(0x7f0000000240)=0x6) (async) socket(0x2, 0x3, 0xe0) (async) openat$pf(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) (async) ioctl$FIOASYNC(r1, 0xcd604407, &(0x7f0000000240)) (async) kqueue() (async) fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) (async) close(r3) (async) ioctl$VMM_IOC_WRITEREGS(r3, 0x82485608, &(0x7f00000003c0)={0x9, 0x7, 0xfffffffffffffff7, {[0x5, 0x2, 0x1, 0x1f, 0x3, 0x100000000, 0x1f, 0x0, 0x0, 0x9, 0x7b, 0x9, 0x6, 0x8000, 0x4, 0x10000, 0x7ff, 0x29], [0x3, 0x9, 0xad60, 0xe9, 0x0, 0x7173c262, 0x1000, 0x4, 0x10000, 0x10000], [0x7fffffff, 0x5cd, 0x71, 0x0, 0x8, 0xff, 0x6], [0x7, 0x80000001, 0x101, 0x0, 0x7, 0xfff], [{0x4, 0x881, 0x2, 0xae3}, {0x1, 0x6d1, 0x7, 0x40}, {0x5, 0x8, 0xa, 0x2}, {0x1, 0x8, 0x3ff}, {0x8, 0x3, 0x2, 0x2}, {0x8, 0x631, 0x200}, {0x1, 0xfffffffc, 0x3, 0x1ff}, {0x7ff, 0x7ff, 0x9, 0x1e01}], {0x1, 0x0, 0xcb, 0x1}, {0xeb, 0x6, 0x300, 0x5}}}) (async) 07:58:54 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000240)}) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0xee) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x1, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x80206932, &(0x7f0000000300)) 07:58:54 executing program 1: semctl$GETNCNT(0xffffffffffffffff, 0x4, 0x3, &(0x7f00000000c0)=""/86) (async) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) (async, rerun: 32) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) (async, rerun: 32) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) (async) r1 = socket(0x10, 0x4, 0x82) recvmsg(r1, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180), 0x1000000000000264, 0x0, 0xffffffffffffff51}, 0x0) 07:58:54 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000240)}) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0xee) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x1, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x80206949, &(0x7f0000000300)) 07:58:54 executing program 2: syz_emit_ethernet(0x46, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb0800450000380000000000069078ac1400bb000000004e204e23", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="9002000090782000080500000000000000000204ff07000065b7da2d649ffe3422d9fb8f8c9ba2d0cf9d68d045a768f05bf8a4def3a791736b3ee077e503359343ea72954e9ca474fbea8eeb215f9511528fe5951b82b6e0b9cec248cf4397607a022a62f04949f3240600234ac3a9a152f455b18c7f513f277b51b657a555facddbc868a2fdaf4caafaa404f0018a7bc1ce39d5"]) 07:58:54 executing program 3: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000080)={0x0, 0x0, 0x0, {[], [], [], [], [{}, {}, {}, {}, {0x0, 0x0, 0x0, 0x9}]}}) r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$FIOASYNC(r0, 0xcd60441a, &(0x7f0000000240)=0x6) openat$pf(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) ioctl$FIOASYNC(r1, 0xcd604407, &(0x7f0000000240)) 07:58:54 executing program 1: semctl$GETNCNT(0xffffffffffffffff, 0x4, 0x3, &(0x7f00000000c0)=""/86) (async) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) (async) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) (async) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) (async) r1 = socket(0x10, 0x4, 0x82) recvmsg(r1, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180), 0x1000000000000264, 0x0, 0xffffffffffffff51}, 0x0) 07:58:54 executing program 2: syz_emit_ethernet(0x46, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb0800450000380000000000069078ac1400bb000000004e204e23", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="9002000090782000080500000000000000000204ff07000065b7da2d649ffe3422d9fb8f8c9ba2d0cf9d68d045a768f05bf8a4def3a791736b3ee077e503359343ea72954e9ca474fbea8eeb215f9511528fe5951b82b6e0b9cec248cf4397607a022a62f04949f3240600234ac3a9a152f455b18c7f513f277b51b657a555facddbc868a2fdaf4caafaa404f0018a7bc1ce39d5"]) 07:58:54 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000240)}) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0xee) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x1, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x80206979, &(0x7f0000000300)) 07:58:55 executing program 1: faccessat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x1) r0 = socket$inet6(0x18, 0x1, 0x0) r1 = kqueue() ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000080)={0x10, 0x81, 0x4, 0x0, [{&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x200}, {&(0x7f0000ff8000/0x5000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x738b}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x2}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x1b}, {&(0x7f0000fee000/0x1000)=nil, &(0x7f0000ff1000/0x3000)=nil, 0x9}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x400}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x6}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff6000/0x3000)=nil, &(0x7f0000ff0000/0x2000)=nil, 0x20}, {&(0x7f0000fee000/0x4000)=nil, &(0x7f0000ff7000/0x1000)=nil, 0x4}, {&(0x7f0000fec000/0x3000)=nil, &(0x7f0000fec000/0x3000)=nil, 0x7}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff1000/0x1000)=nil, 0x10000}, {&(0x7f0000ff4000/0x3000)=nil, &(0x7f0000ff4000/0xc000)=nil, 0x9}, {&(0x7f0000ff4000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x686d}, {&(0x7f0000ff0000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x2}, {&(0x7f0000ff4000/0x4000)=nil, &(0x7f0000ff1000/0x2000)=nil, 0x3}], ['./file0\x00', './file0\x00', './file\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x4}) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000000)={0x57, 0x1, 0x0, 0x7145, 0x8}, 0xc) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x2a, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000140)={0x1, &(0x7f0000000100)=[{0x5}]}) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001b80), 0x200, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000140)={0x1, &(0x7f0000000100)=[{0x5}]}) r6 = fcntl$dupfd(r2, 0xa, r1) r7 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001bc0), 0x80, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001c00)={0x0}, &(0x7f0000001c40)=0xc) socketpair(0x1, 0x2, 0xa1, &(0x7f0000000440)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xfffffffffffffdf7) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000100)={{0x80003, 0x0, 0x0, 0x0, r10, 0x1a8, 0x5}, 0xf2df, 0x401, 0x3ff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001d00)={&(0x7f00000005c0)=@abs={0x3, 0x0, 0x0}, 0x8, &(0x7f0000001ac0)=[{&(0x7f0000000600)="174368c95e0bfa8d92a449", 0xb}, {&(0x7f0000000640)="0416ab64cf3f8cb65fea200300a4a2d42121b950664d9712111146d566a8299ad7e1d0f084054eb8123f0c358c5dd6ce041e1b3a1d6a9c2d68ee2e81583e3833b4614a4743a13764c694c3c5c04b12eebb028d017b2335e2984e84cab5eb9528e8a7d2d8e0befffb36bc543730fda847580793e62752e48137c7671d7ff5dfc2473a6ce8b36d41944149fc036997b8c58bc3bee8006f3cd9444d1ee128c7803dfb11c423401402b07fd646eeae120e7cf2bb298efd16bc4fea3d250608b48738c2d4d5b489791f78097a785e532ec63696036c80f401b65dad8ac81aced23878bddf4cc67f62d42546f0fa6881295ab607f054a32f29119308513a3ec8896586c010dde718e8a619c7866b4d10e92b42f54b7dd2639ad89af14b52d23a2da0fe69ed3db563dd1c65da84607652c86e8fda90bb11760642771fd51188740c62413aab1cdb13ebe6599cf685f8e8ad2568b810730c7fd70b7c624cd7ea7c97a200b375ca01eaa763441be2650bfeb2d9e765c8a6c17c12f3e091d13322ffcaa8f4f306a00f6b736ebbb13dff71bf029322b908af9a396a4be78b3bc203385c01b44d3ff526f9018ae47cf3bb1680e435b42e05713995f0629b9cbaf3c135103532627acc073386af9b08e033daa7e9901d3f039d2ceede93691eae790c9b64e367e5f28251302d0e38185ce0d46f5e0a83c65abaeae5391b5f0ae3fe9cf4f9465401e1a6775a8e0a4962ec2fc38e4cdb38c21980840bc6d1788bb3e91f7258fb9078828d1276fb43a7c463fc8abcb0ab1a285117d7f34ae7c6571f3f307efc10be6b1c3b28e20784b3652d8c8232d915a74c52ef85a572f6e0e62e9bcfb94d64297f6375434c0c8d6a678250d78e1f6cc3226dc5314f81b9745562b7cbb4284db1c936b82bc7cbca05209e07c07fd598ad130f41bd7908a1d6a9e0bf57b0f73648830350f23c71ce127c4e01824f4a4abcb6db40714a2fe3223200bd7101160d1e5c00de51f795eb9858f0f224bedd588e39f560f45a1708e6626ffeb2cf87acd757abec509a2f72d5b21ab1e3a3532a6f2aa4db82c16c065385363e099bf09b05958a7efafee7ea9a3551d1acaf037639102a6fa48e16def58788f2377716859d0c98cd0afd2a3edaf204113d4d398f9194e40381142d58f1328d7dca5df52968fa7418973ac7702eb75188c059d8b217afbfbf6a52f49b8d049f6c550b9760d6b72a39086e4b8bbd67527bacb9e48f5a75fc35d8de25a77fb6ba558a052f1dd5b16022290f6be693f9b6d90a9422b7274184472f320943e9db31267ccde217d2592fea54a95f613dcd2fd8a705d660ee58f710d0ca48ed305f53387d1af14bfe3281dd2a19ae73ff04980cbb23dafe73e703c25b63eb767d6a8c13f1ee67d14b94da04cb67c8d3ba2462e1bdb563a966e0074625bbe517fd10751ee93fa50778ae20cbd5834b518347414cbeedd0a5c90b06c414eb60828655281206bce435d8b3dd32a32a3db2e6d5ba639a210734c4a1aac4bbe891935d886b10ada231a07584163634ae2366704e1261ed296778efc3b55ffdd055277a11b6ee7cba9f2db3f9553719f95c3efd793362fba2e7d022f038ae44ce3fc317715071ed04b47508dc020facd321cd6be2b245113bb04a4627c9371674f7323db338e65706a4e122447cad2a37b6bca81768b35955e38a642448b58fc6a040486b69fe91f469ffdf52cd3a5cdc58b354b3af2bc79c86b56d6bf8b32cabd323c962bc63c0e3718cc7aa9f2f89262ef1961b714c93c78615e55ad5987ed3089f7d9ae3ba92b5ebab2d6931fa839789f8934c11f86d348961be53ef921604676e848305b34ed5fbee01c9e958bcaad6f9da77484cd1e314726fcd13d18cba33231556d36c3321cedf8c708efb5eeb5a6646783a4eb300cca0ca195f99f7a1b576eca78c1bfcdec46d0d7a42b05de5bbf05ccce2629d8030d83ddd69f9c530d751c5866b6bda112784ddbabe42ac6f0d1ab51b838dbe2694460aeddf8423d92c12fff8607da206641844ba3f6071dee425ea8f3bf9402fb9bc90e104e7ff1ed243c14884bdbff1b5ba418e5e5023da525ea79ae615b77684c375dc87a6188283d7690f083a30f7ba5b66ce8e22c29892661c7f3bc7f7e29a98cd4bf1cf61926918ccc842ed1a76df596e14442a41de34466dac728abf6815da04247901c4cb84ba57e7848f125f7f8894403019acc47767721c8fc1d729d36ed5058b44bca7205363668a393b39b5600749d2df39558ded477737912196ca34c093b7b4b644035876bc96248e5808454febe5341c42f238be2ef44b09cd838d78143e569bbe67414585dee91f82b6098c1a100c2403e2bd277fe9058de145ec26877f792a3d036aa2212b3030efc709ca2123133347409d6012594ea60a7f53dcf9193c31c6055e37a07db8b3e05d6cb6e5191ee05b5cd0bdf5aa7f5fa6c1d8aa793da21f629e6acff80bd41a6ceb8da078ec34793a4fefb91c541a75e04100823006a496b9cbcf1a556692ce9cc4bddc4af81b07184f1230347b9b43fe00437db7c9d3f1e21e7cb1d6ab047f2968f52cd25fd6dd1c7ed96e07124c2c9914edf38df35dc57fe741c92f7f50a448b59a197534156bea98b76fd4b31d01c24e9abadce150b342f40b882a31ca460d42f79ef18d3a4b3f3c97a488b4045818bac7983e7efb3883b076bcc3e1432004bb8556626cfa0171b742b88dd2b0cd34f525d69fec9cc75726f814fbec1c275cc1d15db482dd6585a449e3dd70df31fc90922329ba1ab4e8bd2c44ed2e562c6a778ccd1ea97721ecb6612b19031b38e4b99a4a20dedf4eb8ad225628618491872b9f9368bce9122c7c54855286c9fbaeb2f57a7ffc100da54d4ee71a99f620d9f985bbc29077827adfb55f554ea6c28759549ee031f83ada5b115ab4f23b8df9b841d1dc07ecae4340c61797ec627a04ecddd2b478785861f3e8e877414343e6f57bbb81afb6f557e604c004f777333fe083e60a4595a8d503647fb1c2ce93e01bbdaffe07232ee88862b7fab5f1325be8461c18f25105cffa947e2917c663d7a04f07c9582abfb0ea23934b84b86cf473918ae2a728a121c51aa942c70ee98294fc6ea97f26f155456e6f4b8c0db3f19181651469382168dd1a057901ff373941e07d085dd65ca7207b5a39383723b0f7efa10c754435892dfce70903229eefed45b45a2c02e23176d4a1402eef66d673522612e2e62715971f76b183b6b9c2b87c169e9330574e42ae6141683f009f2dd57fd5fec13e87d91655dc0e01861ff30f39b8fe125397aa1807053451e14fd163bb0f7e264f4cad10be226c06ce65918d55bee8f1b2a851ad043c91b72384e777abc1254570c02700592797c513f7fdbdcddf264dadf7e73399fb4d05cc9324997479d1f8054d653a3862fe351a9a5114187befd06e84a9689b9175435f78c493dcfb261ea9a7f1b453129c2901218f8c07bff812133ad834ef5d60c9d0381d4ed950f93268e660cd99a116d21bf5e92f73f24eb4785eff82a2ba7e5917f201da1efc03965a0d1edd3f3b7c593cdf364e520e0676b6eccce68abab9d0579314c4e5a1f7f45a09298ad08e5d554c28a8d106a8f0486bcb5f7afde690b4b34954dba5d0b84818157a879b8f9895aa782cfbf4284c20aef5e9043058f846e63fba3e2f18974dcb01b90141698ac5d90cee65cb77f99153cca1336345eb67b5815b0c0d51cef697fff739c79e33b1911c0aa33a3b39a8c04f768656a7cd594c6c4b9c9effd76127090942e88c36dafe84d5f5757c667f3b46137cd125c57939067723c991f44832616c92dfddd4b82a54f37f148cb11c758fabb2b84a8acf69e2a475974d54a0e7169f58e6b12bf3aaebf6cd4ce074281af14818c84f92492e033c06476644548472f27eabba80e230b74108a37726c2474531b128c3f4e84eb071c031f936a7987b07752852c8a353eb90836d64c7e9499f7799d65c9c1047ddaa0de570e112b049e664f4fee6c8eef529d2e303a715ef3991d4c0d4c6bb45a268cd07696d82aadbf2d10e337b9636d3856f985c1b797e41d55b416f58f19c4d5e1478ae5d20a6ebec17e4e6fba4296dfd71aaa0812644daad587a30de3451bff2897839fd77309966cb6364a95479407c85549c122bf9d12211471cdd172ad0e79005f4a3b6cce956d19e3d2b94decb93cde2b283a7f0830f71cf7094f83d12cc9e413ad221dc9d9005da4f0f9dc6669f7255be9a0298cf4a385333b7f787ce856b471ed87a757f2b817bc684ace3801855823637b2d82ddb8d0f20fee05af54b1e03ca95d06a39f984c4c5ecf50add3c7880290b4ae271aff6d2891b98db703a69d3679730cfaa6c103aec2fb706300d1d0034245970b0cb891f7358fdbaf0cf48cee69902230e16d0103d2e039b7bf1badc0de0236f76c27c8cc803d2294a976a1090507683a7cba6e99ec5a519451e65bd68f6c9ec0565e9fe759baeee7e49a24263e99a3bbf6149e713c688ac7dbbe6b2c559ab6d1a9e97245cab8f94337fab9eebeadd2cb3d3647ad1e2b7231835b307fe85f7826d1db9178aa5e11539d7a01eb0a81aa6e7bcd70f0222261547b507da7ae392715324e6aca7a95c0a12023d722c1fc10ca11132c4890eb57b5cc3fae7ad9e14c088fbfda6413fbdb35ba3e1e6767e691445bfbb6ae4d929354d7560aab5e60b6015ebb2ce4e9456d8af53d4c5d5c9f36181c995a8fe7dc584d23e874a488fb12218c2345fcd355eba423755844588a8cc632e77439f5588b5fcf873bff5a9e04754bf3f9305267cb30c3c22b312b5789e76eceace546b56bebacd05ced8799a15fa41a20286af0c82c45304d59e7ba712d26a5ae8e43d8aa317502ca5ea79d8d4cc94221daece0c2b154bc2501f4703875febaccaa0f2e16319a21807ba65681f020e14d4d3c27f04822cad61651e2be26f84029f122ece4f12ab8241a0d7edf454403707ed3773e507d12d40d8f2132cd71e874a56fc239c869756da845718922fb2584fa2a0398563edc8ef8b646afe165a9a3bd2d51e8847288594691d6fed24b68e2cffdd163b02ecb69a7cd7c3a9f01ac501deec5abc7721a8925fd761c2abba1cc95ff50493093d85a523c205314e9a3efbe47919ded397b98cbbf860d5a7f03e974280b07e001bfc3e55c5131941d8840480fb3059f085bd4cbe5d98ea4d6dbf74eaed47c7f823a16c66084944820b7b8e323db53d8fe15338f9f7eb58dd5c89cd40e1f87a73601f133fec9ce7eb9ca55f4bb269881ccf27d03142b67949dc7774ce721c2bfa83b3a85830e810eba8f8b39978dcc422e7e916582e0b30475882773bc11d4c99b5eee52a3b12ad569d284bce76e4f1a0ee83f39983602dca6f43e4f6e690571b323642c46284cb65932d2a325ac451bb16f5c67482e6d71ccf7124e0b4eb5860e847363d83c456aafbc6914e26f25ef009c6317e0f4816cdd7c76dab3af76dbeb593d5b221e403d3de7ea6d8157161570325334438828d2d4b417f3ba12c7582b57d2f0b240ca695635b23716bb6fdf360c6b22560252905f3a7d399d6d3dfacc54a9215b1be19b3e315bdf1af7119067f6de9fc172b6107b76b48c491f8f774e56598c0a2c44e87549f2922c996f573e61f14bc2034f0a62b30aa85c86576c53e823a86aae12d6534abcce02531d6f9ff528b21f246e3518dab7e62a5faa01726bd8891ff40dd9ba14066b4c564359dc55bd85e0310df4178bbd719daa1f93d633fa33b9d0bbf197739e3d6d749aaf9343af0", 0x1000}, {&(0x7f0000001640)="86da7a6700ecb15e477e69785be5a064555b1e6f8453af04fe03e329e80d2a781997e203b3c9c20bfa2f1e499e24913c203555221e6aced77e04158f182ccbb413b62c2d2147119bd44f20f3b197ae3698e8c78714555a2a749e0749e74c7a12305d248f5b0087a6b8eaaafb4389e9091643cbf585bff3934b015557aa69777469", 0x81}, {&(0x7f0000001700)="75b2f6437a578c2591ab014979fc45b34fc2dd6fcb8f2d71209021776c3fc6ece2a9d2479710702575d9d03a75c92b2fb1a6b62156fb828a41971e942f9a25a895b927ed29fa9a6cb8946a37c8eecd1bdebc18e28a826b5eb7807d581e39246e8048ac40d895bcd99ac4fbeafb7ce6d807898362bdc8653470e6f217559c91ec0856f302442eaddc9320913d6d2fd32e0078c875802e6880d089f0d1acaede95ab4570fc9db4f2c9542420d8ce", 0xad}, {&(0x7f00000017c0)="d129adb4ace9b211e32284bf068f79391804fa25f3b03b58547bb1971aa6e356607b0c6356eb44e767337e8552", 0x2d}, {&(0x7f0000001800)="68c940b28b5ce63e866b11d1bc2c23b5de81f2e597c2b0dc7952d2ffd7ed0b39a1bfb7605200952a0acb4e7b48485276868a24589a7e7cbf69c92e8f76c43ec4eff1ef53f1800d5d7c459dc80dcf9be95d4d60d03bf7d6224ad5fff93f6970fec9877995ce1b4614a0f256374713b0e29a452a40f3a9688469d0bfcc3f805a15df6fb40f566fe7041f5944ccdf73d94d9149dfa1b3beb5d095bbf9ec9126ac915ecfeff927fc4ba0ba1bc71f7d8a475dcc2e87cafc448138fd8566758ffada5290a573698da7ecf012d0cace6c4eee454970a9a599630fca285834001947729647abcba6f21028564d802e43", 0xec}, {&(0x7f0000001900)="5c10ef4ea51f27ea2b0181fd3772940ee44311da53e1c0649fcc0898d4e170d8de3f17cd3fb66e86cf4cb1e32a689e2fd67ea18ded15b50c4f000b8ef2352c0f29a36f973565678fae57d6806132747574be9725f9a7bb712d571800c6773e4c5219491b63f1f9caf4aaf657ce25315ff6eae5f319bae5f219ab33df153d0b5ef6bebc1ac4962473f17e1867bf0b18c025959089a59780cff9306a1a38c88433a9d7bdde809f84e0089441d1b00ba55fbcf7649176b223e32aaa65f56fb5bd565d3714f146f5a9868c", 0xc9}, {&(0x7f0000001a00)="f7baa232dd17f31cb1c497b03acd67bd2f635c15b80fa888feebf805a3708f29e90891bd6f8df6b1823b553caa8f2343307c001f7920ca0d886f5844993c3f9783e06b6ad2b303f292d3cd037d4c92be6a6646c20e5c0c875a8249403429bdd94583bf058323b0136af3a837dbf36d89b2e127cc00002c563ad6c8c7ef7284ca9582ae66282e9e958ae5a1c0e429086d9a0815cad5f0cafb7be5eca2d961d69d522fd12ab41c5afca7c0d738505fbb", 0xaf}], 0x8, &(0x7f0000001c80)=[@rights={0x28, 0xffff, 0x1, [r1, 0xffffffffffffffff, r2, r3, r4]}, @rights={0x20, 0xffff, 0x1, [r5, r6, r7, r1]}, @cred={0x20, 0xffff, 0x0, r8, 0x0, r10}], 0x68, 0x400}, 0x4) 07:58:55 executing program 2: syz_emit_ethernet(0x46, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb0800450000380000000000069078ac1400bb000000004e204e23", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="9002000090782000080500000000000000000204ff07000065b7da2d649ffe3422d9fb8f8c9ba2d0cf9d68d045a768f05bf8a4def3a791736b3ee077e503359343ea72954e9ca474fbea8eeb215f9511528fe5951b82b6e0b9cec248cf4397607a022a62f04949f3240600234ac3a9a152f455b18c7f513f277b51b657a555facddbc868a2fdaf4caafaa404f0018a7bc1ce39d5"]) panic: kernel diagnostic assertion "sc->sc_dev == 0" failed: file "/syzkaller/managers/multicore/kernel/sys/net/if_tun.c", line 305 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND * 68481 40350 0 0 0x4000000 0K syz-executor.0 db_enter() at db_enter+0x18 panic(ffffffff82456eb9) at panic+0x177 __assert(ffffffff824c4e7e,ffffffff8250c92d,131,ffffffff824d9aa7) at __assert+0x25 tun_clone_destroy(ffff800000d50000) at tun_clone_destroy+0x278 if_clone_destroy(ffff800023593170) at if_clone_destroy+0x132 soo_ioctl(fffffd8067bcd7d0,80206979,ffff800023593170,ffff800021264540) at soo_ioctl+0x26c sys_ioctl(ffff800021264540,ffff800023593288,ffff8000235932e0) at sys_ioctl+0x4a2 syscall(ffff800023593350) at syscall+0x489 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0xeb46f1f0420, count: 6 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{0}> ddb{0}> set $lines = 0 ddb{0}> set $maxwidth = 0 ddb{0}> show panic *cpu0: kernel diagnostic assertion "sc->sc_dev == 0" failed: file "/syzkaller/managers/multicore/kernel/sys/net/if_tun.c", line 305 ddb{0}> trace db_enter() at db_enter+0x18 panic(ffffffff82456eb9) at panic+0x177 __assert(ffffffff824c4e7e,ffffffff8250c92d,131,ffffffff824d9aa7) at __assert+0x25 tun_clone_destroy(ffff800000d50000) at tun_clone_destroy+0x278 if_clone_destroy(ffff800023593170) at if_clone_destroy+0x132 soo_ioctl(fffffd8067bcd7d0,80206979,ffff800023593170,ffff800021264540) at soo_ioctl+0x26c sys_ioctl(ffff800021264540,ffff800023593288,ffff8000235932e0) at sys_ioctl+0x4a2 syscall(ffff800023593350) at syscall+0x489 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0xeb46f1f0420, count: -9 ddb{0}> show registers rdi 0 rsi 0x1 rbp 0xffff800023592f80 rbx 0xffffffff82780bff cpu_info_full_primary+0x2bff rdx 0xffff800000c33980 rcx 0 rax 0xffff800021264540 r8 0 r9 0x8080808080808080 r10 0xbc8d4008d88b25d6 r11 0x9d2ca1d0dd41cf4b r12 0xffffffff82780a00 cpu_info_full_primary+0x2a00 r13 0 r14 0 r15 0x1 rip 0xffffffff81d4f0b8 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800023592f70 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{0}> show proc PROC (syz-executor.0) pid=68481 stat=onproc flags process=0 proc=4000000 pri=32, usrpri=82, nice=20 forw=0xffffffffffffffff, list=0xffff800021264d20,0xffff8000212647f0 process=0xffff800027af7a48 user=0xffff80002358e000, vmspace=0xfffffd80668652f0 estcpu=32, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 87752 339432 57119 0 2 0 syz-executor.1 87752 411327 57119 0 3 0x4000080 fsleep syz-executor.1 40350 364391 1840 0 2 0 syz-executor.0 *40350 68481 1840 0 7 0x4000000 syz-executor.0 20655 59925 0 0 3 0x14200 acct acct 92100 83796 8426 0 2 0x482 syz-executor.3 57119 466723 8426 0 2 0x482 syz-executor.1 1840 33813 8426 0 2 0x482 syz-executor.0 70017 82396 1 0 3 0x100083 ttyopn getty 91234 406599 0 0 3 0x14280 nfsidl nfsio 88018 154963 0 0 3 0x14280 nfsidl nfsio 9418 343454 0 0 3 0x14280 nfsidl nfsio 82308 105496 0 0 3 0x14280 nfsidl nfsio 32492 377730 0 0 3 0x14280 nfsidl nfsio 50897 100018 0 0 3 0x14280 nfsidl nfsio 32546 277245 0 0 3 0x14280 nfsidl nfsio 47692 106893 0 0 3 0x14280 nfsidl nfsio 68803 219485 0 0 3 0x14280 nfsidl nfsio 54556 102964 0 0 3 0x14280 nfsidl nfsio 43306 257940 0 0 3 0x14280 nfsidl nfsio 90336 499910 0 0 3 0x14280 nfsidl nfsio 48472 240206 0 0 3 0x14280 nfsidl nfsio 91940 86549 0 0 3 0x14280 nfsidl nfsio 24716 218328 0 0 3 0x14280 nfsidl nfsio 90350 70256 0 0 3 0x14280 nfsidl nfsio 15725 229089 0 0 3 0x14280 nfsidl nfsio 77106 471131 0 0 3 0x14280 nfsidl nfsio 35842 259538 0 0 3 0x14280 nfsidl nfsio 15954 364439 0 0 3 0x14280 nfsidl nfsio 47646 41175 0 0 3 0x14200 bored sosplice 8426 173910 89321 0 3 0x82 thrsleep syz-fuzzer 8426 195930 89321 0 2 0x4000482 syz-fuzzer 8426 235936 89321 0 2 0x4000482 syz-fuzzer 8426 268889 89321 0 3 0x4000082 thrsleep syz-fuzzer 8426 114396 89321 0 3 0x4000082 thrsleep syz-fuzzer 8426 173029 89321 0 3 0x4000082 thrsleep syz-fuzzer 8426 425049 89321 0 3 0x4000082 thrsleep syz-fuzzer 8426 38452 89321 0 3 0x4000082 thrsleep syz-fuzzer 8426 186470 89321 0 3 0x4000082 thrsleep syz-fuzzer 89321 102403 61769 0 3 0x10008a sigsusp ksh 61769 190720 95063 0 3 0x9a poll sshd 95063 503454 1 0 3 0x88 poll sshd 18505 477454 62583 74 3 0x100092 bpf pflogd 62583 79847 1 0 3 0x80 netio pflogd 7526 284241 24117 73 3 0x100090 kqread syslogd 24117 196539 1 0 3 0x100082 netio syslogd 81981 138531 1 0 3 0x100080 kqread resolvd 50789 138548 55336 77 3 0x100092 kqread dhcpleased 30428 431662 55336 77 3 0x100092 kqread dhcpleased 55336 147665 1 0 3 0x80 kqread dhcpleased 52985 287492 0 0 3 0x14200 bored smr 14367 52986 0 0 2 0x14200 zerothread 3690 30503 0 0 3 0x14200 aiodoned aiodoned 71706 297900 0 0 3 0x14200 syncer update 79546 256640 0 0 3 0x14200 cleaner cleaner 97567 7148 0 0 3 0x14200 reaper reaper 52413 510938 0 0 3 0x14200 pgdaemon pagedaemon 83380 358154 0 0 3 0x14200 bored viomb 79471 360164 0 0 3 0x40014200 acpi0 acpi0 18643 265902 0 0 7 0x40014200 idle1 986 198268 0 0 3 0x14200 bored softnet 61774 104496 0 0 3 0x14200 bored systqmp 46217 405236 0 0 3 0x14200 bored systq 32287 395068 0 0 3 0x40014200 bored softclock 98304 160253 0 0 3 0x40014200 idle0 1 167502 0 0 3 0x80082 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks Process 40350 (syz-executor.0) thread 0xffff800021264540 (68481) exclusive rwlock clonelk r = 0 (0xffffffff8277a460) #0 witness_lock+0x44d #1 if_clone_destroy+0x49 #2 soo_ioctl+0x26c #3 sys_ioctl+0x4a2 #4 syscall+0x489 #5 Xsyscall+0x128 exclusive kernel_lock &kernel_lock r = 0 (0xffffffff8293aef8) #0 witness_lock+0x44d #1 soo_ioctl+0x25a #2 sys_ioctl+0x4a2 #3 syscall+0x489 #4 Xsyscall+0x128 ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim devbuf 10205 6494K 14808K 78643K 100243 0 pcb 13 20K 25K 78643K 4045 0 rtable 212 33K 35K 78643K 7158 0 ifaddr 77 24K 27K 78643K 2217 0 sysctl 3 1K 1K 78643K 3 0 counters 48 34K 35K 78643K 710 0 ioctlops 0 0K 4K 78643K 8007 0 iov 0 0K 28K 78643K 2545 0 mount 1 1K 1K 78643K 1 0 log 0 0K 0K 78643K 5 0 vnodes 1807 113K 114K 78643K 35379 0 UFS quota 1 32K 32K 78643K 1 0 UFS mount 5 36K 36K 78643K 5 0 shm 2 1K 9K 78643K 161 0 VM map 2 1K 1K 78643K 2 0 sem 12 0K 1K 78643K 2857 0 dirhash 12 2K 2K 78643K 12 0 ACPI 1697 195K 286K 78643K 12598 0 file desc 7 21K 49K 78643K 24069 0 sigio 0 0K 0K 78643K 134 0 proc 82 88K 112K 78643K 4652 0 subproc 39 4K 6K 78643K 1553 0 NFS srvsock 1 0K 0K 78643K 1 0 NFS daemon 1 16K 16K 78643K 1 0 ip_moptions 0 0K 0K 78643K 1516 0 in_multi 35 2K 3K 78643K 2193 0 ether_multi 1 0K 0K 78643K 324 0 mrt 2 0K 0K 78643K 117 0 ISOFS mount 1 32K 32K 78643K 1 0 MSDOSFS mount 1 16K 16K 78643K 1 0 ttys 253 1129K 1129K 78643K 253 0 exec 0 0K 2K 78643K 6358 0 pfkey data 0 0K 0K 78643K 3 0 tdb 3 0K 0K 78643K 3 0 pagedep 1 8K 8K 78643K 1 0 inodedep 1 32K 32K 78643K 1 0 newblk 1 0K 0K 78643K 1 0 VM swap 7 26K 26K 78643K 7 0 UVM amap 619 1680K 1689K 78643K 289376 0 UVM aobj 131 6K 6K 78643K 134 0 memdesc 1 4K 4K 78643K 1 0 crypto data 1 1K 1K 78643K 1 0 ip6_options 0 0K 0K 78643K 1810 0 NDP 10 0K 1K 78643K 612 0 temp 116 4228K 4296K 78643K 238141 0 kqueue 10 14K 24K 78643K 979 0 SYN cache 2 16K 16K 78643K 2 0 ddb{0}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle plcache 128 22 0 0 1 0 1 1 0 8 0 rtpcb 120 2024 0 2021 26 25 1 3 0 8 0 rtentry 112 1730 0 1682 2 0 2 2 0 8 0 unpcb 136 18400 0 18385 187 181 6 9 0 8 5 syncache 296 22 0 22 7 7 0 1 0 8 0 tcpqe 32 3 0 3 2 2 0 1 0 8 0 tcpcb 736 9767 0 9757 367 365 2 25 0 8 0 arp 120 301 0 293 1 0 1 1 0 8 0 inpcb 304 26200 0 26189 352 346 6 15 0 8 5 rttmr 72 26 0 26 7 7 0 1 0 8 0 ip6q 72 7 0 7 2 2 0 1 0 8 0 ip6af 40 53 0 53 2 2 0 1 0 8 0 nd6 48 419 0 410 1 0 1 1 0 8 0 pkpcb 40 32 0 32 8 8 0 1 0 8 0 kcovpl 48 119 0 116 1 0 1 1 0 8 0 ppxss 1248 57 0 57 19 19 0 1 0 8 0 pfstscr 40 108 0 108 10 10 0 1 0 8 0 pffrag 232 115 0 113 9 8 1 1 0 482 0 pffrnode 88 113 0 111 9 8 1 1 0 8 0 pffrent 40 778 0 776 10 9 1 1 0 8 0 pfosfp 40 1454 0 1028 5 0 5 5 0 8 0 pfosfpen 112 1454 0 730 21 0 21 21 0 8 0 pfrke_plain 168 61 0 61 4 4 0 1 0 8 0 pfrktable 1344 646 0 607 7 3 4 4 0 8 0 pftag 88 12 0 4 2 1 1 1 0 8 0 pfstitem 24 50 0 48 1 0 1 1 0 8 0 pfstkey 112 262 0 260 1 0 1 1 0 8 0 pfstate 320 158 0 156 2 1 1 2 0 8 0 pfrule 1360 1377 0 1147 28 8 20 20 0 8 0 art_heap8 4096 3 0 1 3 1 2 2 0 8 0 art_heap4 256 7146 0 6970 59 45 14 22 0 8 0 art_table 32 7149 0 6971 4 1 3 3 0 8 0 art_node 16 1724 0 1685 1 0 1 1 0 8 0 sysvmsgpl 40 35 0 18 1 0 1 1 0 8 0 semapl 112 2855 0 2845 1 0 1 1 0 8 0 shmpl 112 131 0 3 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino2pl 256 32455 0 30985 93 0 93 93 0 8 0 ffsino 272 32455 0 30985 99 0 99 99 0 8 0 nchpl 144 62808 0 61220 61 0 61 61 0 8 0 rtmask 32 60 0 60 4 4 0 1 0 8 0 uvmvnodes 80 5926 0 0 121 0 121 121 0 8 0 vnodes 224 5926 0 0 349 0 349 349 0 8 0 namei 1024 250785 0 250785 11 10 1 2 0 8 1 percpumem 16 367 0 331 1 0 1 1 0 8 0 vcpupl 2048 406 0 0 51 0 51 51 0 8 0 vmpool 560 459 0 53 32 3 29 29 0 8 0 pfiaddrpl 120 348 0 234 9 5 4 4 0 8 0 scsiplug 72 3 0 3 1 1 0 1 0 8 0 scxspl 216 185810 0 185810 27 26 1 8 0 8 1 plimitpl 152 3085 0 3075 1 0 1 1 0 8 0 sigapl 424 23997 0 23941 7 0 7 7 0 8 0 futexpl 64 235626 0 235625 10 9 1 1 0 8 0 knotepl 112 201 0 0 4 0 4 4 0 8 0 kqueuepl 216 10144 0 10134 173 172 1 8 0 8 0 pipepl 336 5127 0 5114 124 122 2 12 0 8 0 fdescpl 496 23949 0 23929 8 5 3 4 0 8 0 filepl 152 189931 0 189796 312 300 12 17 0 8 6 lockfpl 104 8713 0 8711 18 17 1 2 0 8 0 lockfspl 48 3018 0 3016 1 0 1 1 0 8 0 sessionpl 144 136 0 124 1 0 1 1 0 8 0 pgrppl 48 233 0 221 1 0 1 1 0 8 0 ucredpl 96 20316 0 20303 1 0 1 1 0 8 0 zombiepl 144 23941 0 23940 6 5 1 1 0 8 0 processpl 1064 23997 0 23940 8 4 4 5 0 8 0 procpl 672 60000 0 59933 35 28 7 8 0 8 0 srpgc 96 122 0 122 30 30 0 1 0 8 0 sosppl 168 174 0 174 31 30 1 1 0 8 1 sockpl 480 46680 0 46651 1035 1023 12 33 0 8 8 mcl64k 65536 20 0 0 3 0 3 3 0 8 0 mcl16k 16384 5 0 0 1 0 1 1 0 8 0 mcl12k 12288 18 0 0 2 0 2 2 0 8 0 mcl9k 9216 17 0 0 2 0 2 2 0 8 0 mcl8k 8192 13 0 0 2 0 2 2 0 8 0 mcl4k 4096 16 0 0 2 0 2 2 0 8 0 mcl2k2 2112 5 0 0 1 0 1 1 0 8 0 mcl2k 2048 420 0 0 23 2 21 23 0 8 0 mtagpl 96 1303 0 0 13 0 13 13 0 8 0 mbufpl 256 7557 0 0 401 0 401 401 0 8 0 bufpl 288 44326 0 37982 454 0 454 454 0 8 0 anonpl 24 6807867 0 6786893 363 205 158 184 0 186 0 amapchunkpl 152 714576 0 713831 154 121 33 46 0 158 0 amappl16 200 76235 0 75193 397 341 56 66 0 8 0 amappl15 192 5031 0 5030 1 0 1 1 0 8 0 amappl14 184 2467 0 2461 1 0 1 1 0 8 0 amappl13 176 2657 0 2651 1 0 1 1 0 8 0 amappl12 168 2398 0 2394 3 2 1 1 0 8 0 amappl11 160 3591 0 3577 1 0 1 1 0 8 0 amappl10 152 3984 0 3971 1 0 1 1 0 8 0 amappl9 144 3875 0 3873 1 0 1 1 0 8 0 amappl8 136 4792 0 4691 5 1 4 4 0 8 0 amappl7 128 2779 0 2767 1 0 1 1 0 8 0 amappl6 120 4266 0 4240 1 0 1 1 0 8 0 amappl5 112 22290 0 22272 1 0 1 1 0 8 0 amappl4 104 10593 0 10567 1 0 1 1 0 8 0 amappl3 96 4824 0 4802 1 0 1 1 0 8 0 amappl2 88 4372 0 4299 6 4 2 2 0 8 0 amappl1 80 422184 0 421708 22 10 12 13 0 8 0 amappl 88 286593 0 286272 9 1 8 8 0 92 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma1024 1024 1 0 0 1 0 1 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 18 0 17 1 0 1 1 0 8 0 aobjpl 72 133 0 3 3 0 3 3 0 8 0 uaddrrnd 24 24408 0 23982 3 0 3 3 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 24408 0 23982 3 0 3 3 0 8 0 vmmpekpl 168 145713 0 145639 4 0 4 4 0 8 0 vmmpepl 168 2222180 0 2218653 940 746 194 212 0 357 26 vmsppl 368 24407 0 23982 39 0 39 39 0 8 0 rwobjpl 56 519695 0 511556 186 70 116 119 0 8 0 pdppl 4096 48824 0 48370 611 151 460 460 0 8 6 pvpl 32 11186974 0 11164479 632 401 231 268 0 265 0 pmappl 248 24407 0 23982 31 4 27 27 0 8 0 extentpl 40 57 0 38 1 0 1 1 0 8 0 phpool 112 2377 0 706 48 0 48 48 0 8 0 ddb{0}> machine ddbcpu 0 Invalid cpu 0 ddb{0}> trace db_enter() at db_enter+0x18 panic(ffffffff82456eb9) at panic+0x177 __assert(ffffffff824c4e7e,ffffffff8250c92d,131,ffffffff824d9aa7) at __assert+0x25 tun_clone_destroy(ffff800000d50000) at tun_clone_destroy+0x278 if_clone_destroy(ffff800023593170) at if_clone_destroy+0x132 soo_ioctl(fffffd8067bcd7d0,80206979,ffff800023593170,ffff800021264540) at soo_ioctl+0x26c sys_ioctl(ffff800021264540,ffff800023593288,ffff8000235932e0) at sys_ioctl+0x4a2 syscall(ffff800023593350) at syscall+0x489 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0xeb46f1f0420, count: -9 ddb{0}> machine ddbcpu 1 Stopped at x86_ipi_db+0x1a: addq $0x8,%rsp x86_ipi_db(ffff800020d38ff0) at x86_ipi_db+0x1a x86_ipi_handler() at x86_ipi_handler+0xb7 Xresume_lapic_ipi() at Xresume_lapic_ipi+0x23 acpicpu_idle() at acpicpu_idle+0x312 sched_idle(ffff800020d38ff0) at sched_idle+0x417 end trace frame: 0x0, count: 10