Warning: Permanently added '10.128.0.142' (ED25519) to the list of known hosts. 2024/01/17 13:25:06 fuzzer started 2024/01/17 13:25:06 dialing manager at 10.128.0.163:30019 2024/01/17 13:25:06 syscalls: 518 2024/01/17 13:25:06 code coverage: enabled 2024/01/17 13:25:06 comparison tracing: enabled 2024/01/17 13:25:06 extra coverage: enabled 2024/01/17 13:25:06 delay kcov mmap: enabled 2024/01/17 13:25:06 setuid sandbox: support is not implemented in syzkaller 2024/01/17 13:25:06 namespace sandbox: support is not implemented in syzkaller 2024/01/17 13:25:06 Android sandbox: support is not implemented in syzkaller 2024/01/17 13:25:06 fault injection: enabled 2024/01/17 13:25:06 leak checking: support is not implemented in syzkaller 2024/01/17 13:25:06 net packet injection: support is not implemented in syzkaller 2024/01/17 13:25:06 net device setup: support is not implemented in syzkaller 2024/01/17 13:25:06 concurrency sanitizer: support is not implemented in syzkaller 2024/01/17 13:25:06 devlink PCI setup: support is not implemented in syzkaller 2024/01/17 13:25:06 NIC VF setup: support is not implemented in syzkaller 2024/01/17 13:25:06 USB emulation: enabled 2024/01/17 13:25:06 hci packet injection: support is not implemented in syzkaller 2024/01/17 13:25:06 wifi device emulation: support is not implemented in syzkaller 2024/01/17 13:25:06 802.15.4 emulation: support is not implemented in syzkaller 2024/01/17 13:25:06 swap file: support is not implemented in syzkaller 2024/01/17 13:25:06 fetching corpus: 0, signal 0/2000 (executing program) 2024/01/17 13:25:06 fetching corpus: 50, signal 9439/12783 (executing program) 2024/01/17 13:25:06 fetching corpus: 100, signal 12477/17177 (executing program) 2024/01/17 13:25:07 fetching corpus: 150, signal 15308/21176 (executing program) 2024/01/17 13:25:07 fetching corpus: 200, signal 17539/24472 (executing program) 2024/01/17 13:25:07 fetching corpus: 250, signal 20548/28243 (executing program) 2024/01/17 13:25:07 fetching corpus: 300, signal 21380/30179 (executing program) 2024/01/17 13:25:07 fetching corpus: 350, signal 22420/32166 (executing program) 2024/01/17 13:25:07 fetching corpus: 400, signal 23891/34360 (executing program) 2024/01/17 13:25:07 fetching corpus: 450, signal 24906/36166 (executing program) 2024/01/17 13:25:07 fetching corpus: 500, signal 25920/37865 (executing program) 2024/01/17 13:25:07 fetching corpus: 550, signal 26999/39556 (executing program) 2024/01/17 13:25:07 fetching corpus: 600, signal 27675/40938 (executing program) 2024/01/17 13:25:07 fetching corpus: 650, signal 29371/42833 (executing program) 2024/01/17 13:25:07 fetching corpus: 700, signal 29843/44014 (executing program) 2024/01/17 13:25:08 fetching corpus: 750, signal 30499/45289 (executing program) 2024/01/17 13:25:08 fetching corpus: 800, signal 30943/46421 (executing program) 2024/01/17 13:25:08 fetching corpus: 850, signal 31707/47593 (executing program) 2024/01/17 13:25:08 fetching corpus: 900, signal 32175/48600 (executing program) 2024/01/17 13:25:08 fetching corpus: 950, signal 32608/49515 (executing program) 2024/01/17 13:25:08 fetching corpus: 1000, signal 33084/50486 (executing program) 2024/01/17 13:25:08 fetching corpus: 1050, signal 33662/51404 (executing program) 2024/01/17 13:25:08 fetching corpus: 1100, signal 34127/52285 (executing program) 2024/01/17 13:25:08 fetching corpus: 1150, signal 34569/53132 (executing program) 2024/01/17 13:25:08 fetching corpus: 1200, signal 35384/53985 (executing program) 2024/01/17 13:25:08 fetching corpus: 1250, signal 36207/54768 (executing program) 2024/01/17 13:25:09 fetching corpus: 1300, signal 36649/55511 (executing program) 2024/01/17 13:25:09 fetching corpus: 1350, signal 36971/56204 (executing program) 2024/01/17 13:25:09 fetching corpus: 1400, signal 37349/56286 (executing program) 2024/01/17 13:25:09 fetching corpus: 1450, signal 37639/56287 (executing program) 2024/01/17 13:25:09 fetching corpus: 1500, signal 37988/56287 (executing program) 2024/01/17 13:25:09 fetching corpus: 1550, signal 38275/56289 (executing program) 2024/01/17 13:25:09 fetching corpus: 1600, signal 38741/56289 (executing program) 2024/01/17 13:25:09 fetching corpus: 1650, signal 39070/56289 (executing program) 2024/01/17 13:25:09 fetching corpus: 1700, signal 39509/56291 (executing program) 2024/01/17 13:25:09 fetching corpus: 1750, signal 39831/56291 (executing program) 2024/01/17 13:25:09 fetching corpus: 1800, signal 40065/56291 (executing program) 2024/01/17 13:25:09 fetching corpus: 1850, signal 40381/56291 (executing program) 2024/01/17 13:25:10 fetching corpus: 1900, signal 40761/56291 (executing program) 2024/01/17 13:25:10 fetching corpus: 1950, signal 40982/56291 (executing program) 2024/01/17 13:25:10 fetching corpus: 2000, signal 41231/56291 (executing program) 2024/01/17 13:25:10 fetching corpus: 2050, signal 41529/56291 (executing program) 2024/01/17 13:25:10 fetching corpus: 2100, signal 41958/56291 (executing program) 2024/01/17 13:25:10 fetching corpus: 2150, signal 42259/56291 (executing program) 2024/01/17 13:25:10 fetching corpus: 2200, signal 42455/56291 (executing program) 2024/01/17 13:25:10 fetching corpus: 2250, signal 42646/56291 (executing program) 2024/01/17 13:25:10 fetching corpus: 2300, signal 42900/56291 (executing program) 2024/01/17 13:25:10 fetching corpus: 2350, signal 43144/56291 (executing program) 2024/01/17 13:25:10 fetching corpus: 2400, signal 43392/56291 (executing program) 2024/01/17 13:25:10 fetching corpus: 2450, signal 43730/56291 (executing program) 2024/01/17 13:25:11 fetching corpus: 2500, signal 44020/56294 (executing program) 2024/01/17 13:25:11 fetching corpus: 2550, signal 44230/56294 (executing program) 2024/01/17 13:25:11 fetching corpus: 2600, signal 44413/56295 (executing program) 2024/01/17 13:25:11 fetching corpus: 2650, signal 44686/56295 (executing program) 2024/01/17 13:25:11 fetching corpus: 2700, signal 44953/56295 (executing program) 2024/01/17 13:25:11 fetching corpus: 2750, signal 45155/56295 (executing program) 2024/01/17 13:25:11 fetching corpus: 2800, signal 45433/56295 (executing program) 2024/01/17 13:25:11 fetching corpus: 2850, signal 45608/56295 (executing program) 2024/01/17 13:25:11 fetching corpus: 2900, signal 45758/56295 (executing program) 2024/01/17 13:25:11 fetching corpus: 2950, signal 45953/56295 (executing program) 2024/01/17 13:25:11 fetching corpus: 3000, signal 46167/56295 (executing program) 2024/01/17 13:25:11 fetching corpus: 3050, signal 46584/56295 (executing program) 2024/01/17 13:25:11 fetching corpus: 3100, signal 46770/56295 (executing program) 2024/01/17 13:25:12 fetching corpus: 3150, signal 47007/56295 (executing program) 2024/01/17 13:25:12 fetching corpus: 3200, signal 47171/56295 (executing program) 2024/01/17 13:25:12 fetching corpus: 3250, signal 47359/56295 (executing program) 2024/01/17 13:25:12 fetching corpus: 3300, signal 47498/56295 (executing program) 2024/01/17 13:25:12 fetching corpus: 3350, signal 47889/56296 (executing program) 2024/01/17 13:25:12 fetching corpus: 3400, signal 48144/56296 (executing program) 2024/01/17 13:25:12 fetching corpus: 3450, signal 48403/56296 (executing program) 2024/01/17 13:25:12 fetching corpus: 3500, signal 48629/56296 (executing program) 2024/01/17 13:25:12 fetching corpus: 3550, signal 48790/56296 (executing program) 2024/01/17 13:25:12 fetching corpus: 3600, signal 48939/56296 (executing program) 2024/01/17 13:25:12 fetching corpus: 3650, signal 49099/56296 (executing program) 2024/01/17 13:25:12 fetching corpus: 3700, signal 49274/56296 (executing program) 2024/01/17 13:25:13 fetching corpus: 3750, signal 49411/56296 (executing program) 2024/01/17 13:25:13 fetching corpus: 3800, signal 49552/56296 (executing program) 2024/01/17 13:25:13 fetching corpus: 3850, signal 49739/56297 (executing program) 2024/01/17 13:25:13 fetching corpus: 3900, signal 50025/56297 (executing program) 2024/01/17 13:25:13 fetching corpus: 3950, signal 50159/56297 (executing program) 2024/01/17 13:25:13 fetching corpus: 4000, signal 50315/56297 (executing program) 2024/01/17 13:25:13 fetching corpus: 4050, signal 50506/56297 (executing program) 2024/01/17 13:25:13 fetching corpus: 4100, signal 50675/56297 (executing program) 2024/01/17 13:25:13 fetching corpus: 4150, signal 50802/56297 (executing program) 2024/01/17 13:25:13 fetching corpus: 4200, signal 50929/56297 (executing program) 2024/01/17 13:25:13 fetching corpus: 4250, signal 51095/56297 (executing program) 2024/01/17 13:25:13 fetching corpus: 4300, signal 51248/56297 (executing program) 2024/01/17 13:25:13 fetching corpus: 4350, signal 51437/56299 (executing program) 2024/01/17 13:25:14 fetching corpus: 4400, signal 51615/56299 (executing program) 2024/01/17 13:25:14 fetching corpus: 4450, signal 51808/56299 (executing program) 2024/01/17 13:25:14 fetching corpus: 4500, signal 51957/56299 (executing program) 2024/01/17 13:25:14 fetching corpus: 4550, signal 52178/56299 (executing program) 2024/01/17 13:25:14 fetching corpus: 4600, signal 52309/56299 (executing program) 2024/01/17 13:25:14 fetching corpus: 4650, signal 52477/56299 (executing program) 2024/01/17 13:25:14 fetching corpus: 4700, signal 52631/56299 (executing program) 2024/01/17 13:25:14 fetching corpus: 4750, signal 52780/56299 (executing program) 2024/01/17 13:25:14 fetching corpus: 4800, signal 52918/56299 (executing program) 2024/01/17 13:25:14 fetching corpus: 4850, signal 53037/56299 (executing program) 2024/01/17 13:25:14 fetching corpus: 4864, signal 53081/56299 (executing program) 2024/01/17 13:25:14 fetching corpus: 4864, signal 53081/56299 (executing program) 2024/01/17 13:25:14 starting 6 fuzzer processes 13:25:14 executing program 0: socketpair(0x25, 0x0, 0x0, &(0x7f0000000240)) 13:25:14 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f00000005c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000580)=[@cred], 0x20}, 0x0) 13:25:15 executing program 2: socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000003140)) 13:25:15 executing program 4: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000900)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001540)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001400)=[@rights, @rights], 0x30}, 0x0) 13:25:15 executing program 3: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) sendmsg(r0, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000c00)=[{0x10}], 0x10}, 0x22000001) 13:25:15 executing program 5: socketpair(0x3, 0x0, 0x0, &(0x7f0000000480)) 13:25:18 executing program 5: socket(0x3, 0x0, 0x6482) 13:25:18 executing program 4: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000040)={0x1, "60bc8e7634e8b8cd69410d0824531c6fbc7050b16144381488f083539b78a5a8137711fbffb31be3adc5a821375095c76df9944e5654663583c9cc56901bed534866b3ebd4ff4377d869de52812e12cec5b4dc95a6fc3c0bc6164185d6765274db6ed9addb1006c0d6e6872d022d58d91325492f580fb86c13d41cd7944ac309a2cdba9473b3839d4efb159b1a99168adbdc9616676e96f9e82ab7fa5c3d2fc6500a6427ae4a8c216bca6c6c5069631f06b4139fa2c38b9f4ba46a512357aa9feb07bd0a8b372f74ee171ed2be0a50befb055a44a8502998b26f5e8dccb700c00f6943"}, 0xeb, 0x0) 13:25:18 executing program 1: syz_usb_connect$hid(0x0, 0x36, &(0x7f00000000c0)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x40, 0x46d, 0xc70a, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x3, 0x1, 0x0, 0x0, {0x9}}}]}}]}}, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x1, [{0x2, &(0x7f0000000180)=@string={0x2}}]}) 13:25:18 executing program 5: socketpair(0x0, 0x10080a, 0x0, 0x0) 13:25:18 executing program 4: socket$inet(0x2, 0x0, 0x772) 13:25:18 executing program 0: syz_usb_connect$hid(0x0, 0x36, &(0x7f00000000c0)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x40, 0x46d, 0xc70a, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x3, 0x1, 0x0, 0x0, {0x9}}}]}}]}}, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x2, [{0x2, &(0x7f0000000180)=@string={0x2}}, {0x2, &(0x7f00000001c0)=@string={0x2}}]}) 13:25:18 executing program 2: socketpair(0x8, 0x0, 0x0, &(0x7f0000000200)) 13:25:19 executing program 4: syz_usb_connect$hid(0x0, 0x36, &(0x7f0000001300)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x3, 0x1, 0x0, 0x40, {0x9}, {{{0x9, 0x5, 0x81, 0x3, 0x40}}}}}]}}]}}, 0x0) ____semctl50$IPC_STAT(0xffffffffffffffff, 0x0, 0x2, 0x0) syz_usb_connect$cdc_ecm(0x1, 0x53, &(0x7f00000018c0)={{0x12, 0x1, 0x0, 0x2, 0x0, 0x0, 0x0, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x41, 0x1, 0x1, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x3, 0x2, 0x6, 0x0, 0x0, {{0x5}, {0x5}, {0xd, 0x24, 0xf, 0x1, 0x0, 0x43ad}, [@country_functional={0x6}]}, {[], {{0x9, 0x5, 0x82, 0x2, 0x0, 0x0, 0x0, 0x1b}}, {{0x9, 0x5, 0x3, 0x2, 0x40, 0x1f}}}}}]}}]}}, 0x0) 13:25:19 executing program 3: socketpair(0x0, 0x0, 0x0, &(0x7f0000000640)) 13:25:19 executing program 2: socketpair(0x0, 0x0, 0x0, &(0x7f0000001040)) 13:25:19 executing program 2: syz_usb_connect$cdc_ecm(0x2, 0x56, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x2, 0x0, 0x0, 0x10, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x44, 0x1, 0x1, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x2, 0x6, 0x0, 0x0, {{0x5}, {0x5}, {0xd}}, {[{{0x9, 0x5, 0x81, 0x3, 0x20}}], {{0x9, 0x5, 0x82, 0x2, 0x200}}, {{0x9, 0x5, 0x3, 0x2, 0x8}}}}}]}}]}}, 0x0) 13:25:19 executing program 3: socket$inet(0x2, 0x6, 0x3) [ 54.7554747] uhub0: device problem, disabling port 1 13:25:19 executing program 5: socket$inet6(0xa, 0x0, 0x400) 13:25:20 executing program 5: syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x10, 0x46d, 0xc71f, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x3, 0x1, 0x0, 0x0, {0x9}}}]}}]}}, 0x0) [ 54.9054797] uhub1: device problem, disabling port 1 13:25:20 executing program 3: syz_usb_connect$cdc_ecm(0x0, 0x4d, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x2, 0x0, 0x0, 0x10, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x3b, 0x1, 0x1, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x2, 0x6, 0x0, 0x0, {{0x5}, {0x5}, {0xd}}}}]}}]}}, &(0x7f00000004c0)={0x0, 0x0, 0x116, 0x0, 0x2, [{0x0, 0x0}, {0x0, 0x0}]}) 13:25:20 executing program 0: syz_usb_connect$hid(0x0, 0x36, &(0x7f00000000c0)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x40, 0x46d, 0xc70a, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x3, 0x1, 0x0, 0x0, {0x9}, {{{0x9, 0x5, 0x81, 0x3, 0x400}}}}}]}}]}}, 0x0) 13:25:20 executing program 1: syz_emit_ethernet(0x32, &(0x7f0000000600)) [ 55.5554818] uhub2: device problem, disabling port 1 13:25:20 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001640)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000001600)={0x0, 0x0, 0x0}, 0x0) recvmsg(r0, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0x0) [ 55.6154831] uhub4: device problem, disabling port 1 [ 55.6554793] uhub5: device problem, disabling port 1 [ 55.9354989] uhub0: device problem, disabling port 1 [ 56.2154929] uhub4: device problem, disabling port 1 13:25:21 executing program 2: syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000000)={{0x12, 0x1, 0x201, 0x0, 0x0, 0x0, 0x10, 0x46d, 0xc71f, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x3, 0x1, 0x0, 0x0, {0x9}}}]}}]}}, &(0x7f0000000300)={0x0, 0x0, 0x5, &(0x7f0000000080)={0x5, 0xf, 0x5}}) [ 56.2754847] uhub3: device problem, disabling port 1 13:25:21 executing program 5: syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000000)={{0x12, 0x1, 0x201, 0x0, 0x0, 0x0, 0x10, 0x46d, 0xc71f, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x3, 0x1, 0x0, 0x0, {0x9}}}]}}]}}, &(0x7f0000000300)={0x0, 0x0, 0xc, &(0x7f0000000080)={0x5, 0xf, 0xc, 0x1, [@ext_cap={0x7}]}}) 13:25:21 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002bc0)={0x0, 0x0, &(0x7f0000002640)=[{&(0x7f0000000480)="ad9504768ae2f76fe8613193a57e74273506484b29c11227acdec0b8a5c89ec633c106cd2ee8289e62b66fa2ba0e26eeb811fd271eeb7f289c3097f840fecb14c9d9774029fba66471931199534796a4f1a347eb26b5e19747b2ddf003bc7d89ab2bb97fe17db0979685bd167c96e1d6b8cccb571020ae0c123f57ec3a0301d598a40afb7054f94ea446e5", 0x8b}, {&(0x7f0000000540)="189b9b111b3a61e7532a474f0963b3547f1e51ed89700e058c32baf9c45500c887df5c9e198472dd3eb2cb60d5d23eab9373e7c2557f020fb62d03a0e21d7703c4614944a3cbb6e643e37af61a2a064ed27427d033c07dba59ec226dcfcd9212dc57f6d99ceefc0080d34acc6166c07b61a722ba07451a0234e6b9dae1f9397d61f6223c08fed38d1a297a853e64f109d3cccd5f700e2638e5f01fabba4d37df591b5e89c37056e142bb8b352c24ba88ba8a9ab3a7390a5fba456df485f93134ddce81f01bfade96c3ebb9940800d4364d4f5d7114306a0a4d15a49e7f2e0a8a572bf82933314bf9edb332ead4b56d0178fb46375cab2f3fb8f0dda3745f03842672d33d886b6b26c703faa6e10de68f1d7a69a4745c3a70780f04c8d5616d94e0f8b77f24a463ef7a8cbc40d8674db44a179bcf9d80179ed22b420e1425009c72bf9878b3de5811e7c68c8692eff1b180416dc4e82c3c44bfd5f7683f0784c4941bbf9941b070534afbd386ff74fc007f32dff69afe439a8e2044a94f24693cdb91c9b92f80d8d689d5719867bfdb0eecedcddf426d5f25079a1f84c053c2e5c8ffb7a1466a22229f3c90ff0b9ff301a4c9c7fef3935bc3c593394cf404e2692891bd1b23f11f845cbf8f39d010a913bf8b638566a6dcd606ab4cea28ae7f485e8356a6bd3ef17c32f9f4655725f6a8508aecfff7611a73974f69a18c8ec493f0300c445f7b97af685420759bb55dce99ef4b4b7eb166118b39960b3f35547c340e1db1909a111c08c0c1e1b9d91eeb1d8c2371ff0621138611117a5655fd2e8b02e36626ada0c6aae56b99fa4f2802720b64a273233352608b0d710276d2094d1c5389ff4a14906e072401ccf35b04e2e50849094fb6fd8604f597dc003c84e0dcd1f87a0ddb814d5a81197c8dcffcafc2531e39318f8e038c7654b5dec3a06f363271abf853a30882913aaec6a2955af0cfea62c3247c0ec2a95fcc9eb1cf589aa264edef94db960f609bb2b47f44104b4bc5613df3546a169971320a8e0b0ae1c76c833a34f7ff80318b4f1ab752152be3c6b5e376d76d52a5aeb28f044fc3af14b06f4d435d2e238595c646167f1e8ae4b37d6ada51f5d549a56ecde93b9d1adf67455c4829fc45ce9f0c146ca2cc927f32e1faa55f31ad5f410fc363751616b656a34aff0ec6b9fbe52fc3567529d23a401256ed58b68889e0f9fdd44f744549ec0ddf4afa555a31ee7ee906ef84b6c0c7e539bb8d9f73d0f96239883cfc9a652ded6d3f31894244cdfe2ab5869b7bab6e7992abaead8f68953f7c2a42bc483b06fd9243775590130844a79043e2ddfa1a9ee73c137900ebd042338b36b01a89119ad3176f78e149a9d4c99f310238913c62308a23fbdab9afbf1cf15bd5da047b4539137c29dcae01310e187af8d7c109d9e35f3b921f04f1df11ff8052cccd2931d8061613fd51b14da590a9188bae0744ca1008f0686f7a9aa8b03f10dca607a49dee3710850e19b618e1a9c600a0460d22324ed54930f64e8c5dca2623383d70d277d7582612b667056cb4000315aeb8bdbd975e305a8874f45747a5351799bbaa0655add6fd249557cc6d3ebf91c79e74f0d633ec657123d3663afda2675062f655c34d615489d28125a5c9200b64340f81c6429abc9a23fc5840897fe2d11c19585694182963e4687f9c4e20ebaf2a30e4a3026201167f16b1dd5f3566fa64b277ab1a9d01b7c49e376d1cb963936151d09e736d7925aa114d7f0dd3310b4a3eb2d87d7cf4353d8f19a11e29f83eadd5c817099f3064e0f4af88b02a496c012c8668be235ab3b881a75a7022b62fed565414d9bd5d1e4fff75e944baef9bf7d8a6a7185003222f1aedc18a5ca1084597f1594daaf641234423eb8a8d6c2381411a32ce06d5801005df72f609eaee21e6aae42afed4c4466c55306315b384fcfc1aecbbe4c620cf8b7375d28ae8950496fbfc2bf67c6cf27f9269881e27d623e79eed1b018b7285907632cd7dd4484a07558771aca3644d36f73cbc8077aeaf331d487f3e7fec5e79718213c3bff52809720edf1df92361b8b7f3e2980df88e742a3afd345180ff8505359320fd4b341f3f171eea9764f14cdb340781e75101a0825ae1b83b784f5f97e8fbb841aa9ef6ec6067e51233b268d2d5ea592ff5d0f04c1da71ca8740b70389165ab45e7543e40ff69a9f49ce644b85774fa34510305c5cdf6226731e7ef307722d5f752cc82fca182d200c33f2075c29b8fd7e74158141a36fcac27503cbf1bc34c974606e17dad51d3f8b4920f86323ec4321cc627fdbee27bb0226ad7156ebb121df84f0d040b542b5e60c97fca835278928d32f3cd0c8139103384d328596a286534f9563573364cf7daffe35b9c5605ba441bc2dfaead83630a69b9eaf840d12e2f6c6dcb7c78dac6f3e0b5c117b82a5d7b9f2e5f20e5dc428e7a2d26f6b3735fac6d7f4a5e2663a6745465c003d8fb705f4289e38c7873736ae616f1a45413e61b608367c5f49d535e74a8a02067de895dc4f64c81799149f69b310520f6d5085925b5944f80a932278bbc4e98c7cba5a999ccea5a9d6b60b83b1eb1d411d78e95a3d4a3393a6f481242346f3d4a53e141917f5a791e76073e5258c293eb93cd85bc0a701dba66608c1cffc570460cb899738d493cd1ac86b1363969f754f5f420721b3bd67c3f99ff22dfc05a29abae14d1f5b41d5c574e8d7ab74055dff481d725234c1bb7787b3477a7bfb3e7d74ce6761488047a0bcc07e0de5551a541f4db2bc6a609ad8248a977bfe94e0df3562b2b865986603ffb967e532b93a2a1bf61119b2a8a166149340e0c97ae15da4a83930b6c665fb2d62c05ca988d81ac44bb66981154391bd7c1a1de53ae25cbc1964f7ecbe604748ab1d8e62bb3e427d4b26736052c9f72b4aaaf5225e7b803ce97ce50ef9184d12a32ad91f2e2b8c417d9c9d8e3094434d051041652b956f8298f36262e84f176e89872da1d6af68bfe7f387edfc25f30aabaa6242dacec1b899e760928173a63db6bfd55912a1b8bf40dd8b38cb3e5c5496df5ee91def18947f72537e832f9e37181ee5356e32f20fe7a97cd9736ef5c1a8daeef79dbe4b6dbc32f393e8317649fcb7137c383ff7e1d53c7f3c1dad873c05e1766109415d85dba03288488845da5b3818c2da5612aeba6383092adb2bf9fc51549d67e0c342ef155dfa8acc42794cd08376602d77a0e44dac97ea3b2578cd50f6067ef933bf15f7d4546bfd89d26417a8bd6937f54fb2d031afa44c1cb686a6799fde3dd41a373e0c656ea09e1012ed8d549d85b18af3b1618af16f52b467e976d94cbdd28235963ac655c7db89fb668f6baa6cc3d1389139dec222244d55c4112fb854980e9c27685ff5854a82745ecab452381f575af530a59a8c16d8b66284bed58f6c1358ddac20d2a1f467e848ba7c3a2b6801eeacbc97023a141f5b4b55d90a13710628ffaf246b6adf79a6de57083656fb23c98cda057f9e977f0bcca36a70990b81790e0113092865e25f798815d658909f9cfd63efe00c81e5dc79242e656510f3fbc9cec4eee05004c1a7c569eb5728d0b5415a2fa60243f5b0c75c7eb4dd92360855862cef9af7e5f6cb364b20d3087171c26244ef44121479d0063dae487d67f27b45da15b83bc61e7be932d9f849da3b50f0b506d4c52160f3b70845eb2a69c4346837e0ec8cb574b4930fa167721e48af175019f77547a4095bba4e0728ed46207de84f097acf6ad426cc6dfac1d3250f97cb19eca0953d7981193fe274f8c4300439cde7aeb9f38f71b2da61c0e9bfe65bdcc525fef97839add601a9adf105411f94e629989da678ed2c8862d36909a0dd9b5a6e757b14192121c6f81f951b2a2f6b7925cc5e2ee115b61c29484c6ef436dc51558d0cb1be529604feed1011f07be70f8e4399f4c1ae92516774f8ad78a34233d4b208dfa09f632836c4d503b8d532511c4c30acc43384bebcbf77728791a3da66d6fdd77d3c3f9c7e58e421a44abadd351e7d4c82a2e083b0f737db758470b531a23827731951139d3b38ef894b8b71495e1201e47a1725cd8c1ea760cc526306655a066abb01f8d52688161d03834da3c9e96f4cc6b4e24346dbcd77d022345bcff175d47404fa421509113165067ba80cc372bade1e9ee17d78ba35baf599109c06a37a58ce60bcf4068ffabcb19490bfea6007a55842d57ae6923f2fd1c70a66ee61b7a8a58120716f9061f0d32094f0e9d9eecd7369e65f6a9a4bcfb9f79ffe72b0b39ffb35884c911a0b25197e45cd65457c2a9cc16cf0cbccce877e11239daed55aaab8b5c26dadf84c9d1ead035e58d736b8d5ca136a8e61ddbe54c0e88b580d503ea41dba4e388573aa9acc404926676f9302882d1df5d185943ac75f2aeae660a1184594b4e3019a3a6351054663dffcdcf4b83c6df07a39a8f18db54f0ed96e633ef4c80394743d9dabfd5afc6c154cb5dbd50156984a8851f2c76fb843b9658a650d6fbb39470351e5da7021de7d6f174e0d441c405a01e67beb30c96dc739b31409c94b31ad226dabe215d600cb3679fa25d2db3cb5a74ad6a919e853f3bbb1e35f6bb2b11710276eeb41d9c1c2987406a052f3967f282d0abfd12a2e535af7fd65eeef23aa9e758da19649f1f232667a6d0661fc8775e7fa3f6d3f359ef3423c367f5df61cdc637d97b9c14427c287332b893b774ec5e7e77d128e7271f8687fcdd9b875b88149377a9d46ba3923164add65f6ad3cbc4ffbf0594d0ad4c9f59801754d3fe65d7ca3b90af91fbc9503027fca9d525ba4dc7e48031e16147f5ff53b8d1171a95f7bfa0dc9f5ebd31ce311eba44f762c05d16802c458d3d9418c425a3de5784c95333f27e5dd04c65c460e25f49786aecb8407277ca8595186b03adb487cfbc9a59d67b53952db523150e8e195e7f2a26984c0b2576fdc7b864862df4c6ae159b92a987a72f34790ba70a436a6477038e7325bcaab435fa636ad7e48b55c04c7e43ea8b2bc94ace9317996eed357995965841eae3dacfd6c4b00c727511ce1e734378c8aff47af4d344b9501b155e0354cae3a780ea832fbd07808539cf8cbd94fa9187c7dfc58513f7bc2662d4442c1784b30c77900076dc92e4bc319f710b851c5ce31bdbe92770f66b6f502310a0e7ddb8dd756b9de7a574db8c4ed68859ef8b37981966be55ccd452a18a60b735f57b44ce29922034c01c100cc29ecc4f9c690ada85bfac0336c54047f7823c70de0dffa8e52d0c37577649ba2dae79920e93ed50c6de078463e8b68774938f73562971b2d04483c39b56045b0e52a5c203015722baeb3852931522d6425e4b569bbabf1f832c6bcbd1b2f7e03f1df8e838add0cdbec89b0becd84aab264f5a616be5029d97c2a5be69c5573503a14f4cbc7017624744e7823d64536a9f29dc289220ad09673433b5aff27aaf0c4727cf05cab897c51d07acb7fe7185b472367f4065a58e9a69c5fa3493ce1a14540eed14705ecc7116b0249c4438b5225067e96904c052b70f35d85c94bad2643085dd671eb6347a89ae1a0f18a7941f054b75b86d0308c0018ddedb54d1303c11bc404988f3eda29435b26524c9e76c2d7197139c290f6f566df9a39045589bcb80a147a9498f587628d587879e456402d433dfd6786e82a83f4e79633c6e588bad246a15c94e522e01b492cc75bf9f06b56620198284674829cd6a583bc6b59ae315aacead3d7d5478d08f3295572ab788e5a0791f4897435db476ef86ff33", 0x1000}, {&(0x7f0000001540)="ba42615532c477c9d47853709483cb76e4087b3cd9450c9fe7c49147304e3e77bb3ba855399cae3f5cba36e413834bb5432b86624bfa176b168ee3fcda74bfb4c22af0d158e4375812cd02bb508eeaa546555b42a740ed74d4a8b6aec6f16fdb2ce1cd6f473103091d15e5d5e8c333d9a84ac6371ffdb96b218f9de063acc3e06f49f5cae88586a1d6977a3304813ed3c4fc946a7da20a12444ae0fb87dd38f7b4707f44eb587dddef0fff967cac6b687e0087bffbf55ecd4a6314ec1ced5cc3bf176e92d541fd0c23cc04c6cf10c0a3a0aee3f2e07262c2d0a2d9375e6b5551cf2af40743134c6092aba03348f10ac222a977926a898bd047d9edc205a44996798ecae5269fc8c09c2d76fa92c369621e2cf4319ab688121fd9d362c33945ce773c2b362712979fb50a9bd4a67ca5da327b5b2c81a46780f1549b75020c6c836214f8452ae6050343613a094c35d62a9ac4c88893fea3a11e6a03055c9fdaa6165db8a2868ec32ad9271356d8a31a02fcdaeb35a47be7b3fc98c5f11c0f9338a460e18b5426a97069921551539a2b034515d89033ae80ba34a4b28f87136e524423c905812dc6a7567dff034cefc7a1fb75c237532131da72a9e264c6018ad28635340148a90f6de6f1f734f267631531c2202e936320d860f4fc41d78b510a2b939b86871625c8e69a894565cf0269edf93a635db00ceff0d8033cfec992516b6c39cf09935f1357e51f52c5d9d7296cf1fc4c8d65ee4123d89ccf8640e8d477e77b46609b6a1adf95987268799f65e7fac0927f50df02f8f0d0506f8a914fa8dfb8d980fa75f7b286abc52d8af20cfd815c9089889a7cf3c9606efe582a916cfb1afb4d0ac7771971db97882816bfae929992e8932daaef6b6f44a4171ad53ea42f24d152ba436d327dd97568c5d6632bc32d866c91c0ff4c8ff0c6124fed2e36e631756b0792883760031d71b8b5a8a06570466ea29b500d2cc6f4bbcaf383c9e50a68572a4ef0577ecb28f9db321c4c6c53fe021431fd83d25ae0b547d25f278c09b31904f670db2701c2155f1606c0fd192892286a12c79511239ec6b7d96d3d25bbdb8efcfeef6e7fe869311051f32b34c56761aa766cd23b3f229d9740da83d28d8a72110e289e6bdf47e388825bda5cb9c35e3bbcb9cdf6ddbdca6f90dc0104a6cbb071ad98231941794cb4f81f7223630bcabcd0a049b06977216c9ac767822f514937a969c4f33168ba48be612cb4b1d51de750edd39fd1cef68efbdac8c1a48033e3b58a4016c049f14d5099d0b1c938d2ac9809a87fe6e1ec28eb5c70ee148c70d5213955db259d3de9b2f7be7a2f180d25fc8b3cbda2f817cf126043ecff09997bc26363046a0fbec6cd6efe89864f0a27e7b5499bdabc327f93fed8c17aa8727dc312d525f50bb98de837b7c0b733d4399b236baf143168a439cfc67f47ef397fe712cae200ea3fc22d9ca49146edb600a5e1543481723cb84586f474ddd5d5479b6da1c4a3a237ce5961091635ad63d2050a6976f730510f1b1ee16272de8b44d646ff32c6e026b868ca3f5fb5b3baa149b1d422e3d3cbb82031ee7cb7c21e22a2eff30f8a41a08d5d9713f5e81e936c0f45384a33193c323039a88c501ceffc7ce9603c187034de88bc6c481283822bd385dbafa05299992d097251ab3e2f853344cfd509d8ede9aa47ecfa77af08639f81a85433502eaae5ccf20c84f68f2797d822c5e5b9b7c661acf22b7f2db488e732a7081b85e5fc6bfd92d0db40937759648fbe04a09296aa572c5e2d0b6871ca52039c3844f9e7c3cf682d2bbfc65c71fc268920cde610449f400cede98a898c13d9bf9dcadec38b12a60de8713ba65824ac7c2e5ca55905b2daf376f206d3ca6dc8817aeb7597f6e66abd303aa4d3ae2d0b2c8c574657cf18380af49b489d0c6c5722d08c980026a6f0fb3a43afb990b830bd8b15e41dab4c66b4e4186c958f752b323127d9e168e169a07f5a2fa194aeb1189117a1bf8d0a96614fae57acb649e03df9e2e0c5ba8ac11213c2f430c3f79f1c28ec0791b8a02dd65c76fbff267cf5384d2a4488b011ca1c4bc0e6b2cc6374d9bcee98ec0b1181a3e2a1dee0146b77f494dc47b3a0296e97acb2106913274868520cd236963cae5b08aded2c8102e3759ff0c87ef21b4640eb9de18aab1f2e2839752dacdf8249984539e5c3e8adb9c981389cf971878c3f1686654dedf01843cf5b91ab318a9b2c5df298235ca1c0873860dc3857dd73549be970c9e5a093bd8d33785eceaea722f0047440f619dc205df5fb802796987ff92d1a30afd74e580d104ec59cca3836e8f044559be5edb22fc7cd2aa39fc04489b95f0803303aced569f6334272f89f4ee32d35acfe25a949e226bcde6e6c083fdbf32ef3b57ba61e209b498ff9e976c5ce633ee1981982f0f4a528c3a71ce4987b999eef198b7f7aeeb8a21fc306b23ade2cf6f805aea8f3f820c826b39ed1c0d19e5ac974a78f65c9bad06f0d72801a2edee3eeeed6e9bbeba5ff3f098d599a3833207050d8ec4e8dd973c5df15bdeff301800c53746178681f1279d18fcd8ed5607c9b0b739f8239fffda564b30b6dca0f4d8095f833c8b458fca9c35a766df06af287eb60c427cbf78690843ca160045b3a1ce93ccb02871b3c2d37dbd3e1b761e53c1da2fded44053f1f67a2856984b7a7448897eb22ecd3dad743d820a724979d7947621b0ed420d3dc7d9236368f8c2a76cbb2b4ba4b00ec19ac2f28d9f2b6db62b72bb100903af6d5167861a48878ff9a4bd84c33b720c1f080f423ba7588f4f71255a597d51150742a5b00fc051028131b4cbda754cf21838964860d6a80c1a5aa1e3fbf95b7add3bc15ee80177e54a3a9b2a072458e755a302085430f5fa2db8e0bffd5c37d5e9f6ddfe9d09538599d65892517921689848ffb607dd5a6cee3802d305011542b24fa75716f6cb574e812ff087bcaeda02713fb5fbe7d332274c8fe4a3f9aeaef38571f63245b1debf46a60ffb4f049eaa2d6c4273e418f065a4a1175413033fabf76cf210cc77a4993f6e624358a3d77c7aca7b80ccfd2a4975ccb6647b3980465736f35134047f33e3ace9b7ceb0d78b050d22e1fa75972ca0a893fe833a9cf9bc1ce202d4d33adf53fd889a6fb10618c6d96728ebeb828d6e8a3e65d827cbc8c28b6dd14ffca23dae4c4856c65ffb4f0346ee4ba5c0e13584ee921269e8712937c28b2693a9f2cc0ca536722e651951c40c554ca7345720a1f50d1c10d8f1e6f43a7e553a74e413af510fbf37aeb4106bc5278656933277228e50313cf35354d8b42353faacc9fd39129202970d97bdfc3cc35430ec77fe98fa164d1369a5dad9994168e9c6122104bb1b935e59a2af8c5b1b99b587b8d3bcc57ae8d8d630fc9b793b31b3fc19b5aceac8ade6143accb4e445ef66c4415540796695e3588e2db7ab714821b1c5239908f941aa0af41c8c0eadd267e32cede9efff66673729dfcedf132337ae2765b06d58bc7036fd6067694b0d78e336fca983cc6cdac3b30c92ff300f74566fcb16dd3c6d2315c54ff64495e01ab9c446a3cffd35a8d38dc32836ba574478684df0a03a46c268ba1bfc2a401a5201602e4ec7c53f75ddc27ac95a169dc4272dfbde26c8388e1cf809e6467615bdb9c4554909aa8d005cb606b61bc4e7d76924742bee58c58e3f0b8bfb11250a0c06c7149f1d1e8b5e01dad37f4b24c4dc1636b289b3013aa5facf58ecd1fd725ed3e3cb01b4a877db2443997d8af814ed4b119f2c4f26f41a317e89fc4181189c10da41c87fefc9c338c67a741c0b4cbace02c27540f11334bd5b0f6d7da7691b63d901b37dacf2e048fe898e8240e38436a26393e9eb3e7b05d1473c0142f73c2813cc16d7c17bbfafe2f4dd697a07751d8c666b1bd72500a2302dc71e7ffcfc9eafd587dd31b796a36c2c76f9a5c9f489edb7e39d77cbf6706e92c04b28b4ccdba508f694aebd715f626628ee2d24fd8cd0c41bc75224f08be699542073028956b49c861c8ca05049e5ba855417c6025ff762a1915070ecfbabb94d94677ab8c89ea962ce00c2adff58435e7647c8b40ed2d3b9c59f4cf077639edfd497cbf93346d8a796df1203a7d1b3835b3737e742f7931c0173e0268f44af5e95014eb82fc2441d8c8053e76d96474e1fa57bc5560e13645a8286d75ae6c2b737603c3922bcabbc9b8e048cea9824a8aed6812f2d84edbcdf110b5c82f87ad4aa1c067b4d0a6f391ed2c414abf26cb07742f6f345ddb0b6df85a78fea7ca7e91348e0cbc672dcdfc1a1ca7d9edff7d94866a1aec1b248de811eebb29abfe83b14dc0dbd1177d7a7d2f3eef310502d61d36e5062e44165664f511ee46ecfd9cf63fba61824898a47e8242cf8a3988988843fe768e911cb69b279afb62599dc0f1b44228fd6969b22aed6f9447abec3f007fbbbe311169f599d14c33b580b546dae90a9ca242d119b7f05151ab2f23ce8f6626bf3273f150f7fcf5d2f0ba1c7fa0960e4f1ab98309cb69e743cec85facb238ce8a7dca3fe3276420e82f2f981686329a1828c6aad3082d5e098a23e660debfc4c526fd5465ebdc6240f4c4375069621356512f896a26556ec3f902c65f5dcbf09418cdc36be5002ed059335febe319fdf17dd97a630a6a948d04664e0b3e45003aede88e81dc0e4e677c89e4d7570a1721587d375c68b73ff34b1144e7a7c0860345f850bb193116ee4d4579c3eb4daaa8876b0583d37bb00ced7639d33497b70b3949ae4962f0d34df38d16f97f8812c8608be99a8ab7a1053125200d5a4e538ac7d8e7a28aa6acd79b30d8f1f18bcc897981a0d24084a86229dbe24329ac38e36aae848e8eda3f591014c466d6bf8ebb2a7b3b5318c101fa704b6271c01cf7344e90e39c1fd377b7fd8a5d39f32ae35a1468606bc3348f00deb364807b02bdda055502472dfcfd657fc410e3aa5a7f57f99488cdd2dcfd9cbd0ffc6c03dce08785cb614a816457d7b744f8b0b071b673903d0f9b33ea3fa4a9bea841e63bd553525f10bf0b32d70a3c7192c18241099265b7a35839bd571d10ffd36fc5c01d0afaa658044d786d0822d3bf8e8868273bd4ebebe2a9457361ae741080381bbddf066376727c2df4afb3b7f4ca08c2a473736617ab637e97ad3bf20baa7feaa2fee48419d1ab7873cbb130a8d15a1b2a24a1445365d2c896dddd9d07f527d791facd8fd805c75273ef4e2678d983e30dbb2c02530211d1a9ca9398ac4da9d5351c4c4732d77bb3bd63530e0c54250244f59db7430d898f67bf63eac95db8aee9146b7e5df93d1067448094fa3e69859f5f1dd76fb9377e4da894", 0xece}], 0x3, &(0x7f0000002b00)=[@rights, @rights, @rights, @rights], 0xa8}, 0x0) 13:25:21 executing program 0: syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000000)={{0x12, 0x1, 0x201, 0x0, 0x0, 0x0, 0x10, 0x46d, 0xc71f, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x3, 0x1, 0x0, 0x0, {0x9}}}]}}]}}, &(0x7f0000000300)={0x0, 0x0, 0x8, &(0x7f0000000080)={0x5, 0xf, 0x8, 0x1, [@generic={0x3, 0x10, 0x1}]}}) 13:25:21 executing program 4: socketpair(0x0, 0x0, 0x0, &(0x7f00000007c0)) 13:25:21 executing program 4: socketpair(0x8, 0x2, 0x0, &(0x7f0000001040)) [ 56.8454912] uhub5: device problem, disabling port 1 [ 56.8654863] uhub2: device problem, disabling port 1 13:25:22 executing program 1: socketpair(0x25, 0x0, 0x0, &(0x7f0000000640)) 13:25:22 executing program 4: r0 = socket$unix(0x1, 0x1, 0x0) poll(&(0x7f0000000440)=[{r0, 0x80}], 0x1, 0xffffffff) 13:25:22 executing program 3: syz_emit_ethernet(0x83, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaf9ff030086dd601b8b97004d88"]) 13:25:22 executing program 1: r0 = socket$inet(0x2, 0x3, 0x7) sendto$inet(r0, 0x0, 0x0, 0x0, &(0x7f00000000c0)={0x5, 0x0}, 0x10) 13:25:22 executing program 3: ioctl$WSKBDIO_BELL(0xffffffffffffffff, 0x20005701) 13:25:22 executing program 3: socket(0x28, 0x0, 0xfd) [ 57.4454890] uhub0: device problem, disabling port 1 13:25:22 executing program 1: socket(0x1e, 0x0, 0xfffff801) 13:25:22 executing program 5: syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000000)={{0x12, 0x1, 0x201, 0x0, 0x0, 0x0, 0x10, 0x46d, 0xc71f, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x3, 0x1, 0x0, 0x0, {0x9}}}]}}]}}, &(0x7f0000000300)={0x0, 0x0, 0xc, &(0x7f0000000080)={0x5, 0xf, 0xc, 0x1, [@ext_cap={0x7}]}}) 13:25:22 executing program 2: syz_usb_connect$hid(0x0, 0x36, &(0x7f00000000c0)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x40, 0x46d, 0xc70a, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x3, 0x1, 0x0, 0x0, {0x9}}}]}}]}}, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x2, [{0x2, &(0x7f0000000180)=@string={0x2}}, {0x0, 0x0}]}) 13:25:22 executing program 3: socket$inet(0x2, 0x1c, 0x0) 13:25:22 executing program 1: syz_usb_connect$cdc_ecm(0x0, 0x4d, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x2, 0x0, 0x0, 0x10, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x3b, 0x1, 0x1, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x2, 0x6, 0x0, 0x0, {{0x5}, {0x5}, {0xd}}}}]}}]}}, &(0x7f00000004c0)={0x0, 0x0, 0x116, 0x0, 0x1, [{0x0, 0x0}]}) 13:25:22 executing program 3: socketpair(0x0, 0x0, 0x0, &(0x7f0000002380)) 13:25:23 executing program 4: syz_usb_connect$hid(0x0, 0x3f, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x10, 0x46d, 0xc71f, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x2d, 0x1, 0x1, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x2, 0x3, 0x1, 0x0, 0x0, {0x9}, {{}, [{}]}}}]}}]}}, 0x0) 13:25:23 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x25, 0x0, 0x0) 13:25:23 executing program 3: syz_emit_ethernet(0x32, &(0x7f0000000240)) [ 58.1254920] uhub2: device problem, disabling port 1 [ 58.2555007] uhub5: device problem, disabling port 1 13:25:23 executing program 3: syz_usb_connect$hid(0x0, 0x36, &(0x7f00000000c0)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x40, 0x46d, 0xc70a, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x3, 0x1, 0x0, 0x0, {0x9}}}]}}]}}, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x1, [{0x0, 0x0}]}) [ 58.2754970] uhub1: device problem, disabling port 1 13:25:23 executing program 0: openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x21e441, 0x0) 13:25:23 executing program 2: syz_usb_connect$cdc_ncm(0x0, 0x6e, &(0x7f00000023c0)=ANY=[@ANYBLOB="12010000020000202505a1a440000102030109025c0002010000000904000001020d000005246233ca145617fbb993b3b2593fc22106000105240000000d24"], 0x0) [ 58.8254970] uhub3: device problem, disabling port 1 13:25:24 executing program 5: syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000000)={{0x12, 0x1, 0x201, 0x0, 0x0, 0x0, 0x10, 0x46d, 0xc71f, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x3, 0x1, 0x0, 0x0, {0x9}}}]}}]}}, &(0x7f0000000300)={0x0, 0x0, 0xc, &(0x7f0000000080)={0x5, 0xf, 0xc, 0x1, [@ext_cap={0x7}]}}) 13:25:24 executing program 0: syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000000)={{0x12, 0x1, 0x201, 0x0, 0x0, 0x0, 0x10, 0x46d, 0xc71f, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x3, 0x1, 0x0, 0x0, {0x9}}}]}}]}}, &(0x7f0000000300)={0x0, 0x0, 0x8, &(0x7f0000000080)={0x5, 0xf, 0x8, 0x1, [@generic={0x3}]}}) 13:25:24 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r0, 0x0, 0x0) [ 58.9754988] uhub4: device problem, disabling port 1 [ 59.3755027] uhub2: device problem, disabling port 1 13:25:24 executing program 3: socketpair(0xa, 0x3, 0x0, &(0x7f0000000740)) 13:25:24 executing program 3: socketpair(0x10, 0x2, 0x9c1, &(0x7f0000000000)) [ 59.5254974] uhub5: device problem, disabling port 1 [ 59.5955143] uhub0: device problem, disabling port 1 13:25:24 executing program 4: socketpair(0x1e, 0x1, 0x0, &(0x7f0000000740)) 13:25:24 executing program 3: syz_usb_connect$cdc_ncm(0x0, 0x6e, &(0x7f0000000080)={{0x12, 0x1, 0x250, 0x2, 0x0, 0x0, 0x8, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x5c, 0x2, 0x1, 0x1, 0x0, 0x0, {{0x9, 0x4, 0x0, 0x0, 0x1, 0x2, 0xd, 0x0, 0x0, {{0x5}, {0x5}, {0xd}, {0x6}}, {{0x9, 0x5, 0x81, 0x3, 0x0, 0xfd}}}, {}, {0x9, 0x4, 0x1, 0x1, 0x2, 0x2, 0xd, 0x0, 0x0, "", {{{0x9, 0x5, 0x82, 0x2, 0x200}}}}}}}]}}, &(0x7f00000002c0)={0x0, 0x0, 0x21, &(0x7f0000000140)={0x5, 0xf, 0x21, 0x3, [@wireless={0xb}, @ss_cap={0xa}, @ext_cap={0x7, 0x10, 0x2, 0x2}]}}) 13:25:24 executing program 1: socket(0x11, 0xa, 0x6) 13:25:24 executing program 4: socketpair(0x27, 0x0, 0x0, &(0x7f0000000500)) 13:25:24 executing program 1: socketpair(0x1e, 0x4, 0x0, &(0x7f0000000740)) 13:25:25 executing program 4: socketpair(0x2, 0x3, 0x102, &(0x7f0000000000)) 13:25:25 executing program 2: socketpair(0x3, 0x0, 0x0, &(0x7f0000001840)) 13:25:25 executing program 1: socketpair(0x11, 0x2, 0x0, &(0x7f0000000740)) 13:25:25 executing program 4: socket$inet(0x2, 0x80c, 0x0) 13:25:25 executing program 4: socketpair(0x1, 0x5, 0x0, &(0x7f0000000740)) 13:25:25 executing program 5: syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000000)={{0x12, 0x1, 0x201, 0x0, 0x0, 0x0, 0x10, 0x46d, 0xc71f, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x3, 0x1, 0x0, 0x0, {0x9}}}]}}]}}, &(0x7f0000000300)={0x0, 0x0, 0xc, &(0x7f0000000080)={0x5, 0xf, 0xc, 0x1, [@ext_cap={0x7}]}}) 13:25:25 executing program 0: socketpair(0xa, 0x3, 0x10, &(0x7f0000000740)) [ 60.2455061] uhub3: device problem, disabling port 1 13:25:25 executing program 4: socketpair(0x2, 0x6, 0x0, &(0x7f0000000740)) 13:25:25 executing program 1: syz_usb_connect$uac1(0x6, 0x71, &(0x7f00000001c0)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1d6b, 0x101, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x5f, 0x3, 0x1, 0x0, 0x0, 0x0, {{}, {}, {0x9, 0x4, 0x1, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {}, {{0x9, 0x5, 0x1, 0x9, 0x0, 0x0, 0x0, 0x0, {0x7}}}}, {}, {0x9, 0x4, 0x2, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {}, {{0x9, 0x5, 0x82, 0x9, 0x0, 0x0, 0x0, 0x0, {0x7}}}}}}}]}}, 0x0) 13:25:25 executing program 2: socketpair(0x2b, 0x1, 0x0, &(0x7f0000000740)) 13:25:25 executing program 2: syz_usb_connect$cdc_ncm(0x0, 0x6e, &(0x7f0000000080)={{0x12, 0x1, 0x0, 0x2, 0x0, 0x0, 0x8, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x5c, 0x2, 0x1, 0x0, 0x0, 0x0, {{0x9, 0x4, 0x0, 0x0, 0x1, 0x2, 0xd, 0x0, 0x0, {{0x5}, {0x5}, {0xd}, {0x6}}}, {}, {0x9, 0x4, 0x1, 0x1, 0x2, 0x2, 0xd, 0x0, 0x0, "", {{}, {{0x9, 0x5, 0x3, 0x2, 0x40, 0x0, 0x0, 0x40}}}}}}}]}}, &(0x7f00000002c0)={0x0, 0x0, 0x10, &(0x7f0000000140)={0x5, 0xf, 0x10, 0x1, [@wireless={0xb}]}, 0x1, [{0xc2, 0x0}]}) 13:25:25 executing program 0: socket$inet(0x8, 0x0, 0x0) 13:25:25 executing program 4: socket(0x28, 0x0, 0xffffff13) 13:25:25 executing program 0: socketpair(0x14, 0x0, 0x0, &(0x7f0000000740)) 13:25:25 executing program 0: socketpair(0x10, 0x2, 0x7, &(0x7f0000000040)) 13:25:25 executing program 4: socketpair(0x0, 0x0, 0x4, &(0x7f0000002000)) 13:25:26 executing program 0: socketpair(0x2, 0x5, 0x84, &(0x7f0000000740)) 13:25:26 executing program 3: socketpair(0xa, 0x3, 0x7a, &(0x7f0000000740)) [ 60.9355036] uhub5: device problem, disabling port 1 [ 60.9655007] uhub1: device problem, disabling port 1 [ 60.9755129] uhub2: device problem, disabling port 1 13:25:26 executing program 4: socketpair(0x2, 0x2, 0x0, &(0x7f0000000740)) 13:25:26 executing program 0: socketpair(0x18, 0x0, 0x3, &(0x7f0000000380)) 13:25:26 executing program 3: socketpair(0x23, 0x0, 0x2, &(0x7f0000000740)) 13:25:26 executing program 4: socketpair(0xa, 0x6, 0x0, &(0x7f0000000740)) 13:25:26 executing program 0: socketpair(0x18, 0x0, 0x2, &(0x7f0000000740)) 13:25:26 executing program 0: syz_usb_connect$cdc_ncm(0x0, 0x6e, &(0x7f0000000080)={{0x12, 0x1, 0x0, 0x2, 0x0, 0x0, 0x8, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x5c, 0x2, 0x1, 0x0, 0x0, 0x0, {{0x9, 0x4, 0x0, 0x0, 0x1, 0x2, 0xd, 0x0, 0x0, {{0x5}, {0x5}, {0xd}, {0x6}}}, {}, {0x9, 0x4, 0x1, 0x1, 0x2, 0x2, 0xd, 0x0, 0x0, "", {{{0x9, 0x5, 0x82, 0x2, 0x200}}}}}}}]}}, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, 0x1, [{0xc2, 0x0}]}) 13:25:26 executing program 3: socketpair(0x22, 0x0, 0x82, &(0x7f0000000000)) 13:25:26 executing program 4: syz_emit_ethernet(0x4f, &(0x7f00000000c0)) 13:25:26 executing program 4: socketpair(0x1e, 0x2, 0x0, &(0x7f0000000740)) 13:25:26 executing program 3: socketpair(0xa, 0x2, 0x1, &(0x7f0000000040)) 13:25:26 executing program 5: socket$inet(0x9, 0x0, 0x0) 13:25:26 executing program 1: socketpair(0x2, 0x5, 0x6, &(0x7f0000000740)) 13:25:26 executing program 2: syz_usb_connect$cdc_ncm(0x0, 0x6e, &(0x7f0000000080)={{0x12, 0x1, 0x0, 0x2, 0x0, 0x0, 0x8, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x5c, 0x2, 0x1, 0x1, 0x0, 0x0, {{0x9, 0x4, 0x0, 0x0, 0x1, 0x2, 0xd, 0x0, 0x0, {{0x5}, {0x5}, {0xd}, {0x6, 0x24, 0x1a, 0x0, 0x2b}}}}}}]}}, 0x0) 13:25:26 executing program 1: socketpair(0x3, 0x0, 0x8001, &(0x7f0000000040)) 13:25:26 executing program 1: socketpair(0x2, 0x5, 0x0, &(0x7f0000000740)) 13:25:27 executing program 5: socketpair(0x10, 0x0, 0x4, &(0x7f0000002000)) 13:25:27 executing program 3: socketpair(0x18, 0x0, 0xfffffffc, &(0x7f0000000740)) 13:25:27 executing program 4: socketpair(0x0, 0x0, 0x0, &(0x7f0000002000)) [ 62.0255126] uhub0: device problem, disabling port 1 13:25:27 executing program 1: socketpair(0x10, 0x2, 0x9, &(0x7f0000000040)) 13:25:27 executing program 5: socketpair(0x1e, 0x5, 0x0, &(0x7f0000000740)) 13:25:27 executing program 5: socketpair(0x26, 0x5, 0x22f, &(0x7f0000000040)) 13:25:27 executing program 1: socketpair(0x2d, 0x0, 0x0, &(0x7f0000000740)) [ 62.2455106] uhub2: device problem, disabling port 1 13:25:27 executing program 4: socketpair(0xa, 0x0, 0x206d, &(0x7f0000000040)) 13:25:27 executing program 3: syz_usb_connect$cdc_ncm(0x0, 0x6e, &(0x7f0000000080)={{0x12, 0x1, 0x0, 0x2, 0x0, 0x0, 0x8, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x5c, 0x2, 0x1, 0x1, 0x0, 0x0, {{0x9, 0x4, 0x0, 0x0, 0x1, 0x2, 0xd, 0x0, 0x0, {{0x5}, {0x5}, {0xd}, {0x6}}}}}}]}}, 0x0) 13:25:27 executing program 1: madvise(&(0x7f0000ff4000/0x1000)=nil, 0x1000, 0xa) 13:25:27 executing program 4: socketpair(0x0, 0x14, 0x0, 0x0) 13:25:27 executing program 5: socket(0x2, 0xa, 0x7) 13:25:27 executing program 1: socket(0x22, 0x0, 0x31ee) 13:25:27 executing program 5: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000000)=@abs={0x1}, 0x6e, &(0x7f0000001400)=[{&(0x7f0000000080)="fb", 0x1}], 0x1}, 0x0) 13:25:27 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r0, &(0x7f0000000b40)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000a80)=[@cred], 0x20}, 0x0) 13:25:27 executing program 4: syz_usb_connect$hid(0x4, 0x36, &(0x7f0000000440)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x56a, 0x3f, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x3, 0x1, 0x0, 0x0, {0x9}}}]}}]}}, 0x0) 13:25:27 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=ANY=[], 0x58}, 0x0) 13:25:28 executing program 2: socketpair(0x22, 0x0, 0x5, &(0x7f0000000080)) 13:25:28 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000000)=@abs={0x1}, 0x6e, &(0x7f0000001400)=[{&(0x7f0000000080)="fb", 0x1}, {0x0}, {&(0x7f0000000400)="9f", 0x1}], 0x3}, 0x0) 13:25:28 executing program 0: socket(0x18, 0x0, 0x800) 13:25:28 executing program 5: socketpair(0x23, 0x0, 0x8, &(0x7f0000000080)) [ 63.0255153] uhub3: device problem, disabling port 1 13:25:28 executing program 2: syz_usb_connect$cdc_ncm(0x3, 0x6e, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x2, 0x0, 0x0, 0x0, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x5c, 0x2, 0x1, 0x0, 0x0, 0x0, {{0x9, 0x4, 0x0, 0x0, 0x1, 0x2, 0xd, 0x0, 0x0, {{0x5}, {0x5}, {0xd}, {0x6}}}}}}]}}, 0x0) 13:25:28 executing program 5: syz_usb_connect$cdc_ncm(0x2, 0x6e, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x2, 0x0, 0x0, 0x0, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x5c, 0x2, 0x1, 0x0, 0x0, 0x0, {{0x9, 0x4, 0x0, 0x0, 0x1, 0x2, 0xd, 0x0, 0x0, {{0x5}, {0x5}, {0xd}, {0x6}}}}}}]}}, 0x0) [ 63.3355198] uhub4: device problem, disabling port 1 13:25:28 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000000)=@abs={0x1}, 0x6e, 0x0}, 0x0) 13:25:28 executing program 1: socket(0x2, 0x2, 0xff) 13:25:28 executing program 3: socketpair(0xa, 0x0, 0x0, &(0x7f0000000140)) 13:25:28 executing program 1: socketpair(0x2c, 0x0, 0x0, &(0x7f00000031c0)) [ 63.7855188] uhub2: device problem, disabling port 1 13:25:28 executing program 3: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r0, 0x0, &(0x7f0000000140)) [ 63.8655213] uhub5: device problem, disabling port 1 13:25:29 executing program 4: socketpair(0x2, 0x0, 0xc33, &(0x7f0000000040)) 13:25:29 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) recvfrom$unix(r0, 0x0, 0x0, 0x10040, 0x0, 0x0) 13:25:29 executing program 0: socketpair(0x2a, 0x0, 0x0, &(0x7f00000003c0)) 13:25:29 executing program 3: socketpair(0xa, 0x0, 0x3ff, &(0x7f00000001c0)) 13:25:29 executing program 4: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=[@rights], 0x10}, 0x0) 13:25:29 executing program 1: socketpair(0x11, 0x2, 0x4, &(0x7f0000000000)) 13:25:29 executing program 4: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000000240)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0x6e, 0x0, 0x0, &(0x7f00000002c0)=ANY=[], 0x58}, 0x0) 13:25:29 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000140)=0x6e) 13:25:29 executing program 3: socketpair(0x25, 0x5, 0xee, &(0x7f0000000700)) 13:25:29 executing program 0: syz_usb_connect$cdc_ncm(0x3, 0x73, &(0x7f0000000000)={{0x12, 0x1, 0x201, 0x2, 0x0, 0x0, 0x0, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x61, 0x2, 0x1, 0x0, 0x0, 0x0, {{0x9, 0x4, 0x0, 0x0, 0x1, 0x2, 0xd, 0x0, 0x0, {{0x5}, {0x5}, {0xd, 0x24, 0xf, 0x1, 0x80000000, 0x100, 0x0, 0x5}, {0x6, 0x24, 0x1a, 0xfff7, 0x12}, [@obex={0x5}]}, {{0x9, 0x5, 0x81, 0x3, 0x0, 0x0, 0x0, 0x3}}}, {}, {0x9, 0x4, 0x1, 0x1, 0x2, 0x2, 0xd, 0x0, 0x0, "", {{{0x9, 0x5, 0x82, 0x2, 0x400}}}}}}}]}}, 0x0) 13:25:29 executing program 4: socketpair(0x1, 0x0, 0x9, &(0x7f00000019c0)) 13:25:29 executing program 3: socket(0x52aaf14f6fdfef4, 0x0, 0x0) 13:25:29 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000240)=@abs={0x1}, 0x6e) 13:25:29 executing program 4: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000002d00)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000003080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002f40)=[@rights], 0x18}, 0x0) 13:25:29 executing program 3: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000000240)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0x6e, 0x0, 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='8'], 0x58}, 0x0) 13:25:29 executing program 1: syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000440)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x56a, 0x3f, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x3, 0x1, 0x0, 0x0, {0x9}}}]}}]}}, 0x0) 13:25:29 executing program 5: r0 = socket$inet(0x2, 0x3, 0x8) sendto(r0, 0x0, 0x0, 0x0, &(0x7f0000003480), 0x80) 13:25:29 executing program 2: madvise(&(0x7f0000ff4000/0x1000)=nil, 0x1000, 0x0) 13:25:29 executing program 5: socketpair(0x9, 0x0, 0x0, &(0x7f0000002ec0)) 13:25:29 executing program 4: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f00000016c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001680)=[@rights, @cred], 0x30}, 0x0) 13:25:29 executing program 2: socketpair(0xb, 0x0, 0x0, &(0x7f0000001800)) 13:25:29 executing program 5: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000980)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000800)=[@cred], 0x20}, 0x0) [ 64.8855344] uhub0: device problem, disabling port 1 13:25:30 executing program 2: socketpair(0xf, 0x0, 0x0, &(0x7f0000000140)) 13:25:30 executing program 3: r0 = socket$inet(0x2, 0x3, 0x8) sendto(r0, &(0x7f0000003440)=',', 0x1, 0x850, &(0x7f0000003480), 0x80) 13:25:30 executing program 5: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) bind$unix(r0, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0x6e) 13:25:30 executing program 2: socketpair(0x1d, 0x0, 0x29d2, &(0x7f00000000c0)) 13:25:30 executing program 4: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f00000016c0)={0x0, 0x0, 0x0}, 0x0) 13:25:30 executing program 2: syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x56a, 0x11, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x3, 0x1, 0x0, 0x0, {0x9}}}]}}]}}, 0x0) [ 65.3155231] uhub1: device problem, disabling port 1 13:25:30 executing program 5: socket(0x1d, 0x0, 0x84000000) 13:25:30 executing program 4: setrlimit(0x0, &(0x7f0000000000)={0x15}) 13:25:30 executing program 5: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r0, 0x0, 0x0) 13:25:30 executing program 0: syz_usb_connect$cdc_ncm(0x3, 0x73, &(0x7f0000000000)={{0x12, 0x1, 0x201, 0x2, 0x0, 0x0, 0x0, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x61, 0x2, 0x1, 0x0, 0x0, 0x0, {{0x9, 0x4, 0x0, 0x0, 0x1, 0x2, 0xd, 0x0, 0x0, {{0x5}, {0x5}, {0xd, 0x24, 0xf, 0x1, 0x80000000, 0x100, 0x0, 0x5}, {0x6, 0x24, 0x1a, 0xfff7, 0x12}, [@obex={0x5}]}, {{0x9, 0x5, 0x81, 0x3, 0x0, 0x0, 0x0, 0x3}}}, {}, {0x9, 0x4, 0x1, 0x1, 0x2, 0x2, 0xd, 0x0, 0x0, "", {{{0x9, 0x5, 0x82, 0x2, 0x400}}}}}}}]}}, 0x0) 13:25:30 executing program 4: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r0, 0x0, 0x0) 13:25:30 executing program 3: r0 = socket$inet(0x2, 0x3, 0x8) sendto(r0, 0x0, 0x0, 0x850, &(0x7f0000003480), 0x80) 13:25:30 executing program 5: syz_usb_connect$cdc_ncm(0x4, 0x6e, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x2, 0x0, 0x0, 0x0, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x5c, 0x2, 0x1, 0x0, 0x0, 0x0, {{0x9, 0x4, 0x0, 0x0, 0x1, 0x2, 0xd, 0x0, 0x0, {{0x5}, {0x5}, {0xd}, {0x6}}}}}}]}}, 0x0) 13:25:30 executing program 3: socketpair(0x3, 0x0, 0x5d8, &(0x7f0000000100)) 13:25:31 executing program 4: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f00000016c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001680)=[@rights], 0x10}, 0x0) [ 65.8955358] uhub2: device problem, disabling port 1 13:25:31 executing program 3: socketpair(0x1e, 0x0, 0x2, &(0x7f0000000000)) 13:25:31 executing program 1: socketpair(0x1e, 0x0, 0x8000, &(0x7f0000000000)) [ 66.0755422] uhub0: device problem, disabling port 1 13:25:31 executing program 4: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)) 13:25:31 executing program 1: socketpair(0x0, 0xc, 0x0, &(0x7f0000002e80)) 13:25:31 executing program 1: socketpair(0x3, 0x0, 0x0, &(0x7f00000001c0)) 13:25:31 executing program 3: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 13:25:31 executing program 1: msgctl$IPC_STAT(0x0, 0x2, &(0x7f0000000040)=""/87) 13:25:31 executing program 2: r0 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r0, &(0x7f0000001400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000013c0)=[@cred], 0x20}, 0x0) 13:25:31 executing program 4: getgroups(0x2, &(0x7f0000000480)=[0xffffffffffffffff, 0x0]) 13:25:31 executing program 0: syz_usb_connect$cdc_ncm(0x3, 0x73, &(0x7f0000000000)={{0x12, 0x1, 0x201, 0x2, 0x0, 0x0, 0x0, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x61, 0x2, 0x1, 0x0, 0x0, 0x0, {{0x9, 0x4, 0x0, 0x0, 0x1, 0x2, 0xd, 0x0, 0x0, {{0x5}, {0x5}, {0xd, 0x24, 0xf, 0x1, 0x80000000, 0x100, 0x0, 0x5}, {0x6, 0x24, 0x1a, 0xfff7, 0x12}, [@obex={0x5}]}, {{0x9, 0x5, 0x81, 0x3, 0x0, 0x0, 0x0, 0x3}}}, {}, {0x9, 0x4, 0x1, 0x1, 0x2, 0x2, 0xd, 0x0, 0x0, "", {{{0x9, 0x5, 0x82, 0x2, 0x400}}}}}}}]}}, 0x0) [ 66.6355283] uhub5: device problem, disabling port 1 13:25:31 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000cc0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000b40)=[@cred], 0x20}, 0x0) 13:25:31 executing program 4: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) recvfrom$unix(r0, 0x0, 0x0, 0x61, 0x0, 0x0) 13:25:32 executing program 3: socketpair$unix(0x1, 0xf4d37caa165f94c0, 0x0, 0x0) 13:25:32 executing program 2: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) recvfrom$unix(r0, 0x0, 0x0, 0x12140, 0x0, 0xfffffffffffffef0) 13:25:32 executing program 4: socketpair(0x10, 0x0, 0x0, &(0x7f0000001800)) 13:25:32 executing program 1: getgroups(0x1, &(0x7f00000004c0)=[0xee01]) 13:25:32 executing program 4: socketpair(0x28, 0x0, 0x4, &(0x7f0000000040)) [ 67.2755448] uhub0: device problem, disabling port 1 13:25:32 executing program 2: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='8'], 0x58}, 0x0) 13:25:32 executing program 3: socket$inet(0x2, 0x0, 0x7d5bd18b) 13:25:32 executing program 4: socket(0xa, 0x0, 0x3ff) 13:25:32 executing program 2: r0 = socket$inet(0x2, 0x3, 0x8) sendto(r0, &(0x7f0000003440)=',', 0x1, 0x0, &(0x7f0000003480), 0x80) 13:25:32 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0x58}, 0x0) 13:25:32 executing program 4: socket(0x2, 0xa, 0x52e) 13:25:32 executing program 5: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffe07) 13:25:32 executing program 5: r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) shmat(r0, &(0x7f0000ffb000/0x2000)=nil, 0x5000) r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmat(r1, &(0x7f0000ffc000/0x2000)=nil, 0xe497d18436b063df) shmat(r0, &(0x7f0000ffa000/0x2000)=nil, 0x4000) 13:25:32 executing program 4: r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) shmat(r0, &(0x7f0000ffb000/0x2000)=nil, 0x5000) shmat(r0, &(0x7f0000fff000/0x1000)=nil, 0x0) 13:25:32 executing program 1: r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) shmat(r0, &(0x7f0000ffb000/0x2000)=nil, 0x5000) r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmat(r1, &(0x7f0000ffc000/0x4000)=nil, 0x7000) r2 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) shmat(r2, &(0x7f0000ffb000/0x2000)=nil, 0x5000) 13:25:32 executing program 3: r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) shmat(r0, &(0x7f0000ffb000/0x2000)=nil, 0x5000) r1 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) shmat(r1, &(0x7f0000ffc000/0x2000)=nil, 0xe497d18436b063df) 13:25:32 executing program 2: socketpair(0x0, 0x0, 0x0, &(0x7f0000000a40)) 13:25:32 executing program 5: socketpair(0x4, 0x0, 0x0, &(0x7f0000000a40)) 13:25:32 executing program 4: socketpair(0x1a, 0x0, 0x0, &(0x7f00000002c0)) 13:25:32 executing program 0: syz_usb_connect$cdc_ncm(0x3, 0x73, &(0x7f0000000000)={{0x12, 0x1, 0x201, 0x2, 0x0, 0x0, 0x0, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x61, 0x2, 0x1, 0x0, 0x0, 0x0, {{0x9, 0x4, 0x0, 0x0, 0x1, 0x2, 0xd, 0x0, 0x0, {{0x5}, {0x5}, {0xd, 0x24, 0xf, 0x1, 0x80000000, 0x100, 0x0, 0x5}, {0x6, 0x24, 0x1a, 0xfff7, 0x12}, [@obex={0x5}]}, {{0x9, 0x5, 0x81, 0x3, 0x0, 0x0, 0x0, 0x3}}}, {}, {0x9, 0x4, 0x1, 0x1, 0x2, 0x2, 0xd, 0x0, 0x0, "", {{{0x9, 0x5, 0x82, 0x2, 0x400}}}}}}}]}}, 0x0) 13:25:33 executing program 3: r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) shmat(r0, &(0x7f0000ffb000/0x2000)=nil, 0x5000) r1 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) shmat(r1, &(0x7f0000ffc000/0x2000)=nil, 0xe497d18436b063df) 13:25:33 executing program 1: socketpair(0x29, 0x5, 0x7, &(0x7f0000000180)) 13:25:33 executing program 2: r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) shmat(r0, &(0x7f0000ffb000/0x2000)=nil, 0x5000) r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmat(r1, &(0x7f0000ffc000/0x4000)=nil, 0x7000) 13:25:33 executing program 5: r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) shmat(r0, &(0x7f0000ffb000/0x2000)=nil, 0x5000) r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmat(r1, &(0x7f0000ffd000/0x2000)=nil, 0xe497d18436b043df) 13:25:33 executing program 2: socket(0x23, 0x0, 0xffff) 13:25:33 executing program 1: r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) shmat(r1, &(0x7f0000ffb000/0x2000)=nil, 0x5000) shmat(r0, &(0x7f0000ffb000/0x2000)=nil, 0x5000) 13:25:33 executing program 2: socketpair(0x22, 0x0, 0x4, &(0x7f0000000380)) 13:25:33 executing program 3: r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) shmat(r0, &(0x7f0000ffb000/0x2000)=nil, 0x5000) r1 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) shmat(r1, &(0x7f0000ffc000/0x2000)=nil, 0xe497d18436b063df) 13:25:33 executing program 5: r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) shmat(r0, &(0x7f0000ffb000/0x2000)=nil, 0x5000) r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmat(r1, &(0x7f0000ffc000/0x2000)=nil, 0xe497d18436b063df) 13:25:33 executing program 2: shmget$private(0x0, 0x2000, 0x800, &(0x7f0000fef000/0x2000)=nil) 13:25:33 executing program 5: r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) shmat(r0, &(0x7f0000ffb000/0x2000)=nil, 0x5000) shmctl$IPC_RMID(r0, 0x0) 13:25:33 executing program 4: r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x7000) r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) shmat(r1, &(0x7f0000ffb000/0x2000)=nil, 0x5000) 13:25:33 executing program 5: r0 = open(&(0x7f0000000080)='./bus\x00', 0x14517e, 0x0) mmap(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x27fffff, 0x4002011, r0, 0x0, 0x0) 13:25:33 executing program 5: r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) shmat(r0, &(0x7f0000ffb000/0x2000)=nil, 0x5000) shmat(r0, &(0x7f0000ffa000/0x2000)=nil, 0x4000) 13:25:33 executing program 5: r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmat(r0, &(0x7f0000ffe000/0x1000)=nil, 0xe497d18436b063df) 13:25:33 executing program 2: socketpair(0x2, 0x80806, 0x0, &(0x7f0000000380)) 13:25:33 executing program 4: socketpair(0x11, 0x0, 0x0, &(0x7f0000000780)) [ 68.7755712] uhub0: device problem, disabling port 1 13:25:33 executing program 1: socket(0x1, 0x2, 0x80000000) 13:25:33 executing program 4: socketpair(0xa, 0x5, 0x26, &(0x7f0000000000)) 13:25:34 executing program 3: r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) shmat(r0, &(0x7f0000ffb000/0x2000)=nil, 0x5000) r1 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) shmat(r1, &(0x7f0000ffc000/0x2000)=nil, 0xe497d18436b063df) 13:25:34 executing program 5: shmget$private(0x0, 0x4000, 0x1000, &(0x7f0000678000/0x4000)=nil) 13:25:34 executing program 4: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000040)) munlock(&(0x7f0000ff6000/0x2000)=nil, 0x2000) 13:25:34 executing program 2: socket(0x2, 0x1, 0x6) 13:25:34 executing program 4: socketpair(0x29, 0x5, 0x0, &(0x7f0000000180)) 13:25:34 executing program 3: socketpair(0x25, 0x1, 0x10001, &(0x7f0000000000)) 13:25:34 executing program 4: socketpair(0x0, 0x80c, 0x0, &(0x7f0000000280)) 13:25:34 executing program 2: syz_emit_ethernet(0x2a, &(0x7f0000000000)) 13:25:34 executing program 3: syz_emit_ethernet(0x66, &(0x7f0000000240)) 13:25:34 executing program 1: syz_emit_ethernet(0x5e, &(0x7f0000000240)) 13:25:34 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000240)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000180)=[{&(0x7f0000000040)='a', 0x1}, {&(0x7f0000000140)="c0", 0x1}], 0x2, &(0x7f00000002c0)=[@rights], 0x10}, 0x3) 13:25:34 executing program 5: socketpair(0x2, 0x803, 0x7, &(0x7f0000000f00)) 13:25:34 executing program 1: syz_emit_ethernet(0x3e, &(0x7f0000000080)) 13:25:34 executing program 4: syz_emit_ethernet(0x3e, &(0x7f0000000080)) 13:25:34 executing program 0: syz_emit_ethernet(0x3e, &(0x7f0000000080)) 13:25:34 executing program 5: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) r2 = getpgid(0x0) fcntl$setown(r1, 0x6, r2) fcntl$setown(r0, 0x6, r2) 13:25:34 executing program 2: shmget(0x2, 0x1000, 0xfdd1f43e2abe0ee1, &(0x7f0000ffd000/0x1000)=nil) 13:25:34 executing program 3: syz_emit_ethernet(0x3e, &(0x7f0000000080)) 13:25:34 executing program 4: syz_emit_ethernet(0x3e, &(0x7f0000000080)) 13:25:35 executing program 3: recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f00000048c0)={0x0, 0x989680}) syz_usb_connect$printer(0x0, 0x2d, 0x0, 0x0) 13:25:35 executing program 0: syz_emit_ethernet(0x3e, &(0x7f0000000080)) 13:25:35 executing program 1: syz_emit_ethernet(0x2a, &(0x7f00000000c0)) 13:25:35 executing program 4: syz_emit_ethernet(0x3e, &(0x7f0000000080)) 13:25:35 executing program 5: syz_emit_ethernet(0x32, &(0x7f00000000c0)) 13:25:35 executing program 2: syz_emit_ethernet(0x3e, &(0x7f0000000080)) 13:25:35 executing program 4: syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x20, 0x566, 0x3004, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x3, 0x1, 0x0, 0x0, {0x9}}}]}}]}}, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x2, [{0x4, &(0x7f00000000c0)=@lang_id={0x4}}, {0x4, &(0x7f0000000100)=@lang_id={0x4}}]}) 13:25:35 executing program 5: syz_usb_connect$uac1(0x2, 0xa8, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x20, 0x1d6b, 0x101, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x96, 0x3, 0x1, 0x0, 0x0, 0x0, {{0x9, 0x4, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, {{0xa, 0x24, 0x1, 0x0, 0x6}, [@feature_unit={0x9, 0x24, 0x6, 0x3, 0x5, 0x1, [0x1]}, @feature_unit={0x9, 0x24, 0x6, 0x0, 0x0, 0x1, [0x0], 0x1}]}}, {}, {0x9, 0x4, 0x1, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {[@format_type_i_continuous={0x8, 0x24, 0x2, 0x1, 0x6, 0x3, 0x3, 0x65}, @format_type_i_continuous={0x8, 0x24, 0x2, 0x1, 0x1}]}, {{0x9, 0x5, 0x1, 0x9, 0x3ff, 0x1, 0x6, 0x0, {0x7, 0x25, 0x1, 0x4}}}}, {}, {0x9, 0x4, 0x2, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {[@as_header={0x7}, @as_header={0x7, 0x24, 0x1, 0xa8, 0x1b}, @as_header={0x7, 0x24, 0x1, 0x1f, 0x4c}]}, {{0x9, 0x5, 0x82, 0x9, 0x8, 0x0, 0x0, 0x0, {0x7, 0x25, 0x1, 0x0, 0x8, 0x2}}}}}}}]}}, 0x0) 13:25:35 executing program 0: syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x20, 0x566, 0x3004, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x3, 0x1, 0x0, 0x0, {0x9}}}]}}]}}, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x2, [{0x4, &(0x7f00000000c0)=@lang_id={0x4}}, {0x4, &(0x7f0000000140)=@lang_id={0x4}}]}) 13:25:35 executing program 2: syz_usb_connect$uac1(0x0, 0x82, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x20, 0x1d6b, 0x101, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x70, 0x3, 0x1, 0x0, 0x0, 0x0, {{0x9, 0x4, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, {{}, [@feature_unit={0x9, 0x24, 0x6, 0x0, 0x0, 0x1, [0x0]}]}}, {}, {0x9, 0x4, 0x1, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {[@format_type_i_continuous={0x8}]}, {{0x9, 0x5, 0x1, 0x9, 0x0, 0x0, 0x0, 0x0, {0x7}}}}, {}, {0x9, 0x4, 0x2, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {}, {{0x9, 0x5, 0x82, 0x9, 0x0, 0x0, 0x0, 0x0, {0x7}}}}}}}]}}, 0x0) 13:25:35 executing program 1: syz_usb_connect$uac1(0x0, 0x0, 0x0, &(0x7f0000000400)={0xa, &(0x7f0000000180)={0xa, 0x6, 0x250, 0x5, 0x8, 0xe0, 0x20, 0x9}, 0x19, &(0x7f00000001c0)={0x5, 0xf, 0x19, 0x1, [@ss_container_id={0x14, 0x10, 0x4, 0x9, "fa5f8ce4e64532b9e40c403c0d2f9399"}]}, 0x4, [{0xe8, &(0x7f0000000200)=@string={0xe8, 0x3, "bb4b3b7d60dde415ec1998cea8dc2bd463db320beac0ffd1fcc3a3b6924353a54e61b32cb55f702ce1822f2a28bf34ee16e77a857c47e9f2717f47fb7acccf121eb3459fb80c97f9cd4b20f15c424e082bf9778a22068ed74eea2f27c56ded0452f0150a84ccfdc182537335f95aacdba194da2f2c733c93b176bc7a6298c2a5a7797639a28c00d798b692d2938d41eb2c2aa86ff7daccb6989ffa49a7c7b3441fccdea83c322b0f86bcb6f0ad88fa169b6d102f4589e29e5d82cebf432152b43dd48c7e7ef8c0b98676d4cc758fb9f752f1a32747090264e138a2efbbb8c488428135637f9d"}}, {0x4, &(0x7f0000000300)=@lang_id={0x4, 0x3, 0x2001}}, {0x8, &(0x7f0000000340)=@string={0x8, 0x3, "7f19b7adf36d"}}, {0x64, &(0x7f0000000380)=@string={0x64, 0x3, "25c6be2e0d3545948caed3042bd15e5ae61b0283a08ee7793610d16f017be420040e05160704f9e019bef533a9fc96f432950f40575478527824d16241ae089cc4c6a1d228faf259aa4bcae4f12391a0574c8f6e35f2b4d43f10a04db932088c8fee"}}]}) 13:25:35 executing program 3: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="06b7"], 0x20}, 0x0) 13:25:35 executing program 3: syz_emit_ethernet(0x2a, &(0x7f0000000100)) 13:25:35 executing program 3: r0 = socket$inet6(0xa, 0x2, 0x3a) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x0}, 0x1c) [ 70.8555526] uhub5: device problem, disabling port 1 [ 70.8755600] uhub0: device problem, disabling port 1 [ 71.0055536] uhub4: device problem, disabling port 1 13:25:36 executing program 3: mincore(&(0x7f0000ff3000/0x3000)=nil, 0x3000, 0x0) 13:25:36 executing program 3: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="968cd5ee", 0x4) [ 71.2955615] uhub2: device problem, disabling port 1 13:25:36 executing program 3: syz_emit_ethernet(0x36, &(0x7f0000000080)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaaaa86dd668780f6000000008b8e49697237e944296cec9bd87107240000000000000000000b"]) 13:25:36 executing program 3: socketpair(0x2, 0x2, 0x0, &(0x7f0000000f00)) 13:25:36 executing program 3: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000003d40)={0xffffffffffffffff}) sendmsg(r0, &(0x7f00000026c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=[{0x98, 0x0, 0x0, "0827d0362e246a9deff577798100da12dcd2ef74c92490f6fd5a53d489da7e5170590e449f8e57fa4360341ddc32ea4caae98b9f6c54f0b5268fb212f4a2cc9c44f486887459e442c7aaeaacb6fc1a96e1f1102f672101d66298c3deb87846bf2e0dd6ba168588cbfde39950322c5e5bc8b829cddd09226a9ecd700f2cc4396eee"}, {0xa8, 0x0, 0x0, "c20ac60e15508c87eeeefd7153a65227b20ccf936af75a2b030fe8e6a080487301d7d772e93fd9a95406271030870ee48513ac45b1c091b835c91101cb7707a95fee85ecdcff6110e0bf644892974cdf0e3627e4ef54d1d83990868a7e99a5be89d5aa93e3c324e970bbd1dc7fe2241fddf7a343b343b0f7a223bc12ad77f33eac4b438a89127c0f7d94cfcbf02729b921"}, {0x10}, {0x108, 0x0, 0x0, "29eb15e2a38670a7de54540a139ede58632ed76c7d573912691a7dc3381b4484a7edb460559b6a4649e931678b575a53ded906b680145ed4949ce6ab16885512458bed38daac816355d4788e2fdbbde88719bcdd290196d1f7b5f276e1c2bb421f41644509aa2510487cfd9619616d9e8077742422b2bd177304a49a2f5a1a6478913d93524813453d2c83d2ffc501a3bede550a5dcbd6953d4defd1c0b24d562ef9becccf8a1303984b6072693ed53264cd181ef515933dba56c926098fed0fc1abe9d0e8befb619d197e33954d7c8f563e82fabfcec250b7494f1edcfa7ad08e367aa4d33b696ac4ca545afffb685667"}, {0x1010, 0x0, 0x0, "9486bacd200551694476e26e749e13c6bfc723768f6a7b2a916f4a8df3a33671d7285a74a52770418e841bb22d93be06a7c7c63d288adf106e7a2764e6ab2fdcb8575827d923a27422f3e0ee77bd73ee77753ae3c33821cfa9c52db4bf8dcfdd2ae559221d871e46519a353e8bad68f81b5bfa27fabb54776a7ed4f9b2244b57f8be34522f88772ef98c709712f46a97a4ef995c0a72e022474eee70cd3610cf8217c3f87a17f5273a2ab54b06b645ecf00485dae4daa08a87395ee4bde5275916dae8b15f0dee68bd66b10caa0f3582c382c143d1fdd40af21fa543c5d58b73dc512e3f708f5409ec126020a772817aee250090b03acb7ba489b8a29292b53676c908ab0a0fbcd7b9379bf2cc19fee13b69304eb0e4293adaff47beee56c333a4b76a6629d31a72cdb52b5d3b6b97751d236ce4feb7a47fbf2253e7a355bd772863f7289dd8eb2dad443925b06e3a4bcf79a0861c02131ae255dfebfd6ee65f035919c0536b167523b4d8cc9217f0fdb49663b05b2ff138c415d350820f5555ad7cb1969141043ea9d10a2b530502245daf3e49b0041c1314a4a3f9ed2539f685ddca45de6dc7b59ad57eca2eb6bd2a8c6041c58f4b0fab19b10b780649d58650360d30fff5231d881e53bf515c659fce3bfc9a6f7680f30d58950b270f88c7c057d40956163a018ec51f6b44689369c9e7aef91605cca1f8bdd3126dfea07a38baf48aa4b3d316db17f3f777c4f7834f94be1e3f47c913a0df402ae0dcdba9cb0b51ee49118242b90d94953b7dad01b59f7639297a8a63c2eb9226d70cfacdf0c1f6a74e687c6ed319224f50f9bd4f58ee7eb1139b5893421591ba7dd41fced18946c08c6d6c5891c4c454891135a62626d0a82acf95a8e56e42cb6fc988c8260f0b08d7cb7080bddfc701e44116fd1d73b9d921705173b8d135f0d783e2ba7cb6d7186c53783f07f5931ab66013b06bbfc08e7dff3d717ac8893d57fd93e710e5825e4cae9160454eef97256f42f1e24b5d08eb546d8d9b5c1706e39cb35e5d028d2c23e7a4797f7defa8ff91a62cb75ab3df7c363982507d36eca1553816818de028100b2c06ccae09dac9b3ea907fbe95d964443d5b5039fbb0dd9e1e0d5d37461d2b2db0877951ecea3a165f9f2c8c4e23eb1e1c74625f515a6ac6f18a52e4dee7c87d837776230c39985886e8f2f052a6e219e321f78cbbb5e105303319619a89c1cf7211cadd075dd47cb55b3802d7f6a5b5a84657d883b3aa4c45d95d918dfa7c4542635e11cb7d37063ea6ec92f409c07b4b2fa211c66b56a1b83e60149c56b10d9dffb7f2f6e65e11cfb1341c3df31b806d5a95e6e091889dbf160a858014fa9475602652941c5548fb477e7496de8e3ee65575199f72a77ac5ef6d93e2ef4af092165fa6886b0ce6c1110e9c4b3e3140fab91e2376ddcd39872c0a829f924d44ebd357ce4764a25f80c577c3526f7420b646b7d8260f239f393bc68cee94ce8761c579a4f94c0c433eec485ad1b594ac20bddf0f5d13f9c2dd1ff60096a53a261fab3a81ca95c3fe30bb7100ddf5ed941f7c3549367a3738d3bfa3e67af659b630be38ea843279d8887fc8d77fd9d18ae213f10b08e739af2581678af1200827f86253ec6ebe31584efb79d4cab77407a9044ff037a28931d42e68e23942723cea1e48c560166514f1112ddec5aff209a0e01449ac73ba7ee0a03b7addc96187d8ff1f5a3a6aa2be44e63dda2eabe3903d5acf681e04e5de1122578a7d6eaaffbea4353d1a84b3bd78e262276d04609c634ae794965feeefa13dc7e5b4b791a98002aeb13d2d3ee0e9f3ecca111d918ab5669ce10c9f62354791abfa219f1d0680fc95a76f4c7f65901b872494d9e83b14fc2190aadde9c0a19beed687f59c3926a03bcfb85da5a0ef9579aadf12db73a86f28706d6cebfc15b2495229ee001a9beb2a3e24ff2e22c9527d38c0de3a971181f8339b61d198e6e5b60ef5ab0681115c64ddf643fd984e510db5addc3e249b5ac2a546d88523e3a0df58bb9335f87e1f285b2acffb0f1ac71fba891c5c555ee2ab047a411c95470a72c767867e641b6bbd1ba680f070d918a31271827f0ace2fd7a20ee5b7e898a278cbd4aaf125f39b6b9ae5550b2485fdb44b943deaf52f61b5fca871256cfbd8f6fe7d1e11fd9b1a3dde7bf571bda1d55a05d9d037ff0416e88e42c6cafdf7f4786cdf0bb107ebdbb830fd62e75e7dc50541d8b0dd045cf615351916c74454feaf6a13dfc97b5274a2aafcb7c3abd1b0383a14b83597f244c3b2ac86962dcdf918193c2c57c747003e6fd40fcc6cc18c759bc29d0fb66053c3514e489f675e90de6bcd8e669b5d8a25f180a8a50f842f4088c48a58273ef16bc2f1f006dbb84552a45be7035ed0d6db8d3b09d7b5de55a1bd4da9275474b3695ed66208cecebdae99b0e3d28d1496cd2f36f41aa41410e1f2a0391161770c76c503e03015f140a3943379a9776d221b46613f3e05e31176438249b19a2a428ba33d6e86df53ede0ee8d067ad414782615120d85167d28b6bbae7028b2ddaf64e9523674525edc5037ce3a5710fe247023f9e5840ee434cfa618c29bee62ba44d734e341f980d45082af83af9ca891342fb9cdd43f26b7261c6e737b2dc53a083909eba664e99995edf2a561b59aa0f501dfea668020b9c42936cdb70c2de3e14b0f374513fd6d87973bdfa490b2f6fb329ecdad3083e6b47344b6ca7b987f1bd0cf6a6947ab7306c77d61c37ec87ac0231f9790f57132ef32b7365aaccef84649f92605ec6827a7cbac4dc3c33f9ff28d5e0485d1204bf56e78eb7be40e0dca6891088c018acb1fd79ea6ba23bddcea6d0801797f67fff65071729e45d12fc7621fe66221a6c36932d6b74130b9529eb573387ea0a772a7690aea5cd8b6bf7ca1572fa3cd21f0f01e422cd5431e9bcb0a6a42a74d6b02efc2ba4d45253fd6c77f09b0cd1db05cffa45109e88e8acd54292c3f07c6f6341fe4c09a78defd5d8ddda0de39d0171cb6a33b807116480218842e7ba8473a449e6ebd29a566cc832f38c7aae85e759925a334e8d5a2e8e614dfadf795c3d902ae604718e40086c72b15496512022e3350c7520e311cef3b29178792163af7e3ad1b7fb3f9b6c38c2c6da9b5c45def894b2b5e0efea2ad0c681b59c693c779ddc36968bb03241702f140d5fd6ce362ffb6c3fdde87d86e34fe4a1136171131cb53e461f6cef914289edc5d0edc32c4baa3513874d06e1badbc026bf69c41764781b6dbfe0bb6e423b074177b074d5e550c584ddd77706e83efb39572d4b7dd03e39058538d4c509561cfeb9a58998e0e96223c64c4b2475b1c28bf48b5b12e27a082ed02a312d015719298b31f5ab4d723adeb3a6e8d562473a0ea25f5b7f9ced8641463324fc6acec6abaa2cd07238a7c6da91439a38a3da6281e4cb9cd92443f3e66d0d7375c2cbd48c2eff0169729855ee3f7b58d91bbf7e4e21ea538ba544fbf3ace3bf757f87433022df700d48cd09fc1e1699357b98d0c581036e417b4b382f9151a2c858e5877529ed990340074fe490d4bb61a12358f0e832df0ca1672fb79c7591f578a04ceb57a7ec3843892d14525759773d54cbe73ee044e64b3ec5b8892219f6761f6b62970e304691e122d049fc14b56d6b10f799c4d289853c48444c8c1867d39ec81bb22735f83fcda813712774b293a026ad0651abf98845e0795daa996e10fbd3b0f21695b75985a763a2f335d646ecae4cb1753c6cd5b412e974713254dd3c6cacf8ef216a7e9ed1b91e9a751ea91b756ad61f03909134d36baef3a797951bcb0d9ec696a2a92e891474e5e6104b156ea88c9b6e64bb70e45f85cd6b2eb1f9897c31ceebd5570f88a3fabe484f96f7ca3aeab74324473fb8dc96648351686f255b6416eab7e3d58e76aceb80312996d066ee861b293e260bc172e0dd27e45287ef520865c231bddc50aaae4495b80a28b60cbb575a6325312843fdb3823a042f573374bf4d7b0df4b698735ceacd07d4f7cbc385ce12c887be908c3d94d4716870ce680af274f17c163cba030ba7c83fdb8d333a52ad7e03b78050c8b73c8165f79ad97de7a3cd6967c6549c5449e112932ab63e0a3f64f367445e5178115e3e260d264b11cd9b48e0b0fb882a93c865b3ca445d01a8b79456f1f35f8e64b61a2f105fa7e47a035899a7fa182d596797bf88e9d9891ca15d694eb602f767643ef9da7246abd6e65f98067e92dd75ebf82bdb9d3e78b2dd50cee72faaa30e6da37467cb398bdc0e0a4a20309d272bdaf10a26f0e01efbe7bbeb842051430d0e230f55ffff9dc194144b3ccbb9e8d752a0a9c9a5841b073da189346a13b41d0b3a4b958cb890277d214f4eed332f2b1ac9a06aa1c62a88a33d96184b3ba5d0447d0ee554c6c5d562bd18835beddec83d6240b39d64ac69a4b9089bdebf8babf4a39773696b8debda82660ed9c8060bf868a4d7dfbfc9266975f299d05b1273a543b9a15b0ccfeb52453d536913ced32245c7fadfafc05e15ef857cd9635bb95be427eb003c9cdf40cb058e66a5f32e8b631080bc59303a6a7ca634416839193d2899d62ea1230ec404f05c748c59e415a0f06f06ef1c5ff9dfd40948c36009d288f11b0d07bd1794866f596c3e53ce73d879937b5bdab0af69b93dd7d83232e6e88fc0bd93894d84fc20d17a30ac587ba6bf9ac454ab0ea5f3aa0897fa7be250ded278b57adb2a9fd1ac378ca9baabe7362502d8a10fdfd049b7a3c23eab9e40662db74559a9f00729ea71988c654cb0ab6b95008e04fbe12430095083c231402cc459195fa66a360553a6d0646795c4aab052dab3dea31cf2d653c26c020a2b5fac19972d2ac72b101e65f6cb181a48ad0f7d27292f986310d5b980fdf8304b93143ff5d224c1ca3c1c3f7fd50b23f937615b1552ea0ad3085b66471de2749482fde9fea3fd0da3d2430ad095a21a3bc043400428d097f22b595ebdec9db8224bae26ba28bcb7a8da80cf816357387f964345681ea064abfb7862b8eaa319d8a2f8d93b5fd5de193911b356053199daa67179aa36b03a9aee3ad6e461a80097657121e1603b916e3dfa189b656057ea8caa6fb72e3db87b6ec8dbe22fb8185f5badf03c647d0dea1a79f840e95a869f4a8d2ea7645581bbf2ae0ad2db89637fb0015b849e4f99002c60fbc3495b24d1f9f669dd3466d41bcf39cdca848162d010304d1b7adb4bc46c41b396f1971cc3dbba4ddfc1a5de04b1285991ac9b5c9757825443ed0e82558b9431976fc625a28c56a194a23bc97ad2c7eaef0b80ffd780bacac6933eb48d4917353e4d19daed395adda9b7da5673967c2355e319575de571ae5cd41432dd3f8eb2627cbfc00dea368dd67a86c2972e476a22ed1cb31c9771437204ede13fb179df08bc192e7cf923b5227b9a305acf7d531b8f2e6eb2647c901acd45843f9b3abf633e55bdb197d48810fdc02561324732ebfb7f42e0eb97b7676445d23eeac8251a35fe2bf0d8ef195c07251c77935841c0732c416f2f0b4ac230b1da7decc4283b8f33f51a2f5ac5b02facf58cba34f8f63f2bbbf3a462abe4b85f06b5b7f6c667753068a8f51318ee1b4aab958c0003f2329fd782f1930f9789c1bd07ef32c0d5f6e95c07f2ec82e248e8ffb68584f4b56991064266e570014b1c71cede89a85f569155aa97d3858e95465bb763acd9914057453a8952f1fad48ef57691fc62ee7e0d52045d6298c77c7c8753b2e91fb05abd0b531"}, {0x80, 0x0, 0x0, "65c0fc0e98b27c0fceb30ada16ae322591f793e029dda4df8cd995a3f05b480c8fb6547bf88e9f89bf0f678095fbe8eb0dda5690ff201d8a64323eed924210fc607d8e1cdb74d811fbd5fd6dee9a22a7921e54e558946ae57021d06e7e098b581826b4cb8b8b3a899d"}, {0x50, 0x0, 0x0, "8f61f9d9fb446f55f8d6b1924c60f7450fd5cb92f2210204a63fd0b7dafb5ea15ac6f6a690c095e612131e1e91c1781484e108e730038c0b2a"}, {0xcd0, 0x0, 0x0, "ab7f91733db385d2b20e4c722b390a283a6aefb9e0f89ca94a996b1a685d60ed212f7e4807f76805f97b9b3beee9bc4c723c69e4cc2c03de8969538a929e5109d09f0c0561e16c61de70c388cda2375fcd48ec130310214f74fb0a40154ed3e32773e4b4c655bb0f4623fed850937904c87575c34b5b2f630765a77a304a3f918a34796463d28ebccc0029ec4960362300dc2ec523d7570df6b6470b372d706aae7f36826d6ef9141633f137239e621223d7ac9becbeda967f1d0557b9e1fe4bfb53da3ae2ee44b8e6893504166b28790c82e5144c4199e284e3d6af27b15c7895a63de2594e054748866cf1e90ce277ea35110778769cc721772e4a57af37ed4d037cf03c97d39625688f3b30a4b056686c7fd09666b1fe02cc3e46ebc754dba62e96fd194f8d5d2879629a3ff6ec5b557a7eca9ea108cc2c67d29c4f9fb1d9395ad7eeda35415d8806a2ab73e6030c7f0a6da5196655bf0973a0e23515928fc8ed0e1bfae3e642954a2497b8dd16481e5604dfba7225714068c7c4d8045889eefe51e9b62d6c8e0be68e11dff1474d2a3cb1883316dc69d27a324e7e41f4164dde810d52fd6dfbfd52fe549bed81eb623c1ec0427cd679aa111bdc44fef5f31144f436ff1ffcc829c12e02b836701a266f2bec35b7ebb1a680abdd9634bf0dd1a0edca846e1108608d6e2ec74d66280421e0c67f934bbbf0fe992f50a51d95b0576117ede0e7005203b9ccec7ebcde4536420b513570cfda94be8812e236fdb75fb18fa562f8a32004d0e585bb7f2fd605cff1c30ff51e1dbe5f74ad5e157e1dce8f02aba78838d0b872fce3d19135e9c31f1abce5cc58bb355591b111f7af8b117eaa599f3808ce56e6cb1c403ecdf9b8a7ee13978d31db01658df418ca38779d9e0cd722771eecdca4b5ad9451cbc657e31e15b90cf5f85f7021b030fa17ed364112699f78bbd99603fff1b5a1c25f3af1841e744de1f6079314a26fd1a85f47f1e515fe8c1c9da8ea6c70be02be6886073f922f82042dd03b5f4df7c8fa4f9fd48fbec473b7b1cf6df53dcc58c0e9ff6611a1db7b08bea899a65b37b715a73aa34e3579a862efe135bdceb3b7416c5cf34dd5c877671e585a72adeac9b732207124fa95ee56581099d4f33a5b42809c74fed03f447d86f6b3f797e23415d513e7293fc9573ea48aaf49818fd5ffb32ed60779476faaafff03caab1bbedf3866b35bb18f7cf2c04b71863662685f1b0be114100a9e3bd40d9dd193711be4fb90b5c03ea1f4b6aa3d9ba483e07420b2f6673daedfefa385bf78f4555f6d8b259d46bd54571794fc9a0be408b43d7a225adc5b79bf5f822e7979391584456ab06d55eb6804b6e22c1a9e4bf1b9b7f0fe6326ac583b6fcc85646cc271c848f1bcb96fbd6cfebd8eeabbe21b509444f336002807a69b2d4632e31eeb3732e3a69e6a0db80e0fd6785abcfc3494dc231a51c6fae6cb0bf253740abe79bbc3a6c8856093f26cd290a1284c5a13a91d05f0265e0ca7dbe54795d604ed2f09b3472ce36d67f86ce247a50bf5257b45fe0a3836b6da67bd8a84473c3eba00ee9e2485571546c3e86148c1ae68cbf04868fa04167a720591215e56877ed483696c5f1fbfcd9a877709adbe3fa4f2238d13a0f1eacb8178d033c012740ab24802985e91ef42f912e43718c05cf8bb5cc5e694574e44b802a320afd3c9522cbcf6ff63c88ba00535fbb2c72dd81445957953513e22575c6982f63691e391a79263bcf12f8d9d70fdcecf5a5ca8291a1a57c2930e48a0d8857779f3b6ed5adc924c4bac322a781291a61e5606dd35e310a1d8f542e08fef2b2c5bf0cd7feed09ea36585826143ac10e4572890fc5e772e37be820e4f8ca02522efd6bd7163aba80a71185490fbedcb6b4e9df96444fa2bfc6173312c497e09d4e7ea064da49b80b3fc13b173da050fe065ed732971fb88b3a6e090e24a631b8c60c8661909db78db121f2c24879f6c9b7f78b7672053c8bdc4afdfbc33cb6bc6bc8634b5f39b8a05c1287505d1f5c1412771649d235433d7d89811bfc549725a54e2c8bf60c3677884c6cdbe02a069921f12701f3ad8621f5e5f7fd46cb5164099ed9c3a76e6d90695384dcfd7189a0b77ace1cf7f362b73d7dda426f5da1fddbe73df1b201e6f79c54db9ac8f5d2cdc8f0df050f83fe54789c5ce8d06d38c5105a08580566ef994e642a5b0367b5830e33e1de71e39c2575b5584e688ef044b5423aef46821e8f67faf3ec8bf4a0d23e07ec079547ffb3c4f654e55b80293669895d0dc832f315edf08129b39028d18ab6045c349d92f5dd61765786dc0d11bd3b8617ee7ebb74c596f65f1753dd0ee1c01f1b2741c8496e002468b312f7a52e2144fbc554f5c7b05f1934d232c384d0e619229da6ee1890ffa5e2ce038b24cc66faea3572342d2fc5eef26058932d4a21590318b500bcf7289dc483107318bf07699eff4bd41cf7e7e1e4d6ef42c1fee582d402d9973eca68722185150e8cecb8920eb81c739c3d169cce61f07bf57f57fd0d8d77de3560e1d9cfe6591004c8c63d6427db536e4aa52506e923ccf3e1833799ac6ebe84de62564fc0c9ffd4e667522af8fb19d7f488be3215786bed4a5b0ccd80f8379aa8a8ef8dfa044c28617966b1b56e7cb47e8818fc6684aa9b2bd9f7205c094d00a5322e8a18b652fe90978e03394e77d95e35979a8247ea4284463b4c0f5152376ce67bef2929a5fbfc4da73555d1c26f6ae35924178fc9ac9f0db7993b6804bbeee361dddcb2c01203815ae36c55b22dd9cc16d3831f01818393a98209fe0d6e9b28d4139892115929d092f9a0c042b1eef9fad64e79da2b004a8ddb942bc7b067f5e3a5218d9bbe9a6220d20dcb79e35141c8df40d129210403026443fb59f125ce328922f92621339be3f309b3ef5681cdcdb9e9ecf23205efc82101bdfd494432a26bd24a87d692bb46def809ff27d8533f43c14a7aa74fa4844a1e5bb24755decb2d8fb76647d4785ccedf67efd3ef8443b873ccc21519307e7645b3b2e540cb70f959af49bae53421fc974b929b74cf9d21f1ce39512272660fe6d573ed8ea673f019829c9f84cf2571de1de0ca3260d307e3c9fbe403e8553c8d45958765bfd8a4b440c62325ec0b8fdc2e8df2bc600d257df5944ac807ed8f810f5b9f8f50239dbf9020bebd19ab9800c562d3059177eb676590f32948ebba3b6909b0c20362ade9361f085c5536433089f3781f712ac5e7e5127c94a384ce88fbd41ae3073496d2cc05e5980eed37e6782879b704b0a2d1b62670528caefca81a70e67f1f9240ca6cf5b1496f7eb76ce5daf5313627795b151c86bc158f59a88f48c9905a84c458dfd7675fe1a33c6681e7ef6de2ad2d1dfbbcd59fc185da46adad40b5b9542a0183c19adb46a4964199120d9a65d26a2d26932b4e2ccdce6b55c070fdcb1f5dfbe1a31fc8849d5f0af0ad68764ce89968856fe6fa919cb67a15a8997311eecd0c2fe26d5d6a9a0aaaf9fa041f7eac4f295edbf20d1d1c6799193f2324dafa25dbd0f424e2560b26cdf8d8a9c516eab5e599d2b504e865aae952fcdfb9817091051d619d40c07e319c0dc864a42b378a3da2e2be0603ee61ab3545d26b815ef778b7f715fdef96f1243b19bde6f9dac7b5d45d89893190f725e3e6c3a28b185944f30f4040e5864fbcfadc5fe079f5e0baa49805fbd74b12e334a632eb24eb4906f6c3a6e8dcf79d152272aa1b6929c5a581f0eb6a5245f737c0730dbd906bc026442ce07183b48f9e25f42f1e73734e1703c5c77aa377b6444ee266303cd1a4a4b4fd25e694fbc5d86a7da8c42d1ee0a87688f2c44cdeabbabd47f347416a6850decd345f57606c1e59e9981db6da6299de450b9ddbe0dfbe5def3adf807805ee7319c1262f19a3a33ba4a3e2b20cfbf4052226974855f1fc31e6675049170438823967843a6a33c8da2d2f309c89646b00f17575960cfb7731952e147ccfebcb03d608aa0193ba902928024268a6dcfd1cf2cf1deb7f17f07fcaa90e0a979a57e6930a9324c991bc98b6fc552a768fcee5f628892cafb1b8b6ab9e634327ef26d9bce45b221a7bacd6acc5b415eac33e1963684a7dab7088f93d65a14ffffc91ab7788ea579a2c6f603a2a127e434d764cb48f6d20706caa0f1c734ea0c44dab1cb51f36f95ae4ac1f34239c67b63cc9b13ba94b65eea45511240e0358f177b08fdde8d47789353da2aca5e5e46e88640db46d05e531a709bbaaaf5171e0ebf65b69204242722278c05b79a0a1ea953c819e57edf3fd74f973ac927f021ff8dd9724faab34a750e2a9aa6ca438d27f89a869340910e0d459716390311f6995844d6e5ee01f90a7f56135a4acc0bbf94a96f5d325b6792cc3cf5c5cdd4c9e72ade131d51529023d10c9198fbff8c08d343a9b97f2f8dfb2f4a968707dd5cb8b9d308336f9076e3bbf812b4fb9aacd55920997b2f83993c5b0e2b90847131d637b253f6157e16ecfbba2a7245f8c07a5c0ef24f0ca8b5ec0105633ecb53ac79840759cf564e3702d57766efced44918ef24312a0e6720c4e1942522f4877b0bd239d582486430303c"}], 0x2008}, 0x0) 13:25:36 executing program 5: syz_usb_connect$uac1(0x2, 0xa8, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x20, 0x1d6b, 0x101, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x96, 0x3, 0x1, 0x0, 0x0, 0x0, {{0x9, 0x4, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, {{0xa, 0x24, 0x1, 0x0, 0x6}, [@feature_unit={0x9, 0x24, 0x6, 0x3, 0x5, 0x1, [0x1]}, @feature_unit={0x9, 0x24, 0x6, 0x0, 0x0, 0x1, [0x0], 0x1}]}}, {}, {0x9, 0x4, 0x1, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {[@format_type_i_continuous={0x8, 0x24, 0x2, 0x1, 0x6, 0x3, 0x3, 0x65}, @format_type_i_continuous={0x8, 0x24, 0x2, 0x1, 0x1}]}, {{0x9, 0x5, 0x1, 0x9, 0x3ff, 0x1, 0x6, 0x0, {0x7, 0x25, 0x1, 0x4}}}}, {}, {0x9, 0x4, 0x2, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {[@as_header={0x7}, @as_header={0x7, 0x24, 0x1, 0xa8, 0x1b}, @as_header={0x7, 0x24, 0x1, 0x1f, 0x4c}]}, {{0x9, 0x5, 0x82, 0x9, 0x8, 0x0, 0x0, 0x0, {0x7, 0x25, 0x1, 0x0, 0x8, 0x2}}}}}}}]}}, 0x0) 13:25:36 executing program 3: r0 = socket$inet6(0xa, 0x2, 0x3a) recvfrom$inet6(r0, 0x0, 0x0, 0x2000, 0x0, 0x0) 13:25:36 executing program 1: sendmsg(0xffffffffffffffff, 0x0, 0xff600000) 13:25:36 executing program 0: syz_emit_ethernet(0x5e, &(0x7f0000000800)=ANY=[]) 13:25:36 executing program 4: syz_emit_ethernet(0x5e, &(0x7f0000000800)=ANY=[@ANYBLOB="bbbbbbbbbbbbaaaaaaaaaaaa86dd601ef30e00281100fe8000000000000000000000000000bbff020000000000000000000000000001"]) 13:25:36 executing program 4: r0 = socket$inet(0x2, 0x3, 0x4) setsockopt$inet_opts(r0, 0x0, 0x4, 0x0, 0x0) 13:25:36 executing program 2: socket$inet(0x2, 0x80003, 0x0) 13:25:37 executing program 1: syz_usb_connect$uac1(0x0, 0x71, &(0x7f0000000000)={{0x12, 0x1, 0x310, 0x0, 0x0, 0x0, 0x20, 0x1d6b, 0x101, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x5f, 0x3, 0x1, 0x0, 0x0, 0x0, {{}, {}, {0x9, 0x4, 0x1, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {}, {{0x9, 0x5, 0x1, 0x9, 0x0, 0x0, 0x0, 0x0, {0x7}}}}, {}, {0x9, 0x4, 0x2, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {}, {{0x9, 0x5, 0x82, 0x9, 0x0, 0x0, 0x0, 0x0, {0x7}}}}}}}]}}, &(0x7f0000000440)={0x0, 0x0, 0x45, &(0x7f0000000100)={0x5, 0xf, 0x45, 0x5, [@ssp_cap={0x14, 0x10, 0xa, 0x0, 0x2, 0x0, 0x0, 0x3, [0x0, 0x0]}, @ptm_cap={0x3}, @generic={0x14, 0x10, 0xa, "88e046e3fa51d61381e26230a6591fe133"}, @ss_cap={0xa}, @wireless={0xb}]}}) 13:25:37 executing program 4: socket$inet(0x2, 0x80003, 0x2) 13:25:37 executing program 3: syz_usb_connect$uac1(0x0, 0x71, &(0x7f0000000000)={{0x12, 0x1, 0x310, 0x0, 0x0, 0x0, 0x20, 0x1d6b, 0x101, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x5f, 0x3, 0x1, 0x0, 0x0, 0x0, {{}, {}, {0x9, 0x4, 0x1, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {}, {{0x9, 0x5, 0x1, 0x9, 0x0, 0x0, 0x0, 0x0, {0x7}}}}, {}, {0x9, 0x4, 0x2, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {}, {{0x9, 0x5, 0x82, 0x9, 0x0, 0x80, 0x0, 0x0, {0x7}}}}}}}]}}, &(0x7f0000000440)={0x0, 0x0, 0x1c, &(0x7f0000000100)={0x5, 0xf, 0x1c, 0x2, [@ssp_cap={0x14, 0x10, 0xa, 0x0, 0x2, 0x0, 0x0, 0x0, [0x0, 0x0]}, @generic={0x3, 0x10, 0xa}]}}) 13:25:37 executing program 0: shmctl$IPC_STAT(0x0, 0x2, &(0x7f0000000400)=""/4096) 13:25:37 executing program 2: openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) [ 72.0355533] uhub5: device problem, disabling port 1 13:25:37 executing program 2: syz_usb_connect$uac1(0x6, 0x71, &(0x7f0000000180)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1d6b, 0x101, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x5f, 0x3, 0x1, 0x0, 0x0, 0x0, {{}, {}, {0x9, 0x4, 0x1, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {}, {{0x9, 0x5, 0x1, 0x9, 0x0, 0x0, 0x0, 0x0, {0x7}}}}, {}, {0x9, 0x4, 0x2, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {}, {{0x9, 0x5, 0x82, 0x9, 0x0, 0x0, 0x0, 0x0, {0x7}}}}}}}]}}, 0x0) 13:25:37 executing program 4: syz_usb_connect$uac1(0x0, 0x71, &(0x7f0000000000)={{0x12, 0x1, 0x310, 0x0, 0x0, 0x0, 0x20, 0x1d6b, 0x101, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x5f, 0x3, 0x1, 0x0, 0x0, 0x0, {{}, {}, {0x9, 0x4, 0x1, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {}, {{0x9, 0x5, 0x1, 0x9, 0x0, 0x0, 0x0, 0x0, {0x7}}}}, {}, {0x9, 0x4, 0x2, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {}, {{0x9, 0x5, 0x82, 0x9, 0x0, 0x0, 0x0, 0x0, {0x7}}}}}}}]}}, &(0x7f0000000440)={0x0, 0x0, 0x45, &(0x7f0000000100)={0x5, 0xf, 0x45, 0x5, [@ssp_cap={0x14, 0x10, 0xa, 0x0, 0x2, 0x0, 0x0, 0x0, [0x0, 0x0]}, @ptm_cap={0x3}, @generic={0x14, 0x10, 0xa, "88e046e3fa51d61381e26230a6591fe133"}, @ss_cap={0xa}, @wireless={0xb}]}}) 13:25:37 executing program 0: syz_usb_connect$uac1(0x5, 0x98, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x20, 0x1d6b, 0x101, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x86, 0x3, 0x1, 0x0, 0x0, 0x3f, {{0x9, 0x4, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, {{0xa, 0x24, 0x1, 0x5, 0xff}, [@input_terminal={0xc, 0x24, 0x2, 0x5, 0x200, 0x0, 0xe0, 0x3, 0x20, 0xd2}]}}, {}, {0x9, 0x4, 0x1, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {[@format_type_ii_discrete={0xa, 0x24, 0x2, 0x2, 0x2, 0x0, 0xb, 'd'}]}, {{0x9, 0x5, 0x1, 0x9, 0x400, 0x0, 0x0, 0x0, {0x7, 0x25, 0x1, 0x81, 0x8, 0x3}}}}, {}, {0x9, 0x4, 0x2, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {[@as_header={0x7, 0x24, 0x1, 0x0, 0x40}, @format_type_i_discrete={0xa, 0x24, 0x2, 0x1, 0xfb, 0x1, 0x0, 0x7, "7ba8"}]}, {{0x9, 0x5, 0x82, 0x9, 0x0, 0x80, 0xbb, 0x4, {0x7, 0x25, 0x1, 0x82, 0x0, 0x6}}}}}}}]}}, 0x0) [ 72.5755582] uhub1: device problem, disabling port 1 [ 72.6255622] uhub3: device problem, disabling port 1 13:25:37 executing program 5: syz_usb_connect$uac1(0x2, 0xa8, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x20, 0x1d6b, 0x101, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x96, 0x3, 0x1, 0x0, 0x0, 0x0, {{0x9, 0x4, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, {{0xa, 0x24, 0x1, 0x0, 0x6}, [@feature_unit={0x9, 0x24, 0x6, 0x3, 0x5, 0x1, [0x1]}, @feature_unit={0x9, 0x24, 0x6, 0x0, 0x0, 0x1, [0x0], 0x1}]}}, {}, {0x9, 0x4, 0x1, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {[@format_type_i_continuous={0x8, 0x24, 0x2, 0x1, 0x6, 0x3, 0x3, 0x65}, @format_type_i_continuous={0x8, 0x24, 0x2, 0x1, 0x1}]}, {{0x9, 0x5, 0x1, 0x9, 0x3ff, 0x1, 0x6, 0x0, {0x7, 0x25, 0x1, 0x4}}}}, {}, {0x9, 0x4, 0x2, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {[@as_header={0x7}, @as_header={0x7, 0x24, 0x1, 0xa8, 0x1b}, @as_header={0x7, 0x24, 0x1, 0x1f, 0x4c}]}, {{0x9, 0x5, 0x82, 0x9, 0x8, 0x0, 0x0, 0x0, {0x7, 0x25, 0x1, 0x0, 0x8, 0x2}}}}}}}]}}, 0x0) [ 73.0955709] uhub2: device problem, disabling port 1 13:25:38 executing program 1: shmget(0x2, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) [ 73.1755590] uhub4: device problem, disabling port 1 13:25:38 executing program 3: syz_usb_connect$uac1(0x0, 0x71, &(0x7f0000000000)={{0x12, 0x1, 0x310, 0x0, 0x0, 0x0, 0x20, 0x1d6b, 0x101, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x5f, 0x3, 0x1, 0x0, 0x0, 0x0, {{}, {}, {0x9, 0x4, 0x1, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {}, {{0x9, 0x5, 0x1, 0x9, 0x0, 0x0, 0x0, 0x0, {0x7}}}}, {}, {0x9, 0x4, 0x2, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {}, {{0x9, 0x5, 0x82, 0x9, 0x0, 0x0, 0x0, 0x0, {0x7}}}}}}}]}}, &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0}) [ 73.3555632] uhub5: device problem, disabling port 1 [ 73.3555632] uhub0: device problem, disabling port 1 13:25:38 executing program 1: socket$inet(0x2, 0x5, 0x7f) 13:25:38 executing program 1: shmctl$IPC_STAT(0x0, 0x2, &(0x7f0000000000)=""/232) 13:25:38 executing program 1: socket(0x2, 0x2, 0x7c) 13:25:38 executing program 2: socketpair(0x0, 0x0, 0x0, &(0x7f0000002580)) 13:25:39 executing program 4: syz_usb_connect$uac1(0x6, 0x7a, &(0x7f0000000180)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1d6b, 0x101, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x68, 0x3, 0x1, 0x0, 0x0, 0x0, {{}, {}, {0x9, 0x4, 0x1, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {[@format_type_ii_discrete={0x9}]}, {{0x9, 0x5, 0x1, 0x9, 0x0, 0x0, 0x0, 0x0, {0x7}}}}, {}, {0x9, 0x4, 0x2, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {}, {{0x9, 0x5, 0x82, 0x9, 0x0, 0x0, 0x0, 0x0, {0x7, 0x25, 0x1, 0x1}}}}}}}]}}, 0x0) 13:25:39 executing program 2: socket(0x28, 0x0, 0x40) 13:25:39 executing program 0: syz_usb_connect$uac1(0x0, 0x71, &(0x7f0000000000)={{0x12, 0x1, 0x310, 0x0, 0x0, 0x0, 0x20, 0x1d6b, 0x101, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x5f, 0x3, 0x1, 0x0, 0x0, 0x0, {{}, {}, {0x9, 0x4, 0x1, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {}, {{0x9, 0x5, 0x1, 0x9, 0x0, 0x0, 0x0, 0x0, {0x7}}}}, {}, {0x9, 0x4, 0x2, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {}, {{0x9, 0x5, 0x82, 0x9, 0x0, 0x0, 0x0, 0x0, {0x7}}}}}}}]}}, &(0x7f0000000440)={0x0, 0x0, 0x1c, &(0x7f0000000100)={0x5, 0xf, 0x1c, 0x2, [@ssp_cap={0x14, 0x10, 0xa, 0x0, 0x2, 0x0, 0x0, 0x0, [0x0, 0x0]}, @generic={0x3, 0x10, 0xa}]}}) [ 73.9255635] uhub3: device problem, disabling port 1 13:25:39 executing program 5: syz_usb_connect$uac1(0x2, 0xa8, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x20, 0x1d6b, 0x101, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x96, 0x3, 0x1, 0x0, 0x0, 0x0, {{0x9, 0x4, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, {{0xa, 0x24, 0x1, 0x0, 0x6}, [@feature_unit={0x9, 0x24, 0x6, 0x3, 0x5, 0x1, [0x1]}, @feature_unit={0x9, 0x24, 0x6, 0x0, 0x0, 0x1, [0x0], 0x1}]}}, {}, {0x9, 0x4, 0x1, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {[@format_type_i_continuous={0x8, 0x24, 0x2, 0x1, 0x6, 0x3, 0x3, 0x65}, @format_type_i_continuous={0x8, 0x24, 0x2, 0x1, 0x1}]}, {{0x9, 0x5, 0x1, 0x9, 0x3ff, 0x1, 0x6, 0x0, {0x7, 0x25, 0x1, 0x4}}}}, {}, {0x9, 0x4, 0x2, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {[@as_header={0x7}, @as_header={0x7, 0x24, 0x1, 0xa8, 0x1b}, @as_header={0x7, 0x24, 0x1, 0x1f, 0x4c}]}, {{0x9, 0x5, 0x82, 0x9, 0x8, 0x0, 0x0, 0x0, {0x7, 0x25, 0x1, 0x0, 0x8, 0x2}}}}}}}]}}, 0x0) 13:25:39 executing program 2: socketpair(0x23, 0x0, 0x1, &(0x7f0000000280)) 13:25:39 executing program 2: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000003d40)={0xffffffffffffffff}) sendmmsg(r0, &(0x7f000000e200), 0x2, 0x0, 0x0) 13:25:39 executing program 1: pipe(&(0x7f0000000480)={0xffffffffffffffff}) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x13, r0, 0x0, 0x0) 13:25:39 executing program 1: socket$inet6(0xa, 0x80f, 0x0) [ 74.5355826] uhub0: device problem, disabling port 1 [ 74.5655686] uhub5: device problem, disabling port 1 13:25:39 executing program 3: socketpair(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r0, 0x0, 0x0) 13:25:39 executing program 1: mincore(&(0x7f0000ffa000/0x3000)=nil, 0x3000, &(0x7f0000000bc0)=""/220) [ 74.6955643] uhub4: device problem, disabling port 1 13:25:39 executing program 2: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000003d40)={0xffffffffffffffff}) sendmmsg(r0, &(0x7f000000e200), 0x2, 0x0, 0x0) 13:25:39 executing program 1: socket(0x2b, 0x1, 0x3) 13:25:39 executing program 2: socketpair(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r0, 0x0, &(0x7f00000002c0)) 13:25:40 executing program 1: socketpair(0x1, 0x0, 0x20, &(0x7f0000000040)) 13:25:40 executing program 3: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000003d40)={0xffffffffffffffff}) sendmmsg(r0, &(0x7f000000e200), 0x2, 0x0, 0x0) 13:25:40 executing program 2: socket(0x29, 0x5, 0x5e70) 13:25:40 executing program 1: socket(0x2, 0x0, 0x10000) 13:25:40 executing program 2: socketpair(0x0, 0x65ce931e7091ebb4, 0x0, 0x0) 13:25:40 executing program 3: socketpair(0x2, 0xa, 0x3, &(0x7f0000000000)) 13:25:40 executing program 2: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet(r0, 0x0, 0x0) 13:25:40 executing program 0: socketpair(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r0, &(0x7f0000000240), &(0x7f00000002c0)=0x80) 13:25:40 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000003d40)={0xffffffffffffffff}) sendto(r0, &(0x7f0000000080)="0837da6b3f87f4376c4800fd3ab67ad9947e7653dff8aacbe28ad1b66876c2f7aac504bece24087adccdad15d36f54f09443d82d76efb090f8a8895a88c99e274435f596a29a6deb5063fd30fb93a743c9626cbd9eeb4a6275e1f47cf0f8414895d6940a6660f2e97bdb464ddb959056b22d4bbfcb8589867e7e726257ec22d1ad6efd37910faf838051080c60d94a30e0e6c3477c7ef77df9dd4e310efe000d850b10e3e4a1d0cdad74a21ed3bb9425373357e3590b37bae823be3f93dc443acf2b6829c5839ef97178162ad71905fa0ca8bdd8438494a29c66468bb2f2e7f0e439b95de744e388ce5d9ea004a9316dcdce7cc9159fe8368018c36abf6fbab62cb846df942629dd593f682e8dabd246575201015e3462c78d04c9e1ec240ee893cc71b9a1ec13ce8c5b8058b422d9171a815f55b2236ccfa3984764fdac95a3fd7a48cd50170f366a7c9b0c485fb4312766ccad2374e1dc9ea239f5fa735831cb16e49491b5a97accf1e7b336d49491b27d7c515f24250d29cf190d72240f1552510799312b0baac08f9f0674e7bbf8334df0f7eeb3530cfd7aecf4028734d03e07789dadb184543f65cc0103877a0a8336541873bfb9f8550e31370027b539337c563cd1390e2528a1067aa872319058563fb4620d95367efa66bbe6c7ccec8da0cce11947b088781482221fa7d90ebffccbfe6e6f21cf6d0707d8491769ebe22f17e17817ae58c0a0a665f491c8b4553bf12813b3fa7f0ca4e00cce3dbf8b917d1e4a40814b7d191dd082a386f0bfcab2ae5b351d79d4f7bfc6be54ca0b2e670d4e87bf52ffc3f455a47ee2d0a083e16e1c1045d40890dcbd6e47164385bc6801d20c3517ac4e249e9f74ab754cecb04269c48d3b808c049ea7502af8cc3e57b63c4b76679f01dad7e5ec7dc714a4592a7e7e88e2bc035349e927cf120f002d29e392925c9fa470faaae788aacafd33abc41688f713fa3634e2bcf945cf0fe01840bb7965a935d39b5c0dcd917e67677f3b21c25bc08da39a045e66ca43dffe568ed1c3119116888707c69431f7add351e8486011c4a966c646912120b55f1ad0dfb0a03f3ccf431025db93dd3ca01f3a1371edb0d1967c7fdf394138cb97dfbd65b7abb1ac6cf822ceb725d438cc334e5562cfd423e8e360a883748a77d4f8830f95a019a648319660cb678638d8fde3d76326a88880dbb8bf64ed9c86cc3c274eb0376fb262cf44ebfcf3e88adc0f6a03304098df3952ed808c99ba5de0b822fb0ab0a00a0ce785f75c720310e6bfb70cef6fe2374299223be299136a121fa2f7cf9698182680ee56328683443766f9d6070774383d46aaf0a55be0db9613174055cc3272e0eb1de719918ed7818d5d6a9fdf9e72d204eca9cf31dca7d0b86e186c4dce06801c43a0784622c2772cee4d7d84171e8e90757c094ec80136b44cee95fae465040f32c849189b2a39956fe952705a3792de7547260249176f1d7577e5aafbd5f93883f987ac73c923ee1f71c7c441e82b665fdeb57ef2c1c66c00306faa7f5d9cfd6683c82b4e9937d0c4827e05c2e8134f386ea9e2d0721b0814c54f7ad5004920811db4f5b551db082e4f616332eebe06af51ba39b3731b592eb443b28c15f856236f2313897a2892677e31282a7402ccad434b267d3177f30d3ecb416fa62b983ea01db33a964b813bb23da39e28f4e3ee366c760b40ac3938060c1eb3c25cdbe61e9c1aa8cc8cd87ddbce914dbe777e936e11125dcc2e38c9a9e0077ea04da9ead92797468101fa37eca04f09d159ca056a708b5522f0a11081e0d924bb8e893b5c04b418c534e17863768d0edf9b38f2efc28ee8ab0b51d62a63b8198f0a2e3b8215b881b07eee599639406a8879943ce16052ef52c7797cf035d9555871b26d2672e675a09517544990806e29c36343f7a4e8e1aeb408b07423bd42922c23751302871e7191551c85b2ff4c6c7dc800bb5fedc04d30996de5fb13109ee7e0d567778f727fa76aae918418d675f959ffa7e4ad8b5d73aca2fd1f4ace72a6982c78abd25f562e5bca716574caef82e358a38eba3a06d373cfece9ac5501f839cfea295400e850163c6946a4feed154a5b73b856788885aed4878c6e9c5aa5fc76efe01522438be544b918c33ec13a6fe5cd733a0258a1a3f2068238672f52482138f0f4cf8d89ea78178954116102397ae0b8e490afd94c22ce2fa9ffefcbb9200b805065693868bc760a022beb94f7d70bb3f15f5169ed06c6e40846eba5bc35b5278315677fb6c7f9744df8e4e9e62e77743be7ac54e105ea4375e67239f52b8c1040121a4324f103e47df4d470a16b9c164b9e8d8e06cc0130aed545a400c28867d3b6e43b4f0b35aa3cfc3b0546bf8ae5695138eba89b1e3b037573725fdcc7d33347c22e372e2002e133e2c1de07d65b7c447a5e43201aec3a75130f04010c98440b160f01c231501c9b1307a88a8a24dcc81b427ecb801cd3b9f64339ba7f8642d0a01bed2c06b0b6e39e275340c1165e469937992410fb87696a5979100380add14ed9dd5530a921605b13417e8daefc357bc6c1f084363d176e3de95816fb60b11c885628f0607d67766e5e27311ddd1c94a202119c7d88a279957ed0fea2fa73614ca0daa615eddaa0b6ab27a5407da505089038a8d39909876e2443332b8c011c8dcd457c77525582aa2be4ed1bf8eb1e6c1a4e54bbfd0cff02ac23805497fc1d7be79d06429b364fd9e1e122da57267e5eb83f410fff956ded736c31705b0ae64f40f12c9ea92d38d6b65780afb5e1fbcadeab52de45745f0637f20a5d79edd5cf7bc9d31a38a7f2db0fbf61fa59913caf7de7be4560bb82f4dc0f0119975c7086f00f4f98f349b24f43e19f2d11a0434cbdea4c507e28893654ccec9375b575f4020b8984c576eb4eb11c9ebdbab3a4c1a8c93fddff225995e22ca8e2aee58592022b3728342a2db8995c106c74e937cb5cdeb45ffcd70d73e44d08474020a87ae7bb2a5fbc49dde87a4b4339a45214043fa65dde7c1d2ce8d7e318990f0a2ef081a8c1fde4fa0cc0e805fb17bb3cda69b09b74257741203bcb36643e8162238628905856e7e9a1f7dab7d772b4e9650b82ae810e8987dc0c0e9609a5efbfa53426b2b48e07e47e531cebe06d58075ec8552a35a1841c662e024367c1c2d0251fbce18fcfd319e50171d30955fc067cdc9c7cf981f07e4cf29e982734b03ecd8cbab391fb419cc0c9b367f46b6acf4718210f4a530e66bb122b0ab5d274d4ce7a7bdeed2d8461ea683e2a2768d8ef14b8151df8c4f9d886f04fbeb5e2c9d0c3a684da1a5c78122a011f6d5185aaca27035e83470be22b6e677218e3523d140424f8628e6a429afe61b3a564678dd958429ef7b7b1c926a356f97eccf00af22bf15a6f507f3fd8306d67659115cf8bd0f0e105dfff155238f518fe015cc9d8c43091a0fcf18dedaf7f63fc54425a16042698c50ee1f9607e1fc8d959d1e6153506e629c36fe8293d8733b4d6874bf5c8356cce854d978e52a3964f176d6e75952b0dd1a187f606c79113f05e60ace03c406e109d8cdcd31c9125f228a1521a82647aa2bf95b83f582dd3c1727f5a2f9c85cbfbc29190ae893436e5d84f75511f870a4dadf480473c7169acba6ab46f9ead26cdbc32a2e367215b4887a056aebf8f82e837306cebb496afb1b90e740580418e421f7b17fb0706102186e8e11b501813ae1c3a54957bb1491146f4f38161c10e44b30d92ccd1522da039d91c03ce5a4e287c7c28b4745573983b86a4aeb3d4bb9a4c50a2986d139910473ffa541ed31c182e142a420ad252286b754500a3210f45fff8c99a6193cd6c4494630390ebe2c224cb2bd749f96b0b12fd24fa1a75ac43083f8c1511156a4b4ee6917ae649de2ecb6948a34e3aa99267d2a948de45c782f719c8174292c8782ee0c2d06765d0c76784757dcaf748fd64dc8ab8250512fbb0481c944b66c4dd67623f0063c338808ac9750e02a62017523157d41974b23fef3211e6753eb5d16d7c3bd98f5a8fb59d8f4c87e4d9f4659e84a7d38a5b0b7b6927aeb8de522ed7e66a4c41913af41f3d6017d8c5ba6e058df1b8293471275e012aa110a7a7bcffe3bac8c1fbdda0fb72376f7c350f7c550811c930bce37746ed7655afa4c414287a0557685538aed5f6c562cc9a8d81ea96f20921587c566324103f98aa7deb357ba88a4a259b849eaf4293c7fb153831d3d26ebb462fe39974edf1cf2e427738fc1cf04fec74e4fdc24717bd82797afb601d71626bc74ebd2de1bc81996638aaee30ab6e7970e5c37484067797a68f1dba89f6c7f6ff2adfa861e4f49c92d0a1ce4bf2c0be0c2ed56a99715a1b7f1b9b64b2580736d091bdce2257c8b298f63784c0a6ec00274654c7e639d978882f13311a5d7819fd6b2c42796268180acb1c06f09e2a3704fdcb11216706e6b213a1574199e9c75d36b6b1ce0fa10cfba046550242d8b13ebfd5538271dd821154776a9729676f22ab5c2e141bd69d915704f55ebf89bf3ecbaf76596209455476cd37ee0ad7a9e37acd510dc16ad3aaae07d2780d5a3a6b2b729e78a6bb4af48e312a6e29eb0c34e037ab420f651a29b5720bf0d53c16945760159da26624a1dab3bea1cba424a80f314d64e085d11b89c13b5b718f3687e07cd15824c753ec8fa42034314e8f89b5e5bc3d1f680a6413d3b11d8d87b3d8c24faad4382dee089ee29ff3460c356b4f3615f7ae836f85ca6981f62d3e5014ff5d2716c5a6025b2b5d0a2e098531c7a93d6d8ffd7c6c40005df4f4eac4ddeac4d2b1b8f62c60600730f990a8c42f4a00ae132db6b36daa8f7b039641fdacffdec18027dd11472c12f277acd75c4c637eae086568e61c37e2c2f4a571b9c2fed748ec7a9b00af92f6f6889d314ae4cbba35d72511405c742c5c3783309c129d03b82e68e5862541b03cf98ba142cc61ca2d9d40894d6207f472ebf33025c9ac30526f1abf4474977ebd84d42091208eda45d66a4c472b38ca55b8160a20dcd37e05f7b0317a12520620b4457cc90c8deb048d11f0ce443e210b4caa7f56ea132765274f041a7d4395e7a620d8d3b79772373c9ca3667065409aff8f4332811a69127d2db430fcea812b86f35898059fd12d3ee4975f0d3b05198eb59d83f6178b1dc273079523fb5dbae7ebbbe1c408ca6d3396ac93bf3002d67beb5167d05d1f6b488488d1328846f32d5b9d78cd3ebdace3d8ef8faa3e6497b31e98d78393b74595423ee16f4b4b14dc511d8bb62d2b19c14ee3b30a7aaefce627c7694fe296cb573e2cf7f27015839dd06cf7fa4954b4863d09f281c588053e3b6352808b371eaf0e1d0b5fb77e5e0a155a9f4774095e668bf15cd6cc9b741c435de0d0ec3d509e3974929ca2060144c3edb30457a1cf12b81b0425c15ad998c1a0b73537ff8a7d33cc3bc3d26f4c7a76968b8aca4bd3a736b51f4432b6a0d77b5def670ff787d5df03c8084a19ff3ccb3367db904cb6775eb2854c86acbd86f8828e1fe61ca28562abea4b9ddf254ebf042c0cabfc485ae1dc12f936cf0fd874736eb9875774416cc49a9c5d13a2c9c1f887d220933562f707f857fdf2c7ea5b99ee8ccd9be4c3a97ef2ead59b6ec6bda4ca9f2cd124d592beaa216fa93f08c716fb757a00dcd1b87b431311aba88d8fecf7b34f91a9f90df19aa281eb181adfcd19f7d80ad4dc634f511f94b8ffb11697b0b6ff3a408318f53a42427972047bce1c9d1fbcf5d8018ba0efccc324114e8e42ab8a", 0x1000, 0x1, &(0x7f0000001080), 0xfffffffffffffe53) 13:25:40 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000900)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001540)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001400)=[@rights], 0x18}, 0x0) 13:25:40 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0x0) 13:25:40 executing program 4: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0x0) 13:25:40 executing program 3: socketpair(0x11, 0x0, 0x0, &(0x7f0000000280)) 13:25:40 executing program 5: socket(0x2c, 0x3, 0x8) 13:25:40 executing program 3: socketpair(0x2c, 0x0, 0x0, &(0x7f00000027c0)) 13:25:40 executing program 0: socketpair(0x18, 0x0, 0x1ff, &(0x7f0000000640)) 13:25:40 executing program 4: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002a00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002f80)=[@cred], 0x20}, 0x0) 13:25:40 executing program 5: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000800)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000003200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000003340)=ANY=[@ANYBLOB="1c000000000000000100000002000000", @ANYRES32, @ANYRES32=0xee00, @ANYRES32], 0xb0}, 0x0) 13:25:40 executing program 2: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000800)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000003200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000003340)=ANY=[@ANYBLOB="1c000000000000000100000002000000", @ANYRES32, @ANYRES32=0xee00], 0xb0}, 0x0) 13:25:40 executing program 4: socketpair(0x23, 0x0, 0x0, &(0x7f0000000200)) 13:25:40 executing program 3: socketpair(0x931c0cb8ba3d95e9, 0x0, 0x0, &(0x7f0000000740)) 13:25:40 executing program 1: syz_usb_connect$cdc_ncm(0x0, 0x75, &(0x7f0000000080)={{0x12, 0x1, 0x0, 0x2, 0x0, 0x0, 0x8, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x63, 0x2, 0x1, 0x0, 0x0, 0x0, {{0x9, 0x4, 0x0, 0x0, 0x1, 0x2, 0xd, 0x0, 0x0, {{0x5}, {0x5, 0x24, 0x0, 0x3f}, {0xd, 0x24, 0xf, 0x1, 0x0, 0x0, 0x100}, {0x6}, [@dmm={0x7, 0x24, 0x14, 0x3}]}, {{0x9, 0x5, 0x81, 0x3, 0x0, 0x0, 0x0, 0x3}}}, {}, {0x9, 0x4, 0x1, 0x1, 0x2, 0x2, 0xd, 0x0, 0x0, "", {{{0x9, 0x5, 0x82, 0x2, 0x200}}, {{0x9, 0x5, 0x3, 0x2, 0x40, 0x40}}}}}}}]}}, 0x0) 13:25:40 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000800)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000003200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000003340)=ANY=[@ANYBLOB="1c000000000000000100000002000000", @ANYRES32=0xee00], 0xb0}, 0x0) 13:25:40 executing program 2: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) sendmsg(r0, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0x22000001) 13:25:40 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000900)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001540)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001400)=[@rights, @rights], 0x28}, 0x0) 13:25:40 executing program 5: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000800)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002380)={&(0x7f00000022c0)=@abs, 0x6e, 0x0}, 0x0) 13:25:41 executing program 3: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000900)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001540)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001400)=[@rights], 0x18}, 0x0) 13:25:41 executing program 4: socketpair(0x23, 0x0, 0x0, &(0x7f0000000200)) 13:25:41 executing program 0: socketpair(0x18, 0x0, 0x0, &(0x7f0000000640)) 13:25:41 executing program 2: mkdir(&(0x7f0000000640)='./file0\x00', 0x0) 13:25:41 executing program 5: socketpair(0x0, 0x0, 0x0, &(0x7f0000000280)) 13:25:41 executing program 2: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001340)={&(0x7f0000000040)=@abs={0x1}, 0x6e, 0x0}, 0x0) 13:25:41 executing program 3: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001500)=[@rights, @cred], 0x30}, 0x0) 13:25:41 executing program 4: socketpair(0x23, 0x0, 0x0, &(0x7f0000000200)) 13:25:41 executing program 0: recvmsg(0xffffffffffffffff, 0x0, 0x80002000) [ 76.4555781] uhub1: device problem, disabling port 1 13:25:41 executing program 3: socketpair(0x11, 0xa, 0x9, &(0x7f0000000000)) 13:25:41 executing program 2: socketpair(0xa, 0x2, 0x4, &(0x7f0000000000)) 13:25:41 executing program 4: socketpair(0x23, 0x0, 0x0, &(0x7f0000000200)) 13:25:41 executing program 0: socketpair(0x26, 0x0, 0x0, &(0x7f00000003c0)) 13:25:41 executing program 4: socketpair(0x8, 0x0, 0x0, &(0x7f0000000f00)) 13:25:41 executing program 0: socketpair(0x6, 0x0, 0x0, &(0x7f0000003100)) 13:25:41 executing program 3: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000800)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000ac0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000009c0)=[@rights], 0x18}, 0x0) 13:25:41 executing program 2: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000800)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000003200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000003340)=ANY=[@ANYBLOB="1c000000000000000100000002"], 0xb0}, 0x0) 13:25:41 executing program 4: socketpair(0x2, 0x6, 0x0, &(0x7f0000000f00)) 13:25:41 executing program 0: socketpair(0x15, 0x0, 0x0, &(0x7f00000006c0)) 13:25:41 executing program 5: socketpair(0x18, 0x0, 0x1f1d, &(0x7f0000000140)) 13:25:42 executing program 4: socketpair(0xa, 0x0, 0x2000000, &(0x7f0000000000)) 13:25:42 executing program 2: socketpair(0xa, 0x6, 0x21, &(0x7f0000000000)) 13:25:42 executing program 3: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000800)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000ac0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000009c0)=[@rights], 0x18}, 0x0) 13:25:42 executing program 0: socketpair(0x15, 0x5, 0x5df6, &(0x7f0000000000)) 13:25:42 executing program 1: socketpair(0x10, 0x80003, 0x600000, &(0x7f0000000040)) 13:25:42 executing program 5: socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000002c0)) 13:25:42 executing program 3: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000800)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000ac0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000009c0)=[@rights], 0x18}, 0x0) 13:25:42 executing program 0: socketpair(0x2, 0x5, 0x45, &(0x7f0000000000)) 13:25:42 executing program 2: socketpair(0xa, 0x3, 0x21, &(0x7f0000000000)) 13:25:42 executing program 4: socketpair(0x10, 0x80003, 0x0, &(0x7f0000000040)) 13:25:42 executing program 5: socketpair(0x10, 0x3, 0x4, &(0x7f0000000440)) 13:25:42 executing program 2: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000a40)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, 0x0, 0x0) 13:25:42 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000007c0)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000003580)={0x0, 0x0, &(0x7f00000034c0)=[{&(0x7f0000000080)="535ada4072cff081c1ef4ece5173a460af846f0c1aeb3e32d2fb57fba92e33", 0x1f}, {&(0x7f00000001c0)="ca5f30f10c427fba3ee41bc3aaa5", 0xe}, {&(0x7f0000000200)="a043ac0a3c9c3255ed3a5f95d837c7b77d2def3a0a66b32992f3dfdb2c334d8b9deebe5602e6321d50ae557de4e0886002d2", 0x32}, {&(0x7f0000000240)="a3386aae1656da9b531c0469a2de06f6786d128ce1138c89440e0d35f728aceadbd34ef3234c74", 0x27}, {&(0x7f0000000280)="9b2fe2c860bf4247fee076cdda64ba77675c543423c29c3d7cb930bd06c5ed66563edb4be11847e2eb86e6ca935a756020696c68d885a407e91dc7f7884440784ff690b51049b634018e2ad3c44f85ef16743b8dfa435c68905389540a1fe6e1621c9a46d3d493e735b2949c0665a730e343e5fe107f1fa8aaa96ea4e6c3d61b39c5f000a3f6393714c5e01cc6b0f7f823393f04ffddd6564f3ba3d7a7adf953cdd941c702d5084c7eb13f597214db4bfe480e4afcca269d6378a322631396ada770a37b7aebea92c1878119664972100bd87d7522fab3228de7cb1432d9cef0564f2ab631c4a0474ed8e7a87c525d5bb5a08a54f3d7cdc35d731b3fa3ce9b21476789e727f80bfe8ac96a03fb7f925a78f3145f13ab472b8da15f9a1775fe6b3d003b34c7b841b609dad4c711c78eac25625919ea21173f9596b86d2e63086798f558f662a2ecb6c2a867abb367fefecee0d40f9ba879990090e803e4029a973a9d292d4c509e9604ff5a7096fee0c772e1c6f12a74b7eb18908f471652656ed989b5ae45b8d2eec66cb1f242d101e3d326cab5ee1be1a08ab9aca312b1bb6a6eed85f0b9f20f72726c1ce790baf83b75ab8527621b432ff4b58037653f85c48f9f8dfc6b4e2b846cb4585142b66e71ed1a3f94fc3cdb386012fa267a15cde21d25c4bca8f4f60a1e3716fe79d5e79850864136f9b07fde2c699c914ec3e48ffbf84c9490900a23b198d3b117db96529e7557c4f28dab34907da9462f2fcd1ef767b26b62fadd657b3bf7dd7ff8fe5f6d1089b35c6bf0ac652031ae6264e49216c7405f10628e2acc77a945f77372169c901e05e03d763aa9e5f5dbc11fa0992db1a934cfdeef787a765dc3689f7902f38ed24df0e98d1a5035bc6136846536064e2da70a7156a271fe5a22a18cb285d746f28e33e9bfbb0b8d643937834951da63dcdbffa54fe22fb58c71f298a0d1dfa97b8034155b9fc6fcc02707769b5b5710f158fbf50279e18851869c0c6f6808749d9e7c8af7d52ddb593f1418d2a736de1ae38a3573effe402fc1d7720ef11b5c2ac3997e4a4545c20ebeab7229b572914e430c01fcfd906bc30fa6290ee2d80a42495fb72e6d9c54bb36c5ae883ec342f0d2b0dc1f6dbc12970f8fa13fd8f675ddd466151d6a4c475029b64de854af98c7ba78fcb23f844cc9ad01bfbf9932a01b3437dd26eb9de8b64d149294b97d267745feeb3c000414e8f05b5479198c4211bcdf17097d1ad9107538670ab7032fc39905319f97f525fccd29c4308a99606717c922b0ec382a6c8886a9f34a7b303c54311fa08163733917a135811831ae737783783e4f7217b970738d2fdb6f09d7c7d0d2ab609f216d5726e73e0e3c1d011ccdb2e01b0971d068d8017a49f2be22e3564e79bd42dfcd9b1016fca5ce019309fe6bd6fea8abe4417392dd7cdea14de3b6a9f1bdb162aa9e78a4ad9f60f7b9b05f4f31f0b311a2284f2bee9e816606ae988b3b9a21f4a6fded341f755802d6ed0e8c157f7fb73811255d845cfebb3185c85c203ba26345c9ff9ee639dbf0cec06af8dbdea921de1770e54fba917f34acc54101d7837199ce28aae5332fd5eb6ad3a920cc7ead5a1820287270803ead73b6bd7c84b811b68f6d36c678c88ce31f04f6de05b827d35f310d564751d9bf777a574c7d63e26f63fcf8bf90da99351d92a85a4967584ffb3641ceaec9dae3425573f1b9c5cfda2110ed8f236a4156c7b05eedfc955c82a3db8b1e445c6ac50c8d24545219639471f48a865290e54c56cc1509854ba618041e5967d609abdc93ae4d4d05b4351cd6d91464bc265a2181f81248b7b97289b21414ff05af5250b5a662c9137905973e35bf94f6121f0483388f6169767a34bb15bfdc565373e66122817b13c0af781084334e9fb9287fcb0313a165feb021f13c295358cb2a34dac267f66c4a6c3084417fc727c5d4c89463f3ae9d2b3ea75f7db0e8a8751fa79b46f217dcde15bce9ba5f0169e65d131388d327c9cb093b6ddd568b75108f475c1cb735625181d4d51ef1a788e76d0df655a043ea651a2f83f590b23db652df3409cea95e5e5049aa4fb05a5af1da97c35a5ff00b92d54413881ba592522dda5cf950f6e3219229ac670c15b7a5c4828e2e3d108d7c85ec1a1be8d50182cc397e756c976df885beba39a07199857c23600ced9cbf1c6da6906409efd3c5fd22f253a372e8d826c9af9a53223c22b16e1d68877dd284496d7040b00886b435025ad2b24da348441644d11164aa57e77ce4ccf98024bea4f0eca361af2c40060b3574f5d053c8a84e9a95e9c8b45084db942af358a97dec947faf2f1e498dcc82611f9f8ed092d23b94939c2541ab4c0db6275c7297931727e2463ebcff2417e3dc70a90fca2c11d33a0bc38f6666df50b254f795df842f9945ba6eac38081c19d2375677c65bffe9572edac4e112a2bcb3de299b270cb86869d3c221db999e4e4d80d6e3a91c4965b24a4e936d1f364dde53d755ae0af4f15bbabd536791643bfce67abb746fece9e813db78b09bb8eacc26d0b6fec54780f5fc084f3b7468bf79d3fda6628ff78eb67df32c59141cc5d35141a008445bc9a43ab8977fa6e8bdfb41bdd9973518bb62fbc702986b018ccf70db37984a6148359d39e86d56347a2b321afe3459db7bca00071ed68762870348bdac89c5515a63ae94ee7706a03a81f6f306d2ae142bca3e43253169924fbbf08008044bc68d51536ff279b491ad2f38a37033460c27ac1595de7527a3e3e7ef110f0d7a4d020f645e1c5a919bba13194a64e04bb5b3dac58296710dd0b07dc6e6f4a305035e660716833a01ba3d03a5f506793dc9a223c9d42b0739acb2d721a89fafb257b64308d5c4a4fd66926a95883aa730dfca104d61463ad49f5b919d2965208f9e70de78c6182f037becf49bcf2f144f0ff1d0a5576340160b2b19d8c4083838d40a17d123867f87ee78bf244824c19a6e0731b050703d432977eb39524a561c2132d64ad0c88565a57f023c08492f1d081b82d50fd36de979948618ceda1ba1006bdfd3efdae4d4a955daa7baa585b08e01f4b6d1d1112874bea20973c68b1c1c856c7a47cada666bed216d3e235048620b5e63b81a4a6031757a28b8c72ed837f8cb0ec5c21e7b32d957dcc065d7b5c9e798f92c136cdf6c2fe50772f4e1cce0346309e3cb243d8f32d01c54b787754197f2032d582e860f70655f188c9a9165abe96185d4501f1c8822803072ccc18592c207973c2a844e18e7622b67bfd6c925847ff9994e56ee7293e815f0c11f79f59eb93da72bd1c02eca1d36f63bcdb779c592c632fcdf6459abf0bc6d25829d8655666591a5b5d5cdcb9779f62eb68ccac1ef04b802a17f265d66f4c7b943060a46b1c381643e5071a5d2f2070f779efe178a244b48d6a9f26884be316a1230b7e9d30049ee00997ca71c47c2eae07a333cad4e5177f9e670005fe30bfba3d77e80337de035dcf23b5efda5d66eb19197a9984b25707edb5da79427ec210a5301f8d22c9b498102362115894a2a28102d962de7a4190d19ee25d80d44a2f5f8aa73a62f1434b68c4b23502459024e0292eb61f5a60dbf343ea808cf4bd3a6b911c17e3ffbfcf3020378348f3dec1ac395f62123f2cdc63e613231c60bb37489a3ea07156aa71f076b3879ddb8f6c47edffdb53d77a9e60ec3d4c024b034046fdb429abece6ba9913c7a54906b207c39e18e2a2a0a8f0b473f6254d221270e809d1723353f8da1fc11c387cc155657b3e5830ccaf284e02b440d750107561e686ea36eed65625401c3cb2c8cf7693e1d47880c597fd0dc7959a0ef40085d58e8abe48c1e8b95a171d2aa52aa3a281dd6aec951fc0346db5cf4776646d4f476cd146db86bb80fea126275766f428e227533d5e8ac116ff2d7dddddcba0efab92904e368fef9cd8eccbbf7999f9860bf7b6425ba710a7ba0a4aeb8617474a2645961f5a37c3f073f35af6761d0fe230a9f842086405e762fcd59df389966f3b6025c8e233490d139f52368a426a7d893a8edadced239a73651d7878d30642e375c70e32a0d6bfeb8567423ed4cbe419aaf593cc76e0eed8732b4bcaac65c2ca60efbe82666558edd242ea18ebc91f7f033051c10bc84957b1390f9d8788d35cf4d519ec0b4f6c3440ff562436b3cd40e972e016aa1ea44c7adadb38799b17907c572adee9dff34a6a945f01ae66fbfea22aa9be845202d15c7cf399f1a637d2e271c5f8cd36141964c02c76a6d564b9274e59f9204b38eb9dc7be634a7d955bed95e07d5319a12096f7ef9249fa5ef75ec65b232b976f3b3ffcc1bdaa49a3c383dfc97a29ba6e66edb02ac5e37e22633fc02fa40c9ecbee29cdd438f4df209770b98564d228ae07965ee6e6882c48f03e3988976c84d9eea271bfc76e9c99dd03d1c93dce307ef34817528ace633b331c948d2d9d01b2b33f7ff7df3392064fbac70d87cc36a02ef8baae94be8b377f03b051c0b18341bcc3f566067996f0581941d0c317a64a49de74b09d7916f51b4af4a07db375edcd208e3b686f4a04144e9dac8bf380c94d603270144f2ba2eb3e8539dd8f82c0b7ce50c99c33b0d7d408739cdd027d2c12a268a5705b470bb3013aa292a7e57416cdb5a77c871c475b40118548cf76608907ca7a7732b10177306626a615402778b62106e3a2dfcfdd820d0f2d0bd4e176486a91fc615ccb812e6064e94a5e18142635368f3322c59f44769bb65f9d9d7d0451253b3d2db147eabe180025e917db75742ca29777d7db908c700876f95dc6aa61fb59b0f4a88183562d705e65ea893e23ad69d2188980d93bfeb4e18d85a60e25f604df25c2a047fccf719da3999cf496ae383b2db69794dc929519be96d11f0a8fb860f7202ae6e42ecdf6a229af6756fd83a3cc0a6ad2492751547361633462bd10344353af09d26a236ce2694c68abfd2c8a01f603daed07a042e86092fab869a565433feb045a3498a55bd4ed4ba2063cf92ea400982b26add20419c50623d9ee30545d20de20283f5773c2db53e302f4125a518dce6b450086089a821d0532b54a9ede62082bcb837f0eb63de33bf48392992fbdf2f469321f5e777ce442abdd6497ebeced9e6fbbf198892b34b2b46fb8c2799eeddb2b6b29d719bec36506769ce66f2691fbaf9bafe6349db36c2fa5a364c82c515cd0572abcdcd84958e980e7f47bc950f8dffb53bd7baf63e26eeae40fbd4369cd51919a3bbb3febeb7d3654741df4c11d640f19f39d4952cec1fe44fac4340ca021fcfe75a561c6b9d1bbf6eeff170f5f76c463072690e32c31f0a23a930e66175a265a0d0151f71730bbb7b18109b42cbdb9338495349850bee34c55ab493ce51d5c4eef95a3520c4f7f43ee49ef054898da23bfc13a43418c392834789bce7aac2bc020b1230dd407422fb53580030838c48346b058e2e6a166662262d6e59508cdf0ab1158a698ac4fdaae5c20e8a5870117836535328bbf32e9bbe33c0e72d73f32621190e5bf39f710ca49ba05048140bb515fcfefda58b9466cc3e1339118bb70915c8d08556880f27ee5e69cc6361ab532d1030d8fe81cb3ad93b03fecbf3f98e12a7ff0992d9c189557a80171dd877ab20720a4189e14ae2c4fae813125eb0877ba47bb5e2882e2ed7c578a3a107062e8fed3957413a3c4707fc842fe146841e8ad34b6e931111674dadb0b2588e7d9e3aa05e8a54f7bd96e5915d656c1c777da65b44f18192fda6c80823d5ba303fe689ef", 0x1000}, {&(0x7f0000001280)="ff33b4e592c283c99fd5d9523059d0051b08c8be3727e289e190e297d29defb00815415b9007d0ab88bbcf3e9bb115c8c06b9a60d67212a3dae29d5886cfabcd5a57e7ebee45c0f53691521587b690c69ef9746dcb16c36a23eb2f53d7573e8b35c41724818154a15074955e36cd5128fa34814decc1cff2497ba26cf4fb8fcd8fb2a122ce8eaf5f845692cbfc545a95d5cb4af9a715eafa8b0c8120c6f32b4f8d65e823445733ced076e8460da95ba8f2b0b1d42e19a20dcd5c13d157db3daf3cbe7bb19dda46a914b3d3fb1483c8f04fba84039c0c112f97825bd98111715d41520c3b834a86cc72323852395e165dba3efe7631a334a55dbcb1513c88301065e2aaea09d325f48a18993ca65a6dc0b76d23a65588baef0fcf474261621def0f3eb1f9a4999d85ee8261f8b64311fb6b842d51f7d3d2ac3ec004238721bc03fd86c54ef3a5c4e767c9dcf78ea694a2c2993c85db42cf4e97718d66babbce54592240fe2ab2c1852725f64284b498b3ad30186f24b105e1e985e09bec6438688f5c5aafbb46115bd1532db8f75d8654cb3997643058e72071fd8de51e25104dc470897eb98e425eeeb12e9b2f22e7cbc19a0a84c394a047d9858be5440a4ee63d597cefe8682b2ec4d672dba1dc31c6be64adda1b6a3da75467e0e32cec824abc8993bf079bd70528269403d98ba34b1ecba787bc9b675f431d52ab5c7be7f7a89d03f95e45b59256e53756ccf16ab93f94ba6f63ad752dfab9a78776fe9ca7fcff75202b856a00742d5a1b8ecff62f01768c5fa957f22c028dbc0157419808b80269beaf5c3fef24bb675f6779a24f01a34fce71c95ff4274d53cbc7339f93d6767ece485f0c6e2371c4bdc08ac0ea5d21e078250c3ca21609bdc9e07464a1c8ee8ca976f55d8d9cb9c37b4c012df9d429bd3121cde9ec3e6eacb487a22ae1acb32586a9f14d1db1c412149cafebaf4738de55947cf965491e0505f36ead1c8fd8bf8b061735f0bc6ee4c2b39633481abfa668b1b75a74aa664366d730aac07860867b68cac9c2fee732dc388681581507833bd5f2966311aa475bf704da31b107eeebdeef6938d52c646054b723daa759723112015383ef69b68e310aa0a777ba465749a95689e0ceb5bc0b3eeeeb628002112c3db40182d006dc2dff2c37810eb210a92f23645e3adff6606d9f5247b7789b61e3029dacd50da3e8988a0831ab8e58a197bdea0dc08af92635f35701fa1dd456034f1b3e6bb32520dd7ad0290e1a8511c3922a247702730cf16fd025f540837c49a19b4ea0dc4b9c08052a7f9a78b1d6e5b550b61a663a5a1c45ec7ae83900c9783fe58f3f2acccf6a0345d2873608085602208b406189ba8b215a4ca748e43d0cf81f769c09d027ecffc2a5756e62afc2132cc8d81f3ac35d8575fa10c4b7d34fea3bbf8bcd510149d446c89f853cca175085144045767edecf9cccbb8bb2807f3643bd6112a96ba39e613424495a993d2f17596145586a62d05f0b259461c18750abf0c1b1e1a88e88aa75f6400aad0442dc2717d4e067d14b4a0329956eab118e6782b1e53c71486547f04ab0d6e117765883e32cda955251c99ceb1af10517c4b8a4b54800f7c2dcf056761a4859c103c349988641f4170c7c46b56ec3dc03ef94b8e17959b5a4f927d28fb4efe0bc39c656b60044c53e5806cece68e97a36dadc9e09e62e6df9af1c63f9b78160d5e7625653fceb5790556066b3ff5c1544f8182a480a41fe1f2cea49d951bfd99a9a95d9391856d254e5d3ec62a7903098af519b748ca7ddee3e31281f976ea9216d9bffd29f6900edf81b7ea7f41ab9c37d9aa31a4638e52cfb5f758b4691cab66ff2b1a223c63f9eecb821db8dfa11f4b2d97e9dc71c89142349bf92a0fd2c8b494e92239eea682ae69db1f83115fc436754866e73cce44203fc51f114745d144a6494e6113af495230da1627cc3d7349a65c23a725de435fac984e343649a5ca0a4865971543fe5ae3f71598746850dc286945074b441204e8e8af9c618f300684ecf98d8dac654f740df4a2a15d3e35ae59b6459e8dc4f4789b15c270a803821e79d29020c636151b01681cd0e85aff125ce0a791dc8d2607e6f80381120a76e1d902cbc16326def52e08a5dcd097b35e835b585b45fd77f646d64137d75e5e9656b01aee6c322dbb919612060e7e807fdda2a9f6ed30432cba3b5b0fc70bbe309db04a400c406874807be70839ec3d5e58fbb734ab23f61912e903e3cbd24207bb29dd78b7a0e8a1e59844a734d16c609d95f749f333d70af3d3734fc2d4dc87c94cce5f1aab4decfb7dca495f3935707c5a78f7cdd92f75831ebbc1601074bf4c70892dcbfb59505ee194405ebea079165383b1ae3c7902335b264344bc8eaea9d6830dc858c6a52b71f67712a8267eaffb4d449232b9ce78b8f200c2d493cddc9c83eee3b2e18e375cc4e2d2145f1c59ce62af9cf4051a72630c927cf88733bbd554c6d34d54ea734de4415150f3c27ff098572bb2c95c1e1947a3d8a43418c9f36fa4af3b7de4e33d64d8eb450c2886e51301ce0723e3fb2d0e38136ce4b5d51d715f7ff2864997ea312c54068d30d52e546a220f0f1d021587d491d3858ae1fa711459f97134df4d5206ed46d75bbef3e44b47ab940b23ef0f3f395bbb2c6db79c8758d2c59ef573151eebfabe76c96da04ca1da614545bfd6e6e4b638609aae86dcf1bc94b1833bfe6cd0ab3e1ca918e241cf1e3ff55988f167191343999b50322a344ca65421b67c76078b21c70591034151e8889bc43cb94c48674e6fcd110efc8de46393e4a0752f840c8afff183b25232435f89dc7b930e889c2e9771e0d3a6adf7d7fc301ae774f35920e088b32098d8e8363d8a0faf738157d5d0bbfd7e44bc6b36d740b0caa4d21e529ddf0f81fd79a3a4190ab5be0cec7d5375fb2715e937d312354c080df683027f41968caf5dec95fa7d41ab6b4326daf86633a0efc780f0f43d15a7e2687c553218e64a55c701d1ffc81b107529654bed2e1bc9e2507d755725a145e51dadb9cb88df07be79b79c0f7fca4072ec1a9a3b4c3713bdbc8d1a4ee1b12cb810c32214915c51d33200e7c5b79a871fba4f22a2e9367691a9f2b7b0158dae2026487583d13f82aa355e1b57aa37a5063f5ad412fb03d3f02dfcafd584098e8618758de7caca3608dcc5bd59e6a2a061e53ff8cbc7607ab18e5d8ba3be7b60cbe1bd391544faf59281e3270a0b57565e3c3171f7cac71bc0f8f1af9d51af8086c21ba7d685dc094200777639bf9032c18d7965dc3f2a52fe75b05b31eb65cf9880214b89ad445dc6b2dd3cfd9498589a8aef1a463b26eb4382ab31707dbb35eccca42aad6866dbf80b7a5a5d12465d5bcb0ca06e0c0c55ff04f28fb6e3057ff9607e616464133edba057a1594252bf8e088a927fa09650572e6c4de59759fb7cd6e2a7db106a8b7ddfcb9c2750f7490159e458acf69bcd763d3b721ca4f4ec9e0d01168e51ed1ac1e94596b2e3f49cdd6981f3a1e198cc09f31813aa5d1d4cb3e23a095adc68b410a2085de51b43e0756acebdfe82694112fa996a6eed22a10d42807e0564e052cc70ac8d80fd376cd7d4f500c2a0953d1fd6de898b3bc1d3dc55b763390d6bda6d12d17a3b519e68dccf395a179396eaf5cff4db1a1e5005625589f455cdb2eca520c90fe50e66f8de112c5fd2fb8e180474aaa5392dbf8fdd9dd4000aceee47842c6ae17f0a7d6aa97e1489fb5965d510b476b1219dd310f22dd96f3e4d1b9e5368a8a698c198b38ce5ddc1d75f8b2928038379d6a54a60a6010b09d4162d35be33b466cb2732c54e93b1eb1e1eb15a430ed0bfc94d08e9a17daf26619340e194880f2b4a37c57a15f348fe449a2bcf6b4f5eaccc5439e9ba7b234d7c70e94745c18f278364ad8028de8c754581f01670adbc474fa647fbf1489cd34f4ad43c8313e25f220974426b4c7533673beb81fcbf286c930e9b6793105a78e1f2333f727de22623b2d0c8032739da5e4cd15bf859c2a70e44e01481525d1124d1d9afb7cb8d5ec1ccbeb1faa24e55cbc638647af2bc6cbe507f22ea8b4a3194ddf12099e79bb4b090740dbc0f0fcbdac1daaf4075cc08332e8af43cb525fb0fc752a7e5883ab060b1d0a49e7b93b59e68a00a1403c3da920e812143be21576f1bad51dbf540711e7f0de4eb851b4134fb0170b8597534d4766d2f81f2be5f5374eab955cd592dd21f9a54b4be2e1d226de93ff68707c60e4fa7ceea8454bd5267d8f77fc2e0b7ef1f03b7e2351d92fe02d14065a21f64ceed601a671b765785b01d6de63c49e3a846ef4955e59139d9eb184a79be960f0416f6024f6c62f3954446ad6b4255db5097ab78c11513fc6a7ace4d328a818c8340ff94ba4d3094a6b6f0f1fdf0b7a7c24225658f40005b938e22ec9a4135fc3bf46dcc048b1053babc1904e517803d69f5cd46f7df9c1ce23a0b1107786116f072645063736248d936ac37c211f00769d19767c3661f3d9ea6a25877da6344deb0c742fa286ff9734145452add13a8d8f9075f42700e0452fd33b1c686aa89aecdfedb82bf8526101342859d233af43f41e1069d967cb9a8b94a0b6ddc7e8acbb5309c828e1d5c6a4dfc3c989f3d9087a70334b4b8463c0ced80f10b033cc76d397fa9c8fd3ee1a91b488f842a18da9bf1a2bebe18f69466470a606cc6fc0330a12090c6f50bf2cd2accacd278e9d036c9910c05985ab79dc113b1ecc9ef123f8a8165e3e462807d43c2040eb1b214f120d1286336b28626a6dd719fba48075e0a4e16ae1c235f9677caa5f08ca057f5a036c91879be878f963e15c40d74234bf55d506752587e1f15798d8ef99e94c9c14a7787ad4dc085aa92949184c8fe4c49e618ba2087341f68466a13f52935018d72c1e5387e3bbfbbb5b047e749d209582be1ea9ca1a2e2542ddd99624b6b2a22cbaaea928b6fe7eac282fb593b7e22ca461dcbb3918c810b512f83988cdf4c9c59cf081633abc50a4800305c69df9f18d856e2e61fb557ba4f6cf65b745b366b2e5b3ee44e73ecaa8bf0d9096eed50f92124a16c684a0950f0602dc5e4ce22cb05d54ee5123e50b65ac333da4ef82fee987b906a45bd1f66c89374d", 0xe3b}], 0x6}, 0x0) 13:25:42 executing program 5: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000020c0)=[{&(0x7f0000000080)="86", 0x1}, {&(0x7f00000000c0)="f353bde6b0474cb444bbdf9226ec01b295c768a5a829cccbc386b7af24bdc815ce465994714d5566305cec608225b5bb3316df165c1eecb9f93f1a6c9b8c55378f8f473111a4f419c3336e9232a56feb4c2df8848def95fb6ae2eee779b8f9b9e61f1090018f8aa55b08737d9c7f8d3bf6739c2041156a6e7eee7e49c04b9e54acdbc05cb9ce895380c8268c2f33a239a3275c865f65700b05d19c33a72298efbc5f9ff0d01cebead75dde3aa959ae77bff1ab695019c874e92c4dc00985267a2feafe3b68b1d8bb47112cacfaafd4ee932bbd48f948aa3156ff1345d3bbb96d6933dc82f1c5f110f32de4795fe2ec3aea4029139ba1dffdf8891bd3d67c656a245f69c019854899f69b4094b5223acb0304ac016cc1273033f40c01b65951109575abac2042a8c7f4b4cc09bddc6ce701875b4c7eef51292509009a1fe8787853c084e253fd1e0231f086a30de54d842531278311e82b6383eb13fb3f764c6c06978ca4a7a5715fc8c9ec6eaf54890172452681f607c0e35919554e6ff66bc6ffb1fc746d94e0fd71b5c8100184085d42dea07aab41a09f6fbffbde3ee3623cef6e52a2d4102eba41dc4eb6acd60c463acc57f47c4c60ae147941a0110ff1fb93b68549be66366ef9867f975fcffe02c68c3396b5211f20babc3ee40f32690942ae5c9ed65f56a9970134e24180685fd957bfab43b4dd11c21fad6fd97d26d7c2ebf81ca2069dc5855783809a717c861fd4c7f9a7c2778ce5ccd2f7821fa4c9622dc0bcbbfb8cf840c8eccfce854f5a8bc0fb9d77eb9c288c8edb3b48a0b8c003275fdc0165932d1a401104463b687d57e6cf3933d834d462622df83fc94240d7e218d8cb5d9d701f637d3ae74028e1336f3d34cd747134e57f79102c786a5747cbda98ce4b6ef0404579d87425b19edcdfc858925a4ed93c8b22649c56bb98ec8a0fb21ea05b64d2dd512e83aeceae69e8f2df916a0c989d30c3c76fa690f3654b5d598307f1bbb688f7de209e4be76f2fd6c65f28d5b55c78cf3fe3fe23abdd87e9ed653f75a0e8e1486d18b16b0c309f34bb03466a5c7a3435dc04da6f25bf784790c82f9eb56ea15957c888f5e6c86e5449356a7a86f2d3188c06c0ecac711d102fab807dbe9d1278cca6570e37f51f75ba05662ce3f7540ec08a87f3b88d6743ec6369fb8f5571083b1e34daa3012d3bfb7de1628bb73513e881aca58ddcc1a7e8be7c712a6fa2f6e21b7995454484e4849af28ed1642c6434933951be57df1b5d76763b65e8b28937ed99606cdfa2185988207593fa40e098c1ed9d055e61c11c56b15c7fcac22e3049e9dbe1ca140d219a4a04df4fe5d990a4cf1ad546f58c998503c9d5628a9f731cf9a702388ccc536044ea4bd40cd666d58b654a996ba4445b3f25466a2588d1c3ec5b66897e01942f05dee45fe4bf87517aee5b7a824109cc3101ab38c8ebe2b31020aaf2166cc4dc28deb22fb0416b66ba84889c4db712af6bd9740d716b775c04c2b338a5b4c551cba0387bdcf788ff0f6150e551bd4c195c0fc4e42c365041f3e7cc0f4d1387a1417abeae03e0e1b8450b9d8efa49dd011aa6e8e23bb6ae59fd32c461a4bb4eaa360857f6419a7902bf43f77305419f7f27eacf9950fb33b9e293dc7f537d9349129ec7f4c4edd2d7a55a64933e7f19be1b4e8fd30c4427d3296af5ec2d9af5f48a85bfe1f7bb6ef98c2ab2c3e2edd87f38bb2342cd20c0d1cdb14e44842a5a0df637ae54dc9acbec8650efce13259b9fce342a914ee44a8c8729422a61c4379ea91962d18c8925287f8448f0993020358a6ab1c2b11242351f2957446c62d373d9ca9edcfc905b88430386f54f6ff0cbcde4943a268e6109b1a1f3b87314163a842035ecdcb04e7580afa03a21921904c66b8819c3490f396b1c92f0190dc19284b88af91a083b2ab118a64457dddcb63ff6e85f085aa86aae2bd40be2437e487ca198bcfac8bc6f46a9a3e272d466ce28f4a6696f0e41d010f63817e9c04606ac0ae223a81185bbad9b2144c240e0fc45a2f438fc000b07b2485b91cf39fcfa20a705c5e7f4c6d479b647b69315597165b5f562d7dad6e88fd16f36a76788ca0d091f4fa701b3f9228c082e60e2a0d0495c2061de1388654cf23092e66cadbb14612f6b71e6a537298d87a3ec7e1be8fb28e32500bcd30e03604e5dfebacb6b396aba979b42b71250f5704dd006e8d63cae2c287b70ac542f453c12c2a3d034b618b9a1118d64ec6efc3a5f5cb86f5660cb8b5a75ae733ad0e7391f3bb6c11fe3aacb6cd94a9a8928c697153123daf29330f053e4fcbc4c4b5b0abdb11bba0594f22698a173c162ee37c821c3f4f2ea21f1ae09277224c131f9e248963725316f60708260f70d513261dc8ad435daa21571ef0e5af85278a279aa6e5749e121770351f719deb8511250d655daac3b16a1088a407c964ec3073e18eb71e2c08f79bcab37fc50dc952b8745747847e7afb5dda3704adabb968cfe0b5cabf32bb36f1150e54eb0ea2ebfb0866f11002ac909a4353bb099bacfa21f79b43de172a66ebb09dbe16eb65f38b623314ad73903265dac87b75b1385c49f3af4772b14de0eeb0308c3475c32a51f134f385d439e69e0aa07865c19eb15b0269c2393571870c29d17e49ad7f3bf19d8d24f5beb4c89946d7c7f1c80bab3800b03770596b3bd320cede33f84ff50d1515a2da2e787e9292d4c27027d7304e1ef3c36da2f770a56de8bba76e7a571d23303dbaf3ceb9df77a33cb7031786dc451f69896c75e5ba06a09179523039149be024c340021185f635a52c148677ce65bb99958f4b7b739c485083905956daa208abfd8b1e88420261b453e21ed8c649e2e35be4d93b997014b81d0956831ae42cd9c8cf0705663494de55ab79d761b4256a80dfb4a700f6a1d30766d3486ead50cca9652d75b641de1b5b7564531a8edcb98d3a1470d45ad54896b553511cccd9ad618fb5d3b2e4ce11c4baca925d5b1fabbe51857ff984c1cee2b9443789d54121a3f7c534153e89dd4b7a9db530e76d68c1bc724b6432b08be362ed1af23cddb0a5fdbd262e95a875d8f93b4448ce413fefdd69da0a2ca3ed98befec6f3f404cf4a5308f4395b153392db0b88caaf16fba9dce20966864547e66fa593f04da831972885b8e4cf44e05d3e16e5f9b076f1d063995133ef804ce1324379e45081fad8c4215a96642ecf72dfb378e4ff3b6c2e40a2049f4a28713538f544f68ee73630f616304a8a65b44d44938e1dc1c9a177dae6774a75b622c9dabcaed4d701c03e3249c53fa50e7b37e3974739ed547ee8a25cc94079b1a31924d82cc761c65137f825724b0b6f72e4402e2341c28798e01cc6b6e8c139b91077a6b5aac44c2fbe5ae22fc35d4fcb5a8fb3662f15291f48de5eb0e4a2ec90c8b17e291763fc1adc61eed8263cbe264d2bbf270ea1745071e3eeabe65f21ecebac238d358dc1c70419c407e4aa9509af376059d96dc64df4bbea052e0ad96ee112070d1647d41cba5e958b503e4e470ff20add94a085288af26468e9b39d78e89d33140b0f63411058e22be418a1f074b8728198d813ef9dd044d6c87f1fc62dfd26c09c253cf66ffd0a718c3286ef744ccfc18a05e87092b6ebc036eb2bef067d7da829fdf69ce179ec6c7d702ae24750528b149070a75f79bdcd618805920b814a71f9329951f9f73a9edbb22e158537fdae76ba4522460133cef25fb38c8c4ac349077eac5057e7222ceb8d9f8f549a4f1869c02edd0f6301f326652047223dd812037fd1c284765404f2b2be48162d0498a7f42d8944f0d2b332fb7544eb908cdbf3d85ee5e037b7a190a460e6a7a63e80e8452980289999cd9ca66977c2f36efa3f1a9f7a45c9efff43b7e814e98ec747e483b095c92caa09ce00ba31b9fd0d0d1a72612b264828830e9229767223e17be24c4f432e8a22ec4897f64abf638f7685ad975e4296c47e31edb2b2a13985f17fb320d6c351f660f7d17a6d4f19e0c01f32478f99287fd08f7bdb791d1d63676890ffd6f07acb205bfdbd0c149aca36eb968b596b80d4542180577861cf0a3f6134aeb7a29bfbc9e8f423635e7a7cf43d5de086185c417e59580400c11fd8e10ac110142b3e6e7ca2a1b0596a113913ff7b805d0f4938419824d0583ac98501ff67feca74d14f948eb465d76cfe59dbfa7e5555717a732dce927e698509b3ce9e8b714f02b6eea062da5d815e4e6be9552474e7eb0ac95d1adc61c40786598e0f5829e848947ac4923048a0c657b7eebbe09e9d07b7f4c0467c36f75d79141bbe9ed2d30f04e40ed2207f1512a5b11709a403536ce2820796eda1a5821fbd58e44bfb9c1a2cabf2790b5c93c4b8369c4943dfdb2568dd569f46188a6f59f78570a45ac2720d8159842cf4c41640316e76cbd2102fe296bf390dfe21c4971c531eff861929a067acc331567565988f9654ae2b1eb4ad1d780c6fe3a7b01e4c070a25de833d042c886975371a8e3ec7f2ef016e019e17aadbfcdd8407b9ccac4da46012efd6cd0699c99dc6ebe9754b7e4488c9e8b1af701b56bcc9eb1f6a9cc0964f909b66a539658d821efab45842bb3d3adbc93634e3da3e0269b21bad56d5a983f1745aecfdefc23b239401df986d0de12aae5e9ca97d8750785ecddae05fd2d969e39dda7b27bbcbb11297da4517e40d74b30ac6b684b3431716cb5126996c33342bfcf6a01ebe00557498e119fc6383b631660a1befaa512036228bf02b2ff9e998f7df72ab575977c2776c570207e1cf711aaa808febad9376e7f7cc13aac60ef09a42ceef573f48ad95440d91f0b65dd8affe1e999a75e407beeb8a0f598574fe60bb1e054986cd22c190ee5b3941a577abacd4ac0444fe5437e1a62083eed86e7c6937f6c9a9d9a89273f387e42fb98e60bb11382a111638aae3a4acb2f3406c84bd79591f7a1018658c5eca2e76c5b8f7a82392cd9182e01a8d495d8c5d5f070794a1867bfe6bc3c354b1465129d100cd832e961492936e6d86e197d4fcab9f8f9e313821ed37d54d27b6eade382edb5e010839ca2a25461c5ba8d3a3654c7779f977195f00c47565373a7bcde11b1f36b643bafb1fc46cfaf27f19449d6bfed5e0debe1ff2f1f69dda6aac0bce86e150fc9fb9179e50d54b9b780590dab4de860ea962b05ac2b61c991ed5c7be196be32c5a65cd08d4cacd529ce1edfc5277f55be097a4e719b8cff587d3432950aa574e01bd5b62013c8cb9265eff840417752cf658c8f90904a469501cec65fef841132870f4c7db9e3fbed712877a38d32ec867e47980968bc13a8a094aee01f519923585b8f321c036a18358effcfa02cd14209d17f4ac011ed270385eea5eed2ea2609e540ff615907fa265a67419b7ddd42cf833db8e8ce3a90536209ee56d4effb987e4fbd8473fe9e84d3a7ec39580976685bbe924d9ae5f06d61e8f3e72ac5dc3b52bb8b2e012bc0ce3ffbf6565fc349605f62eb3d64c936f8d0a6f4bba9b8f6e561e8851cfd17e3a4d8565a224cbcc245b84d8a0e8af80a36c13059dcfa53c835cb5d7718e1733328b08fbea0662833b0866227d7dbbd74f0065942db872113b9af8d51d4c34c010b7cd3cc25879d9e95906c3248898e3cb2e30cef52eb205bcd2066c6ff10c707d0ae2fb56893b1ff27fa04d7570d24d50d7c8d542e8c13d61f25a5d9845775b39e39ecfdc62b027a78f0c8625e351150ccc9a9564a5af91c034d20658d3f2c4f304172758db4656a93a483da88899940786956ff", 0x1000}, {&(0x7f00000010c0)="f0c57095a0429709855b82960fb7a1ac858c901f5043dd38eb416c40037cb4db43a24174ec93f66e7bc93336d8636075de43fa3878c8634d4026e1dd0c022f92adabaa8999d115d2e2b3479a60ecb58ccb78043466d9ef798690885b4410025c405fe75ba2ecd44486446d15f8d07b92c55d26d8a5ce6b551bef06c140b10ccb64e36283a8f78702af0839dc192f3a940cf5b8dfacbab16af7c2c76542e2355099300e767a8701410e95bf8f5ad7b2d6b787d3cc9128c9a2b4634b8fc6739b58575cf78851832c37f2f3ec42b5d4834b1d506e97416584b0f2e8d1cff6a33b0b1e4f2e11db2a29c87740c40aebce9d2a5ea992deb0b0d3d42e1ef6a061f99ee6ed79e0223dbe83760a68f00ce331142dad385e7afe5d563faa1a0a62b66150c504e11bc23b54aef66e7a403ce02f4df7e414228b34fe801e7100b8d924aa4e877ec484f99ad1cf5d749b8e227989e0716231e86271670ca52544bd36f135dcb02449c8c1b9d9d88efd5a3774949d1a78c49c1d79a93dd2c4b2e72d60fd239557cd1718b106a7fa2c235beafd17a075562cc3464dc00cc0bdfb7faf2d98c2e730796ede3dfcaad2940fcf1922878f9ff796517e9985047f0c78d0c6196c542b7a0c82e44be5739cfcca65f209302c9cce09debe1f5f2c41a127f94c2e1e3cf69704ccdec06b04b185bb6fbc9ef47d40daa1afbc615965b8667a5a4cb45cd7eef8f87f0f59ddc078dba4dc4dac09f5aa9e0ee77db7794be2598387f6453b7045eb4dd3dd37ff55d20adee3060729e164ca3df4a97e207165fec2382397863b286afa32348818742ad04eb3722d66d910b81b23475f82236a0fd6ddf18d4a21b9d137d3c688a509719101a8dbcded93e2623db46818059712c3cf6a9a3bf148795d1b05100a0d9fab4d8ee61d05c35e98739bc750907a6af43a530439f70047332201d64ddf1fd6dfa371421a101a4e4eb3a97ea34417eb235925972a5e3289ebdf567dac218559490550e5e5bfe9e7e6f0d8325a891950c8b7ebd12733bb3df800b26b626617e72ff0aa61d6655e58d0038dbdab8a7b1d6fa84883d4fe802aced90ab02536e85aa7c7fc3aeaa68c0fada57fcc4ba182a6622c3fef6c1420a44e02fa0670cf3aa682d54c70c9ab1abfbb623cbc6b1e9c8305c5f2afb3fcab65ed82196b0685a84a39dc3e87420e65236587138d10e538ec4858ef4553d42705c0fe32fb45841d069a7478c6ead4bf5f4e6609954dc4e5fb491cab0b0a922e3e58e6435876a46cb38d813d10a77b6a3e3f5d723e9145098ebe1d4d46bf42b012e517371fc0eb624ac869d6e126b381e0b89553e939bf472b7b05e72e790b46f7ff72fc71405d1ef07921b35d0cbffc4d02b07c74f7555e571efced7e45e2e27f3fb408f1e46130147dec13d6ce3fd3309324c4f8b82372d8a42a705a8e6f2746894a716bfba7354db17e7761a55c8d1f21642b8949aa3b67661f97c25356fbb78aba28641731151ea22d9231f99c40bc7357e1b926d0fb7c47aace999fe7e71056c02e1a7cd6234e09c134ae4da87aeb3f8e31d5cd5fea61b0b4378a3c9fe5541c5e0623e6eea6b0c7ec353cf15dc9d1a4cee5b0b2bfcf005f1efc6e0c2544054a9c39e7cd4c1ab8052700b2133474920895dbecd69616d2b150b961a82eb692a9398fa6c6aab9335f0cd0c074261bc1cb013b7f7f420ecc5a9e46c76f71d43ab1f0681a72dfc8b8bd7dadc2fc669e28593c27658a45f431b3498c4e98fd0775ab1eb68d7f05f50aa5ace20a8309407bf2db7b59825ecb254fd0f04dcdce86065294fb12d7d8f9527b166d8a6aa9bd76f932c914af139258a7d616a2c0d8e679ff78e2d7aacf04856db7057d823c3ee1a862ec82ed3182ddd68effb965b4d938bd26c2431f3db72b6df20ba4fffd40b813e37ddaa5f7f393f7514409adced249c54a3e560cb5b99128acee2131c8af93fa9b2a52c4699509dd06dca151110217d49fd4567fed6652d5ab8ec51a26e500678758a50669cf207ef8d6b3afbe9961142201e1717fe150aef0d8fc6f0e511c19bcc6a08bff96018c4e5224949b2bdcbffefc80039c49a941d265309c2ed023a0ba86b5df58db11d46988b8542aa4f70e9c959e0af7f982b2f15933c9023c47d21d5c47d28893b328f2f3a24d341c26932afb3c44e4a9938e25b217004eaf3e9ca67d35d11f0475576344e696b0a0bce9f5a40971ce030c795a332261bc25e9297cedda2d092722815a354b6065bc7d96b154d1e31e46ffc9e964cef839e56d5d821e7b6792165c56dd4c9a132744c903854f7981da45a5116fb3ea663beef4adf0d38801471d20b1c06f41772c80394d22004283d98738367038d53e91ce766eb558fa267b69aefca4452dad02363cc096a1d57b29b8d8e2b2a7245b29a9d8f045f8cf405ce09104e67a149b55626e7a20dfad8e31b05eeec18b43825d6dd0aaa5aeaf40d39ca8c73d417156e1331bbfdaa25302fa10e039d51b9becc9bdad8dea886b3520c9aad36b5202618095e58162c322f18cbbf2c0f9b268c869f6e827cea97a7f53b10331d5ec2188d488602f04c1f0149ad7c2f20426404d35d8f9f9105b2e4e66ffb75605a8cb206931d007df096ce02213cccf6465b955a1e0af59110ad630af4395d0ba37319d7e3f37015894f65360e49172c468b643d19d3dfbcc99ff8c1432ec7c281173c24cb4ee6d90c77e5706cc8bd7b73df27eb50e299c39a5ed7405b75dc635299e8a18ca8b9c30f97838dda7d6a00749442bedbb4a203d7046cc6fbcaf2a27bc55f32d726e232f9c0484faed083ef207acdd4ae85d0aa572a416233a8e65ca63dc558574416f7ffc2e9da625725455035b973ce19ba2187fa8bdd11a8ed91088ca59862ad1cf8fcbfaea1670789aab67c210b39cafa148024f22888e4841121e4703f445b6e6244fad17c8fcf2d59706884f59f7291bb5baa048efabac2b7abc7b6bf22de7958eae652547e8b1a9b03972ce5cb103ee6327dcf573d53bbec306b3ee71c774d9544d4ebad942d2ba82d137804cbddcde7f8d651558d63cf5b7abff67e38e86339fd50bcd9021ac47af4b732fe835de6a5a6bf4887e294ee60d029d573a33a4daf00b890bba0581472a0322d76f85270dbbac600a4e39feb4eca15d6b6fb6becf6fb7f2201114ce1edd112290e121205ef7b79e4ca21a9fc8ae347fd85d8435800ae7f67e9e5b71fe9ea0a16e23fbe2f7c87922aa075421179982b15ece78a13144edfbd275aafc418134e3f4025e1a17c85e0c56cba8755e15bf0317732117cf81f69181d2e67c0acc56a0a471c4ef5c95d48f81b470c33017085c698374b704bd08bc9a59d0e4814716a84428a0bad11ef9e385eff2bb1dfbb29af263413266b2861968b1669534712bce1ce459ef4283cfcca16bdc74a7a6a35a0c08adece09f6fa1ffed1ac9401bf8f93440dd87978ece2471cc4877b2f07b6bdd60b93cbe73c74b179b4bf8b24bc6573f38e98db5e4c73b384f4fd53b7e5ca0a017a78680a1b1ffc1efe0abc21da3e52e09acb28a696e430653fd90f73051d46f44cf8fb126750fa4182df25706a0b235e786216f26f85bfc35fb22a7283c2ab938af9713f140b2ff51def52960deae9e191998dfa28ab96a8e25d423fed6281166718249b4cde30644d4e66766c29c4effd12cbc42250db4bb604c476da8ab2519b2346e58c37136a626c4183473a0984b1e17d08466c58db5e8a9f409116f2f6efa704a9d18e4faf6688d6784bec24d8e12e37b6801a9a1f6f9a7a852b82fc3619b40149131e6949d5eb20bad2ff3b30432c9a29b40b890ab994543fd9663eb6128721646f3f46c5a7ef127eb624ac78e64a7a0e54fbcbfecd709bcb8feb4c906acc3e2033281147b2209580db6dced5ef385060d07c758982bd6626d1c0ac9bd90e05260753cd427ff454042a480bca42239e91c1bfd8ecd6613ff59a4f7ec698c60117aaf041501b7434caa4a139a3e60bc52bf524b01394f92e2cbbd491d55d8e8079694abcb7f5d44b1342066093387d0790152198521e39d949ce59bfad2345136a438a3ab102d5feae70e16cf21fcaafce87a6d788bc83e5e9be5d16f11ec505bbe7f383b38b12a2a29ed05728d891238a8a96eb0a26bc6a32688d5366fa6e26471fa827b88730374fef35da08751f7d5e820b29a05608ec9140a997628bb3687aa57db1161901b8c5aa6da8c8b1cf990102a79e35f159bedd98555ae09c1cb5927feb86d25820b7be8871b9923f6ee46b1d0d3edf0f0c9b0fc67c2e59a4bd42576af07b472616cf15b66514ba645276e2084e7091c9eb235bcad81e175e1e0adb1683299d9c6185fc5b1e32fd6f64245d9b5e85365d7f2c1a84beb2a41c5e05e04bf133ae2e411af85b0ec53c907625276da9affc9105474030990aad9c238f6ee10f731b2133ba3344e1a8281f3a3772eff34d9a732d4872712c84f7eb90f9b3d9a7abf5780f29e3c4983eb88a9cbf2e578eac7600cd5280052fe6ce410d3c6058bb0b28488d32d65c3d6d4079b62248a7eaf3edcd4bb711daa197653bcc04f995a5658c1ca79c33cb5a3e4943f8cbaed6fe590fa0a85259ec9d54986fc6697a8f4246f4bec7d20ab9cd3e3c0ec3c335ad09fae67cd2a5e34174a7d34630b7f779864714ba2fb77dfef1bc61763ed6f652e40b34eb8a56988be52b373185b6e6214f141870dc59d9807740f461c82c6fc6d271e70e383d15e7a7aeadc99d845775ac963756e2fff778539491ec7ccee66cb17ac66b8477fcc9079aae3aa5ac3c7b2afc2ff0e51961983c534cd13ab5511ec9fc598c61294472c3b830ee2051e2632153690ea7f7fd13aac07af3b0ccfee889cb30eea62bd5c8667d9c371b1628691436a24a4be0949675b32f4b489d4191e10d196211d6f1201bda90958d2075d2e2abf6c3bbfa37f347a3a72feb8a9ca07d3e221ff2815a80e24b4d1e59a4a3a25aa1d422435af13a43c63d298340f4017a5c6db1290a3a980d3438aa251ad2edd4c28226a41295191b8d2cf2c39f4a029326ad2da6c1081796543824eeb97c74140a1446a45ff0f624bdecf6da96b99dcf8505723fa9f22edb57ed01176a9c4b4db4ca17c5e6b597a139ee0cadf8a154b48b9533f1e2c673a6ad394f2ec429d6d808a0dd3a9a2e61ddb1fef0b197b48aebccb60b1440e449a653b16adc05cbd4486788bb126d8462a5b12795127ded30f867a0d83ac28cbbd65eecc909a108f01c37e982099e86d49d931e126c3273c21900d7a7919c112d91135f42cab78e51150c3e4d1c451be2d833e9dadd000069108d1f240c2e6b54783f9f38299f64444c62a62139e655f2cfaac5d9dd780c224ec0b2a174c360111112073a55f3a9af0ca294fae3ff6677f55dadeedc7dc2cdd1c28fcdedc5fd46b080b8e8f7bd34ef782f4344b9da9c5245dfa830e09d807acd13aacca8fe4c9e4acd1da36045260bd4b443cd444a53bf6d1756b0d45d07a6463421accda9283a3f74802ec4a57227abd945c4fb6fe1b8200823782615270de21cf43b23c326138d04f384a797b9039f044d9264edd15b9aaab589973bccae462f65b0e838452c11437ab52969f399c73fbe93d8224ad040683b6987e00dca7ae2a36df9f6678e7f4bddb3be98bdaebe3901bcb103245d80ede48a082bd6484d6e88af7660c7dfab19220a3cbf7331cc899bb71bf9421624e3335ff52877ee0f7d514c5d0fbecc605bd1d0eff5e12068e11afe821969d5d4405d5fc7a7959abc2604a6c1e52f725295e33b1f4240a", 0x1000}], 0x3}, 0x0) 13:25:42 executing program 2: socketpair(0x25, 0x5, 0x6, &(0x7f0000000040)) 13:25:42 executing program 1: socketpair(0x0, 0x8000b, 0x0, &(0x7f0000000000)) 13:25:42 executing program 2: socketpair(0x6, 0x0, 0x0, &(0x7f0000000180)) 13:25:42 executing program 4: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000020c0)=[{&(0x7f0000000080)="86f2cbca5a7fc59a276e3ee2db541c26d780b4e6a4dcf11b0704ac1b7f04df920eb5518436b55f303c72", 0x2a}, {&(0x7f00000000c0)="f353bde6b0474cb444bbdf9226ec01b295c768a5a829cccbc386b7af24bdc815ce465994714d5566305cec608225b5bb3316df165c1eecb9f93f1a6c9b8c55378f8f473111a4f419c3336e9232a56feb4c2df8848def95fb6ae2eee779b8f9b9e61f1090018f8aa55b08737d9c7f8d3bf6739c2041156a6e7eee7e49c04b9e54acdbc05cb9ce895380c8268c2f33a239a3275c865f65700b05d19c33a72298efbc5f9ff0d01cebead75dde3aa959ae77bff1ab695019c874e92c4dc00985267a2feafe3b68b1d8bb47112cacfaafd4ee932bbd48f948aa3156ff1345d3bbb96d6933dc82f1c5f110f32de4795fe2ec3aea4029139ba1dffdf8891bd3d67c656a245f69c019854899f69b4094b5223acb0304ac016cc1273033f40c01b65951109575abac2042a8c7f4b4cc09bddc6ce701875b4c7eef51292509009a1fe8787853c084e253fd1e0231f086a30de54d842531278311e82b6383eb13fb3f764c6c06978ca4a7a5715fc8c9ec6eaf54890172452681f607c0e35919554e6ff66bc6ffb1fc746d94e0fd71b5c8100184085d42dea07aab41a09f6fbffbde3ee3623cef6e52a2d4102eba41dc4eb6acd60c463acc57f47c4c60ae147941a0110ff1fb93b68549be66366ef9867f975fcffe02c68c3396b5211f20babc3ee40f32690942ae5c9ed65f56a9970134e24180685fd957bfab43b4dd11c21fad6fd97d26d7c2ebf81ca2069dc5855783809a717c861fd4c7f9a7c2778ce5ccd2f7821fa4c9622dc0bcbbfb8cf840c8eccfce854f5a8bc0fb9d77eb9c288c8edb3b48a0b8c003275fdc0165932d1a401104463b687d57e6cf3933d834d462622df83fc94240d7e218d8cb5d9d701f637d3ae74028e1336f3d34cd747134e57f79102c786a5747cbda98ce4b6ef0404579d87425b19edcdfc858925a4ed93c8b22649c56bb98ec8a0fb21ea05b64d2dd512e83aeceae69e8f2df916a0c989d30c3c76fa690f3654b5d598307f1bbb688f7de209e4be76f2fd6c65f28d5b55c78cf3fe3fe23abdd87e9ed653f75a0e8e1486d18b16b0c309f34bb03466a5c7a3435dc04da6f25bf784790c82f9eb56ea15957c888f5e6c86e5449356a7a86f2d3188c06c0ecac711d102fab807dbe9d1278cca6570e37f51f75ba05662ce3f7540ec08a87f3b88d6743ec6369fb8f5571083b1e34daa3012d3bfb7de1628bb73513e881aca58ddcc1a7e8be7c712a6fa2f6e21b7995454484e4849af28ed1642c6434933951be57df1b5d76763b65e8b28937ed99606cdfa2185988207593fa40e098c1ed9d055e61c11c56b15c7fcac22e3049e9dbe1ca140d219a4a04df4fe5d990a4cf1ad546f58c998503c9d5628a9f731cf9a702388ccc536044ea4bd40cd666d58b654a996ba4445b3f25466a2588d1c3ec5b66897e01942f05dee45fe4bf87517aee5b7a824109cc3101ab38c8ebe2b31020aaf2166cc4dc28deb22fb0416b66ba84889c4db712af6bd9740d716b775c04c2b338a5b4c551cba0387bdcf788ff0f6150e551bd4c195c0fc4e42c365041f3e7cc0f4d1387a1417abeae03e0e1b8450b9d8efa49dd011aa6e8e23bb6ae59fd32c461a4bb4eaa360857f6419a7902bf43f77305419f7f27eacf9950fb33b9e293dc7f537d9349129ec7f4c4edd2d7a55a64933e7f19be1b4e8fd30c4427d3296af5ec2d9af5f48a85bfe1f7bb6ef98c2ab2c3e2edd87f38bb2342cd20c0d1cdb14e44842a5a0df637ae54dc9acbec8650efce13259b9fce342a914ee44a8c8729422a61c4379ea91962d18c8925287f8448f0993020358a6ab1c2b11242351f2957446c62d373d9ca9edcfc905b88430386f54f6ff0cbcde4943a268e6109b1a1f3b87314163a842035ecdcb04e7580afa03a21921904c66b8819c3490f396b1c92f0190dc19284b88af91a083b2ab118a64457dddcb63ff6e85f085aa86aae2bd40be2437e487ca198bcfac8bc6f46a9a3e272d466ce28f4a6696f0e41d010f63817e9c04606ac0ae223a81185bbad9b2144c240e0fc45a2f438fc000b07b2485b91cf39fcfa20a705c5e7f4c6d479b647b69315597165b5f562d7dad6e88fd16f36a76788ca0d091f4fa701b3f9228c082e60e2a0d0495c2061de1388654cf23092e66cadbb14612f6b71e6a537298d87a3ec7e1be8fb28e32500bcd30e03604e5dfebacb6b396aba979b42b71250f5704dd006e8d63cae2c287b70ac542f453c12c2a3d034b618b9a1118d64ec6efc3a5f5cb86f5660cb8b5a75ae733ad0e7391f3bb6c11fe3aacb6cd94a9a8928c697153123daf29330f053e4fcbc4c4b5b0abdb11bba0594f22698a173c162ee37c821c3f4f2ea21f1ae09277224c131f9e248963725316f60708260f70d513261dc8ad435daa21571ef0e5af85278a279aa6e5749e121770351f719deb8511250d655daac3b16a1088a407c964ec3073e18eb71e2c08f79bcab37fc50dc952b8745747847e7afb5dda3704adabb968cfe0b5cabf32bb36f1150e54eb0ea2ebfb0866f11002ac909a4353bb099bacfa21f79b43de172a66ebb09dbe16eb65f38b623314ad73903265dac87b75b1385c49f3af4772b14de0eeb0308c3475c32a51f134f385d439e69e0aa07865c19eb15b0269c2393571870c29d17e49ad7f3bf19d8d24f5beb4c89946d7c7f1c80bab3800b03770596b3bd320cede33f84ff50d1515a2da2e787e9292d4c27027d7304e1ef3c36da2f770a56de8bba76e7a571d23303dbaf3ceb9df77a33cb7031786dc451f69896c75e5ba06a09179523039149be024c340021185f635a52c148677ce65bb99958f4b7b739c485083905956daa208abfd8b1e88420261b453e21ed8c649e2e35be4d93b997014b81d0956831ae42cd9c8cf0705663494de55ab79d761b4256a80dfb4a700f6a1d30766d3486ead50cca9652d75b641de1b5b7564531a8edcb98d3a1470d45ad54896b553511cccd9ad618fb5d3b2e4ce11c4baca925d5b1fabbe51857ff984c1cee2b9443789d54121a3f7c534153e89dd4b7a9db530e76d68c1bc724b6432b08be362ed1af23cddb0a5fdbd262e95a875d8f93b4448ce413fefdd69da0a2ca3ed98befec6f3f404cf4a5308f4395b153392db0b88caaf16fba9dce20966864547e66fa593f04da831972885b8e4cf44e05d3e16e5f9b076f1d063995133ef804ce1324379e45081fad8c4215a96642ecf72dfb378e4ff3b6c2e40a2049f4a28713538f544f68ee73630f616304a8a65b44d44938e1dc1c9a177dae6774a75b622c9dabcaed4d701c03e3249c53fa50e7b37e3974739ed547ee8a25cc94079b1a31924d82cc761c65137f825724b0b6f72e4402e2341c28798e01cc6b6e8c139b91077a6b5aac44c2fbe5ae22fc35d4fcb5a8fb3662f15291f48de5eb0e4a2ec90c8b17e291763fc1adc61eed8263cbe264d2bbf270ea1745071e3eeabe65f21ecebac238d358dc1c70419c407e4aa9509af376059d96dc64df4bbea052e0ad96ee112070d1647d41cba5e958b503e4e470ff20add94a085288af26468e9b39d78e89d33140b0f63411058e22be418a1f074b8728198d813ef9dd044d6c87f1fc62dfd26c09c253cf66ffd0a718c3286ef744ccfc18a05e87092b6ebc036eb2bef067d7da829fdf69ce179ec6c7d702ae24750528b149070a75f79bdcd618805920b814a71f9329951f9f73a9edbb22e158537fdae76ba4522460133cef25fb38c8c4ac349077eac5057e7222ceb8d9f8f549a4f1869c02edd0f6301f326652047223dd812037fd1c284765404f2b2be48162d0498a7f42d8944f0d2b332fb7544eb908cdbf3d85ee5e037b7a190a460e6a7a63e80e8452980289999cd9ca66977c2f36efa3f1a9f7a45c9efff43b7e814e98ec747e483b095c92caa09ce00ba31b9fd0d0d1a72612b264828830e9229767223e17be24c4f432e8a22ec4897f64abf638f7685ad975e4296c47e31edb2b2a13985f17fb320d6c351f660f7d17a6d4f19e0c01f32478f99287fd08f7bdb791d1d63676890ffd6f07acb205bfdbd0c149aca36eb968b596b80d4542180577861cf0a3f6134aeb7a29bfbc9e8f423635e7a7cf43d5de086185c417e59580400c11fd8e10ac110142b3e6e7ca2a1b0596a113913ff7b805d0f4938419824d0583ac98501ff67feca74d14f948eb465d76cfe59dbfa7e5555717a732dce927e698509b3ce9e8b714f02b6eea062da5d815e4e6be9552474e7eb0ac95d1adc61c40786598e0f5829e848947ac4923048a0c657b7eebbe09e9d07b7f4c0467c36f75d79141bbe9ed2d30f04e40ed2207f1512a5b11709a403536ce2820796eda1a5821fbd58e44bfb9c1a2cabf2790b5c93c4b8369c4943dfdb2568dd569f46188a6f59f78570a45ac2720d8159842cf4c41640316e76cbd2102fe296bf390dfe21c4971c531eff861929a067acc331567565988f9654ae2b1eb4ad1d780c6fe3a7b01e4c070a25de833d042c886975371a8e3ec7f2ef016e019e17aadbfcdd8407b9ccac4da46012efd6cd0699c99dc6ebe9754b7e4488c9e8b1af701b56bcc9eb1f6a9cc0964f909b66a539658d821efab45842bb3d3adbc93634e3da3e0269b21bad56d5a983f1745aecfdefc23b239401df986d0de12aae5e9ca97d8750785ecddae05fd2d969e39dda7b27bbcbb11297da4517e40d74b30ac6b684b3431716cb5126996c33342bfcf6a01ebe00557498e119fc6383b631660a1befaa512036228bf02b2ff9e998f7df72ab575977c2776c570207e1cf711aaa808febad9376e7f7cc13aac60ef09a42ceef573f48ad95440d91f0b65dd8affe1e999a75e407beeb8a0f598574fe60bb1e054986cd22c190ee5b3941a577abacd4ac0444fe5437e1a62083eed86e7c6937f6c9a9d9a89273f387e42fb98e60bb11382a111638aae3a4acb2f3406c84bd79591f7a1018658c5eca2e76c5b8f7a82392cd9182e01a8d495d8c5d5f070794a1867bfe6bc3c354b1465129d100cd832e961492936e6d86e197d4fcab9f8f9e313821ed37d54d27b6eade382edb5e010839ca2a25461c5ba8d3a3654c7779f977195f00c47565373a7bcde11b1f36b643bafb1fc46cfaf27f19449d6bfed5e0debe1ff2f1f69dda6aac0bce86e150fc9fb9179e50d54b9b780590dab4de860ea962b05ac2b61c991ed5c7be196be32c5a65cd08d4cacd529ce1edfc5277f55be097a4e719b8cff587d3432950aa574e01bd5b62013c8cb9265eff840417752cf658c8f90904a469501cec65fef841132870f4c7db9e3fbed712877a38d32ec867e47980968bc13a8a094aee01f519923585b8f321c036a18358effcfa02cd14209d17f4ac011ed270385eea5eed2ea2609e540ff615907fa265a67419b7ddd42cf833db8e8ce3a90536209ee", 0xf00}, {&(0x7f00000010c0)="f0c57095a0429709855b82960fb7a1ac858c901f5043dd38eb416c40037cb4db43a24174ec93f66e7bc93336d8636075de43fa3878c8634d4026e1dd0c022f92adabaa8999d115d2e2b3479a60ecb58ccb78043466d9ef798690885b4410025c405fe75ba2ecd44486446d15f8d07b92c55d26d8a5ce6b551bef06c140b10ccb64e36283a8f78702af0839dc192f3a940cf5b8dfacbab16af7c2c76542e2355099300e767a8701410e95bf8f5ad7b2d6b787d3cc9128c9a2b4634b8fc6739b58575cf78851832c37f2f3ec42b5d4834b1d506e97416584b0f2e8d1cff6a33b0b1e4f2e11db2a29c87740c40aebce9d2a5ea992deb0b0d3d42e1ef6a061f99ee6ed79e0223dbe83760a68f00ce331142dad385e7afe5d563faa1a0a62b66150c504e11bc23b54aef66e7a403ce02f4df7e414228b34fe801e7100b8d924aa4e877ec484f99ad1cf5d749b8e227989e0716231e86271670ca52544bd36f135dcb02449c8c1b9d9d88efd5a3774949d1a78c49c1d79a93dd2c4b2e72d60fd239557cd1718b106a7fa2c235beafd17a075562cc3464dc00cc0bdfb7faf2d98c2e730796ede3dfcaad2940fcf1922878f9ff796517e9985047f0c78d0c6196c542b7a0c82e44be5739cfcca65f209302c9cce09debe1f5f2c41a127f94c2e1e3cf69704ccdec06b04b185bb6fbc9ef47d40daa1afbc615965b8667a5a4cb45cd7eef8f87f0f59ddc078dba4dc4dac09f5aa9e0ee77db7794be2598387f6453b7045eb4dd3dd37ff55d20adee3060729e164ca3df4a97e207165fec2382397863b286afa32348818742ad04eb3722d66d910b81b23475f82236a0fd6ddf18d4a21b9d137d3c688a509719101a8dbcded93e2623db46818059712c3cf6a9a3bf148795d1b05100a0d9fab4d8ee61d05c35e98739bc750907a6af43a530439f70047332201d64ddf1fd6dfa371421a101a4e4eb3a97ea34417eb235925972a5e3289ebdf567dac218559490550e5e5bfe9e7e6f0d8325a891950c8b7ebd12733bb3df800b26b626617e72ff0aa61d6655e58d0038dbdab8a7b1d6fa84883d4fe802aced90ab02536e85aa7c7fc3aeaa68c0fada57fcc4ba182a6622c3fef6c1420a44e02fa0670cf3aa682d54c70c9ab1abfbb623cbc6b1e9c8305c5f2afb3fcab65ed82196b0685a84a39dc3e87420e65236587138d10e538ec4858ef4553d42705c0fe32fb45841d069a7478c6ead4bf5f4e6609954dc4e5fb491cab0b0a922e3e58e6435876a46cb38d813d10a77b6a3e3f5d723e9145098ebe1d4d46bf42b012e517371fc0eb624ac869d6e126b381e0b89553e939bf472b7b05e72e790b46f7ff72fc71405d1ef07921b35d0cbffc4d02b07c74f7555e571efced7e45e2e27f3fb408f1e46130147dec13d6ce3fd3309324c4f8b82372d8a42a705a8e6f2746894a716bfba7354db17e7761a55c8d1f21642b8949aa3b67661f97c25356fbb78aba28641731151ea22d9231f99c40bc7357e1b926d0fb7c47aace999fe7e71056c02e1a7cd6234e09c134ae4da87aeb3f8e31d5cd5fea61b0b4378a3c9fe5541c5e0623e6eea6b0c7ec353cf15dc9d1a4cee5b0b2bfcf005f1efc6e0c2544054a9c39e7cd4c1ab8052700b2133474920895dbecd69616d2b150b961a82eb692a9398fa6c6aab9335f0cd0c074261bc1cb013b7f7f420ecc5a9e46c76f71d43ab1f0681a72dfc8b8bd7dadc2fc669e28593c27658a45f431b3498c4e98fd0775ab1eb68d7f05f50aa5ace20a8309407bf2db7b59825ecb254fd0f04dcdce86065294fb12d7d8f9527b166d8a6aa9bd76f932c914af139258a7d616a2c0d8e679ff78e2d7aacf04856db7057d823c3ee1a862ec82ed3182ddd68effb965b4d938bd26c2431f3db72b6df20ba4fffd40b813e37ddaa5f7f393f7514409adced249c54a3e560cb5b99128acee2131c8af93fa9b2a52c4699509dd06dca151110217d49fd4567fed6652d5ab8ec51a26e500678758a50669cf207ef8d6b3afbe9961142201e1717fe150aef0d8fc6f0e511c19bcc6a08bff96018c4e5224949b2bdcbffefc80039c49a941d265309c2ed023a0ba86b5df58db11d46988b8542aa4f70e9c959e0af7f982b2f15933c9023c47d21d5c47d28893b328f2f3a24d341c26932afb3c44e4a9938e25b217004eaf3e9ca67d35d11f0475576344e696b0a0bce9f5a40971ce030c795a332261bc25e9297cedda2d092722815a354b6065bc7d96b154d1e31e46ffc9e964cef839e56d5d821e7b6792165c56dd4c9a132744c903854f7981da45a5116fb3ea663beef4adf0d38801471d20b1c06f41772c80394d22004283d98738367038d53e91ce766eb558fa267b69aefca4452dad02363cc096a1d57b29b8d8e2b2a7245b29a9d8f045f8cf405ce09104e67a149b55626e7a20dfad8e31b05eeec18b43825d6dd0aaa5aeaf40d39ca8c73d417156e1331bbfdaa25302fa10e039d51b9becc9bdad8dea886b3520c9aad36b5202618095e58162c322f18cbbf2c0f9b268c869f6e827cea97a7f53b10331d5ec2188d488602f04c1f0149ad7c2f20426404d35d8f9f9105b2e4e66ffb75605a8cb206931d007df096ce02213cccf6465b955a1e0af59110ad630af4395d0ba37319d7e3f37015894f65360e49172c468b643d19d3dfbcc99ff8c1432ec7c281173c24cb4ee6d90c77e5706cc8bd7b73df27eb50e299c39a5ed7405b75dc635299e8a18ca8b9c30f97838dda7d6a00749442bedbb4a203d7046cc6fbcaf2a27bc55f32d726e232f9c0484faed083ef207acdd4ae85d0aa572a416233a8e65ca63dc558574416f7ffc2e9da625725455035b973ce19ba2187fa8bdd11a8ed91088ca59862ad1cf8fcbfaea1670789aab67c210b39cafa148024f22888e4841121e4703f445b6e6244fad17c8fcf2d59706884f59f7291bb5baa048efabac2b7abc7b6bf22de7958eae652547e8b1a9b03972ce5cb103ee6327dcf573d53bbec306b3ee71c774d9544d4ebad942d2ba82d137804cbddcde7f8d651558d63cf5b7abff67e38e86339fd50bcd9021ac47af4b732fe835de6a5a6bf4887e294ee60d029d573a33a4daf00b890bba0581472a0322d76f85270dbbac600a4e39feb4eca15d6b6fb6becf6fb7f2201114ce1edd112290e121205ef7b79e4ca21a9fc8ae347fd85d8435800ae7f67e9e5b71fe9ea0a16e23fbe2f7c87922aa075421179982b15ece78a13144edfbd275aafc418134e3f4025e1a17c85e0c56cba8755e15bf0317732117cf81f69181d2e67c0acc56a0a471c4ef5c95d48f81b470c33017085c698374b704bd08bc9a59d0e4814716a84428a0bad11ef9e385eff2bb1dfbb29af263413266b2861968b1669534712bce1ce459ef4283cfcca16bdc74a7a6a35a0c08adece09f6fa1ffed1ac9401bf8f93440dd87978ece2471cc4877b2f07b6bdd60b93cbe73c74b179b4bf8b24bc6573f38e98db5e4c73b384f4fd53b7e5ca0a017a78680a1b1ffc1efe0abc21da3e52e09acb28a696e430653fd90f73051d46f44cf8fb126750fa4182df25706a0b235e786216f26f85bfc35fb22a7283c2ab938af9713f140b2ff51def52960deae9e191998dfa28ab96a8e25d423fed6281166718249b4cde30644d4e66766c29c4effd12cbc42250db4bb604c476da8ab2519b2346e58c37136a626c4183473a0984b1e17d08466c58db5e8a9f409116f2f6efa704a9d18e4faf6688d6784bec24d8e12e37b6801a9a1f6f9a7a852b82fc3619b40149131e6949d5eb20bad2ff3b30432c9a29b40b890ab994543fd9663eb6128721646f3f46c5a7ef127eb624ac78e64a7a0e54fbcbfecd709bcb8feb4c906acc3e2033281147b2209580db6dced5ef385060d07c758982bd6626d1c0ac9bd90e05260753cd427ff454042a480bca42239e91c1bfd8ecd6613ff59a4f7ec698c60117aaf041501b7434caa4a139a3e60bc52bf524b01394f92e2cbbd491d55d8e8079694abcb7f5d44b1342066093387d0790152198521e39d949ce59bfad2345136a438a3ab102d5feae70e16cf21fcaafce87a6d788bc83e5e9be5d16f11ec505bbe7f383b38b12a2a29ed05728d891238a8a96eb0a26bc6a32688d5366fa6e26471fa827b88730374fef35da08751f7d5e820b29a05608ec9140a997628bb3687aa57db1161901b8c5aa6da8c8b1cf990102a79e35f159bedd98555ae09c1cb5927feb86d25820b7be8871b9923f6ee46b1d0d3edf0f0c9b0fc67c2e59a4bd42576af07b472616cf15b66514ba645276e2084e7091c9eb235bcad81e175e1e0adb1683299d9c6185fc5b1e32fd6f64245d9b5e85365d7f2c1a84beb2a41c5e05e04bf133ae2e411af85b0ec53c907625276da9affc9105474030990aad9c238f6ee10f731b2133ba3344e1a8281f3a3772eff34d9a732d4872712c84f7eb90f9b3d9a7abf5780f29e3c4983eb88a9cbf2e578eac7600cd5280052fe6ce410d3c6058bb0b28488d32d65c3d6d4079b62248a7eaf3edcd4bb711daa197653bcc04f995a5658c1ca79c33cb5a3e4943f8cbaed6fe590fa0a85259ec9d54986fc6697a8f4246f4bec7d20ab9cd3e3c0ec3c335ad09fae67cd2a5e34174a7d34630b7f779864714ba2fb77dfef1bc61763ed6f652e40b34eb8a56988be52b373185b6e6214f141870dc59d9807740f461c82c6fc6d271e70e383d15e7a7aeadc99d845775ac963756e2fff778539491ec7ccee66cb17ac66b8477fcc9079aae3aa5ac3c7b2afc2ff0e51961983c534cd13ab5511ec9fc598c61294472c3b830ee2051e2632153690ea7f7fd13aac07af3b0ccfee889cb30eea62bd5c8667d9c371b1628691436a24a4be0949675b32f4b489d4191e10d196211d6f1201bda90958d2075d2e2abf6c3bbfa37f347a3a72feb8a9ca07d3e221ff2815a80e24b4d1e59a4a3a25aa1d422435af13a43c63d298340f4017a5c6db1290a3a980d3438aa251ad2edd4c28226a41295191b8d2cf2c39f4a029326ad2da6c1081796543824eeb97c74140a1446a45ff0f624bdecf6da96b99dcf8505723fa9f22edb57ed01176a9c4b4db4ca17c5e6b597a139ee0cadf8a154b48b9533f1e2c673a6ad394f2ec429d6d808a0dd3a9a2e61ddb1fef0b197b48aebccb60b1440e449a653b16adc05cbd4486788bb126d8462a5b12795127ded30f867a0d83ac28cbbd65eecc909a108f01c37e982099e86d49d931e126c3273c21900d7a7919c112d91135f42cab78e51150c3e4d1c451be2d833e9dadd000069108d1f240c2e6b54783f9f38299f64444c62a62139e655f2cfaac5d9dd780c224ec0b2a174c360111112073a55f3a9af0ca294fae3ff6677f55dadeedc7dc2cdd1c28fcdedc5fd46b080b8e8f7bd34ef782f4344b9da9c5245dfa830e09d807acd13aacca8fe4c9e4acd1da36045260bd4b443cd444a53bf6d1756b0d45d07a6463421accda9283a3f74802ec4a57227abd945c4fb6fe1b8200823782615270de21cf43b23c326138d04f384a797b9039f044d9264edd15b9aaab589973bccae462f65b0e838452c11437ab52969f399c73fbe93d8224ad040683b6987e00dca7ae2a36df9f66", 0xf97}], 0x3}, 0x0) 13:25:42 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) close(r0) 13:25:42 executing program 4: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000a40)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0x40) 13:25:42 executing program 3: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000800)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000ac0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000009c0)=[@rights], 0x18}, 0x0) 13:25:42 executing program 4: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000a40)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)=[@rights, @rights, @rights], 0x40}, 0x0) 13:25:42 executing program 2: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000a40)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)=[@rights, @rights], 0x20}, 0x0) 13:25:42 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000007c0)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000003580)={0x0, 0x30, &(0x7f0000001340), 0x9}, 0x0) 13:25:42 executing program 0: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000a40)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)=[@rights, @rights], 0x28}, 0x0) 13:25:42 executing program 3: socketpair(0x15, 0x0, 0x0, &(0x7f0000000900)) 13:25:43 executing program 4: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000a40)={0xffffffffffffffff}) getpid() sendmsg$unix(r0, &(0x7f00000005c0)={0x0, 0x0, &(0x7f00000004c0)=[{&(0x7f0000000080)='3', 0x1}], 0x1, &(0x7f0000000540)=[@cred, @rights], 0x38}, 0x40) 13:25:43 executing program 2: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000a40)={0xffffffffffffffff}) getpid() sendmsg$unix(r0, &(0x7f00000005c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000540)=[@cred, @rights], 0x38}, 0x0) 13:25:43 executing program 0: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000a40)={0xffffffffffffffff}) close(r0) 13:25:43 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000a40)={0xffffffffffffffff}) getpid() sendmsg$unix(r0, &(0x7f00000005c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000540)=[@cred, @rights], 0x38}, 0x40) 13:25:43 executing program 4: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000a40)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000500)={0x0, 0x0, &(0x7f0000000e80)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9}, 0x1) 13:25:43 executing program 2: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000a40)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)=[@rights, @rights, @rights], 0x48}, 0x0) 13:25:43 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000980)={0x0, 0x0, 0x0, 0x0, &(0x7f00000008c0)=[@cred], 0x20}, 0x0) 13:25:43 executing program 3: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000480)) sendmsg$unix(r0, &(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001640)=[@rights], 0x18}, 0x0) 13:25:43 executing program 2: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000680)={0x0, 0x0, &(0x7f0000000880)=[{0x0}, {0x0}, {&(0x7f0000000700)="8a", 0x1}], 0x3}, 0x0) 13:25:43 executing program 3: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000a40)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)=[@rights, @rights], 0x28}, 0x0) 13:25:43 executing program 5: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000680)={0x0, 0x0, &(0x7f0000000600)=[{&(0x7f0000000340)='n', 0x1}], 0x1}, 0x0) close(r1) 13:25:43 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unlink(&(0x7f000000dc00)='./file0\x00') 13:25:43 executing program 4: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f00000025c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002500)=[@cred], 0x20}, 0x0) 13:25:43 executing program 0: socketpair(0x2a, 0x0, 0x0, &(0x7f0000001400)) 13:25:43 executing program 5: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000680)={&(0x7f00000002c0)=@abs, 0x6e, 0x0}, 0x0) 13:25:43 executing program 2: socketpair(0x23, 0x0, 0x0, &(0x7f0000000540)) 13:25:43 executing program 5: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0x0) 13:25:43 executing program 0: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000a40)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)=[@rights, @rights, @cred], 0x50}, 0x0) 13:25:43 executing program 3: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000020c0)=[{&(0x7f0000000080)="86f2cbca5a7fc59a276e3ee2db541c26d780b4e6a4dcf11b0704ac1b7f04df920eb5518436b55f303c72", 0x2a}, {&(0x7f00000000c0)="f353bde6b0474cb444bbdf9226ec01b295c768a5a829cccbc386b7af24bdc815ce465994714d5566305cec608225b5bb3316df165c1eecb9f93f1a6c9b8c55378f8f473111a4f419c3336e9232a56feb4c2df8848def95fb6ae2eee779b8f9b9e61f1090018f8aa55b08737d9c7f8d3bf6739c2041156a6e7eee7e49c04b9e54acdbc05cb9ce895380c8268c2f33a239a3275c865f65700b05d19c33a72298efbc5f9ff0d01cebead75dde3aa959ae77bff1ab695019c874e92c4dc00985267a2feafe3b68b1d8bb47112cacfaafd4ee932bbd48f948aa3156ff1345d3bbb96d6933dc82f1c5f110f32de4795fe2ec3aea4029139ba1dffdf8891bd3d67c656a245f69c019854899f69b4094b5223acb0304ac016cc1273033f40c01b65951109575abac2042a8c7f4b4cc09bddc6ce701875b4c7eef51292509009a1fe8787853c084e253fd1e0231f086a30de54d842531278311e82b6383eb13fb3f764c6c06978ca4a7a5715fc8c9ec6eaf54890172452681f607c0e35919554e6ff66bc6ffb1fc746d94e0fd71b5c8100184085d42dea07aab41a09f6fbffbde3ee3623cef6e52a2d4102eba41dc4eb6acd60c463acc57f47c4c60ae147941a0110ff1fb93b68549be66366ef9867f975fcffe02c68c3396b5211f20babc3ee40f32690942ae5c9ed65f56a9970134e24180685fd957bfab43b4dd11c21fad6fd97d26d7c2ebf81ca2069dc5855783809a717c861fd4c7f9a7c2778ce5ccd2f7821fa4c9622dc0bcbbfb8cf840c8eccfce854f5a8bc0fb9d77eb9c288c8edb3b48a0b8c003275fdc0165932d1a401104463b687d57e6cf3933d834d462622df83fc94240d7e218d8cb5d9d701f637d3ae74028e1336f3d34cd747134e57f79102c786a5747cbda98ce4b6ef0404579d87425b19edcdfc858925a4ed93c8b22649c56bb98ec8a0fb21ea05b64d2dd512e83aeceae69e8f2df916a0c989d30c3c76fa690f3654b5d598307f1bbb688f7de209e4be76f2fd6c65f28d5b55c78cf3fe3fe23abdd87e9ed653f75a0e8e1486d18b16b0c309f34bb03466a5c7a3435dc04da6f25bf784790c82f9eb56ea15957c888f5e6c86e5449356a7a86f2d3188c06c0ecac711d102fab807dbe9d1278cca6570e37f51f75ba05662ce3f7540ec08a87f3b88d6743ec6369fb8f5571083b1e34daa3012d3bfb7de1628bb73513e881aca58ddcc1a7e8be7c712a6fa2f6e21b7995454484e4849af28ed1642c6434933951be57df1b5d76763b65e8b28937ed99606cdfa2185988207593fa40e098c1ed9d055e61c11c56b15c7fcac22e3049e9dbe1ca140d219a4a04df4fe5d990a4cf1ad546f58c998503c9d5628a9f731cf9a702388ccc536044ea4bd40cd666d58b654a996ba4445b3f25466a2588d1c3ec5b66897e01942f05dee45fe4bf87517aee5b7a824109cc3101ab38c8ebe2b31020aaf2166cc4dc28deb22fb0416b66ba84889c4db712af6bd9740d716b775c04c2b338a5b4c551cba0387bdcf788ff0f6150e551bd4c195c0fc4e42c365041f3e7cc0f4d1387a1417abeae03e0e1b8450b9d8efa49dd011aa6e8e23bb6ae59fd32c461a4bb4eaa360857f6419a7902bf43f77305419f7f27eacf9950fb33b9e293dc7f537d9349129ec7f4c4edd2d7a55a64933e7f19be1b4e8fd30c4427d3296af5ec2d9af5f48a85bfe1f7bb6ef98c2ab2c3e2edd87f38bb2342cd20c0d1cdb14e44842a5a0df637ae54dc9acbec8650efce13259b9fce342a914ee44a8c8729422a61c4379ea91962d18c8925287f8448f0993020358a6ab1c2b11242351f2957446c62d373d9ca9edcfc905b88430386f54f6ff0cbcde4943a268e6109b1a1f3b87314163a842035ecdcb04e7580afa03a21921904c66b8819c3490f396b1c92f0190dc19284b88af91a083b2ab118a64457dddcb63ff6e85f085aa86aae2bd40be2437e487ca198bcfac8bc6f46a9a3e272d466ce28f4a6696f0e41d010f63817e9c04606ac0ae223a81185bbad9b2144c240e0fc45a2f438fc000b07b2485b91cf39fcfa20a705c5e7f4c6d479b647b69315597165b5f562d7dad6e88fd16f36a76788ca0d091f4fa701b3f9228c082e60e2a0d0495c2061de1388654cf23092e66cadbb14612f6b71e6a537298d87a3ec7e1be8fb28e32500bcd30e03604e5dfebacb6b396aba979b42b71250f5704dd006e8d63cae2c287b70ac542f453c12c2a3d034b618b9a1118d64ec6efc3a5f5cb86f5660cb8b5a75ae733ad0e7391f3bb6c11fe3aacb6cd94a9a8928c697153123daf29330f053e4fcbc4c4b5b0abdb11bba0594f22698a173c162ee37c821c3f4f2ea21f1ae09277224c131f9e248963725316f60708260f70d513261dc8ad435daa21571ef0e5af85278a279aa6e5749e121770351f719deb8511250d655daac3b16a1088a407c964ec3073e18eb71e2c08f79bcab37fc50dc952b8745747847e7afb5dda3704adabb968cfe0b5cabf32bb36f1150e54eb0ea2ebfb0866f11002ac909a4353bb099bacfa21f79b43de172a66ebb09dbe16eb65f38b623314ad73903265dac87b75b1385c49f3af4772b14de0eeb0308c3475c32a51f134f385d439e69e0aa07865c19eb15b0269c2393571870c29d17e49ad7f3bf19d8d24f5beb4c89946d7c7f1c80bab3800b03770596b3bd320cede33f84ff50d1515a2da2e787e9292d4c27027d7304e1ef3c36da2f770a56de8bba76e7a571d23303dbaf3ceb9df77a33cb7031786dc451f69896c75e5ba06a09179523039149be024c340021185f635a52c148677ce65bb99958f4b7b739c485083905956daa208abfd8b1e88420261b453e21ed8c649e2e35be4d93b997014b81d0956831ae42cd9c8cf0705663494de55ab79d761b4256a80dfb4a700f6a1d30766d3486ead50cca9652d75b641de1b5b7564531a8edcb98d3a1470d45ad54896b553511cccd9ad618fb5d3b2e4ce11c4baca925d5b1fabbe51857ff984c1cee2b9443789d54121a3f7c534153e89dd4b7a9db530e76d68c1bc724b6432b08be362ed1af23cddb0a5fdbd262e95a875d8f93b4448ce413fefdd69da0a2ca3ed98befec6f3f404cf4a5308f4395b153392db0b88caaf16fba9dce20966864547e66fa593f04da831972885b8e4cf44e05d3e16e5f9b076f1d063995133ef804ce1324379e45081fad8c4215a96642ecf72dfb378e4ff3b6c2e40a2049f4a28713538f544f68ee73630f616304a8a65b44d44938e1dc1c9a177dae6774a75b622c9dabcaed4d701c03e3249c53fa50e7b37e3974739ed547ee8a25cc94079b1a31924d82cc761c65137f825724b0b6f72e4402e2341c28798e01cc6b6e8c139b91077a6b5aac44c2fbe5ae22fc35d4fcb5a8fb3662f15291f48de5eb0e4a2ec90c8b17e291763fc1adc61eed8263cbe264d2bbf270ea1745071e3eeabe65f21ecebac238d358dc1c70419c407e4aa9509af376059d96dc64df4bbea052e0ad96ee112070d1647d41cba5e958b503e4e470ff20add94a085288af26468e9b39d78e89d33140b0f63411058e22be418a1f074b8728198d813ef9dd044d6c87f1fc62dfd26c09c253cf66ffd0a718c3286ef744ccfc18a05e87092b6ebc036eb2bef067d7da829fdf69ce179ec6c7d702ae24750528b149070a75f79bdcd618805920b814a71f9329951f9f73a9edbb22e158537fdae76ba4522460133cef25fb38c8c4ac349077eac5057e7222ceb8d9f8f549a4f1869c02edd0f6301f326652047223dd812037fd1c284765404f2b2be48162d0498a7f42d8944f0d2b332fb7544eb908cdbf3d85ee5e037b7a190a460e6a7a63e80e8452980289999cd9ca66977c2f36efa3f1a9f7a45c9efff43b7e814e98ec747e483b095c92caa09ce00ba31b9fd0d0d1a72612b264828830e9229767223e17be24c4f432e8a22ec4897f64abf638f7685ad975e4296c47e31edb2b2a13985f17fb320d6c351f660f7d17a6d4f19e0c01f32478f99287fd08f7bdb791d1d63676890ffd6f07acb205bfdbd0c149aca36eb968b596b80d4542180577861cf0a3f6134aeb7a29bfbc9e8f423635e7a7cf43d5de086185c417e59580400c11fd8e10ac110142b3e6e7ca2a1b0596a113913ff7b805d0f4938419824d0583ac98501ff67feca74d14f948eb465d76cfe59dbfa7e5555717a732dce927e698509b3ce9e8b714f02b6eea062da5d815e4e6be9552474e7eb0ac95d1adc61c40786598e0f5829e848947ac4923048a0c657b7eebbe09e9d07b7f4c0467c36f75d79141bbe9ed2d30f04e40ed2207f1512a5b11709a403536ce2820796eda1a5821fbd58e44bfb9c1a2cabf2790b5c93c4b8369c4943dfdb2568dd569f46188a6f59f78570a45ac2720d8159842cf4c41640316e76cbd2102fe296bf390dfe21c4971c531eff861929a067acc331567565988f9654ae2b1eb4ad1d780c6fe3a7b01e4c070a25de833d042c886975371a8e3ec7f2ef016e019e17aadbfcdd8407b9ccac4da46012efd6cd0699c99dc6ebe9754b7e4488c9e8b1af701b56bcc9eb1f6a9cc0964f909b66a539658d821efab45842bb3d3adbc93634e3da3e0269b21bad56d5a983f1745aecfdefc23b239401df986d0de12aae5e9ca97d8750785ecddae05fd2d969e39dda7b27bbcbb11297da4517e40d74b30ac6b684b3431716cb5126996c33342bfcf6a01ebe00557498e119fc6383b631660a1befaa512036228bf02b2ff9e998f7df72ab575977c2776c570207e1cf711aaa808febad9376e7f7cc13aac60ef09a42ceef573f48ad95440d91f0b65dd8affe1e999a75e407beeb8a0f598574fe60bb1e054986cd22c190ee5b3941a577abacd4ac0444fe5437e1a62083eed86e7c6937f6c9a9d9a89273f387e42fb98e60bb11382a111638aae3a4acb2f3406c84bd79591f7a1018658c5eca2e76c5b8f7a82392cd9182e01a8d495d8c5d5f070794a1867bfe6bc3c354b1465129d100cd832e961492936e6d86e197d4fcab9f8f9e313821ed37d54d27b6eade382edb5e010839ca2a25461c5ba8d3a3654c7779f977195f00c47565373a7bcde11b1f36b643bafb1fc46cfaf27f19449d6bfed5e0debe1ff2f1f69dda6aac0bce86e150fc9fb9179e50d54b9b780590dab4de860ea962b05ac2b61c991ed5c7be196be32c5a65cd08d4cacd529ce1edfc5277f55be097a4e719b8cff587d3432950aa574e01bd5b62013c8cb9265eff840417752cf658c8f90904a469501cec65fef841132870f4c7db9e3fbed712877a38d32ec867e47980968bc13a8a094aee01f519923585b8f321c036a18358effcfa02cd14209d17f4ac011ed270385eea5eed2ea2609e540ff615907fa265a67419b7ddd42cf833db8e8ce3a90536209ee56d4effb987e4fbd8473fe9e84d3a7ec39580976685bbe924d9ae5f06d61e8f3e72ac5dc3b52bb8b2e012bc0ce3ffbf6565fc349605f62eb3d64c936f8d0a6f4bba9b8f6e561e8851cfd17e3a4d8565a224cbcc245b84d8a0e8af80a36c13059dcfa53c835cb5d7718e1733328b08fbea0662833b0866227d7dbbd74f0065942db872113b9af8d51d4c34c010b7cd3cc25879d9e95906c3248898e3cb2e30cef52eb205bcd2066c6ff10c707d0ae2fb56893b1ff27fa04d7570d24d50d7c8d542e8c13d61f25a5d9845775b39e39ecfdc62b027a78f0", 0xfd6}, {&(0x7f00000010c0)="f0", 0x1}], 0x3}, 0x0) 13:25:43 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000020c0)=[{&(0x7f0000000080)="86f2cbca5a7fc59a276e3ee2db541c26d780b4e6a4dcf11b0704ac1b7f04df920eb5518436b55f303c72", 0x2a}, {&(0x7f00000000c0)="f353bde6b0474cb444bbdf9226ec01b295c768a5a829cccbc386b7af24bdc815ce465994714d5566305cec608225b5bb3316df165c1eecb9f93f1a6c9b8c55378f8f473111a4f419c3336e9232a56feb4c2df8848def95fb6ae2eee779b8f9b9e61f1090018f8aa55b08737d9c7f8d3bf6739c2041156a6e7eee7e49c04b9e54acdbc05cb9ce895380c8268c2f33a239a3275c865f65700b05d19c33a72298efbc5f9ff0d01cebead75dde3aa959ae77bff1ab695019c874e92c4dc00985267a2feafe3b68b1d8bb47112cacfaafd4ee932bbd48f948aa3156ff1345d3bbb96d6933dc82f1c5f110f32de4795fe2ec3aea4029139ba1dffdf8891bd3d67c656a245f69c019854899f69b4094b5223acb0304ac016cc1273033f40c01b65951109575abac2042a8c7f4b4cc09bddc6ce701875b4c7eef51292509009a1fe8787853c084e253fd1e0231f086a30de54d842531278311e82b6383eb13fb3f764c6c06978ca4a7a5715fc8c9ec6eaf54890172452681f607c0e35919554e6ff66bc6ffb1fc746d94e0fd71b5c8100184085d42dea07aab41a09f6fbffbde3ee3623cef6e52a2d4102eba41dc4eb6acd60c463acc57f47c4c60ae147941a0110ff1fb93b68549be66366ef9867f975fcffe02c68c3396b5211f20babc3ee40f32690942ae5c9ed65f56a9970134e24180685fd957bfab43b4dd11c21fad6fd97d26d7c2ebf81ca2069dc5855783809a717c861fd4c7f9a7c2778ce5ccd2f7821fa4c9622dc0bcbbfb8cf840c8eccfce854f5a8bc0fb9d77eb9c288c8edb3b48a0b8c003275fdc0165932d1a401104463b687d57e6cf3933d834d462622df83fc94240d7e218d8cb5d9d701f637d3ae74028e1336f3d34cd747134e57f79102c786a5747cbda98ce4b6ef0404579d87425b19edcdfc858925a4ed93c8b22649c56bb98ec8a0fb21ea05b64d2dd512e83aeceae69e8f2df916a0c989d30c3c76fa690f3654b5d598307f1bbb688f7de209e4be76f2fd6c65f28d5b55c78cf3fe3fe23abdd87e9ed653f75a0e8e1486d18b16b0c309f34bb03466a5c7a3435dc04da6f25bf784790c82f9eb56ea15957c888f5e6c86e5449356a7a86f2d3188c06c0ecac711d102fab807dbe9d1278cca6570e37f51f75ba05662ce3f7540ec08a87f3b88d6743ec6369fb8f5571083b1e34daa3012d3bfb7de1628bb73513e881aca58ddcc1a7e8be7c712a6fa2f6e21b7995454484e4849af28ed1642c6434933951be57df1b5d76763b65e8b28937ed99606cdfa2185988207593fa40e098c1ed9d055e61c11c56b15c7fcac22e3049e9dbe1ca140d219a4a04df4fe5d990a4cf1ad546f58c998503c9d5628a9f731cf9a702388ccc536044ea4bd40cd666d58b654a996ba4445b3f25466a2588d1c3ec5b66897e01942f05dee45fe4bf87517aee5b7a824109cc3101ab38c8ebe2b31020aaf2166cc4dc28deb22fb0416b66ba84889c4db712af6bd9740d716b775c04c2b338a5b4c551cba0387bdcf788ff0f6150e551bd4c195c0fc4e42c365041f3e7cc0f4d1387a1417abeae03e0e1b8450b9d8efa49dd011aa6e8e23bb6ae59fd32c461a4bb4eaa360857f6419a7902bf43f77305419f7f27eacf9950fb33b9e293dc7f537d9349129ec7f4c4edd2d7a55a64933e7f19be1b4e8fd30c4427d3296af5ec2d9af5f48a85bfe1f7bb6ef98c2ab2c3e2edd87f38bb2342cd20c0d1cdb14e44842a5a0df637ae54dc9acbec8650efce13259b9fce342a914ee44a8c8729422a61c4379ea91962d18c8925287f8448f0993020358a6ab1c2b11242351f2957446c62d373d9ca9edcfc905b88430386f54f6ff0cbcde4943a268e6109b1a1f3b87314163a842035ecdcb04e7580afa03a21921904c66b8819c3490f396b1c92f0190dc19284b88af91a083b2ab118a64457dddcb63ff6e85f085aa86aae2bd40be2437e487ca198bcfac8bc6f46a9a3e272d466ce28f4a6696f0e41d010f63817e9c04606ac0ae223a81185bbad9b2144c240e0fc45a2f438fc000b07b2485b91cf39fcfa20a705c5e7f4c6d479b647b69315597165b5f562d7dad6e88fd16f36a76788ca0d091f4fa701b3f9228c082e60e2a0d0495c2061de1388654cf23092e66cadbb14612f6b71e6a537298d87a3ec7e1be8fb28e32500bcd30e03604e5dfebacb6b396aba979b42b71250f5704dd006e8d63cae2c287b70ac542f453c12c2a3d034b618b9a1118d64ec6efc3a5f5cb86f5660cb8b5a75ae733ad0e7391f3bb6c11fe3aacb6cd94a9a8928c697153123daf29330f053e4fcbc4c4b5b0abdb11bba0594f22698a173c162ee37c821c3f4f2ea21f1ae09277224c131f9e248963725316f60708260f70d513261dc8ad435daa21571ef0e5af85278a279aa6e5749e121770351f719deb8511250d655daac3b16a1088a407c964ec3073e18eb71e2c08f79bcab37fc50dc952b8745747847e7afb5dda3704adabb968cfe0b5cabf32bb36f1150e54eb0ea2ebfb0866f11002ac909a4353bb099bacfa21f79b43de172a66ebb09dbe16eb65f38b623314ad73903265dac87b75b1385c49f3af4772b14de0eeb0308c3475c32a51f134f385d439e69e0aa07865c19eb15b0269c2393571870c29d17e49ad7f3bf19d8d24f5beb4c89946d7c7f1c80bab3800b03770596b3bd320cede33f84ff50d1515a2da2e787e9292d4c27027d7304e1ef3c36da2f770a56de8bba76e7a571d23303dbaf3ceb9df77a33cb7031786dc451f69896c75e5ba06a09179523039149be024c340021185f635a52c148677ce65bb99958f4b7b739c485083905956daa208abfd8b1e88420261b453e21ed8c649e2e35be4d93b997014b81d0956831ae42cd9c8cf0705663494de55ab79d761b4256a80dfb4a700f6a1d30766d3486ead50cca9652d75b641de1b5b7564531a8edcb98d3a1470d45ad54896b553511cccd9ad618fb5d3b2e4ce11c4baca925d5b1fabbe51857ff984c1cee2b9443789d54121a3f7c534153e89dd4b7a9db530e76d68c1bc724b6432b08be362ed1af23cddb0a5fdbd262e95a875d8f93b4448ce413fefdd69da0a2ca3ed98befec6f3f404cf4a5308f4395b153392db0b88caaf16fba9dce20966864547e66fa593f04da831972885b8e4cf44e05d3e16e5f9b076f1d063995133ef804ce1324379e45081fad8c4215a96642ecf72dfb378e4ff3b6c2e40a2049f4a28713538f544f68ee73630f616304a8a65b44d44938e1dc1c9a177dae6774a75b622c9dabcaed4d701c03e3249c53fa50e7b37e3974739ed547ee8a25cc94079b1a31924d82cc761c65137f825724b0b6f72e4402e2341c28798e01cc6b6e8c139b91077a6b5aac44c2fbe5ae22fc35d4fcb5a8fb3662f15291f48de5eb0e4a2ec90c8b17e291763fc1adc61eed8263cbe264d2bbf270ea1745071e3eeabe65f21ecebac238d358dc1c70419c407e4aa9509af376059d96dc64df4bbea052e0ad96ee112070d1647d41cba5e958b503e4e470ff20add94a085288af26468e9b39d78e89d33140b0f63411058e22be418a1f074b8728198d813ef9dd044d6c87f1fc62dfd26c09c253cf66ffd0a718c3286ef744ccfc18a05e87092b6ebc036eb2bef067d7da829fdf69ce179ec6c7d702ae24750528b149070a75f79bdcd618805920b814a71f9329951f9f73a9edbb22e158537fdae76ba4522460133cef25fb38c8c4ac349077eac5057e7222ceb8d9f8f549a4f1869c02edd0f6301f326652047223dd812037fd1c284765404f2b2be48162d0498a7f42d8944f0d2b332fb7544eb908cdbf3d85ee5e037b7a190a460e6a7a63e80e8452980289999cd9ca66977c2f36efa3f1a9f7a45c9efff43b7e814e98ec747e483b095c92caa09ce00ba31b9fd0d0d1a72612b264828830e9229767223e17be24c4f432e8a22ec4897f64abf638f7685ad975e4296c47e31edb2b2a13985f17fb320d6c351f660f7d17a6d4f19e0c01f32478f99287fd08f7bdb791d1d63676890ffd6f07acb205bfdbd0c149aca36eb968b596b80d4542180577861cf0a3f6134aeb7a29bfbc9e8f423635e7a7cf43d5de086185c417e59580400c11fd8e10ac110142b3e6e7ca2a1b0596a113913ff7b805d0f4938419824d0583ac98501ff67feca74d14f948eb465d76cfe59dbfa7e5555717a732dce927e698509b3ce9e8b714f02b6eea062da5d815e4e6be9552474e7eb0ac95d1adc61c40786598e0f5829e848947ac4923048a0c657b7eebbe09e9d07b7f4c0467c36f75d79141bbe9ed2d30f04e40ed2207f1512a5b11709a403536ce2820796eda1a5821fbd58e44bfb9c1a2cabf2790b5c93c4b8369c4943dfdb2568dd569f46188a6f59f78570a45ac2720d8159842cf4c41640316e76cbd2102fe296bf390dfe21c4971c531eff861929a067acc331567565988f9654ae2b1eb4ad1d780c6fe3a7b01e4c070a25de833d042c886975371a8e3ec7f2ef016e019e17aadbfcdd8407b9ccac4da46012efd6cd0699c99dc6ebe9754b7e4488c9e8b1af701b56bcc9eb1f6a9cc0964f909b66a539658d821efab45842bb3d3adbc93634e3da3e0269b21bad56d5a983f1745aecfdefc23b239401df986d0de12aae5e9ca97d8750785ecddae05fd2d969e39dda7b27bbcbb11297da4517e40d74b30ac6b684b3431716cb5126996c33342bfcf6a01ebe00557498e119fc6383b631660a1befaa512036228bf02b2ff9e998f7df72ab575977c2776c570207e1cf711aaa808febad9376e7f7cc13aac60ef09a42ceef573f48ad95440d91f0b65dd8affe1e999a75e407beeb8a0f598574fe60bb1e054986cd22c190ee5b3941a577abacd4ac0444fe5437e1a62083eed86e7c6937f6c9a9d9a89273f387e42fb98e60bb11382a111638aae3a4acb2f3406c84bd79591f7a1018658c5eca2e76c5b8f7a82392cd9182e01a8d495d8c5d5f070794a1867bfe6bc3c354b1465129d100cd832e961492936e6d86e197d4fcab9f8f9e313821ed37d54d27b6eade382edb5e010839ca2a25461c5ba8d3a3654c7779f977195f00c47565373a7bcde11b1f36b643bafb1fc46cfaf27f19449d6bfed5e0debe1ff2f1f69dda6aac0bce86e150fc9fb9179e50d54b9b780590dab4de860ea962b05ac2b61c991ed5c7be196be32c5a65cd08d4cacd529ce1edfc5277f55be097a4e719b8cff587d3432950aa574e01bd5b62013c8cb9265eff840417752cf658c8f", 0xe97}], 0x2}, 0x0) 13:25:43 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000007c0)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000003580)={&(0x7f0000000140)=@abs={0x1}, 0x6e, &(0x7f00000034c0)=[{&(0x7f0000000080)="535ada4072cff081c1ef4ece5173a460af846f0c1aeb3e32d2fb57fba92e33", 0x1f}, {&(0x7f00000001c0)="ca5f30f10c427fba3ee41bc3aaa5", 0xe}, {&(0x7f0000000200)="a043ac0a3c9c3255ed3a5f95d837c7b77d2def3a0a66b32992f3dfdb2c334d8b9deebe5602e6321d50ae557de4e0886002d2", 0x32}, {&(0x7f0000000240)="a3386aae1656da9b531c0469a2de06f6786d128ce1138c89440e0d35f728aceadbd34ef3234c74", 0x27}, {&(0x7f0000000280)="9b2fe2c860bf4247fee076cdda64ba77675c543423c29c3d7cb930bd06c5ed66563edb4be11847e2eb86e6ca935a756020696c68d885a407e91dc7f7884440784ff690b51049b634018e2ad3c44f85ef16743b8dfa435c68905389540a1fe6e1621c9a46d3d493e735b2949c0665a730e343e5fe107f1fa8aaa96ea4e6c3d61b39c5f000a3f6393714c5e01cc6b0f7f823393f04ffddd6564f3ba3d7a7adf953cdd941c702d5084c7eb13f597214db4bfe480e4afcca269d6378a322631396ada770a37b7aebea92c1878119664972100bd87d7522fab3228de7cb1432d9cef0564f2ab631c4a0474ed8e7a87c525d5bb5a08a54f3d7cdc35d731b3fa3ce9b21476789e727f80bfe8ac96a03fb7f925a78f3145f13ab472b8da15f9a1775fe6b3d003b34c7b841b609dad4c711c78eac25625919ea21173f9596b86d2e63086798f558f662a2ecb6c2a867abb367fefecee0d40f9ba879990090e803e4029a973a9d292d4c509e9604ff5a7096fee0c772e1c6f12a74b7eb18908f471652656ed989b5ae45b8d2eec66cb1f242d101e3d326cab5ee1be1a08ab9aca312b1bb6a6eed85f0b9f20f72726c1ce790baf83b75ab8527621b432ff4b58037653f85c48f9f8dfc6b4e2b846cb4585142b66e71ed1a3f94fc3cdb386012fa267a15cde21d25c4bca8f4f60a1e3716fe79d5e79850864136f9b07fde2c699c914ec3e48ffbf84c9490900a23b198d3b117db96529e7557c4f28dab34907da9462f2fcd1ef767b26b62fadd657b3bf7dd7ff8fe5f6d1089b35c6bf0ac652031ae6264e49216c7405f10628e2acc77a945f77372169c901e05e03d763aa9e5f5dbc11fa0992db1a934cfdeef787a765dc3689f7902f38ed24df0e98d1a5035bc6136846536064e2da70a7156a271fe5a22a18cb285d746f28e33e9bfbb0b8d643937834951da63dcdbffa54fe22fb58c71f298a0d1dfa97b8034155b9fc6fcc02707769b5b5710f158fbf50279e18851869c0c6f6808749d9e7c8af7d52ddb593f1418d2a736de1ae38a3573effe402fc1d7720ef11b5c2ac3997e4a4545c20ebeab7229b572914e430c01fcfd906bc30fa6290ee2d80a42495fb72e6d9c54bb36c5ae883ec342f0d2b0dc1f6dbc12970f8fa13fd8f675ddd466151d6a4c475029b64de854af98c7ba78fcb23f844cc9ad01bfbf9932a01b3437dd26eb9de8b64d149294b97d267745feeb3c000414e8f05b5479198c4211bcdf17097d1ad9107538670ab7032fc39905319f97f525fccd29c4308a99606717c922b0ec382a6c8886a9f34a7b303c54311fa08163733917a135811831ae737783783e4f7217b970738d2fdb6f09d7c7d0d2ab609f216d5726e73e0e3c1d011ccdb2e01b0971d068d8017a49f2be22e3564e79bd42dfcd9b1016fca5ce019309fe6bd6fea8abe4417392dd7cdea14de3b6a9f1bdb162aa9e78a4ad9f60f7b9b05f4f31f0b311a2284f2bee9e816606ae988b3b9a21f4a6fded341f755802d6ed0e8c157f7fb73811255d845cfebb3185c85c203ba26345c9ff9ee639dbf0cec06af8dbdea921de1770e54fba917f34acc54101d7837199ce28aae5332fd5eb6ad3a920cc7ead5a1820287270803ead73b6bd7c84b811b68f6d36c678c88ce31f04f6de05b827d35f310d564751d9bf777a574c7d63e26f63fcf8bf90da99351d92a85a4967584ffb3641ceaec9dae3425573f1b9c5cfda2110ed8f236a4156c7b05eedfc955c82a3db8b1e445c6ac50c8d24545219639471f48a865290e54c56cc1509854ba618041e5967d609abdc93ae4d4d05b4351cd6d91464bc265a2181f81248b7b97289b21414ff05af5250b5a662c9137905973e35bf94f6121f0483388f6169767a34bb15bfdc565373e66122817b13c0af781084334e9fb9287fcb0313a165feb021f13c295358cb2a34dac267f66c4a6c3084417fc727c5d4c89463f3ae9d2b3ea75f7db0e8a8751fa79b46f217dcde15bce9ba5f0169e65d131388d327c9cb093b6ddd568b75108f475c1cb735625181d4d51ef1a788e76d0df655a043ea651a2f83f590b23db652df3409cea95e5e5049aa4fb05a5af1da97c35a5ff00b92d54413881ba592522dda5cf950f6e3219229ac670c15b7a5c4828e2e3d108d7c85ec1a1be8d50182cc397e756c976df885beba39a07199857c23600ced9cbf1c6da6906409efd3c5fd22f253a372e8d826c9af9a53223c22b16e1d68877dd284496d7040b00886b435025ad2b24da348441644d11164aa57e77ce4ccf98024bea4f0eca361af2c40060b3574f5d053c8a84e9a95e9c8b45084db942af358a97dec947faf2f1e498dcc82611f9f8ed092d23b94939c2541ab4c0db6275c7297931727e2463ebcff2417e3dc70a90fca2c11d33a0bc38f6666df50b254f795df842f9945ba6eac38081c19d2375677c65bffe9572edac4e112a2bcb3de299b270cb86869d3c221db999e4e4d80d6e3a91c4965b24a4e936d1f364dde53d755ae0af4f15bbabd536791643bfce67abb746fece9e813db78b09bb8eacc26d0b6fec54780f5fc084f3b7468bf79d3fda6628ff78eb67df32c59141cc5d35141a008445bc9a43ab8977fa6e8bdfb41bdd9973518bb62fbc702986b018ccf70db37984a6148359d39e86d56347a2b321afe3459db7bca00071ed68762870348bdac89c5515a63ae94ee7706a03a81f6f306d2ae142bca3e43253169924fbbf08008044bc68d51536ff279b491ad2f38a37033460c27ac1595de7527a3e3e7ef110f0d7a4d020f645e1c5a919bba13194a64e04bb5b3dac58296710dd0b07dc6e6f4a305035e660716833a01ba3d03a5f506793dc9a223c9d42b0739acb2d721a89fafb257b64308d5c4a4fd66926a95883aa730dfca104d61463ad49f5b919d2965208f9e70de78c6182f037becf49bcf2f144f0ff1d0a5576340160b2b19d8c4083838d40a17d123867f87ee78bf244824c19a6e0731b050703d432977eb39524a561c2132d64ad0c88565a57f023c08492f1d081b82d50fd36de979948618ceda1ba1006bdfd3efdae4d4a955daa7baa585b08e01f4b6d1d1112874bea20973c68b1c1c856c7a47cada666bed216d3e235048620b5e63b81a4a6031757a28b8c72ed837f8cb0ec5c21e7b32d957dcc065d7b5c9e798f92c136cdf6c2fe50772f4e1cce0346309e3cb243d8f32d01c54b787754197f2032d582e860f70655f188c9a9165abe96185d4501f1c8822803072ccc18592c207973c2a844e18e7622b67bfd6c925847ff9994e56ee7293e815f0c11f79f59eb93da72bd1c02eca1d36f63bcdb779c592c632fcdf6459abf0bc6d25829d8655666591a5b5d5cdcb9779f62eb68ccac1ef04b802a17f265d66f4c7b943060a46b1c381643e5071a5d2f2070f779efe178a244b48d6a9f26884be316a1230b7e9d30049ee00997ca71c47c2eae07a333cad4e5177f9e670005fe30bfba3d77e80337de035dcf23b5efda5d66eb19197a9984b25707edb5da79427ec210a5301f8d22c9b498102362115894a2a28102d962de7a4190d19ee25d80d44a2f5f8aa73a62f1434b68c4b23502459024e0292eb61f5a60dbf343ea808cf4bd3a6b911c17e3ffbfcf3020378348f3dec1ac395f62123f2cdc63e613231c60bb37489a3ea07156aa71f076b3879ddb8f6c47edffdb53d77a9e60ec3d4c024b034046fdb429abece6ba9913c7a54906b207c39e18e2a2a0a8f0b473f6254d221270e809d1723353f8da1fc11c387cc155657b3e5830ccaf284e02b440d750107561e686ea36eed65625401c3cb2c8cf7693e1d47880c597fd0dc7959a0ef40085d58e8abe48c1e8b95a171d2aa52aa3a281dd6aec951fc0346db5cf4776646d4f476cd146db86bb80fea126275766f428e227533d5e8ac116ff2d7dddddcba0efab92904e368fef9cd8eccbbf7999f9860bf7b6425ba710a7ba0a4aeb8617474a2645961f5a37c3f073f35af6761d0fe230a9f842086405e762fcd59df389966f3b6025c8e233490d139f52368a426a7d893a8edadced239a73651d7878d30642e375c70e32a0d6bfeb8567423ed4cbe419aaf593cc76e0eed8732b4bcaac65c2ca60efbe82666558edd242ea18ebc91f7f033051c10bc84957b1390f9d8788d35cf4d519ec0b4f6c3440ff562436b3cd40e972e016aa1ea44c7adadb38799b17907c572adee9dff34a6a945f01ae66fbfea22aa9be845202d15c7cf399f1a637d2e271c5f8cd36141964c02c76a6d564b9274e59f9204b38eb9dc7be634a7d955bed95e07d5319a12096f7ef9249fa5ef75ec65b232b976f3b3ffcc1bdaa49a3c383dfc97a29ba6e66edb02ac5e37e22633fc02fa40c9ecbee29cdd438f4df209770b98564d228ae07965ee6e6882c48f03e3988976c84d9eea271bfc76e9c99dd03d1c93dce307ef34817528ace633b331c948d2d9d01b2b33f7ff7df3392064fbac70d87cc36a02ef8baae94be8b377f03b051c0b18341bcc3f566067996f0581941d0c317a64a49de74b09d7916f51b4af4a07db375edcd208e3b686f4a04144e9dac8bf380c94d603270144f2ba2eb3e8539dd8f82c0b7ce50c99c33b0d7d408739cdd027d2c12a268a5705b470bb3013aa292a7e57416cdb5a77c871c475b40118548cf76608907ca7a7732b10177306626a615402778b62106e3a2dfcfdd820d0f2d0bd4e176486a91fc615ccb812e6064e94a5e18142635368f3322c59f44769bb65f9d9d7d0451253b3d2db147eabe180025e917db75742ca29777d7db908c700876f95dc6aa61fb59b0f4a88183562d705e65ea893e23ad69d2188980d93bfeb4e18d85a60e25f604df25c2a047fccf719da3999cf496ae383b2db69794dc929519be96d11f0a8fb860f7202ae6e42ecdf6a229af6756fd83a3cc0a6ad2492751547361633462bd10344353af09d26a236ce2694c68abfd2c8a01f603daed07a042e86092fab869a565433feb045a3498a55bd4ed4ba2063cf92ea400982b26add20419c50623d9ee30545d20de20283f5773c2db53e302f4125a518dce6b450086089a821d0532b54a9ede62082bcb837f0eb63de33bf48392992fbdf2f469321f5e777ce442abdd6497ebeced9e6fbbf198892b34b2b46fb8c2799eeddb2b6b29d719bec36506769ce66f2691fbaf9bafe6349db36c2fa5a364c82c515cd0572abcdcd84958e980e7f47bc950f8dffb53bd7baf63e26eeae40fbd4369cd51919a3bbb3febeb7d3654741df4c11d640f19f39d4952cec1fe44fac4340ca021fcfe75a561c6b9d1bbf6eeff170f5f76c463072690e32c31f0a23a930e66175a265a0d0151f71730bbb7b18109b42cbdb9338495349850bee34c55ab493ce51d5c4eef95a3520c4f7f43ee49ef054898da23bfc13a43418c392834789bce7aac2bc020b1230dd407422fb53580030838c48346b058e2e6a166662262d6e59508cdf0ab1158a698ac4fdaae5c20e8a5870117836535328bbf32e9bbe33c0e72d73f32621190e5bf39f710ca49ba05048140bb515fcfefda58b9466cc3e1339118bb70915c8d08556880f27ee5e69cc6361ab532d1030d8fe81cb3ad93b03fecbf3f98e12a7ff0992d9c189557a80171dd877ab20720a4189e14ae2c4fae813125eb0877ba47bb5e2882e2ed7c578a3a107062e8fed3957413a3c4707fc842fe146841e8ad34b6e931111674dadb0b2588e7d9e3aa05e8a54f7bd96e5915d656c1c777da65b44f18192fda6c80823d5ba303fe689ef", 0x1000}, {&(0x7f0000001280)="ff33b4e592c283c99fd5d9523059d0051b08c8be3727e289e190e297d29defb00815415b9007d0ab88bbcf3e9bb115c8c06b9a60d67212a3dae29d5886cfabcd5a57e7ebee45c0f53691521587b690c69ef9746dcb16c36a23eb2f53d7573e8b35c41724818154a15074955e36cd5128fa34814decc1cff2497ba26cf4fb8fcd8fb2a122ce8eaf5f845692cbfc545a95d5cb4af9a715eafa8b0c8120c6f32b4f8d65e823445733ced076e8460da95ba8f2b0b1d42e19a20dcd5c13d157db3daf3cbe7bb19dda46a914b3d3fb1483c8f04fba84039c0c112f97825bd98111715d41520c3b834a86cc72323852395e165dba3efe7631a334a55dbcb1513c88301065e2aaea09d325f48a18993ca65a6dc0b76d23a65588baef0fcf474261621def0f3eb1f9a4999d85ee8261f8b64311fb6b842d51f7d3d2ac3ec004238721bc03fd86c54ef3a5c4e767c9dcf78ea694a2c2993c85db42cf4e97718d66babbce54592240fe2ab2c1852725f64284b498b3ad30186f24b105e1e985e09bec6438688f5c5aafbb46115bd1532db8f75d8654cb3997643058e72071fd8de51e25104dc470897eb98e425eeeb12e9b2f22e7cbc19a0a84c394a047d9858be5440a4ee63d597cefe8682b2ec4d672dba1dc31c6be64adda1b6a3da75467e0e32cec824abc8993bf079bd70528269403d98ba34b1ecba787bc9b675f431d52ab5c7be7f7a89d03f95e45b59256e53756ccf16ab93f94ba6f63ad752dfab9a78776fe9ca7fcff75202b856a00742d5a1b8ecff62f01768c5fa957f22c028dbc0157419808b80269beaf5c3fef24bb675f6779a24f01a34fce71c95ff4274d53cbc7339f93d6767ece485f0c6e2371c4bdc08ac0ea5d21e078250c3ca21609bdc9e07464a1c8ee8ca976f55d8d9cb9c37b4c012df9d429bd3121cde9ec3e6eacb487a22ae1acb32586a9f14d1db1c412149cafebaf4738de55947cf965491e0505f36ead1c8fd8bf8b061735f0bc6ee4c2b39633481abfa668b1b75a74aa664366d730aac07860867b68cac9c2fee732dc388681581507833bd5f2966311aa475bf704da31b107eeebdeef6938d52c646054b723daa759723112015383ef69b68e310aa0a777ba465749a95689e0ceb5bc0b3eeeeb628002112c3db40182d006dc2dff2c37810eb210a92f23645e3adff6606d9f5247b7789b61e3029dacd50da3e8988a0831ab8e58a197bdea0dc08af92635f35701fa1dd456034f1b3e6bb32520dd7ad0290e1a8511c3922a247702730cf16fd025f540837c49a19b4ea0dc4b9c08052a7f9a78b1d6e5b550b61a663a5a1c45ec7ae83900c9783fe58f3f2acccf6a0345d2873608085602208b406189ba8b215a4ca748e43d0cf81f769c09d027ecffc2a5756e62afc2132cc8d81f3ac35d8575fa10c4b7d34fea3bbf8bcd510149d446c89f853cca175085144045767edecf9cccbb8bb2807f3643bd6112a96ba39e613424495a993d2f17596145586a62d05f0b259461c18750abf0c1b1e1a88e88aa75f6400aad0442dc2717d4e067d14b4a0329956eab118e6782b1e53c71486547f04ab0d6e117765883e32cda955251c99ceb1af10517c4b8a4b54800f7c2dcf056761a4859c103c349988641f4170c7c46b56ec3dc03ef94b8e17959b5a4f927d28fb4efe0bc39c656b60044c53e5806cece68e97a36dadc9e09e62e6df9af1c63f9b78160d5e7625653fceb5790556066b3ff5c1544f8182a480a41fe1f2cea49d951bfd99a9a95d9391856d254e5d3ec62a7903098af519b748ca7ddee3e31281f976ea9216d9bffd29f6900edf81b7ea7f41ab9c37d9aa31a4638e52cfb5f758b4691cab66ff2b1a223c63f9eecb821db8dfa11f4b2d97e9dc71c89142349bf92a0fd2c8b494e92239eea682ae69db1f83115fc436754866e73cce44203fc51f114745d144a6494e6113af495230da1627cc3d7349a65c23a725de435fac984e343649a5ca0a4865971543fe5ae3f71598746850dc286945074b441204e8e8af9c618f300684ecf98d8dac654f740df4a2a15d3e35ae59b6459e8dc4f4789b15c270a803821e79d29020c636151b01681cd0e85aff125ce0a791dc8d2607e6f80381120a76e1d902cbc16326def52e08a5dcd097b35e835b585b45fd77f646d64137d75e5e9656b01aee6c322dbb919612060e7e807fdda2a9f6ed30432cba3b5b0fc70bbe309db04a400c406874807be70839ec3d5e58fbb734ab23f61912e903e3cbd24207bb29dd78b7a0e8a1e59844a734d16c609d95f749f333d70af3d3734fc2d4dc87c94cce5f1aab4decfb7dca495f3935707c5a78f7cdd92f75831ebbc1601074bf4c70892dcbfb59505ee194405ebea079165383b1ae3c7902335b264344bc8eaea9d6830dc858c6a52b71f67712a8267eaffb4d449232b9ce78b8f200c2d493cddc9c83eee3b2e18e375cc4e2d2145f1c59ce62af9cf4051a72630c927cf88733bbd554c6d34d54ea734de4415150f3c27ff098572bb2c95c1e1947a3d8a43418c9f36fa4af3b7de4e33d64d8eb450c2886e51301ce0723e3fb2d0e38136ce4b5d51d715f7ff2864997ea312c54068d30d52e546a220f0f1d021587d491d3858ae1fa711459f97134df4d5206ed46d75bbef3e44b47ab940b23ef0f3f395bbb2c6db79c8758d2c59ef573151eebfabe76c96da04ca1da614545bfd6e6e4b638609aae86dcf1bc94b1833bfe6cd0ab3e1ca918e241cf1e3ff55988f167191343999b50322a344ca65421b67c76078b21c70591034151e8889bc43cb94c48674e6fcd110efc8de46393e4a0752f840c8afff183b25232435f89dc7b930e889c2e9771e0d3a6adf7d7fc301ae774f35920e088b32098d8e8363d8a0faf738157d5d0bbfd7e44bc6b36d740b0caa4d21e529ddf0f81fd79a3a4190ab5be0cec7d5375fb2715e937d312354c080df683027f41968caf5dec95fa7d41ab6b4326daf86633a0efc780f0f43d15a7e2687c553218e64a55c701d1ffc81b107529654bed2e1bc9e2507d755725a145e51dadb9cb88df07be79b79c0f7fca4072ec1a9a3b4c3713bdbc8d1a4ee1b12cb810c32214915c51d33200e7c5b79a871fba4f22a2e9367691a9f2b7b0158dae2026487583d13f82aa355e1b57aa37a5063f5ad412fb03d3f02dfcafd584098e8618758de7caca3608dcc5bd59e6a2a061e53ff8cbc7607ab18e5d8ba3be7b60cbe1bd391544faf59281e3270a0b57565e3c3171f7cac71bc0f8f1af9d51af8086c21ba7d685dc094200777639bf9032c18d7965dc3f2a52fe75b05b31eb65cf9880214b89ad445dc6b2dd3cfd9498589a8aef1a463b26eb4382ab31707dbb35eccca42aad6866dbf80b7a5a5d12465d5bcb0ca06e0c0c55ff04f28fb6e3057ff9607e616464133edba057a1594252bf8e088a927fa09650572e6c4de59759fb7cd6e2a7db106a8b7ddfcb9c2750f7490159e458acf69bcd763d3b721ca4f4ec9e0d01168e51ed1ac1e94596b2e3f49cdd6981f3a1e198cc09f31813aa5d1d4cb3e23a095adc68b410a2085de51b43e0756acebdfe82694112fa996a6eed22a10d42807e0564e052cc70ac8d80fd376cd7d4f500c2a0953d1fd6de898b3bc1d3dc55b763390d6bda6d12d17a3b519e68dccf395a179396eaf5cff4db1a1e5005625589f455cdb2eca520c90fe50e66f8de112c5fd2fb8e180474aaa5392dbf8fdd9dd4000aceee47842c6ae17f0a7d6aa97e1489fb5965d510b476b1219dd310f22dd96f3e4d1b9e5368a8a698c198b38ce5ddc1d75f8b2928038379d6a54a60a6010b09d4162d35be33b466cb2732c54e93b1eb1e1eb15a430ed0bfc94d08e9a17daf26619340e194880f2b4a37c57a15f348fe449a2bcf6b4f5eaccc5439e9ba7b234d7c70e94745c18f278364ad8028de8c754581f01670adbc474fa647fbf1489cd34f4ad43c8313e25f220974426b4c7533673beb81fcbf286c930e9b6793105a78e1f2333f727de22623b2d0c8032739da5e4cd15bf859c2a70e44e01481525d1124d1d9afb7cb8d5ec1ccbeb1faa24e55cbc638647af2bc6cbe507f22ea8b4a3194ddf12099e79bb4b090740dbc0f0fcbdac1daaf4075cc08332e8af43cb525fb0fc752a7e5883ab060b1d0a49e7b93b59e68a00a1403c3da920e812143be21576f1bad51dbf540711e7f0de4eb851b4134fb0170b8597534d4766d2f81f2be5f5374eab955cd592dd21f9a54b4be2e1d226de93ff68707c60e4fa7ceea8454bd5267d8f77fc2e0b7ef1f03b7e2351d92fe02d14065a21f64ceed601a671b765785b01d6de63c49e3a846ef4955e59139d9eb184a79be960f0416f6024f6c62f3954446ad6b4255db5097ab78c11513fc6a7ace4d328a818c8340ff94ba4d3094a6b6f0f1fdf0b7a7c24225658f40005b938e22ec9a4135fc3bf46dcc048b1053babc1904e517803d69f5cd46f7df9c1ce23a0b1107786116f072645063736248d936ac37c211f00769d19767c3661f3d9ea6a25877da6344deb0c742fa286ff9734145452add13a8d8f9075f42700e0452fd33b1c686aa89aecdfedb82bf8526101342859d233af43f41e1069d967cb9a8b94a0b6ddc7e8acbb5309c828e1d5c6a4dfc3c989f3d9087a70334b4b8463c0ced80f10b033cc76d397fa9c8fd3ee1a91b488f842a18da9bf1a2bebe18f69466470a606cc6fc0330a12090c6f50bf2cd2accacd278e9d036c9910c05985ab79dc113b1ecc9ef123f8a8165e3e462807d43c2040eb1b214f120d1286336b28626a6dd719fba48075e0a4e16ae1c235f9677caa5f08ca057f5a036c91879be878f963e15c40d74234bf55d506752587e1f15798d8ef99e94c9c14a7787ad4dc085aa92949184c8fe4c49e618ba2087341f68466a13f52935018d72c1e5387e3bbfbbb5b047e749d209582be1ea9ca1a2e2542ddd99624b6b2a22cbaaea928b6fe7eac282fb593b7e22ca461dcbb3918c810b512f83988cdf4c9c59cf081633abc50a4800305c69df9f18d856e2e61fb557ba4f6cf65b745b366b2e5b3ee44e73ecaa8bf0d9096eed50f92124a16c684a0950f0602dc5e4ce22cb05d54ee5123e50b65ac333da4ef82fee987b906a45bd1f66c89374d", 0xe3b}], 0x6}, 0x0) 13:25:43 executing program 5: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0x40091) 13:25:44 executing program 4: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=[@rights], 0x18}, 0x40091) 13:25:44 executing program 2: socketpair(0x26, 0x0, 0x0, &(0x7f0000000480)) 13:25:44 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001f40)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f00000044c0)={0x0, 0x0, &(0x7f0000004400)=[{&(0x7f0000001f80)="b8507ff59255450bc30c6d2dce1b1935885eb3e736", 0x15}, {&(0x7f0000001fc0)="36fbb6b298c970a59e0d9354d4f808ece707008fabcb9de21ad4b37ff7c8106dd845ef8ae7515444d1a5b745da2cdd2104067fec6f66174c0d57b1ea93fcacd124caaf161db92d13b53425c8b9318f2d38d270369d1fb57d45c29c5e22eae14bb9c9858f6a5c4ca91fb2b0692e3fe8d6c4db22291776cabc12abbf94d95e064f04859136d9f8e0f48d4f14eaf1222443ea1aff52039dc928aa4a1e95b888619c93e4d1c56ca9ce23c18b3021d5c144d04a6d08b7a8e02c15711ebbcd3706668d88d6663e299174b207328f6be86a311d019732b76e15005d36d41e3a20ff96bb76f29da6d9b08bb3ff2694a276288616299e72237ee379bf5f79f2160a46ffc305ada41ad1910d57b543bbd8095f0bca42ae0a165d3ca06cd107b2f518516543e6d089f8f90e14b3df44b877d268b5fc15d73947e441d725c73d56f5368ac1df51cf615606b73ec2b4515169ef6e9f11b3ddeaa6c480fb08054f57dba04f3866b9c1f4de39f49516ac221b927cf4f5082829d4b47b2f423c1310535aeabca6fa9eb250b2f80783616f9976213d450ba3cb96706db020d18a80d3da2ad7720483c37c924a68b932a7f9bbc2a11628dcd601105e3d359a0a2d1771bd7a46340c40c2d54cd69e6ccb0d82db03617d0dbbe052eab06e78c75e9fc56eadbac34697d0c50646b469fbef02c69f8d9c1e5e114072a83e39501a5c2f07e755e40d1048fdc559284a9c30ff821ca44ce379ee6c993aa9f23fb2365a59a26543b7489d138e6de29108aa5eca78e9dac8fecb100ccb6def9c6cb1bd5bc1cdec5ec162bb1ec512d2d12732bd5690754733e84a7c9685ebbffc30721fedc7206838873fb655d60c6a90837034269a1698a32cd4a93b206db951a0a9d7d6b0eb5fa2135b8c61cd4e18b3bc05d07313e1cb552d86c8deab001e9fbf18105390b820830a1ee9172f6e7aac8e26de3386bfa69c945c67a03c5633b22f691d37776a9619e48bf87396a0879fc89a82432ae0c8dbebb92e0bd11be4ff634d6929deb84170dcbf835cbf65e420896758bbebeeda589edde78a81ebc55949523224994ce434452580faa525436daae21e3d1dba37082aa651e0936bce11d12bc84570a1d77183eadf7cf46fa1e81bd027e9628c32d12b217abb1525a09a001eabbc004c0814e9fe62cb83be0a96751d3c715be7628ed5e9e9d1476384f64f0bac7db609685d3d2f4a3f9c3390d9cec27f77a20adc4141e64b8198841680edbf10a1f7a1c88ebc7d39ec22f0f6b24bafbe8ab6f5a3d7757b118976a4875f98fdddf53a5137c08cb847a8307a6274a57757d208e10a8a7379befbca0d5821710e22e739d616823de394cd59fe4b12eb24ff34e39a852896d881019cbf753b1bf8ddbe573a3322c5a85f28aa836c96f76ad0ca99772f63ae22ca272856d652d1aa38e23cbfc8053010e16b4efe7e0fc10384d91d540f864b6e0257fcb58381a344ed4c558f78b14e5fb292a369b7a5af3ef7d6c84ba439ee91a5c0cfdf201060e22ec6afd039ed9472b84b801c6c5503fb0dad82a0daa5334710a23d2bfc44e690796b78433d479ce532e797a08ccf927f0a2f995a564bd62c9be37a4525d08b051dd919084d9389dffadaef7b161f2b4c89888bd16ac759cc8a045a128c6363090a7f58a253643a309ad69b4875af9255546d6b8184200b094fcd94ef7792e7c4641ef3701a91ca29ce9407349ddb91a534bdfdd27a4256e61fb43b134febbcc3fbaf1f433c9984233a4e4fb4723141eb6cf1a0229061a88e870a28c8222caf07be6083bafb3a819839fa95a2026479afdebfa1e35c5d6297b11ec181b0ae79de3afc44b36ef31143e198f784554c1b2588172c1e6a636b7d6b84ae87681af21868d58f09bc81f872ee6525b300a977b89e1ab58928d7ca7cfd3a364675b5a7361fa7fa67d420cab442b5c88199a62705ce9726af4c68edeec5c65266b15efa5bc57ad070cbda36b6a890531b2d41a1b3ee7f654cd979b4049a0f008f15163dd6088ad593e653c5bb980ec364a80280a07a6667ba31284e2402e13a203fc5bb3fd20b77d3dfc2505649eb0025c84555663b0729cfb25b7715aa67191eb58b9ba1472b5ec56036c090d341a431c59a9a7a4db1a4c31bb21595acb1f2d7140a2f1fe0a742d8e21d1af036b7858a3dc8a307dac7428d446eb43f930308eec474739b961795b8659940f6650a1c0c949cd278131e96c9dc05cc93447e576dc07044f9e4df5160402f0ccba515081a1d6085c3e3014dbf6c6aa3c39916bbfc05d154b09bdada7e8f58e8ace84b38b55536b82c103cfb09ed1f8ecc0b3e6a4b033ceb145223269f619bc8a081682f090b619cf1328dc675a9ba6bdb76786f732b8e23d0799e4f9f396eec6d4f1b2c6ce419124b848b2ab0381a9ad55ed63ac0a98f92f90cf2a9a502ce0d800b9a82c6efd145c56e6c65cd1fb5eeec3ac33125f5544b7240551076633b3b72f099e22f3de1d7252ad2fdc88cb9034b952d53319429a3a5faa654f82856e3af6b48fa6886a760848d4b29c7f9ee2669bdcaa6fc1d248c0725cd375c1f0e9883d49a38a6ca551aa75993e910fbbc7f60aba01e6bf7505fcd273262d363602807e19333c99e015bb0ea8501e2c2e9bd93d5cdde2a46cd67432367bc48faee03ddbe2fb9be607e80326f3dbd36dbf1f099caa9cde863ce15f32854f06afdff63706403c3bf971f62732b7e419003cd1834242ff09824fe7a04c6c29783f6a22d59419b2b6f1da346c1ea2f27787704ebe9a78661a1228c5031f27ff2ffd002cedc8a2657d366d094609033a2f60defbcd3465d003424e92d0a403fdc31a8556c977c8ddf5f6696083af1a5a2e9ef1840d582f029f7457bb7e0b00065e41c52759b5a5892fc3314c91e0b61618520767ae590a668392e41e6338f041f088949446f55beef6f42728bc80f4e9de9b8972442eaedb9ee3165f761d3b7594946bc4c53a150d1e30691cbad7eccf67e8578f5d4b8d46a47d4ce213b572c5de4ffdcd9f44a5b581bf2e9d4420a66f400b7ae2e96e0c61d7d32d31a164a05f523cf1ce755a4e6b6618535462811bf1ecc6fca92a7eebb70832fdc1847537ddf82c00f98bd492c490ef8a9c15e06148204ee9a66c670fc9831407153e19cc5adb7d15fb0d334e03cb7d8dbb9616eee89e01f5fcfda1bf5725a1052e4e784b7d20491d6903d3c76670c95c1db609807b486ec1431e20fec010bed8a6682d84045db58db8590f0ae5c0e1157c73c6bdab09efeb627d37294183b8bc60ed610b50763532ef7867f126c570b7307559ff4d23ebe78357f3386e3e5c48de4cb1e1fc50025f30915dccc1df7cf098a2233d080e5034a08e180f581660daa37c553d2c51ed46827611db23df1ef3552ae8780f356d3264697bef15775407ff1fa0f42c2140f4f310231196de7d34d7b73a93415f1df4f7c93f6c252aeb2e4036e5b7392822c98d2743b21850f858b8d02cc555fa16b7ea36e8b285790db60ede5c5c25c7cf2f17724f629bbf9b0c1a4c31e59fb88a8c1f97a7d01c99f85eecee2b65f5987e082cf33dddfb5097a72c61066c548d5d1a90ab46c2c0f8b0a10c6a2232f8bab29196e727e3b5c1eae334c51b100b8bcdf43c52d17524f7f9b6189b9bc5eda81a1cc93b2fac9677f0c20269f09b3ab155310013ee480479141387e48957c267a932a0fb20d12e64a7bccc7d571c009b51866c98b0505c4637387ea3a2299b59c3878e5623a13f2b47bd7c84227b558e5954f4eb80785eb6b33d668e1b2a6897ca017969c55ae6099e7cb480149ad2c7bab34921bf0ea079f4dcbae4e2b027e5cad2ca21ee3c8a658407d92823b52f217fa226c8a48a5695adda6c7e52e29395f7e4472edc9e3444a7ab0a2f74bbac3132b218858eb13a6eecdcad7eec9147ccba590179e6133624ed5cc16e0a1d42bc8527229beef4e62e5e692b9198d454708e5696654e1b63a0735cc6eccb6a53479468fdfde6f166c9d900215e8165eb7891c8f17f90d5309285a54c3f8a7453ff9e070a6afa86c2477d1f107ab56dbb73cebe34d3db54b8cdd531d9917504903128ec50d1f9f0e1ed3d5e24ea016b69c61909ef6ba396214d5ba3ac35615d337b353604b58f6524e7d7b89add9f82e19ac148cd5cecb74ddf6df3b2b08d684e547f4d697c92239932527cc9766200ead526eb4496ee80de2d6a8d8ede21fabe881a6b60d2314642eb4037743e6550070c68022838a3c8597588f2f544e6622800c86c4db31de205884ca6caab23a0eced3635c23ba7258fb793b483d8123de055c1b21230d61b3e11533d83b72543456576024e764e0755de7707394866fede7b38788d7f17c3947166822b1348f1222266bbeb4d5072a0f1c5e34c5344212e75f4b160a94fbd6f28f162837795700cc1f7bb0a4848e5e759eea97016d709eb188e6f698ba6ac4d797ed19bfbc47dbf52c2bfd378b5afb2ccc072234ffa0cf727ca555cc0d0c89e1af3744f37fb5f054d880e71345215ed15b9da128b78ca4446cbc15cbb94f12061f2f5e83c085fcff79720488a4dc08840ff1efa1082729c3c6b838404f74ac71555d9313107bd44820f98c1847360619a98bcbba6a9bade60616cfda8b1028f1ca2ef81107f5ef9f20241d6031e03fba4050126df35f67897907f57814a579f74945e9966983a13bb388bd4006d5080c2192c65a77c4464c5179cdae2f0a49cf3b8e3758c3b0a84d65f7fa75a0d5c083c1c60b1afdee52264d48f3169fe9ae18dce735238e48bfde8cef62b46cc85e25c85c2c08d94d83c91e92a46f93d2f1435c31a4b18fb3b8a796f24c4a7a71a4cc0c635ce575617b543bbc0bdba7a2c798bdcf1c0b4b5e57588f0cbd4fd96116b13c04fa3d9ac5f4e934492797bbb146d6a34ca54d7f9243e12f5009538005dbef593cc875d30a880f8e3e7f2328b2fadc59f2408fb8bfc48b5465aef27ab189822c8f21e928e3b2889c8145e40f9a8583943339a4b299b459fa92eb9ea6ffee1ed0055a01e78cdb3794f6bce7836a7364e10ce7798d020db9f82e516461228750a02132ccb6156c22e16a96e0546b04bc0f99d5acaf77350ccd73fd57ebb5a1a25f6be386bee531b5d429d32c54c12d454d2e70bd540bbc2589aa6cad88f7e528542525b7466d4e1bf9ae13701620a97358a0979f5c0da4da2a4379094f0830d9b4cfc52a207c9a6b2f1eca3ec7b3b8bb352e1590748883a2bff970e1e3d1b2e4f7f195514d5d45b7a4a516514ab054a5c7643c74959b921464e5edab251a27e5c03b4d13bd1e44ccc726e9c4bd45dc72dd72fc85bcaf00b53a8b760b7e23dfc7e37b26403087324031aa31bcff039338ba7082a19e18388b0883948b066d6ce021365cf03157dd2115105ea5edb8050d4e2e891b86e48b54a9987f60c38cee8255d0aef0a1b7c5d371306ea0d90d93dcae333443478a5e8d1c6e82dd175b85ae48db5340485d5d3b229c4e886713a76cd1587cea7cad8451daf18a040c937b6e95609b641cbb95362c7f22805202ef2e6d3ebb8e3ae7a802a4b6ee19461e2ccb051ffb0e64a25af654f8f1a91499d86c67ec2788dbc9caff6329946a1488377a814049127ec7afd1eab3100fca91ea8ecb2d1524990d3bd2a7075a8319a8d51c01f46d15c21864b0a70954807e175e831665ecdcc676c5dbbf147063356211e9d6395872e638033b7245671dad46bc9c970086719e87e0c14ceef90b1d15b5cf3db5ae1d6693026cd4301b503d4d440f2cc783dc8375380d711f63deaac9a85f", 0x1000}, {&(0x7f0000002fc0)="5d260ff3199329bca713be684875966066af65431a392023e8526290bf6bcf1d5d27fa13fa0e625291779cde1ae2818005dafcb758ce0e3bf488553277722b59637657e5184896d80d6f7ff85d7a7cd9296629758d647ee383a3da538f50a00a72a3a70a8a6c3a9743854bdb3c64dbcbab8699af2769514fdd5fb63b37d74b73e66e0c7f9e293755e92c42cd85a9f2fd9d1e3bec397b56619907b0b93fb4f0e45b91e829", 0xa4}, {&(0x7f0000003080)="7770a3c31b2ebc9993ca2366f28ff42113a489aef01253dc900d5961e2f4fa89533817ee1d4618ebcacdfb6adac335e2264aef602ab38e2c51d4cfe43f8466634044bb71bb7c34792943b8f8a86652c1db406a6533054a7adb41fac74100345be32123873b85d1469b610c26c52da509343acbf2864cc49bd690ede2a575c46add22ebe69b4a30ee71bc755f851c7ea2ed59ffe37c00513e72b15db81ecd682cb428ad8e6380a6fb47e04801ac8eb1c8f79c995e024e2d286d7b", 0xba}, {&(0x7f0000003140)="e7bed21fbd9137b601c284e351fd013427f9ef18af9e0af92318b71c1308e3d4d2c4b8dab7f106220d8f5335ef94f35e5a8fb33b627ca7b063e544571959b37119b89ed7b39cf6df277d707f1e433aebcdeb6ed3be8fd08f214db8a7f86d7d5d4787e5ca273d611a58ff7a656bd62360461e8ef467c04e699e8661fd4994aa3cc57746f2f1dcdaeff5e0a350ebe10bb7e68bc1e659ed918ebc71a18feb5b1da94f70a6425a58c8e84a6a3756a1b8c0a20014a4bf1984357012bf29b98299106238730c27e280878e1d4c4b0d7518cda3f264be76fb38a0b6d800de0bd74f78cc5a4c99f22aa743f3a9c8d51af52695c690edcc0a5ef155edae974b596d", 0xfd}, {&(0x7f0000003240)="3fb76d700a5b02a677e48e8e1ce025463708e1ba722022f722d1df", 0x1b}, {&(0x7f0000003280)="10fc42894c80904b7d25dba599bdf710c03ca2e1ffac630d237e9439e9b7ac47790ca6f168c0abe175042adfbf6ebd43ce41d5979c217a8eef862fc787e223c54dc5570783b259096a0cf3fd19632e911da5c799d7c32add7999f2a37261d47856c1897d747720a98ed4129183fe1b8480e4b71bd8dffaa29619a3e6c4fee2d30a4037a00331891d09c04b56056cb2524eac9d70834bcc0848db3b26fa45b0039bb49c8a68ddd607a17b89fd89f7b4ed74d4971a9a571642ab3a1d4a9d20dc5957510a56a402326df31dea522921c4d0f8df1e1c28da5d8fda483e23a31715bd6895faebd1ee2ee62ddbbef433ac6693b668c048eca83bfce14e6b13ba1e7bfe869a0ba2e504a658bb6c2710429c576bd12c7ae476a58073c87d761a174b1ab02f8da5cf95275af171a4249080caffadf307be6fe8045a09e4c332534d3a4fea41b500a8b659b3b244f048b3abd9df24fa74be471f325064028d25ab1a2d6c1166ef697f748eb43000862946d962f5c7d6b0513db9d6f4c859f1ba57e89d58cff69a9c55f38c7cf081bd971365e3421cbed82ba674c1c05aac2a0e03fdfdd930af9533833bab882d23a1dbb68c661cd364e2d32b7ecf9e25714002eafbd38b5e29394bde0d8c33f131a01ac09a8802e7103dddcb3cfef0c3fbb08e8ce1157ce27a474fc55f8232267824b3767a45cfd55f69aa9faaea7263573f9be8adb64576f5eedccd70ce29c28bff9ab620303649a278ffc918e13c470e946d061c1aebcf372c7913d7a14cc36772464b350c72b076bf7a71daf419b0df1f3c6feaedba3bc932bf2cdff3605cb05ca7c0e1691b753178bde2622879d5a967c12895b725ef203cfe0ac7af7ecd89de32be69113e2c4e08d0682cd79cd7ae95bf13fe85a96ed47da1bafd64b86acc84d179c5a6e12610cc3139776e1a6b77b1851ff588a990e116dfaf58cdca2a66a02828672c8ef6d6762f0b46658802c715444e1860de7295ee5f47a39f792cf983d286e917580c42e15523be072ec90ad487debf7c5c0c2748dde0fdc61bf984460694f99467cb8e18b8d3102b8a7b01b44badbb2a486b8afcf4127c81f214dfe03d24df62a3b94b8d0976248611d4fda84938d7fd898d9aaccea3cc4a4e2f65f9e69627e0ebe4ae5648a1ee3431260ca695e9624ac9da4671aa4b6008da468b9e146f1c508170a38a7bacd41af041aa1b6f62de5d68a1103c1aa3e609813542d07704c4ec22f71c9b2174af4823474b00f94a0a83c16dbaf3d7669086c90e7cd32540ddfd339c7692ec8abf586e9c2dffd71eb4159123dc1174e8922a205f5bbf6431f8d4ada305a05dffe2a832cdb88c4b4255d33ef4e63ff6a399fa958888f05b1eb00d28b523e72b191e9867d31eb3daba2341e74ea6df3648af3af8b087a2e7edc101991be553ef52a1bd20c82493490491d2c51760c29bf37e9959ae1cdc6bd714d8feac4d5d2873e21aa66354e1cb39f86bc1cdf3966b1603587843751769e3c1d9e59acb77780ba2bc0e49dff486c8aba4c2652bfe1ca723205baa4bbf1c102f321f2944f0105536d26c32862686c22561c6775f8057eb7bfedd7c4145d2909215a70a1a0f053384235090c9afd6941fb0bb592395aff816fc0c8bb9914c2e567c33382c3465b25aa936a82db843102e9739fccf35becb7d1fb41ff9d4bfb988cf8ac29b99f3d6110c00c9c61de8f9e81ec4cedf03aa25af6075bcaceb4bb45493008cfdb7a7227a36d2441d480359a35a7bfd32c4a1297ed6023457f02d9f610568f81ad719adb7c9a56f610dc1dd756b917a32c503471f6ce887684cbbb13020c99b8d90cde259079b20c4612a8337f34a939bada5cb125b47a0e72667b450507704ae48ba2a1e31228317fdf628601de60ce3a95775d2beb59290e6887f5c136f517de3d12dd3ae9c5c5f966dd83b789daa2638038dd628e64b12c34b6624c91b120468f67c728cd3da248a7daa8d1ca341b7e9b3d27dd253b58ab046fe740a946ab06c379d2d482318314f7baf7920577aa9d780c5ba34efc24642285f60af08dc874ae193e66d615f3b69379e17f1709afeb63dd9df9242429a3e22ade60a16e16900785a6ed3a7c1bca53555381600ba7fd51d38a944444f174389e157d6f6f28f1e4f6081ed732f332f0ee1b5f22845098fc0abd8d729012fc63eb9b2230e971b90c4e5f05239a014b48f11846e14afda843367ddee9024111f7fdb9160a86d7ac6c6c3647a2e6554c1e18bf6389e1de3e591696417e2a925ffeab829f939cb60d2fbf933f286da26daea1952222ad01419d750c62c5cb939ca6d81b03925eb074eabe5a87c8c3b2cddfd43d1e5970ea8707efad4eacf49f28e6e3e8372b76eb930f4558e8b1c33a91079f1a33770c068cc145abe88f26ed74e5fabe2984a9c6aba2cb698266676e9cc044ec12726675dde365c92c4e9a2a40ef9c9b3befb8baa04e9c1fd30230bf271d2415ea1643a7719f98e577a5f605209d38cd26c4e2defe48777e1e0ec72085b53b77990d3c6274eeacc7f350c6c04f3e897b13fb4c4dffc66d1b8d8a1ef1f18c026d877f1ed9ac5b67446660ee58c5f68e4a585fa126682a7ae9eaf33ae6d157923350c5dda321cef449966ae8656816142905e30b9f5fc9348330a8744b7e6dc6023bb746c90641a1b651b7aef27e28b1a3a1bbdb861e1fc3057624c211b644ea575faccc098ac1abe41ef1d736294924e9449e94557639a9d2bf66de746e9b6cf5c697f9a1711a5c613441eac193190d6051389eea43af9e7095ae5510545269a23804270d46d4702de7f72793a35332818dd392bcf545aa8e9659f0e2d21b887e55600b3745dd6679450e5adbc386f474cf20c14a6aeb626d67a9290b0ceb84cad29e6f8046faa42acd1a332b430bbb467816d5a1009e2d13ae19447d53b91008822dab37a1cd64664fa1b3b2e41c5a631ee585bee12202448ee27cb8ac2b5a1faa6407ae784bb50f2e2fe4bf2f6f6d1f92cfeedf9817c70310c96e2b565631635b8a33948b5a86b205c0bb60af5a08f8331528ffc554a0a6d9fbc8ea3b6f310884ecb983c9549d91fe8865d419b40df061d6847865f6f7e3870557134431f88863267cd2be8cdffb40ea092e631a1dfc89634e06c120ad8b9991f4486034be3f82fe49d077b8bbf1366131f1b73c7d6d3486b4abf8053ef7f6bba9e573779050eafece29c4e4e2f93b9af919c9c5f3bf99dc4b9e369b265f3b0838fbe352a137fbcb375e0bb0975afc8e96ade0f799ae5f7c551b33025426812478cffb87f7cdb8de9ca384766749523833855cf0545be84ad84b764ddd37687060eac008323489528cf75e7a1779ea74f7ad45e4e870d49d32f5e6ffb9c31de5507a646ae6f62ccf2263be34efca63e799ad69dfc1555e97d8335af876144c14c2bcfca1c7806751fec55b2c990707b8449ee0c9b98958361321be343e7885296f473babe75ec63f89b6375a308e5e7f6abf39686b0e7b6ec5dcabe3101093b525779c391c59b3c02c444862d70f434884627111d85ffb5e7457e03ace22260872e846a193cd1a00803f6da3f95df9cde1d33e9850d4ff7f5434536eb7a2501a0f67b536bbca47937dccb8930c5a9115d9cc14f0b2f2608aa57afdaa212cf951aefb005aa9c1a28689abefa3204c1da8c81c132e1975a14b9b91f93ef4fda3432b15a0d56eb9cbe3822e18ecb72235c34c3461c48cf1654aacf7e2b0e77f23138ff488dabfcb0f442d79e08b1a76dd411093761fa15f1d02603301eb488dd3a854fd6689d8537309df79f0cf5eb5c60fd7a6d95704d675ed00dff75d6127f98460f0ba3ad953ed5fd49b6d63436ca879e88ea698cb8a2eb51f11ce0e6d5157bcaab1057acbb698bef3512722a515e15f25d4c195215f7edccfe198e919a0fb1c32cfc1a22a6d4ca4e23dac8ddcbcaa8bec8c9c4491f5a39e88e6266597705340d136053720b40b6c5202c1236a088c59487271d323452d859a4efd562e95fc856e3a00d32035f0aa5b2d33b99b678e3b4366277db7ee48672281b12eab16f7c79e3b83a38f04746f655086dc2830989c6cf4eba48508861781b8b94f3be22a6ebf2f8712fc88bc9c98b8a87a0be40db9c170fc22790f37645f508c44b1abab56010c2b7ded5a2db9b5f4a96924aac6173da1edbad5c09e5b4555c7ddf6b72626eaa7bf0b8b8e3902e45f5a0ed75bace121b6e5a2abbdf12045bb8b17265151f8e44ce98d8ef8494118cd56bdd8c148f16a0490d6c02a5e60e25e49ad46f12aa40c2286992598a16da21b1e31f021694fab13898b3b72935fc69071eaf651e619d3183883a358352d54b04066f3e5ffce001a9e70359c12c138fdf5d133fdcdb1d0d4bb9e2ce71549d9e2b1c46561ee80f7df5bd9331b9465024b67f1ebc17ff", 0xc36}], 0x7}, 0x0) 13:25:44 executing program 3: socketpair(0xa, 0x0, 0x0, &(0x7f00000000c0)) 13:25:44 executing program 1: socketpair(0x8, 0x0, 0x0, &(0x7f0000000bc0)) 13:25:44 executing program 5: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0x40091) 13:25:44 executing program 4: socketpair(0x1f, 0x0, 0x0, &(0x7f0000000100)) 13:25:44 executing program 0: socketpair(0x10, 0x2, 0xfffffffb, &(0x7f0000000000)) 13:25:44 executing program 2: socketpair(0xa, 0x1, 0xe, &(0x7f00000000c0)) 13:25:44 executing program 3: socketpair(0xa, 0x1, 0x0, &(0x7f00000000c0)) 13:25:44 executing program 4: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=[@rights], 0x18}, 0x0) 13:25:44 executing program 1: socketpair(0x8, 0x0, 0x0, &(0x7f0000000bc0)) 13:25:44 executing program 3: socketpair(0x3, 0x0, 0xfffffffd, &(0x7f00000005c0)) 13:25:44 executing program 2: socketpair(0xa, 0x1, 0x0, &(0x7f00000029c0)) 13:25:44 executing program 1: socketpair(0x8, 0x0, 0x0, &(0x7f0000000bc0)) 13:25:44 executing program 5: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0x40091) 13:25:44 executing program 1: socketpair(0x8, 0x0, 0x0, &(0x7f0000000bc0)) 13:25:44 executing program 5: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0x40091) 13:25:44 executing program 4: socketpair(0x11, 0x2, 0x1, &(0x7f0000000280)) 13:25:44 executing program 2: socketpair(0xf, 0x0, 0x0, &(0x7f00000005c0)) 13:25:44 executing program 0: socketpair(0x1d, 0x0, 0xfffffbff, &(0x7f0000000040)) 13:25:44 executing program 3: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000500)={&(0x7f0000000080)=@abs, 0x6e, 0x0}, 0x0) 13:25:44 executing program 5: socketpair(0x2, 0x0, 0xfeffffff, &(0x7f0000001880)) 13:25:44 executing program 4: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000640)={0x0, 0x0, 0x0, 0x0, &(0x7f00000016c0)=[@rights, @cred], 0x38}, 0x0) 13:25:44 executing program 2: socketpair(0x2, 0x5, 0xe, &(0x7f00000005c0)) 13:25:44 executing program 5: unlink(&(0x7f0000001180)='.\x00') 13:25:44 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f00000036c0)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xaf, &(0x7f0000001400)=[{&(0x7f0000000400)="4ac29d5e85e4cfa60109b93271883ffdfddec84a42fa3de51735e26ffbc8112d8bd877f23b4ee4f921f28f10c4e9332080a668fa98c4365c7bbd37ff71a2a7771f479f70024e052c91f411032f204b13e8da049c7c437ebfb15a239ce733ac0c1fe441ab62053ef2f8620d94a0f6eec11f95944655bc20b34ec985be96547f2b2c937b9500870e210750ba3f763ea88abbe88f5ad3da9cf40c4ca0392e2017e67153c197069f2c1219e635f351a4aea897848d5090755351e203ea541ddcd6f93cdae2fd07a93aa0ec28f2469097a3b3cfd9f101cb691de19e3562d3293e765127b46d4a08d0a9f2ccc07efb6b6e1f5466dfd0c4927b3285f0e24f211ae0cfa3a52a5ce388cbe11817553cf6dfd096e00259a59e1c5fda91eb6c597fdddb9fff44d0e6d062c28b5658045f8b2de30c0214b7f576a963c796bb025a0f466c95b3c420913af532d6339ad54504074c9379f4180980bc0bc9dc216b091a454b8c67c4ce710bb88477d0301650583c930e97b61eba95f45dacc88accedbf3d9de05c4431309cec3a4a86ba8a37666244a0ba0656d3f04f6a6cc92dacd77b3c5ed65fa82e250fededc47ad5dd38981c710d30d37c881078995887753f71f03114533bd7a91518597cb4515f61c7923009fcccfe1623ca10aefb48887c441841a20646a393a34e70a3050e5a6c11baa5e1efbf44299578e6a6a72b776a1a12723232fb5013785d70b43c30763670a84f14e028a6d217f4832852f3469c286f3f31f7152d88680650058a081be6985e2a1e6a0788a37720b88e5fcb5fbf0f837d4c6820cc9ce3134c18951638ac3b24f414067f0d54523972b34e23bc245c783144fdde3c91768e648bb1cae5da9e7aa3844889468c19b406f5698f0512854b204ec0996f2e10f5e3d857cebb1adcb1a870bd6002ad2bc8602396c543f18aa90909bbc001a6c6d53f5497febd3eaf069b8871be3aadcaa1526bad75d5f87920ccc97e2d141528eb15b68c50e983d411e61fd572d16bef6bd5792f021be4205de7af35295f79ac23511ed0029943bbba56ea2dc22e33ed77290c97115afba540dabdc7601206c09b1813b8c011ad5d6cb621dbc980dd6409d3c4051e33608a8e84250e1c0288cf1f9ebec93f1c39e3b806e3e4c6ef1e8a33706de6283e7eb9c19ca16f92bcf6ed7ff061812b8bddbb7bf29ca0cf009c61768e7e9e85f888ce5505c4b7aca96938db0453cc6678f91a3b49c824ff37e13092ee3f1d9d363f597c5642848d5a2d5c7b77914bc293649eb32f2d51d55164a4b959ab6f12d01629221e3e24818194e721fb3656319a88f691f59c82afd90b2682e00831b869c659f55227f0358cabb88325ca3cdd8b2550b6b3da60344bcfaa1c49c27e161cd64211aec77b1aa30108dca62000ea8d534b82a1886a3b80326afb8ebee7fdaf70bef8182c49d6f05342db65ed866cef9394c2b2e8ed9bdd9a163935719a2e00829d8e80095cb37296f6bd8587156480faf3bb9881f10c332653dfcd990651bc6051245b0d298859936dfad6757b419550385fa38b60b4bc516ed426988df996a6ef2dae2498f0e378fad22acaaf14bc69311d69e5ec5e7ec05ebb0357471303a0685a6d40dd52889fe8809878473883cf9d849ac14a0d30d24d140ad65daa81a3e81bff984d1d723478f1d2eec1a7bf0b3b1e3725bd31d5d4cd5ad54a5a1355f70028d6f27abe414f9a8a0e92d316930841fc7a9bb136c1a55fbf788f5941f0117071057474d0625cc58df5a0903a30f988eb826b287ec8cfc968ff3de543dc17fd548b5d496be14607a95025bca53c5f775a818aea8383baf5954612625c6568b3608b301502b106862cefc1c284b1d59483ae567c2e1e6201cc37b5893149a058da6bcdab5186df4aa5fe9e9c9f95771ba70f88cf58bc470a97076e87d63d3b91131c6bec72ba7ded87e7de599ea6f312a64e89ed18ce4782cd962fe9e27547f8b5437802efe74edffc79cc97644ce6596f3d5207cd7112d358ee7fa185b63c9139250a5306031e513e768c02e8883c1fdab8a0674ebad3aa066f7074ba308e6140e2eed1679b0eafd2aea1b0d30d6f334af0faf2b2a071e289ca2b2f0a55ec84973efe280c631e21d650c451eda68fc59f9e5649c53507161f3964b361505a1ba729a6eda912aff1c59f566e80ccd3a8f2f10e0d227708c9e8b281de266c9554c98271bf772f3c3e1a6082f0ee81b61f663aeb6560d15b22cfef6ed8df5bf3e6424b2971202f273ea8ec379f17849522f963d5092b83f0dad863e69c4b10537034d4585ec0abff226f848edb7669d2fd43fb0906ca0dd1b622f8820d5920448292afab3c60aec5040754ac9469dd68029037358435153a2dad95801e53c49e0bb47c66db6060df0daacd69c136d5ee9c34c586bf0f5872f278d60485988e786acdff50914ac7b4a5d5d01f85312461abcb26cf4d5028f9c9b229f5b4b37476c9a08ace4d7b5188f27a011163b3d9f2711f58890c58deb1332cadae6fd3918faac437ec73bbfaadf8e80dfa0c736d8b7952cce7d8c27de009c60ffa6ac377cdfb7ee56bcd4e721193d77b8598712fae92ce6433a8811d8ffbb6aabac4e100f22824daafbcc8bd97e918707fa809d8e3de69ae73a739f0f98f3ee5d17b7c2e81eaae57ac41eb728b9a2bfe208bd8aa87aef1bebedce17ba0956982e7ea40de1c328874110cb7d094fea5e4ba07be2eb4c830e92cd95bc2b0913cbcdeddde0935436e5ee2860a1560e02b4c3220b3cbe0461a3d4cbe97a86b7614185440ff716602b8a0b2f9798d45f9da562fa22c8ba11eb957ed695f9249823c04ba01fa781c17ef4328bf349e08f5437fc159019acde507f3919bbe8d25e1e0faa29719f06b2c9629ac8f0f7730efa9b8af96f710b06a63649f3b2d8fa5b3685982b43c01cecc5c419e4e74d12db2b768bfcd7733ab17eb79d81d6ec0559a5d03ab8fed5eb345d1cd8c400c9f3e654c7bfba86b70c592c77a2474f1cfd3b6227c24e0f963f48b08109b1cbae9e1be2f945352474fd774dbbd64cfb8f33b734cacdc47f86efe5030637e360b1db9bbf5ec73d56bf7fe836d74d972de13f364ed13bc9962b115f713595a4c098201587d735cf562742c2fa643670d0afaf0394312e87d30073b151a739b0c6a97cbdbfaa2f3cbaad16faafec2a67d074b4368f15d6489c3700e34cd65934d18259650d7e89923df627bac4e24c75ed56fccb58bc49e141e9fa682626ecef2fc9e9bcfaf4abbd96d088ca0f21de9bce78169a8c6ad3d4725707a7e69b4f5ea02e1347a8487deb3d89dad9af22c8fef766e9be0dcad1c7341edfc4ba2bac7536ff6b3cf9c6e665e69e0cfd39e5ad9e51ebed26a13faeacf3afb1b8ac9b4eee06f9fc8bbc41d89974e85dd4757efe95e9a9af2a8ce29fe16ca144a565a478ab341ca8613eed2444e76a600cdb5630bff539a197065b0b055d65d1f235d1c31a22f75fd0bd46dbcc57146907fa58601933c02123f3d4fefd824e35edb865384528095951b37649dc128b8b52cd3d94f7d880b2c345de28d34a9c703f81f0fce5e4d9b49e94cac6422b878383e1dfa3fef10c8b6d30cb5c5782d15a6e90a30abd174354ff802bde452dfffe5c0bfae2d669b6714afe8038bba4bd40b4440a41662492d7a44fff6506ad3c78e34d5571d557c4b64707f3f89d82cf4b49cdd1bebc48d7e64de5f9d071e0e0fd2043e345586e194d793ca3f06804ed40c66fc4be9e85d4fad7c23c291e2dfeb657fee69ef1b6f1453311446d2c5991c523989f63d5d2fc84daa108ef77649752c36d03264f8749665e316996132ac29ecd29a42a3189e920065eb61581cc59befe69d82912272022c2088f94db62966d1989040a3bb7c1ec141d391a13728fc583998eb233d45bb08e2c814ab962f2709e68f520f5b9b41c72120d1b8f82ba84a716df981ad7141ff36fc0946c6d4ce6f4c98774648711121334768ab28ec5a444c2d713eb5cc646e930aea3b15591b1400335bbb98fd66420f52dbcf358bba7f0906e6211dad8d966ca1638013dae1fb5c9969a4367a129b3b591962693ba7a103c1a57ac0345a34efa2feb226bdb49135720d2752247c6386de85187389db74ff83e607d16ac6f7742a610ab7525a69cf33e453f1fda48ed7b9f2faab6346b7456518e5b4cccaa829582d02396446c1cef09786d4ef276601527df8cb127cfc8b2c7428c2d670fd145fd6309217e126b99a8b6200c13abdf03d12919c3c06ad2987799e3e566fc68f6bd2a76c4c7353b281229e6507cccff7b40c62213c30f4be499b5162f6b4b12dd2d1268e564bcba88d9e9bb0226f4dd4a3b9ceb80c644e15d3990b834b83515f833641cf0b4a35cba0b2c4be4a627fa6f8a8ab63cd0f48e8d983d943a3299ba0f1df1078fc8fb29e19d5456fb9f676e3190685388b13201856d858b5ff31e5a8f01f91907ee191ac346d77eef6845236ad87509125a37551e39f73c2b9392c4c8a693f64489420b5a39a4850fee40bf76b7acbde7ee18e3f26513acf3c61140e1643cb26a018e3956050dc733330a808c65f4b1048364aff03461e6768c6ba304058fe479f1fe2f9d6165c851184ed20d6f0b9107d7d6014238aa7d114156cd2370fd72ab98e3f361fc5d7ce06a31ad61d6348f1e178a923e4e51b13fb6cafe691163e0f4b29038e01edb3f0f5f71a9d8e2aeeec2a4631692a1fc10db24f8fd6cdf16ff71edefdde55765588a10cc524f0246d69cc6484cdb7c4ef0a7a534447baa33edb8ad6f5d83ae8de75856b4bbc72a9d83b21460120979a82b7b1b82d72ec5fcc5a07fb60b8909d21c9c620642d109c477deac32ebf1d7322445364175d21e89ca9ad39a3a8ad9f377029fc487e28599ecb1ec79e279cc5b7f6de9551ac5beb8da6bf7a3d27a8cb87b5e2d89c6d2779ac06ce411ba53adb1111cd68204b06788509c5da6cbd0c2a9843e4cc4d99b659cc8822141e66dfdde7c64c09f81781e1a70c6ae74d94f9767ba475a3ec25c432ba3b7170d3a54e0579a398aecc7303209cac37a3479abb6bba0a3a626e01648ae2518c48b52f0329b08961f20b7973bfbd05ce5000ccf48c1f8348703fcce85f8dabfdcb078457f4b4abf8679c31f79891b9dc1f1605f05529f6d64a4bf9541dc57b0c7e953f738c4bd52936981d8e98382e86ecef8ebe334ba526fe8dd02cba17d9be551033529c206c4d1880e763516c53c81f8ecf71e2316da6d30b1005cc4c6ab9f5217d2c86e3db99c59d3a5e38d29a5bd165b7fce13570ed54786ab2e12319bae0939300008086e6c8808d8cb8092ae85fed4f12b2ca0795209ecdd3560aaaad3a2c505c80ec527c1119d802f6be141d43cac200282ee6ab570163914dbf26edf82673e53445b7068ab1036890585a53540534f62b78acd341b693d24e30e5e382a24ae1d9d323d1f593af5a62d182716f428b455faec20e4e12e26a2dcf3b832f6523569b5e3498b54277dcc08946393d01274a2ec2ba4e123dba94408973328642fbeb0b6825638530dc10932d11a50f0d962d277c40cc44d327477c846274b85519ae7f41fef4b5d45bc29bb135b7bb3365a9a724c178133c710cd1bb38b74ded459360ecacc1eb1ac5b344a7d640afcd5c650afb6846e4810fe43674f4e15cf1fd527f98e6291ac765c97f3b2b141a98233021ca47a74bf59129d436f3ee161f0bc234f71d6cad7dc0b66f00b7e450e3d9ef94f0154fc58f4132a0c1dcdbbb6a6687b81f0c7bfc045c4e1ff37fa02a20ce3f6de92890", 0x1000}, {&(0x7f00000000c0)="7d1597269c6ff9400f073c4615f38dbc0c5857f6bf503faf74791cb7f01f8e490827eaf49790d522692c26facc066594c311393a22d0c35f99d240d4d785da07a997fbfab60de2502cc3d15a691b8541da30edc1167921fe66a616a387d19f9566f2e5b9595a3e10c0ddb1dd32d7bd47e6058252b274854aa6cd03896f3482bdba4f47af01bf408a5a5e521c29154434099d8a9857ce53dd9bbc56c2f60ce56fe379bfb455d6ee41e8b0df255be9ad23f29fdf0110a81c64fbe0d0ebb0319d24bfe4b6ebf31fe059f980244eeabf508d175f283258e39527ff", 0xd9}, {&(0x7f0000003740)="f077bd838c03d9b9ac06cd0f5fd36f89dbedffee79043b1cae41736647bd290c61f467b73d7238ad5f33be21cebff3cff01030859287407f8689bf0bf3da0fd266b3c1601317030430eca09b3060cc99c809f7903fc63b07376152d64b9813d252cd6af6e1823827324844a893df8a465e8989439802f14f4ebc41d87ca570a59c1faf588f0b15d143b9c402d839c9e7981b80e2f7387556289ce584706fa0bf2c45b92774b64006811897dce604019b3fb1ab5e7d439681ec02e68ab91d18a12f66cfd9749311bd1e9ac93fe904e1ba4827e9f603108a65c3636d1c6865f1ac697306498d2d7ed9b436ea9930729b1974b911ad8ed11611b5b38af792e412062b9c993f2a9ecede4c01c379f0daa1648a0b3d71c734da1a687a6233195b3bb66e5dfde324edf91d78a03ec5e6e0a3522728593036789d4dc8f756ee4399079b1ae5a15a59c87b2e96a6958240eaf87b7fe47478cf13cee85513c58f3020761b5e584a293001a317c3a1c7da8f6aa48ecf5629b916d401d852531783167c071ae9566306582f298ebe48fc51e0b9eb859929dcbbb1e701d5218268387bf5f1b90626658909e22c0ce6fdbf4fb1976a6cc691d97c39aef062d6457731af27d8d9211ab955f5793e4d8ece53134e8b7881bdb4a7a90a615527373f9930e5ffa7698bd0bc50e9e8c9e4bf01742dfa1942248427baed4e107f314e3981906633fc0a4df777ccfdd68017d0f63ee556e5003b1c70d0a3ddb53626aca0de5e36479c98716f7b20ea87e82ff157bb4ae4f980db95706da5ff89e8d9ed635070620b9f8809121b791190721e7216e2163fd0b067c34d3e84f080c88eab7d368377e388e8f33c67007ba9cd7bee232225639faa52095d46c32e6c1d525836080e97b8760583360d662c4f82600b1075e643094cf72b19dcf58d98afb0187e54ef2cef8b52395a89f0d2b4ec31c1c11e9899488ebac3feb7a44f45ea646d39d40ae7c469bc393088baff71d523ab1aee0a10396d3763aa5d5157e7c88c09cfa7cfb8bf3114a16c0d37b5203298e0fb41716aafe740840bb2b4895e3ff281a586e49d9ad96f693d4f2fa48f160149e616689468cf3bbcf956f40f94576c1ab781f8026f8630a2eb494537ee7255c076dfc8631801e5c05a667e3175ecab935e7423b0d5a6ea4e9cbafbd27e629c10d8fc80e2fe2414411bc0aa4a27a128d2fc0e75fb52d7dc035d8d6823be5f158f6ef6265d184712f430ae2f3555c435f550573c809e5519af06416ab1278996f297fceeef3a0b9e2edc6644dfca9d4b5862ffb87f4aa567ddcc7435be09c74656ad0095da246b0a36add35903a19c424587504eb91064ec120d28e8a6f35cae05341363748c52391263e99f8f004a2877c39e04861753568ec6b1b681807587d506218889a345ca3d7e27be1eb6f6531b4934bd665c68ee66e994bc97b56a25f040f4377c07069f0043ba89dd94f2ec46c117c58f6d41f055764e4b6d4de1e53b6ecbcf837af044e44a9554a78c15a99559a7c5c70b818cb57dab5066fb5aacad078c6e3df3f92a110889090b52afb1d6926863b3de09720bb8e7be80cb3f721e10e2645afc8ef34cd4006b1d5ae40bb56ecd2d6dfab1b8826f5198b61d85b58db19b3b36017aeb891dac40f3990177fa42075ef98ec215b1495578d451e80f623b793f8930b168b41b5164b5869772c38c307778620d5e479eae4e03d01c8b6567acb3ee63626d4959d15654c346b4e40e43ab1ceb91d66f20ca16ee12615538eca9e10dd30f7e706abb3e4f30308d052af64d7714f57e24c76efa730be7b71439e1cd05f4162cec1d8ee401821ad85fc44adbfbe5c340cf89fdbafbb3b89d0734cb28fffca4a49ab3c7a63336daebb5e33e838eb58e92b0f2824a74d925f6a4d7cb1174af4b0597683234aea5eddb5133ec2a081662636860382e982154f997edfafdcc831ac66b61adf753d7385a2a9f09e4d4e12c31df961938598fafa582953631456fdf7113e8ee820ea3c9181401d44b10dcebc88743187fbe5636124ff6c2ea5d1ea2043172f4a0a07679ba0c71b07492600cb5c642847522149c27e1bab28d90c074018ef5cde3a4c70612dcbca42d52447c12738bc4827edd5a384ce0fd32e52789c0b2d665a9e08b5eb9b738a4282bb33aec4be49f79481676873b05bfd071e31f2c2cf820719b104d2d3f65889bde69e12939140534d85d30200c7328bf684e1fd6a4b9288dba45db2f60a53952405353326b4b694927a9bdb0f1d76bc727d37fcc10d8b0a1016a2d403fd894316edd9db2ef2b24c9ea19cbdd1b466a68310fb563a622ea15c28a0e9abaafb3896b0e73703cbaad1b4534bd73c8f56f8d5ec525117b74eac1c46f3944ff295afe3cc6fb94efbf38557d684f7720a16f123e0a07fdd1114d23d16e080da4b85a76c96790aebd1830746be0e998cbeed60b7020545989c7ada1cf07205196aee720874179f671df8e84002a7d93c378f8da2ecc2f062f20cbb81c7f54547b533ff7c0a83d3b09084e39fbc89ac0f531782d58dd1bee089d485500df893a136b7c37327e4167cada462342b89bb394eb1976ff41d72a820a6b5af81e12142e4f1e44abf9248ef76ecf16a01c9b141b0a8646254fd1c39c268ab9795837c2dae824e2db1d52a4937fd223ace922427a21a69a2684098ad07e10254b04f12ba26622654ef55085eca4dce5c97a2816cf85d7b2850fb20e230461e1511f1f73560678fd42ed57d603fdbf5f9ae965de1bca3bceae87cc93fc21f4e7fb6a44a1aa0ccb7828a16d6f5e093fe54525689ffa9eb626f9e32efc0f6a10844ca33a1337d4d2aaed9d5133efa3ff07317eaca3e7cddf2d8f66b38dde5f629d27ca42919598c309b71a95b74a479f8a0e5292a44b3d3e9d1563ad6eadfda8efb07583a731a6a50a8e6592e1318c126b6a9c076af4c6f90df8a780d05d97beebeb48cb777039196cba7c534bb5468ce93752565ef52c82046c35b9d6645c18afa2fed6524dc032b2f95f3c1da83ca0d2d0f0df72c899b996c5fb497f9cb4f16e33f91661a803bc840407ad429ed6b2e8837c25fe9eca268ab46dccf43e1431972aa5aa88bc08d81805d9421d598d4e888a0ed0114ac1cda0d1c1b968aeb39ec0c9c82aa4b7b0fca9ac4b3abcbf21ebde01c7485fe71574fd87de041392481f026f54c0224fad2721346d536bb7bd8655b80a170308a662316f12aecda8d964c4766bc2abcd41cc1cf38bfba24c17b5df057741623305aa0213bf1866c9976a71f9165f365ca5b40705a6116a86de7214cf990d4f9507b1162be3be1ca8de2ee1728aee9e19dce6814e719df2b0eb1cbf1568dc8fef68144739ea82826b81fea8698ca7d1b2352342aca970c3dfb39613783dbfcb84c5ed8b8f154e45baf191a0b2592bf2de45d1ec1507621459e3d73327cfacab4dc179bbc5db32304d0a30ab069690534dbc0fd183d8fbc3630e2bd2b3c5bac592434ffd68d79ddf44e446c8e1c2d1aafa6fa4a9bd24654ce781d74baaec0aa4c55d4a222eb5d50a3acf4737e3f3f2ebc6097bc2f2d763f0b76f2ee87d976a90a8275fad31e77b776f189ed775d87d6d0981a4a41ec6e9b1cb6838ffaedc49de7608107aa4c01ef8c440ffb04a4918ec6fff7dd3a3812e766f097db09661b65ad412ccaeeb33a321d59762beb809ac452368b19eb47c16adbfa8e5605f1e2ed56bf90976e802ff7c521289438958fa7127b371cb62cea2cdc90a0c0dfbfb30f20ff0d239a65a171dc188a24688fbe4f0712acf7cf122f77fd2cd5cfb3cbac420b9d852ca9396d8bfac18cec27bf2461ce4662e34371927e876daf467fe5df4867fd0c07b073daf601f7bbeced08a180786c5f5495ca4f5451ce4b617b8c0349944b3056aa507a30100d9f00b44c04eb3a782e24f2adcf874e0ecb7cab308f190b5ed932f2fbecca205e907588e27202699803f65867405d504bda129e645eac72fd7217665d72f98656a2902c8d881008e72b2bdc6de7cdd19af1f007793a9ff01e3fc05b1a895c1bf8f0bec0457840607fc34011b3e9e5adf5bec1bc8cf0db5ec859921b1624abf87246c5ccb22cafb173716fd01e3a54b9307f28ebacbbb2d77d2b6858a7a356b64347c06245b328c98c4f8d7e0b8c49efc339c72e0964a7af82341fa5faf3ea05d00aecf862b58defc9f59a13b308888abc8d7e42b58813684f8ae681fba9b926a75835df4a52ea7bba3126d2477018e14b58e360b90559dcc7451855faaeaaf37ad846971e4b313df15a01b72071bfde5d80c17daf16b9c75213da82b5c0c467e1098be60445c3f4dc4bf17082b812fb031bcbb1e48edb36ae97da73c235349b94b8682ebb8f0e436d481df9acb24171a3cb5d3efd27c465dd995e1729be8b6ad60e603f3697e70087da5efdd15984d30ed7789846ee82c2d67a965e897b60e737e3262f3463d1636902ab7e79b141528c0241a381401400428b2babd20dc698c93b73cd8d2b72a2df4a55a07b9f1a574e1e41267dbb5079f6572e30b83da9a355ef2547c8cdb6ee2aac2f577765dfe4843610eedb500c4d8061641a33aadda9a340b613d25caa9e9f6c41137c187649d76837e5924983e988dddb9c83c95c216b7fc1732ef81c7c79cf042a7562abc7d93a9c12335046ceb31df33b14ac7c815b49b880a200d4f03a35675c1524483207278961b55cadc0f0e40c655b78ba1aa6eff8d45374f73795f32da4c31696f2e70623e43205234983c3e26e73dcd25f00a47f9933d8524c84028bfbd6b0fc9a3642b990be5fa345d9bacd5ada9b89e37384606b0a59581ad6ccd30d9ee6cbacc15a719a7de0d6dee58068f8e1733797f52c3ecf2b9158fb3b7e578983afef618ab942fd082d1b80e29fa57029c7bb03480cee86aebe1bd03d3668e22a9deb9f52279bb248942c7f47ccb7457c236e522b5a02c31b8b018fbee031825488641e18cc3c62cf853417ba07c4f8b6c2cec98197ca7da8cb031029065bd718cda92f6b329dcad7d6a79eb089750f2e5f788bd2c6230ec7c14010c45d21b6439d27390ec98c6e08c569247b10b752f5ce5aef9a3d06c3b4afd857f227b653e5645a05739a50a1d9ad41ce7cbe5928536e1a01db3d9d323f634314a3858b12e033ab2fefd2221eaffd9fa4606e8531bcab18ed93b238cde682447f91cb2b4012fd969cff3f3644e9e59006a2a1409542d382506529793d198c244416f37a15bb32f4db63525b2bf6f0072684898581481f1ab57feaf87994ef2d936b319d76d9beaab9dac09535752180e24ad384f26d8b8513728846d0161a078581e33b30f6bd75ea547d0d94132f9b440aea8c13802b113d499c99c98e323803621fa83087d11a1ce7d2ce4838f935096757370414b2710f0e808a56989eb4c23adfd0fc64fe340cb1e3b50e5ed40ec072386765611146da89c4dd5ecaa3540890bc34236b7c183257c222a91d48895135ddb43a1d4195c575451d7fa9e629cb8d80d8ce9aff25f34c774fd0927631f62296c09fbf6cb4f6699852c42f84edc9e9c7baaa6604ed10152d13ee1a844335539e2076c8dd084d8ce80389c9d11d25f9d05603bbd9d66966891dbb423cc5b8180951edf28d81f58fd2eb9f04594c9b3910856c4244a94108298bb6d93825075e289c681253921e4e3b2baf9edd4c57bf1dd123d92928467df422c4b0fce8ed05faec2ca42e557b16933c39356c2ad6b262641fb37f8c9bf68c8991e6a9c31aa3078fc20832d46219d6697d0644c9623fd04951a1f051c", 0x1000}, {&(0x7f00000001c0)="2c2fab50e0c8ef2155d1fc3506f56b4a6c0995063cdb0b3bacbedd52f6fa6c6279ce3febb0e0055a4faf63a35a9ca124fcb642058b26791a4dd07c660f108030ff5464184da450280071e037af8b97f761791e2970653545d043cd6a5b3cff6065b8998a968eaa11ab068b0f4875d1bf0d88de2ec456d19e215eb22d28bd7dd99dd371b9f99d44308a961d5ebb19703cb4d2e8541694d931c42119dbd61c7a1f19b8ca", 0xa3}, {&(0x7f0000000280)="9be5232175b224d0330e762391db7b6c27978bf65a8e0815d748005852ed3ff08ffb314076b898d6ff7313c40e5310fd08000975fa909b8cd61cf232937f3ac2ece24fc86ef061e81144d2e5c307e5980a2fcbf32bf0beeae87371435c4d2a6ed2713d45b8d7a58ecf24a8fefca231c1a95bda4dc5448b9f024a46ea84cc74ae70f0278fc408fb5cf2c021d2db8863ccc10571d7c986a78b49929c009aea5b99f88c56f818269a8840b13cfba15fef50552003cdc6e8dd4fb90b3193ebab9be1583b12f78ad54c10eed914a200000000", 0xd0}, {&(0x7f0000002400)="62c80e34c497fb50e111744221311540f5770e847c0f55d33c350d72d2abd11939897d92828e6d46dc3508b74000e32cbaec69426fa2a7611207a7de774b468b847047b376a272f0", 0x48}, {&(0x7f0000002480)="31b54f2f0318c7de66d79510e59e69254ddcf5ef37efdddd4e0168da27379169d5909326df324d19e899bb900c37c75d7cbcfe5b435e0d81f2d261295df56a61b9b56f8a880bd12c13aea5e5eaabbeaeee62216e8bbd0057d81c87e423b45d5df407adbe6d73a6010c448088d7e161afb66d10c5c8aba63aaf8f585d2765f9236a514bd8a8e7f907260e3e61560cd8e0b5990430047b9e15bfc19c455646d920792b1df731ec855b166f1833f17355f5e63cce986a78344e357f5903a48cfc9fba19fda19c", 0xc5}], 0x7, &(0x7f0000003700)=[@cred, @cred], 0x40}, 0x0) 13:25:45 executing program 5: unlink(&(0x7f0000001180)='.\x00') 13:25:45 executing program 2: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0x8001) 13:25:45 executing program 3: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002a00)={0x0, 0x0, 0x0}, 0x0) sendmsg(r1, &(0x7f0000000ac0)={0x0, 0x0, &(0x7f0000000a40)=[{&(0x7f0000000500)='5', 0x1}], 0x1}, 0x0) 13:25:45 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f00000002c0)={&(0x7f0000000140)=@file={0x1, './file0\x00'}, 0x6e, 0x0}, 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) 13:25:45 executing program 0: unlink(&(0x7f0000000440)='./file0\x00') unlink(&(0x7f0000000380)='./file0\x00') 13:25:45 executing program 3: recvmsg(0xffffffffffffffff, 0x0, 0x80002100) 13:25:45 executing program 2: socketpair(0x10, 0x2, 0x12, &(0x7f0000000000)) 13:25:45 executing program 4: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001ac0)={0x0, 0x0, &(0x7f00000019c0)=[{&(0x7f0000000480)="c09bc31d7144142bd98ad9fad0839ae866082200ce9fdd1e9abf1a38dad980bc9e5c934905fc1dd47086d7705f50273ac3a81ef5348c856dabbcb3dd565e27ec7e81977972aa8399d87d86f330745de49bdb7a600d84fe7980fb81251f3d947e747f2b232b3b988dbaf60550949eb00ae94ac977063914d50185ccf0a48657abea7caaf08a28d39a375162e0610216d10bb0051ff537a2da0377de050ed01a02ec3bffb91a81bac51cf1734856f751238fa9dd6a8109d566c85cea7c99411b", 0xbf}, {&(0x7f0000000580)="91f2cfae7517319c66213690f798abd6818140b6e7b654927826eca18039a476a54e8e843627c7ac5958bf884128b6cf0f500bd673929f8ac215672c8842200b46c22760328f277ce146548fc3320f20bf76e707e9911ac088d68846f41997e67b62e7edcdca37920ce23092ea96a39b84a2e272d95354044d92c6fcba90d33b5f37b978bacbf19d47b6eab22a6b3c3610c75573af816cafa16d3079319ad85ca7ef6bed7e2c93663c4fb4685ab3f9aa07c544d19845bfd6f3ef229a5ecd827cb99cb9cf80", 0xc5}, {&(0x7f0000000680)="09b78c7abf137a5e01a219e7185de83249448996a3d684ebb9fe7af939ba2437f15bf045f4179f765d3a7b717499df78ab622d8083956a0079a2e94a2063fc87cc8800c3205b5f21b5dfe5eb3f25fdef1effb5e581478b45ae597f9ee8fe5184d27fd363c9ab6b93e5f7925c128bc6d58bc8dc1239f719be8ba01c069899857d6fdf1e4afe2c1a4ef29ffe7c300fde9795cf688c86d82a7b6fda30129a58e8b3b9e4ed78e7c97b21e67a064a396c7c7fdc5ec9dee4a89162b5c879675a1ce28325e4865905f19cd0e676daf8724b82137e0977867648dc814a3ca1df4da952ef4989d4389c32697839c58a2a08b7076de6f9ed11fba3b8f6c7db36caa808a50ffd2db2cbb954020f02274876835d4214c7f5350e11388624e19a7a966d0b8e5d8f2de0641004e308e9327f767b5ed961cc70cf70711842da0feaf47277c42d7d29b64b7749fb9ba3144fa36f17110882de78737c6d10e688f54f17364e20860006ef0b65eaa03cc3e7885df67ced0c219ed46c0e6382c5ec4eab1383cf5ae2be27ae5886f0a4782394f16978f01533c69824139636bbf1ac41c24d739361ab45b9cb5f602431afabfcaf9118c9eeea61daa5866db18b3f206f75fe3c710119d5d89ce60a069a78a0b2c09eecf9faa7a5988c110e9b26fce3930dd60d8799c8645ad2993bb985699cf732438a71686adac6d2d0c9513419e5db21b358f53f49144f168bd8a89e3f3d98aa4e0f1efd0cf2a1c4296c5c8c8f6246bba0034174fb89cbb2a860794e6f96ec360e2917dabb2fcac0a711ffe8608bf85420fea30ec516b080d829236bc24aa053bb8db7369b206c4b50a945cb775540ce1f245accb1113a6af23390e86fe72a0e372f943753d0458f85af3b6f8bf6c2628196b1a025fe7c8f1a602602f82326ca1c881dafd38e20542fdb1b5ba4f1c57d3c89dbec9c004f99e834f196dda78b26ae8d999050c9446eb1e1a8af775d057b4e7a161a73bde1ad0950181d1f241702d110c838d6a49eb4af1f0120590341cec737867f771785b7d60f3bb574ef829189061c65315d33c35f1f13e300d9772845dde35a1b23bfb34bb792cd55005fe16bedc471be267219f570803901f4051211a82c008031d7271d2f5ef85c75d821b3134fc4887a9242391fa955cfb9d28d165bd369ca05b99ef8434468609a51827f28b5aa7bac0f9e91d4cddb628a25d61d64955d45994e1e1709fd47da797d8845a2829ce179077078046c160c5181a4a5a53b2294e3fe25f396b31f78742941d9fcf58b01f16f4cff8c7968dc070d1b3c934c4b2cfc446ccc78d7b6ffb84168ec539ae36f7b78c3165645d71ed2f7a25cfcae1f9056b950d49c81e4735fe56272ca68233b12924dbb6cd3de096ed02b86a16babf6fe53f63a9fc37943edf5aa47b84db945103b984d0dca2d61b5b2d0051d67c7abea2893238351c28ffd8909400ecccebbf6c94621fd42d1edc5755d1eddeedd4696c25923fc0af9d9b3b5a4ff0ba2d4a619bee836b8555adcf083ae2e3bac1729e34d2b7df2a512f1c7eb161888c33d4490d889674a785d4d3bbb04da7468febecbc39b7639730c19fa3573e63b62a250e75d788b73958ca921341d8b87177d26ac2cb0d0f253dbadf98890cebc7ff6515ea3a537f27e14aa70c9493f7c0abba1b272487623f83bb27d5bc9a8f4c9e86c9948951511444f0b3f87608d47204cf5a9e56bf6a63eb4bf49e12ed1f03301efd5e53f00100b0ddb35c166f9236a8d22b8a1acaee26ecc012f38ecb3a3513e3a175282d256fb676b096a323423a5e9ba95a924cd3fa4a8d4eddb605e9eadb791ef59da74cb33c8209478d78356283f8b9ca3d2963a1a62f605c7476ee616c582e54b7178251d63fc1a827ddc858b1aeb2bd195f8716eca4a5f810db44aa1de745da6ac4b91d6a6eb69ef31f3fbe2df6103442340fa17cd5dac1d27f29fe6272531e4b80bf77274011e0d461c133ce3d4270e7ba7e96cf2028242e830da4b9ff8b8ef65cf7a4723947f879eeba12649fc0afd9ce97b5bdfaefcf34972f4268667b150031c43fe5ac6d853782d3e520f81bab8609e12591fc888c7cc020fe402c6fc195e6f62bc4a0641ed86d30d13c7e5eefbd9d5b330848104769a63efae6c7f9105a139274b4bd30f4a758000ee7d3b7f831ffba90cfa20ad725786cf0614643258bf7a1216c37acb8f385c0cbe3e0e4a402e76f5b0a62705f6eba1eb7a64511dea5f3e691823d0c6304de8da920dc3d5db86113c9f6150f1c5ca35293fd12a27c41ea2c39ecf7ffc2f862b1b124cc89df0ca309c5465a375722f3fc0c99ed52a49652083cc0593d20a3b05e07d2cbee78a08b416f04b28b7c30c52bee7e3fc93104433fd4448e286307123ddf1758246e46d58748c39ea80959f27aedf6adad49465e761d9a81b6900cebedaf3e5522a4dc63d90501855fb4b3ab48fe1a2f6df3243d3339f0340fda653531a8d0aaef3adea50c33d69448ed1bb4353046426889332cc53c8dbf54b4db6166eaa501ef2da7bc43163fec92fd8f36a4ae85a17831499303ff81839a80dff9fa61cfcbe4a9d4f66b8c7d60c5cf961298f0eae14f489403f81028cdbe96cef0e0c799c1df3ca9941ad351a5209b3e4f13918cc241658addc0ca40b6abb23faeddb12f966d44b915e476b72bd5b5c8e24d8d3a43c22776495636474f91b4cf58668ff553b78fce0a03ae5c30a5a1979221ba5ff110959032dd179ec66ab349f91ddd9d30ece2808b6a2c78ea86394e5bcc5bb66d229f22fff2e1a78a2dab1899a0a8d406d1ef8d45fff2f36553891f26da401191636e359bdb00552376242674df172b6c9055ada2c4026a28583e6d72d9fba85c39e587c6598e6d2e9cb2dbc5d699c006f24257dad273276d7e895bfab3df412026ff6f7bec38b2ad61ca80631bc5a6a15cfe3b2ac8a5fc1a10075100e84a8e3f9d8a80db12203cd17f9e3cd6f3c57f39c0fcd5ef46f0684905283d0debd79f92e229403c18cf9092a9d7f34e5dfb7544ba8355457e906c5b8dd13aacaf4ef772bbe93c5a4740ae63e4c94b99ae217e2ee7c51ed5a460a8c7aef06eee001cc517226d83b49b95db68a3ba80253b42869d5ed906b3fcd32c9de2b7569c8d1ae03fad3edcbcc5472478bd8eabf00ce118403c2f322cb5393bded140af14a64a8626ab78418582b04c309607396d3ead1bf01a13f976faefb2d09fa6e952635d46f49d94a8ed871880929b5f40ab51f143dcba80bb1f1f1d2d1537f6a546b3dd477d504890cdf86d04ee0d8b6539a9e23463c4f3533870fdbe02621575c95135e504a4812b7e64c8da0bf4853c82a9b8e57d6a6c3f9d0ef8c475be9b5272073a17e7c2f4299b2bc4bfbd0de089a3e890e97eb089d5934248ac2380291e97fce3aced7604165945001406dc6dcb250e6f0aec2c90df97d6b4b174238aebd49a9902bd678bd906f5dd2e675e7df15fb599de9453dbf19e97fd3b0bf3d20993c6c804d7f2e9b6d78e4d89d8502266344dbca14d745644b1238c72fa2e8660e98d4724da77b27898630c88cd93a0a915949b9e4db679725533dee0f1d23d996b179eae3c95aa46c69e89a62d93d9a0072ff08e33d71e200319fff306dbe9ab1cf7086e766bed70adf0c6a75ab0509055ef97d4295cdd8e80b0fbd268671cb24f89bb8397d20a8f3e38c6112426889a44e08c92856a5233ff70def1223a51f8168e42152f52e222892b7c2761288a51390bd7410a2a1adf0c1e53322e3659eb3d7339b1006e1ff5c1cbf4f61dfe008c3a6d938509dbb12eeeff311a341e2d6eb36f9c9e9876bd6bf1c8039621126051df9a19c2c3ba3d7b10075e26338f9b7bed37453cc0bd94080a6e289fd4e3e720579f4c0ccf5b482f2577faa917a98acf0573453f6d36b0b08c01d1e057c37a101f0b0b661caf86882d091bc427ce028ea92259b2b0ab3a3e1deb1f3794bc6262d4adae2bfd05ac6e43a9cb2798e4fa762d1210302b62b3caf54a3e68b08577e9b7fe0f589aa59e1a35e73ca588ab5f65369065ce8f91ae6301410d2c786fa089e0ec95bb9dabcb717a1dfba6a0db1fdb0d923781202a034fbb0801618c818afd4a17d22ecfa01e0141a648815f57ddc1150653449142bae8c77913313fa9ab93852fb7ad85f3c14866bf8a07583363d9ed6042a8298b073f93a7d93d1eb95ab0186c5519f8f4a64a7afa9c8944bc74d26909a1f195c7d3d896e4b70b2424193f547e10c3ed4a93375a531a5c100e027f1d3b4c2982c3719164358bf1757574afdd647e315c0e16589740b34613d2af4ebaa81dc8cd98789d8dfa37732295cf52444300fe069c9cd8c60b162b2b76b5f6299cb2761ed6cc73ec8123a377bb4b2ec3e9c36da481b764fe71cd289736f651770f22e9d04d1e368d32600a3929446509d22eb374f913f3a6e031ff0ea6090ba17f8ad24137f2921003c4194a7a7b170b0e207b584e4a0659bb0b183d763c97f45276488abd20bbf2084da331afe823b0acea7ca17ed14b99b34b7b985c5beb1d40a34f8f80830f813cd0ae2dd0cdb8ca69f2d8028bbef6b062990b7770b1613e6a81746ceb273f65e711fdb1df1dadee305abc1bb096efe6ea16e5417e0f56b28e2f1131fd3054f35f49284a208a3cdca0b0460543f25090955fc00fa2e4281f7a0316a8096a1820aad6d45874348ed8c47ae1730b139894dc206b02be11ac89897fc1bbaa94a746fe9afb1f12970d9565a971d156f5f1ebd72a4b4d028a4092092920a465424366c06224ec1157056c72754", 0xd3d}], 0x3, 0x0, 0x803e0000}, 0x0) 13:25:45 executing program 5: unlink(&(0x7f0000001180)='.\x00') 13:25:45 executing program 0: socketpair(0x10, 0x0, 0x7, &(0x7f00000005c0)) 13:25:45 executing program 2: socketpair(0x2, 0x2, 0x0, &(0x7f00000005c0)) 13:25:45 executing program 5: unlink(&(0x7f0000001180)='.\x00') 13:25:45 executing program 3: sendmsg$unix(0xffffffffffffffff, 0x0, 0x82587112e5629508) 13:25:45 executing program 5: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f00000005c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000540)=[@cred], 0x20}, 0x0) 13:25:45 executing program 2: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f0000000080)="1b", 0x1}], 0x1}, 0x4040040) 13:25:45 executing program 0: socketpair(0xa, 0x3, 0x8, &(0x7f00000005c0)) 13:25:45 executing program 5: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001a00)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, &(0x7f00000007c0)=[@cred, @rights], 0x200007f8}, 0x0) 13:25:45 executing program 1: socketpair(0x20, 0x0, 0x0, &(0x7f0000000180)) 13:25:45 executing program 4: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f00000000c0)={&(0x7f0000000040)=@abs={0x1}, 0x6e, 0x0}, 0x20000040) 13:25:45 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000780)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f0000000600)=[{&(0x7f0000000900)="32632fc481ecf15017723923864ea3f6d01c6b253d71d1348c0b58638acec8dea61740582073580922737a2fca8f083e13c26b5281a726b5113380ed921717cc22fdb660b3c68b39d63b6073c96ab7ff7494fc1b6690a7cf79218b39bbe6ffa9eda706ff3de9f718ea6c289bf464f704274927125b400ce06151a39512fbb839e6326ba8445a51bc0593fc52397d15fb28ef0ec0d4d9346f1d09be3b11bdbb42b25e533b592f01133ed87653edcefab4cdee1be348045df5bb87594ae2d30552a500acb11646a10e471733ccd199b1450cce4fe2a510632808076cad1ed0820d818f3ead2471861ff6a56c09c52185b84699105748de970df876c7b57c1f9c66e80b1cba3fd31cbbbeedef8bcda1e3d3ade1d1b62c0a41b85ef8557cbb428f98782a182f17ca19613251274f703dd8025bbf92a0aa98b2b401c2521dbeebf0bca53b1ef3abdf5db4d68f9a489cdd7ed64eaa913a30d532465476df5f7432789b797de4be40b81e09e69d09666c5baf9226236446eec9984685b36c9fc40bc04629e3196dee3bf96d453d5b449315f2cafe367e3d364673ae696fdef5f0a9999add759cdf9cc0e9b96242f27c13e2f742d234ae54771190b24abcd852bfeb70d431e106afe8bd74339f18880e40a9da4b5011bebcc19c0ab56eab2f6b66eeb8c6e0f578d73b46118081e39c3c0f7cf48458b2554c03a9e8180748c8581d08ddd98d23d834", 0xfffffffffffffff9}, {&(0x7f00000002c0)="9cf01e676d4020a4612271c6936fd875d1ef6baff60db5ba119321c43e893a9239486463d3de6b00fca769a470baa5ba4b6833683e5faf12198449b007a86c1f58d69f48151e75157d77c109a28a27258cff1f345cff8adf63882b3a0c66574ad7e872c9e4c78362da9be80a7987985c763b96f5588e", 0xa9}, {&(0x7f0000000340)="2f91414d3bf51098ea108b638bf69339b7e1c378db1acb36cd0d16c3ff4d5992c30ef09510a6875ba4c1f3d5f1250777d0edf4f7b3b8a373dba47760c25f099210a25e5100ab13416607b1710fbbcf3bea7437f6dd8cae616d061131d5594c598d5f76a176068b6dd4883277c5fba48444fd587cc6332b0000007ffd75ef85c8fba2028ed53719e6df79d684eb096ab8326e9c70f26cf78ba59192a75d2872e1ead569414d6524533f3e2640a71b37a13fef65af135983f325e719fdac52cca10ec72055c742272d9bfb4a2a", 0xcc}, {&(0x7f0000000440)="9ac51fd0dbfbd9e3de9903108e05edc20bf7c818aaa3c14456077ac17fcc4a70dd83b3448ba2b22cc2aa603018018aa372be00e86682c1e0dcbefd1a9a4f73956489f7a69f0fcefa29", 0x49}, {&(0x7f00000004c0)="d09cc6d1e208fb66f2d6a7df4e4eeaf5dd", 0x11}, {&(0x7f0000000500)="5e3506b46a0d62fe607b0f696184b1460195565c87737bdd95116545d289758860d0e701dd14ec67ef0727b63ff66b6a88ccbdfe9524296b6e92a38ba5b441fa5e2a15d3f4278094b243b4550bbea856d50dadf659e33b585f3c235feec763061ffec0cf1a3a5a2c7387784f953358ca6e383feb970b52a829efd45614944f79895323f9ef90f05bf570ab6364b2794fc3ad9752f07edb382a0a663f3971045cef1588f6eae4d0803aef074dccd1a7415bcd", 0xb2}, {&(0x7f00000005c0)="9d7176d4fd0071", 0x7}, {&(0x7f00000006c0)="4fe57cbe5c8882199234c2b771ce35865b04fe48f1cdc534ec74260e340f8401874adb6371a30b3d0d490f273b7949618c19ad3aff4f0b2f27d1c8a5692f46b24348a4119ef019fc33de6d8246f46898cf3a896f121ac15839e7d345f430e4e68ce1ea9fd0e320cff2182b07bed482cf42b7f212353dd3258551ff928b41358aa4226a8f36d9afef5f397ba8678af30ed4be6d1aaae49aafdb387436894630c62026c201a5aa1187af34", 0xaa}], 0x9, 0x0, 0x0, 0x80}, 0x40800) 13:25:45 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000005c0), 0x48}, 0x0) recvmsg(r0, &(0x7f0000002a00)={0x0, 0x0, 0x0}, 0x0) 13:25:45 executing program 4: socketpair(0xc, 0x0, 0x0, &(0x7f00000005c0)) 13:25:45 executing program 3: socketpair(0x26, 0x5, 0x20007, &(0x7f0000000140)) 13:25:46 executing program 4: socketpair(0x10, 0x3, 0x3f, &(0x7f0000000140)) 13:25:46 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000800)="01", 0x1}], 0x1}, 0x0) recvmsg(r0, &(0x7f0000002e80)={0x0, 0x0, 0x0}, 0x0) 13:25:46 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000001700)="59c2a393c1b4acda3f25b498291261c388630882db8313ff84127d13fe2486be3750f1a169f009627a7ba16e2a9901ca3e2c937a4836e222e6ea5a9b8b732ed73aa31c9c97881512573144a856c9d05a1fae3c6cbed694db890dc8379cf9a193843c0b5a1a7b4e700f6716533cc4e5e3ca860f4b3519e4d3aecba0660d7be1a86653630a433430e59f9fc2f8b08b0e8051d967953459dbc796fd70ea80", 0xff8f}], 0x1, 0x0, 0x0, 0x24000810}, 0x0) 13:25:46 executing program 2: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000800)="01", 0x1}], 0x1}, 0x0) recvmsg(r0, &(0x7f0000002e80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002e00)=""/96, 0x60}, 0x20000162) 13:25:46 executing program 5: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000800)="01", 0x1}], 0x1}, 0x0) recvmsg(r0, &(0x7f0000002e80)={0x0, 0x0, &(0x7f0000002d40)=[{&(0x7f0000000900)=""/4096, 0x1000}], 0x1, &(0x7f0000002e00)=""/96, 0x60}, 0x20000162) 13:25:46 executing program 4: socketpair(0x28, 0x1, 0x0, &(0x7f00000005c0)) 13:25:46 executing program 4: getpid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001280)=[@cred], 0x20}, 0x48041) 13:25:46 executing program 3: getpid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001280)=[@cred], 0x20}, 0x0) 13:25:46 executing program 3: socketpair(0x25, 0x0, 0x0, &(0x7f0000000340)) 13:25:46 executing program 2: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000800)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000ac0)={0x0, 0x0, 0x0}, 0x40001140) 13:25:46 executing program 2: socketpair(0x10, 0x3, 0x0, &(0x7f0000000140)) 13:25:46 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001540)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000100)={&(0x7f0000000000), 0x80, &(0x7f0000000240)=[{&(0x7f0000000080)=""/26, 0x1a}, {&(0x7f0000000180)=""/162, 0x753d23330aacf83b}, {&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000001300)=""/143, 0x8f}, {&(0x7f00000000c0)=""/4, 0x2}, {&(0x7f00000013c0)=""/230, 0xe6}], 0x6, &(0x7f00000014c0)=""/75, 0x4b}, 0x0) 13:25:46 executing program 4: mprotect(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x4) 13:25:46 executing program 3: r0 = semget$private(0x0, 0x2, 0x3) semop(r0, &(0x7f0000000000)=[{0x1, 0x6d34}, {0x1, 0x2, 0x1000}], 0x2) semctl$GETPID(r0, 0x2, 0x4, &(0x7f0000000040)=""/143) semop(r0, &(0x7f0000000100)=[{0x1, 0x9, 0xc00}, {0x0, 0x5, 0x800}, {0x2, 0x1ff, 0x400}], 0x3) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000140)=[0x17]) semop(r0, &(0x7f0000000180)=[{0x1, 0x5, 0x1800}, {0x0, 0x258, 0x1000}, {0x1, 0x5a}, {0x1, 0x8001, 0x1000}], 0x4) getgroups(0x5, &(0x7f00000001c0)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) r4 = getuid() getgroups(0x4, &(0x7f0000000200)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000240)={{0x6, 0x0, r1, r4, r5, 0x0, 0x84e}, 0x478dc448, 0x7fffffffffffffff, 0x80}) r8 = getgid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000002c0)={{0x80000000, r4, r8, r4, 0x0, 0x0, 0x9}, 0x1, 0x7fffffffffffffff, 0xfffffffffffffffe}) r9 = semget$private(0x0, 0x1, 0x0) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000340)={{0xffffffc0, r4, r3, r4, r7, 0x0, 0x5}, 0x9, 0xffff, 0x4}) semop(r0, &(0x7f00000003c0)=[{0x1, 0x5, 0x1000}, {0x3, 0x33, 0x1800}, {0x0, 0xfffd, 0x1800}, {0x0, 0x3f}, {0x2, 0x5, 0x1800}, {0x3, 0x1f, 0x1800}], 0x6) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000480)={{0x7f, r10, r2, r4, 0xffffffffffffffff, 0x89, 0x9}, 0xa6f, 0x4, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000005c0)={{0x5, 0x0, r7, r12, r15, 0x10b, 0x800}, 0x0, 0x0, 0x4}) r16 = semget$private(0x0, 0x0, 0x1) semop(r16, &(0x7f0000000640)=[{0x0, 0x2, 0x1800}, {0x4, 0x9}, {0x3, 0x3f, 0xb025035ca5c1b1c2}, {0x2, 0x1f, 0x1800}, {0x4, 0x1, 0x800}], 0x5) r17 = semget$private(0x0, 0x0, 0x0) semctl$SETALL(r17, 0x0, 0x9, &(0x7f0000000680)=[0x0, 0x400]) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000006c0)=[0x5, 0x6b, 0x101, 0x1, 0x1ff, 0x3, 0x19]) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000700)={{0x200, r4, r6, r12, r11, 0x95, 0x8}, 0x8f, 0x7fffffffffffffff, 0x100000001}) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000780)=[0x100, 0x6, 0x4, 0x2, 0x1000, 0x64, 0xee5c]) semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f00000007c0)={{0x7, r12, r7, r4, r2, 0x220, 0x200}, 0x7729d4a9, 0x5, 0xffffffffffff7caa}) r18 = open$dir(&(0x7f0000000840)='./file0\x00', 0x20000, 0x1e0) fchownat(r18, &(0x7f0000000880)='./file0\x00', r14, r13, 0x2) 13:25:46 executing program 4: r0 = socket(0x2, 0x1, 0x0) sendto(r0, 0x0, 0x0, 0x0, &(0x7f0000000200), 0x10) 13:25:46 executing program 4: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) 13:25:46 executing program 2: r0 = socket(0x2, 0x2, 0x0) sendto(r0, 0x0, 0x0, 0x0, &(0x7f0000000200), 0x10) 13:25:46 executing program 4: getpid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001280)=[@cred, @cred], 0x40}, 0x0) 13:25:46 executing program 2: msgget(0x0, 0x46f) 13:25:46 executing program 4: r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x800, 0x0, 0x0) 13:25:46 executing program 2: accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000140)) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) 13:25:47 executing program 4: openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x222, 0x0) 13:25:47 executing program 2: dup(0xffffffffffffff9c) 13:25:47 executing program 5: ioctl$WSKBDIO_GETDEFAULTKEYREPEAT(0xffffffffffffffff, 0x400c570a, 0x0) 13:25:47 executing program 4: shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x3000)=nil, 0x0) shmdt(0x0) 13:25:47 executing program 2: r0 = socket$inet(0x2, 0x3, 0x0) getsockopt$inet_opts(r0, 0x0, 0x0, 0x0, 0x0) 13:25:47 executing program 5: munlock(&(0x7f0000ff2000/0xc000)=nil, 0xc000) 13:25:47 executing program 4: acct(&(0x7f0000000540)='./file0\x00') 13:25:47 executing program 4: r0 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) 13:25:47 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x1}, 0xc) 13:25:47 executing program 2: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) readlinkat(r1, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) 13:25:47 executing program 5: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="fdf91915825852c1878062cd28eb874ed5489a17a638f0c0587c548c", 0x1c) 13:25:47 executing program 0: symlink(&(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)='./file0\x00') 13:25:47 executing program 3: faccessat(0xffffffffffffffff, 0x0, 0x1a4, 0x0) 13:25:47 executing program 4: r0 = socket$unix(0x1, 0x1, 0x0) poll(&(0x7f0000000140)=[{r0, 0xc}], 0x1, 0x0) 13:25:47 executing program 4: syz_emit_ethernet(0x1262, &(0x7f0000000440)=ANY=[@ANYBLOB="ff"]) 13:25:47 executing program 1: symlink(&(0x7f0000000580)='./file0\x00', 0x0) 13:25:47 executing program 0: ktrace(&(0x7f0000000040)='./file1\x00', 0x0, 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 13:25:47 executing program 5: openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x404, 0xffffffffffffffff) ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x222, 0x0) 13:25:47 executing program 4: mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4) 13:25:47 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) sendmsg(r0, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000340)=[{0x10}], 0x10}, 0x0) 13:25:47 executing program 2: open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) 13:25:47 executing program 4: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, &(0x7f00000014c0)=[{&(0x7f0000000140)="8360b6fa9467f0a3344d94d1dc63973b4333a36cf87783fc106f92a3bdb7ce62d01cf2de65455ebde6874d983d094dc58f7156546f12acc3965bb3e2106f7ae701300ffe46c94a89c3fbec2538c9849e502f04ce194ffd32319d7062b007990a935756e031e53ffc7a8ed36b007095d4c994bba8668edab10fb2cb1d16ec87b1e5c27158ac25d1aa74f18177d1ec8a3743babc6770072aacdc5fb0ebd985ad238e54884f8cf37ef28ef13f5872e06bb42c0e83", 0xb3}, {&(0x7f0000000200)="116cedabaeb794ce518fd5fed1bb539c14caf7529508da2d8263d80dde195625094e1c6a138344013282f54bd54c2b4f4f59e30ad0bcdf245e60bcc2e21d06e393331d566fd872f71302b931029a06bd82639a701aa676628691e9e9fffe70a9203e3a14ce21ae0ce1a25c4db53a476d47a9826f9f32ca74dba1425567b8487631594a200c036246c613ebb54f82442d67c0551d87c34a3a61250d85b33cd9f593626307f5803f2a64efb064ac21ab78fe531291a1f95361454c27455eb4ef6a99e61c74e4de666bb2403111d88a9b3feaf9162bcd5017e4cafb8e12be52193e76edf7af1e55b4", 0xe7}, {&(0x7f0000000300)="6d6b13abdc93d78ae694211e4e1d201d7ec48191d56fbddbe9c29329378604364cd365634f805b5578754bce4798db4d261ec2e3284976853a8a2782fd02681d459b92eb268cf1ce84dc0a4daff4b2cda31b5d94c77a40cc00e2e7", 0x5b}, {&(0x7f0000000380)="becb371ba2d2a6b355a703d872977cfd9ad0724e6b12bd08b7982d88a06d737a60d5f0182aeeae259074715b77418cfda7f11ae333acbf1cb93fd36c288785c9102460bc44b93a3a4b8ca5ffc90e89e80f6f190dc81929aa51a6f443c91eb514eee486c47f48a3c998c8b0f8d9d1e3d666a82354d1a5982e740fc2a5355fb122c416691a24c4f94d28806d690c22e8b33142b18765479d48", 0x98}, {&(0x7f0000000440)="ca0edec092cccc2b9d11051c63c839e8e3d5571e3856678a71392cfbd9c5082857f6d226e727b375d4a5b377156c386abd2e9499cc5acdca077ccbf22a326b07439261bacf4ac10f98776e09f9f4eb76bb02f96f87", 0x55}, {&(0x7f00000004c0)="010302f25139ce2e35c8e4d25d1741222c6bea88456ccebd3f3a5961334cead9ba5f25bab7204352b18f0766ce8c6fce430abeafd2d2afeac3917b9af6de38e2cf318013b773addf85debb42bf7f9c3def305efc0f759c4aa32908ace429cde643da4a9dcd6d69e214d73b059ceac8a01ba8cfd6ac0dec170ee940803ba5d7cd85c2f0f1c308d3dc7e1987dec579c3f5d98f1813e0d8f77f61d800d38cc3066cd1d36c3a2aa773a1796d6f69aec61df8000aaa750409589edd8d591921b8da51dfdaebfaafc62c40de631481822807cc3792e4a4f92dd89ac9514a346c344ff8d489951e11fb89ad4e9b95004c0d8bdfa291180adc234996d593aa4685cad8d3ceea90ad7fe7eb9a9510b6b186e3a617ebaddf96c9db1f6250541601f37b9506a4bd415945205691516971e0656998be3e1daea6150d98b89e80d7a0421bb38e9127320826570c3912458e7d031324d475ba580d0586f889e9d28eaff58c23b89b84f7d93ddb767f3124f2a06aaf61e8891580fdf375714255ac54399f6c5c170b2e66d78e443b75b77c5dbbe01096f0f87370168238792e54bfa68485b793a628854e35cc1fab64a8e95ec9e4b123c3b08b0da686b74c726a87f657781de02ac11a3354c7aafd9b68fb426d07053e9ed1277db59378762419b047ebe82b4b5b9ddd2b131909ef7ecf29026cf8839d691c9883e3479168f2ba718448318fbf1345e92e600d5d7913a5b3543c1352f676e5d306f476b8d0cf70ec2fee08ee6d175118a8b95cd2037759227afe29a6f06aac573556c67e8a13bfe5033e3a3333a03b090fd9d88015db4bff3ba7ea032b4b0600302cfc11cec83b0bb416b6afec25d778adaa46d4b42e52cea5ebc736af4f23850c3c460c99b6b98b8625ed55881b48aecf381e36c723d25d1322c60f3ba021cade38aa3d2efe063316539919f26622788728892f17fe0c0f02650421f483d787825eab69694f8eb09642f3b198669dfb28db14ef9a614aa58d934241befcd390f0df62b3c10b85a87b7e12ded3c460c21941bd6654f53ea18e0d64ab2125eab6f00cec11895157d0fc8f30ffef6f3c89d3ad8abb32e15f29da330f4f87c01def5f326966fc56a1fecc75f4eda3d650d0cdb6baa2f9ae33856eb1160fbba5aa35bda2e6346ccdc8a456e632789fc5f3417646514f2bd9ae55e6504bc613d6325314ecfc2117ea6ff546c171c2d7f93697adaf14e8ac63d9f1bd3bf95dc7d7d3b70e77856637048268d099665d3d530c64df515d9c9dea1f2a6beb8f8614c739f754e446b6ef65a4aafd553d799eccc754d2048fb676414394b01a67bded68207b868cae82b901d19bbff7f227d99007ce60bf3a21e89b74805101f1549a217b1ef91c508632ef0e9ede2c009f59ca2b39687f249e287987e3635c8ea9cecb38d1d89b793695a9b4e42513c4f85249ab39ebbd2b9875313bb599e14053c2a0fa4a2f5965d72d9d6956815251f07a48da514426dd66026452e36bd37a338c75fdcd86612e30c7135e7b7056dd626b5882d649d6acd6b33cf6ca114e69d0e1bc5e7724bdd7ba42e64a339d18df0ada58c060b422497635bc9dc33259136838bccc3d8b2468e4b81c5008e0c52a677418f07c706a4989dd9127fd67f94057c8e9ab41bba5d0e8af5dd02368a61fc32650d049d02d645b923a65df51e85868c5a4cdf781ce155e7fb24df8ab67ca54e3c5e0ce25cd6162b10bcf7786872ea176fd15130ba6ccd4d8a226faa63e577a70e2cf4b56175218a9044d21c0a43c3c407a94097112bc529c2fad9e37fd75810ff144bffa62cb9135a2b8b74a2a35b97b29d12d98962795e704e1d1f78d93d8b9", 0x51f}], 0x6}, 0x0) 13:25:47 executing program 3: munmap(&(0x7f0000ff6000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ff6000/0x5000)=nil, 0x5000, 0x0) 13:25:48 executing program 2: symlink(&(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)='./file0\x00') open$dir(&(0x7f0000000700)='./file0\x00', 0x0, 0x0) 13:25:48 executing program 4: r0 = socket$inet(0x2, 0x3, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) 13:25:48 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getpeername$unix(r0, &(0x7f0000001440)=@file={0x0, ""/4102}, &(0x7f0000000040)=0x1008) 13:25:48 executing program 5: socketpair(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet(r0, &(0x7f00000000c0)='U', 0x1, 0x0, 0x0, 0x0) 13:25:48 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1004, 0x0, 0x0) 13:25:48 executing program 3: r0 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) 13:25:48 executing program 0: ktrace(0x0, 0x1, 0x2, 0x0) 13:25:48 executing program 5: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f00000000c0)="378ca71571fdc2122d4f442b89e76250ef2bf4eefd3f426ab9afccf86441ea2c13e27ff2ecabefd8db4547cd7c5e69f4e9af1e5ce13282b4db632cc1f9b54058bdfc1ce213e010bfe7261053f22ef7645faf625d3397830e7ecad4eb083ae376da9a57fedd8a416eb6231e59dfed1ed14d9fdf55475f80010000006da6e31b02c166c147c69f6b2f246345952477f7c1b6422193a92ac28f0a901ba45f5c752ecb574ee86c0005b889a0db72241375c1410b17096b37e20e44c3f221a48296ad9386bf060fe6e1241019649b8086e3fbbfc35d854f4a4785f61fe56deee8f29e40928f67842618f030e20900680efd7fabc7fdaeacddfaac2aa22e39a9000000000000000000000000000000000000000050023d7f321240fa9fdf0838992202a4a5531f1e6f1695d124855b3936ef30e8a8169781eebbbf339db784f6d3acc12bf7c47cb27174cc0a3bed6c24fe8074a886607cdeaa771257a09739103fd00a42d47bb1350e57a45530a7683964c1b442", 0x171, 0x0, 0x0, 0x0) 13:25:48 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) recvmmsg(r0, &(0x7f0000000240)={0x0}, 0x10, 0x0, 0x0) 13:25:48 executing program 3: lchown(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 13:25:48 executing program 2: r0 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000000), 0x4) 13:25:48 executing program 2: mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2) 13:25:48 executing program 3: utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000100)={{0x0, 0xffffffffffffffff}}, 0x0) 13:25:48 executing program 5: recvmsg(0xffffffffffffffff, &(0x7f0000001740)={0x0, 0x0, &(0x7f0000001600)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9, 0x0}, 0x0) 13:25:48 executing program 4: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000002700)={&(0x7f0000001240), 0xc, 0x0, 0x0, 0x0}, 0x0) recvmmsg(r0, &(0x7f0000002640)={0x0}, 0x10, 0x0, 0x0) 13:25:48 executing program 2: mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000ffa000/0x2000)=nil, 0x2000, 0x0) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) 13:25:48 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x1005, 0x0, 0x0) 13:25:48 executing program 1: syz_emit_ethernet(0x100a, &(0x7f0000000200)) 13:25:48 executing program 3: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000), 0x4) 13:25:48 executing program 0: openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = getpgid(0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x4000023e, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x1404, r0) 13:25:49 executing program 2: socketpair(0x0, 0x0, 0x5, 0x0) 13:25:49 executing program 1: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) 13:25:49 executing program 4: open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) 13:25:49 executing program 2: getppid() setpgid(0x0, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0) 13:25:49 executing program 0: socket$inet6(0x18, 0x8001, 0x6) 13:25:49 executing program 4: r0 = socket$inet(0x2, 0x3, 0x0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) 13:25:49 executing program 5: r0 = socket$unix(0x1, 0x1, 0x0) bind$unix(r0, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) 13:25:49 executing program 3: mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) 13:25:49 executing program 1: openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x404, 0xffffffffffffffff) 13:25:49 executing program 4: setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) 13:25:49 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x800, &(0x7f0000000100), &(0x7f0000000140)=0x10) 13:25:49 executing program 3: r0 = socket(0x18, 0x3, 0x0) getsockname$inet(r0, 0x0, &(0x7f0000000100)) 13:25:49 executing program 2: getppid() setpgid(0x0, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0) 13:25:49 executing program 4: recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000e40)=@abs={0x0, 0x0, 0x2}, 0x8) 13:25:50 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000400)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f00000002c0)="00bb04ee853b455a6685fc8e3f0ee8efa314b553130a541aa0aea9dab7aed5b73ed53494af5aeeb49e744d8e0741775e5bc36ca7f1f17c4e5210a99fdf132133c428f0076ee95aced781842f7dadea5e22bc59c639ab14f4ea8ea074fcaafd7b98325dbe5acd12595d9a7e3a02b506ff5dfc559422a3666f0d9dfff241de329d2704037c29fa459823649c274d52474f30", 0x91}], 0x1}, 0x0) 13:25:50 executing program 5: geteuid() lchown(0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) 13:25:50 executing program 1: syz_emit_ethernet(0x2e, &(0x7f0000000180)) 13:25:50 executing program 2: getppid() setpgid(0x0, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0) 13:25:50 executing program 3: symlinkat(&(0x7f0000000180)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/file0\x00', 0xffffffffffffff9c, &(0x7f0000000280)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') 13:25:50 executing program 4: sendmsg$unix(0xffffffffffffffff, &(0x7f00000007c0)={0x0, 0x0, 0x0}, 0x0) 13:25:50 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, &(0x7f00000014c0)=[{&(0x7f0000000100)="2063726b4e9b0f7787e5f684d54bf729eab8e852fe9b49be7aee5281f1d55b4cb4a8028685c8a8062113caa766243f33edab96", 0x33}, {&(0x7f0000000140)="8360b6fa9467f0a3344d94d1dc63973b4333a36cf87783fc106f92a3bdb7ce62d01cf2de65455ebde6874d983d094dc58f7156546f12acc3965bb3e2106f7ae701300ffe46c94a89c3fbec2538c9849e502f04ce194ffd32319d7062b007990a935756e031e53ffc7a8ed36b007095d4c994bba8668edab10fb2cb1d16ec87b1e5c27158ac25d1aa74f18177d1ec8a3743babc6770072aacdc5fb0ebd985ad238e54884f8cf37ef28ef13f5872e06bb42c0e83", 0xb3}, {&(0x7f0000000200)="116cedabaeb794ce518fd5fed1bb539c14caf7529508da2d8263d80dde195625094e1c6a138344013282f54bd54c2b4f4f59e30ad0bcdf245e60bcc2e21d06e393331d566fd872f71302b931029a06bd82639a701aa676628691e9e9fffe70a9203e3a14ce21ae0ce1a25c4db53a476d47a9826f9f32ca74dba1425567b8487631594a200c036246c613ebb54f82442d67c0551d87c34a3a61250d85b33cd9f593626307f5803f2a64efb064ac21ab78fe531291a1f95361454c27455eb4ef6a99e61c74e4de666bb2403111d88a9b3feaf9162bcd5017e4cafb8e12be52193e76edf7af1e55b4", 0xe7}, {&(0x7f0000000300)="6d6b13abdc93d78ae694211e4e1d201d7ec48191d56fbddbe9c29329378604364cd365634f805b5578754bce4798db4d261ec2e3284976853a8a2782fd02681d459b92eb268cf1ce84dc0a4daff4b2cda31b5d94c77a40cc00e2e7", 0x5b}, {&(0x7f0000000380)="becb371ba2d2a6b355a703d872977cfd9ad0724e6b12bd08b7982d88a06d737a60d5f0182aeeae259074715b77418cfda7f11ae333acbf1cb93fd36c288785c9102460bc44b93a3a4b8ca5ffc90e89e80f6f190dc81929aa51a6f443c91eb514eee486c47f48a3c998c8b0f8d9d1e3d666a82354d1a5982e740fc2a5355fb122c416691a24c4f94d28806d690c22e8b33142b18765479d48", 0x98}, {&(0x7f0000000440)="ca0edec092cccc2b9d11051c63c839e8e3d5571e3856678a71392cfbd9c5082857f6d226e727b375d4a5b377156c386abd2e9499cc5acdca077ccbf22a326b07439261bacf4ac10f98776e09f9f4eb76bb02f96f87", 0x55}, {&(0x7f00000004c0)="010302f25139ce2e35c8e4d25d1741222c6bea88456ccebd3f3a5961334cead9ba5f25bab7204352b18f0766ce8c6fce430abeafd2d2afeac3917b9af6de38e2cf318013b773addf85debb42bf7f9c3def305efc0f759c4aa32908ace429cde643da4a9dcd6d69e214d73b059ceac8a01ba8cfd6ac0dec170ee940803ba5d7cd85c2f0f1c308d3dc7e1987dec579c3f5d98f1813e0d8f77f61d800d38cc3066cd1d36c3a2aa773a1796d6f69aec61df8000aaa750409589edd8d591921b8da51dfdaebfaafc62c40de631481822807cc3792e4a4f92dd89ac9514a346c344ff8d489951e11fb89ad4e9b95004c0d8bdfa291180adc234996d593aa4685cad8d3ceea90ad7fe7eb9a9510b6b186e3a617ebaddf96c9db1f6250541601f37b9506a4bd415945205691516971e0656998be3e1daea6150d98b89e80d7a0421bb38e9127320826570c3912458e7d031324d475ba580d0586f889e9d28eaff58c23b89b84f7d93ddb767f3124f2a06aaf61e8891580fdf375714255ac54399f6c5c170b2e66d78e443b75b77c5dbbe01096f0f87370168238792e54bfa68485b793a628854e35cc1fab64a8e95ec9e4b123c3b08b0da686b74c726a87f657781de02ac11a3354c7aafd9b68fb426d07053e9ed1277db59378762419b047ebe82b4b5b9ddd2b131909ef7ecf29026cf8839d691c9883e3479168f2ba718448318fbf1345e92e600d5d7913a5b3543c1352f676e5d306f476b8d0cf70ec2fee08ee6d175118a8b95cd2037759227afe29a6f06aac573556c67e8a13bfe5033e3a3333a03b090fd9d88015db4bff3ba7ea032b4b0600302cfc11cec83b0bb416b6afec25d778adaa46d4b42e52cea5ebc736af4f23850c3c460c99b6b98b8625ed55881b48aecf381e36c723d25d1322c60f3ba021cade38aa3d2efe063316539919f26622788728892f17fe0c0f02650421f483d787825eab69694f8eb09642f3b198669dfb28db14ef9a614aa58d934241befcd390f0df62b3c10b85a87b7e12ded3c460c21941bd6654f53ea18e0d64ab2125eab6f00cec11895157d0fc8f30ffef6f3c89d3ad8abb32e15f29da330f4f87c01def5f326966fc56a1fecc75f4eda3d650d0cdb6baa2f9ae33856eb1160fbba5aa35bda2e6346ccdc8a456e632789fc5f3417646514f2bd9ae55e6504bc613d6325314ecfc2117ea6ff546c171c2d7f93697adaf14e8ac63d9f1bd3bf95dc7d7d3b70e77856637048268d099665d3d530c64df515d9c9dea1f2a6beb8f8614c739f754e446b6ef65a4aafd553d799eccc754d2048fb676414394b01a67bded68207b868cae82b901d19bbff7f227d99007ce60bf3a21e89b74805101f1549a217b1ef91c508632ef0e9ede2c009f59ca2b39687f249e287987e3635c8ea9cecb38d1d89b793695a9b4e42513c4f85249ab39ebbd2b9875313bb599e14053c2a0fa4a2f5965d72d9d6956815251f07a48da514426dd66026452e36bd37a338c75fdcd86612e30c7135e7b7056dd626b5882d649d6acd6b33cf6ca114e69d0e1bc5e7724bdd7ba42e64a339d18df0ada58c060b422497635bc9dc33259136838bccc3d8b2468e4b81c5008e0c52a677418f07c706a4989dd9127fd67f94057c8e9ab41bba5d0e8af5dd02368a61fc32650d049d02d645b923a65df51e85868c5a4cdf781ce155e7fb24df8ab67ca54e3c5e0ce25cd6162b10bcf7786872ea176fd15130ba6ccd4d8a226faa63e577a70e2cf4b56175218a9044d21c0a43c3c407a94097112bc529c2fad9e37fd75810ff144bffa62cb9135a2b8b74a2a35b97b29d12d98962795e704e1d1f78d93d8b95f9b23254349ff387743f6eac4", 0x52c}], 0x7}, 0x0) 13:25:50 executing program 2: getppid() setpgid(0x0, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0) 13:25:50 executing program 3: mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ff9000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) 13:25:50 executing program 3: shmget(0x0, 0x2000, 0x700, &(0x7f0000ffb000/0x2000)=nil) 13:25:50 executing program 2: r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1008, 0x0, 0x0) 13:25:50 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(r0, &(0x7f0000000c80)={0x0}, 0x10, 0x43, 0x0) 13:25:50 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000440)=0x5) 13:25:50 executing program 4: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = dup(r0) connect(r1, &(0x7f0000000000), 0xffffffffffffff4f) 13:25:50 executing program 3: mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x1) 13:25:51 executing program 1: socketpair(0x1, 0x0, 0x40, 0x0) 13:25:51 executing program 5: recvmsg(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xfffffffffffffeb8, &(0x7f0000000100)=""/103, 0x67}, 0x0) 13:25:51 executing program 3: open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) acct(&(0x7f0000000080)='./file0\x00') 13:25:51 executing program 0: mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ff2000/0xe000)=nil, 0xe000) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) 13:25:51 executing program 5: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, 0x0, 0x0) 13:25:51 executing program 4: mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ff2000/0xe000)=nil, 0xe000) 13:25:51 executing program 2: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340), 0xc) 13:25:51 executing program 3: mlock(&(0x7f0000ff8000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ff7000/0x4000)=nil, 0x4000) 13:25:51 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) getsockname(r0, 0x0, &(0x7f0000001040)) 13:25:51 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) read(r0, &(0x7f0000000440)=""/4096, 0x1000) 13:25:51 executing program 2: r0 = socket$inet(0x2, 0x3, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000009c0)=""/108, &(0x7f0000000a40)=0x6c) 13:25:51 executing program 5: setegid(0xffffffffffffffff) 13:25:51 executing program 4: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000001440), &(0x7f0000002900)=0x4) 13:25:52 executing program 3: mlock(&(0x7f0000ff8000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ff7000/0x4000)=nil, 0x4000) 13:25:52 executing program 0: ____semctl50$IPC_STAT(0x0, 0x0, 0x2, &(0x7f0000000340)) syz_usb_connect$hid(0x0, 0x36, &(0x7f00000007c0)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x3, 0x1, 0x0, 0x0, {0x9}}}]}}]}}, 0x0) 13:25:52 executing program 2: msgget(0x1, 0x602) 13:25:52 executing program 5: r0 = socket$inet6(0x18, 0x2, 0x0) pwrite(r0, 0x0, 0x0, 0x0) 13:25:52 executing program 4: r0 = socket$unix(0x1, 0x5, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(0xffffffffffffffff, 0x41205725, 0x0) poll(&(0x7f00000000c0)=[{}, {r0, 0x2}], 0x2, 0xbd) 13:25:52 executing program 2: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000017c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000001740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 13:25:53 executing program 1: compat_43_oaccept(0xffffffffffffff9c, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x11, &(0x7f0000001140), 0x0) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) [ 88.0556233] uhub0: device problem, disabling port 1 13:25:53 executing program 3: mlock(&(0x7f0000ff8000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ff7000/0x4000)=nil, 0x4000) 13:25:53 executing program 2: ____semctl50$GETALL(0x0, 0x0, 0x6, &(0x7f0000000000)) 13:25:53 executing program 5: __msync13(&(0x7f0000ff2000/0xe000)=nil, 0x0, 0x1) 13:25:53 executing program 1: r0 = _lwp_self() _lwp_suspend(r0) _lwp_suspend(r0) 13:25:53 executing program 3: mlock(&(0x7f0000ff8000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ff7000/0x4000)=nil, 0x4000) 13:25:53 executing program 4: shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0xffffffffffffffff}}) 13:25:53 executing program 2: open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) __lstat50(&(0x7f0000000180)='./file1\x00', 0x0) 13:25:53 executing program 2: syz_usb_connect$cdc_ncm(0x0, 0x6e, &(0x7f0000000000)={{0x12, 0x1, 0x200, 0x2, 0x0, 0x0, 0x0, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x5c, 0x2, 0x1, 0x0, 0x0, 0x0, {{0x9, 0x4, 0x0, 0x0, 0x1, 0x2, 0xd, 0x0, 0x0, {{0x5}, {0x5}, {0xd}, {0x6}}}}}}]}}, 0x0) 13:25:53 executing program 3: symlink(&(0x7f0000000080)='./file0\x00', 0x0) 13:25:53 executing program 5: madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) 13:25:54 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) sendmsg$unix(r0, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0x0) 13:25:54 executing program 3: fktrace(0xffffffffffffffff, 0x0, 0x0, 0x0) 13:25:54 executing program 5: r0 = msgget$private(0x0, 0xa) msgsnd(r0, &(0x7f0000000000)={0x1, "5ee11d21ac785e32649c725d59077af29d498ead2ccb642d248889dd78292736b66cede205c20334538635ef06a5e1d8f8ddb31c1bee2e479a9cca2ea863be7b1cd2df5f4bc9d3920e0af908e64359ceb56973522ca0310a29b349aa40a683f0ffb2c600b239374d6eb7271f553a11e9cc6f97fd3ba70c4d3313"}, 0x82, 0x800) compat_50___msgctl13$IPC_STAT(r0, 0x2, &(0x7f0000000240)={{0x0, 0x0, 0x0}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000100)={&(0x7f00000000c0)={0x0, 0x1, 0x0, 0x125}, 0x6, 0x40, 0x1}, 0xffffffffffff6863, 0x4, 0x7}, &(0x7f0000000200)={&(0x7f00000001c0)={&(0x7f0000000180)={0x0, 0x1, 0x3, 0x200}, 0x2c7, 0x3, 0x2}, 0x1, 0xce51, 0x4}}) r3 = semget(0x3, 0x4, 0x0) semop(r3, &(0x7f00000002c0)=[{0x3, 0x4, 0x1800}, {0x2, 0x6, 0x1800}, {0x4, 0x618, 0x1000}, {0x0, 0x0, 0x400}], 0x4) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f0000000300)=0x80) ____semctl50$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000340)) compat_50_____semctl13$GETPID(r3, 0x0, 0x4) compat_50_____semctl13$SETVAL(r3, 0x0, 0x8, &(0x7f0000000380)=@val=0x5) ____semctl50$SETALL(r3, 0x0, 0x9, &(0x7f0000000440)=@buf=&(0x7f0000000400)={{r1, r2, 0x9, 0x4d5, 0x8, 0x2}, 0x4, 0x5, 0x101, &(0x7f00000003c0)={0x0, 0x1000000, 0x40, 0x1ff}}) r5 = semget$private(0x0, 0x3, 0x260) compat_14___semctl$IPC_RMID(r5, 0x0, 0x0) r6 = getegid() r7 = getgid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000480)={{0x748, r4, r6, 0x0, r7, 0x7, 0x1000}, 0x0, 0x9, 0x9ab4}) compat_50_____semctl13$GETNCNT(r3, 0x0, 0x3) 13:25:54 executing program 4: shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0xffffffffffffffff}}) 13:25:54 executing program 3: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)) [ 89.7156312] uhub2: device problem, disabling port 1 13:25:54 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r0, 0xffff, 0x200, 0x0, 0x0) 13:25:54 executing program 0: mprotect(&(0x7f0000ff3000/0x3000)=nil, 0x3000, 0x4) 13:25:54 executing program 4: __stat50(&(0x7f0000000300)='\x00', 0x0) 13:25:55 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setown(r0, 0x6, 0xffffffffffffffff) 13:25:55 executing program 3: r0 = socket$unix(0x1, 0x5, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) 13:25:55 executing program 4: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x100c, &(0x7f0000000000)={0x7fffffffffffffff}, 0x10) 13:25:55 executing program 1: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000100)={{0x7fffffff, 0x0, 0x0, 0xffffffffffffffff}}) 13:25:55 executing program 0: posix_spawn(0x0, &(0x7f0000000000)='?\x00', 0x0, 0x0, 0x0, 0x0) 13:25:55 executing program 4: fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000000)) 13:25:55 executing program 3: r0 = socket$unix(0x1, 0x5, 0x0) recvmsg(r0, &(0x7f00000008c0)={0x0, 0x0, &(0x7f00000007c0)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9, 0x0}, 0x0) 13:25:55 executing program 5: r0 = msgget$private(0x0, 0xa) msgsnd(r0, &(0x7f0000000000)={0x1, "5ee11d21ac785e32649c725d59077af29d498ead2ccb642d248889dd78292736b66cede205c20334538635ef06a5e1d8f8ddb31c1bee2e479a9cca2ea863be7b1cd2df5f4bc9d3920e0af908e64359ceb56973522ca0310a29b349aa40a683f0ffb2c600b239374d6eb7271f553a11e9cc6f97fd3ba70c4d3313"}, 0x82, 0x800) compat_50___msgctl13$IPC_STAT(r0, 0x2, &(0x7f0000000240)={{0x0, 0x0, 0x0}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000100)={&(0x7f00000000c0)={0x0, 0x1, 0x0, 0x125}, 0x6, 0x40, 0x1}, 0xffffffffffff6863, 0x4, 0x7}, &(0x7f0000000200)={&(0x7f00000001c0)={&(0x7f0000000180)={0x0, 0x1, 0x3, 0x200}, 0x2c7, 0x3, 0x2}, 0x1, 0xce51, 0x4}}) r3 = semget(0x3, 0x4, 0x0) semop(r3, &(0x7f00000002c0)=[{0x3, 0x4, 0x1800}, {0x2, 0x6, 0x1800}, {0x4, 0x618, 0x1000}, {0x0, 0x0, 0x400}], 0x4) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f0000000300)=0x80) ____semctl50$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000340)) compat_50_____semctl13$GETPID(r3, 0x0, 0x4) compat_50_____semctl13$SETVAL(r3, 0x0, 0x8, &(0x7f0000000380)=@val=0x5) ____semctl50$SETALL(r3, 0x0, 0x9, &(0x7f0000000440)=@buf=&(0x7f0000000400)={{r1, r2, 0x9, 0x4d5, 0x8, 0x2}, 0x4, 0x5, 0x101, &(0x7f00000003c0)={0x0, 0x1000000, 0x40, 0x1ff}}) r5 = semget$private(0x0, 0x3, 0x260) compat_14___semctl$IPC_RMID(r5, 0x0, 0x0) r6 = getegid() r7 = getgid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000480)={{0x748, r4, r6, 0x0, r7, 0x7, 0x1000}, 0x0, 0x9, 0x9ab4}) compat_50_____semctl13$GETNCNT(r3, 0x0, 0x3) 13:25:55 executing program 2: shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) r0 = shmget$private(0x0, 0x1000, 0x4, &(0x7f0000ffc000/0x1000)=nil) compat_50___shmctl13$SHM_UNLOCK(r0, 0x4) shmget$private(0x0, 0x1000, 0x88, &(0x7f0000ffc000/0x1000)=nil) getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x11, &(0x7f0000000040), 0xc) __lstat50(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000200)) getpgid(0xffffffffffffffff) 13:25:55 executing program 4: ____semctl50$IPC_STAT(0x0, 0x0, 0x2, 0x0) syz_usb_connect$hid(0x1, 0x36, &(0x7f00000007c0)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x2, 0x40, 0x0, [{{0x9, 0x4, 0x0, 0x60, 0x2, 0x3, 0x1, 0x0, 0x0, {0x9}, {{{0x9, 0x5, 0x81, 0x3, 0x0, 0x0, 0x1}}}}}]}}]}}, 0x0) 13:25:55 executing program 1: pipe2(&(0x7f0000000840), 0x0) ioctl$WSDISPLAYIO_GMODE(0xffffffffffffffff, 0x4004574b, &(0x7f0000000000)) 13:25:55 executing program 0: _lwp_setname(0x0, &(0x7f0000000000)='[\x00') 13:25:56 executing program 5: r0 = msgget$private(0x0, 0xa) msgsnd(r0, &(0x7f0000000000)={0x1, "5ee11d21ac785e32649c725d59077af29d498ead2ccb642d248889dd78292736b66cede205c20334538635ef06a5e1d8f8ddb31c1bee2e479a9cca2ea863be7b1cd2df5f4bc9d3920e0af908e64359ceb56973522ca0310a29b349aa40a683f0ffb2c600b239374d6eb7271f553a11e9cc6f97fd3ba70c4d3313"}, 0x82, 0x800) compat_50___msgctl13$IPC_STAT(r0, 0x2, &(0x7f0000000240)={{0x0, 0x0, 0x0}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000100)={&(0x7f00000000c0)={0x0, 0x1, 0x0, 0x125}, 0x6, 0x40, 0x1}, 0xffffffffffff6863, 0x4, 0x7}, &(0x7f0000000200)={&(0x7f00000001c0)={&(0x7f0000000180)={0x0, 0x1, 0x3, 0x200}, 0x2c7, 0x3, 0x2}, 0x1, 0xce51, 0x4}}) r3 = semget(0x3, 0x4, 0x0) semop(r3, &(0x7f00000002c0)=[{0x3, 0x4, 0x1800}, {0x2, 0x6, 0x1800}, {0x4, 0x618, 0x1000}, {0x0, 0x0, 0x400}], 0x4) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f0000000300)=0x80) ____semctl50$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000340)) compat_50_____semctl13$GETPID(r3, 0x0, 0x4) compat_50_____semctl13$SETVAL(r3, 0x0, 0x8, &(0x7f0000000380)=@val=0x5) ____semctl50$SETALL(r3, 0x0, 0x9, &(0x7f0000000440)=@buf=&(0x7f0000000400)={{r1, r2, 0x9, 0x4d5, 0x8, 0x2}, 0x4, 0x5, 0x101, &(0x7f00000003c0)={0x0, 0x1000000, 0x40, 0x1ff}}) r5 = semget$private(0x0, 0x3, 0x260) compat_14___semctl$IPC_RMID(r5, 0x0, 0x0) r6 = getegid() r7 = getgid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000480)={{0x748, r4, r6, 0x0, r7, 0x7, 0x1000}, 0x0, 0x9, 0x9ab4}) compat_50_____semctl13$GETNCNT(r3, 0x0, 0x3) 13:25:56 executing program 1: ____semctl50$IPC_STAT(0x0, 0x0, 0x2, 0x0) syz_usb_connect$hid(0x1, 0x3f, &(0x7f00000007c0)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x2d, 0x1, 0x1, 0x2, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x60, 0x0, 0x3, 0x1, 0x0, 0x0, {0x9, 0x21, 0x4, 0x0, 0x1, {0x22, 0x685}}, {{}, [{{0x9, 0x5, 0x2, 0x3, 0x0, 0x20}}]}}}]}}]}}, 0x0) 13:25:56 executing program 3: r0 = _lwp_self() _lwp_setname(r0, &(0x7f0000000000)='[%\x00') 13:25:56 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x100c, &(0x7f0000000000), 0x10) [ 91.7956424] uhub4: device problem, disabling port 1 13:25:57 executing program 2: open(&(0x7f0000000080)='.\x00', 0x8aae776dba7e5216, 0x0) 13:25:57 executing program 3: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000100), 0x2) 13:25:57 executing program 2: open(&(0x7f0000000080)='./file1\x00', 0x0, 0x0) r0 = open(&(0x7f0000000140)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000180)='./file0\x00') fchownat(r0, &(0x7f00000000c0)='./file2\x00', 0x0, 0x0, 0x0) lchown(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 13:25:57 executing program 0: r0 = open(&(0x7f0000000140)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000180)='./file0\x00') r1 = getgid() fchown(r0, 0xffffffffffffffff, r1) 13:25:58 executing program 4: ____semctl50$IPC_STAT(0x0, 0x0, 0x2, 0x0) syz_usb_connect$hid(0x1, 0x36, &(0x7f00000007c0)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x2, 0x40, 0x0, [{{0x9, 0x4, 0x0, 0x60, 0x2, 0x3, 0x1, 0x0, 0x0, {0x9}, {{{0x9, 0x5, 0x81, 0x3, 0x0, 0x0, 0x1}}}}}]}}]}}, 0x0) 13:25:58 executing program 3: ____semctl50$IPC_STAT(0x0, 0x0, 0x2, 0x0) syz_usb_connect$hid(0x1, 0x36, &(0x7f00000007c0)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x2, 0x40, 0x0, [{{0x9, 0x4, 0x0, 0x60, 0x2, 0x3, 0x1, 0x0, 0x0, {0x9}, {{{0x9, 0x5, 0x81, 0x3, 0x0, 0x0, 0x1}}}}}]}}]}}, 0x0) 13:25:58 executing program 5: r0 = msgget$private(0x0, 0xa) msgsnd(r0, &(0x7f0000000000)={0x1, "5ee11d21ac785e32649c725d59077af29d498ead2ccb642d248889dd78292736b66cede205c20334538635ef06a5e1d8f8ddb31c1bee2e479a9cca2ea863be7b1cd2df5f4bc9d3920e0af908e64359ceb56973522ca0310a29b349aa40a683f0ffb2c600b239374d6eb7271f553a11e9cc6f97fd3ba70c4d3313"}, 0x82, 0x800) compat_50___msgctl13$IPC_STAT(r0, 0x2, &(0x7f0000000240)={{0x0, 0x0, 0x0}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000100)={&(0x7f00000000c0)={0x0, 0x1, 0x0, 0x125}, 0x6, 0x40, 0x1}, 0xffffffffffff6863, 0x4, 0x7}, &(0x7f0000000200)={&(0x7f00000001c0)={&(0x7f0000000180)={0x0, 0x1, 0x3, 0x200}, 0x2c7, 0x3, 0x2}, 0x1, 0xce51, 0x4}}) r3 = semget(0x3, 0x4, 0x0) semop(r3, &(0x7f00000002c0)=[{0x3, 0x4, 0x1800}, {0x2, 0x6, 0x1800}, {0x4, 0x618, 0x1000}, {0x0, 0x0, 0x400}], 0x4) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f0000000300)=0x80) ____semctl50$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000340)) compat_50_____semctl13$GETPID(r3, 0x0, 0x4) compat_50_____semctl13$SETVAL(r3, 0x0, 0x8, &(0x7f0000000380)=@val=0x5) ____semctl50$SETALL(r3, 0x0, 0x9, &(0x7f0000000440)=@buf=&(0x7f0000000400)={{r1, r2, 0x9, 0x4d5, 0x8, 0x2}, 0x4, 0x5, 0x101, &(0x7f00000003c0)={0x0, 0x1000000, 0x40, 0x1ff}}) r5 = semget$private(0x0, 0x3, 0x260) compat_14___semctl$IPC_RMID(r5, 0x0, 0x0) r6 = getegid() r7 = getgid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000480)={{0x748, r4, r6, 0x0, r7, 0x7, 0x1000}, 0x0, 0x9, 0x9ab4}) compat_50_____semctl13$GETNCNT(r3, 0x0, 0x3) [ 93.2756471] uhub1: device problem, disabling port 1 13:25:59 executing program 2: open(&(0x7f0000000080)='./file1\x00', 0x0, 0x0) r0 = open(&(0x7f0000000140)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000180)='./file0\x00') fchownat(r0, &(0x7f00000000c0)='./file2\x00', 0x0, 0x0, 0x0) lchown(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 13:25:59 executing program 0: ____semctl50$IPC_STAT(0x0, 0x0, 0x2, 0x0) syz_usb_connect$hid(0x0, 0x36, &(0x7f00000007c0)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x60, 0x0, 0x3, 0x1, 0x6, 0x2, {0x9, 0x21, 0x0, 0x5}, {{{0x9, 0x5, 0x81, 0x3, 0x0, 0x0, 0x1}}}}}]}}]}}, 0x0) [ 94.4156514] uhub4: device problem, disabling port 1 13:26:00 executing program 1: mprotect(&(0x7f0000ff5000/0x2000)=nil, 0x2000, 0x0) 13:26:00 executing program 2: open(&(0x7f0000000080)='./file1\x00', 0x0, 0x0) r0 = open(&(0x7f0000000140)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000180)='./file0\x00') fchownat(r0, &(0x7f00000000c0)='./file2\x00', 0x0, 0x0, 0x0) lchown(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 13:26:00 executing program 5: r0 = msgget$private(0x0, 0xa) msgsnd(r0, &(0x7f0000000000)={0x1, "5ee11d21ac785e32649c725d59077af29d498ead2ccb642d248889dd78292736b66cede205c20334538635ef06a5e1d8f8ddb31c1bee2e479a9cca2ea863be7b1cd2df5f4bc9d3920e0af908e64359ceb56973522ca0310a29b349aa40a683f0ffb2c600b239374d6eb7271f553a11e9cc6f97fd3ba70c4d3313"}, 0x82, 0x800) compat_50___msgctl13$IPC_STAT(r0, 0x2, &(0x7f0000000240)={{0x0, 0x0, 0x0}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000100)={&(0x7f00000000c0)={0x0, 0x1, 0x0, 0x125}, 0x6, 0x40, 0x1}, 0xffffffffffff6863, 0x4, 0x7}, &(0x7f0000000200)={&(0x7f00000001c0)={&(0x7f0000000180)={0x0, 0x1, 0x3, 0x200}, 0x2c7, 0x3, 0x2}, 0x1, 0xce51, 0x4}}) r3 = semget(0x3, 0x4, 0x0) semop(r3, &(0x7f00000002c0)=[{0x3, 0x4, 0x1800}, {0x2, 0x6, 0x1800}, {0x4, 0x618, 0x1000}, {0x0, 0x0, 0x400}], 0x4) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f0000000300)=0x80) ____semctl50$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000340)) compat_50_____semctl13$GETPID(r3, 0x0, 0x4) compat_50_____semctl13$SETVAL(r3, 0x0, 0x8, &(0x7f0000000380)=@val=0x5) ____semctl50$SETALL(r3, 0x0, 0x9, &(0x7f0000000440)=@buf=&(0x7f0000000400)={{r1, r2, 0x9, 0x4d5, 0x8, 0x2}, 0x4, 0x5, 0x101, &(0x7f00000003c0)={0x0, 0x1000000, 0x40, 0x1ff}}) r5 = semget$private(0x0, 0x3, 0x260) compat_14___semctl$IPC_RMID(r5, 0x0, 0x0) r6 = getegid() r7 = getgid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000480)={{0x748, r4, r6, 0x0, r7, 0x7, 0x1000}, 0x0, 0x9, 0x9ab4}) [ 95.0256530] uhub3: device problem, disabling port 1 13:26:00 executing program 4: shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000480)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x160, 0x8}}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r0, &(0x7f00000002c0)={0x0}, 0x10, 0x0, 0x0) 13:26:00 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, 0x0, 0x30}, 0x0) sendmmsg(r0, &(0x7f00000002c0)={0x0}, 0x10, 0x0, 0x0) 13:26:00 executing program 2: open(&(0x7f0000000080)='./file1\x00', 0x0, 0x0) r0 = open(&(0x7f0000000140)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000180)='./file0\x00') fchownat(r0, &(0x7f00000000c0)='./file2\x00', 0x0, 0x0, 0x0) lchown(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) [ 96.6256715] uhub0: device problem, disabling port 1 13:26:01 executing program 1: open$dir(&(0x7f0000000140)='./file0\x00', 0x200, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) 13:26:01 executing program 3: ____semctl50$IPC_STAT(0x0, 0x0, 0x2, 0x0) syz_usb_connect$hid(0x1, 0x36, &(0x7f00000007c0)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x2, 0x40, 0x0, [{{0x9, 0x4, 0x0, 0x60, 0x2, 0x3, 0x1, 0x0, 0x0, {0x9}, {{{0x9, 0x5, 0x81, 0x3, 0x0, 0x0, 0x1}}}}}]}}]}}, 0x0) 13:26:02 executing program 4: open(&(0x7f0000000000)='./file0\x00', 0x240, 0x0) execve(&(0x7f0000000c00)='./file0\x00', 0x0, 0x0) 13:26:02 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r1, &(0x7f00000002c0)="e60cab659d93e7d4ec9b921614616852a399e94c49610986520c5a1be73e6354bf63764b2e4814ff78fbad75d094d5f02c864274e535b988596e19ac226e42520653a94f92765f8de3f7baf9699503f6940bbff6ca1962448a030ca441c3db5eb6f27c8e9393d11a453b0bb070f292ad27d62a7610c95bd296937bafa3d719355ff6a76e3d3a0580bed7686ab90caf5731", 0x91, 0x0, 0x0, 0x0) recvmmsg(r0, &(0x7f00000004c0)={&(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000600)=[{0x0}, {0x0}, {&(0x7f00000001c0)=""/241, 0xf1}], 0x3, 0x0}}, 0x10, 0x0, 0x0) 13:26:02 executing program 2: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002e80)=ANY=[], 0xf8}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r0, &(0x7f00000002c0)={0x0}, 0x10, 0x0, 0x0) 13:26:02 executing program 5: r0 = msgget$private(0x0, 0xa) msgsnd(r0, &(0x7f0000000000)={0x1, "5ee11d21ac785e32649c725d59077af29d498ead2ccb642d248889dd78292736b66cede205c20334538635ef06a5e1d8f8ddb31c1bee2e479a9cca2ea863be7b1cd2df5f4bc9d3920e0af908e64359ceb56973522ca0310a29b349aa40a683f0ffb2c600b239374d6eb7271f553a11e9cc6f97fd3ba70c4d3313"}, 0x82, 0x800) compat_50___msgctl13$IPC_STAT(r0, 0x2, &(0x7f0000000240)={{0x0, 0x0, 0x0}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000100)={&(0x7f00000000c0)={0x0, 0x1, 0x0, 0x125}, 0x6, 0x40, 0x1}, 0xffffffffffff6863, 0x4, 0x7}, &(0x7f0000000200)={&(0x7f00000001c0)={&(0x7f0000000180)={0x0, 0x1, 0x3, 0x200}, 0x2c7, 0x3, 0x2}, 0x1, 0xce51, 0x4}}) r3 = semget(0x3, 0x4, 0x0) semop(r3, &(0x7f00000002c0)=[{0x3, 0x4, 0x1800}, {0x2, 0x6, 0x1800}, {0x4, 0x618, 0x1000}, {0x0, 0x0, 0x400}], 0x4) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f0000000300)=0x80) ____semctl50$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000340)) compat_50_____semctl13$GETPID(r3, 0x0, 0x4) compat_50_____semctl13$SETVAL(r3, 0x0, 0x8, &(0x7f0000000380)=@val=0x5) ____semctl50$SETALL(r3, 0x0, 0x9, &(0x7f0000000440)=@buf=&(0x7f0000000400)={{r1, r2, 0x9, 0x4d5, 0x8, 0x2}, 0x4, 0x5, 0x101, &(0x7f00000003c0)={0x0, 0x1000000, 0x40, 0x1ff}}) r5 = semget$private(0x0, 0x3, 0x260) compat_14___semctl$IPC_RMID(r5, 0x0, 0x0) r6 = getegid() r7 = getgid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000480)={{0x748, r4, r6, 0x0, r7, 0x7, 0x1000}, 0x0, 0x9, 0x9ab4}) 13:26:02 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000002c40)="c14cddd602e5d0f1a5caa2d713b3a693cd09a194eb4e6945a192d05a79a4c7a5741b12f3221e9aaced949805850d2ae6b565b5ded1b238a234bd2c593ecdd0a5dd9b2c8c289eb03fdc741a7e044361d5a004a8d8e204ace4fce065464f7d55e86bb2e8dbce864c3309a174d8e3f5774c9823ec8cac8e2df4962ab51432e63a7f9d25144da7aacb31fe4a894040225b8f4d96b3c6f0005d5566260bb60b14a38b1997c4ed43547040443c5c2ebcadf471c987a9d7fff70d4dc7310b0f55fa567c93f553b753e6e0d24929e92217f8c5a63a0e00781c0b85277d460ac88723401f8de1e13b32408f7655187ec2eee6d0c8073e698db8e4f73fb769e971461236ad262873f61cf02b469dac5b0bef315d89b653d2b32254e92cf4aee8316870fc34ff101ce08c02aa5d2bd8055aa349fa69957f1725241aca56e278a040ad449a5baf2ae183ceb9716997171f95ad9c70c255bcf80c678ff9d69453fc5706eb3233fe6e6658beb62c891a32dcabe140ab2c32c2e3eda0ad9a5889814c74b5b5bdb3725b780cf57d8524675231f620d0416cbcd12b6c59a22d0ece2b6b78ba0ea8ed610cc03627a786c030a3b4c10f3330c7ba011a67cbcbfe23329f1ce1376d5b24726c1554e25c88554b323985fee376aa9f6080e6cc289a5c0c0d975f26101a76daa1749d0a462bacb9e27d6e98d9ff20759df3c8b873a2284af23282c9a8d0ee6b4c76a554b485a0e16165b04e2988facc4099a2a99af56750b4b64c4285b215ded9857961760c42f0f352292fd942ca3e475848d6835334d11cb0e6a5e40916a3", 0x241}], 0x1, &(0x7f0000002e80)=ANY=[], 0xf3}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r0, &(0x7f00000002c0)={0x0}, 0x10, 0x0, 0x0) 13:26:03 executing program 2: open$dir(&(0x7f0000000140)='./file0\x00', 0x200, 0x0) r0 = getuid() chown(&(0x7f0000000040)='./file0\x00', r0, 0x0) 13:26:03 executing program 0: minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) minherit(&(0x7f0000ffa000/0x2000)=nil, 0x2000, 0x0) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) 13:26:03 executing program 4: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000340)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000280), 0x0, 0x0, 0x30}, 0x0) sendmmsg(r0, &(0x7f00000002c0)={0x0}, 0x10, 0x0, 0x0) [ 98.3156728] uhub3: device problem, disabling port 1 13:26:03 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000002c40)="c14cddd602e5d0f1a5caa2d713b3a693cd09a194eb4e6945a192d05a79a4c7a5741b12f3221e9aaced949805850d2ae6b565b5ded1b238a234bd2c593ecdd0a5dd9b2c8c289eb03fdc741a7e044361d5a004a8d8e204ace4fce065464f7d55e86bb2e8dbce864c3309a174d8e3f5774c9823ec8cac8e2df4962ab51432e63a7f9d25144da7aacb31fe4a894040225b8f4d96b3c6f0005d5566260bb60b14a38b1997c4ed43547040443c5c2ebcadf471c987a9d7fff70d4dc7310b0f55fa567c93f553b753e6e0d24929e92217f8c5a63a0e00781c0b85277d460ac88723401f8de1e13b32408f7655187ec2eee6d0c8073e698db8e4f73fb769e971461236ad262873f61cf02b469dac5b0bef315d89b653d2b32254e92cf4aee8316870fc34ff101ce08c02aa5d2bd8055aa349fa69957f1725241aca56e278a040ad449a5baf2ae183ceb9716997171f95ad9c70c255bcf80c678ff9d69453fc5706eb3233fe6e6658beb62c891a32dcabe140ab2c32c2e3eda0ad9a5889814c74b5b5bdb3725b780cf57d8524675231f620d0416cbcd12b6c59a22d0ece2b6b78ba0ea8ed610cc03627a786c030a3b4c10f3330c7ba011a67cbcbfe23329f1ce1376d5b24726c1554e25c88554b323985fee376aa9f6080e6cc289a5c0c0d975f26101a76daa1749d0a462bacb9e27d6e98d9ff20759df3c8b873a2284af23282c9a8d0ee6b4c76a554b485a0e16165b04e2988facc4099a2a99af56750b4b64c4285b215ded9857961760c42f0f352292fd942ca3e475848d6835334d11cb0e6a5e40916a3", 0x241}], 0x1, &(0x7f0000002e80)=ANY=[], 0xf3}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r0, &(0x7f00000002c0)={0x0}, 0x10, 0x0, 0x0) 13:26:03 executing program 5: r0 = msgget$private(0x0, 0xa) msgsnd(r0, &(0x7f0000000000)={0x1, "5ee11d21ac785e32649c725d59077af29d498ead2ccb642d248889dd78292736b66cede205c20334538635ef06a5e1d8f8ddb31c1bee2e479a9cca2ea863be7b1cd2df5f4bc9d3920e0af908e64359ceb56973522ca0310a29b349aa40a683f0ffb2c600b239374d6eb7271f553a11e9cc6f97fd3ba70c4d3313"}, 0x82, 0x800) compat_50___msgctl13$IPC_STAT(r0, 0x2, &(0x7f0000000240)={{0x0, 0x0, 0x0}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000100)={&(0x7f00000000c0)={0x0, 0x1, 0x0, 0x125}, 0x6, 0x40, 0x1}, 0xffffffffffff6863, 0x4, 0x7}, &(0x7f0000000200)={&(0x7f00000001c0)={&(0x7f0000000180)={0x0, 0x1, 0x3, 0x200}, 0x2c7, 0x3, 0x2}, 0x1, 0xce51, 0x4}}) r3 = semget(0x3, 0x4, 0x0) semop(r3, &(0x7f00000002c0)=[{0x3, 0x4, 0x1800}, {0x2, 0x6, 0x1800}, {0x4, 0x618, 0x1000}, {0x0, 0x0, 0x400}], 0x4) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f0000000300)=0x80) ____semctl50$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000340)) compat_50_____semctl13$GETPID(r3, 0x0, 0x4) compat_50_____semctl13$SETVAL(r3, 0x0, 0x8, &(0x7f0000000380)=@val=0x5) ____semctl50$SETALL(r3, 0x0, 0x9, &(0x7f0000000440)=@buf=&(0x7f0000000400)={{r1, r2, 0x9, 0x4d5, 0x8, 0x2}, 0x4, 0x5, 0x101, &(0x7f00000003c0)={0x0, 0x1000000, 0x40, 0x1ff}}) r5 = semget$private(0x0, 0x3, 0x260) compat_14___semctl$IPC_RMID(r5, 0x0, 0x0) r6 = getegid() r7 = getgid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000480)={{0x748, r4, r6, 0x0, r7, 0x7, 0x1000}, 0x0, 0x9, 0x9ab4}) 13:26:04 executing program 3: ____semctl50$IPC_STAT(0x0, 0x0, 0x2, 0x0) syz_usb_connect$hid(0x1, 0x36, &(0x7f00000007c0)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x2, 0x40, 0x0, [{{0x9, 0x4, 0x0, 0x60, 0x2, 0x3, 0x1, 0x0, 0x0, {0x9}, {{{0x9, 0x5, 0x81, 0x3, 0x0, 0x0, 0x1}}}}}]}}]}}, 0x0) 13:26:04 executing program 2: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000d80)="a52b1a2af88f1afeb80d633d5c0f50ec0a39021b45d6ed1831fd3f160236af8a9e69d2b537ab6c74db015ab0c7b3e7b20583af141c51cd32c0c8717f067001f5cc00b702c9447be6709f8677f0f02622c2a1d4c96e1e63a65451336bcf6114ef43b31f931b98d0acaced2353ec07de3dbd1b5f38bdceaf61fae3f4fbd029384fea46c0508d78b7d23c67f16b083de41ce5c93811634e5da0d7a4f6ecca8d627333ef1a9194dac9a54768976852bd4ae33df3169f92bb024f25aa577c72205f6c27cc44ae4b09c316d12e79d8efcaaa27cdb5b642b9658532dc7223d140f892d32c68488a8b63759bd5b8624802640bc8e3220ba2ca19055b091b3c0aee3c88de93bed6002eecdfcb9fce98894a3b55677c6d0604f63e22cc2b6c411bbdc12faf1e1fb421ae425f19300c78da2a19173f35e95cbe5b7c3618b641ba8f6141064b6a0312d02ffcd54457fc12918079e234903a22815198ef6797421af1f3c18fe79348d9426191e9e1c922cc963ec3848f9ac3d1f2cffe10a5910d087035edb4ecf98f125ad5ad3cee9c9bb266607a0f134b8197d9ede651f6ebc9c1eaf185883f7fd37fadd48bf68203a37f8002b442adc10df7388cb600205c7cff84eba1b84ae0242615e60a4757480c792e631bcbc508229c6c34cb85d765d549e975fc5c72b0eaa3ab322e911ef4192bd80518c6a3bbb31b22e28b16cb044c7d910aba1cdff6452317f15f2f35bc01d1c2ff902e4ccc0f75cde8d9166bffc10f5d76228fb38c03a670e67866ff9d2b5ae1c5e4d1f50f1c457f82f7599021458da34bc08f76cabad6178e115fa6cb7dd55d9dcafccf6bbc7ee34e83c0c430b89271fc9b008760ab641a116c97a875fb80770144ae992095641e184faa1bde0839cfccee4e23f86d78089e3c72eca6ebbdcf231ca0ba70a9a42eaba3e0fcb70d1ab8d7626fdc140283611d69cdc1967141b1db17a74ae1549ceecc38324ad4360f4fe217a38561e0a112d15d63ac0e7fd0ec8cc9de7565405de4e3956b413b3c074a579c6ab50cc87229e5ec9dc13f574052265a18423be9fc06fa90ce68c2ea05f665688cfa92d545affdab305d339cb5d04e549e59d20de5b5d2f3af54e0147d44e25ffd561811bec1d6acf0e79a789aff27204a5d68434560d56bab4372c0fd9ada57b8fe5e57a7d0e2f7932e48838e8f0857897298d55ca030936c68c20788c39926a98f8d42bdacd02e4e5f92c842dcac51037df467af5b593339c214b6163d3831f3cdb9d5b712617769da2756e363e9e42e830c542bd485d454292e617b1f112a670abe837ad32a81e738f9c99e9a32ba9600163783d5fa0dd16404b16334736aff3a92bb96fe7fb519fb6da0cc4d1267a63d4932d37110e102f4b916f005d941b6d805779b3392208308ddeda368c467b0b536a4a2601037e3888b004232d7ae9a9815bb97d092f112d20c426b08aba8164d08890ed166fdcb8cda3220a071079f7f7ef922ccbf194bf7615942e15fae240578b47ef38c5c8356bde36110fb8493fb470bef778e6789a05c9e9903b3a1fa73b17a7a895bf9c2977bc615984a25367fb8bbec4e005fc8296993c98754c872769f030fa586e6994e20a225b8ff3c0490809bd795d3bf33d6ee6e98db220a2703e9fe55390abb088a20b4fa2e24785af83ee36bb9e6e47b1fa603bf18ea0df9d3c73c66c857ea4617f08c3a9b363241f7ab7a51944191b546608528657822041fd0f7d9af4d29d0f704a670993c608b9eaac13b72ae83cea9df77e613217afc2782a9a646d6721d3a16f8a67bca3443c4b7ba05c0c9ddf879facdb21d4a7ef87bedb2a96308c43ce6081b914e1f4e2d772ea99cdf2fc9a9d90caa1fac6a507d04bfdbdd06612b5b873468a3997dc96330ceebde64df2a1dc3adfe35886b14c6cee44412e9085dcf4b8a6195ff6b3f9b8c49f72a77348b56f633309664ede97e098c9d70bf42afb4a83de6d7ace6511e8b875dc4e65276ce33c7bba14dd949996cd3c5fcad017f02a597eb087233db08865b90cf38309de9500eae440386aeebf3cd9a849c4d524c3d272ec7593e939d871684e936f6a549d8df3369e6ec3aaf365e5bd5abc87b54cafc76c361976cefbdf587093b27b604f84ee70a5a7e6ae498f3d596c14702acfc0b5b96f73e8885baaafc7dd0c8beab1604b593d83561355afc3b9000cd9a42fd2b5e0126874ab98b3684b1291921c0aa87d569a4b5c58c77aa021bacc131be63f0fcaff8ed2128827c5a0e6f26e5333974d7d068002d7f99d4704bee9bc2b3a9c3ef310d3705addc897b14a4db1a2fdc8ef66a40a7828da31657c991740017312954d1076b8c68fd02af6930d98da716027fc8375a0b57973f06505142d6cc8b1729cc9cd26c44e178c23d8a148a1f5e4431eebc132e4eba00d51a2b31f335651724478e28bc2da3aebae884fc157cb5d0f0b61c21b1093c8b252a701d90f46a7a05eb6823f1ca30d236f1a96afc5142389452e66cbe6fd9bc4ac113f62f4124ac49162fd2d963227b5e8f7ca5c2225300cb738105375c4cf610c4d4bb0ed59ca23e50ca0b7758e1d44dd0d29183e0a28254c47a488b6a89831033fe52ea19c550f86fa50541643639e675c9308fdb9ddad610d073e948ab2b22a1e5e2432049311b539b9c44f23654da3014cb933cad76760d7b8b2f809a8f32de1d69180138f71f45898ed5f9bc4db237f85b1dda24db48003b58e89127d8e0b5cb5b3414db7ea5184500be3c25831e6a307b60997a8a4db137b1983b28258aac45e8e4d6aac0d9305afbafbb98b12a4c4eb687ea6995ad883478a7c6ba411f7a2a34b1beb99ca89d9c6d403c919a500c7de7ecc4bb261b53c5b1bc5e9df6cee4f2296ca2e92d410786c17445ca6a8b82f2b1e08050d3f04c9cddbecc31bdfffbdccff2ff4981c724b214a2bf72d1e047bb7a04e7b5cf0b253d04bbaeb73caaf8984de54ddd1946b55ce738495f118c4b5ab557e267ac5b52ed10ead9570ccfa7bcccdd8ce6f970cd4e59f8a4f2a7a8f369a38d5a24ffc4f388fcd19eee72e4dafeaf0e91680c789d94c544bbb71e405bf83e29c2880d61c4fb4f1b4ca4bf685ff8291980ca208b41ee5c816b0d82e750dcb18f6e89b34f0d197380571196cf0c05f32e095d6abb5ae83d5e75c4a33a2e876017c064a12a1ad8dc8952d1ef7abbc04fceb913be67b5f4c1e0a4c96aab5053b8dbc7c13864dff8a8c5d87c98eba14e53b477dce4f2b82531f59dd6603459f87c49cbe61a1cfd1bb4102f45a084b6b4e6e74597741a7f75590b627beba684f8f24ba7d03a38e346631edf4a98fc50654b6e6f62bbba74482fcfeb81ee2e5463949f2786726c2c211a571105aad3a0428af67c8eb0c38b25c6740d54b59c4c4c7eee308cb16cf2d386b5449a036c7cae78792afc634f8ffe0055b2733c42b76c818fb013bcd0f2e5202fce3ec7513eaee258ee13817d07ca3cb352868a34318f8805b75ba0305bb4d8a42c963023cd331fd2d99fa406ebaa5d66b7acecc6e4d8992fdc7fd47737e618bdf804f78257989f6150b884e6b4a9aed5469f83277216de29f2945cbea20ddd53087da92077ab88cdb7466650aae0b6e4eb5b9a021b1caeed2e0229952a69be6c1ec3610c7a41dd53f48bc04b76f9ca6fa8e06fecd36d3cd051db44fd4ff71d20c6a39a65d1b8a9b1044479d8d451879fb07a9aa47937511029957e0f7f25058d6de14fd2207dd0368855c779f2ed965f227b902dc552220a464f7ffd6069e393a5ca53b1791b3e7e38b254d61e07754528167a4b27f6b25f2ff908898d93baaf0cef1d35db0452cf6cca59722cda1e698fdfcb13acf306c4bf9b6ed36b18b4150a5f5531f1fd6d14ecb0cc6e7fb5ac7c97d33e238d70c17af7d864988fe77cfb542991c7c493e62a98e8f7710cfc2ad4741644537a96c161ea5e1a49e103c4fb7a0508e2209c2f5ff3131f9eadff8e48618a64fafc283bf6566a9674691d610ef5812aa6080e4bb84a99bd847d67c73331c1fd9094da589db895b5da2452831c41985b2bad223cf5e40f42faf111d7c1e9304febb9899470723ca859d17c175f1b49653cf2ccebc9ec0d883634b11ba364cd16a8ca9dc69b1da271c594a7fec5a5c20047e1ab3a68a2ba69fe73ba75450e9171d8a96b67e64f73eb381d81255590c012cbb0736422c1ebb47cd1bc63a530fa1d729970a37a55de3686944731306e39b26c5537e98253705ffaf8328cc26ac0fba17e6fec9ea19e1dbe41056bf1179a40bbd105eaeb765a27f3978f3c2e6f916c48334622973e54b9ea572c2cf8123c6883025deeb0756bdb21131eb71681043a3972a8a2e7bb94447b5285a4bade91ae312d1cfb1495fb70811ec68318bbe1480e7fa13e27381e11f46a9625c03828445528343ca9563c7c6983d228c9bcc5bfcd428c4b2f8940cee507ce64e03e9350c69641564bb7d98d533a886102bab54b8159a1b91acb15a2b3a0f31e3966c6da90e9a7f1ba26ddeee8bf5f17a6a615afd3b41d7c8c44e7b7b9f590da3ce9a9f74290521c6c2ac94cbf8aa421d6cf2b658b0201838db840fa34a2d64ad0877fcd3eef69a72bcf1d5828732aa754acff6678be784230d1d26ec064dcc5328cbe7274bdbdee2551f6743cc5b74b930792e568b284651ae47fe3b587513e491e8cc7474d85158f6198c6e6c57596bcd8de4f15760822ae4ce33e463ac833c175d7362b37e0bd8e978703c331ff023b8e1db53ca2ef96f2ecfa93ff699bc2d8414ca80ca165ccd6102f901df1956a9ad77c7cbeebea96270771855e6d48cea2cfc5a8df6a72ec3f42a9df7ce59517c56ba38d4defd137adb54d4df7709b965684e45c5490a45a04b3899a201a68274ffb64566e6a4245a950dcb8123a427b583e01405cf5f012609b87e1a9cacd51c36d3894b0cb25c38fa9d3221d3ca1033c1f35685758edcb709a40762fe5bd79af9e9d2897dbb604c4ce41e3edd072f04d16ac464824f9e0e4eb3bd1e17ad921d3c3fd961be025a43e993c2f91bdeb0cdb54195d95db16a7270599fcb571eaf66e443bff60b7f0ff6b6e971e5a2ef6a504f58b4aa44c608b751eacde3778c68a9d827179b59b237e5f2cb44544c89cf119d5ced987428dda0d4d14ed2a8fa6c9316aad95dc53c4fc0a2bc91ae74a1e8e7dd63fff7f1bd99a0b92e293997c245e50a709fe1a880c59a7d4862531028950f65719d5bb69eae6cda826cf6cbef4b35238ccf3dbf5cecc9223c47d05b63f285f783fb97ea2a7eb9ce5cd463be5620b381dfece83e9411f9ca16a6de9782eae9057bdff2bf122707b6836265da69ea4bdf26bb6c1f9120797863df3172303f7e075782d123fcc712aa2bc29a24ce7189662c57ffb65a08525cca3f4c77254150b7dba40266efc91cf07e5fcb936dfc2dc07b9a55f975fa45f6700cd9f8cbbbb7eee1179eec95e1ccf89c7c09285d54b51045c03081d8f915d488d6c42133ef8165bf4e537728a49cf55a1f00afb1330f8acbb368b0ba7a7bf8d31c9757bceefe8be31f5e26269545ea3f1afdf5de0da665b265576883d88e7efd129cd61b0e6d428dd3536fb459bf02ed749563104c4de140c5678ab00dcd2c73b26380780cdf59ee0d99441c2a5dcc2b3e16e9a21d9ffdcf4fea46938cef30d6b2bb383b305dbfdc5dd39f5d581624680e6527e8ff41933e50beefd28cf26c9b62d97f93cf428a24ebf46655416bb20205e0e7f4a53f244cbe698548576c2075ace63e4c8405697a32274eb780121acae4cbe95c418824411", 0x1000}, {&(0x7f0000000140)="328b3aa22a03385b391be1116f11fd4d63d03f9fde30b35c066b5a1b16a955a5cd23ea106cb49004752261fe4ba42702fe737c981a6fe61c3511bc14f210c55c17c8e20b8433aef608ef8512", 0x4c}, {&(0x7f00000001c0)="a2b3cfad5889e63a60723d3423bd92acd361", 0x12}, {&(0x7f0000001d80)="c14cddd602e5d0f1a5caa2d713b3a693cd09a194eb4e6945a192d05a79a4c7a5741b12f3221e9aaced949805850d2ae6b565b5ded1b238a234bd2c593ecdd0a5dd9b2c8c289eb03fdc741a7e044361d5a004a8d8e204ace4fce065464f7d55e86bb2e8dbce864c3309a174d8e3f5774c9823ec8cac8e2df4962ab51432e63a7f9d25144da7aacb31fe4a894040225b8f4d96b3c6f0005d5566260bb60b14a38b1997c4ed43547040443c5c2ebcadf471c987a9d7fff70d4dc7310b0f55fa567c93f553b753e6e0d24929e92217f8c5a63a0e00781c0b85277d460ac88723401f8de1e13b32408f7655187ec2eee6d0c8073e698db8e4f73fb769e971461236ad262873f61cf02b469dac5b0bef315d89b653d2b32254e92cf4aee8316870fc34ff101ce08c02aa5d2bd8055aa349fa69957f1725241aca56e278a040ad449a5baf2ae183ceb9716997171f95ad9c70c255bcf80c678ff9d69453fc5706eb3233fe6e6658beb62c891a32dcabe140ab2c32c2e3eda0ad9a5889814c74b5b5bdb372d12b6c59a22d0ece2b6b78ba0ea8ed610cc03627a786c030a3b4c10f3330c7ba011a67cbcbfe23329f1ce1376d5b24726c1554e25c88554b323985fee376aa9f6080e6cc289a5c0c0d975f26101a76daa1749d0a462bacb9e27d6e98d9ff20759df3c8b873a2284af23282c9a8d0ee6b4c76a554b485a0e16165b04e2988facc4099a2a99af56750b4b64c4285b215ded9857961760c42f0f352292fd942ca3e475848d6835334d11cb0e6a5e40916a3e62c51f149179c6df0351c2386557f9c43752015a92dd3a7f51b530f5a9d2442ea8b53c103dd2ffb44ea816a7092310f3393fbf137819fa1372a0f0bad7fff3ca00251a728fccd1cea8c554fa9e51f4844b6060b3b5a87ed2187d182df9c721828affc1f914562cbfa84aa458ab485888d99e9d4d8e662344a21b8047009d1cc63d9fc6c78b0fa0498e66b5e8d56c6d65b48e4da2e9091f6c00b1d7a75300fcd8bec2d75f91d3086c222c9456090b89cefef1c47d57829f74222be90f4694cb62964e3c915c8084f56a93e976c34e9853039bafac4f5c9dd3d8f215e429a51827617999ab6e7bd985cc40b479802460a3190d95f4148556bd9166921f4807cd93fbf75535babd07bdce43709e50496f784215e9280bf6cb5ecb32303f34f5cbd05d12d040ce8e43c916761654608c34db5e0a744ed497bdb5750d9b2c8fa4885e1e7b550db64764d8968938008e27e1058808f54518527a62245309f4a127b9f6069da21d6923c008d6134161d3a4b9dfaac7eb690fbdd79ea903246b54c0a42819a0078ceae7bb630a228a437a3083f32bb98b39801ca2de043c7ac0aba8989ba49e992748619134235c1d23828a3e0f8f846cfa307eb5bf23adcd7ee4ef2c45c2517c4ce96a8ccab0331f2c1bb244dd09030aec839fba86b37e0acf291a7569b841b17821941fc17c28d05d5ec3ab2035de3c23413f4ca2fbbea1c610fdde87fce9b1f8bee0137e948ae432114f51acc0877e8f684f6c3ad5faee0d9d36fe26e2a76131821a1cd1a9d014c8bed1c9d57a87ac8fa733999f3dda9e7185be69dd22e421d502f396f2e807fb3f492388fdd29be39a30f3592fe6f0d78891e85653caa72d86beef318dc3f68b6f4c9aebf14807f834ea939321be0718fb4417d35284e6d8194bff721636bfaa2d9e65b3ed67c8b38f96d50b2e040add62337e0a9418462c0b0661eb5ba369370912a03cd3fc15525ecfc733b9a14b7a06faa41cb90f517d81405d2e6df9c7f668c74d7805e46faf0aa31caf2ee6308a2fb92888727cdfca85fc33e948ed7966d02b967039e805f49a714100207343d0335e4b9c59e30d2dde0649ab7edf8014aad19abcdd79c167098b4e54459a8d8a2ac6ecb1f7eb0d18db1ffd34c6cebf61b14c359a01c29243a09e1fede5d3cfb43e7dd6f93b5f14231afb70c955dff2441e95e66172eac8e8466a69b128598a27434716b774f527d19e5738b12773679f27c1f160a879a3cf398d8a3e0cbff425c065187b49042858b6c33e6ca997d46b797788e3216cf925acb109b4e723d1ec29c226c3d258ccc669c6fbad91a74c0b5b8a247382ad1d9b446d70d41faead6de830cc9633719e22bb729fd019ccf2ad4dbba473c780faca8d4f27ebc7611e335b396b7581b5ebec89e26e7fa941708404604d1ba42bf8195aa29f01ed75683a1288b42224c8712d4d0c0285237c807752cd8c4b2bee50075e4cbc08df1cad0f098a0de08f2ef60e406408191488b9a995ed0bc9bafaf5f9ac7ada83f844d97e9acbc19f5253740a6544add15a1eb41d02f218f72f099b47644a4813c51471b8650c746e6e6c9cb1a7268dd855a33dbc3892a8b387fc63b739edb373871251653c6ec028534fdae541539a6bd7dcc4cce4922eedf5c0b0a7fffa5cdd9a842645e137d15616158ede28a057fc9cff1f11254d5b14a66e3c66f76d202b94928ec49d43e0783e39da944a23aefe98063a0caa731cbdee4b69d31d4f15b19e10e5edf1658f0708ae5904068cb13e22870b4bd1c0ed48ed4a696b835efd8c83b42ed2b7726ad133fa58031fcc9deaa556bc615cb2b5982e4a1acfed044fbc266ef6976206ea455a7d6be157bb7b29f2a71315c656f213c4eeddf0b15d13270f5502d962ce657e368ac58be5d054136161bbb9aa314bfb8758481e8bb644ce54adfee77b5e9e62ea3c37694dbdf5b6f345292c9a0fb941e83fd3a63ce57ac372e33d6883254490ae85154ed737128a32468412b17208d1eae5837b736141803fa791033acb9b5a4d19e3cba360b3b2ad8cd834ebc7a95430df0dc53882618046171662583c04d019de3fdabe301e479efc31b6969eb488e1e2091421d461abbe9c3bfa61c2fe65c2069420964babbf49627c6f557a48b073f1c405c500319861f463351df884bf91aa00d3228f0c8f33cfbf8a6cebe5fd7e4185ac608090ad9942b494921958f909bc6cc6428ce45989291c3453167aa1d64537e9207f97428b10da6e4f21cc73c9b0db57e31fdccc787fd90739bfda19aa3e94202e84e24198d9abce326e6370c40885852a9e3b684ae51541b507a9ba414a3395b609b6c4d3905432b6a7f04870de4e240a450e9f4c2c9cd3559eef0f9b947ec1b9b1bb0acf0bc52ede73115b256efff8b021429b9ef3c4a3f543c2ca53d8515815eb8478c72f454d31603617c0cd90a4fbb66ab72373d35ef4f0ff9cdc7d9579b871a3a569f0517e2566b707c8ccd74a67bc3049887359109c90a0e42672be841af31946436fb85d9736c05ec5f2dffcb61d0cde9771159882691d2b2dde00f84052aa9121b2945cce4d54242758e5dfd01f8f28a3d35f6f17bed73734739f7a15583e827a7f070d99e21d83402f594e65d1bdb9c9966cac3f3c7aa9ce332c5eb6d09c50709752808994810e140241b3ecbc7f9798553af880e7f681baeec872997a5a61d7317c77589f5cf437ad2b9b412123b96be6a62a89b8bbb5374edeff812d6c0de45f05ff91cb1d158a611054920dc52c7c7ab56f502a7e98a36d7d7bbf04ff97498ddb3ff293b6bd069b41af060b9277cdf05bef4cfaa21e479463cd9a7689ed9a60ec667439919e11f1cc6ca0dafbd5fbee0312e02e3891fd5c384abba93c7fe1297683ec37eafe0e1a3e51e4dea5c6d32ba4a425409af13dc3c8088f179d42f5add36dd4874927096da8cf286e9a399d63693aeb82c64616206d07b431bb3dc4dfddc1221614993dc89425c5c11777f4e6de6c77e292817514351e5ea77a1fbe3ccb7aa4b3fc1c53cf064eddc36fd0202021bf6c7f920f5fa9aeb2348d5a08da4ce9dd11d9d1004e17a50aff8dc3d38ae375df8dd33123396f964c0ae863beca4654f54c563c756602a6b21f5de9e47dbd663faf7be4c7542e814ee9844f6df61848f7cdb39b329138f2a809ea6d3a8c5edf9047ac5e07f74a20f7a8bcd06618222302873d4312fc85b87e029905c60a2744420553392d3290b3761e5bd5cae1b11ce185f1795df0ed54f86bfe44db73a5dd7bd7af024ec65f62544d69576cf61868e6045b585bcece78b3cef9dec0c6d8fcd86ec42415a49ed76130dc040439eed18e91928a9f02ed7ac4c3f47b43b11df06a51d30a4b0bfc4cbf18ef075ae7ad4475a3484168845510eb2b5b860190c3c54dd3b1ef29ea54b746a188649182c48cfffcc0a3b95845797ec1c3b60dec39bc019be9010573dd91ca632e004e5281f11fb1ab56815282ae0c2dc8922d4536f28421c70ffaa882616d92bbbe6a8bc04defd43089f8c995d27e0b591be7b33110c9dfc435561169ab9c12544c447c08c6282f949085b522d56218dc663c5cbe4cbccb32f27a61cb85399b7e96ea251026e60d1278c38e52f55583e3885235a7206d0c048a2ccb7e5903fd5b958e695ee5d01f8e5c08da17fe685fdfe1155d4207b5d0b6699ff0228c033a58d77931b33f7101f062460760fb883c3ca20fe23d01b1bcca3477fb4b38267e00745c6d37a1dca24cc108554a4e318dbea5da768c5179b64e497f3c5c5daff2c89e7bbf7431a9d52cd8e8879323efa54bc1f1f4fbff6872c316b9e9b54d3db08d017aedba0ade17b0824ede17f3678b7aa5f53520fe78f2443ccba58790fcb3a7d8505a10a197482dd353b9bed14f20f28bde9aad8faa5f664fd992784816fb6551f634ad1e2293b0c4737dc6749b19e637c737e1d853fb60b7c9f54b7ee04a7c8b3072b1b39902f7b8688d188d9497856314978b4fd661e1d9ccf21f91ded9c3417e6a8e9efe20a7372b65ce2662ee6a9621dd38ef2d7c7d865342fb0fa7253045f94780548ef323c95625b8a09e9c301ee19085f534c44b2d94d6cad719e411f793b0ff2e87a33628356540439424b2dbe8023ab3798ba48b9767b79e8baad51babf2ef6255c50e9a083da5102c99d1895544ac4c906df9327d776ef464bbb94ffbe0d68a810afd5229a7548a11222bc0b288ee245ca111fb9e3b2ac71c4692c59da27996a1b143acc110c662cc5839a969242f5e85492747bdb870f582c785941e93179d8c7af32f981f1bf719daa1634e2fe0aeaa1ba4c648510f80d7c92a248a5928f189ff41f20a5ca3579ca8ec99d0677545d55012f260faee76104045efeee4d56b1416ebeaa362d48d9d27e5ab04bf7b487eb255fd5895015a38c73aaf022aa3510eb20d033b76286d18838b6ca2b7843d1fc1e59e3b21baf24c1d331a43f1c77bf2573d1eabf7cc106b0d6c643d4ad16c2a8c3d62e3b3ce4440ffca413536e80", 0xeab}], 0x4, &(0x7f0000002e80)=ANY=[], 0xf8}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r0, &(0x7f00000002c0)={0x0}, 0x10, 0x0, 0x0) 13:26:04 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000100)="75e1e557f80c618249bf5e34daa8e09170240c4c6472c3d22c6072dab587c215861cb2c6e0a54a113377f1b44cc0ef8621e14ff933776e33b19740869898e2c6f132a52686c693e1ac73dc485beec8bf97c971aacc9e1b9a7cf8e7ea495cbee08ead8e48906344732c7ae50571469c5de026d0e3b1c1cad50fc02107fb678ec20a6a873f0822a101af624528c2fa46c6f4", 0x91, 0xa, 0x0, 0x0) 13:26:04 executing program 5: r0 = msgget$private(0x0, 0xa) msgsnd(r0, &(0x7f0000000000)={0x1, "5ee11d21ac785e32649c725d59077af29d498ead2ccb642d248889dd78292736b66cede205c20334538635ef06a5e1d8f8ddb31c1bee2e479a9cca2ea863be7b1cd2df5f4bc9d3920e0af908e64359ceb56973522ca0310a29b349aa40a683f0ffb2c600b239374d6eb7271f553a11e9cc6f97fd3ba70c4d3313"}, 0x82, 0x800) compat_50___msgctl13$IPC_STAT(r0, 0x2, &(0x7f0000000240)={{0x0, 0x0, 0x0}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000100)={&(0x7f00000000c0)={0x0, 0x1, 0x0, 0x125}, 0x6, 0x40, 0x1}, 0xffffffffffff6863, 0x4, 0x7}, &(0x7f0000000200)={&(0x7f00000001c0)={&(0x7f0000000180)={0x0, 0x1, 0x3, 0x200}, 0x2c7, 0x3, 0x2}, 0x1, 0xce51, 0x4}}) r3 = semget(0x3, 0x4, 0x0) semop(r3, &(0x7f00000002c0)=[{0x3, 0x4, 0x1800}, {0x2, 0x6, 0x1800}, {0x4, 0x618, 0x1000}, {0x0, 0x0, 0x400}], 0x4) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f0000000300)=0x80) ____semctl50$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000340)) compat_50_____semctl13$GETPID(r3, 0x0, 0x4) compat_50_____semctl13$SETVAL(r3, 0x0, 0x8, &(0x7f0000000380)=@val=0x5) ____semctl50$SETALL(r3, 0x0, 0x9, &(0x7f0000000440)=@buf=&(0x7f0000000400)={{r1, r2, 0x9, 0x4d5, 0x8, 0x2}, 0x4, 0x5, 0x101, &(0x7f00000003c0)={0x0, 0x1000000, 0x40, 0x1ff}}) r4 = semget$private(0x0, 0x3, 0x260) compat_14___semctl$IPC_RMID(r4, 0x0, 0x0) getegid() getgid() compat_50_____semctl13$GETNCNT(r3, 0x0, 0x3) 13:26:04 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000002c40)="c14cddd602e5d0f1a5caa2d713b3a693cd09a194eb4e6945a192d05a79a4c7a5741b12f3221e9aaced949805850d2ae6b565b5ded1b238a234bd2c593ecdd0a5dd9b2c8c289eb03fdc741a7e044361d5a004a8d8e204ace4fce065464f7d55e86bb2e8dbce864c3309a174d8e3f5774c9823ec8cac8e2df4962ab51432e63a7f9d25144da7aacb31fe4a894040225b8f4d96b3c6f0005d5566260bb60b14a38b1997c4ed43547040443c5c2ebcadf471c987a9d7fff70d4dc7310b0f55fa567c93f553b753e6e0d24929e92217f8c5a63a0e00781c0b85277d460ac88723401f8de1e13b32408f7655187ec2eee6d0c8073e698db8e4f73fb769e971461236ad262873f61cf02b469dac5b0bef315d89b653d2b32254e92cf4aee8316870fc34ff101ce08c02aa5d2bd8055aa349fa69957f1725241aca56e278a040ad449a5baf2ae183ceb9716997171f95ad9c70c255bcf80c678ff9d69453fc5706eb3233fe6e6658beb62c891a32dcabe140ab2c32c2e3eda0ad9a5889814c74b5b5bdb3725b780cf57d8524675231f620d0416cbcd12b6c59a22d0ece2b6b78ba0ea8ed610cc03627a786c030a3b4c10f3330c7ba011a67cbcbfe23329f1ce1376d5b24726c1554e25c88554b323985fee376aa9f6080e6cc289a5c0c0d975f26101a76daa1749d0a462bacb9e27d6e98d9ff20759df3c8b873a2284af23282c9a8d0ee6b4c76a554b485a0e16165b04e2988facc4099a2a99af56750b4b64c4285b215ded9857961760c42f0f352292fd942ca3e475848d6835334d11cb0e6a5e40916a3", 0x241}], 0x1, &(0x7f0000002e80)=ANY=[], 0xf3}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r0, &(0x7f00000002c0)={0x0}, 0x10, 0x0, 0x0) 13:26:04 executing program 4: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(0xffffffffffffffff, &(0x7f0000000780)="2d8329cfd726a8f2b12ecd95b64028a8", 0x10, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000080)="00dde685dcd7d95ed9549378a777c119e145a01d78c999ba13cf34e576087e87bd10809248499ea801e0488aa191e0eb165747174b78a578a83b18b771b25797d45047299af80c213fe396a27afde946228b3be1b360c54d23cf84426454972cd250fe064b0cf7c2a307845526f144de1b3b61a82eae25276302214adce0de71cc9b4e28c907cda85a37fa025c6bf39d50", 0x91, 0x0, 0x0, 0x0) recvmmsg(r0, &(0x7f00000004c0)={&(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000600), 0x0, 0x0}}, 0x10, 0x0, 0x0) 13:26:04 executing program 0: r0 = open(&(0x7f0000000140)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000180)='./file0\x00') mknod(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) [ 99.8256797] uhub3: device problem, disabling port 1 13:26:05 executing program 2: madvise(&(0x7f0000ff5000/0x2000)=nil, 0x2000, 0x0) minherit(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) pipe(&(0x7f0000000000)) mlock(&(0x7f0000ff4000/0x2000)=nil, 0x2000) 13:26:05 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000002c40)="c14cddd602e5d0f1a5caa2d713b3a693cd09a194eb4e6945a192d05a79a4c7a5741b12f3221e9aaced949805850d2ae6b565b5ded1b238a234bd2c593ecdd0a5dd9b2c8c289eb03fdc741a7e044361d5a004a8d8e204ace4fce065464f7d55e86bb2e8dbce864c3309a174d8e3f5774c9823ec8cac8e2df4962ab51432e63a7f9d25144da7aacb31fe4a894040225b8f4d96b3c6f0005d5566260bb60b14a38b1997c4ed43547040443c5c2ebcadf471c987a9d7fff70d4dc7310b0f55fa567c93f553b753e6e0d24929e92217f8c5a63a0e00781c0b85277d460ac88723401f8de1e13b32408f7655187ec2eee6d0c8073e698db8e4f73fb769e971461236ad262873f61cf02b469dac5b0bef315d89b653d2b32254e92cf4aee8316870fc34ff101ce08c02aa5d2bd8055aa349fa69957f1725241aca56e278a040ad449a5baf2ae183ceb9716997171f95ad9c70c255bcf80c678ff9d69453fc5706eb3233fe6e6658beb62c891a32dcabe140ab2c32c2e3eda0ad9a5889814c74b5b5bdb3725b780cf57d8524675231f620d0416cbcd12b6c59a22d0ece2b6b78ba0ea8ed610cc03627a786c030a3b4c10f3330c7ba011a67cbcbfe23329f1ce1376d5b24726c1554e25c88554b323985fee376aa9f6080e6cc289a5c0c0d975f26101a76daa1749d0a462bacb9e27d6e98d9ff20759df3c8b873a2284af23282c9a8d0ee6b4c76a554b485a0e16165b04e2988facc4099a2a99af56750b4b64c4285b215ded9857961760c42f0f352292fd942ca3e475848d6835334d11cb0e6a5e40916a3", 0x241}], 0x1, &(0x7f0000002e80)=ANY=[], 0xf3}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r0, &(0x7f00000002c0)={0x0}, 0x10, 0x0, 0x0) 13:26:05 executing program 4: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r0, &(0x7f0000001900)={&(0x7f00000018c0)={0x0, 0x0, &(0x7f0000000500)=[{&(0x7f0000001940)="af6c58fab4cb9149c498e5400774aa1402", 0x11}], 0x1, 0x0}, 0x4}, 0x10, 0x0, 0x0) 13:26:05 executing program 5: r0 = msgget$private(0x0, 0xa) msgsnd(r0, &(0x7f0000000000)={0x1, "5ee11d21ac785e32649c725d59077af29d498ead2ccb642d248889dd78292736b66cede205c20334538635ef06a5e1d8f8ddb31c1bee2e479a9cca2ea863be7b1cd2df5f4bc9d3920e0af908e64359ceb56973522ca0310a29b349aa40a683f0ffb2c600b239374d6eb7271f553a11e9cc6f97fd3ba70c4d3313"}, 0x82, 0x800) compat_50___msgctl13$IPC_STAT(r0, 0x2, &(0x7f0000000240)={{0x0, 0x0, 0x0}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000100)={&(0x7f00000000c0)={0x0, 0x1, 0x0, 0x125}, 0x6, 0x40, 0x1}, 0xffffffffffff6863, 0x4, 0x7}, &(0x7f0000000200)={&(0x7f00000001c0)={&(0x7f0000000180)={0x0, 0x1, 0x3, 0x200}, 0x2c7, 0x3, 0x2}, 0x1, 0xce51, 0x4}}) r3 = semget(0x3, 0x4, 0x0) semop(r3, &(0x7f00000002c0)=[{0x3, 0x4, 0x1800}, {0x2, 0x6, 0x1800}, {0x4, 0x618, 0x1000}, {0x0, 0x0, 0x400}], 0x4) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f0000000300)=0x80) ____semctl50$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000340)) compat_50_____semctl13$GETPID(r3, 0x0, 0x4) compat_50_____semctl13$SETVAL(r3, 0x0, 0x8, &(0x7f0000000380)=@val=0x5) ____semctl50$SETALL(r3, 0x0, 0x9, &(0x7f0000000440)=@buf=&(0x7f0000000400)={{r1, r2, 0x9, 0x4d5, 0x8, 0x2}, 0x4, 0x5, 0x101, &(0x7f00000003c0)={0x0, 0x1000000, 0x40, 0x1ff}}) r4 = semget$private(0x0, 0x3, 0x260) compat_14___semctl$IPC_RMID(r4, 0x0, 0x0) getegid() getgid() compat_50_____semctl13$GETNCNT(r3, 0x0, 0x3) 13:26:05 executing program 2: socket$inet(0x2, 0x0, 0x3) 13:26:05 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, 0x0, 0x30, 0x2}, 0x0) sendmmsg(r0, &(0x7f00000002c0)={0x0}, 0x10, 0x0, 0x0) 13:26:06 executing program 4: open$dir(&(0x7f0000000140)='./file0\x00', 0x10212, 0x0) mknod(&(0x7f0000000100)='./file1\x00', 0x0, 0x0) 13:26:06 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x0, 0xfffffffffffffffe, 0x0) 13:26:06 executing program 3: ____semctl50$IPC_STAT(0x0, 0x0, 0x2, 0x0) 13:26:06 executing program 2: mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) 13:26:06 executing program 4: minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) madvise(&(0x7f0000ff8000/0x3000)=nil, 0x3000, 0x0) madvise(&(0x7f0000ff5000/0x2000)=nil, 0x2000, 0x0) minherit(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) 13:26:06 executing program 5: r0 = msgget$private(0x0, 0xa) msgsnd(r0, &(0x7f0000000000)={0x1, "5ee11d21ac785e32649c725d59077af29d498ead2ccb642d248889dd78292736b66cede205c20334538635ef06a5e1d8f8ddb31c1bee2e479a9cca2ea863be7b1cd2df5f4bc9d3920e0af908e64359ceb56973522ca0310a29b349aa40a683f0ffb2c600b239374d6eb7271f553a11e9cc6f97fd3ba70c4d3313"}, 0x82, 0x800) compat_50___msgctl13$IPC_STAT(r0, 0x2, &(0x7f0000000240)={{0x0, 0x0, 0x0}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000100)={&(0x7f00000000c0)={0x0, 0x1, 0x0, 0x125}, 0x6, 0x40, 0x1}, 0xffffffffffff6863, 0x4, 0x7}, &(0x7f0000000200)={&(0x7f00000001c0)={&(0x7f0000000180)={0x0, 0x1, 0x3, 0x200}, 0x2c7, 0x3, 0x2}, 0x1, 0xce51, 0x4}}) r3 = semget(0x3, 0x4, 0x0) semop(r3, &(0x7f00000002c0)=[{0x3, 0x4, 0x1800}, {0x2, 0x6, 0x1800}, {0x4, 0x618, 0x1000}, {0x0, 0x0, 0x400}], 0x4) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f0000000300)=0x80) ____semctl50$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000340)) compat_50_____semctl13$GETPID(r3, 0x0, 0x4) compat_50_____semctl13$SETVAL(r3, 0x0, 0x8, &(0x7f0000000380)=@val=0x5) ____semctl50$SETALL(r3, 0x0, 0x9, &(0x7f0000000440)=@buf=&(0x7f0000000400)={{r1, r2, 0x9, 0x4d5, 0x8, 0x2}, 0x4, 0x5, 0x101, &(0x7f00000003c0)={0x0, 0x1000000, 0x40, 0x1ff}}) r4 = semget$private(0x0, 0x3, 0x260) compat_14___semctl$IPC_RMID(r4, 0x0, 0x0) getegid() getgid() compat_50_____semctl13$GETNCNT(r3, 0x0, 0x3) 13:26:06 executing program 1: open$dir(&(0x7f0000000140)='./file0\x00', 0x200, 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x0) 13:26:06 executing program 3: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000680)={0x0, 0x0, &(0x7f0000000400)=[{0x0}, {&(0x7f00000005c0)="ea52", 0x2}], 0x2}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r0, &(0x7f00000002c0)={0x0}, 0x10, 0x0, 0x0) 13:26:06 executing program 4: accept$inet(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000380)) 13:26:06 executing program 0: shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000880)) 13:26:07 executing program 0: mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x6) 13:26:07 executing program 3: pipe2(&(0x7f0000000080), 0x0) madvise(&(0x7f0000004000/0x4000)=nil, 0x4000, 0x6) 13:26:07 executing program 2: minherit(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) madvise(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0) 13:26:07 executing program 4: madvise(&(0x7f0000ffa000/0x2000)=nil, 0x2000, 0x0) mlock(&(0x7f0000ff9000/0x2000)=nil, 0x2000) munlock(&(0x7f0000ffa000/0x1000)=nil, 0x1000) 13:26:07 executing program 5: r0 = msgget$private(0x0, 0xa) msgsnd(r0, &(0x7f0000000000)={0x1, "5ee11d21ac785e32649c725d59077af29d498ead2ccb642d248889dd78292736b66cede205c20334538635ef06a5e1d8f8ddb31c1bee2e479a9cca2ea863be7b1cd2df5f4bc9d3920e0af908e64359ceb56973522ca0310a29b349aa40a683f0ffb2c600b239374d6eb7271f553a11e9cc6f97fd3ba70c4d3313"}, 0x82, 0x800) compat_50___msgctl13$IPC_STAT(r0, 0x2, &(0x7f0000000240)={{0x0, 0x0, 0x0}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000100)={&(0x7f00000000c0)={0x0, 0x1, 0x0, 0x125}, 0x6, 0x40, 0x1}, 0xffffffffffff6863, 0x4, 0x7}, &(0x7f0000000200)={&(0x7f00000001c0)={&(0x7f0000000180)={0x0, 0x1, 0x3, 0x200}, 0x2c7, 0x3, 0x2}, 0x1, 0xce51, 0x4}}) r3 = semget(0x3, 0x4, 0x0) semop(r3, &(0x7f00000002c0)=[{0x3, 0x4, 0x1800}, {0x2, 0x6, 0x1800}, {0x4, 0x618, 0x1000}, {0x0, 0x0, 0x400}], 0x4) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f0000000300)=0x80) ____semctl50$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000340)) compat_50_____semctl13$GETPID(r3, 0x0, 0x4) compat_50_____semctl13$SETVAL(r3, 0x0, 0x8, &(0x7f0000000380)=@val=0x5) ____semctl50$SETALL(r3, 0x0, 0x9, &(0x7f0000000440)=@buf=&(0x7f0000000400)={{r1, r2, 0x9, 0x4d5, 0x8, 0x2}, 0x4, 0x5, 0x101, &(0x7f00000003c0)={0x0, 0x1000000, 0x40, 0x1ff}}) r5 = semget$private(0x0, 0x3, 0x260) compat_14___semctl$IPC_RMID(r5, 0x0, 0x0) r6 = getegid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000480)={{0x748, r4, r6, 0x0, 0x0, 0x7, 0x1000}, 0x0, 0x9, 0x9ab4}) compat_50_____semctl13$GETNCNT(r3, 0x0, 0x3) 13:26:07 executing program 1: open$dir(&(0x7f0000000140)='./file0\x00', 0x200, 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x0) 13:26:07 executing program 0: open$dir(&(0x7f0000000140)='./file0\x00', 0x200, 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x0) 13:26:07 executing program 1: open$dir(&(0x7f0000000140)='./file0\x00', 0x200, 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x0) 13:26:07 executing program 3: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 13:26:07 executing program 2: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup(r0) getsockopt$sock_linger(r1, 0xffff, 0x80, 0x0, 0x0) 13:26:07 executing program 4: madvise(&(0x7f0000ffa000/0x2000)=nil, 0x2000, 0x0) mlock(&(0x7f0000ff9000/0x2000)=nil, 0x2000) munlock(&(0x7f0000ffa000/0x1000)=nil, 0x1000) 13:26:07 executing program 1: open$dir(&(0x7f0000000140)='./file0\x00', 0x200, 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x0) 13:26:08 executing program 0: open$dir(&(0x7f0000000140)='./file0\x00', 0x200, 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x0) 13:26:08 executing program 3: r0 = open(&(0x7f0000000140)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000180)='./file0\x00') open$dir(&(0x7f0000000240)='./file0/file0\x00', 0x0, 0x0) 13:26:08 executing program 5: r0 = msgget$private(0x0, 0xa) msgsnd(r0, &(0x7f0000000000)={0x1, "5ee11d21ac785e32649c725d59077af29d498ead2ccb642d248889dd78292736b66cede205c20334538635ef06a5e1d8f8ddb31c1bee2e479a9cca2ea863be7b1cd2df5f4bc9d3920e0af908e64359ceb56973522ca0310a29b349aa40a683f0ffb2c600b239374d6eb7271f553a11e9cc6f97fd3ba70c4d3313"}, 0x82, 0x800) compat_50___msgctl13$IPC_STAT(r0, 0x2, &(0x7f0000000240)={{0x0, 0x0, 0x0}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000100)={&(0x7f00000000c0)={0x0, 0x1, 0x0, 0x125}, 0x6, 0x40, 0x1}, 0xffffffffffff6863, 0x4, 0x7}, &(0x7f0000000200)={&(0x7f00000001c0)={&(0x7f0000000180)={0x0, 0x1, 0x3, 0x200}, 0x2c7, 0x3, 0x2}, 0x1, 0xce51, 0x4}}) r3 = semget(0x3, 0x4, 0x0) semop(r3, &(0x7f00000002c0)=[{0x3, 0x4, 0x1800}, {0x2, 0x6, 0x1800}, {0x4, 0x618, 0x1000}, {0x0, 0x0, 0x400}], 0x4) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f0000000300)=0x80) ____semctl50$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000340)) compat_50_____semctl13$GETPID(r3, 0x0, 0x4) compat_50_____semctl13$SETVAL(r3, 0x0, 0x8, &(0x7f0000000380)=@val=0x5) ____semctl50$SETALL(r3, 0x0, 0x9, &(0x7f0000000440)=@buf=&(0x7f0000000400)={{r1, r2, 0x9, 0x4d5, 0x8, 0x2}, 0x4, 0x5, 0x101, &(0x7f00000003c0)={0x0, 0x1000000, 0x40, 0x1ff}}) r5 = semget$private(0x0, 0x3, 0x260) compat_14___semctl$IPC_RMID(r5, 0x0, 0x0) r6 = getegid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000480)={{0x748, r4, r6, 0x0, 0x0, 0x7, 0x1000}, 0x0, 0x9, 0x9ab4}) compat_50_____semctl13$GETNCNT(r3, 0x0, 0x3) 13:26:08 executing program 4: madvise(&(0x7f0000ffa000/0x2000)=nil, 0x2000, 0x0) mlock(&(0x7f0000ff9000/0x2000)=nil, 0x2000) munlock(&(0x7f0000ffa000/0x1000)=nil, 0x1000) 13:26:08 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) getpeername$unix(r0, &(0x7f0000002d40)=@file={0x0, ""/4098}, &(0x7f00000003c0)=0x1004) 13:26:08 executing program 2: open$dir(&(0x7f0000000140)='./file0\x00', 0x200, 0x0) chown(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, 0xffffffffffffffff) 13:26:08 executing program 0: open$dir(&(0x7f0000000140)='./file0\x00', 0x200, 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x0) 13:26:09 executing program 4: madvise(&(0x7f0000ffa000/0x2000)=nil, 0x2000, 0x0) mlock(&(0x7f0000ff9000/0x2000)=nil, 0x2000) munlock(&(0x7f0000ffa000/0x1000)=nil, 0x1000) 13:26:09 executing program 3: openat(0xffffffffffffffff, &(0x7f0000000600)='./file0\x00', 0x0, 0x0) 13:26:09 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000440)={0x0, 0x0, &(0x7f0000000c40)=[{&(0x7f0000000340)="2bf3c1fce1a67dc8f3a10da5f26bbd25e62cf9d1a169470d455c484b3b00f29cd492548dd293fc5d8924d2f131c4407cf110b33460c4a2d6a40a5f5a2b09fb7eabfbfdc16752787023ebb38108c535f81a9015d9b216c80edebab82c4223957a4818f2de60e256db4bab32f0b2bcf63f66bae3199dfb232356026cf1f84be9e114c6dd0441423b9983314dddd8538fc83a2b65e19f828b1518836cf5e4ce95c207e1fcb728acd9240880de76cf8fb8d9b5755755e0ae5452cb74f63b82345fc8c5e0cde8cf4f3a817272645ca93598158944da38f650e6ee4303292f26bda8", 0xdf}, {&(0x7f0000000840)="9c3c1eca545421a91746adfc5decedf713c73e0cc1f619a85e3b008584410d1d74368cf13578fd957025cb0c6167090fcac57da7e51f56f889f7ba2cec367b7e9d6c7436880915d0d50e8a00cdca705f1e91d5c227dc88604e1e1e5c64530ab97933c036a9c2cdbdb5efe23061d6c882d0881fe611ef3adff750ce43233b92d85e647180759bf5f93b9b5d01c92ec172c6fa", 0x92}], 0x2}, 0x0) sendmmsg(r0, &(0x7f00000002c0)={0x0}, 0x10, 0x0, 0x0) 13:26:09 executing program 2: mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 13:26:09 executing program 3: r0 = msgget(0x3, 0x0) msgsnd(r0, 0x0, 0x0, 0x0) 13:26:09 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000280), 0x4) 13:26:09 executing program 4: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup(r0) getsockname$inet6(r1, 0x0, &(0x7f0000000080)=0x56) 13:26:09 executing program 5: r0 = msgget$private(0x0, 0xa) msgsnd(r0, &(0x7f0000000000)={0x1, "5ee11d21ac785e32649c725d59077af29d498ead2ccb642d248889dd78292736b66cede205c20334538635ef06a5e1d8f8ddb31c1bee2e479a9cca2ea863be7b1cd2df5f4bc9d3920e0af908e64359ceb56973522ca0310a29b349aa40a683f0ffb2c600b239374d6eb7271f553a11e9cc6f97fd3ba70c4d3313"}, 0x82, 0x800) compat_50___msgctl13$IPC_STAT(r0, 0x2, &(0x7f0000000240)={{0x0, 0x0, 0x0}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000100)={&(0x7f00000000c0)={0x0, 0x1, 0x0, 0x125}, 0x6, 0x40, 0x1}, 0xffffffffffff6863, 0x4, 0x7}, &(0x7f0000000200)={&(0x7f00000001c0)={&(0x7f0000000180)={0x0, 0x1, 0x3, 0x200}, 0x2c7, 0x3, 0x2}, 0x1, 0xce51, 0x4}}) r3 = semget(0x3, 0x4, 0x0) semop(r3, &(0x7f00000002c0)=[{0x3, 0x4, 0x1800}, {0x2, 0x6, 0x1800}, {0x4, 0x618, 0x1000}, {0x0, 0x0, 0x400}], 0x4) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f0000000300)=0x80) ____semctl50$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000340)) compat_50_____semctl13$GETPID(r3, 0x0, 0x4) compat_50_____semctl13$SETVAL(r3, 0x0, 0x8, &(0x7f0000000380)=@val=0x5) ____semctl50$SETALL(r3, 0x0, 0x9, &(0x7f0000000440)=@buf=&(0x7f0000000400)={{r1, r2, 0x9, 0x4d5, 0x8, 0x2}, 0x4, 0x5, 0x101, &(0x7f00000003c0)={0x0, 0x1000000, 0x40, 0x1ff}}) r5 = semget$private(0x0, 0x3, 0x260) compat_14___semctl$IPC_RMID(r5, 0x0, 0x0) r6 = getegid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000480)={{0x748, r4, r6, 0x0, 0x0, 0x7, 0x1000}, 0x0, 0x9, 0x9ab4}) compat_50_____semctl13$GETNCNT(r3, 0x0, 0x3) 13:26:09 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000280), 0x4) 13:26:10 executing program 2: open$dir(&(0x7f0000000300)='\x00', 0x0, 0x0) 13:26:10 executing program 0: accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) 13:26:10 executing program 3: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f00000002c0)={0x0, 0x0, &(0x7f00000020c0), 0x3a}, 0x0) 13:26:10 executing program 4: r0 = open(&(0x7f0000000140)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000180)='./file0\x00') rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file1\x00') 13:26:10 executing program 2: r0 = open(&(0x7f0000000140)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0xb4) rmdir(&(0x7f0000000280)='./file0\x00') 13:26:10 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup(r0) bind$unix(r1, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8) 13:26:10 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000280), 0x4) 13:26:10 executing program 2: mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 13:26:10 executing program 0: r0 = socket(0x1, 0x2, 0x0) recvmmsg(r0, &(0x7f00000013c0)={0x0}, 0xff9f, 0x0, 0x0) 13:26:10 executing program 5: r0 = msgget$private(0x0, 0xa) msgsnd(r0, &(0x7f0000000000)={0x1, "5ee11d21ac785e32649c725d59077af29d498ead2ccb642d248889dd78292736b66cede205c20334538635ef06a5e1d8f8ddb31c1bee2e479a9cca2ea863be7b1cd2df5f4bc9d3920e0af908e64359ceb56973522ca0310a29b349aa40a683f0ffb2c600b239374d6eb7271f553a11e9cc6f97fd3ba70c4d3313"}, 0x82, 0x800) compat_50___msgctl13$IPC_STAT(r0, 0x2, &(0x7f0000000240)={{0x0, 0x0, 0x0}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000100)={&(0x7f00000000c0)={0x0, 0x1, 0x0, 0x125}, 0x6, 0x40, 0x1}, 0xffffffffffff6863, 0x4, 0x7}, &(0x7f0000000200)={&(0x7f00000001c0)={&(0x7f0000000180)={0x0, 0x1, 0x3, 0x200}, 0x2c7, 0x3, 0x2}, 0x1, 0xce51, 0x4}}) r3 = semget(0x3, 0x4, 0x0) semop(r3, &(0x7f00000002c0)=[{0x3, 0x4, 0x1800}, {0x2, 0x6, 0x1800}, {0x4, 0x618, 0x1000}, {0x0, 0x0, 0x400}], 0x4) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f0000000300)=0x80) ____semctl50$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000340)) compat_50_____semctl13$GETPID(r3, 0x0, 0x4) compat_50_____semctl13$SETVAL(r3, 0x0, 0x8, &(0x7f0000000380)=@val=0x5) ____semctl50$SETALL(r3, 0x0, 0x9, &(0x7f0000000440)=@buf=&(0x7f0000000400)={{r1, r2, 0x9, 0x4d5, 0x8, 0x2}, 0x4, 0x5, 0x101, &(0x7f00000003c0)={0x0, 0x1000000, 0x40, 0x1ff}}) r5 = semget$private(0x0, 0x3, 0x260) compat_14___semctl$IPC_RMID(r5, 0x0, 0x0) r6 = getgid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000480)={{0x748, r4, 0x0, 0x0, r6, 0x7, 0x1000}, 0x0, 0x9, 0x9ab4}) compat_50_____semctl13$GETNCNT(r3, 0x0, 0x3) 13:26:11 executing program 3: r0 = open(&(0x7f0000000140)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000180)='./file0\x00') utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040), 0x2) 13:26:11 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000280), 0x4) 13:26:11 executing program 4: open$dir(&(0x7f0000000140)='./file0\x00', 0x10212, 0x0) 13:26:11 executing program 2: mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) munlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) 13:26:11 executing program 0: r0 = open(&(0x7f0000000140)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000180)='./file0\x00') linkat(r0, &(0x7f0000000080)='./file0\x00', 0xffffffffffffffff, 0x0, 0x0) 13:26:11 executing program 4: mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x6) 13:26:11 executing program 1: accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000300)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000380)) 13:26:11 executing program 5: r0 = msgget$private(0x0, 0xa) msgsnd(r0, &(0x7f0000000000)={0x1, "5ee11d21ac785e32649c725d59077af29d498ead2ccb642d248889dd78292736b66cede205c20334538635ef06a5e1d8f8ddb31c1bee2e479a9cca2ea863be7b1cd2df5f4bc9d3920e0af908e64359ceb56973522ca0310a29b349aa40a683f0ffb2c600b239374d6eb7271f553a11e9cc6f97fd3ba70c4d3313"}, 0x82, 0x800) compat_50___msgctl13$IPC_STAT(r0, 0x2, &(0x7f0000000240)={{0x0, 0x0, 0x0}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000100)={&(0x7f00000000c0)={0x0, 0x1, 0x0, 0x125}, 0x6, 0x40, 0x1}, 0xffffffffffff6863, 0x4, 0x7}, &(0x7f0000000200)={&(0x7f00000001c0)={&(0x7f0000000180)={0x0, 0x1, 0x3, 0x200}, 0x2c7, 0x3, 0x2}, 0x1, 0xce51, 0x4}}) r3 = semget(0x3, 0x4, 0x0) semop(r3, &(0x7f00000002c0)=[{0x3, 0x4, 0x1800}, {0x2, 0x6, 0x1800}, {0x4, 0x618, 0x1000}, {0x0, 0x0, 0x400}], 0x4) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f0000000300)=0x80) ____semctl50$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000340)) compat_50_____semctl13$GETPID(r3, 0x0, 0x4) compat_50_____semctl13$SETVAL(r3, 0x0, 0x8, &(0x7f0000000380)=@val=0x5) ____semctl50$SETALL(r3, 0x0, 0x9, &(0x7f0000000440)=@buf=&(0x7f0000000400)={{r1, r2, 0x9, 0x4d5, 0x8, 0x2}, 0x4, 0x5, 0x101, &(0x7f00000003c0)={0x0, 0x1000000, 0x40, 0x1ff}}) r5 = semget$private(0x0, 0x3, 0x260) compat_14___semctl$IPC_RMID(r5, 0x0, 0x0) r6 = getgid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000480)={{0x748, r4, 0x0, 0x0, r6, 0x7, 0x1000}, 0x0, 0x9, 0x9ab4}) compat_50_____semctl13$GETNCNT(r3, 0x0, 0x3) 13:26:11 executing program 3: r0 = socket$unix(0x1, 0x1, 0x0) bind$unix(r0, &(0x7f0000000ac0)=@abs={0x0, 0x0, 0x0}, 0x8) 13:26:12 executing program 1: open$dir(&(0x7f0000000140)='./file0\x00', 0x200, 0x1a1) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x40002052, 0x0) 13:26:12 executing program 5: r0 = msgget$private(0x0, 0xa) msgsnd(r0, &(0x7f0000000000)={0x1, "5ee11d21ac785e32649c725d59077af29d498ead2ccb642d248889dd78292736b66cede205c20334538635ef06a5e1d8f8ddb31c1bee2e479a9cca2ea863be7b1cd2df5f4bc9d3920e0af908e64359ceb56973522ca0310a29b349aa40a683f0ffb2c600b239374d6eb7271f553a11e9cc6f97fd3ba70c4d3313"}, 0x82, 0x800) compat_50___msgctl13$IPC_STAT(r0, 0x2, &(0x7f0000000240)={{0x0, 0x0, 0x0}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000100)={&(0x7f00000000c0)={0x0, 0x1, 0x0, 0x125}, 0x6, 0x40, 0x1}, 0xffffffffffff6863, 0x4, 0x7}, &(0x7f0000000200)={&(0x7f00000001c0)={&(0x7f0000000180)={0x0, 0x1, 0x3, 0x200}, 0x2c7, 0x3, 0x2}, 0x1, 0xce51, 0x4}}) r3 = semget(0x3, 0x4, 0x0) semop(r3, &(0x7f00000002c0)=[{0x3, 0x4, 0x1800}, {0x2, 0x6, 0x1800}, {0x4, 0x618, 0x1000}, {0x0, 0x0, 0x400}], 0x4) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f0000000300)=0x80) ____semctl50$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000340)) compat_50_____semctl13$GETPID(r3, 0x0, 0x4) compat_50_____semctl13$SETVAL(r3, 0x0, 0x8, &(0x7f0000000380)=@val=0x5) ____semctl50$SETALL(r3, 0x0, 0x9, &(0x7f0000000440)=@buf=&(0x7f0000000400)={{r1, r2, 0x9, 0x4d5, 0x8, 0x2}, 0x4, 0x5, 0x101, &(0x7f00000003c0)={0x0, 0x1000000, 0x40, 0x1ff}}) r5 = semget$private(0x0, 0x3, 0x260) compat_14___semctl$IPC_RMID(r5, 0x0, 0x0) r6 = getgid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000480)={{0x748, r4, 0x0, 0x0, r6, 0x7, 0x1000}, 0x0, 0x9, 0x9ab4}) compat_50_____semctl13$GETNCNT(r3, 0x0, 0x3) 13:26:12 executing program 4: accept$inet(0xffffffffffffffff, &(0x7f00000002c0), 0x0) 13:26:12 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100), 0x4) 13:26:12 executing program 3: r0 = socket$inet6(0x18, 0x1, 0x0) recvmmsg(r0, &(0x7f0000001340)={0x0}, 0x10, 0x0, 0x0) 13:26:12 executing program 2: mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) munlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) 13:26:12 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f00000000c0)=""/213, 0xde}, {&(0x7f0000000000)=""/126, 0xfffffffffffffdbd}, {&(0x7f00000001c0)}, {&(0x7f0000000200)=""/121, 0x79}, {&(0x7f00000002c0)=""/191, 0xbf}], 0x5, 0x0) 13:26:13 executing program 3: madvise(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x0) mlock(&(0x7f0000ff9000/0x2000)=nil, 0x2000) munlock(&(0x7f0000ff9000/0x1000)=nil, 0x1000) 13:26:13 executing program 2: mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) munlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) 13:26:13 executing program 4: mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ff9000/0x2000)=nil, 0x2000) 13:26:13 executing program 0: minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) madvise(&(0x7f0000ff8000/0x3000)=nil, 0x3000, 0x0) minherit(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) 13:26:13 executing program 0: open$dir(&(0x7f0000000140)='./file0\x00', 0x200, 0x0) chflags(&(0x7f0000000000)='./file0\x00', 0x0) 13:26:13 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x4) 13:26:13 executing program 5: r0 = msgget$private(0x0, 0xa) msgsnd(r0, &(0x7f0000000000)={0x1, "5ee11d21ac785e32649c725d59077af29d498ead2ccb642d248889dd78292736b66cede205c20334538635ef06a5e1d8f8ddb31c1bee2e479a9cca2ea863be7b1cd2df5f4bc9d3920e0af908e64359ceb56973522ca0310a29b349aa40a683f0ffb2c600b239374d6eb7271f553a11e9cc6f97fd3ba70c4d3313"}, 0x82, 0x800) compat_50___msgctl13$IPC_STAT(r0, 0x2, &(0x7f0000000240)={{0x0, 0x0, 0x0}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000100)={&(0x7f00000000c0)={0x0, 0x1, 0x0, 0x125}, 0x6, 0x40, 0x1}, 0xffffffffffff6863, 0x4, 0x7}, &(0x7f0000000200)={&(0x7f00000001c0)={&(0x7f0000000180)={0x0, 0x1, 0x3, 0x200}, 0x2c7, 0x3, 0x2}, 0x1, 0xce51, 0x4}}) r3 = semget(0x3, 0x4, 0x0) semop(r3, &(0x7f00000002c0)=[{0x3, 0x4, 0x1800}, {0x2, 0x6, 0x1800}, {0x4, 0x618, 0x1000}, {0x0, 0x0, 0x400}], 0x4) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f0000000300)=0x80) ____semctl50$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000340)) compat_50_____semctl13$GETPID(r3, 0x0, 0x4) compat_50_____semctl13$SETVAL(r3, 0x0, 0x8, &(0x7f0000000380)=@val=0x5) ____semctl50$SETALL(r3, 0x0, 0x9, &(0x7f0000000440)=@buf=&(0x7f0000000400)={{r1, r2, 0x9, 0x4d5, 0x8, 0x2}, 0x4, 0x5, 0x101, &(0x7f00000003c0)={0x0, 0x1000000, 0x40, 0x1ff}}) compat_14___semctl$IPC_RMID(0x0, 0x0, 0x0) r5 = getegid() r6 = getgid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000480)={{0x748, r4, r5, 0x0, r6, 0x7, 0x1000}, 0x0, 0x9, 0x9ab4}) compat_50_____semctl13$GETNCNT(r3, 0x0, 0x3) 13:26:13 executing program 1: utimensat(0xffffffffffffffff, 0x0, 0x0, 0xa7348422fc19110d) 13:26:14 executing program 4: open$dir(&(0x7f0000000000)='./file0\x00', 0x20b11, 0x0) 13:26:14 executing program 3: mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) munlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x6) 13:26:14 executing program 0: recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffff3) 13:26:14 executing program 1: utimensat(0xffffffffffffffff, 0x0, 0x0, 0xa7348422fc19110d) 13:26:14 executing program 4: open$dir(&(0x7f0000000140)='./file0\x00', 0x200, 0x0) readlink(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 13:26:14 executing program 0: r0 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) utimensat(r0, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) 13:26:14 executing program 5: r0 = msgget$private(0x0, 0xa) msgsnd(r0, &(0x7f0000000000)={0x1, "5ee11d21ac785e32649c725d59077af29d498ead2ccb642d248889dd78292736b66cede205c20334538635ef06a5e1d8f8ddb31c1bee2e479a9cca2ea863be7b1cd2df5f4bc9d3920e0af908e64359ceb56973522ca0310a29b349aa40a683f0ffb2c600b239374d6eb7271f553a11e9cc6f97fd3ba70c4d3313"}, 0x82, 0x800) compat_50___msgctl13$IPC_STAT(r0, 0x2, &(0x7f0000000240)={{0x0, 0x0, 0x0}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000100)={&(0x7f00000000c0)={0x0, 0x1, 0x0, 0x125}, 0x6, 0x40, 0x1}, 0xffffffffffff6863, 0x4, 0x7}, &(0x7f0000000200)={&(0x7f00000001c0)={&(0x7f0000000180)={0x0, 0x1, 0x3, 0x200}, 0x2c7, 0x3, 0x2}, 0x1, 0xce51, 0x4}}) r3 = semget(0x3, 0x4, 0x0) semop(r3, &(0x7f00000002c0)=[{0x3, 0x4, 0x1800}, {0x2, 0x6, 0x1800}, {0x4, 0x618, 0x1000}, {0x0, 0x0, 0x400}], 0x4) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f0000000300)=0x80) ____semctl50$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000340)) compat_50_____semctl13$GETPID(r3, 0x0, 0x4) compat_50_____semctl13$SETVAL(r3, 0x0, 0x8, &(0x7f0000000380)=@val=0x5) ____semctl50$SETALL(r3, 0x0, 0x9, &(0x7f0000000440)=@buf=&(0x7f0000000400)={{r1, r2, 0x9, 0x4d5, 0x8, 0x2}, 0x4, 0x5, 0x101, &(0x7f00000003c0)={0x0, 0x1000000, 0x40, 0x1ff}}) compat_14___semctl$IPC_RMID(0x0, 0x0, 0x0) r5 = getegid() r6 = getgid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000480)={{0x748, r4, r5, 0x0, r6, 0x7, 0x1000}, 0x0, 0x9, 0x9ab4}) compat_50_____semctl13$GETNCNT(r3, 0x0, 0x3) 13:26:14 executing program 2: mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) munlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) 13:26:14 executing program 4: open$dir(&(0x7f0000000140)='./file0\x00', 0x200, 0x0) readlink(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 13:26:14 executing program 1: utimensat(0xffffffffffffffff, 0x0, 0x0, 0xa7348422fc19110d) 13:26:14 executing program 3: r0 = open(&(0x7f0000000140)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000180)='./file0\x00') rmdir(&(0x7f0000000280)='./file0\x00') 13:26:15 executing program 0: r0 = open(&(0x7f0000000140)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000180)='./file0\x00') readlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x44) 13:26:15 executing program 1: utimensat(0xffffffffffffffff, 0x0, 0x0, 0xa7348422fc19110d) 13:26:15 executing program 4: open$dir(&(0x7f0000000140)='./file0\x00', 0x200, 0x0) readlink(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 13:26:15 executing program 2: mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4) 13:26:15 executing program 3: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000400), 0x100001a1, 0x0, 0xfffffffffffffeb6}, 0x0) 13:26:15 executing program 5: r0 = msgget$private(0x0, 0xa) msgsnd(r0, &(0x7f0000000000)={0x1, "5ee11d21ac785e32649c725d59077af29d498ead2ccb642d248889dd78292736b66cede205c20334538635ef06a5e1d8f8ddb31c1bee2e479a9cca2ea863be7b1cd2df5f4bc9d3920e0af908e64359ceb56973522ca0310a29b349aa40a683f0ffb2c600b239374d6eb7271f553a11e9cc6f97fd3ba70c4d3313"}, 0x82, 0x800) compat_50___msgctl13$IPC_STAT(r0, 0x2, &(0x7f0000000240)={{0x0, 0x0, 0x0}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000100)={&(0x7f00000000c0)={0x0, 0x1, 0x0, 0x125}, 0x6, 0x40, 0x1}, 0xffffffffffff6863, 0x4, 0x7}, &(0x7f0000000200)={&(0x7f00000001c0)={&(0x7f0000000180)={0x0, 0x1, 0x3, 0x200}, 0x2c7, 0x3, 0x2}, 0x1, 0xce51, 0x4}}) r3 = semget(0x3, 0x4, 0x0) semop(r3, &(0x7f00000002c0)=[{0x3, 0x4, 0x1800}, {0x2, 0x6, 0x1800}, {0x4, 0x618, 0x1000}, {0x0, 0x0, 0x400}], 0x4) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f0000000300)=0x80) ____semctl50$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000340)) compat_50_____semctl13$GETPID(r3, 0x0, 0x4) compat_50_____semctl13$SETVAL(r3, 0x0, 0x8, &(0x7f0000000380)=@val=0x5) ____semctl50$SETALL(r3, 0x0, 0x9, &(0x7f0000000440)=@buf=&(0x7f0000000400)={{r1, r2, 0x9, 0x4d5, 0x8, 0x2}, 0x4, 0x5, 0x101, &(0x7f00000003c0)={0x0, 0x1000000, 0x40, 0x1ff}}) compat_14___semctl$IPC_RMID(0x0, 0x0, 0x0) r5 = getegid() r6 = getgid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000480)={{0x748, r4, r5, 0x0, r6, 0x7, 0x1000}, 0x0, 0x9, 0x9ab4}) compat_50_____semctl13$GETNCNT(r3, 0x0, 0x3) 13:26:15 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000100), 0x4) 13:26:16 executing program 3: preadv(0xffffffffffffffff, &(0x7f0000001140), 0x3, 0x0) 13:26:16 executing program 4: open$dir(&(0x7f0000000140)='./file0\x00', 0x200, 0x0) readlink(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 13:26:16 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f0000000500)="27b27ccec3670f2a3341aa63beea60f18d8409141472ae76d934738f1dedc74ddbb470ee07b2926a5c24669893b8e0826678bbaddb26c3b430b7fe17aa5b17aea8c1c2c4562c22d2b1e7853f6edf8453292c5e6ddb4f5bbf1c79dc2be4e3ecc1b49259a7eb1913ca7cb811d2a4f6c75dae4ca1005e72e9959e3ba59672a5d91692a5705d27a576706450b1d680dff9fd9d7fa40f22c3ecfd21f8edd7dcf30f55563a503d4b2dca587654896b5dba6644b387aca3b022c603562f6ed98df62c147c3276129850ac40178f1e29f593d3c7db20a00e4d1d2b15432f247ccb9e80f9a3119c10659d03fa", 0xe8}, {&(0x7f0000000000)="ff92519db200c05e1de6fba60e1eea750000ef9adb4908c6381b101e048d607391f988aa3c67f61a1482d185f226b20011ab7efdb2934d7d2582b5db402e3fbac2862da6b7dc9130776685a163b1df94b091d64679ab9e243aa7e1a9a2df9d9a33bf00f46c7a2751d3017b9fb940c974ef083cd902c165ca2d6054e1dc864d231a5ea7d694af0529fb", 0x89}], 0x2}, 0x0) 13:26:16 executing program 2: open(&(0x7f0000000000)='./file0\x00', 0x8628, 0x0) 13:26:16 executing program 5: r0 = msgget$private(0x0, 0xa) msgsnd(r0, &(0x7f0000000000)={0x1, "5ee11d21ac785e32649c725d59077af29d498ead2ccb642d248889dd78292736b66cede205c20334538635ef06a5e1d8f8ddb31c1bee2e479a9cca2ea863be7b1cd2df5f4bc9d3920e0af908e64359ceb56973522ca0310a29b349aa40a683f0ffb2c600b239374d6eb7271f553a11e9cc6f97fd3ba70c4d3313"}, 0x82, 0x800) compat_50___msgctl13$IPC_STAT(r0, 0x2, &(0x7f0000000240)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000100)={&(0x7f00000000c0)={0x0, 0x1, 0x0, 0x125}, 0x6, 0x40, 0x1}, 0xffffffffffff6863, 0x4, 0x7}, &(0x7f0000000200)={&(0x7f00000001c0)={&(0x7f0000000180)={0x0, 0x1, 0x3, 0x200}, 0x2c7, 0x3, 0x2}, 0x1, 0xce51, 0x4}}) r1 = semget(0x3, 0x4, 0x0) semop(r1, &(0x7f00000002c0)=[{0x3, 0x4, 0x1800}, {0x2, 0x6, 0x1800}, {0x4, 0x618, 0x1000}, {0x0, 0x0, 0x400}], 0x4) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000300)=0x80) ____semctl50$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000340)) compat_50_____semctl13$GETPID(r1, 0x0, 0x4) compat_50_____semctl13$SETVAL(r1, 0x0, 0x8, &(0x7f0000000380)=@val=0x5) compat_14___semctl$IPC_RMID(0x0, 0x0, 0x0) r2 = getegid() r3 = getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000480)={{0x748, 0x0, r2, 0x0, r3, 0x7, 0x1000}, 0x0, 0x9, 0x9ab4}) compat_50_____semctl13$GETNCNT(r1, 0x0, 0x3) 13:26:16 executing program 0: open$dir(&(0x7f0000000140)='./file0\x00', 0x200, 0x0) r0 = getuid() chown(&(0x7f00000001c0)='./file0\x00', r0, 0xffffffffffffffff) 13:26:17 executing program 3: pipe2(&(0x7f0000000080), 0x0) madvise(&(0x7f0000004000/0x4000)=nil, 0x4000, 0x0) 13:26:17 executing program 5: r0 = msgget$private(0x0, 0xa) msgsnd(r0, &(0x7f0000000000)={0x1, "5ee11d21ac785e32649c725d59077af29d498ead2ccb642d248889dd78292736b66cede205c20334538635ef06a5e1d8f8ddb31c1bee2e479a9cca2ea863be7b1cd2df5f4bc9d3920e0af908e64359ceb56973522ca0310a29b349aa40a683f0ffb2c600b239374d6eb7271f553a11e9cc6f97fd3ba70c4d3313"}, 0x82, 0x800) compat_50___msgctl13$IPC_STAT(r0, 0x2, &(0x7f0000000240)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000100)={&(0x7f00000000c0)={0x0, 0x1, 0x0, 0x125}, 0x6, 0x40, 0x1}, 0xffffffffffff6863, 0x4, 0x7}, &(0x7f0000000200)={&(0x7f00000001c0)={&(0x7f0000000180)={0x0, 0x1, 0x3, 0x200}, 0x2c7, 0x3, 0x2}, 0x1, 0xce51, 0x4}}) r1 = semget(0x3, 0x4, 0x0) semop(r1, &(0x7f00000002c0)=[{0x3, 0x4, 0x1800}, {0x2, 0x6, 0x1800}, {0x4, 0x618, 0x1000}, {0x0, 0x0, 0x400}], 0x4) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000300)=0x80) ____semctl50$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000340)) compat_50_____semctl13$GETPID(r1, 0x0, 0x4) compat_50_____semctl13$SETVAL(r1, 0x0, 0x8, &(0x7f0000000380)=@val=0x5) compat_14___semctl$IPC_RMID(0x0, 0x0, 0x0) r2 = getegid() r3 = getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000480)={{0x748, 0x0, r2, 0x0, r3, 0x7, 0x1000}, 0x0, 0x9, 0x9ab4}) compat_50_____semctl13$GETNCNT(r1, 0x0, 0x3) 13:26:17 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = msgget(0x3, 0x40) msgrcv(r2, &(0x7f0000000400)={0x0, ""/4096}, 0x1008, 0x3, 0x1000) getpeername$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) r3 = msgget(0x0, 0x0) r4 = socket$unix(0x1, 0x5, 0x0) recvfrom$unix(r4, 0x0, 0x0, 0x1, 0x0, 0x0) connect$unix(r4, &(0x7f00000000c0)=ANY=[@ANYBLOB="f2032e2f66696c65300023e9536f59f78800fc61bce447af774799ae6efd85deb6dfe8988996615381a80dd94cab44e7bca1d2c9b666d8f7658b17e0b9d4df32e85f3a221253c8923922f9f4b081f261f3fbac32de3b584a1a9f16428dde1260e27c1bdd8919de8bf3b8e4"], 0xa) msgsnd(r3, &(0x7f0000001440)={0x3, "a8fcf545308169ea0e12173c28dd71a50099384d7db45cb125c00d12c9992c9c2b1fdc288dce076cc6134c49ac71d306dc914cbe8bc5819b9f8917c9a57e91962472cd845fb77bfbbbc62746b5638c53331c681ec1a1829820acc1d836605e0223d683ed0bead2bafd84834017444f143954cced73551310ac48061b3eb234f8830bbfeb6073eadfce41f371edf98f415a840097369beb016ff5b3c1bd52e7f12dac92c1553179bafe5979c1eb50ddb9212afd8930728515b0f61af6b21beb71d190e158c15c83df54b4e0471cd22b3646f3ff57d302d188e1a494d5a270d5e7efadd2c577f5321d7e3948b02720a612321dd2b89af5f33a6214df60450e126c3dd5e010a94a2899d7673c9063dcf35eb08a7e4f6ed7f3d1838abd1aca37027b21413c57a8f4861f05032dfc8156d53fb2a64df5d9c5734041fcaa065ca9171f3e65fcd875467ee4c11c9ec80a160a4df343e61d600f89786c8f7db9756aa8c6bc59a4926b570c21df0bc2a4eb88e3b99897b1f65b4e89ecf72788dd27a56b289fe32c0455e53a526a6491bb72a6ab49606fefe31495ac16a2ce7993a0ccf87c432b020db277e36755b0ea1e420ca4337236abaf192a16154ebf9ad768ebe6fd7c7ee119b797915d00ed8e1a91eaa9f8c8ef658dd28eaa75b166018d595f3717715fca9e90ef9355c158e2d1ce63aa96056d27c0f2e767f050bcdb923df7282eabdf7813c816aa16c033997d76d04fab036fbb5cbcbec7b1a0da8e338d93d49cb658dec331c9690612ab7dc756439dd42a33f6783cd5a576025f38dccf33378dff8d25bec62b17eb9ec06a3d89b2e001ca9babfd9faaf9d86647b59d3faa73b34ae889179ecaf9978b83cba597e70fa960f4a72147c70932e2ec1d8b3d17250ed975c03ec463bb4fff4371344ffbab48baeba1b8c9d781d9db822d3739043dcfbb2df34e9a909168ddc9152ff72d1f2c98ac49c4af350f03131788217fa00fc809f624b799ebe41399d200b21bb7001f52486b546fcaa73da60709cdccc6e22d0487dac601bd6e78b7a5d8ef87e9a0929b71f701397bf0034b7519a023b555d842972e7cf16ca2654ac97dc7e31bb14a58a868a8864e2b5a0cda294c996142213ce5c87cb9409e1c658022ab06b8c91b8fb5afb1c502524baaa6811f372b2a8c81fdf96d6d6ef324af4b105ffd75466aaad146c0b4b9667aff7d20b04b9b1f1ed6abab5548c744d140a3d7187a3308233dc838f7ee929b7c21499e95dc996231ea9d4c4f16cee70e3510e99ee21357d7b5266b9a0338a3fc4ca949cede661aeaaeb7c416fe47bb42f67a4a374d44523112a24a545d2309fef75a838a999ff3dc853d3eb41bbb57ef0fd6bb74aa635aa760baec7f0522d7dc3b22b0275787e09f027f4dc03aa91d12a238c27c74780f439cf36aef5cadd31147303878bb7f65e4bd9e7faa781de246b335945badc8e8c70eee4648a70781f025e5a0e5b2c9182dc839c2203f17ab2c489bf5bb36425a0a10a1739a0a63b55083670d7b0b3dd03b7b5a5340a0595714a38d774f83e2c22ff9a9bdec55d55f43e08bde4d5725a3f14922e40ed65fcf26ae99fb96819b47228e910768131078e4accfd665ab4ed0be7c1c8b6ac15899ad289e10f4d97a6d8d65e1158825bc44ea6e6eedb8d21aa15665dae531c61b2341bdb7e7d381bf67e48559b463c1f820228aab188ae2c1f89c199cb9e91e57ba9582c3001a71a94954d12c5f857c24ee39db2c61f98bcf71331d21f9b0e2c072d720ad57ff2203d09a8aa4371797bb82f994cf6ffc81b247cb7090420580ed15b1da5c602fa5daabfe9006622ee08821f65d3c5614fcbc90f2bd32a6df348c1b1ac22597bc9db2e96a76338e32ebe75551335269c28119705e91eb68745779db6cf55c569464abcf6bad725c8dbb915ca289bc2d9b05d8ba04c62826af58f73ba90d5e52c168086ffc9ab2cb6b5c01b9dc01d8e694f8c3bc8307560dc0a8b22cde64ce7adc1e756a5f742ccd516c13a34454aabe471f0306ef8a5f4e83f718e1f4367ecdea2d19844b27ac9a99eb2c9623bfdd67326ea0dd3e8f31aefc2b05c960c562c392bdeae536645293a77cbad4dcde2058ddb3d4db34f21e7c765364332449c5cb440de2a7275a88bbfde886bdbe80697b35653ded7e524fbb365f53fe7973de07bd41d3e35a6dbbe59f2889ec0d0b5ee6facf99b7313bcfbb7eea377730cc19b000775764f1aca9b2ac020c68573d724dee447e52eceac4f4c9db08f9f789f5cede3a915c0d52fcdac4222b8a229d2dd41114ca8f8c0a2d1dd4aa9dd710d81d18db63eda0c8f30d71cdb6d9e8608eae43058b813637365dd20a83082d0277f7931cd752cdcd257bf018235e02b0467249851aeeb0e5bac76c6eabc42746d1ccfa412ae1330098484ba358565cc17f14cb250fd10bcd6e0cbb70f9ba5344bcba74e8cdb6c36bd09799c20ca3e9752f9cc76fe18da96152f0bc55001568fc7bee1431572161411507a7a132984ea192367d9e5eaf380c013fba81180cc77b75673dfdf4cd2173d706b27c2e7f7588248b69e97f3970fdf626a403f7e31e6ed00c7858a319ee885d9b5537a3d970535d2e133bd0e98b8212a65a946d74e38804947170f11419dd9021db8b845e018dc7f9f25090825ccd9d94015bb237dc657efd5d7aecbfc920936c5cfd5ccc93354c2f311597f3e05efb9aeca559d2f4aa86256be1b874ecad6ac58fbdf2d95a6054e1ba153647b15eb88eef4892ffcbf70d9d07ae31e9595e58165527ff0766b103ff67ff1ae4e6fa28bef7a39b93006a1fd2d6342d7ecda57f39771772b297551ca34f6dab8a3acbc1de58427439824e43aa79e5e44bed1d8d20422968a35abda7393634355d10eca0648b9eba138c85206020abb7e3fb5fb89cd9a5aeae2f8659dd9aab9ed10cb1a48603dd81f7e03beae71d26d4646fd54f8ace21becbbffd8e29e92c2c7f4ee0a6da11a99cd6fdba182972211e7710e50acea3431a2a3264f280cad7addf926b2c4b573adf82d7756cceb7332373ddc98882342ae49e44e8c365f82d14a4f004f04eeb4734d4fc604ffd30a96dfce48d08ad46eeb2c229311dd414af5f0a60d6715e8e6ac5ebd0e35623bff5a69354035b935211741c226825e1af1b79c176648c75eb00c4d7173fcf1cdbcaedbbadda079a8cae7d83f48e1963d762b663b603035244fa20a0b50f4cafc026bf78575f46b1f67ca076eac9c18d3093d39530a8e5f98eeded90ea2b8aa17b6016695da934eb08e3f517d50b9aec85307cc2b1696c730dd26001f3ec41cec66862613ddc493e4810816b6d10d7b257ffb47dc5c2c50cdfce3726c83aeba35b404d8ec063e84e7c4441ea788ff196c7d1d056831225c550bb4fe2a6a8cc2f7dbfa5cf526971dfc886ba540bfb00d5b8366d9471d4ef2d862b0d030c15f43cbe9c46022c4ea045868e20a527598e62380092f87ef7336242b363954a2ec58f4405c378e8f1f84cea12c9c77998dd49734f770260f2985dee05495082a166825c9cda42e10ad1e87348cc580c646e003272becd19a974f43fe580712e7ab484458fd6a21020c8920f36d37a000af006c5f66e70d70fee36fa897b6b6ef767c83b627d2df388bf3a208df55441ed2bf1a09645fc6386672c8fa377f581f5dd7020b3af4a6830a3e38b8085f7560f8f903b71f29c2dfebba180bd4904b9b0bb50983b4aa29a52e20835487191e46f7422d7909e5d7a60c873ec3658cd7098ef12427fb4cbb63caffe6afe6a7f69ff8666db1c91b181f7f075bc497e9a8ff6e31efc8c9add69c15ebe4e45f7cc009b3edd68eb1b94e3d328b1ef22641d60408201845777a3dd89c5d6a55dde96f93caf9066f1e556e4143d5086c995a03ce667957c97c355cbe975cd87d2a38e3946065eaf7040cb47d258bc2fa81cc8b85c619eaa9f6fa35a2156bae3f1a8aaa24b4ec834a59a3778827f56fdd522a45e572daffb6b8ac37333a240476ea59dd493d916e3b523f39180feaa3be5640c93100a06bc8d51f3d76b20f4da0c276b849a59b5d2d617654d6b83e8deab203b06a3bf4fb7faea49fc73b0b21d213434ce7b3dece36bd07a4a804b70f623d85cbd6e10f082edf9fb07af4cd057e24d2dd90a847542bf41653523b0bdd1cb005e6baacd4ccf3d7dce8eca3539853eb4ebab67a83a1db10a5f9f2fcd3e8c856bbf07ec3f9a1eb579dcf8cb21a4f5300dddac51d74ad255aefbb5024e1692f43f843ec56c2c4f0cc137bf56f305d6401ea19c3dbc1fcbe92b3429bb16fcf994d6b0a32d82c5faf6736d19e717df4a4f4e442247bf9a9f3c97ed9b8d84996d4687f2d968da93cef81e822871ce6a69c79d9c3d3ba0a1ff736eebb60c90914591be283e3a1536b2bef705fd626871f3073d717102113c797b5b6b9c4c5f60da5b7d55e6391f9e44a979288616fe931fb2262145f7aa8446266ac259eaa9aa3b988ca22b3543794e6099c40309ba6cfdeb771a49e860b186c8ea5d816edbdc73ced7cf22b67ba528f109aa96d9063b3d56c3576dfb3b08bec1d9aacc496bb6f6cf426e9b66b840766853a4b281370386fe17502e7c0e162abc13f43dc03f0edb4dfe7d759c6419c9872064386401b914fd73a983c52c4748e0be422eb0cbb04f54dbae97805cb9ac66c794f5877a6541f061d74ce20beab0168a564042980602af6dae85a44843f117e07576616329f64bdc812f88f84185b34e029766c15533ff67d983a4d11d39c2c83ad42bd91863e91ff76e4599c5a6f3893ed7561e981910d0f6cdd2a1bbdce81fb58cf3064251820520a034025343dee1f2aa056dfc684157847873a6a6f0d0e9def5fb2af118e1366035054b272e71542a4501b4f65162f80b2a54ef1c3ed8bbc2c9a263b6e89b395c6a7c6b4e7c3f5757161ac1e5e75d92cafb2d4bf302a80bd51e7cfc89d72b0310e9d9529cac47e39d24fdf22d265f5ad4be3e6c910424b81aa4899196f0297bd788fa12a6d80bed5688e822d384155bdf535011fb84c6ae4c0d64e950ee043f861540bb7a6ab6c566c3c3c607ebadaf69c38b7c29a02af2832262e78e37108c19005cee1b989f129578c477f51e36cf1b479bb5474d46eb0e588a6c979652a104173fc49c0765f7f1f5ea27d2ad3a9ac325f00b94bb1a60a225ef3669e76755f23d8c6c40f874d5ba42108c7489d974df887bc7d14b61610a637870d7c306de94c01915a6195ebb9feb868c7082d709759b4b3bfee52677528dad73a7fd8fd4690d3c9168989943580e28023d1166f01f96891ab0f7f567dd6d15ade0970e7ed7c1a5b191196d6a64bfc827372164ce2f452d53a0fc450ce6a7df6af0189e79a4bc1eeff359ef823a8980650565c8f89d8e039f3a98e2b5842f8f245f2a476cc8db8f58cfbd5e717b96781ae0203173dbedcd8131e2bd5b77e8fbc64c0502fddde6d1a2a7e6b31f2f446271c2db358e02b66476b8a2b9044bfa7a7e8cf392df53e073e3fe280b891abe233bbbeb7100388573f87102cefaed79705068c20f11e6a630dabbab4670a1e5bef638185516da9785d05e58d8e94c1ba63a83c0655aa36781bc4c859963f87024cea4d62bdf613891364e69e29890cbc59ef05aa2cf77bb3511e2f16e644fa8ac458cb8ce86a23caff86d50b74fd04b156b54bf1786915498dc5d8fd9e712e3da111622ee92f74a684ba262034c6060eaba401858c5033591548212517051e75cd5bc5311a9a4f9ab3b2ecc15b14bdcec364ea09e246219f9511b7aef39cc9ef0"}, 0x1008, 0x0) getpeername$unix(r0, &(0x7f0000002480)=@file={0x0, ""/4096}, &(0x7f00000003c0)=0x1002) msgctl$IPC_RMID(r3, 0x0) 13:26:17 executing program 2: mkdir(&(0x7f0000000300)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) 13:26:17 executing program 4: syz_usb_connect$cdc_ecm(0x0, 0x4d, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x2, 0x0, 0x0, 0x10, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x3b, 0x1, 0x1, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x3, 0x2, 0x6, 0x0, 0x0, {{0x5}, {0x5}, {0xd}}}}]}}]}}, 0x0) 13:26:17 executing program 3: r0 = open(&(0x7f0000000100)='./file0\x00', 0x1432c0, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x12, r0, 0x0, 0x0) 13:26:17 executing program 0: syz_emit_ethernet(0xc6, &(0x7f0000000240)) 13:26:18 executing program 0: socketpair(0x22, 0x0, 0x40, &(0x7f000000b7c0)) 13:26:18 executing program 2: mkdir(&(0x7f0000000300)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) 13:26:18 executing program 5: r0 = msgget$private(0x0, 0xa) msgsnd(r0, &(0x7f0000000000)={0x1, "5ee11d21ac785e32649c725d59077af29d498ead2ccb642d248889dd78292736b66cede205c20334538635ef06a5e1d8f8ddb31c1bee2e479a9cca2ea863be7b1cd2df5f4bc9d3920e0af908e64359ceb56973522ca0310a29b349aa40a683f0ffb2c600b239374d6eb7271f553a11e9cc6f97fd3ba70c4d3313"}, 0x82, 0x800) compat_50___msgctl13$IPC_STAT(r0, 0x2, &(0x7f0000000240)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000100)={&(0x7f00000000c0)={0x0, 0x1, 0x0, 0x125}, 0x6, 0x40, 0x1}, 0xffffffffffff6863, 0x4, 0x7}, &(0x7f0000000200)={&(0x7f00000001c0)={&(0x7f0000000180)={0x0, 0x1, 0x3, 0x200}, 0x2c7, 0x3, 0x2}, 0x1, 0xce51, 0x4}}) r1 = semget(0x3, 0x4, 0x0) semop(r1, &(0x7f00000002c0)=[{0x3, 0x4, 0x1800}, {0x2, 0x6, 0x1800}, {0x4, 0x618, 0x1000}, {0x0, 0x0, 0x400}], 0x4) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000300)=0x80) ____semctl50$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000340)) compat_50_____semctl13$GETPID(r1, 0x0, 0x4) compat_50_____semctl13$SETVAL(r1, 0x0, 0x8, &(0x7f0000000380)=@val=0x5) compat_14___semctl$IPC_RMID(0x0, 0x0, 0x0) r2 = getegid() r3 = getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000480)={{0x748, 0x0, r2, 0x0, r3, 0x7, 0x1000}, 0x0, 0x9, 0x9ab4}) compat_50_____semctl13$GETNCNT(r1, 0x0, 0x3) 13:26:18 executing program 3: r0 = msgget$private(0x0, 0xa) msgsnd(r0, &(0x7f0000000000)={0x1, "5ee11d21ac785e32649c725d59077af29d498ead2ccb642d248889dd78292736b66cede205c20334538635ef06a5e1d8f8ddb31c1bee2e479a9cca2ea863be7b1cd2df5f4bc9d3920e0af908e64359ceb56973522ca0310a29b349aa40a683f0ffb2c600b239374d6eb7271f553a11e9cc6f97fd3ba70c4d3313"}, 0x82, 0x800) compat_50___msgctl13$IPC_STAT(r0, 0x2, &(0x7f0000000240)={{0x0, 0x0, 0x0}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000100)={&(0x7f00000000c0)={0x0, 0x1, 0x0, 0x125}, 0x6, 0x40, 0x1}, 0xffffffffffff6863, 0x4, 0x7}, &(0x7f0000000200)={&(0x7f00000001c0)={&(0x7f0000000180)={0x0, 0x1, 0x3, 0x200}, 0x2c7, 0x3, 0x2}, 0x1, 0xce51, 0x4}}) r3 = semget(0x3, 0x4, 0x0) semop(r3, &(0x7f00000002c0)=[{0x3, 0x4, 0x1800}, {0x2, 0x6, 0x1800}, {0x4, 0x618, 0x1000}, {0x0, 0x0, 0x400}], 0x4) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f0000000300)=0x80) ____semctl50$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000340)) compat_50_____semctl13$GETPID(r3, 0x0, 0x4) compat_50_____semctl13$SETVAL(r3, 0x0, 0x8, &(0x7f0000000380)=@val=0x5) ____semctl50$SETALL(r3, 0x0, 0x9, &(0x7f0000000440)=@buf=&(0x7f0000000400)={{r1, r2, 0x9, 0x4d5, 0x8, 0x2}, 0x4, 0x5, 0x101, &(0x7f00000003c0)={0x0, 0x1000000, 0x40, 0x1ff}}) compat_14___semctl$IPC_RMID(0x0, 0x0, 0x0) r5 = getegid() r6 = getgid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000480)={{0x748, r4, r5, 0x0, r6, 0x7, 0x1000}, 0x0, 0x9, 0x9ab4}) compat_50_____semctl13$GETNCNT(r3, 0x0, 0x3) 13:26:18 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = msgget(0x3, 0x40) msgrcv(r2, &(0x7f0000000400)={0x0, ""/4096}, 0x1008, 0x3, 0x1000) getpeername$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) r3 = msgget(0x0, 0x0) r4 = socket$unix(0x1, 0x5, 0x0) recvfrom$unix(r4, 0x0, 0x0, 0x1, 0x0, 0x0) connect$unix(r4, &(0x7f00000000c0)=ANY=[@ANYBLOB="f2032e2f66696c65300023e9536f59f78800fc61bce447af774799ae6efd85deb6dfe8988996615381a80dd94cab44e7bca1d2c9b666d8f7658b17e0b9d4df32e85f3a221253c8923922f9f4b081f261f3fbac32de3b584a1a9f16428dde1260e27c1bdd8919de8bf3b8e4"], 0xa) msgsnd(r3, &(0x7f0000001440)={0x3, "a8fcf545308169ea0e12173c28dd71a50099384d7db45cb125c00d12c9992c9c2b1fdc288dce076cc6134c49ac71d306dc914cbe8bc5819b9f8917c9a57e91962472cd845fb77bfbbbc62746b5638c53331c681ec1a1829820acc1d836605e0223d683ed0bead2bafd84834017444f143954cced73551310ac48061b3eb234f8830bbfeb6073eadfce41f371edf98f415a840097369beb016ff5b3c1bd52e7f12dac92c1553179bafe5979c1eb50ddb9212afd8930728515b0f61af6b21beb71d190e158c15c83df54b4e0471cd22b3646f3ff57d302d188e1a494d5a270d5e7efadd2c577f5321d7e3948b02720a612321dd2b89af5f33a6214df60450e126c3dd5e010a94a2899d7673c9063dcf35eb08a7e4f6ed7f3d1838abd1aca37027b21413c57a8f4861f05032dfc8156d53fb2a64df5d9c5734041fcaa065ca9171f3e65fcd875467ee4c11c9ec80a160a4df343e61d600f89786c8f7db9756aa8c6bc59a4926b570c21df0bc2a4eb88e3b99897b1f65b4e89ecf72788dd27a56b289fe32c0455e53a526a6491bb72a6ab49606fefe31495ac16a2ce7993a0ccf87c432b020db277e36755b0ea1e420ca4337236abaf192a16154ebf9ad768ebe6fd7c7ee119b797915d00ed8e1a91eaa9f8c8ef658dd28eaa75b166018d595f3717715fca9e90ef9355c158e2d1ce63aa96056d27c0f2e767f050bcdb923df7282eabdf7813c816aa16c033997d76d04fab036fbb5cbcbec7b1a0da8e338d93d49cb658dec331c9690612ab7dc756439dd42a33f6783cd5a576025f38dccf33378dff8d25bec62b17eb9ec06a3d89b2e001ca9babfd9faaf9d86647b59d3faa73b34ae889179ecaf9978b83cba597e70fa960f4a72147c70932e2ec1d8b3d17250ed975c03ec463bb4fff4371344ffbab48baeba1b8c9d781d9db822d3739043dcfbb2df34e9a909168ddc9152ff72d1f2c98ac49c4af350f03131788217fa00fc809f624b799ebe41399d200b21bb7001f52486b546fcaa73da60709cdccc6e22d0487dac601bd6e78b7a5d8ef87e9a0929b71f701397bf0034b7519a023b555d842972e7cf16ca2654ac97dc7e31bb14a58a868a8864e2b5a0cda294c996142213ce5c87cb9409e1c658022ab06b8c91b8fb5afb1c502524baaa6811f372b2a8c81fdf96d6d6ef324af4b105ffd75466aaad146c0b4b9667aff7d20b04b9b1f1ed6abab5548c744d140a3d7187a3308233dc838f7ee929b7c21499e95dc996231ea9d4c4f16cee70e3510e99ee21357d7b5266b9a0338a3fc4ca949cede661aeaaeb7c416fe47bb42f67a4a374d44523112a24a545d2309fef75a838a999ff3dc853d3eb41bbb57ef0fd6bb74aa635aa760baec7f0522d7dc3b22b0275787e09f027f4dc03aa91d12a238c27c74780f439cf36aef5cadd31147303878bb7f65e4bd9e7faa781de246b335945badc8e8c70eee4648a70781f025e5a0e5b2c9182dc839c2203f17ab2c489bf5bb36425a0a10a1739a0a63b55083670d7b0b3dd03b7b5a5340a0595714a38d774f83e2c22ff9a9bdec55d55f43e08bde4d5725a3f14922e40ed65fcf26ae99fb96819b47228e910768131078e4accfd665ab4ed0be7c1c8b6ac15899ad289e10f4d97a6d8d65e1158825bc44ea6e6eedb8d21aa15665dae531c61b2341bdb7e7d381bf67e48559b463c1f820228aab188ae2c1f89c199cb9e91e57ba9582c3001a71a94954d12c5f857c24ee39db2c61f98bcf71331d21f9b0e2c072d720ad57ff2203d09a8aa4371797bb82f994cf6ffc81b247cb7090420580ed15b1da5c602fa5daabfe9006622ee08821f65d3c5614fcbc90f2bd32a6df348c1b1ac22597bc9db2e96a76338e32ebe75551335269c28119705e91eb68745779db6cf55c569464abcf6bad725c8dbb915ca289bc2d9b05d8ba04c62826af58f73ba90d5e52c168086ffc9ab2cb6b5c01b9dc01d8e694f8c3bc8307560dc0a8b22cde64ce7adc1e756a5f742ccd516c13a34454aabe471f0306ef8a5f4e83f718e1f4367ecdea2d19844b27ac9a99eb2c9623bfdd67326ea0dd3e8f31aefc2b05c960c562c392bdeae536645293a77cbad4dcde2058ddb3d4db34f21e7c765364332449c5cb440de2a7275a88bbfde886bdbe80697b35653ded7e524fbb365f53fe7973de07bd41d3e35a6dbbe59f2889ec0d0b5ee6facf99b7313bcfbb7eea377730cc19b000775764f1aca9b2ac020c68573d724dee447e52eceac4f4c9db08f9f789f5cede3a915c0d52fcdac4222b8a229d2dd41114ca8f8c0a2d1dd4aa9dd710d81d18db63eda0c8f30d71cdb6d9e8608eae43058b813637365dd20a83082d0277f7931cd752cdcd257bf018235e02b0467249851aeeb0e5bac76c6eabc42746d1ccfa412ae1330098484ba358565cc17f14cb250fd10bcd6e0cbb70f9ba5344bcba74e8cdb6c36bd09799c20ca3e9752f9cc76fe18da96152f0bc55001568fc7bee1431572161411507a7a132984ea192367d9e5eaf380c013fba81180cc77b75673dfdf4cd2173d706b27c2e7f7588248b69e97f3970fdf626a403f7e31e6ed00c7858a319ee885d9b5537a3d970535d2e133bd0e98b8212a65a946d74e38804947170f11419dd9021db8b845e018dc7f9f25090825ccd9d94015bb237dc657efd5d7aecbfc920936c5cfd5ccc93354c2f311597f3e05efb9aeca559d2f4aa86256be1b874ecad6ac58fbdf2d95a6054e1ba153647b15eb88eef4892ffcbf70d9d07ae31e9595e58165527ff0766b103ff67ff1ae4e6fa28bef7a39b93006a1fd2d6342d7ecda57f39771772b297551ca34f6dab8a3acbc1de58427439824e43aa79e5e44bed1d8d20422968a35abda7393634355d10eca0648b9eba138c85206020abb7e3fb5fb89cd9a5aeae2f8659dd9aab9ed10cb1a48603dd81f7e03beae71d26d4646fd54f8ace21becbbffd8e29e92c2c7f4ee0a6da11a99cd6fdba182972211e7710e50acea3431a2a3264f280cad7addf926b2c4b573adf82d7756cceb7332373ddc98882342ae49e44e8c365f82d14a4f004f04eeb4734d4fc604ffd30a96dfce48d08ad46eeb2c229311dd414af5f0a60d6715e8e6ac5ebd0e35623bff5a69354035b935211741c226825e1af1b79c176648c75eb00c4d7173fcf1cdbcaedbbadda079a8cae7d83f48e1963d762b663b603035244fa20a0b50f4cafc026bf78575f46b1f67ca076eac9c18d3093d39530a8e5f98eeded90ea2b8aa17b6016695da934eb08e3f517d50b9aec85307cc2b1696c730dd26001f3ec41cec66862613ddc493e4810816b6d10d7b257ffb47dc5c2c50cdfce3726c83aeba35b404d8ec063e84e7c4441ea788ff196c7d1d056831225c550bb4fe2a6a8cc2f7dbfa5cf526971dfc886ba540bfb00d5b8366d9471d4ef2d862b0d030c15f43cbe9c46022c4ea045868e20a527598e62380092f87ef7336242b363954a2ec58f4405c378e8f1f84cea12c9c77998dd49734f770260f2985dee05495082a166825c9cda42e10ad1e87348cc580c646e003272becd19a974f43fe580712e7ab484458fd6a21020c8920f36d37a000af006c5f66e70d70fee36fa897b6b6ef767c83b627d2df388bf3a208df55441ed2bf1a09645fc6386672c8fa377f581f5dd7020b3af4a6830a3e38b8085f7560f8f903b71f29c2dfebba180bd4904b9b0bb50983b4aa29a52e20835487191e46f7422d7909e5d7a60c873ec3658cd7098ef12427fb4cbb63caffe6afe6a7f69ff8666db1c91b181f7f075bc497e9a8ff6e31efc8c9add69c15ebe4e45f7cc009b3edd68eb1b94e3d328b1ef22641d60408201845777a3dd89c5d6a55dde96f93caf9066f1e556e4143d5086c995a03ce667957c97c355cbe975cd87d2a38e3946065eaf7040cb47d258bc2fa81cc8b85c619eaa9f6fa35a2156bae3f1a8aaa24b4ec834a59a3778827f56fdd522a45e572daffb6b8ac37333a240476ea59dd493d916e3b523f39180feaa3be5640c93100a06bc8d51f3d76b20f4da0c276b849a59b5d2d617654d6b83e8deab203b06a3bf4fb7faea49fc73b0b21d213434ce7b3dece36bd07a4a804b70f623d85cbd6e10f082edf9fb07af4cd057e24d2dd90a847542bf41653523b0bdd1cb005e6baacd4ccf3d7dce8eca3539853eb4ebab67a83a1db10a5f9f2fcd3e8c856bbf07ec3f9a1eb579dcf8cb21a4f5300dddac51d74ad255aefbb5024e1692f43f843ec56c2c4f0cc137bf56f305d6401ea19c3dbc1fcbe92b3429bb16fcf994d6b0a32d82c5faf6736d19e717df4a4f4e442247bf9a9f3c97ed9b8d84996d4687f2d968da93cef81e822871ce6a69c79d9c3d3ba0a1ff736eebb60c90914591be283e3a1536b2bef705fd626871f3073d717102113c797b5b6b9c4c5f60da5b7d55e6391f9e44a979288616fe931fb2262145f7aa8446266ac259eaa9aa3b988ca22b3543794e6099c40309ba6cfdeb771a49e860b186c8ea5d816edbdc73ced7cf22b67ba528f109aa96d9063b3d56c3576dfb3b08bec1d9aacc496bb6f6cf426e9b66b840766853a4b281370386fe17502e7c0e162abc13f43dc03f0edb4dfe7d759c6419c9872064386401b914fd73a983c52c4748e0be422eb0cbb04f54dbae97805cb9ac66c794f5877a6541f061d74ce20beab0168a564042980602af6dae85a44843f117e07576616329f64bdc812f88f84185b34e029766c15533ff67d983a4d11d39c2c83ad42bd91863e91ff76e4599c5a6f3893ed7561e981910d0f6cdd2a1bbdce81fb58cf3064251820520a034025343dee1f2aa056dfc684157847873a6a6f0d0e9def5fb2af118e1366035054b272e71542a4501b4f65162f80b2a54ef1c3ed8bbc2c9a263b6e89b395c6a7c6b4e7c3f5757161ac1e5e75d92cafb2d4bf302a80bd51e7cfc89d72b0310e9d9529cac47e39d24fdf22d265f5ad4be3e6c910424b81aa4899196f0297bd788fa12a6d80bed5688e822d384155bdf535011fb84c6ae4c0d64e950ee043f861540bb7a6ab6c566c3c3c607ebadaf69c38b7c29a02af2832262e78e37108c19005cee1b989f129578c477f51e36cf1b479bb5474d46eb0e588a6c979652a104173fc49c0765f7f1f5ea27d2ad3a9ac325f00b94bb1a60a225ef3669e76755f23d8c6c40f874d5ba42108c7489d974df887bc7d14b61610a637870d7c306de94c01915a6195ebb9feb868c7082d709759b4b3bfee52677528dad73a7fd8fd4690d3c9168989943580e28023d1166f01f96891ab0f7f567dd6d15ade0970e7ed7c1a5b191196d6a64bfc827372164ce2f452d53a0fc450ce6a7df6af0189e79a4bc1eeff359ef823a8980650565c8f89d8e039f3a98e2b5842f8f245f2a476cc8db8f58cfbd5e717b96781ae0203173dbedcd8131e2bd5b77e8fbc64c0502fddde6d1a2a7e6b31f2f446271c2db358e02b66476b8a2b9044bfa7a7e8cf392df53e073e3fe280b891abe233bbbeb7100388573f87102cefaed79705068c20f11e6a630dabbab4670a1e5bef638185516da9785d05e58d8e94c1ba63a83c0655aa36781bc4c859963f87024cea4d62bdf613891364e69e29890cbc59ef05aa2cf77bb3511e2f16e644fa8ac458cb8ce86a23caff86d50b74fd04b156b54bf1786915498dc5d8fd9e712e3da111622ee92f74a684ba262034c6060eaba401858c5033591548212517051e75cd5bc5311a9a4f9ab3b2ecc15b14bdcec364ea09e246219f9511b7aef39cc9ef0"}, 0x1008, 0x0) getpeername$unix(r0, &(0x7f0000002480)=@file={0x0, ""/4096}, &(0x7f00000003c0)=0x1002) msgctl$IPC_RMID(r3, 0x0) 13:26:18 executing program 2: mkdir(&(0x7f0000000300)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) [ 113.5157371] uhub4: device problem, disabling port 1 13:26:18 executing program 5: r0 = msgget$private(0x0, 0xa) msgsnd(r0, &(0x7f0000000000)={0x1, "5ee11d21ac785e32649c725d59077af29d498ead2ccb642d248889dd78292736b66cede205c20334538635ef06a5e1d8f8ddb31c1bee2e479a9cca2ea863be7b1cd2df5f4bc9d3920e0af908e64359ceb56973522ca0310a29b349aa40a683f0ffb2c600b239374d6eb7271f553a11e9cc6f97fd3ba70c4d3313"}, 0x82, 0x800) compat_50___msgctl13$IPC_STAT(r0, 0x2, &(0x7f0000000240)={{0x0, 0x0, 0x0}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000100)={&(0x7f00000000c0)={0x0, 0x1, 0x0, 0x125}, 0x6, 0x40, 0x1}, 0xffffffffffff6863, 0x4, 0x7}, &(0x7f0000000200)={&(0x7f00000001c0)={&(0x7f0000000180)={0x0, 0x1, 0x3, 0x200}, 0x2c7, 0x3, 0x2}, 0x1, 0xce51, 0x4}}) r3 = semget(0x3, 0x4, 0x0) semop(r3, &(0x7f00000002c0)=[{0x3, 0x4, 0x1800}, {0x2, 0x6, 0x1800}, {0x4, 0x618, 0x1000}, {0x0, 0x0, 0x400}], 0x4) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f0000000300)=0x80) ____semctl50$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000340)) compat_50_____semctl13$GETPID(r3, 0x0, 0x4) ____semctl50$SETALL(r3, 0x0, 0x9, &(0x7f0000000440)=@buf=&(0x7f0000000400)={{r1, r2, 0x9, 0x4d5, 0x8, 0x2}, 0x4, 0x5, 0x101, &(0x7f00000003c0)={0x0, 0x1000000, 0x40, 0x1ff}}) compat_14___semctl$IPC_RMID(0x0, 0x0, 0x0) r5 = getegid() r6 = getgid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000480)={{0x748, r4, r5, 0x0, r6, 0x7, 0x1000}, 0x0, 0x9, 0x9ab4}) compat_50_____semctl13$GETNCNT(r3, 0x0, 0x3) 13:26:18 executing program 3: r0 = msgget$private(0x0, 0xa) msgsnd(r0, &(0x7f0000000000)={0x1, "5ee11d21ac785e32649c725d59077af29d498ead2ccb642d248889dd78292736b66cede205c20334538635ef06a5e1d8f8ddb31c1bee2e479a9cca2ea863be7b1cd2df5f4bc9d3920e0af908e64359ceb56973522ca0310a29b349aa40a683f0ffb2c600b239374d6eb7271f553a11e9cc6f97fd3ba70c4d3313"}, 0x82, 0x800) compat_50___msgctl13$IPC_STAT(r0, 0x2, &(0x7f0000000240)={{0x0, 0x0, 0x0}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000100)={&(0x7f00000000c0)={0x0, 0x1, 0x0, 0x125}, 0x6, 0x40, 0x1}, 0xffffffffffff6863, 0x4, 0x7}, &(0x7f0000000200)={&(0x7f00000001c0)={&(0x7f0000000180)={0x0, 0x1, 0x3, 0x200}, 0x2c7, 0x3, 0x2}, 0x1, 0xce51, 0x4}}) r3 = semget(0x3, 0x4, 0x0) semop(r3, &(0x7f00000002c0)=[{0x3, 0x4, 0x1800}, {0x2, 0x6, 0x1800}, {0x4, 0x618, 0x1000}, {0x0, 0x0, 0x400}], 0x4) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f0000000300)=0x80) ____semctl50$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000340)) compat_50_____semctl13$GETPID(r3, 0x0, 0x4) compat_50_____semctl13$SETVAL(r3, 0x0, 0x8, &(0x7f0000000380)=@val=0x5) ____semctl50$SETALL(r3, 0x0, 0x9, &(0x7f0000000440)=@buf=&(0x7f0000000400)={{r1, r2, 0x9, 0x4d5, 0x8, 0x2}, 0x4, 0x5, 0x101, &(0x7f00000003c0)={0x0, 0x1000000, 0x40, 0x1ff}}) r5 = semget$private(0x0, 0x3, 0x260) compat_14___semctl$IPC_RMID(r5, 0x0, 0x0) r6 = getgid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000480)={{0x748, r4, 0x0, 0x0, r6, 0x7, 0x1000}, 0x0, 0x9, 0x9ab4}) compat_50_____semctl13$GETNCNT(r3, 0x0, 0x3) 13:26:18 executing program 5: r0 = msgget$private(0x0, 0xa) msgsnd(r0, &(0x7f0000000000)={0x1, "5ee11d21ac785e32649c725d59077af29d498ead2ccb642d248889dd78292736b66cede205c20334538635ef06a5e1d8f8ddb31c1bee2e479a9cca2ea863be7b1cd2df5f4bc9d3920e0af908e64359ceb56973522ca0310a29b349aa40a683f0ffb2c600b239374d6eb7271f553a11e9cc6f97fd3ba70c4d3313"}, 0x82, 0x800) compat_50___msgctl13$IPC_STAT(r0, 0x2, &(0x7f0000000240)={{0x0, 0x0, 0x0}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000100)={&(0x7f00000000c0)={0x0, 0x1, 0x0, 0x125}, 0x6, 0x40, 0x1}, 0xffffffffffff6863, 0x4, 0x7}, &(0x7f0000000200)={&(0x7f00000001c0)={&(0x7f0000000180)={0x0, 0x1, 0x3, 0x200}, 0x2c7, 0x3, 0x2}, 0x1, 0xce51, 0x4}}) r3 = semget(0x3, 0x4, 0x0) semop(r3, &(0x7f00000002c0)=[{0x3, 0x4, 0x1800}, {0x2, 0x6, 0x1800}, {0x4, 0x618, 0x1000}, {0x0, 0x0, 0x400}], 0x4) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f0000000300)=0x80) ____semctl50$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000340)) compat_50_____semctl13$GETPID(r3, 0x0, 0x4) ____semctl50$SETALL(r3, 0x0, 0x9, &(0x7f0000000440)=@buf=&(0x7f0000000400)={{r1, r2, 0x9, 0x4d5, 0x8, 0x2}, 0x4, 0x5, 0x101, &(0x7f00000003c0)={0x0, 0x1000000, 0x40, 0x1ff}}) compat_14___semctl$IPC_RMID(0x0, 0x0, 0x0) r5 = getegid() r6 = getgid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000480)={{0x748, r4, r5, 0x0, r6, 0x7, 0x1000}, 0x0, 0x9, 0x9ab4}) compat_50_____semctl13$GETNCNT(r3, 0x0, 0x3) 13:26:18 executing program 0: ____semctl50$IPC_STAT(0x0, 0x0, 0x2, 0x0) (fail_nth: 1) 13:26:18 executing program 2: mkdir(&(0x7f0000000300)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) 13:26:19 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = msgget(0x3, 0x40) msgrcv(r2, &(0x7f0000000400)={0x0, ""/4096}, 0x1008, 0x3, 0x1000) getpeername$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) r3 = msgget(0x0, 0x0) r4 = socket$unix(0x1, 0x5, 0x0) recvfrom$unix(r4, 0x0, 0x0, 0x1, 0x0, 0x0) connect$unix(r4, &(0x7f00000000c0)=ANY=[@ANYBLOB="f2032e2f66696c65300023e9536f59f78800fc61bce447af774799ae6efd85deb6dfe8988996615381a80dd94cab44e7bca1d2c9b666d8f7658b17e0b9d4df32e85f3a221253c8923922f9f4b081f261f3fbac32de3b584a1a9f16428dde1260e27c1bdd8919de8bf3b8e4"], 0xa) msgsnd(r3, &(0x7f0000001440)={0x3, "a8fcf545308169ea0e12173c28dd71a50099384d7db45cb125c00d12c9992c9c2b1fdc288dce076cc6134c49ac71d306dc914cbe8bc5819b9f8917c9a57e91962472cd845fb77bfbbbc62746b5638c53331c681ec1a1829820acc1d836605e0223d683ed0bead2bafd84834017444f143954cced73551310ac48061b3eb234f8830bbfeb6073eadfce41f371edf98f415a840097369beb016ff5b3c1bd52e7f12dac92c1553179bafe5979c1eb50ddb9212afd8930728515b0f61af6b21beb71d190e158c15c83df54b4e0471cd22b3646f3ff57d302d188e1a494d5a270d5e7efadd2c577f5321d7e3948b02720a612321dd2b89af5f33a6214df60450e126c3dd5e010a94a2899d7673c9063dcf35eb08a7e4f6ed7f3d1838abd1aca37027b21413c57a8f4861f05032dfc8156d53fb2a64df5d9c5734041fcaa065ca9171f3e65fcd875467ee4c11c9ec80a160a4df343e61d600f89786c8f7db9756aa8c6bc59a4926b570c21df0bc2a4eb88e3b99897b1f65b4e89ecf72788dd27a56b289fe32c0455e53a526a6491bb72a6ab49606fefe31495ac16a2ce7993a0ccf87c432b020db277e36755b0ea1e420ca4337236abaf192a16154ebf9ad768ebe6fd7c7ee119b797915d00ed8e1a91eaa9f8c8ef658dd28eaa75b166018d595f3717715fca9e90ef9355c158e2d1ce63aa96056d27c0f2e767f050bcdb923df7282eabdf7813c816aa16c033997d76d04fab036fbb5cbcbec7b1a0da8e338d93d49cb658dec331c9690612ab7dc756439dd42a33f6783cd5a576025f38dccf33378dff8d25bec62b17eb9ec06a3d89b2e001ca9babfd9faaf9d86647b59d3faa73b34ae889179ecaf9978b83cba597e70fa960f4a72147c70932e2ec1d8b3d17250ed975c03ec463bb4fff4371344ffbab48baeba1b8c9d781d9db822d3739043dcfbb2df34e9a909168ddc9152ff72d1f2c98ac49c4af350f03131788217fa00fc809f624b799ebe41399d200b21bb7001f52486b546fcaa73da60709cdccc6e22d0487dac601bd6e78b7a5d8ef87e9a0929b71f701397bf0034b7519a023b555d842972e7cf16ca2654ac97dc7e31bb14a58a868a8864e2b5a0cda294c996142213ce5c87cb9409e1c658022ab06b8c91b8fb5afb1c502524baaa6811f372b2a8c81fdf96d6d6ef324af4b105ffd75466aaad146c0b4b9667aff7d20b04b9b1f1ed6abab5548c744d140a3d7187a3308233dc838f7ee929b7c21499e95dc996231ea9d4c4f16cee70e3510e99ee21357d7b5266b9a0338a3fc4ca949cede661aeaaeb7c416fe47bb42f67a4a374d44523112a24a545d2309fef75a838a999ff3dc853d3eb41bbb57ef0fd6bb74aa635aa760baec7f0522d7dc3b22b0275787e09f027f4dc03aa91d12a238c27c74780f439cf36aef5cadd31147303878bb7f65e4bd9e7faa781de246b335945badc8e8c70eee4648a70781f025e5a0e5b2c9182dc839c2203f17ab2c489bf5bb36425a0a10a1739a0a63b55083670d7b0b3dd03b7b5a5340a0595714a38d774f83e2c22ff9a9bdec55d55f43e08bde4d5725a3f14922e40ed65fcf26ae99fb96819b47228e910768131078e4accfd665ab4ed0be7c1c8b6ac15899ad289e10f4d97a6d8d65e1158825bc44ea6e6eedb8d21aa15665dae531c61b2341bdb7e7d381bf67e48559b463c1f820228aab188ae2c1f89c199cb9e91e57ba9582c3001a71a94954d12c5f857c24ee39db2c61f98bcf71331d21f9b0e2c072d720ad57ff2203d09a8aa4371797bb82f994cf6ffc81b247cb7090420580ed15b1da5c602fa5daabfe9006622ee08821f65d3c5614fcbc90f2bd32a6df348c1b1ac22597bc9db2e96a76338e32ebe75551335269c28119705e91eb68745779db6cf55c569464abcf6bad725c8dbb915ca289bc2d9b05d8ba04c62826af58f73ba90d5e52c168086ffc9ab2cb6b5c01b9dc01d8e694f8c3bc8307560dc0a8b22cde64ce7adc1e756a5f742ccd516c13a34454aabe471f0306ef8a5f4e83f718e1f4367ecdea2d19844b27ac9a99eb2c9623bfdd67326ea0dd3e8f31aefc2b05c960c562c392bdeae536645293a77cbad4dcde2058ddb3d4db34f21e7c765364332449c5cb440de2a7275a88bbfde886bdbe80697b35653ded7e524fbb365f53fe7973de07bd41d3e35a6dbbe59f2889ec0d0b5ee6facf99b7313bcfbb7eea377730cc19b000775764f1aca9b2ac020c68573d724dee447e52eceac4f4c9db08f9f789f5cede3a915c0d52fcdac4222b8a229d2dd41114ca8f8c0a2d1dd4aa9dd710d81d18db63eda0c8f30d71cdb6d9e8608eae43058b813637365dd20a83082d0277f7931cd752cdcd257bf018235e02b0467249851aeeb0e5bac76c6eabc42746d1ccfa412ae1330098484ba358565cc17f14cb250fd10bcd6e0cbb70f9ba5344bcba74e8cdb6c36bd09799c20ca3e9752f9cc76fe18da96152f0bc55001568fc7bee1431572161411507a7a132984ea192367d9e5eaf380c013fba81180cc77b75673dfdf4cd2173d706b27c2e7f7588248b69e97f3970fdf626a403f7e31e6ed00c7858a319ee885d9b5537a3d970535d2e133bd0e98b8212a65a946d74e38804947170f11419dd9021db8b845e018dc7f9f25090825ccd9d94015bb237dc657efd5d7aecbfc920936c5cfd5ccc93354c2f311597f3e05efb9aeca559d2f4aa86256be1b874ecad6ac58fbdf2d95a6054e1ba153647b15eb88eef4892ffcbf70d9d07ae31e9595e58165527ff0766b103ff67ff1ae4e6fa28bef7a39b93006a1fd2d6342d7ecda57f39771772b297551ca34f6dab8a3acbc1de58427439824e43aa79e5e44bed1d8d20422968a35abda7393634355d10eca0648b9eba138c85206020abb7e3fb5fb89cd9a5aeae2f8659dd9aab9ed10cb1a48603dd81f7e03beae71d26d4646fd54f8ace21becbbffd8e29e92c2c7f4ee0a6da11a99cd6fdba182972211e7710e50acea3431a2a3264f280cad7addf926b2c4b573adf82d7756cceb7332373ddc98882342ae49e44e8c365f82d14a4f004f04eeb4734d4fc604ffd30a96dfce48d08ad46eeb2c229311dd414af5f0a60d6715e8e6ac5ebd0e35623bff5a69354035b935211741c226825e1af1b79c176648c75eb00c4d7173fcf1cdbcaedbbadda079a8cae7d83f48e1963d762b663b603035244fa20a0b50f4cafc026bf78575f46b1f67ca076eac9c18d3093d39530a8e5f98eeded90ea2b8aa17b6016695da934eb08e3f517d50b9aec85307cc2b1696c730dd26001f3ec41cec66862613ddc493e4810816b6d10d7b257ffb47dc5c2c50cdfce3726c83aeba35b404d8ec063e84e7c4441ea788ff196c7d1d056831225c550bb4fe2a6a8cc2f7dbfa5cf526971dfc886ba540bfb00d5b8366d9471d4ef2d862b0d030c15f43cbe9c46022c4ea045868e20a527598e62380092f87ef7336242b363954a2ec58f4405c378e8f1f84cea12c9c77998dd49734f770260f2985dee05495082a166825c9cda42e10ad1e87348cc580c646e003272becd19a974f43fe580712e7ab484458fd6a21020c8920f36d37a000af006c5f66e70d70fee36fa897b6b6ef767c83b627d2df388bf3a208df55441ed2bf1a09645fc6386672c8fa377f581f5dd7020b3af4a6830a3e38b8085f7560f8f903b71f29c2dfebba180bd4904b9b0bb50983b4aa29a52e20835487191e46f7422d7909e5d7a60c873ec3658cd7098ef12427fb4cbb63caffe6afe6a7f69ff8666db1c91b181f7f075bc497e9a8ff6e31efc8c9add69c15ebe4e45f7cc009b3edd68eb1b94e3d328b1ef22641d60408201845777a3dd89c5d6a55dde96f93caf9066f1e556e4143d5086c995a03ce667957c97c355cbe975cd87d2a38e3946065eaf7040cb47d258bc2fa81cc8b85c619eaa9f6fa35a2156bae3f1a8aaa24b4ec834a59a3778827f56fdd522a45e572daffb6b8ac37333a240476ea59dd493d916e3b523f39180feaa3be5640c93100a06bc8d51f3d76b20f4da0c276b849a59b5d2d617654d6b83e8deab203b06a3bf4fb7faea49fc73b0b21d213434ce7b3dece36bd07a4a804b70f623d85cbd6e10f082edf9fb07af4cd057e24d2dd90a847542bf41653523b0bdd1cb005e6baacd4ccf3d7dce8eca3539853eb4ebab67a83a1db10a5f9f2fcd3e8c856bbf07ec3f9a1eb579dcf8cb21a4f5300dddac51d74ad255aefbb5024e1692f43f843ec56c2c4f0cc137bf56f305d6401ea19c3dbc1fcbe92b3429bb16fcf994d6b0a32d82c5faf6736d19e717df4a4f4e442247bf9a9f3c97ed9b8d84996d4687f2d968da93cef81e822871ce6a69c79d9c3d3ba0a1ff736eebb60c90914591be283e3a1536b2bef705fd626871f3073d717102113c797b5b6b9c4c5f60da5b7d55e6391f9e44a979288616fe931fb2262145f7aa8446266ac259eaa9aa3b988ca22b3543794e6099c40309ba6cfdeb771a49e860b186c8ea5d816edbdc73ced7cf22b67ba528f109aa96d9063b3d56c3576dfb3b08bec1d9aacc496bb6f6cf426e9b66b840766853a4b281370386fe17502e7c0e162abc13f43dc03f0edb4dfe7d759c6419c9872064386401b914fd73a983c52c4748e0be422eb0cbb04f54dbae97805cb9ac66c794f5877a6541f061d74ce20beab0168a564042980602af6dae85a44843f117e07576616329f64bdc812f88f84185b34e029766c15533ff67d983a4d11d39c2c83ad42bd91863e91ff76e4599c5a6f3893ed7561e981910d0f6cdd2a1bbdce81fb58cf3064251820520a034025343dee1f2aa056dfc684157847873a6a6f0d0e9def5fb2af118e1366035054b272e71542a4501b4f65162f80b2a54ef1c3ed8bbc2c9a263b6e89b395c6a7c6b4e7c3f5757161ac1e5e75d92cafb2d4bf302a80bd51e7cfc89d72b0310e9d9529cac47e39d24fdf22d265f5ad4be3e6c910424b81aa4899196f0297bd788fa12a6d80bed5688e822d384155bdf535011fb84c6ae4c0d64e950ee043f861540bb7a6ab6c566c3c3c607ebadaf69c38b7c29a02af2832262e78e37108c19005cee1b989f129578c477f51e36cf1b479bb5474d46eb0e588a6c979652a104173fc49c0765f7f1f5ea27d2ad3a9ac325f00b94bb1a60a225ef3669e76755f23d8c6c40f874d5ba42108c7489d974df887bc7d14b61610a637870d7c306de94c01915a6195ebb9feb868c7082d709759b4b3bfee52677528dad73a7fd8fd4690d3c9168989943580e28023d1166f01f96891ab0f7f567dd6d15ade0970e7ed7c1a5b191196d6a64bfc827372164ce2f452d53a0fc450ce6a7df6af0189e79a4bc1eeff359ef823a8980650565c8f89d8e039f3a98e2b5842f8f245f2a476cc8db8f58cfbd5e717b96781ae0203173dbedcd8131e2bd5b77e8fbc64c0502fddde6d1a2a7e6b31f2f446271c2db358e02b66476b8a2b9044bfa7a7e8cf392df53e073e3fe280b891abe233bbbeb7100388573f87102cefaed79705068c20f11e6a630dabbab4670a1e5bef638185516da9785d05e58d8e94c1ba63a83c0655aa36781bc4c859963f87024cea4d62bdf613891364e69e29890cbc59ef05aa2cf77bb3511e2f16e644fa8ac458cb8ce86a23caff86d50b74fd04b156b54bf1786915498dc5d8fd9e712e3da111622ee92f74a684ba262034c6060eaba401858c5033591548212517051e75cd5bc5311a9a4f9ab3b2ecc15b14bdcec364ea09e246219f9511b7aef39cc9ef0"}, 0x1008, 0x0) getpeername$unix(r0, &(0x7f0000002480)=@file={0x0, ""/4096}, &(0x7f00000003c0)=0x1002) msgctl$IPC_RMID(r3, 0x0) 13:26:19 executing program 0: ____semctl50$IPC_STAT(0x0, 0x0, 0x2, 0x0) 13:26:19 executing program 5: r0 = msgget$private(0x0, 0xa) msgsnd(r0, &(0x7f0000000000)={0x1, "5ee11d21ac785e32649c725d59077af29d498ead2ccb642d248889dd78292736b66cede205c20334538635ef06a5e1d8f8ddb31c1bee2e479a9cca2ea863be7b1cd2df5f4bc9d3920e0af908e64359ceb56973522ca0310a29b349aa40a683f0ffb2c600b239374d6eb7271f553a11e9cc6f97fd3ba70c4d3313"}, 0x82, 0x800) compat_50___msgctl13$IPC_STAT(r0, 0x2, &(0x7f0000000240)={{0x0, 0x0, 0x0}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000100)={&(0x7f00000000c0)={0x0, 0x1, 0x0, 0x125}, 0x6, 0x40, 0x1}, 0xffffffffffff6863, 0x4, 0x7}, &(0x7f0000000200)={&(0x7f00000001c0)={&(0x7f0000000180)={0x0, 0x1, 0x3, 0x200}, 0x2c7, 0x3, 0x2}, 0x1, 0xce51, 0x4}}) r3 = semget(0x3, 0x4, 0x0) semop(r3, &(0x7f00000002c0)=[{0x3, 0x4, 0x1800}, {0x2, 0x6, 0x1800}, {0x4, 0x618, 0x1000}, {0x0, 0x0, 0x400}], 0x4) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f0000000300)=0x80) ____semctl50$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000340)) compat_50_____semctl13$GETPID(r3, 0x0, 0x4) ____semctl50$SETALL(r3, 0x0, 0x9, &(0x7f0000000440)=@buf=&(0x7f0000000400)={{r1, r2, 0x9, 0x4d5, 0x8, 0x2}, 0x4, 0x5, 0x101, &(0x7f00000003c0)={0x0, 0x1000000, 0x40, 0x1ff}}) compat_14___semctl$IPC_RMID(0x0, 0x0, 0x0) r5 = getegid() r6 = getgid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000480)={{0x748, r4, r5, 0x0, r6, 0x7, 0x1000}, 0x0, 0x9, 0x9ab4}) compat_50_____semctl13$GETNCNT(r3, 0x0, 0x3) 13:26:19 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = msgget(0x3, 0x40) msgrcv(r2, &(0x7f0000000400)={0x0, ""/4096}, 0x1008, 0x3, 0x1000) getpeername$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) r3 = msgget(0x0, 0x0) r4 = socket$unix(0x1, 0x5, 0x0) recvfrom$unix(r4, 0x0, 0x0, 0x1, 0x0, 0x0) connect$unix(r4, &(0x7f00000000c0)=ANY=[@ANYBLOB="f2032e2f66696c65300023e9536f59f78800fc61bce447af774799ae6efd85deb6dfe8988996615381a80dd94cab44e7bca1d2c9b666d8f7658b17e0b9d4df32e85f3a221253c8923922f9f4b081f261f3fbac32de3b584a1a9f16428dde1260e27c1bdd8919de8bf3b8e4"], 0xa) msgsnd(r3, &(0x7f0000001440)={0x3, "a8fcf545308169ea0e12173c28dd71a50099384d7db45cb125c00d12c9992c9c2b1fdc288dce076cc6134c49ac71d306dc914cbe8bc5819b9f8917c9a57e91962472cd845fb77bfbbbc62746b5638c53331c681ec1a1829820acc1d836605e0223d683ed0bead2bafd84834017444f143954cced73551310ac48061b3eb234f8830bbfeb6073eadfce41f371edf98f415a840097369beb016ff5b3c1bd52e7f12dac92c1553179bafe5979c1eb50ddb9212afd8930728515b0f61af6b21beb71d190e158c15c83df54b4e0471cd22b3646f3ff57d302d188e1a494d5a270d5e7efadd2c577f5321d7e3948b02720a612321dd2b89af5f33a6214df60450e126c3dd5e010a94a2899d7673c9063dcf35eb08a7e4f6ed7f3d1838abd1aca37027b21413c57a8f4861f05032dfc8156d53fb2a64df5d9c5734041fcaa065ca9171f3e65fcd875467ee4c11c9ec80a160a4df343e61d600f89786c8f7db9756aa8c6bc59a4926b570c21df0bc2a4eb88e3b99897b1f65b4e89ecf72788dd27a56b289fe32c0455e53a526a6491bb72a6ab49606fefe31495ac16a2ce7993a0ccf87c432b020db277e36755b0ea1e420ca4337236abaf192a16154ebf9ad768ebe6fd7c7ee119b797915d00ed8e1a91eaa9f8c8ef658dd28eaa75b166018d595f3717715fca9e90ef9355c158e2d1ce63aa96056d27c0f2e767f050bcdb923df7282eabdf7813c816aa16c033997d76d04fab036fbb5cbcbec7b1a0da8e338d93d49cb658dec331c9690612ab7dc756439dd42a33f6783cd5a576025f38dccf33378dff8d25bec62b17eb9ec06a3d89b2e001ca9babfd9faaf9d86647b59d3faa73b34ae889179ecaf9978b83cba597e70fa960f4a72147c70932e2ec1d8b3d17250ed975c03ec463bb4fff4371344ffbab48baeba1b8c9d781d9db822d3739043dcfbb2df34e9a909168ddc9152ff72d1f2c98ac49c4af350f03131788217fa00fc809f624b799ebe41399d200b21bb7001f52486b546fcaa73da60709cdccc6e22d0487dac601bd6e78b7a5d8ef87e9a0929b71f701397bf0034b7519a023b555d842972e7cf16ca2654ac97dc7e31bb14a58a868a8864e2b5a0cda294c996142213ce5c87cb9409e1c658022ab06b8c91b8fb5afb1c502524baaa6811f372b2a8c81fdf96d6d6ef324af4b105ffd75466aaad146c0b4b9667aff7d20b04b9b1f1ed6abab5548c744d140a3d7187a3308233dc838f7ee929b7c21499e95dc996231ea9d4c4f16cee70e3510e99ee21357d7b5266b9a0338a3fc4ca949cede661aeaaeb7c416fe47bb42f67a4a374d44523112a24a545d2309fef75a838a999ff3dc853d3eb41bbb57ef0fd6bb74aa635aa760baec7f0522d7dc3b22b0275787e09f027f4dc03aa91d12a238c27c74780f439cf36aef5cadd31147303878bb7f65e4bd9e7faa781de246b335945badc8e8c70eee4648a70781f025e5a0e5b2c9182dc839c2203f17ab2c489bf5bb36425a0a10a1739a0a63b55083670d7b0b3dd03b7b5a5340a0595714a38d774f83e2c22ff9a9bdec55d55f43e08bde4d5725a3f14922e40ed65fcf26ae99fb96819b47228e910768131078e4accfd665ab4ed0be7c1c8b6ac15899ad289e10f4d97a6d8d65e1158825bc44ea6e6eedb8d21aa15665dae531c61b2341bdb7e7d381bf67e48559b463c1f820228aab188ae2c1f89c199cb9e91e57ba9582c3001a71a94954d12c5f857c24ee39db2c61f98bcf71331d21f9b0e2c072d720ad57ff2203d09a8aa4371797bb82f994cf6ffc81b247cb7090420580ed15b1da5c602fa5daabfe9006622ee08821f65d3c5614fcbc90f2bd32a6df348c1b1ac22597bc9db2e96a76338e32ebe75551335269c28119705e91eb68745779db6cf55c569464abcf6bad725c8dbb915ca289bc2d9b05d8ba04c62826af58f73ba90d5e52c168086ffc9ab2cb6b5c01b9dc01d8e694f8c3bc8307560dc0a8b22cde64ce7adc1e756a5f742ccd516c13a34454aabe471f0306ef8a5f4e83f718e1f4367ecdea2d19844b27ac9a99eb2c9623bfdd67326ea0dd3e8f31aefc2b05c960c562c392bdeae536645293a77cbad4dcde2058ddb3d4db34f21e7c765364332449c5cb440de2a7275a88bbfde886bdbe80697b35653ded7e524fbb365f53fe7973de07bd41d3e35a6dbbe59f2889ec0d0b5ee6facf99b7313bcfbb7eea377730cc19b000775764f1aca9b2ac020c68573d724dee447e52eceac4f4c9db08f9f789f5cede3a915c0d52fcdac4222b8a229d2dd41114ca8f8c0a2d1dd4aa9dd710d81d18db63eda0c8f30d71cdb6d9e8608eae43058b813637365dd20a83082d0277f7931cd752cdcd257bf018235e02b0467249851aeeb0e5bac76c6eabc42746d1ccfa412ae1330098484ba358565cc17f14cb250fd10bcd6e0cbb70f9ba5344bcba74e8cdb6c36bd09799c20ca3e9752f9cc76fe18da96152f0bc55001568fc7bee1431572161411507a7a132984ea192367d9e5eaf380c013fba81180cc77b75673dfdf4cd2173d706b27c2e7f7588248b69e97f3970fdf626a403f7e31e6ed00c7858a319ee885d9b5537a3d970535d2e133bd0e98b8212a65a946d74e38804947170f11419dd9021db8b845e018dc7f9f25090825ccd9d94015bb237dc657efd5d7aecbfc920936c5cfd5ccc93354c2f311597f3e05efb9aeca559d2f4aa86256be1b874ecad6ac58fbdf2d95a6054e1ba153647b15eb88eef4892ffcbf70d9d07ae31e9595e58165527ff0766b103ff67ff1ae4e6fa28bef7a39b93006a1fd2d6342d7ecda57f39771772b297551ca34f6dab8a3acbc1de58427439824e43aa79e5e44bed1d8d20422968a35abda7393634355d10eca0648b9eba138c85206020abb7e3fb5fb89cd9a5aeae2f8659dd9aab9ed10cb1a48603dd81f7e03beae71d26d4646fd54f8ace21becbbffd8e29e92c2c7f4ee0a6da11a99cd6fdba182972211e7710e50acea3431a2a3264f280cad7addf926b2c4b573adf82d7756cceb7332373ddc98882342ae49e44e8c365f82d14a4f004f04eeb4734d4fc604ffd30a96dfce48d08ad46eeb2c229311dd414af5f0a60d6715e8e6ac5ebd0e35623bff5a69354035b935211741c226825e1af1b79c176648c75eb00c4d7173fcf1cdbcaedbbadda079a8cae7d83f48e1963d762b663b603035244fa20a0b50f4cafc026bf78575f46b1f67ca076eac9c18d3093d39530a8e5f98eeded90ea2b8aa17b6016695da934eb08e3f517d50b9aec85307cc2b1696c730dd26001f3ec41cec66862613ddc493e4810816b6d10d7b257ffb47dc5c2c50cdfce3726c83aeba35b404d8ec063e84e7c4441ea788ff196c7d1d056831225c550bb4fe2a6a8cc2f7dbfa5cf526971dfc886ba540bfb00d5b8366d9471d4ef2d862b0d030c15f43cbe9c46022c4ea045868e20a527598e62380092f87ef7336242b363954a2ec58f4405c378e8f1f84cea12c9c77998dd49734f770260f2985dee05495082a166825c9cda42e10ad1e87348cc580c646e003272becd19a974f43fe580712e7ab484458fd6a21020c8920f36d37a000af006c5f66e70d70fee36fa897b6b6ef767c83b627d2df388bf3a208df55441ed2bf1a09645fc6386672c8fa377f581f5dd7020b3af4a6830a3e38b8085f7560f8f903b71f29c2dfebba180bd4904b9b0bb50983b4aa29a52e20835487191e46f7422d7909e5d7a60c873ec3658cd7098ef12427fb4cbb63caffe6afe6a7f69ff8666db1c91b181f7f075bc497e9a8ff6e31efc8c9add69c15ebe4e45f7cc009b3edd68eb1b94e3d328b1ef22641d60408201845777a3dd89c5d6a55dde96f93caf9066f1e556e4143d5086c995a03ce667957c97c355cbe975cd87d2a38e3946065eaf7040cb47d258bc2fa81cc8b85c619eaa9f6fa35a2156bae3f1a8aaa24b4ec834a59a3778827f56fdd522a45e572daffb6b8ac37333a240476ea59dd493d916e3b523f39180feaa3be5640c93100a06bc8d51f3d76b20f4da0c276b849a59b5d2d617654d6b83e8deab203b06a3bf4fb7faea49fc73b0b21d213434ce7b3dece36bd07a4a804b70f623d85cbd6e10f082edf9fb07af4cd057e24d2dd90a847542bf41653523b0bdd1cb005e6baacd4ccf3d7dce8eca3539853eb4ebab67a83a1db10a5f9f2fcd3e8c856bbf07ec3f9a1eb579dcf8cb21a4f5300dddac51d74ad255aefbb5024e1692f43f843ec56c2c4f0cc137bf56f305d6401ea19c3dbc1fcbe92b3429bb16fcf994d6b0a32d82c5faf6736d19e717df4a4f4e442247bf9a9f3c97ed9b8d84996d4687f2d968da93cef81e822871ce6a69c79d9c3d3ba0a1ff736eebb60c90914591be283e3a1536b2bef705fd626871f3073d717102113c797b5b6b9c4c5f60da5b7d55e6391f9e44a979288616fe931fb2262145f7aa8446266ac259eaa9aa3b988ca22b3543794e6099c40309ba6cfdeb771a49e860b186c8ea5d816edbdc73ced7cf22b67ba528f109aa96d9063b3d56c3576dfb3b08bec1d9aacc496bb6f6cf426e9b66b840766853a4b281370386fe17502e7c0e162abc13f43dc03f0edb4dfe7d759c6419c9872064386401b914fd73a983c52c4748e0be422eb0cbb04f54dbae97805cb9ac66c794f5877a6541f061d74ce20beab0168a564042980602af6dae85a44843f117e07576616329f64bdc812f88f84185b34e029766c15533ff67d983a4d11d39c2c83ad42bd91863e91ff76e4599c5a6f3893ed7561e981910d0f6cdd2a1bbdce81fb58cf3064251820520a034025343dee1f2aa056dfc684157847873a6a6f0d0e9def5fb2af118e1366035054b272e71542a4501b4f65162f80b2a54ef1c3ed8bbc2c9a263b6e89b395c6a7c6b4e7c3f5757161ac1e5e75d92cafb2d4bf302a80bd51e7cfc89d72b0310e9d9529cac47e39d24fdf22d265f5ad4be3e6c910424b81aa4899196f0297bd788fa12a6d80bed5688e822d384155bdf535011fb84c6ae4c0d64e950ee043f861540bb7a6ab6c566c3c3c607ebadaf69c38b7c29a02af2832262e78e37108c19005cee1b989f129578c477f51e36cf1b479bb5474d46eb0e588a6c979652a104173fc49c0765f7f1f5ea27d2ad3a9ac325f00b94bb1a60a225ef3669e76755f23d8c6c40f874d5ba42108c7489d974df887bc7d14b61610a637870d7c306de94c01915a6195ebb9feb868c7082d709759b4b3bfee52677528dad73a7fd8fd4690d3c9168989943580e28023d1166f01f96891ab0f7f567dd6d15ade0970e7ed7c1a5b191196d6a64bfc827372164ce2f452d53a0fc450ce6a7df6af0189e79a4bc1eeff359ef823a8980650565c8f89d8e039f3a98e2b5842f8f245f2a476cc8db8f58cfbd5e717b96781ae0203173dbedcd8131e2bd5b77e8fbc64c0502fddde6d1a2a7e6b31f2f446271c2db358e02b66476b8a2b9044bfa7a7e8cf392df53e073e3fe280b891abe233bbbeb7100388573f87102cefaed79705068c20f11e6a630dabbab4670a1e5bef638185516da9785d05e58d8e94c1ba63a83c0655aa36781bc4c859963f87024cea4d62bdf613891364e69e29890cbc59ef05aa2cf77bb3511e2f16e644fa8ac458cb8ce86a23caff86d50b74fd04b156b54bf1786915498dc5d8fd9e712e3da111622ee92f74a684ba262034c6060eaba401858c5033591548212517051e75cd5bc5311a9a4f9ab3b2ecc15b14bdcec364ea09e246219f9511b7aef39cc9ef0"}, 0x1008, 0x0) getpeername$unix(r0, &(0x7f0000002480)=@file={0x0, ""/4096}, &(0x7f00000003c0)=0x1002) msgctl$IPC_RMID(r3, 0x0) 13:26:19 executing program 2: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) __mount50(&(0x7f00000000c0)='kernfs\x00', &(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) compat_50___msgctl13$IPC_STAT(0x0, 0x2, &(0x7f0000000040)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000100)}}) compat_40_mount(&(0x7f0000000380)='umap\x00', &(0x7f0000000400)='./file0/../file0\x00', 0x0, &(0x7f00000001c0)) compat_40_mount(&(0x7f0000000380)='null\x00', &(0x7f0000000140)='./file0\x00', 0x0, &(0x7f00000001c0)) chdir(&(0x7f0000000280)='./file0\x00') open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) 13:26:19 executing program 3: r0 = __clone(0x0, 0x0) ptrace(0x5, r0, &(0x7f0000000000), 0x9) compat_50_wait4(r0, 0x0, 0x0, 0x0) __wait450(r0, &(0x7f0000000040), 0x2, &(0x7f0000000080)) 13:26:19 executing program 5: r0 = msgget$private(0x0, 0xa) msgsnd(r0, &(0x7f0000000000)={0x1, "5ee11d21ac785e32649c725d59077af29d498ead2ccb642d248889dd78292736b66cede205c20334538635ef06a5e1d8f8ddb31c1bee2e479a9cca2ea863be7b1cd2df5f4bc9d3920e0af908e64359ceb56973522ca0310a29b349aa40a683f0ffb2c600b239374d6eb7271f553a11e9cc6f97fd3ba70c4d3313"}, 0x82, 0x800) compat_50___msgctl13$IPC_STAT(r0, 0x2, &(0x7f0000000240)={{0x0, 0x0, 0x0}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000100)={&(0x7f00000000c0)={0x0, 0x1, 0x0, 0x125}, 0x6, 0x40, 0x1}, 0xffffffffffff6863, 0x4, 0x7}, &(0x7f0000000200)={&(0x7f00000001c0)={&(0x7f0000000180)={0x0, 0x1, 0x3, 0x200}, 0x2c7, 0x3, 0x2}, 0x1, 0xce51, 0x4}}) r3 = semget(0x3, 0x4, 0x0) semop(r3, &(0x7f00000002c0)=[{0x3, 0x4, 0x1800}, {0x2, 0x6, 0x1800}, {0x4, 0x618, 0x1000}, {0x0, 0x0, 0x400}], 0x4) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f0000000300)=0x80) ____semctl50$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000340)) compat_50_____semctl13$SETVAL(r3, 0x0, 0x8, &(0x7f0000000380)=@val=0x5) ____semctl50$SETALL(r3, 0x0, 0x9, &(0x7f0000000440)=@buf=&(0x7f0000000400)={{r1, r2, 0x9, 0x4d5, 0x8, 0x2}, 0x4, 0x5, 0x101, &(0x7f00000003c0)={0x0, 0x1000000, 0x40, 0x1ff}}) compat_14___semctl$IPC_RMID(0x0, 0x0, 0x0) r5 = getegid() r6 = getgid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000480)={{0x748, r4, r5, 0x0, r6, 0x7, 0x1000}, 0x0, 0x9, 0x9ab4}) compat_50_____semctl13$GETNCNT(r3, 0x0, 0x3) 13:26:19 executing program 2: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) (async) __mount50(&(0x7f00000000c0)='kernfs\x00', &(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) compat_50___msgctl13$IPC_STAT(0x0, 0x2, &(0x7f0000000040)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000100)}}) (async, rerun: 32) compat_40_mount(&(0x7f0000000380)='umap\x00', &(0x7f0000000400)='./file0/../file0\x00', 0x0, &(0x7f00000001c0)) (async, rerun: 32) compat_40_mount(&(0x7f0000000380)='null\x00', &(0x7f0000000140)='./file0\x00', 0x0, &(0x7f00000001c0)) (async) chdir(&(0x7f0000000280)='./file0\x00') open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) 13:26:19 executing program 4: r0 = syz_usb_connect$printer(0x6, 0x36, &(0x7f0000000000)={{0x12, 0x1, 0x300, 0x0, 0x0, 0x0, 0x20, 0x525, 0xa4a8, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x9, 0x50, 0x7, [{{0x9, 0x4, 0x0, 0x0, 0x2, 0x7, 0x1, 0x1, 0x9a, "", {{{0x9, 0x5, 0x1, 0x2, 0x20, 0x7f, 0x2, 0xbc}}, [{{0x9, 0x5, 0x82, 0x2, 0x3ff, 0x81, 0x6, 0x1}}]}}}]}}]}}, &(0x7f00000006c0)={0xa, &(0x7f0000000040)={0xa, 0x6, 0x310, 0xf7, 0x1, 0xe1, 0xff, 0x1}, 0x97, &(0x7f0000000080)={0x5, 0xf, 0x97, 0x6, [@generic={0x74, 0x10, 0x3, "2f2242b6c09f42f03abd5debffa061513bc5a8249692b30e7a6adb11eec7d8de895c5496fe1545dd937ca9865e8fdefca0dafbe67b20f7137923198e6f99da942791e3d1c8a989051813f906235d861e41cf830241788546bfa37026b26d6acec9e9f779a8008ca3695bbafe3ffc2f688f"}, @ext_cap={0x7, 0x10, 0x2, 0x10, 0x5, 0x9, 0xc3b}, @ss_cap={0xa, 0x10, 0x3, 0x2, 0x6, 0x3, 0x74, 0x401}, @ext_cap={0x7, 0x10, 0x2, 0x10, 0x5, 0x9}, @ptm_cap={0x3}, @ptm_cap={0x3}]}, 0x7, [{0x4, &(0x7f0000000140)=@lang_id={0x4, 0x3, 0xf0ff}}, {0x6e, &(0x7f0000000180)=@string={0x6e, 0x3, "ac3e8e6c1b8726f287b88c56c84c3ea30ffe759c740cf83f26d7ed1fcd3c3cc494ef8cf684f6aa34620470ffeff601575a16d3cee9b4b69c50d57c1a02ebc99cfd32d3e944e305b0491803b997797c05fc43794aff3cd776f0a117eeb523947b006156e778593aaa10675bf0"}}, {0xf6, &(0x7f0000000400)=ANY=[@ANYBLOB="f603012fb588b9590b431a746dba2c181467b7930ad629b391781032c7bd2ce969280eef7f5de9ea049e908bb34d0e5f92f9fcc6c09079de529472cbe0cc800901c5e20759bab7508928f8cc51e58776e2a9f514a2b50f625d00bc026dd73ec4e61f043b61bb539d9f2edb1995dae5b0a0cfda2e2455b14362d3cf43ecbe258230b064f4b1278f8d61ccc85b375eccc688133044a5c86e98be80ef4f26601df1a14f676ef716dab8450e59a86836d0285fe981000dbf177285a742b17eabce768d4b027dca2a253a655b91975e198cc9ca9a72580076fbd3679e828cda1e9333769e90ce59925efb9f116478060c7f000000abb4358bf26a72e6a559aca46bb0326350afa61ac60d74b23ba15850eebb2312c2e77e6e077049937d8c2c8d48f5dbb2f10f40e4aa084dec6f07f371b051d2ab4ee7206cb3bd74e7af160e20698ab85b2f524db0413615ca6b8bcb56ceb86ce7aba7a5bd7552dd9c5d43a8af77f824d017380022be9a5b5a29723c74da89367517a6b8064962cb2d18c75bf20cf68d9fb2753a39ac2987c0f5574114b89aa24b40804b0c6ad17987ea5c556c65553d551c0729b2acbcaf3babefba0dfa71"]}, {0x4, &(0x7f0000000300)=@lang_id={0x4, 0x3, 0x414}}, {0x4, &(0x7f0000000240)=@lang_id={0x4}}, {0xd7, &(0x7f00000005c0)=@string={0xd7, 0x3, "8ec8e4c1e8368238dfe63934947be2b1dd70db1448f6b93ee4b35e53caf7782bae8ed3db0370dac5bf008e5c1cd03a397df270ef39297663d3ae25fd3248f74037e17ad62a058fa87af06e271091b70e09f22196d8c97900102ece260a3ebd7ddb4f187d70616f57d38ac4fa69ade269efa09a2ebe464a9b092944c2632e80d99eb9a687a13c9faa09ff54a180373a1c06251783415cdaf60f907f22b880602e1f6b71ef23c8ba1f59f1a2f781ac8e13d4398e69d36c2e2c2cbcee5ab1943a83623dd390d436152d5f9348cf3227a0f6b8079ffe9a"}}, {0x4, &(0x7f0000000280)=@lang_id={0x4, 0x3, 0x410}}]}) ioctl$WSKBDIO_GTYPE(r0, 0x40045700, &(0x7f00000003c0)) swapctl$SWAP_NSWAP(0x3) syz_usb_connect(0x5, 0x6f3, &(0x7f0000000740)={{0x12, 0x1, 0x201, 0x0, 0x0, 0x0, 0xff, 0x0, 0x0, 0x0, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x6e1, 0x3, 0x81, 0xdb, 0x110, 0x3, [{{0x9, 0x4, 0x3, 0x5, 0x8, 0x0, 0x0, 0x0, 0x5, [@hid_hid={0x9, 0x21, 0x0, 0x4, 0x1, {0x22, 0x8e9}}], [{{0x9, 0x5, 0x7, 0x1, 0x3ff, 0x0, 0x8, 0x4, [@uac_iso={0x7, 0x25, 0x1, 0x82, 0x1, 0x5}]}}, {{0x9, 0x5, 0x6, 0x10, 0x3ff, 0x2, 0x5, 0x1, [@uac_iso={0x7, 0x25, 0x1, 0x2, 0x0, 0x6}, @uac_iso={0x7, 0x25, 0x1, 0x101, 0x3f, 0x1}]}}, {{0x9, 0x5, 0x80, 0x0, 0x40, 0xfb, 0xfe, 0x64, [@uac_iso={0x7, 0x25, 0x1, 0x80, 0x1, 0x1f}, @uac_iso={0x7, 0x25, 0x1, 0x0, 0x3, 0x1}]}}, {{0x9, 0x5, 0xf, 0x0, 0x40, 0x91, 0x7, 0x40, [@uac_iso={0x7, 0x25, 0x1, 0x1, 0xff, 0x8}]}}, {{0x9, 0x5, 0xb, 0x0, 0x0, 0x20, 0x2, 0x7, [@generic={0x99, 0xc, "95fdfbe74f06939eef9c52bd0df2e9820b78399ddc5debe62b4302753750b61ec5d02c2690fb5734ac5067cd92a79d9d2462a16f77a2d32d5a1656ab43c2945f913a0917f2d25c2ed7d2c71885fa351ac05d8e53bc072ce2f6cd6d29023eb726626d1419fd642ba3208fc3311caa363a7c12f3791681e6a7af81731735dda9253ba2aa4beea82280f8af15741da0eb8ecc361e917b8baa"}, @generic={0x2e, 0x2, "1b4b92640203439cb44b1e30e9305f8e637e3ebc17e1000ab5e0bdd23f741bf6f93cced0161a7462b514f477"}]}}, {{0x9, 0x5, 0xf, 0x0, 0x400, 0x50, 0x2, 0x7, [@generic={0x39, 0x23, "3a1d231648bb744b04ad2d15578f13befc2d4ca7b32843c02a2e84fe49079ba5012bf5102f7df59cfe5cee5313b345dc7d05f6a46fade0"}, @generic={0xcd, 0xb, "00eb2991228c421fc7629533183ab0f7464ce8aaeaa716c6f6c13fd35523a4dfceabb96cc838b7f2a4d7882deb8b1d734022ec6b26b7b460bcf83a50f1220b03b028740a9244d18c7fb32840f6a93f202bfabdd77bafd08e434ca0e18a8afd2ea2fef4f5291e19d46e59f716c73dd07256e672f21a637d436d144f4394d42d8a92fc6a579b16c71d7895056e3d7d5d431bc323e697e5e62afdeb91bf4a1046f9f9bd6ae54072dd2f71284f685a903ed9629713c27b245c73b37ce3a3281164f7ca6f7fcf33ae9103768824"}]}}, {{0x9, 0x5, 0x9, 0x0, 0x40, 0x5c, 0x26, 0x5, [@generic={0x12, 0x3, "93c6d71988d81cee3086586ceac905af"}]}}, {{0x9, 0x5, 0x5, 0x10, 0x400, 0x40, 0x0, 0x7, [@generic={0x6b, 0x7, "b7892c99d6e211404640b668b087be8542c62480a999105dc22e64a4c493114ca2247d5366595cbaceee4536b9d4cde4b45f79a7c33be6bdc91e1f78eb27726270a7b73736cdc0c302902ffe4010ec309d30c9dee0c3caa871a6cf816e2084704f0b1db0bed66c42b9"}]}}]}}, {{0x9, 0x4, 0x2, 0x2, 0x0, 0x0, 0x0, 0x0, 0x6, [@hid_hid={0x9, 0x21, 0x2, 0x81, 0x1, {0x22, 0x92f}}]}}, {{0x9, 0x4, 0x6d, 0x6, 0xe, 0x0, 0x0, 0x0, 0x0, [@cdc_ecm={{0x5}, {0x5, 0x24, 0x0, 0x5}, {0xd, 0x24, 0xf, 0x1, 0x3d14d036, 0x0, 0xbb0f}, [@country_functional={0x10, 0x24, 0x7, 0x80, 0xa1, [0x81, 0xbc, 0xf35, 0x1, 0x1000]}, @acm={0x4, 0x24, 0x2, 0x8}, @mbim_extended={0x8, 0x24, 0x1c, 0x6, 0x80, 0x9}, @mbim_extended={0x8, 0x24, 0x1c, 0x81, 0x6, 0xaaeb}]}, @hid_hid={0x9, 0x21, 0x3ff, 0x2, 0x1, {0x22, 0x6f2}}], [{{0x9, 0x5, 0x6, 0x2, 0x3ff, 0x9, 0x1, 0x2, [@uac_iso={0x7, 0x25, 0x1, 0x82, 0x2, 0x4}, @generic={0x8a, 0xf, "5967b633b4c3b8cb1c55fc5403ed94ddcd8635cfdc7daaa0fc3fbcc18695b6c3f11b3e4193df725bad3f728fc602372dbbe5aaa03fb4b186259c3091e8239614222ba960cedf4909e83c4e4104c436e37fad5e4f0cfc6ddd0c40cf8e031bf53d5628fb542a6aa59a11c0fb4a85ee45779cad59b41c1508adb69818f8693911b2e8a1d83c20971159"}]}}, {{0x9, 0x5, 0xa, 0x3, 0x20, 0x1, 0x1f, 0x55, [@uac_iso={0x7, 0x25, 0x1, 0x82, 0x71, 0x4}, @uac_iso={0x7, 0x25, 0x1, 0x80, 0x1f}]}}, {{0x9, 0x5, 0x5, 0x10, 0x40, 0x4, 0x8a, 0x7, [@uac_iso={0x7, 0x25, 0x1, 0x0, 0x0, 0x1e4}, @uac_iso={0x7, 0x25, 0x1, 0x80, 0xc8, 0xfff}]}}, {{0x9, 0x5, 0xe, 0x0, 0x20, 0x1b, 0x5, 0x8, [@uac_iso={0x7, 0x25, 0x1, 0x0, 0xeb, 0x1}, @uac_iso={0x7, 0x25, 0x1, 0x2, 0x4, 0x6}]}}, {{0x9, 0x5, 0x9, 0x0, 0x20, 0x5, 0x7, 0x50, [@uac_iso={0x7, 0x25, 0x1, 0x3, 0x0, 0x826b}]}}, {{0x9, 0x5, 0x6, 0x1, 0x20, 0x7f, 0x9, 0x9}}, {{0x9, 0x5, 0x0, 0x10, 0x0, 0xfe, 0x9, 0x6, [@uac_iso={0x7, 0x25, 0x1, 0x80, 0x20, 0x2b3}, @generic={0xa7, 0x21, "5616fca0ca8e36ab6a14dc59e385fafa247f6f9520054640b1ece9f01902276684be206a6a70437801b70f2bef3352b1c53397ea6629b32d091f511245437e4546ffc21ffe19beaf13309a28a41580b3639b147fedccd33532aa62d67ada685af36060b594cd73838c3c9f2fb79e5c2cfc8bf304291e35582b51a4f458439a72055cd15a0d2dc995f05849372c68e31d03067e53388d9abdaa606afd04cb4a8c9ed0877f6b"}]}}, {{0x9, 0x5, 0xb, 0x0, 0x200, 0x1, 0x4, 0xff}}, {{0x9, 0x5, 0x1, 0xf, 0x8, 0x1f, 0x6, 0x0, [@generic={0xcc, 0x21, "b5b99072164c40264b95d33a42690d5a963d9de5f9669e8219cf9c663b3b9ff2a6f99797a63aed3a10f1930d2ddfff9d8c1f28ddd51f5c8a4b9706f27454e3793374308a7a76c404ff204aa27fca541c7f2b990046bb67be461df1c02dcc1ff0285bc7c902ef17d7bedd100a6b8944a5218ca33026c44db0df02dc33b984ff38e5d7c4ae66a99e110921d9c14b05c2fb233f0d848183a32678c3020f72d12c0187c8e8090433161b3e4fe7e22683f257f0cec92176d4c9a7e1d9290293f068646308f353837a16d8f573"}]}}, {{0x9, 0x5, 0x6, 0x8, 0x40, 0x7f, 0x1}}, {{0x9, 0x5, 0x5, 0x10, 0x8, 0x5, 0xff, 0x2f}}, {{0x9, 0x5, 0x7, 0x1, 0x230, 0x1, 0x40, 0x2, [@uac_iso={0x7, 0x25, 0x1, 0x180, 0x40, 0x3}]}}, {{0x9, 0x5, 0x3, 0x0, 0x200, 0x1, 0x7f, 0x4, [@generic={0xe3, 0x4, "748fd7473f5868939125c242d2b96aedf0843fcaa0fb38512c0b8d61cbeccc4dbcab65bda3f72e18d7ec1713c03005b17e5773c056d6f8ebaa36d12f98151555b5507247868b07071ef1c62f6fea0f873b04a6bb8ce3490e43a8ffd98c3b007c6d59c258c368a8e750ed9964321347fd99006bf2244fb55072e3e99a6af48c2922a0a3265ecf0e20247a4d75d8ae737a54e7865146d0c3f27214d0ef2d202a9ebb95035cce71cc38c7da6fa4c4c1feb1fe2aca842c769ba74e6347d25c869f590c342bb4f66363244e26af701e7ffff4c53ac990cb2c4062d81ad881606e8ee119"}]}}, {{0x9, 0x5, 0x4, 0x0, 0x40, 0x80, 0x5, 0x0, [@uac_iso={0x7, 0x25, 0x1, 0x80, 0x80, 0x48}]}}]}}]}}]}}, &(0x7f0000001200)={0xa, &(0x7f0000000200)={0xa, 0x6, 0x201, 0x3, 0x96, 0x71, 0x10, 0x1f}, 0x13, &(0x7f00000002c0)={0x5, 0xf, 0x13, 0x2, [@wireless={0xb, 0x10, 0x1, 0x8, 0x44, 0x40, 0x20, 0x7ff, 0x81}, @ptm_cap={0x3}]}, 0x8, [{0x54, &(0x7f0000000340)=@string={0x54, 0x3, "8701b5bff5847ca63f991c71cf528661f6bb3ef45e4cc09524abffa9d139f3985cad9c79665e5624276c0f67d441373fb89c5dbbd4f76cabd8551a674698bc19f6aa192fb31b0620f80b4f21f4464f9fd0e2"}}, {0x4, &(0x7f0000000e40)=@lang_id={0x4, 0x3, 0x425}}, {0xbe, &(0x7f0000000e80)=@string={0xbe, 0x3, "4a38bc7c976b2d66a58a2d352a670a5a14dbd3a614ac6b6b035d13791b008511ba761de68eaefa5fd958d7e06d69f69b621ebac4a6bf8abc2223a5e7ee6569c093264856692a1ac21be810b1312ced3da7573a5459c9b37a4e734de483fd1c383084329b3f860a5207b37a64ba88d9cc4139f799453e96f8fcdf48503feecd4bbab21a9f1eed5a7970372e1b2b1171530d4c682d18eef770b7714ceeb82577e31f1ce138825caa67461d0baac62e970e3618e95553ee810cb12fe164"}}, {0xa5, &(0x7f0000000f40)=@string={0xa5, 0x3, "3f9e74b7eb43a5dda433557b81f7947c70c5c7f4c2b1ce1cafc86cadf8166ff233fe6f28866c420ffb1267653864768a41bcf282e519ac2175c978bc74f8094534e90402f6030856a35ce6e877eba23d2d2256e68bf85788452d5494f9762b7e8f29497ec320e6c0ebe465bfebc47883cf470c13aed8981b6e5b33aede362f623d8d5e8968bd3cba4dee2a136501100ef66e1bb3f0c974ce4f14c4a89490118bcd07aa"}}, {0x14, &(0x7f0000001000)=@string={0x14, 0x3, "883cddafb03d7f114a5cb4fcae15eb6bea36"}}, {0x102, &(0x7f0000001040)=@string={0x102, 0x3, "b3472e59407c76003bbd531afb1119faa9290bed368be5c19d8b369438647deeee80fe4f8d1b2909281fa71dcd8f241a64eb52960d6243f454d42d6a9d45fff0bbec6f0ebd114ea23ee60ebc511104f067832bd5d11a9b12ab777cd2b0d29eabe6e6edb4e84c059243c329967bfd860d8de7e3a1afa1dc050ef02245c5224271d27ec9bea842db9e28c8b462952e434b8fa72ba442f65450c8ebc807e591482596d589cff260f257adad6c9963fbcdb862be47c5a6399717526cc33a8027315d359cc5f1264362f49f3b676682d0d37d7e020e701a9324612cae11156065304b49ca730687e1566ffefc853f2bb2eea4ed5f731b57dd45cc05530257de34c1f8"}}, {0x4, &(0x7f0000001180)=@lang_id={0x4, 0x3, 0x41d}}, {0x4, &(0x7f00000011c0)=@lang_id={0x4, 0x3, 0x843}}]}) unexpected fault address 0x7f7fabaee000 fatal error: fault [signal SIGSEGV: segmentation violation code=0x1 addr=0x7f7fabaee000 pc=0x73e7ed] goroutine 33 [running]: runtime.throw({0xb8bc55?, 0xc001643aa0?}) /usr/local/go/src/runtime/panic.go:1077 +0x5c fp=0xc001254280 sp=0xc001254250 pc=0x4398dc runtime.sigpanic() /usr/local/go/src/runtime/signal_unix.go:875 +0x285 fp=0xc0012542e0 sp=0xc001254280 pc=0x450645 encoding/binary.littleEndian.PutUint64(...) /usr/local/go/src/encoding/binary/binary.go:116 github.com/google/syzkaller/prog.(*execContext).write(...) /syzkaller/gopath/src/github.com/google/syzkaller/prog/encodingexec.go:254 github.com/google/syzkaller/prog.(*execContext).writeConstArg(0xcb1ab0?, 0x0?, 0x4?, 0x5?, 0x116ea00?, 0xc0016dd540?, 0xa54940?) /syzkaller/gopath/src/github.com/google/syzkaller/prog/encodingexec.go:314 +0xad fp=0xc001254300 sp=0xc0012542e0 pc=0x73e7ed github.com/google/syzkaller/prog.(*execContext).writeArg(0xc001255980, {0xcaa908?, 0xc001643b10?}) /syzkaller/gopath/src/github.com/google/syzkaller/prog/encodingexec.go:263 +0x18b fp=0xc001254400 sp=0xc001254300 pc=0x73dc2b github.com/google/syzkaller/prog.(*execContext).serializeCall.(*execContext).writeCopyin.func1({0xcaa908, 0xc001643b10}, 0xc001a134c0) /syzkaller/gopath/src/github.com/google/syzkaller/prog/encodingexec.go:172 +0x1a8 fp=0xc001254450 sp=0xc001254400 pc=0x73caa8 github.com/google/syzkaller/prog.foreachArgImpl({0xcaa908?, 0xc001643b10?}, 0xc001a134c0, 0xc001255900) /syzkaller/gopath/src/github.com/google/syzkaller/prog/analysis.go:134 +0x128 fp=0xc0012545d8 sp=0xc001254450 pc=0x72af08 github.com/google/syzkaller/prog.foreachArgImpl({0xcaaa08?, 0xc001463580?}, 0xc001a134c0, 0xc001255900) /syzkaller/gopath/src/github.com/google/syzkaller/prog/analysis.go:151 +0x3ae fp=0xc001254760 sp=0xc0012545d8 pc=0x72b18e github.com/google/syzkaller/prog.foreachArgImpl({0xcaaa08?, 0xc001463620?}, 0xc001a134c0, 0xc001255900) /syzkaller/gopath/src/github.com/google/syzkaller/prog/analysis.go:151 +0x3ae fp=0xc0012548e8 sp=0xc001254760 pc=0x72b18e github.com/google/syzkaller/prog.foreachArgImpl({0xcaaa08?, 0xc00169ce20?}, 0xc001a134c0, 0xc001255900) /syzkaller/gopath/src/github.com/google/syzkaller/prog/analysis.go:151 +0x3ae fp=0xc001254a70 sp=0xc0012548e8 pc=0x72b18e github.com/google/syzkaller/prog.foreachArgImpl({0xcaaa08?, 0xc00169d060?}, 0xc001a134c0, 0xc001255900) /syzkaller/gopath/src/github.com/google/syzkaller/prog/analysis.go:151 +0x3ae fp=0xc001254bf8 sp=0xc001254a70 pc=0x72b18e github.com/google/syzkaller/prog.foreachArgImpl({0xcaaa08?, 0xc00169d340?}, 0xc001a134c0, 0xc001255900) /syzkaller/gopath/src/github.com/google/syzkaller/prog/analysis.go:151 +0x3ae fp=0xc001254d80 sp=0xc001254bf8 pc=0x72b18e github.com/google/syzkaller/prog.foreachArgImpl({0xcaaa08?, 0xc00169d800?}, 0xc001a134c0, 0xc001255900) /syzkaller/gopath/src/github.com/google/syzkaller/prog/analysis.go:151 +0x3ae fp=0xc001254f08 sp=0xc001254d80 pc=0x72b18e github.com/google/syzkaller/prog.foreachArgImpl({0xcaaa08?, 0xc00169dc80?}, 0xc001a134c0, 0xc001255900) /syzkaller/gopath/src/github.com/google/syzkaller/prog/analysis.go:151 +0x3ae fp=0xc001255090 sp=0xc001254f08 pc=0x72b18e github.com/google/syzkaller/prog.foreachArgImpl({0xcaaa08?, 0xc0012c67e0?}, 0xc001a134c0, 0xc001255900) /syzkaller/gopath/src/github.com/google/syzkaller/prog/analysis.go:151 +0x3ae fp=0xc001255218 sp=0xc001255090 pc=0x72b18e github.com/google/syzkaller/prog.foreachArgImpl({0xcaaa08?, 0xc0012c6800?}, 0xc001a134c0, 0xc001255900) /syzkaller/gopath/src/github.com/google/syzkaller/prog/analysis.go:151 +0x3ae fp=0xc0012553a0 sp=0xc001255218 pc=0x72b18e github.com/google/syzkaller/prog.foreachArgImpl({0xcaaa08?, 0xc0012c6840?}, 0xc001a134c0, 0xc001255900) /syzkaller/gopath/src/github.com/google/syzkaller/prog/analysis.go:151 +0x3ae fp=0xc001255528 sp=0xc0012553a0 pc=0x72b18e github.com/google/syzkaller/prog.foreachArgImpl({0xcaaa08?, 0xc0012c6ae0?}, 0xc001a134c0, 0xc001255900) /syzkaller/gopath/src/github.com/google/syzkaller/prog/analysis.go:151 +0x3ae fp=0xc0012556b0 sp=0xc001255528 pc=0x72b18e github.com/google/syzkaller/prog.foreachArgImpl({0xcaa948?, 0xc00164c690?}, 0xc001a134c0, 0xc001255900) /syzkaller/gopath/src/github.com/google/syzkaller/prog/analysis.go:170 +0x2cb fp=0xc001255838 sp=0xc0012556b0 pc=0x72b0ab github.com/google/syzkaller/prog.ForeachArg(0xc000b0d4a0, 0xcaa908?) /syzkaller/gopath/src/github.com/google/syzkaller/prog/analysis.go:127 +0xde fp=0xc001255890 sp=0xc001255838 pc=0x72ad7e github.com/google/syzkaller/prog.(*execContext).writeCopyin(...) /syzkaller/gopath/src/github.com/google/syzkaller/prog/encodingexec.go:153 github.com/google/syzkaller/prog.(*execContext).serializeCall(0xc001255980, 0xc000b0d4a0) /syzkaller/gopath/src/github.com/google/syzkaller/prog/encodingexec.go:88 +0x54 fp=0xc001255920 sp=0xc001255890 pc=0x73c394 github.com/google/syzkaller/prog.(*Prog).SerializeForExec(0xc0018a52c0, {0x7f7fabaea000, 0x400000, 0x400000}) /syzkaller/gopath/src/github.com/google/syzkaller/prog/encodingexec.go:76 +0x159 fp=0xc001255b28 sp=0xc001255920 pc=0x73c219 github.com/google/syzkaller/pkg/ipc.(*Env).Exec(0xc0012e0000, 0x1?, 0xc0018a52c0) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:257 +0x4b fp=0xc001255c00 sp=0xc001255b28 pc=0x99320b main.(*Proc).executeRaw(0xc0011a04c0, 0x489c18?, 0xc001ac1370?, 0x1) /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:325 +0x157 fp=0xc001255d10 sp=0xc001255c00 pc=0xa01f97 main.(*Proc).execute(0xc0011a04c0, 0xb?, 0xc?, 0xc001255f38?, 0x1?) /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:255 +0x3d fp=0xc001255e50 sp=0xc001255d10 pc=0xa0179d main.(*Proc).executeAndCollide(0xc0011a04c0, 0xb98755?, 0xc0016fc240?, 0xc001255f38?, 0xc0011a0040?) /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:284 +0x1d fp=0xc001255e98 sp=0xc001255e50 pc=0xa01c7d main.(*Proc).loop(0xc0011a04c0) /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:97 +0x3c8 fp=0xc001255fc8 sp=0xc001255e98 pc=0x9ffd08 main.main.func3() /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/fuzzer.go:333 +0x25 fp=0xc001255fe0 sp=0xc001255fc8 pc=0x9fbbe5 runtime.goexit() /usr/local/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc001255fe8 sp=0xc001255fe0 pc=0x46e6a1 created by main.main in goroutine 1 /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/fuzzer.go:333 +0x15c5 goroutine 1 [select]: runtime.gopark(0xc00180d9c0?, 0x2?, 0xa0?, 0xf2?, 0xc00180d97c?) /usr/local/go/src/runtime/proc.go:398 +0xce fp=0xc00180d7d0 sp=0xc00180d7b0 pc=0x43c72e runtime.selectgo(0xc00180d9c0, 0xc00180d978, 0xc0016d1890?, 0x0, 0xc0011a0ac0?, 0x1) /usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc00180d8f0 sp=0xc00180d7d0 pc=0x44cb85 main.(*Fuzzer).pollLoop(0xc0003e8780) /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/fuzzer.go:408 +0xf6 fp=0xc00180d9f0 sp=0xc00180d8f0 pc=0x9fc4b6 main.main() /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/fuzzer.go:336 +0x1745 fp=0xc00180df40 sp=0xc00180d9f0 pc=0x9fbb65 runtime.main() /usr/local/go/src/runtime/proc.go:267 +0x2bb fp=0xc00180dfe0 sp=0xc00180df40 pc=0x43c2bb runtime.goexit() /usr/local/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc00180dfe8 sp=0xc00180dfe0 pc=0x46e6a1 goroutine 2 [force gc (idle), 1 minutes]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/local/go/src/runtime/proc.go:398 +0xce fp=0xc000056fa8 sp=0xc000056f88 pc=0x43c72e runtime.goparkunlock(...) /usr/local/go/src/runtime/proc.go:404 runtime.forcegchelper() /usr/local/go/src/runtime/proc.go:322 +0xb3 fp=0xc000056fe0 sp=0xc000056fa8 pc=0x43c593 runtime.goexit() /usr/local/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc000056fe8 sp=0xc000056fe0 pc=0x46e6a1 created by runtime.init.6 in goroutine 1 /usr/local/go/src/runtime/proc.go:310 +0x1a goroutine 3 [GC sweep wait]: runtime.gopark(0x1?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/local/go/src/runtime/proc.go:398 +0xce fp=0xc000057778 sp=0xc000057758 pc=0x43c72e runtime.goparkunlock(...) /usr/local/go/src/runtime/proc.go:404 runtime.bgsweep(0x0?) /usr/local/go/src/runtime/mgcsweep.go:321 +0xdf fp=0xc0000577c8 sp=0xc000057778 pc=0x4277ff runtime.gcenable.func1() /usr/local/go/src/runtime/mgc.go:200 +0x25 fp=0xc0000577e0 sp=0xc0000577c8 pc=0x41c8e5 runtime.goexit() /usr/local/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc0000577e8 sp=0xc0000577e0 pc=0x46e6a1 created by runtime.gcenable in goroutine 1 /usr/local/go/src/runtime/mgc.go:200 +0x66 goroutine 4 [GC scavenge wait]: runtime.gopark(0x810a6fb?, 0x3b9aca00?, 0x0?, 0x0?, 0x0?) /usr/local/go/src/runtime/proc.go:398 +0xce fp=0xc000057f70 sp=0xc000057f50 pc=0x43c72e runtime.goparkunlock(...) /usr/local/go/src/runtime/proc.go:404 runtime.(*scavengerState).park(0x128f260) /usr/local/go/src/runtime/mgcscavenge.go:425 +0x49 fp=0xc000057fa0 sp=0xc000057f70 pc=0x425089 runtime.bgscavenge(0x0?) /usr/local/go/src/runtime/mgcscavenge.go:658 +0x59 fp=0xc000057fc8 sp=0xc000057fa0 pc=0x425639 runtime.gcenable.func2() /usr/local/go/src/runtime/mgc.go:201 +0x25 fp=0xc000057fe0 sp=0xc000057fc8 pc=0x41c885 runtime.goexit() /usr/local/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc000057fe8 sp=0xc000057fe0 pc=0x46e6a1 created by runtime.gcenable in goroutine 1 /usr/local/go/src/runtime/mgc.go:201 +0xa5 goroutine 17 [finalizer wait, 1 minutes]: runtime.gopark(0x0?, 0xbf06e0?, 0x60?, 0xae?, 0x2000000020?) /usr/local/go/src/runtime/proc.go:398 +0xce fp=0xc000056628 sp=0xc000056608 pc=0x43c72e runtime.runfinq() /usr/local/go/src/runtime/mfinal.go:193 +0x107 fp=0xc0000567e0 sp=0xc000056628 pc=0x41b967 runtime.goexit() /usr/local/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc0000567e8 sp=0xc0000567e0 pc=0x46e6a1 created by runtime.createfing in goroutine 1 /usr/local/go/src/runtime/mfinal.go:163 +0x3d goroutine 18 [select]: runtime.gopark(0xc000052788?, 0x3?, 0x30?, 0xab?, 0xc000052772?) /usr/local/go/src/runtime/proc.go:398 +0xce fp=0xc000052618 sp=0xc0000525f8 pc=0x43c72e runtime.selectgo(0xc000052788, 0xc00005276c, 0xc000101380?, 0x0, 0x0?, 0x1) /usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc000052738 sp=0xc000052618 pc=0x44cb85 go.opencensus.io/stats/view.(*worker).start(0xc000101380) /syzkaller/gopath/src/github.com/google/syzkaller/vendor/go.opencensus.io/stats/view/worker.go:292 +0x9f fp=0xc0000527c8 sp=0xc000052738 pc=0x95f37f go.opencensus.io/stats/view.init.0.func1() /syzkaller/gopath/src/github.com/google/syzkaller/vendor/go.opencensus.io/stats/view/worker.go:34 +0x25 fp=0xc0000527e0 sp=0xc0000527c8 pc=0x95e6a5 runtime.goexit() /usr/local/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc0000527e8 sp=0xc0000527e0 pc=0x46e6a1 created by go.opencensus.io/stats/view.init.0 in goroutine 1 /syzkaller/gopath/src/github.com/google/syzkaller/vendor/go.opencensus.io/stats/view/worker.go:34 +0x8d goroutine 19 [GC worker (idle)]: runtime.gopark(0x1849b63e71?, 0x3?, 0x26?, 0x10?, 0x0?) /usr/local/go/src/runtime/proc.go:398 +0xce fp=0xc000052f50 sp=0xc000052f30 pc=0x43c72e runtime.gcBgMarkWorker() /usr/local/go/src/runtime/mgc.go:1293 +0xe5 fp=0xc000052fe0 sp=0xc000052f50 pc=0x41e465 runtime.goexit() /usr/local/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc000052fe8 sp=0xc000052fe0 pc=0x46e6a1 created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/local/go/src/runtime/mgc.go:1217 +0x1c goroutine 20 [GC worker (idle)]: runtime.gopark(0x184a982f17?, 0x3?, 0xb9?, 0xba?, 0x0?) /usr/local/go/src/runtime/proc.go:398 +0xce fp=0xc000053750 sp=0xc000053730 pc=0x43c72e runtime.gcBgMarkWorker() /usr/local/go/src/runtime/mgc.go:1293 +0xe5 fp=0xc0000537e0 sp=0xc000053750 pc=0x41e465 runtime.goexit() /usr/local/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc0000537e8 sp=0xc0000537e0 pc=0x46e6a1 created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/local/go/src/runtime/mgc.go:1217 +0x1c goroutine 5 [chan receive, 1 minutes]: runtime.gopark(0xc0000546e0?, 0x71a1e5?, 0x1?, 0x6f?, 0xc000054758?) /usr/local/go/src/runtime/proc.go:398 +0xce fp=0xc0000546c8 sp=0xc0000546a8 pc=0x43c72e runtime.chanrecv(0xc0003d6060, 0x0, 0x1) /usr/local/go/src/runtime/chan.go:583 +0x3cd fp=0xc000054740 sp=0xc0000546c8 pc=0x40948d runtime.chanrecv1(0xc0003d6060?, 0xc0000547b0?) /usr/local/go/src/runtime/chan.go:442 +0x12 fp=0xc000054768 sp=0xc000054740 pc=0x4090b2 github.com/google/syzkaller/pkg/osutil.HandleInterrupts.func1() /syzkaller/gopath/src/github.com/google/syzkaller/pkg/osutil/osutil_unix.go:78 +0x85 fp=0xc0000547e0 sp=0xc000054768 pc=0x71b405 runtime.goexit() /usr/local/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc0000547e8 sp=0xc0000547e0 pc=0x46e6a1 created by github.com/google/syzkaller/pkg/osutil.HandleInterrupts in goroutine 1 /syzkaller/gopath/src/github.com/google/syzkaller/pkg/osutil/osutil_unix.go:75 +0x4f goroutine 6 [chan receive, 1 minutes]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/local/go/src/runtime/proc.go:398 +0xce fp=0xc000054f00 sp=0xc000054ee0 pc=0x43c72e runtime.chanrecv(0xc0000921e0, 0x0, 0x1) /usr/local/go/src/runtime/chan.go:583 +0x3cd fp=0xc000054f78 sp=0xc000054f00 pc=0x40948d runtime.chanrecv1(0x0?, 0x0?) /usr/local/go/src/runtime/chan.go:442 +0x12 fp=0xc000054fa0 sp=0xc000054f78 pc=0x4090b2 main.main.func1() /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/fuzzer.go:195 +0x19 fp=0xc000054fe0 sp=0xc000054fa0 pc=0x9fbc39 runtime.goexit() /usr/local/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc000054fe8 sp=0xc000054fe0 pc=0x46e6a1 created by main.main in goroutine 1 /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/fuzzer.go:193 +0x487 goroutine 7 [IO wait, 1 minutes]: runtime.gopark(0xc0005c5c10?, 0x40ffc5?, 0x18?, 0x5c?, 0x4dcb5d?) /usr/local/go/src/runtime/proc.go:398 +0xce fp=0xc0005c5ba8 sp=0xc0005c5b88 pc=0x43c72e runtime.netpollblock(0x7f7fb132baf0?, 0x407ce6?, 0x0?) /usr/local/go/src/runtime/netpoll.go:564 +0xf7 fp=0xc0005c5be0 sp=0xc0005c5ba8 pc=0x435ad7 internal/poll.runtime_pollWait(0x7f7fb104ca90, 0x72) /usr/local/go/src/runtime/netpoll.go:343 +0x85 fp=0xc0005c5c00 sp=0xc0005c5be0 pc=0x468e85 internal/poll.(*pollDesc).wait(0xc000100080?, 0xc0005c5ce8?, 0x0) /usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x27 fp=0xc0005c5c28 sp=0xc0005c5c00 pc=0x4d5bc7 internal/poll.(*pollDesc).waitRead(...) /usr/local/go/src/internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Accept(0xc000100080) /usr/local/go/src/internal/poll/fd_unix.go:611 +0x2ac fp=0xc0005c5cd0 sp=0xc0005c5c28 pc=0x4db0ac net.(*netFD).accept(0xc000100080) /usr/local/go/src/net/fd_unix.go:172 +0x29 fp=0xc0005c5d88 sp=0xc0005c5cd0 pc=0x5b79c9 net.(*TCPListener).accept(0xc00064abe0) /usr/local/go/src/net/tcpsock_posix.go:152 +0x1e fp=0xc0005c5db0 sp=0xc0005c5d88 pc=0x5ce2fe net.(*TCPListener).Accept(0xc00064abe0) /usr/local/go/src/net/tcpsock.go:315 +0x30 fp=0xc0005c5de0 sp=0xc0005c5db0 pc=0x5cd4f0 net/http.(*onceCloseListener).Accept(0xcaa028?) :1 +0x24 fp=0xc0005c5df8 sp=0xc0005c5de0 pc=0x6c5c64 net/http.(*Server).Serve(0xc0003561e0, {0xca9250, 0xc00064abe0}) /usr/local/go/src/net/http/server.go:3056 +0x364 fp=0xc0005c5f28 sp=0xc0005c5df8 pc=0x6b7604 net/http.(*Server).ListenAndServe(0xc0003561e0) /usr/local/go/src/net/http/server.go:2985 +0x71 fp=0xc0005c5f58 sp=0xc0005c5f28 pc=0x6b7271 net/http.ListenAndServe(...) /usr/local/go/src/net/http/server.go:3239 main.main.func2() /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/fuzzer.go:202 +0x9a fp=0xc0005c5fe0 sp=0xc0005c5f58 pc=0xa05c5a runtime.goexit() /usr/local/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc0005c5fe8 sp=0xc0005c5fe0 pc=0x46e6a1 created by main.main in goroutine 1 /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/fuzzer.go:201 +0x493 goroutine 21 [select, 1 minutes, locked to thread]: runtime.gopark(0xc0005c4fa8?, 0x2?, 0x0?, 0x0?, 0xc0005c4f94?) /usr/local/go/src/runtime/proc.go:398 +0xce fp=0xc0005c4e30 sp=0xc0005c4e10 pc=0x43c72e runtime.selectgo(0xc0005c4fa8, 0xc0005c4f90, 0x0?, 0x0, 0x0?, 0x1) /usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc0005c4f50 sp=0xc0005c4e30 pc=0x44cb85 runtime.ensureSigM.func1() /usr/local/go/src/runtime/signal_unix.go:1014 +0x192 fp=0xc0005c4fe0 sp=0xc0005c4f50 pc=0x4655b2 runtime.goexit() /usr/local/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc0005c4fe8 sp=0xc0005c4fe0 pc=0x46e6a1 created by runtime.ensureSigM in goroutine 5 /usr/local/go/src/runtime/signal_unix.go:997 +0xc8 goroutine 9 [IO wait]: runtime.gopark(0xc0005cf970?, 0xc0005cf970?, 0x9d?, 0xda?, 0xc0005cf9c8?) /usr/local/go/src/runtime/proc.go:398 +0xce fp=0xc0005cf958 sp=0xc0005cf938 pc=0x43c72e runtime.netpollblock(0xc00053f000?, 0x407ce6?, 0x0?) /usr/local/go/src/runtime/netpoll.go:564 +0xf7 fp=0xc0005cf990 sp=0xc0005cf958 pc=0x435ad7 internal/poll.runtime_pollWait(0x7f7fb104cb88, 0x72) /usr/local/go/src/runtime/netpoll.go:343 +0x85 fp=0xc0005cf9b0 sp=0xc0005cf990 pc=0x468e85 internal/poll.(*pollDesc).wait(0xc0003d9200?, 0xc00053f000?, 0x0) /usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x27 fp=0xc0005cf9d8 sp=0xc0005cf9b0 pc=0x4d5bc7 internal/poll.(*pollDesc).waitRead(...) /usr/local/go/src/internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc0003d9200, {0xc00053f000, 0x1000, 0x1000}) /usr/local/go/src/internal/poll/fd_unix.go:164 +0x27a fp=0xc0005cfa70 sp=0xc0005cf9d8 pc=0x4d6eba net.(*netFD).Read(0xc0003d9200, {0xc00053f000?, 0x93bee5?, 0xa5f120?}) /usr/local/go/src/net/fd_posix.go:55 +0x25 fp=0xc0005cfab8 sp=0xc0005cfa70 pc=0x5b59a5 net.(*conn).Read(0xc000096498, {0xc00053f000?, 0xc0005cfb58?, 0x4b3970?}) /usr/local/go/src/net/net.go:179 +0x45 fp=0xc0005cfb00 sp=0xc0005cfab8 pc=0x5c62c5 net.(*TCPConn).Read(0x407628?, {0xc00053f000?, 0x407bad?, 0x4077dd?}) :1 +0x25 fp=0xc0005cfb30 sp=0xc0005cfb00 pc=0x5d6a25 bufio.(*Reader).fill(0xc000186240) /usr/local/go/src/bufio/bufio.go:113 +0x103 fp=0xc0005cfb68 sp=0xc0005cfb30 pc=0x6512e3 bufio.(*Reader).ReadByte(0xc000186240) /usr/local/go/src/bufio/bufio.go:272 +0x27 fp=0xc0005cfb88 sp=0xc0005cfb68 pc=0x651a07 compress/flate.(*decompressor).moreBits(0xc000256000) /usr/local/go/src/compress/flate/inflate.go:697 +0x27 fp=0xc0005cfbc0 sp=0xc0005cfb88 pc=0x66ac87 compress/flate.(*decompressor).nextBlock(0xc000256000) /usr/local/go/src/compress/flate/inflate.go:304 +0x28 fp=0xc0005cfbd8 sp=0xc0005cfbc0 pc=0x669128 compress/flate.(*decompressor).Read(0xc000256000, {0xc00067b000, 0x1000, 0xc00055a990?}) /usr/local/go/src/compress/flate/inflate.go:348 +0x5b fp=0xc0005cfc08 sp=0xc0005cfbd8 pc=0x66935b github.com/google/syzkaller/pkg/rpctype.(*flateConn).Read(0xc0003d9280?, {0xc00067b000?, 0xc0005cfc30?, 0xc0005cfc88?}) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/rpctype/rpc.go:136 +0x22 fp=0xc0005cfc38 sp=0xc0005cfc08 pc=0x9985e2 bufio.(*Reader).Read(0xc0001862a0, {0xc0004a8034, 0x1, 0xc0005cfd68?}) /usr/local/go/src/bufio/bufio.go:244 +0x197 fp=0xc0005cfc70 sp=0xc0005cfc38 pc=0x651817 io.ReadAtLeast({0xca2be0, 0xc0001862a0}, {0xc0004a8034, 0x1, 0x9}, 0x1) /usr/local/go/src/io/io.go:335 +0x90 fp=0xc0005cfcb8 sp=0xc0005cfc70 pc=0x4b3970 io.ReadFull(...) /usr/local/go/src/io/io.go:354 encoding/gob.decodeUintReader({0xca2be0, 0xc0001862a0}, {0xc0004a8034, 0x9, 0x9}) /usr/local/go/src/encoding/gob/decode.go:116 +0x51 fp=0xc0005cfd10 sp=0xc0005cfcb8 pc=0x93a391 encoding/gob.(*Decoder).recvMessage(0xc0003d9280) /usr/local/go/src/encoding/gob/decoder.go:82 +0x33 fp=0xc0005cfd48 sp=0xc0005cfd10 pc=0x943973 encoding/gob.(*Decoder).decodeTypeSequence(0xc0003d9280, 0x0) /usr/local/go/src/encoding/gob/decoder.go:148 +0x47 fp=0xc0005cfd78 sp=0xc0005cfd48 pc=0x943ce7 encoding/gob.(*Decoder).DecodeValue(0xc0003d9280, {0xa48900?, 0xc0000ca5a0?, 0x20?}) /usr/local/go/src/encoding/gob/decoder.go:227 +0x16e fp=0xc0005cfdf8 sp=0xc0005cfd78 pc=0x94412e encoding/gob.(*Decoder).Decode(0xc0003d9280, {0xa48900?, 0xc0000ca5a0?}) /usr/local/go/src/encoding/gob/decoder.go:204 +0x125 fp=0xc0005cfe50 sp=0xc0005cfdf8 pc=0x943f65 net/rpc.(*gobClientCodec).ReadResponseHeader(0xa9c4e0?, 0x0?) /usr/local/go/src/net/rpc/client.go:228 +0x25 fp=0xc0005cfe78 sp=0xc0005cfe50 pc=0x958aa5 net/rpc.(*Client).input(0xc000186360) /usr/local/go/src/net/rpc/client.go:109 +0x9f fp=0xc0005cffc8 sp=0xc0005cfe78 pc=0x957cff net/rpc.NewClientWithCodec.func1() /usr/local/go/src/net/rpc/client.go:206 +0x25 fp=0xc0005cffe0 sp=0xc0005cffc8 pc=0x958985 runtime.goexit() /usr/local/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc0005cffe8 sp=0xc0005cffe0 pc=0x46e6a1 created by net/rpc.NewClientWithCodec in goroutine 1 /usr/local/go/src/net/rpc/client.go:206 +0xb6 goroutine 22 [syscall, 1 minutes]: runtime.notetsleepg(0x0?, 0x0?) /usr/local/go/src/runtime/lock_sema.go:294 +0x29 fp=0xc000430fa0 sp=0xc000430f58 pc=0x40ea49 os/signal.signal_recv() /usr/local/go/src/runtime/sigqueue.go:152 +0x29 fp=0xc000430fc0 sp=0xc000430fa0 pc=0x46ae09 os/signal.loop() /usr/local/go/src/os/signal/signal_unix.go:23 +0x13 fp=0xc000430fe0 sp=0xc000430fc0 pc=0x71a513 runtime.goexit() /usr/local/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc000430fe8 sp=0xc000430fe0 pc=0x46e6a1 created by os/signal.Notify.func1.1 in goroutine 5 /usr/local/go/src/os/signal/signal.go:151 +0x1f goroutine 12 [IO wait, 1 minutes]: runtime.gopark(0xc000058618?, 0xc000058618?, 0x9d?, 0xda?, 0xc000058670?) /usr/local/go/src/runtime/proc.go:398 +0xce fp=0xc000058600 sp=0xc0000585e0 pc=0x43c72e runtime.netpollblock(0xc0013e0000?, 0x407ce6?, 0x0?) /usr/local/go/src/runtime/netpoll.go:564 +0xf7 fp=0xc000058638 sp=0xc000058600 pc=0x435ad7 internal/poll.runtime_pollWait(0x7f7fb104c8a0, 0x72) /usr/local/go/src/runtime/netpoll.go:343 +0x85 fp=0xc000058658 sp=0xc000058638 pc=0x468e85 internal/poll.(*pollDesc).wait(0xc0016d8360?, 0xc0013e0000?, 0x1) /usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x27 fp=0xc000058680 sp=0xc000058658 pc=0x4d5bc7 internal/poll.(*pollDesc).waitRead(...) /usr/local/go/src/internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc0016d8360, {0xc0013e0000, 0x20000, 0x20000}) /usr/local/go/src/internal/poll/fd_unix.go:164 +0x27a fp=0xc000058718 sp=0xc000058680 pc=0x4d6eba os.(*File).read(...) /usr/local/go/src/os/file_posix.go:29 os.(*File).Read(0xc0004ca1c0, {0xc0013e0000?, 0xc000186ae0?, 0xc000186a80?}) /usr/local/go/src/os/file.go:118 +0x52 fp=0xc000058758 sp=0xc000058718 pc=0x4e0c92 github.com/google/syzkaller/pkg/ipc.makeCommand.func2(0xc000123a40) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:629 +0x89 fp=0xc0000587c8 sp=0xc000058758 pc=0x996369 github.com/google/syzkaller/pkg/ipc.makeCommand.func7() /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:644 +0x27 fp=0xc0000587e0 sp=0xc0000587c8 pc=0x9962a7 runtime.goexit() /usr/local/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc0000587e8 sp=0xc0000587e0 pc=0x46e6a1 created by github.com/google/syzkaller/pkg/ipc.makeCommand in goroutine 23 /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:623 +0xa25 goroutine 23 [IO wait]: runtime.gopark(0xc0011316e0?, 0xc0011316e0?, 0x9d?, 0xda?, 0xc001131738?) /usr/local/go/src/runtime/proc.go:398 +0xce fp=0xc0011316c8 sp=0xc0011316a8 pc=0x43c72e runtime.netpollblock(0xc001333030?, 0x407ce6?, 0x0?) /usr/local/go/src/runtime/netpoll.go:564 +0xf7 fp=0xc001131700 sp=0xc0011316c8 pc=0x435ad7 internal/poll.runtime_pollWait(0x7f7fb104c998, 0x72) /usr/local/go/src/runtime/netpoll.go:343 +0x85 fp=0xc001131720 sp=0xc001131700 pc=0x468e85 internal/poll.(*pollDesc).wait(0xc0016d8420?, 0xc001333030?, 0x1) /usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x27 fp=0xc001131748 sp=0xc001131720 pc=0x4d5bc7 internal/poll.(*pollDesc).waitRead(...) /usr/local/go/src/internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc0016d8420, {0xc001333030, 0xc, 0xc}) /usr/local/go/src/internal/poll/fd_unix.go:164 +0x27a fp=0xc0011317e0 sp=0xc001131748 pc=0x4d6eba os.(*File).read(...) /usr/local/go/src/os/file_posix.go:29 os.(*File).Read(0xc0004ca2e8, {0xc001333030?, 0xc001131858?, 0x410345?}) /usr/local/go/src/os/file.go:118 +0x52 fp=0xc001131820 sp=0xc0011317e0 pc=0x4e0c92 io.ReadAtLeast({0xca29c0, 0xc0004ca2e8}, {0xc001333030, 0xc, 0xc}, 0xc) /usr/local/go/src/io/io.go:335 +0x90 fp=0xc001131868 sp=0xc001131820 pc=0x4b3970 io.ReadFull(...) /usr/local/go/src/io/io.go:354 github.com/google/syzkaller/pkg/ipc.(*command).exec(0xc000123a40, 0x7f7fb0aea000?, {0x0, 0x0, 0x0}) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:786 +0x52a fp=0xc001131a20 sp=0xc001131868 pc=0x99720a github.com/google/syzkaller/pkg/ipc.(*Env).Exec(0xc000f81e60, 0xc001131b68?, 0xc001970e80) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:286 +0x226 fp=0xc001131af8 sp=0xc001131a20 pc=0x9933e6 main.(*Proc).executeRaw(0xc0016d2080, 0x20?, 0xb734c0?, 0x7) /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:325 +0x157 fp=0xc001131c08 sp=0xc001131af8 pc=0xa01f97 main.(*Proc).execute(0xc0016d2080, 0xbac7b1?, 0xc0003e8780?, 0xc001131d90?, 0xc001970e80?) /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:255 +0x3d fp=0xc001131d48 sp=0xc001131c08 pc=0xa0179d main.(*Proc).executeHintSeed(0xc0016d2080, 0xc001a24000?, 0x0) /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:240 +0x7f fp=0xc001131db0 sp=0xc001131d48 pc=0xa0161f main.(*Proc).smashInput(0xc0016d2080, 0xc001962b30) /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:214 +0x85 fp=0xc001131e98 sp=0xc001131db0 pc=0xa01265 main.(*Proc).loop(0xc0016d2080) /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:78 +0xe9 fp=0xc001131fc8 sp=0xc001131e98 pc=0x9ffa29 main.main.func3() /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/fuzzer.go:333 +0x25 fp=0xc001131fe0 sp=0xc001131fc8 pc=0x9fbbe5 runtime.goexit() /usr/local/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc001131fe8 sp=0xc001131fe0 pc=0x46e6a1 created by main.main in goroutine 1 /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/fuzzer.go:333 +0x15c5 goroutine 24 [IO wait]: runtime.gopark(0xc0011b3548?, 0xc0011b3548?, 0x9d?, 0xda?, 0xc0011b35a0?) /usr/local/go/src/runtime/proc.go:398 +0xce fp=0xc0011b3530 sp=0xc0011b3510 pc=0x43c72e runtime.netpollblock(0xc0018601b0?, 0x407ce6?, 0x0?) /usr/local/go/src/runtime/netpoll.go:564 +0xf7 fp=0xc0011b3568 sp=0xc0011b3530 pc=0x435ad7 internal/poll.runtime_pollWait(0x7f7fb104c1d8, 0x72) /usr/local/go/src/runtime/netpoll.go:343 +0x85 fp=0xc0011b3588 sp=0xc0011b3568 pc=0x468e85 internal/poll.(*pollDesc).wait(0xc00092bce0?, 0xc0018601b0?, 0x1) /usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x27 fp=0xc0011b35b0 sp=0xc0011b3588 pc=0x4d5bc7 internal/poll.(*pollDesc).waitRead(...) /usr/local/go/src/internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc00092bce0, {0xc0018601b0, 0xc, 0xc}) /usr/local/go/src/internal/poll/fd_unix.go:164 +0x27a fp=0xc0011b3648 sp=0xc0011b35b0 pc=0x4d6eba os.(*File).read(...) /usr/local/go/src/os/file_posix.go:29 os.(*File).Read(0xc000096c50, {0xc0018601b0?, 0xc0011b36c0?, 0x410345?}) /usr/local/go/src/os/file.go:118 +0x52 fp=0xc0011b3688 sp=0xc0011b3648 pc=0x4e0c92 io.ReadAtLeast({0xca29c0, 0xc000096c50}, {0xc0018601b0, 0xc, 0xc}, 0xc) /usr/local/go/src/io/io.go:335 +0x90 fp=0xc0011b36d0 sp=0xc0011b3688 pc=0x4b3970 io.ReadFull(...) /usr/local/go/src/io/io.go:354 github.com/google/syzkaller/pkg/ipc.(*command).exec(0xc0004c80e0, 0x7f7faf6ea000?, {0x0, 0x0, 0x0}) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:786 +0x52a fp=0xc0011b3888 sp=0xc0011b36d0 pc=0x99720a github.com/google/syzkaller/pkg/ipc.(*Env).Exec(0xc000f81ef0, 0xc0011b39c8?, 0xc0016e4380) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:286 +0x226 fp=0xc0011b3960 sp=0xc0011b3888 pc=0x9933e6 main.(*Proc).executeRaw(0xc0016d2180, 0xc0011d7110?, 0xc08563cb94?, 0x3) /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:325 +0x157 fp=0xc0011b3a70 sp=0xc0011b3960 pc=0xa01f97 main.(*Proc).triageInput(0xc0016d2180, 0xc0019ef680) /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:127 +0x47b fp=0xc0011b3e98 sp=0xc0011b3a70 pc=0xa001bb main.(*Proc).loop(0xc0016d2180) /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:74 +0x118 fp=0xc0011b3fc8 sp=0xc0011b3e98 pc=0x9ffa58 main.main.func3() /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/fuzzer.go:333 +0x25 fp=0xc0011b3fe0 sp=0xc0011b3fc8 pc=0x9fbbe5 runtime.goexit() /usr/local/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc0011b3fe8 sp=0xc0011b3fe0 pc=0x46e6a1 created by main.main in goroutine 1 /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/fuzzer.go:333 +0x15c5 goroutine 25 [IO wait, 1 minutes]: runtime.gopark(0xc000432e18?, 0xc000432e18?, 0x9d?, 0xda?, 0xc000432e70?) /usr/local/go/src/runtime/proc.go:398 +0xce fp=0xc000432e00 sp=0xc000432de0 pc=0x43c72e runtime.netpollblock(0xc0015fc000?, 0x407ce6?, 0x0?) /usr/local/go/src/runtime/netpoll.go:564 +0xf7 fp=0xc000432e38 sp=0xc000432e00 pc=0x435ad7 internal/poll.runtime_pollWait(0x7f7fb104c3c8, 0x72) /usr/local/go/src/runtime/netpoll.go:343 +0x85 fp=0xc000432e58 sp=0xc000432e38 pc=0x468e85 internal/poll.(*pollDesc).wait(0xc00092bc20?, 0xc0015fc000?, 0x1) /usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x27 fp=0xc000432e80 sp=0xc000432e58 pc=0x4d5bc7 internal/poll.(*pollDesc).waitRead(...) /usr/local/go/src/internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc00092bc20, {0xc0015fc000, 0x20000, 0x20000}) /usr/local/go/src/internal/poll/fd_unix.go:164 +0x27a fp=0xc000432f18 sp=0xc000432e80 pc=0x4d6eba os.(*File).read(...) /usr/local/go/src/os/file_posix.go:29 os.(*File).Read(0xc000096b78, {0xc0015fc000?, 0x0?, 0x0?}) /usr/local/go/src/os/file.go:118 +0x52 fp=0xc000432f58 sp=0xc000432f18 pc=0x4e0c92 github.com/google/syzkaller/pkg/ipc.makeCommand.func2(0xc0004c80e0) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:629 +0x89 fp=0xc000432fc8 sp=0xc000432f58 pc=0x996369 github.com/google/syzkaller/pkg/ipc.makeCommand.func7() /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:644 +0x27 fp=0xc000432fe0 sp=0xc000432fc8 pc=0x9962a7 runtime.goexit() /usr/local/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc000432fe8 sp=0xc000432fe0 pc=0x46e6a1 created by github.com/google/syzkaller/pkg/ipc.makeCommand in goroutine 24 /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:623 +0xa25 goroutine 13 [syscall, 1 minutes]: syscall.Syscall6(0x1e1, 0x1, 0x4d9, 0xc000058e6c, 0x10020, 0x0, 0x0) /usr/local/go/src/syscall/asm_unix_amd64.s:39 +0x9 fp=0xc000058e18 sp=0xc000058e08 pc=0x4bdac9 os.wait6(0xc000058fb8?, 0x9ff9fd?, 0xc0016d2080?) /usr/local/go/src/os/wait6_netbsd.go:16 +0x4c fp=0xc000058e88 sp=0xc000058e18 pc=0x4e62cc os.(*Process).blockUntilWaitable(0xc00003a330) /usr/local/go/src/os/wait_wait6.go:20 +0x30 fp=0xc000058eb8 sp=0xc000058e88 pc=0x4e6350 os.(*Process).wait(0xc00003a330) /usr/local/go/src/os/exec_unix.go:22 +0x25 fp=0xc000058f18 sp=0xc000058eb8 pc=0x4e0505 os.(*Process).Wait(...) /usr/local/go/src/os/exec.go:134 os/exec.(*Cmd).Wait(0xc00050c9a0) /usr/local/go/src/os/exec/exec.go:890 +0x45 fp=0xc000058f80 sp=0xc000058f18 pc=0x717025 github.com/google/syzkaller/pkg/ipc.makeCommand.func3(0xc000123a40) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:652 +0x28 fp=0xc000058fc8 sp=0xc000058f80 pc=0x996208 github.com/google/syzkaller/pkg/ipc.makeCommand.func8() /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:657 +0x27 fp=0xc000058fe0 sp=0xc000058fc8 pc=0x9961a7 runtime.goexit() /usr/local/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc000058fe8 sp=0xc000058fe0 pc=0x46e6a1 created by github.com/google/syzkaller/pkg/ipc.makeCommand in goroutine 23 /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:651 +0xc34 goroutine 802 [select]: runtime.gopark(0xc0000597b0?, 0x2?, 0x40?, 0xfd?, 0xc00005978c?) /usr/local/go/src/runtime/proc.go:398 +0xce fp=0xc000059638 sp=0xc000059618 pc=0x43c72e runtime.selectgo(0xc0000597b0, 0xc000059788, 0xc0016d7560?, 0x0, 0x4?, 0x1) /usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc000059758 sp=0xc000059638 pc=0x44cb85 github.com/google/syzkaller/pkg/ipc.(*command).exec.func1() /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:771 +0x77 fp=0xc0000597e0 sp=0xc000059758 pc=0x9978f7 runtime.goexit() /usr/local/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc0000597e8 sp=0xc0000597e0 pc=0x46e6a1 created by github.com/google/syzkaller/pkg/ipc.(*command).exec in goroutine 23 /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:769 +0x23f goroutine 26 [IO wait]: runtime.gopark(0xc0005c9928?, 0xc0005c9928?, 0x9d?, 0xda?, 0xc0005c9980?) /usr/local/go/src/runtime/proc.go:398 +0xce fp=0xc0005c9910 sp=0xc0005c98f0 pc=0x43c72e runtime.netpollblock(0xc001333de0?, 0x407ce6?, 0x0?) /usr/local/go/src/runtime/netpoll.go:564 +0xf7 fp=0xc0005c9948 sp=0xc0005c9910 pc=0x435ad7 internal/poll.runtime_pollWait(0x7f7fb104c6b0, 0x72) /usr/local/go/src/runtime/netpoll.go:343 +0x85 fp=0xc0005c9968 sp=0xc0005c9948 pc=0x468e85 internal/poll.(*pollDesc).wait(0xc001460180?, 0xc001333de0?, 0x1) /usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x27 fp=0xc0005c9990 sp=0xc0005c9968 pc=0x4d5bc7 internal/poll.(*pollDesc).waitRead(...) /usr/local/go/src/internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc001460180, {0xc001333de0, 0xc, 0xc}) /usr/local/go/src/internal/poll/fd_unix.go:164 +0x27a fp=0xc0005c9a28 sp=0xc0005c9990 pc=0x4d6eba os.(*File).read(...) /usr/local/go/src/os/file_posix.go:29 os.(*File).Read(0xc000096fb0, {0xc001333de0?, 0xc0005c9aa0?, 0x410345?}) /usr/local/go/src/os/file.go:118 +0x52 fp=0xc0005c9a68 sp=0xc0005c9a28 pc=0x4e0c92 io.ReadAtLeast({0xca29c0, 0xc000096fb0}, {0xc001333de0, 0xc, 0xc}, 0xc) /usr/local/go/src/io/io.go:335 +0x90 fp=0xc0005c9ab0 sp=0xc0005c9a68 pc=0x4b3970 io.ReadFull(...) /usr/local/go/src/io/io.go:354 github.com/google/syzkaller/pkg/ipc.(*command).exec(0xc0004c8150, 0x7f7fae2ea000?, {0x0, 0x0, 0x0}) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:786 +0x52a fp=0xc0005c9c68 sp=0xc0005c9ab0 pc=0x99720a github.com/google/syzkaller/pkg/ipc.(*Env).Exec(0xc0016b8480, 0x0?, 0xc0018a4b00) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:286 +0x226 fp=0xc0005c9d40 sp=0xc0005c9c68 pc=0x9933e6 main.(*Proc).executeRaw(0xc0016d26c0, 0xb?, 0xc?, 0x8) /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:325 +0x157 fp=0xc0005c9e50 sp=0xc0005c9d40 pc=0xa01f97 main.(*Proc).executeAndCollide(0xc0016d26c0, 0xb98755?, 0xc00135cf30?, 0xc0005c9f38?, 0xc0011a0040?) /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:292 +0x65 fp=0xc0005c9e98 sp=0xc0005c9e50 pc=0xa01cc5 main.(*Proc).loop(0xc0016d26c0) /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:97 +0x3c8 fp=0xc0005c9fc8 sp=0xc0005c9e98 pc=0x9ffd08 main.main.func3() /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/fuzzer.go:333 +0x25 fp=0xc0005c9fe0 sp=0xc0005c9fc8 pc=0x9fbbe5 runtime.goexit() /usr/local/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc0005c9fe8 sp=0xc0005c9fe0 pc=0x46e6a1 created by main.main in goroutine 1 /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/fuzzer.go:333 +0x15c5 goroutine 15 [syscall, 1 minutes]: syscall.Syscall6(0x1e1, 0x1, 0x3de, 0xc00042ee6c, 0x10020, 0x0, 0x0) /usr/local/go/src/syscall/asm_unix_amd64.s:39 +0x9 fp=0xc00042ee18 sp=0xc00042ee08 pc=0x4bdac9 os.wait6(0x0?, 0x0?, 0x0?) /usr/local/go/src/os/wait6_netbsd.go:16 +0x4c fp=0xc00042ee88 sp=0xc00042ee18 pc=0x4e62cc os.(*Process).blockUntilWaitable(0xc00003a390) /usr/local/go/src/os/wait_wait6.go:20 +0x30 fp=0xc00042eeb8 sp=0xc00042ee88 pc=0x4e6350 os.(*Process).wait(0xc00003a390) /usr/local/go/src/os/exec_unix.go:22 +0x25 fp=0xc00042ef18 sp=0xc00042eeb8 pc=0x4e0505 os.(*Process).Wait(...) /usr/local/go/src/os/exec.go:134 os/exec.(*Cmd).Wait(0xc00145c000) /usr/local/go/src/os/exec/exec.go:890 +0x45 fp=0xc00042ef80 sp=0xc00042ef18 pc=0x717025 github.com/google/syzkaller/pkg/ipc.makeCommand.func3(0xc0004c80e0) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:652 +0x28 fp=0xc00042efc8 sp=0xc00042ef80 pc=0x996208 github.com/google/syzkaller/pkg/ipc.makeCommand.func8() /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:657 +0x27 fp=0xc00042efe0 sp=0xc00042efc8 pc=0x9961a7 runtime.goexit() /usr/local/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc00042efe8 sp=0xc00042efe0 pc=0x46e6a1 created by github.com/google/syzkaller/pkg/ipc.makeCommand in goroutine 24 /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:651 +0xc34 goroutine 27 [IO wait]: runtime.gopark(0xc00112d7e8?, 0xc00112d7e8?, 0x9d?, 0xda?, 0xc00112d840?) /usr/local/go/src/runtime/proc.go:398 +0xce fp=0xc00112d7d0 sp=0xc00112d7b0 pc=0x43c72e runtime.netpollblock(0xc0013338a0?, 0x407ce6?, 0x0?) /usr/local/go/src/runtime/netpoll.go:564 +0xf7 fp=0xc00112d808 sp=0xc00112d7d0 pc=0x435ad7 internal/poll.runtime_pollWait(0x7f7fb0f11618, 0x72) /usr/local/go/src/runtime/netpoll.go:343 +0x85 fp=0xc00112d828 sp=0xc00112d808 pc=0x468e85 internal/poll.(*pollDesc).wait(0xc001460c00?, 0xc0013338a0?, 0x1) /usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x27 fp=0xc00112d850 sp=0xc00112d828 pc=0x4d5bc7 internal/poll.(*pollDesc).waitRead(...) /usr/local/go/src/internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc001460c00, {0xc0013338a0, 0xc, 0xc}) /usr/local/go/src/internal/poll/fd_unix.go:164 +0x27a fp=0xc00112d8e8 sp=0xc00112d850 pc=0x4d6eba os.(*File).read(...) /usr/local/go/src/os/file_posix.go:29 os.(*File).Read(0xc000097148, {0xc0013338a0?, 0xc00112d960?, 0x410345?}) /usr/local/go/src/os/file.go:118 +0x52 fp=0xc00112d928 sp=0xc00112d8e8 pc=0x4e0c92 io.ReadAtLeast({0xca29c0, 0xc000097148}, {0xc0013338a0, 0xc, 0xc}, 0xc) /usr/local/go/src/io/io.go:335 +0x90 fp=0xc00112d970 sp=0xc00112d928 pc=0x4b3970 io.ReadFull(...) /usr/local/go/src/io/io.go:354 github.com/google/syzkaller/pkg/ipc.(*command).exec(0xc000123b90, 0x7f7faceea000?, {0x0, 0x0, 0x0}) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:786 +0x52a fp=0xc00112db28 sp=0xc00112d970 pc=0x99720a github.com/google/syzkaller/pkg/ipc.(*Env).Exec(0xc0016b8510, 0x1?, 0xc00181f7c0) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:286 +0x226 fp=0xc00112dc00 sp=0xc00112db28 pc=0x9933e6 main.(*Proc).executeRaw(0xc0016d2700, 0x489c18?, 0xc001333780?, 0x1) /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:325 +0x157 fp=0xc00112dd10 sp=0xc00112dc00 pc=0xa01f97 main.(*Proc).execute(0xc0016d2700, 0xb?, 0xc?, 0xc00112df38?, 0x1?) /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:255 +0x3d fp=0xc00112de50 sp=0xc00112dd10 pc=0xa0179d main.(*Proc).executeAndCollide(0xc0016d2700, 0xb98755?, 0xc00135cff0?, 0xc00112df38?, 0xc0011a0040?) /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:284 +0x1d fp=0xc00112de98 sp=0xc00112de50 pc=0xa01c7d main.(*Proc).loop(0xc0016d2700) /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:97 +0x3c8 fp=0xc00112dfc8 sp=0xc00112de98 pc=0x9ffd08 main.main.func3() /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/fuzzer.go:333 +0x25 fp=0xc00112dfe0 sp=0xc00112dfc8 pc=0x9fbbe5 runtime.goexit() /usr/local/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc00112dfe8 sp=0xc00112dfe0 pc=0x46e6a1 created by main.main in goroutine 1 /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/fuzzer.go:333 +0x15c5 goroutine 28 [IO wait]: runtime.gopark(0xc000433e18?, 0xc000433e18?, 0x9d?, 0xda?, 0xc000433e70?) /usr/local/go/src/runtime/proc.go:398 +0xce fp=0xc000433e00 sp=0xc000433de0 pc=0x43c72e runtime.netpollblock(0xc00161c023?, 0x407ce6?, 0x0?) /usr/local/go/src/runtime/netpoll.go:564 +0xf7 fp=0xc000433e38 sp=0xc000433e00 pc=0x435ad7 internal/poll.runtime_pollWait(0x7f7fb104c0e0, 0x72) /usr/local/go/src/runtime/netpoll.go:343 +0x85 fp=0xc000433e58 sp=0xc000433e38 pc=0x468e85 internal/poll.(*pollDesc).wait(0xc0014600c0?, 0xc00161c023?, 0x1) /usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x27 fp=0xc000433e80 sp=0xc000433e58 pc=0x4d5bc7 internal/poll.(*pollDesc).waitRead(...) /usr/local/go/src/internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc0014600c0, {0xc00161c023, 0x1ffdd, 0x1ffdd}) /usr/local/go/src/internal/poll/fd_unix.go:164 +0x27a fp=0xc000433f18 sp=0xc000433e80 pc=0x4d6eba os.(*File).read(...) /usr/local/go/src/os/file_posix.go:29 os.(*File).Read(0xc000096fa0, {0xc00161c023?, 0x0?, 0x0?}) /usr/local/go/src/os/file.go:118 +0x52 fp=0xc000433f58 sp=0xc000433f18 pc=0x4e0c92 github.com/google/syzkaller/pkg/ipc.makeCommand.func2(0xc0004c8150) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:629 +0x89 fp=0xc000433fc8 sp=0xc000433f58 pc=0x996369 github.com/google/syzkaller/pkg/ipc.makeCommand.func7() /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:644 +0x27 fp=0xc000433fe0 sp=0xc000433fc8 pc=0x9962a7 runtime.goexit() /usr/local/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc000433fe8 sp=0xc000433fe0 pc=0x46e6a1 created by github.com/google/syzkaller/pkg/ipc.makeCommand in goroutine 26 /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:623 +0xa25 goroutine 29 [runnable]: syscall.Syscall6(0x1e1, 0x1, 0x468, 0xc00043366c, 0x10020, 0x0, 0x0) /usr/local/go/src/syscall/asm_unix_amd64.s:39 +0x9 fp=0xc000433618 sp=0xc000433608 pc=0x4bdac9 os.wait6(0xc0004337b8?, 0x9ff9fd?, 0xc0016d2700?) /usr/local/go/src/os/wait6_netbsd.go:16 +0x4c fp=0xc000433688 sp=0xc000433618 pc=0x4e62cc os.(*Process).blockUntilWaitable(0xc0004b8300) /usr/local/go/src/os/wait_wait6.go:20 +0x30 fp=0xc0004336b8 sp=0xc000433688 pc=0x4e6350 os.(*Process).wait(0xc0004b8300) /usr/local/go/src/os/exec_unix.go:22 +0x25 fp=0xc000433718 sp=0xc0004336b8 pc=0x4e0505 os.(*Process).Wait(...) /usr/local/go/src/os/exec.go:134 os/exec.(*Cmd).Wait(0xc00145c160) /usr/local/go/src/os/exec/exec.go:890 +0x45 fp=0xc000433780 sp=0xc000433718 pc=0x717025 github.com/google/syzkaller/pkg/ipc.makeCommand.func3(0xc0004c8150) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:652 +0x28 fp=0xc0004337c8 sp=0xc000433780 pc=0x996208 github.com/google/syzkaller/pkg/ipc.makeCommand.func8() /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:657 +0x27 fp=0xc0004337e0 sp=0xc0004337c8 pc=0x9961a7 runtime.goexit() /usr/local/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc0004337e8 sp=0xc0004337e0 pc=0x46e6a1 created by github.com/google/syzkaller/pkg/ipc.makeCommand in goroutine 26 /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:651 +0xc34 goroutine 790 [select]: runtime.gopark(0xc0012b2fb0?, 0x2?, 0xc0?, 0xde?, 0xc0012b2f8c?) /usr/local/go/src/runtime/proc.go:398 +0xce fp=0xc0012b2e38 sp=0xc0012b2e18 pc=0x43c72e runtime.selectgo(0xc0012b2fb0, 0xc0012b2f88, 0x851dd6f48124294e?, 0x0, 0x8520b09e857ad9e9?, 0x1) /usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc0012b2f58 sp=0xc0012b2e38 pc=0x44cb85 github.com/google/syzkaller/pkg/ipc.(*command).exec.func1() /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:771 +0x77 fp=0xc0012b2fe0 sp=0xc0012b2f58 pc=0x9978f7 runtime.goexit() /usr/local/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc0012b2fe8 sp=0xc0012b2fe0 pc=0x46e6a1 created by github.com/google/syzkaller/pkg/ipc.(*command).exec in goroutine 34 /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:769 +0x23f goroutine 34 [IO wait]: runtime.gopark(0xc001303140?, 0xc001303140?, 0x9d?, 0xda?, 0xc001303198?) /usr/local/go/src/runtime/proc.go:398 +0xce fp=0xc001303128 sp=0xc001303108 pc=0x43c72e runtime.netpollblock(0xc001860db0?, 0x407ce6?, 0x0?) /usr/local/go/src/runtime/netpoll.go:564 +0xf7 fp=0xc001303160 sp=0xc001303128 pc=0x435ad7 internal/poll.runtime_pollWait(0x7f7fb0f11fc8, 0x72) /usr/local/go/src/runtime/netpoll.go:343 +0x85 fp=0xc001303180 sp=0xc001303160 pc=0x468e85 internal/poll.(*pollDesc).wait(0xc0014606c0?, 0xc001860db0?, 0x1) /usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x27 fp=0xc0013031a8 sp=0xc001303180 pc=0x4d5bc7 internal/poll.(*pollDesc).waitRead(...) /usr/local/go/src/internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc0014606c0, {0xc001860db0, 0xc, 0xc}) /usr/local/go/src/internal/poll/fd_unix.go:164 +0x27a fp=0xc001303240 sp=0xc0013031a8 pc=0x4d6eba os.(*File).read(...) /usr/local/go/src/os/file_posix.go:29 os.(*File).Read(0xc000097080, {0xc001860db0?, 0xc0013032b8?, 0x410345?}) /usr/local/go/src/os/file.go:118 +0x52 fp=0xc001303280 sp=0xc001303240 pc=0x4e0c92 io.ReadAtLeast({0xca29c0, 0xc000097080}, {0xc001860db0, 0xc, 0xc}, 0xc) /usr/local/go/src/io/io.go:335 +0x90 fp=0xc0013032c8 sp=0xc001303280 pc=0x4b3970 io.ReadFull(...) /usr/local/go/src/io/io.go:354 github.com/google/syzkaller/pkg/ipc.(*command).exec(0xc000123ab0, 0x7f7faa6ea000?, {0x0, 0x0, 0x0}) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:786 +0x52a fp=0xc001303480 sp=0xc0013032c8 pc=0x99720a github.com/google/syzkaller/pkg/ipc.(*Env).Exec(0xc0012e0120, 0x10?, 0xc001970140) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:286 +0x226 fp=0xc001303558 sp=0xc001303480 pc=0x9933e6 main.(*Proc).executeRaw(0xc0011a0ac0, 0xc0011d7860?, 0x7f7ff7ebf108?, 0x4) /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:325 +0x157 fp=0xc001303668 sp=0xc001303558 pc=0xa01f97 main.(*Proc).execute(0xc0011a0ac0, 0x7f7ff7ebf108?, 0x40?, 0x0?, 0x0?) /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:255 +0x3d fp=0xc0013037a8 sp=0xc001303668 pc=0xa0179d main.(*Proc).triageInput.func1(0xc001970140?, 0x9) /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:152 +0x97 fp=0xc0013038e8 sp=0xc0013037a8 pc=0xa00e17 github.com/google/syzkaller/prog.Minimize.func1(0xc001970140?, 0x7?) /syzkaller/gopath/src/github.com/google/syzkaller/prog/minimization.go:20 +0x5e fp=0xc001303920 sp=0xc0013038e8 pc=0x7415be github.com/google/syzkaller/prog.removeCalls(0xba349b?, 0x0?, 0x10?, 0xc0018461a0) /syzkaller/gopath/src/github.com/google/syzkaller/prog/minimization.go:80 +0x88 fp=0xc001303968 sp=0xc001303920 pc=0x741688 github.com/google/syzkaller/prog.Minimize(0xc00181e2c0, 0xb, 0x0, 0xc0018071e0) /syzkaller/gopath/src/github.com/google/syzkaller/prog/minimization.go:31 +0x134 fp=0xc001303a70 sp=0xc001303968 pc=0x7410b4 main.(*Proc).triageInput(0xc0011a0ac0, 0xc00174fb00) /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:149 +0x7b3 fp=0xc001303e98 sp=0xc001303a70 pc=0xa004f3 main.(*Proc).loop(0xc0011a0ac0) /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:74 +0x118 fp=0xc001303fc8 sp=0xc001303e98 pc=0x9ffa58 main.main.func3() /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/fuzzer.go:333 +0x25 fp=0xc001303fe0 sp=0xc001303fc8 pc=0x9fbbe5 runtime.goexit() /usr/local/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc001303fe8 sp=0xc001303fe0 pc=0x46e6a1 created by main.main in goroutine 1 /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/fuzzer.go:333 +0x15c5 goroutine 31 [IO wait, 1 minutes]: runtime.gopark(0xc000059e18?, 0xc000059e18?, 0x9d?, 0xda?, 0xc000059e70?) /usr/local/go/src/runtime/proc.go:398 +0xce fp=0xc000059e00 sp=0xc000059de0 pc=0x43c72e runtime.netpollblock(0xc0018d8000?, 0x407ce6?, 0x0?) /usr/local/go/src/runtime/netpoll.go:564 +0xf7 fp=0xc000059e38 sp=0xc000059e00 pc=0x435ad7 internal/poll.runtime_pollWait(0x7f7fb104c7a8, 0x72) /usr/local/go/src/runtime/netpoll.go:343 +0x85 fp=0xc000059e58 sp=0xc000059e38 pc=0x468e85 internal/poll.(*pollDesc).wait(0xc001460600?, 0xc0018d8000?, 0x1) /usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x27 fp=0xc000059e80 sp=0xc000059e58 pc=0x4d5bc7 internal/poll.(*pollDesc).waitRead(...) /usr/local/go/src/internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc001460600, {0xc0018d8000, 0x20000, 0x20000}) /usr/local/go/src/internal/poll/fd_unix.go:164 +0x27a fp=0xc000059f18 sp=0xc000059e80 pc=0x4d6eba os.(*File).read(...) /usr/local/go/src/os/file_posix.go:29 os.(*File).Read(0xc000097068, {0xc0018d8000?, 0x0?, 0x0?}) /usr/local/go/src/os/file.go:118 +0x52 fp=0xc000059f58 sp=0xc000059f18 pc=0x4e0c92 github.com/google/syzkaller/pkg/ipc.makeCommand.func2(0xc000123ab0) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:629 +0x89 fp=0xc000059fc8 sp=0xc000059f58 pc=0x996369 github.com/google/syzkaller/pkg/ipc.makeCommand.func7() /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:644 +0x27 fp=0xc000059fe0 sp=0xc000059fc8 pc=0x9962a7 runtime.goexit() /usr/local/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc000059fe8 sp=0xc000059fe0 pc=0x46e6a1 created by github.com/google/syzkaller/pkg/ipc.makeCommand in goroutine 34 /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:623 +0xa25 goroutine 35 [syscall, 1 minutes]: syscall.Syscall6(0x1e1, 0x1, 0x3af, 0xc00042fe6c, 0x10020, 0x0, 0x0) /usr/local/go/src/syscall/asm_unix_amd64.s:39 +0x9 fp=0xc00042fe18 sp=0xc00042fe08 pc=0x4bdac9 os.wait6(0xc00042ffb8?, 0x9ff9fd?, 0xc0011a0ac0?) /usr/local/go/src/os/wait6_netbsd.go:16 +0x4c fp=0xc00042fe88 sp=0xc00042fe18 pc=0x4e62cc os.(*Process).blockUntilWaitable(0xc00003a6f0) /usr/local/go/src/os/wait_wait6.go:20 +0x30 fp=0xc00042feb8 sp=0xc00042fe88 pc=0x4e6350 os.(*Process).wait(0xc00003a6f0) /usr/local/go/src/os/exec_unix.go:22 +0x25 fp=0xc00042ff18 sp=0xc00042feb8 pc=0x4e0505 os.(*Process).Wait(...) /usr/local/go/src/os/exec.go:134 os/exec.(*Cmd).Wait(0xc00145c2c0) /usr/local/go/src/os/exec/exec.go:890 +0x45 fp=0xc00042ff80 sp=0xc00042ff18 pc=0x717025 github.com/google/syzkaller/pkg/ipc.makeCommand.func3(0xc000123ab0) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:652 +0x28 fp=0xc00042ffc8 sp=0xc00042ff80 pc=0x996208 github.com/google/syzkaller/pkg/ipc.makeCommand.func8() /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:657 +0x27 fp=0xc00042ffe0 sp=0xc00042ffc8 pc=0x9961a7 runtime.goexit() /usr/local/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc00042ffe8 sp=0xc00042ffe0 pc=0x46e6a1 created by github.com/google/syzkaller/pkg/ipc.makeCommand in goroutine 34 /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:651 +0xc34 goroutine 32 [IO wait, 1 minutes]: runtime.gopark(0xc000055e18?, 0xc000055e18?, 0x9d?, 0xda?, 0xc000055e70?) /usr/local/go/src/runtime/proc.go:398 +0xce fp=0xc000055e00 sp=0xc000055de0 pc=0x43c72e runtime.netpollblock(0xc0018f8000?, 0x407ce6?, 0x0?) /usr/local/go/src/runtime/netpoll.go:564 +0xf7 fp=0xc000055e38 sp=0xc000055e00 pc=0x435ad7 internal/poll.runtime_pollWait(0x7f7fb0f11be8, 0x72) /usr/local/go/src/runtime/netpoll.go:343 +0x85 fp=0xc000055e58 sp=0xc000055e38 pc=0x468e85 internal/poll.(*pollDesc).wait(0xc001460900?, 0xc0018f8000?, 0x1) /usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x27 fp=0xc000055e80 sp=0xc000055e58 pc=0x4d5bc7 internal/poll.(*pollDesc).waitRead(...) /usr/local/go/src/internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc001460900, {0xc0018f8000, 0x20000, 0x20000}) /usr/local/go/src/internal/poll/fd_unix.go:164 +0x27a fp=0xc000055f18 sp=0xc000055e80 pc=0x4d6eba os.(*File).read(...) /usr/local/go/src/os/file_posix.go:29 os.(*File).Read(0xc0000970d0, {0xc0018f8000?, 0x0?, 0x1?}) /usr/local/go/src/os/file.go:118 +0x52 fp=0xc000055f58 sp=0xc000055f18 pc=0x4e0c92 github.com/google/syzkaller/pkg/ipc.makeCommand.func2(0xc000123b20) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:629 +0x89 fp=0xc000055fc8 sp=0xc000055f58 pc=0x996369 github.com/google/syzkaller/pkg/ipc.makeCommand.func7() /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:644 +0x27 fp=0xc000055fe0 sp=0xc000055fc8 pc=0x9962a7 runtime.goexit() /usr/local/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc000055fe8 sp=0xc000055fe0 pc=0x46e6a1 created by github.com/google/syzkaller/pkg/ipc.makeCommand in goroutine 33 /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:623 +0xa25 goroutine 37 [syscall, 1 minutes]: syscall.Syscall6(0x1e1, 0x1, 0x4b3, 0xc00043166c, 0x10020, 0x0, 0x0) /usr/local/go/src/syscall/asm_unix_amd64.s:39 +0x9 fp=0xc000431618 sp=0xc000431608 pc=0x4bdac9 os.wait6(0x0?, 0x0?, 0x0?) /usr/local/go/src/os/wait6_netbsd.go:16 +0x4c fp=0xc000431688 sp=0xc000431618 pc=0x4e62cc os.(*Process).blockUntilWaitable(0xc00003a720) /usr/local/go/src/os/wait_wait6.go:20 +0x30 fp=0xc0004316b8 sp=0xc000431688 pc=0x4e6350 os.(*Process).wait(0xc00003a720) /usr/local/go/src/os/exec_unix.go:22 +0x25 fp=0xc000431718 sp=0xc0004316b8 pc=0x4e0505 os.(*Process).Wait(...) /usr/local/go/src/os/exec.go:134 os/exec.(*Cmd).Wait(0xc00145c420) /usr/local/go/src/os/exec/exec.go:890 +0x45 fp=0xc000431780 sp=0xc000431718 pc=0x717025 github.com/google/syzkaller/pkg/ipc.makeCommand.func3(0xc000123b20) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:652 +0x28 fp=0xc0004317c8 sp=0xc000431780 pc=0x996208 github.com/google/syzkaller/pkg/ipc.makeCommand.func8() /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:657 +0x27 fp=0xc0004317e0 sp=0xc0004317c8 pc=0x9961a7 runtime.goexit() /usr/local/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc0004317e8 sp=0xc0004317e0 pc=0x46e6a1 created by github.com/google/syzkaller/pkg/ipc.makeCommand in goroutine 33 /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:651 +0xc34 goroutine 49 [IO wait, 1 minutes]: runtime.gopark(0xc000055618?, 0xc000055618?, 0x9d?, 0xda?, 0xc000055670?) /usr/local/go/src/runtime/proc.go:398 +0xce fp=0xc000055600 sp=0xc0000555e0 pc=0x43c72e runtime.netpollblock(0xc001918000?, 0x407ce6?, 0x0?) /usr/local/go/src/runtime/netpoll.go:564 +0xf7 fp=0xc000055638 sp=0xc000055600 pc=0x435ad7 internal/poll.runtime_pollWait(0x7f7fb0f11808, 0x72) /usr/local/go/src/runtime/netpoll.go:343 +0x85 fp=0xc000055658 sp=0xc000055638 pc=0x468e85 internal/poll.(*pollDesc).wait(0xc0016d8e40?, 0xc001918000?, 0x1) /usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x27 fp=0xc000055680 sp=0xc000055658 pc=0x4d5bc7 internal/poll.(*pollDesc).waitRead(...) /usr/local/go/src/internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc0016d8e40, {0xc001918000, 0x20000, 0x20000}) /usr/local/go/src/internal/poll/fd_unix.go:164 +0x27a fp=0xc000055718 sp=0xc000055680 pc=0x4d6eba os.(*File).read(...) /usr/local/go/src/os/file_posix.go:29 os.(*File).Read(0xc0004caf70, {0xc001918000?, 0xc0000557b0?, 0x1?}) /usr/local/go/src/os/file.go:118 +0x52 fp=0xc000055758 sp=0xc000055718 pc=0x4e0c92 github.com/google/syzkaller/pkg/ipc.makeCommand.func2(0xc000123b90) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:629 +0x89 fp=0xc0000557c8 sp=0xc000055758 pc=0x996369 github.com/google/syzkaller/pkg/ipc.makeCommand.func7() /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:644 +0x27 fp=0xc0000557e0 sp=0xc0000557c8 pc=0x9962a7 runtime.goexit() /usr/local/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc0000557e8 sp=0xc0000557e0 pc=0x46e6a1 created by github.com/google/syzkaller/pkg/ipc.makeCommand in goroutine 27 /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:623 +0xa25 goroutine 50 [syscall, 1 minutes]: syscall.Syscall6(0x1e1, 0x1, 0x56b, 0xc000053e6c, 0x10020, 0x0, 0x0) /usr/local/go/src/syscall/asm_unix_amd64.s:39 +0x9 fp=0xc000053e18 sp=0xc000053e08 pc=0x4bdac9 os.wait6(0x0?, 0x0?, 0x0?) /usr/local/go/src/os/wait6_netbsd.go:16 +0x4c fp=0xc000053e88 sp=0xc000053e18 pc=0x4e62cc os.(*Process).blockUntilWaitable(0xc0004b8690) /usr/local/go/src/os/wait_wait6.go:20 +0x30 fp=0xc000053eb8 sp=0xc000053e88 pc=0x4e6350 os.(*Process).wait(0xc0004b8690) /usr/local/go/src/os/exec_unix.go:22 +0x25 fp=0xc000053f18 sp=0xc000053eb8 pc=0x4e0505 os.(*Process).Wait(...) /usr/local/go/src/os/exec.go:134 os/exec.(*Cmd).Wait(0xc00145c580) /usr/local/go/src/os/exec/exec.go:890 +0x45 fp=0xc000053f80 sp=0xc000053f18 pc=0x717025 github.com/google/syzkaller/pkg/ipc.makeCommand.func3(0xc000123b90) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:652 +0x28 fp=0xc000053fc8 sp=0xc000053f80 pc=0x996208 github.com/google/syzkaller/pkg/ipc.makeCommand.func8() /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:657 +0x27 fp=0xc000053fe0 sp=0xc000053fc8 pc=0x9961a7 runtime.goexit() /usr/local/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc000053fe8 sp=0xc000053fe0 pc=0x46e6a1 created by github.com/google/syzkaller/pkg/ipc.makeCommand in goroutine 27 /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:651 +0xc34 goroutine 805 [select]: runtime.gopark(0xc000431fb0?, 0x2?, 0x80?, 0xff?, 0xc000431f8c?) /usr/local/go/src/runtime/proc.go:398 +0xce fp=0xc000431e38 sp=0xc000431e18 pc=0x43c72e runtime.selectgo(0xc000431fb0, 0xc000431f88, 0xc0013662fc?, 0x0, 0x4?, 0x1) /usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc000431f58 sp=0xc000431e38 pc=0x44cb85 github.com/google/syzkaller/pkg/ipc.(*command).exec.func1() /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:771 +0x77 fp=0xc000431fe0 sp=0xc000431f58 pc=0x9978f7 runtime.goexit() /usr/local/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc000431fe8 sp=0xc000431fe0 pc=0x46e6a1 created by github.com/google/syzkaller/pkg/ipc.(*command).exec in goroutine 27 /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:769 +0x23f goroutine 806 [select]: runtime.gopark(0xc0012aefb0?, 0x2?, 0x20?, 0xdf?, 0xc0012aef8c?) /usr/local/go/src/runtime/proc.go:398 +0xce fp=0xc0012aee38 sp=0xc0012aee18 pc=0x43c72e runtime.selectgo(0xc0012aefb0, 0xc0012aef88, 0x1010101?, 0x0, 0x2c11214c?, 0x1) /usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc0012aef58 sp=0xc0012aee38 pc=0x44cb85 github.com/google/syzkaller/pkg/ipc.(*command).exec.func1() /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:771 +0x77 fp=0xc0012aefe0 sp=0xc0012aef58 pc=0x9978f7 runtime.goexit() /usr/local/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc0012aefe8 sp=0xc0012aefe0 pc=0x46e6a1 created by github.com/google/syzkaller/pkg/ipc.(*command).exec in goroutine 26 /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:769 +0x23f goroutine 789 [select]: runtime.gopark(0xc0012b3fb0?, 0x2?, 0x40?, 0xda?, 0xc0012b3f8c?) /usr/local/go/src/runtime/proc.go:398 +0xce fp=0xc0012b3e38 sp=0xc0012b3e18 pc=0x43c72e runtime.selectgo(0xc0012b3fb0, 0xc0012b3f88, 0x0?, 0x0, 0x0?, 0x1) /usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc0012b3f58 sp=0xc0012b3e38 pc=0x44cb85 github.com/google/syzkaller/pkg/ipc.(*command).exec.func1() /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:771 +0x77 fp=0xc0012b3fe0 sp=0xc0012b3f58 pc=0x9978f7 runtime.goexit() /usr/local/go/src/runtime/asm_amd64.s:1650 +0x1 fp=0xc0012b3fe8 sp=0xc0012b3fe0 pc=0x46e6a1 created by github.com/google/syzkaller/pkg/ipc.(*command).exec in goroutine 24 /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:769 +0x23f